--- 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);