ui/common/args.h

changeset 632
8cce45a85942
parent 620
174c11734dad
child 636
4630ddf7a20c
equal deleted inserted replaced
631:5d745e140ee7 632:8cce45a85942
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/tree.h"
35 36
36 #ifdef __cplusplus 37 #ifdef __cplusplus
37 extern "C" { 38 extern "C" {
38 #endif 39 #endif
39 40
173 UIEXPORT void ui_toggle_args_set_value(UiToggleArgs *args, UiInteger *value); 174 UIEXPORT void ui_toggle_args_set_value(UiToggleArgs *args, UiInteger *value);
174 UIEXPORT void ui_toggle_args_set_enablegroup(UiToggleArgs *args, int group); 175 UIEXPORT void ui_toggle_args_set_enablegroup(UiToggleArgs *args, int group);
175 UIEXPORT void ui_toggle_args_set_groups(UiToggleArgs *args, int *groups); 176 UIEXPORT void ui_toggle_args_set_groups(UiToggleArgs *args, int *groups);
176 UIEXPORT void ui_toggle_args_free(UiToggleArgs *args); 177 UIEXPORT void ui_toggle_args_free(UiToggleArgs *args);
177 178
179 UIEXPORT UiListArgs* ui_list_args_new(void);
180 UIEXPORT void ui_list_args_set_fill(UiListArgs *args, UiBool fill);
181 UIEXPORT void ui_list_args_set_hexpand(UiListArgs *args, UiBool value);
182 UIEXPORT void ui_list_args_set_vexpand(UiListArgs *args, UiBool value);
183 UIEXPORT void ui_list_args_set_hfill(UiListArgs *args, UiBool value);
184 UIEXPORT void ui_list_args_set_vfill(UiListArgs *args, UiBool value);
185 UIEXPORT void ui_list_args_set_override_defaults(UiListArgs *args, UiBool value);
186 UIEXPORT void ui_list_args_set_colspan(UiListArgs *args, int colspan);
187 UIEXPORT void ui_list_args_set_rowspan(UiListArgs *args, int rowspan);
188 UIEXPORT void ui_list_args_set_name(UiListArgs *args, const char *name);
189 UIEXPORT void ui_list_args_set_style_class(UiListArgs *args, const char *classname);
190 UIEXPORT void ui_list_args_set_varname(UiListArgs *args, const char *varname);
191 UIEXPORT void ui_list_args_set_value(UiListArgs *args, UiList *value);
192 UIEXPORT void ui_list_args_set_model(UiListArgs *args, UiModel *model);
193 UIEXPORT void ui_list_args_set_static_elements(UiListArgs *args, char **strarray, size_t nelm);
194 UIEXPORT void ui_list_args_set_getvalue_func(UiListArgs *args, ui_getvaluefunc getvalue);
195 UIEXPORT void ui_list_args_set_onactivate(UiListArgs *args, ui_callback callback);
196 UIEXPORT void ui_list_args_set_onactivatedata(UiListArgs *args, void *userdata);
197 UIEXPORT void ui_list_args_set_onselection(UiListArgs *args, ui_callback callback);
198 UIEXPORT void ui_list_args_set_onselectiondata(UiListArgs *args, void *userdata);
199 UIEXPORT void ui_list_args_set_ondragstart(UiListArgs *args, ui_callback callback);
200 UIEXPORT void ui_list_args_set_ondragstartdata(UiListArgs *args, void *userdata);
201 UIEXPORT void ui_list_args_set_ondragcomplete(UiListArgs *args, ui_callback callback);
202 UIEXPORT void ui_list_args_set_ondragcompletedata(UiListArgs *args, void *userdata);
203 UIEXPORT void ui_list_args_set_ondrop(UiListArgs *args, ui_callback callback);
204 UIEXPORT void ui_list_args_set_ondropdata(UiListArgs *args, void *userdata);
205 UIEXPORT void ui_list_args_set_multiselection(UiListArgs *args, UiBool multiselection);
206 UIEXPORT void ui_list_args_set_contextmenu(UiListArgs *args, UiMenuBuilder *menubuilder);
207 UIEXPORT void ui_list_args_set_groups(UiListArgs *args, int *groups);
208 UIEXPORT void ui_list_args_free(UiListArgs *args);
209
178 #ifdef __cplusplus 210 #ifdef __cplusplus
179 } 211 }
180 #endif 212 #endif
181 213
182 #endif /* UIC_ARGS_H */ 214 #endif /* UIC_ARGS_H */

mercurial