ui/ui/toolbar.h

branch
newapi
changeset 226
4eef1d49f794
parent 207
93b9f502cb88
child 233
84665f0a9ab2
--- a/ui/ui/toolbar.h	Sun Nov 26 15:44:28 2023 +0100
+++ b/ui/ui/toolbar.h	Tue Jan 16 12:49:46 2024 +0100
@@ -61,6 +61,11 @@
 	const char* icon;
 } UiToolbarMenuArgs;
 
+enum UiToolbarPos {
+	UI_TOOLBAR_LEFT = 0,
+	UI_TOOLBAR_CENTER,
+	UI_TOOLBAR_RIGHT
+};
 
 #define ui_toolbar_item(name, ...) ui_toolbar_item_create(name, (UiToolbarItemArgs){ __VA_ARGS__ } )
 #define ui_toolbar_toggleitem(name, ...) ui_toolbar_toggleitem_create(name, (UiToolbarToggleItemArgs){ __VA_ARGS__ } )
@@ -89,7 +94,7 @@
 void ui_toolbar_combobox_str_deprecated(char *name, UiList *list, ui_callback f, void *udata);
 void ui_toolbar_combobox_nv_deprecated(char *name, char *listname, ui_getvaluefunc getvalue, ui_callback f, void *udata);
 
-UIEXPORT void ui_toolbar_add_default(const char *name);
+UIEXPORT void ui_toolbar_add_default(const char *name, enum UiToolbarPos pos);
 
 
 

mercurial