diff -r fbdfaacc4182 -r f154867f54dc ui/ui/menu.h --- a/ui/ui/menu.h Sat Jan 27 17:50:19 2024 +0100 +++ b/ui/ui/menu.h Sun Jan 28 16:31:34 2024 +0100 @@ -70,6 +70,9 @@ #define ui_menuitem(...) ui_menuitem_create((UiMenuItemArgs){ __VA_ARGS__ }) #define ui_menu_toggleitem(...) ui_menu_toggleitem_create((UiMenuToggleItemArgs){ __VA_ARGS__ }) #define ui_menu_radioitem(...) ui_menu_radioitem_create((UiMenuToggleItemArgs){ __VA_ARGS__ }) +#define ui_menu_itemlist(...) ui_menu_itemlist_create((UiMenuItemListArgs) { __VA_ARGS__ } ) +#define ui_menu_togglelist(...) ui_menu_itemlist_create((UiMenuItemListArgs) { __VA_ARGS} ) +#define ui_menu_radiolist(...) ui_menu_itemlist_create((UiMenuItemListArgs) { __VA_ARGS} ) UIEXPORT void ui_menu_create(const char* label); UIEXPORT void ui_menuitem_create(UiMenuItemArgs args); @@ -97,7 +100,7 @@ UIEXPORT void ui_menuitem_list_deprecated(UiList *items, ui_callback f, void *userdata); -UIEXPORT void ui_menu_end(void); +UIEXPORT void ui_menu_end(void); // TODO: private /* * widget menu functions