ui/cocoa/menu.m

changeset 1099
a5057a367c8f
parent 710
6c7f700e4900
equal deleted inserted replaced
1098:1f45788e0bac 1099:a5057a367c8f
110 110
111 NSString *str = [[NSString alloc] initWithUTF8String:it->label]; 111 NSString *str = [[NSString alloc] initWithUTF8String:it->label];
112 NSMenuItem *menuItem = [parent addItemWithTitle:str action:@selector(menuItemAction) keyEquivalent:@""]; 112 NSMenuItem *menuItem = [parent addItemWithTitle:str action:@selector(menuItemAction) keyEquivalent:@""];
113 113
114 if(it->callback) { 114 if(it->callback) {
115 EventData *event = [[EventData alloc] init:it->callback userdata:it->userdata]; 115 EventData *event = [[EventData alloc] init:it->callback userdata:it->userdata action:it->action];
116 if(obj) { 116 if(obj) {
117 event.obj = obj; 117 event.obj = obj;
118 menuItem.target = event; 118 menuItem.target = event;
119 menuItem.action = @selector(handleEvent:); 119 menuItem.action = @selector(handleEvent:);
120 } 120 }

mercurial