diff -r 0598e70c6489 -r 131d38916ac7 ui/cocoa/menu.h --- a/ui/cocoa/menu.h Sat Aug 23 11:45:10 2025 +0200 +++ b/ui/cocoa/menu.h Sat Aug 23 14:00:09 2025 +0200 @@ -45,16 +45,16 @@ void ui_menu_init(void); -typedef void(*ui_menu_add_f)(NSMenu*, int, UiMenuItemI*); +typedef void(*ui_menu_add_f)(UiObject*, NSMenu*, int, UiMenuItemI*); -void add_menu_widget(NSMenu *parent, int i, UiMenuItemI *item); -void add_menuitem_widget(NSMenu *parent, int i, UiMenuItemI *item); -void add_menuseparator_widget(NSMenu *parent, int i, UiMenuItemI *item); -void add_checkitem_widget(NSMenu *parent, int i, UiMenuItemI *item); -void add_radioitem_widget(NSMenu *parent, int index, UiMenuItemI *item); -void add_checkitemnv_widget(NSMenu *parent, int i, UiMenuItemI *item); -void add_menuitem_list_widget(NSMenu *parent, int i, UiMenuItemI *item); +void add_menu_widget(UiObject *obj, NSMenu *parent, int i, UiMenuItemI *item); +void add_menuitem_widget(UiObject *obj, NSMenu *parent, int i, UiMenuItemI *item); +void add_menuseparator_widget(UiObject *obj, NSMenu *parent, int i, UiMenuItemI *item); +void add_checkitem_widget(UiObject *obj, NSMenu *parent, int i, UiMenuItemI *item); +void add_radioitem_widget(UiObject *obj, NSMenu *parent, int index, UiMenuItemI *item); +void add_checkitemnv_widget(UiObject *obj, NSMenu *parent, int i, UiMenuItemI *item); +void add_menuitem_list_widget(UiObject *obj, NSMenu *parent, int i, UiMenuItemI *item); -void ui_add_menu_items(NSMenu *parent, int i, UiMenu *menu); +void ui_add_menu_items(UiObject *obj, NSMenu *parent, int i, UiMenu *menu); NSArray* ui_get_binding_items(void);