Klaas Pieter Annema
8e3c26c313
implement CPMenu user interface validation
2011-04-20 10:38:22 +02:00
Klaas Pieter Annema
3c77d43e03
implement mousewheel support for CPMenu
2011-03-04 10:21:26 +01:00
Klaas Pieter Annema
7fb78fe157
lint _CPMenuWindow
2011-03-04 10:21:26 +01:00
Blair Duncan and Klaas Pieter Annema
df9387fc78
remove unneccessary scrolling calls and periodic events when not needed
2011-03-04 10:20:54 +01:00
Alexander Ljungberg
50e5fa2c8e
Fix accidental globals.
2011-03-01 00:02:35 -03:00
Alexander Ljungberg
dedf3cd90f
More AppKit coding standards.
2011-02-28 23:55:29 -03:00
Francisco Ryan Tolmasky I
52f7844aee
Made it so .h files are automatically included in AppKit (avoiding needing to manually include Platform.h, etc.).
...
Also changed a bunch of <AppKit/*> imports to "*" imports.
Reviewed by me.
2010-11-01 11:10:01 -07:00
Paul Baumgart
01852d8075
Fix a bunch of missing @imports.
...
All classes (excluding the ones prefixed with underscores) in Foundation
and AppKit can now be loaded individually except CPOpenPanel and
CPSavePanel. These two classes have some sort of dependency cycle
that seems impossible to resolve without forward declarations (which
we don't have).
2010-10-05 15:54:25 -07:00
Francisco Ryan Tolmasky I
ec41411675
Fix for disabled menu item shadows, and slighlty better positioning for pop up menus.
...
Reviewed by me.
2009-12-04 11:55:01 -08:00
Francisco Ryan Tolmasky I
06b64c6a87
Fix for a few edge cases, and added showsStateColumn support to nib2cib.
...
Reviewed by me.
2009-12-03 19:24:03 -08:00
Francisco Ryan Tolmasky I
9ce4c7a468
Don't highlight items while scrolling.
...
Reviewed by me.
2009-12-03 16:59:10 -08:00
Francisco Ryan Tolmasky I
29963f74d6
Made menu positioning smarter.
...
Reviewed by me.
2009-12-03 16:24:35 -08:00
Francisco Ryan Tolmasky I
78795e3167
Preliminary menu bar support.
...
Reviewed by me.
2009-12-02 15:57:52 -08:00
Francisco Ryan Tolmasky I
495b774965
A bit of cleanup.
...
Reviewed by me.
2009-12-01 17:49:15 -08:00
Francisco Ryan Tolmasky I
5c3beb4160
Fix for _minimumWidth not being defined in the CPMenu class, resulting in minimum widths being applied globally, and menus appearing in strange places in desktop mode.
...
Reviewed by me.
2009-11-30 23:20:56 -08:00
Francisco Ryan Tolmasky I
b82c307007
Added -setMinimumWidth/minimumWidth to CPMenu.
...
Reviewed by me.
2009-11-30 23:08:05 -08:00
Francisco Ryan Tolmasky I
4b71557584
Added -popUpMenuPositioningItem:atLocation:inView:callback: and began porting existing uses to it.
...
Reviewed by me.
2009-11-30 20:54:53 -08:00
Francisco Ryan Tolmasky I
72f80cdbed
Cleaned up menu constraints.
...
Reviewed by me.
2009-11-30 02:01:44 -08:00
Francisco Ryan Tolmasky I
c070f20669
Better constraint support, and better support for moving out of submenus.
...
Reviewed by me.
2009-11-29 19:54:15 -08:00
Francisco Ryan Tolmasky I
119e776ddc
Make scrolling work in submenus.
...
Reviewed by me.
2009-11-23 23:35:58 -08:00
Francisco Ryan Tolmasky I
e3babe97e4
Update to fix menu item sizes breaking on second open.
...
Reviewed by me.
2009-11-20 23:34:21 -08:00
Francisco Ryan Tolmasky I
a4fdc50d1d
Move these back into their own folders.
...
Reviewed by me.
2009-11-19 14:04:16 -08:00
Francisco Ryan Tolmasky I
e0e675531a
Temporarily move these out into the main folder.
...
Reviewed by me.
2009-11-19 14:02:16 -08:00
Francisco Ryan Tolmasky I
e94ddb4179
First pass at submenus.
...
Reviewed by me.
2009-11-12 18:20:16 -08:00