git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23435
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
}
- (void)wxMenuItemAction: (id)sender;
}
- (void)wxMenuItemAction: (id)sender;
+- (BOOL)validateMenuItem: (id)menuItem;
@end //interface wxNSMenuItemTarget
@implementation wxNSMenuItemTarget : NSObject
@end //interface wxNSMenuItemTarget
@implementation wxNSMenuItemTarget : NSObject
+- (BOOL)validateMenuItem: (id)menuItem
+{
+ // TODO: Do wxWindows validation here and avoid sending during idle time
+ wxLogDebug("wxMenuItemAction");
+ wxMenuItem *item = wxMenuItem::GetFromCocoa(menuItem);
+ wxCHECK_MSG(item,NO,"validateMenuItem received but no wxMenuItem exists!");
+ return item->IsEnabled();
+}
+
@end //implementation wxNSMenuItemTarget
// ============================================================================
@end //implementation wxNSMenuItemTarget
// ============================================================================