ui/common/args.h

changeset 645
7c8f1ff71e0e
parent 644
8f735b12d5dc
child 649
7a2642891e13
equal deleted inserted replaced
644:8f735b12d5dc 645:7c8f1ff71e0e
30 #define UIC_ARGS_H 30 #define UIC_ARGS_H
31 31
32 #include "../ui/container.h" 32 #include "../ui/container.h"
33 #include "../ui/button.h" 33 #include "../ui/button.h"
34 #include "../ui/menu.h" 34 #include "../ui/menu.h"
35 #include "../ui/toolbar.h"
35 #include "../ui/tree.h" 36 #include "../ui/tree.h"
36 37
37 #ifdef __cplusplus 38 #ifdef __cplusplus
38 extern "C" { 39 extern "C" {
39 #endif 40 #endif
51 UIEXPORT void ui_menutoggleitem_args_set_label(UiMenuToggleItemArgs *args, const char *label); 52 UIEXPORT void ui_menutoggleitem_args_set_label(UiMenuToggleItemArgs *args, const char *label);
52 UIEXPORT void ui_menutoggleitem_args_set_stockid(UiMenuToggleItemArgs *args, const char *stockid); 53 UIEXPORT void ui_menutoggleitem_args_set_stockid(UiMenuToggleItemArgs *args, const char *stockid);
53 UIEXPORT void ui_menutoggleitem_args_set_icon(UiMenuToggleItemArgs *args, const char *icon); 54 UIEXPORT void ui_menutoggleitem_args_set_icon(UiMenuToggleItemArgs *args, const char *icon);
54 UIEXPORT void ui_menutoggleitem_args_set_varname(UiMenuToggleItemArgs *args, const char *varname); 55 UIEXPORT void ui_menutoggleitem_args_set_varname(UiMenuToggleItemArgs *args, const char *varname);
55 UIEXPORT void ui_menutoggleitem_args_set_onchange(UiMenuToggleItemArgs *args, ui_callback callback); 56 UIEXPORT void ui_menutoggleitem_args_set_onchange(UiMenuToggleItemArgs *args, ui_callback callback);
56 UIEXPORT void ui_menutoggleitem_args_set_onchangedata(UiMenuToggleItemArgs *args, void *onclickdata); 57 UIEXPORT void ui_menutoggleitem_args_set_onchangedata(UiMenuToggleItemArgs *args, void *onchangedata);
57 UIEXPORT void ui_menutoggleitem_args_free(UiMenuToggleItemArgs *args); 58 UIEXPORT void ui_menutoggleitem_args_free(UiMenuToggleItemArgs *args);
58 59
59 UIEXPORT UiMenuItemListArgs* ui_menuitemlist_args_new(void); 60 UIEXPORT UiMenuItemListArgs* ui_menuitemlist_args_new(void);
60 UIEXPORT void ui_menuitemlist_args_set_varname(UiMenuItemListArgs *args, const char *varname); 61 UIEXPORT void ui_menuitemlist_args_set_varname(UiMenuItemListArgs *args, const char *varname);
61 UIEXPORT void ui_menuitemlist_args_set_getvalue(UiMenuItemListArgs *args, ui_getvaluefunc func); 62 UIEXPORT void ui_menuitemlist_args_set_getvalue(UiMenuItemListArgs *args, ui_getvaluefunc func);
62 UIEXPORT void ui_menuitemlist_args_set_onselect(UiMenuItemListArgs *args, ui_callback callback); 63 UIEXPORT void ui_menuitemlist_args_set_onselect(UiMenuItemListArgs *args, ui_callback callback);
63 UIEXPORT void ui_menuitemlist_args_set_onselectdata(UiMenuItemListArgs *args, void *data); 64 UIEXPORT void ui_menuitemlist_args_set_onselectdata(UiMenuItemListArgs *args, void *data);
64 UIEXPORT void ui_menuitemlist_args_set_addseparator(UiMenuItemListArgs *args, UiBool value); 65 UIEXPORT void ui_menuitemlist_args_set_addseparator(UiMenuItemListArgs *args, UiBool value);
65 UIEXPORT void ui_menuitemlist_args_free(UiMenuItemListArgs *args); 66 UIEXPORT void ui_menuitemlist_args_free(UiMenuItemListArgs *args);
67
68 UIEXPORT UiToolbarItemArgs* ui_toolbar_item_args_new(void);
69 UIEXPORT void ui_toolbar_item_args_set_label(UiToolbarItemArgs *args, const char *label);
70 UIEXPORT void ui_toolbar_item_args_set_stockid(UiToolbarItemArgs *args, const char *stockid);
71 UIEXPORT void ui_toolbar_item_args_set_icon(UiToolbarItemArgs *args, const char *icon);
72 UIEXPORT void ui_toolbar_item_args_set_onclick(UiToolbarItemArgs *args, ui_callback callback);
73 UIEXPORT void ui_toolbar_item_args_set_onclickdata(UiToolbarItemArgs *args, void *onclickdata);
74 UIEXPORT void ui_toolbar_item_args_set_groups(UiToolbarItemArgs *args, int *groups);
75 UIEXPORT void ui_toolbar_item_args_free(UiToolbarItemArgs *args);
76
77 UIEXPORT UiToolbarToggleItemArgs* ui_toolbar_toggleitem_args_new(void);
78 UIEXPORT void ui_toolbar_toggleitem_args_set_label(UiToolbarToggleItemArgs *args, const char *label);
79 UIEXPORT void ui_toolbar_toggleitem_args_set_stockid(UiToolbarToggleItemArgs *args, const char *stockid);
80 UIEXPORT void ui_toolbar_toggleitem_args_set_icon(UiToolbarToggleItemArgs *args, const char *icon);
81 UIEXPORT void ui_toolbar_toggleitem_args_set_varname(UiToolbarToggleItemArgs *args, const char *varname);
82 UIEXPORT void ui_toolbar_toggleitem_args_set_onchange(UiToolbarToggleItemArgs *args, ui_callback callback);
83 UIEXPORT void ui_toolbar_toggleitem_args_set_onchangedata(UiToolbarToggleItemArgs *args, void *onchangedata);
84 UIEXPORT void ui_toolbar_toggleitem_args_set_groups(UiToolbarToggleItemArgs *args, int *groups);
85 UIEXPORT void ui_toolbar_toggleitem_args_free(UiToolbarToggleItemArgs *args);
86
87 UIEXPORT UiToolbarMenuArgs* ui_toolbar_menu_args_new(void);
88 UIEXPORT void ui_toolbar_menu_args_set_label(UiToolbarMenuArgs *args, const char *label);
89 UIEXPORT void ui_toolbar_menu_args_set_stockid(UiToolbarMenuArgs *args, const char *stockid);
90 UIEXPORT void ui_toolbar_menu_args_set_icon(UiToolbarMenuArgs *args, const char *icon);
91 UIEXPORT void ui_toolbar_menu_args_free(UiToolbarMenuArgs *args);
66 92
67 UIEXPORT UiContainerArgs* ui_container_args_new(void); 93 UIEXPORT UiContainerArgs* ui_container_args_new(void);
68 UIEXPORT void ui_container_args_set_fill(UiContainerArgs *args, UiBool fill); 94 UIEXPORT void ui_container_args_set_fill(UiContainerArgs *args, UiBool fill);
69 UIEXPORT void ui_container_args_set_hexpand(UiContainerArgs *args, UiBool value); 95 UIEXPORT void ui_container_args_set_hexpand(UiContainerArgs *args, UiBool value);
70 UIEXPORT void ui_container_args_set_vexpand(UiContainerArgs *args, UiBool value); 96 UIEXPORT void ui_container_args_set_vexpand(UiContainerArgs *args, UiBool value);
149 UIEXPORT void ui_button_args_set_icon(UiButtonArgs *args, const char *icon); 175 UIEXPORT void ui_button_args_set_icon(UiButtonArgs *args, const char *icon);
150 UIEXPORT void ui_button_args_set_labeltype(UiButtonArgs *args, int labeltype); 176 UIEXPORT void ui_button_args_set_labeltype(UiButtonArgs *args, int labeltype);
151 UIEXPORT void ui_button_args_set_onclick(UiButtonArgs *args, ui_callback callback); 177 UIEXPORT void ui_button_args_set_onclick(UiButtonArgs *args, ui_callback callback);
152 UIEXPORT void ui_button_args_set_onclickdata(UiButtonArgs *args, void *onclickdata); 178 UIEXPORT void ui_button_args_set_onclickdata(UiButtonArgs *args, void *onclickdata);
153 UIEXPORT void ui_button_args_set_groups(UiButtonArgs *args, int *groups); 179 UIEXPORT void ui_button_args_set_groups(UiButtonArgs *args, int *groups);
154 180 UIEXPORT void ui_button_args_free(UiButtonArgs *args);
155 181
156 UIEXPORT UiToggleArgs* ui_toggle_args_new(void); 182 UIEXPORT UiToggleArgs* ui_toggle_args_new(void);
157 UIEXPORT void ui_toggle_args_set_fill(UiToggleArgs *args, UiBool fill); 183 UIEXPORT void ui_toggle_args_set_fill(UiToggleArgs *args, UiBool fill);
158 UIEXPORT void ui_toggle_args_set_hexpand(UiToggleArgs *args, UiBool value); 184 UIEXPORT void ui_toggle_args_set_hexpand(UiToggleArgs *args, UiBool value);
159 UIEXPORT void ui_toggle_args_set_vexpand(UiToggleArgs *args, UiBool value); 185 UIEXPORT void ui_toggle_args_set_vexpand(UiToggleArgs *args, UiBool value);

mercurial