diff -r 2dbc56c2323b -r e2fd132ab781 ui/cocoa/window.h --- a/ui/cocoa/window.h Sat Mar 29 19:12:07 2014 +0100 +++ b/ui/cocoa/window.h Mon Mar 31 20:22:16 2014 +0200 @@ -30,18 +30,22 @@ #import "../ui/window.h" #import "../../ucx/list.h" #import "../../ucx/map.h" + #import "menu.h" + @interface UiCocoaWindow : NSWindow { UiObject *uiobj; - UcxMap *menus; // key: NSMenu value: UcxList of UiMenuItem + UcxMap *menus; // key: NSMenu value: UcxList of UiMenuItem UcxMap *items; // key: NSMenuItem value: UiMenuItem } +- (UiCocoaWindow*) init: (NSRect)frame object: (UiObject*)obj; - (UiObject*) object; - (void) setObject:(UiObject*)obj; - (void) setMenuItems:(UcxList*)menuItems; +- (void) setMenuItemLists:(UcxList*)itemLists; - (UiMenuItem*) getMenuItem:(NSMenuItem*)item; - (void) updateMenu:(NSMenu*)menu;