--- a/ui/ui/menu.h Sat Oct 04 14:54:25 2025 +0200 +++ b/ui/ui/menu.h Sun Oct 19 21:20:08 2025 +0200 @@ -38,7 +38,6 @@ typedef struct UiMenuItemArgs { const char* label; - const char* stockid; const char* icon; ui_callback onclick; @@ -49,7 +48,6 @@ typedef struct UiMenuToggleItemArgs { const char* label; - const char* stockid; const char* icon; const char* varname; @@ -96,7 +94,8 @@ #define ui_contextmenu(builder) for(ui_contextmenu_builder(builder);ui_menu_is_open();ui_menu_close()) UIEXPORT void ui_contextmenu_builder(UiMenuBuilder **out_builder); -UIEXPORT void ui_menubuilder_free(UiMenuBuilder *builder); +UIEXPORT void ui_menubuilder_ref(UiMenuBuilder *builder); +UIEXPORT void ui_menubuilder_unref(UiMenuBuilder *builder); UIEXPORT UIMENU ui_contextmenu_create(UiMenuBuilder *builder, UiObject *obj, UIWIDGET widget); UIEXPORT void ui_contextmenu_popup(UIMENU menu, UIWIDGET widget, int x, int y);