ui/cocoa/menu.m

changeset 1191
2c50216019e4
parent 1190
7dcd5994c9a5
equal deleted inserted replaced
1190:7dcd5994c9a5 1191:2c50216019e4
107 107
108 void add_menuitem_widget(UiObject *obj, NSMenu *parent, int i, UiMenuItemI *item) { 108 void add_menuitem_widget(UiObject *obj, NSMenu *parent, int i, UiMenuItemI *item) {
109 UiMenuItem *it = (UiMenuItem*)item; 109 UiMenuItem *it = (UiMenuItem*)item;
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 action:it->action]; 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;

mercurial