ui/ui/menu.h

changeset 112
c3f2f16fa4b8
parent 108
77254bd6dccb
--- 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);
 

mercurial