| 43 |
43 |
| 44 @end |
44 @end |
| 45 |
45 |
| 46 void ui_menu_init(void); |
46 void ui_menu_init(void); |
| 47 |
47 |
| 48 typedef void(*ui_menu_add_f)(NSMenu*, int, UiMenuItemI*); |
48 typedef void(*ui_menu_add_f)(UiObject*, NSMenu*, int, UiMenuItemI*); |
| 49 |
49 |
| 50 void add_menu_widget(NSMenu *parent, int i, UiMenuItemI *item); |
50 void add_menu_widget(UiObject *obj, NSMenu *parent, int i, UiMenuItemI *item); |
| 51 void add_menuitem_widget(NSMenu *parent, int i, UiMenuItemI *item); |
51 void add_menuitem_widget(UiObject *obj, NSMenu *parent, int i, UiMenuItemI *item); |
| 52 void add_menuseparator_widget(NSMenu *parent, int i, UiMenuItemI *item); |
52 void add_menuseparator_widget(UiObject *obj, NSMenu *parent, int i, UiMenuItemI *item); |
| 53 void add_checkitem_widget(NSMenu *parent, int i, UiMenuItemI *item); |
53 void add_checkitem_widget(UiObject *obj, NSMenu *parent, int i, UiMenuItemI *item); |
| 54 void add_radioitem_widget(NSMenu *parent, int index, UiMenuItemI *item); |
54 void add_radioitem_widget(UiObject *obj, NSMenu *parent, int index, UiMenuItemI *item); |
| 55 void add_checkitemnv_widget(NSMenu *parent, int i, UiMenuItemI *item); |
55 void add_checkitemnv_widget(UiObject *obj, NSMenu *parent, int i, UiMenuItemI *item); |
| 56 void add_menuitem_list_widget(NSMenu *parent, int i, UiMenuItemI *item); |
56 void add_menuitem_list_widget(UiObject *obj, NSMenu *parent, int i, UiMenuItemI *item); |
| 57 |
57 |
| 58 void ui_add_menu_items(NSMenu *parent, int i, UiMenu *menu); |
58 void ui_add_menu_items(UiObject *obj, NSMenu *parent, int i, UiMenu *menu); |
| 59 |
59 |
| 60 NSArray* ui_get_binding_items(void); |
60 NSArray* ui_get_binding_items(void); |