mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-23 05:32:11 +00:00
* Headers/AppKit/NSMenu.h,
* Source/externs.m: Add NSMenuDidBeginTrackingNotification. * Source/NSMenuView.m (-trackWithEvent:): send tracking notifications. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39008 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
be98a77769
commit
065d45ff59
4 changed files with 14 additions and 0 deletions
|
@ -1,3 +1,9 @@
|
|||
2015-09-21 Fred Kiefer <FredKiefer@gmx.de>
|
||||
|
||||
* Headers/AppKit/NSMenu.h,
|
||||
* Source/externs.m: Add NSMenuDidBeginTrackingNotification.
|
||||
* Source/NSMenuView.m (-trackWithEvent:): send tracking notifications.
|
||||
|
||||
2015-09-20 Fred Kiefer <FredKiefer@gmx.de>
|
||||
|
||||
* Source/GSThemeDrawing.m (-drawTableViewRect:inView:): Use
|
||||
|
|
|
@ -820,6 +820,7 @@ APPKIT_EXPORT NSString* const NSMenuWillSendActionNotification;
|
|||
APPKIT_EXPORT NSString* const NSMenuDidAddItemNotification;
|
||||
APPKIT_EXPORT NSString* const NSMenuDidRemoveItemNotification;
|
||||
APPKIT_EXPORT NSString* const NSMenuDidChangeItemNotification;
|
||||
APPKIT_EXPORT NSString* const NSMenuDidBeginTrackingNotification;
|
||||
APPKIT_EXPORT NSString* const NSMenuDidEndTrackingNotification;
|
||||
|
||||
#endif // _GNUstep_H_NSMenu
|
||||
|
|
|
@ -1932,7 +1932,11 @@ static float menuBarHeight = 0.0;
|
|||
{
|
||||
BOOL result = NO;
|
||||
NSMenuView *mainWindowMenuView = nil;
|
||||
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
|
||||
|
||||
[nc postNotificationName: NSMenuDidBeginTrackingNotification
|
||||
object: [self menu]];
|
||||
|
||||
if (NSInterfaceStyleForKey(@"NSMenuInterfaceStyle", self) ==
|
||||
NSWindows95InterfaceStyle &&
|
||||
![[self menu] isTransient] &&
|
||||
|
@ -1952,6 +1956,8 @@ static float menuBarHeight = 0.0;
|
|||
[localException raise];
|
||||
NS_ENDHANDLER
|
||||
[_window _releaseMouse: self];
|
||||
[nc postNotificationName: NSMenuDidEndTrackingNotification
|
||||
object: [self menu]];
|
||||
return result;
|
||||
}
|
||||
|
||||
|
|
|
@ -416,6 +416,7 @@ NSString* const NSMenuWillSendActionNotification = @"NSMenuWillSendActionNotific
|
|||
NSString* const NSMenuDidAddItemNotification = @"NSMenuDidAddItemNotification";
|
||||
NSString* const NSMenuDidRemoveItemNotification = @"NSMenuDidRemoveItemNotification";
|
||||
NSString* const NSMenuDidChangeItemNotification = @"NSMenuDidChangeItemNotification";
|
||||
NSString* const NSMenuDidBeginTrackingNotification = @"NSMenuDidBeginTrackingNotification";
|
||||
NSString* const NSMenuDidEndTrackingNotification = @"NSMenuDidEndTrackingNotification";
|
||||
|
||||
// NSPopUpButton notification
|
||||
|
|
Loading…
Reference in a new issue