@interface AngbandAppDelegate : NSObject {
IBOutlet NSMenu *terminalsMenu;
+ NSMenu *_graphicsMenu;
NSMenu *_commandMenu;
NSDictionary *_commandMenuTagMap;
}
+@property (nonatomic, retain) IBOutlet NSMenu *graphicsMenu;
@property (nonatomic, retain) IBOutlet NSMenu *commandMenu;
@property (nonatomic, retain) NSDictionary *commandMenuTagMap;
@implementation AngbandAppDelegate
+@synthesize graphicsMenu=_graphicsMenu;
@synthesize commandMenu=_commandMenu;
@synthesize commandMenuTagMap=_commandMenuTagMap;
- (void)menuNeedsUpdate:(NSMenu *)menu {
/* Only the graphics menu is dynamic */
- if (! [[menu title] isEqualToString:@"Graphics"])
+ if (! [menu isEqual:self.graphicsMenu])
return;
/* If it's non-empty, then we've already built it. Currently graphics modes