ui/cocoa/window.h

changeset 10
6f263196f916
parent 7
431dde3c5fbe
child 14
e2fd132ab781
equal deleted inserted replaced
8:84a541c6e093 10:6f263196f916
26 * POSSIBILITY OF SUCH DAMAGE. 26 * POSSIBILITY OF SUCH DAMAGE.
27 */ 27 */
28 28
29 #import <Cocoa/Cocoa.h> 29 #import <Cocoa/Cocoa.h>
30 #import "../ui/window.h" 30 #import "../ui/window.h"
31 #import "../../ucx/list.h"
32 #import "../../ucx/map.h"
33 #import "menu.h"
31 34
32 35
33 @interface UiCocoaWindow : NSWindow { 36 @interface UiCocoaWindow : NSWindow {
34 UiObject *uiobj; 37 UiObject *uiobj;
38 UcxMap *menus; // key: NSMenu value: UcxList of UiMenuItem
39 UcxMap *items; // key: NSMenuItem value: UiMenuItem
35 } 40 }
36 41
37 - (UiObject*) object; 42 - (UiObject*) object;
38 - (void) setObject:(UiObject*)obj; 43 - (void) setObject:(UiObject*)obj;
44 - (void) setMenuItems:(UcxList*)menuItems;
45 - (UiMenuItem*) getMenuItem:(NSMenuItem*)item;
46 - (void) updateMenu:(NSMenu*)menu;
39 47
40 @end 48 @end

mercurial