Files
atom/Atom/Classes/AtomMenuItem.m
Nathan Sobo a010c8e3c6 Add window.bindMenuItem, which adds a menu item that invokes a given function.
Every menu item is created with a path (File > Save). The functions are stored in a hash from (menu item path -> action) on the window. When an AtomMenuItem is selected, it looks up the action on the current window based on its path.
2011-12-26 13:12:27 -06:00

15 lines
323 B
Objective-C

#import "AtomMenuItem.h"
@implementation AtomMenuItem
@synthesize global = global_, itemPath = path_;
- initWithTitle:(NSString *)title itemPath:(NSString *)itemPath {
self = [super initWithTitle:title action:@selector(performActionForMenuItem:) keyEquivalent:@""];
self.itemPath = itemPath;
return self;
}
@end