59 const char* label; |
59 const char* label; |
60 const char* stockid; |
60 const char* stockid; |
61 const char* icon; |
61 const char* icon; |
62 } UiToolbarMenuArgs; |
62 } UiToolbarMenuArgs; |
63 |
63 |
|
64 enum UiToolbarPos { |
|
65 UI_TOOLBAR_LEFT = 0, |
|
66 UI_TOOLBAR_CENTER, |
|
67 UI_TOOLBAR_RIGHT |
|
68 }; |
64 |
69 |
65 #define ui_toolbar_item(name, ...) ui_toolbar_item_create(name, (UiToolbarItemArgs){ __VA_ARGS__ } ) |
70 #define ui_toolbar_item(name, ...) ui_toolbar_item_create(name, (UiToolbarItemArgs){ __VA_ARGS__ } ) |
66 #define ui_toolbar_toggleitem(name, ...) ui_toolbar_toggleitem_create(name, (UiToolbarToggleItemArgs){ __VA_ARGS__ } ) |
71 #define ui_toolbar_toggleitem(name, ...) ui_toolbar_toggleitem_create(name, (UiToolbarToggleItemArgs){ __VA_ARGS__ } ) |
67 |
72 |
68 #define ui_toolbar_menu(obj, ...) for(ui_toolbar_menu_create(obj, (UiToolbarMenuArgs){ __VA_ARGS__ });ui_menu_is_open();ui_menu_close()) |
73 #define ui_toolbar_menu(obj, ...) for(ui_toolbar_menu_create(obj, (UiToolbarMenuArgs){ __VA_ARGS__ });ui_menu_is_open();ui_menu_close()) |
87 |
92 |
88 void ui_toolbar_combobox_deprecated(char *name, UiList *list, ui_getvaluefunc getvalue, ui_callback f, void *udata); |
93 void ui_toolbar_combobox_deprecated(char *name, UiList *list, ui_getvaluefunc getvalue, ui_callback f, void *udata); |
89 void ui_toolbar_combobox_str_deprecated(char *name, UiList *list, ui_callback f, void *udata); |
94 void ui_toolbar_combobox_str_deprecated(char *name, UiList *list, ui_callback f, void *udata); |
90 void ui_toolbar_combobox_nv_deprecated(char *name, char *listname, ui_getvaluefunc getvalue, ui_callback f, void *udata); |
95 void ui_toolbar_combobox_nv_deprecated(char *name, char *listname, ui_getvaluefunc getvalue, ui_callback f, void *udata); |
91 |
96 |
92 UIEXPORT void ui_toolbar_add_default(const char *name); |
97 UIEXPORT void ui_toolbar_add_default(const char *name, enum UiToolbarPos pos); |
93 |
98 |
94 |
99 |
95 |
100 |
96 #ifdef __cplusplus |
101 #ifdef __cplusplus |
97 } |
102 } |