ui/common/args.h

changeset 609
1dbfc944a773
parent 601
9f67b662f694
child 610
7255f59f339a
--- a/ui/common/args.h	Fri Jun 06 12:32:40 2025 +0200
+++ b/ui/common/args.h	Sat Jun 07 08:25:00 2025 +0200
@@ -31,12 +31,21 @@
 
 #include "../ui/container.h"
 #include "../ui/button.h"
+#include "../ui/menu.h"
 
 #ifdef __cplusplus
 extern "C" {
 #endif
 
     
+UIEXPORT UiMenuItemArgs* ui_menuitem_args_new(void);
+UIEXPORT void ui_menuitem_args_set_label(UiMenuItemArgs *args, const char *label);
+UIEXPORT void ui_menuitem_args_set_stockid(UiMenuItemArgs *args, const char *stockid);
+UIEXPORT void ui_menuitem_args_set_icon(UiMenuItemArgs *args, const char *icon);
+UIEXPORT void ui_menuitem_args_set_onclick(UiMenuItemArgs *args, ui_callback callback);
+UIEXPORT void ui_menuitem_args_set_onclickdata(UiMenuItemArgs *args, void *onclickdata);
+UIEXPORT void ui_menuitem_args_free(UiMenuItemArgs *args);
+    
 UIEXPORT UiContainerArgs* ui_container_args_new(void);
 UIEXPORT void ui_container_args_set_fill(UiContainerArgs *args, UiBool fill);
 UIEXPORT void ui_container_args_set_hexpand(UiContainerArgs *args, UiBool value);

mercurial