ui/common/args.h

changeset 110
c00e968d018b
parent 109
c3dfcb8f0be7
child 112
c3f2f16fa4b8
equal deleted inserted replaced
109:c3dfcb8f0be7 110:c00e968d018b
31 31
32 #include "../ui/window.h" 32 #include "../ui/window.h"
33 #include "../ui/container.h" 33 #include "../ui/container.h"
34 #include "../ui/display.h" 34 #include "../ui/display.h"
35 #include "../ui/button.h" 35 #include "../ui/button.h"
36 #include "../ui/entry.h"
36 #include "../ui/menu.h" 37 #include "../ui/menu.h"
37 #include "../ui/toolbar.h" 38 #include "../ui/toolbar.h"
38 #include "../ui/tree.h" 39 #include "../ui/tree.h"
39 #include "../ui/text.h" 40 #include "../ui/text.h"
40 #include "../ui/webview.h" 41 #include "../ui/webview.h"
106 UIEXPORT void ui_toolbar_item_args_set_label(UiToolbarItemArgs *args, const char *label); 107 UIEXPORT void ui_toolbar_item_args_set_label(UiToolbarItemArgs *args, const char *label);
107 UIEXPORT void ui_toolbar_item_args_set_stockid(UiToolbarItemArgs *args, const char *stockid); 108 UIEXPORT void ui_toolbar_item_args_set_stockid(UiToolbarItemArgs *args, const char *stockid);
108 UIEXPORT void ui_toolbar_item_args_set_icon(UiToolbarItemArgs *args, const char *icon); 109 UIEXPORT void ui_toolbar_item_args_set_icon(UiToolbarItemArgs *args, const char *icon);
109 UIEXPORT void ui_toolbar_item_args_set_onclick(UiToolbarItemArgs *args, ui_callback callback); 110 UIEXPORT void ui_toolbar_item_args_set_onclick(UiToolbarItemArgs *args, ui_callback callback);
110 UIEXPORT void ui_toolbar_item_args_set_onclickdata(UiToolbarItemArgs *args, void *onclickdata); 111 UIEXPORT void ui_toolbar_item_args_set_onclickdata(UiToolbarItemArgs *args, void *onclickdata);
111 UIEXPORT void ui_toolbar_item_args_set_groups(UiToolbarItemArgs *args, int *groups); 112 UIEXPORT void ui_toolbar_item_args_set_groups(UiToolbarItemArgs *args, int *states, int numstates);
112 UIEXPORT void ui_toolbar_item_args_free(UiToolbarItemArgs *args); 113 UIEXPORT void ui_toolbar_item_args_free(UiToolbarItemArgs *args);
113 114
114 UIEXPORT UiToolbarToggleItemArgs* ui_toolbar_toggleitem_args_new(void); 115 UIEXPORT UiToolbarToggleItemArgs* ui_toolbar_toggleitem_args_new(void);
115 UIEXPORT void ui_toolbar_toggleitem_args_set_label(UiToolbarToggleItemArgs *args, const char *label); 116 UIEXPORT void ui_toolbar_toggleitem_args_set_label(UiToolbarToggleItemArgs *args, const char *label);
116 UIEXPORT void ui_toolbar_toggleitem_args_set_stockid(UiToolbarToggleItemArgs *args, const char *stockid); 117 UIEXPORT void ui_toolbar_toggleitem_args_set_stockid(UiToolbarToggleItemArgs *args, const char *stockid);
117 UIEXPORT void ui_toolbar_toggleitem_args_set_icon(UiToolbarToggleItemArgs *args, const char *icon); 118 UIEXPORT void ui_toolbar_toggleitem_args_set_icon(UiToolbarToggleItemArgs *args, const char *icon);
118 UIEXPORT void ui_toolbar_toggleitem_args_set_varname(UiToolbarToggleItemArgs *args, const char *varname); 119 UIEXPORT void ui_toolbar_toggleitem_args_set_varname(UiToolbarToggleItemArgs *args, const char *varname);
119 UIEXPORT void ui_toolbar_toggleitem_args_set_onchange(UiToolbarToggleItemArgs *args, ui_callback callback); 120 UIEXPORT void ui_toolbar_toggleitem_args_set_onchange(UiToolbarToggleItemArgs *args, ui_callback callback);
120 UIEXPORT void ui_toolbar_toggleitem_args_set_onchangedata(UiToolbarToggleItemArgs *args, void *onchangedata); 121 UIEXPORT void ui_toolbar_toggleitem_args_set_onchangedata(UiToolbarToggleItemArgs *args, void *onchangedata);
121 UIEXPORT void ui_toolbar_toggleitem_args_set_groups(UiToolbarToggleItemArgs *args, int *groups); 122 UIEXPORT void ui_toolbar_toggleitem_args_set_groups(UiToolbarToggleItemArgs *args, int *states, int numstates);
122 UIEXPORT void ui_toolbar_toggleitem_args_free(UiToolbarToggleItemArgs *args); 123 UIEXPORT void ui_toolbar_toggleitem_args_free(UiToolbarToggleItemArgs *args);
123 124
124 UIEXPORT UiToolbarMenuArgs* ui_toolbar_menu_args_new(void); 125 UIEXPORT UiToolbarMenuArgs* ui_toolbar_menu_args_new(void);
125 UIEXPORT void ui_toolbar_menu_args_set_label(UiToolbarMenuArgs *args, const char *label); 126 UIEXPORT void ui_toolbar_menu_args_set_label(UiToolbarMenuArgs *args, const char *label);
126 UIEXPORT void ui_toolbar_menu_args_set_stockid(UiToolbarMenuArgs *args, const char *stockid); 127 UIEXPORT void ui_toolbar_menu_args_set_stockid(UiToolbarMenuArgs *args, const char *stockid);
146 UIEXPORT void ui_container_args_set_spacing(UiContainerArgs *args, int value); 147 UIEXPORT void ui_container_args_set_spacing(UiContainerArgs *args, int value);
147 UIEXPORT void ui_container_args_set_columnspacing(UiContainerArgs *args, int value); 148 UIEXPORT void ui_container_args_set_columnspacing(UiContainerArgs *args, int value);
148 UIEXPORT void ui_container_args_set_rowspacing(UiContainerArgs *args, int value); 149 UIEXPORT void ui_container_args_set_rowspacing(UiContainerArgs *args, int value);
149 UIEXPORT void ui_container_args_free(UiContainerArgs *args); 150 UIEXPORT void ui_container_args_free(UiContainerArgs *args);
150 151
151
152 UIEXPORT UiFrameArgs* ui_frame_args_new(void); 152 UIEXPORT UiFrameArgs* ui_frame_args_new(void);
153 UIEXPORT void ui_frame_args_set_fill(UiFrameArgs *args, UiBool fill); 153 UIEXPORT void ui_frame_args_set_fill(UiFrameArgs *args, UiBool fill);
154 UIEXPORT void ui_frame_args_set_hexpand(UiFrameArgs *args, UiBool value); 154 UIEXPORT void ui_frame_args_set_hexpand(UiFrameArgs *args, UiBool value);
155 UIEXPORT void ui_frame_args_set_vexpand(UiFrameArgs *args, UiBool value); 155 UIEXPORT void ui_frame_args_set_vexpand(UiFrameArgs *args, UiBool value);
156 UIEXPORT void ui_frame_args_set_hfill(UiFrameArgs *args, UiBool value); 156 UIEXPORT void ui_frame_args_set_hfill(UiFrameArgs *args, UiBool value);
189 UIEXPORT void ui_splitpane_args_set_margin(UiSplitPaneArgs *args, int value); 189 UIEXPORT void ui_splitpane_args_set_margin(UiSplitPaneArgs *args, int value);
190 UIEXPORT void ui_splitpane_args_set_spacing(UiSplitPaneArgs *args, int value); 190 UIEXPORT void ui_splitpane_args_set_spacing(UiSplitPaneArgs *args, int value);
191 UIEXPORT void ui_splitpane_args_set_columnspacing(UiSplitPaneArgs *args, int value); 191 UIEXPORT void ui_splitpane_args_set_columnspacing(UiSplitPaneArgs *args, int value);
192 UIEXPORT void ui_splitpane_args_set_rowspacing(UiSplitPaneArgs *args, int value); 192 UIEXPORT void ui_splitpane_args_set_rowspacing(UiSplitPaneArgs *args, int value);
193 UIEXPORT void ui_splitpane_args_set_initial_position(UiSplitPaneArgs *args, int pos); 193 UIEXPORT void ui_splitpane_args_set_initial_position(UiSplitPaneArgs *args, int pos);
194 UIEXPORT void ui_splitpane_args_set_position_property(UiSplitPaneArgs *args, const char *propname);
194 UIEXPORT void ui_splitpane_args_set_varname(UiSplitPaneArgs *args, const char *varname); 195 UIEXPORT void ui_splitpane_args_set_varname(UiSplitPaneArgs *args, const char *varname);
195 UIEXPORT void ui_splitpane_args_set_value(UiSplitPaneArgs *args, UiInteger *value); 196 UIEXPORT void ui_splitpane_args_set_value(UiSplitPaneArgs *args, UiInteger *value);
196 UIEXPORT void ui_splitpane_args_set_max_panes(UiSplitPaneArgs *args, int max); 197 UIEXPORT void ui_splitpane_args_set_max_panes(UiSplitPaneArgs *args, int max);
197 UIEXPORT void ui_splitpane_args_free(UiSplitPaneArgs *args); 198 UIEXPORT void ui_splitpane_args_free(UiSplitPaneArgs *args);
199
200 UIEXPORT UiTabViewArgs* ui_tabview_args_new(void);
201 UIEXPORT void ui_tabview_args_set_fill(UiTabViewArgs *args, UiBool fill);
202 UIEXPORT void ui_tabview_args_set_hexpand(UiTabViewArgs *args, UiBool value);
203 UIEXPORT void ui_tabview_args_set_vexpand(UiTabViewArgs *args, UiBool value);
204 UIEXPORT void ui_tabview_args_set_hfill(UiTabViewArgs *args, UiBool value);
205 UIEXPORT void ui_tabview_args_set_vfill(UiTabViewArgs *args, UiBool value);
206 UIEXPORT void ui_tabview_args_set_override_defaults(UiTabViewArgs *args, UiBool value);
207 UIEXPORT void ui_tabview_args_set_colspan(UiTabViewArgs *args, int colspan);
208 UIEXPORT void ui_tabview_args_set_rowspan(UiTabViewArgs *args, int rowspan);
209 UIEXPORT void ui_tabview_args_set_name(UiTabViewArgs *args, const char *name);
210 UIEXPORT void ui_tabview_args_set_style_class(UiTabViewArgs *args, const char *classname);
211 UIEXPORT void ui_tabview_args_set_margin(UiTabViewArgs *args, int value);
212 UIEXPORT void ui_tabview_args_set_spacing(UiTabViewArgs *args, int value);
213 UIEXPORT void ui_tabview_args_set_columnspacing(UiTabViewArgs *args, int value);
214 UIEXPORT void ui_tabview_args_set_rowspacing(UiTabViewArgs *args, int value);
215 UIEXPORT void ui_tabview_args_set_type(UiTabViewArgs *args, UiTabViewType tabview);
216 UIEXPORT void ui_tabview_args_set_onchange(UiTabViewArgs *args, ui_callback cb);
217 UIEXPORT void ui_tabview_args_set_onchangedata(UiTabViewArgs *args, void *userdata);
218 UIEXPORT void ui_tabview_args_set_varname(UiTabViewArgs *args, const char *varname);
219 UIEXPORT void ui_tabview_args_set_value(UiTabViewArgs *args, UiInteger *value);
220 UIEXPORT void ui_tabview_args_set_subcontainer(UiTabViewArgs *args, UiSubContainerType subcontainer);
221 UIEXPORT void ui_tabview_args_free(UiTabViewArgs *args);
198 222
199 UIEXPORT UiWidgetArgs* ui_widget_args_new(void); 223 UIEXPORT UiWidgetArgs* ui_widget_args_new(void);
200 UIEXPORT void ui_widget_args_set_fill(UiWidgetArgs *args, UiBool fill); 224 UIEXPORT void ui_widget_args_set_fill(UiWidgetArgs *args, UiBool fill);
201 UIEXPORT void ui_widget_args_set_hexpand(UiWidgetArgs *args, UiBool value); 225 UIEXPORT void ui_widget_args_set_hexpand(UiWidgetArgs *args, UiBool value);
202 UIEXPORT void ui_widget_args_set_vexpand(UiWidgetArgs *args, UiBool value); 226 UIEXPORT void ui_widget_args_set_vexpand(UiWidgetArgs *args, UiBool value);
274 UIEXPORT void ui_button_args_set_stockid(UiButtonArgs *args, const char *stockid); 298 UIEXPORT void ui_button_args_set_stockid(UiButtonArgs *args, const char *stockid);
275 UIEXPORT void ui_button_args_set_icon(UiButtonArgs *args, const char *icon); 299 UIEXPORT void ui_button_args_set_icon(UiButtonArgs *args, const char *icon);
276 UIEXPORT void ui_button_args_set_labeltype(UiButtonArgs *args, int labeltype); 300 UIEXPORT void ui_button_args_set_labeltype(UiButtonArgs *args, int labeltype);
277 UIEXPORT void ui_button_args_set_onclick(UiButtonArgs *args, ui_callback callback); 301 UIEXPORT void ui_button_args_set_onclick(UiButtonArgs *args, ui_callback callback);
278 UIEXPORT void ui_button_args_set_onclickdata(UiButtonArgs *args, void *onclickdata); 302 UIEXPORT void ui_button_args_set_onclickdata(UiButtonArgs *args, void *onclickdata);
279 UIEXPORT void ui_button_args_set_groups(UiButtonArgs *args, int *groups); 303 UIEXPORT void ui_button_args_set_groups(UiButtonArgs *args, int *states, int numstates);
280 UIEXPORT void ui_button_args_free(UiButtonArgs *args); 304 UIEXPORT void ui_button_args_free(UiButtonArgs *args);
281 305
282 UIEXPORT UiToggleArgs* ui_toggle_args_new(void); 306 UIEXPORT UiToggleArgs* ui_toggle_args_new(void);
283 UIEXPORT void ui_toggle_args_set_fill(UiToggleArgs *args, UiBool fill); 307 UIEXPORT void ui_toggle_args_set_fill(UiToggleArgs *args, UiBool fill);
284 UIEXPORT void ui_toggle_args_set_hexpand(UiToggleArgs *args, UiBool value); 308 UIEXPORT void ui_toggle_args_set_hexpand(UiToggleArgs *args, UiBool value);
297 UIEXPORT void ui_toggle_args_set_onchange(UiToggleArgs *args, ui_callback callback); 321 UIEXPORT void ui_toggle_args_set_onchange(UiToggleArgs *args, ui_callback callback);
298 UIEXPORT void ui_toggle_args_set_onchangedata(UiToggleArgs *args, void *onchangedata); 322 UIEXPORT void ui_toggle_args_set_onchangedata(UiToggleArgs *args, void *onchangedata);
299 UIEXPORT void ui_toggle_args_set_varname(UiToggleArgs *args, const char *varname); 323 UIEXPORT void ui_toggle_args_set_varname(UiToggleArgs *args, const char *varname);
300 UIEXPORT void ui_toggle_args_set_value(UiToggleArgs *args, UiInteger *value); 324 UIEXPORT void ui_toggle_args_set_value(UiToggleArgs *args, UiInteger *value);
301 UIEXPORT void ui_toggle_args_set_enablegroup(UiToggleArgs *args, int group); 325 UIEXPORT void ui_toggle_args_set_enablegroup(UiToggleArgs *args, int group);
302 UIEXPORT void ui_toggle_args_set_groups(UiToggleArgs *args, int *groups); 326 UIEXPORT void ui_toggle_args_set_groups(UiToggleArgs *args, int *states, int numstates);
303 UIEXPORT void ui_toggle_args_free(UiToggleArgs *args); 327 UIEXPORT void ui_toggle_args_free(UiToggleArgs *args);
304 328
305 UIEXPORT UiLinkButtonArgs* ui_linkbutton_args_new(void); 329 UIEXPORT UiLinkButtonArgs* ui_linkbutton_args_new(void);
306 UIEXPORT void ui_linkbutton_args_set_fill(UiLinkButtonArgs *args, UiBool fill); 330 UIEXPORT void ui_linkbutton_args_set_fill(UiLinkButtonArgs *args, UiBool fill);
307 UIEXPORT void ui_linkbutton_args_set_hexpand(UiLinkButtonArgs *args, UiBool value); 331 UIEXPORT void ui_linkbutton_args_set_hexpand(UiLinkButtonArgs *args, UiBool value);
319 UIEXPORT void ui_linkbutton_args_set_uri(UiLinkButtonArgs *args, const char *uri); 343 UIEXPORT void ui_linkbutton_args_set_uri(UiLinkButtonArgs *args, const char *uri);
320 UIEXPORT void ui_linkbutton_args_set_onclick(UiLinkButtonArgs *args, ui_callback callback); 344 UIEXPORT void ui_linkbutton_args_set_onclick(UiLinkButtonArgs *args, ui_callback callback);
321 UIEXPORT void ui_linkbutton_args_set_onclickdata(UiLinkButtonArgs *args, void *userdata); 345 UIEXPORT void ui_linkbutton_args_set_onclickdata(UiLinkButtonArgs *args, void *userdata);
322 UIEXPORT void ui_linkbutton_args_set_nofollow(UiLinkButtonArgs *args, UiBool value); 346 UIEXPORT void ui_linkbutton_args_set_nofollow(UiLinkButtonArgs *args, UiBool value);
323 UIEXPORT void ui_linkbutton_args_set_type(UiLinkButtonArgs *args, UiLinkType type); 347 UIEXPORT void ui_linkbutton_args_set_type(UiLinkButtonArgs *args, UiLinkType type);
324 UIEXPORT void ui_linkbutton_args_set_groups(UiLinkButtonArgs *args, int *groups); 348 UIEXPORT void ui_linkbutton_args_set_groups(UiLinkButtonArgs *args, int *states, int numstates);
325 UIEXPORT void ui_linkbutton_args_free(UiLinkButtonArgs *args); 349 UIEXPORT void ui_linkbutton_args_free(UiLinkButtonArgs *args);
326 350
327 UIEXPORT UiListArgs* ui_list_args_new(void); 351 UIEXPORT UiListArgs* ui_list_args_new(void);
328 UIEXPORT void ui_list_args_set_fill(UiListArgs *args, UiBool fill); 352 UIEXPORT void ui_list_args_set_fill(UiListArgs *args, UiBool fill);
329 UIEXPORT void ui_list_args_set_hexpand(UiListArgs *args, UiBool value); 353 UIEXPORT void ui_list_args_set_hexpand(UiListArgs *args, UiBool value);
340 UIEXPORT void ui_list_args_set_model(UiListArgs *args, UiModel *model); 364 UIEXPORT void ui_list_args_set_model(UiListArgs *args, UiModel *model);
341 UIEXPORT void ui_list_args_set_static_elements(UiListArgs *args, char **strarray, size_t nelm); 365 UIEXPORT void ui_list_args_set_static_elements(UiListArgs *args, char **strarray, size_t nelm);
342 UIEXPORT void ui_list_args_set_getvalue_func(UiListArgs *args, ui_getvaluefunc getvalue); 366 UIEXPORT void ui_list_args_set_getvalue_func(UiListArgs *args, ui_getvaluefunc getvalue);
343 UIEXPORT void ui_list_args_set_getvalue_func2(UiListArgs *args, ui_getvaluefunc2 getvalue); 367 UIEXPORT void ui_list_args_set_getvalue_func2(UiListArgs *args, ui_getvaluefunc2 getvalue);
344 UIEXPORT void ui_list_args_set_getvalue_data(UiListArgs *args, void *userdata); 368 UIEXPORT void ui_list_args_set_getvalue_data(UiListArgs *args, void *userdata);
369 UIEXPORT void ui_list_args_set_getstyle_func(UiListArgs *args, ui_getstylefunc getstyle);
370 UIEXPORT void ui_list_args_set_getstyle_data(UiListArgs *args, void *userdata);
345 UIEXPORT void ui_list_args_set_onactivate(UiListArgs *args, ui_callback callback); 371 UIEXPORT void ui_list_args_set_onactivate(UiListArgs *args, ui_callback callback);
346 UIEXPORT void ui_list_args_set_onactivatedata(UiListArgs *args, void *userdata); 372 UIEXPORT void ui_list_args_set_onactivatedata(UiListArgs *args, void *userdata);
347 UIEXPORT void ui_list_args_set_onselection(UiListArgs *args, ui_callback callback); 373 UIEXPORT void ui_list_args_set_onselection(UiListArgs *args, ui_callback callback);
348 UIEXPORT void ui_list_args_set_onselectiondata(UiListArgs *args, void *userdata); 374 UIEXPORT void ui_list_args_set_onselectiondata(UiListArgs *args, void *userdata);
349 UIEXPORT void ui_list_args_set_ondragstart(UiListArgs *args, ui_callback callback); 375 UIEXPORT void ui_list_args_set_ondragstart(UiListArgs *args, ui_callback callback);
350 UIEXPORT void ui_list_args_set_ondragstartdata(UiListArgs *args, void *userdata); 376 UIEXPORT void ui_list_args_set_ondragstartdata(UiListArgs *args, void *userdata);
351 UIEXPORT void ui_list_args_set_ondragcomplete(UiListArgs *args, ui_callback callback); 377 UIEXPORT void ui_list_args_set_ondragcomplete(UiListArgs *args, ui_callback callback);
352 UIEXPORT void ui_list_args_set_ondragcompletedata(UiListArgs *args, void *userdata); 378 UIEXPORT void ui_list_args_set_ondragcompletedata(UiListArgs *args, void *userdata);
353 UIEXPORT void ui_list_args_set_ondrop(UiListArgs *args, ui_callback callback); 379 UIEXPORT void ui_list_args_set_ondrop(UiListArgs *args, ui_callback callback);
354 UIEXPORT void ui_list_args_set_ondropdata(UiListArgs *args, void *userdata); 380 UIEXPORT void ui_list_args_set_ondropdata(UiListArgs *args, void *userdata);
381 UIEXPORT void ui_list_args_set_onsave(UiListArgs *args, ui_list_savefunc onsave);
382 UIEXPORT void ui_list_args_set_onsavedata(UiListArgs *args, void *userdata);
355 UIEXPORT void ui_list_args_set_multiselection(UiListArgs *args, UiBool multiselection); 383 UIEXPORT void ui_list_args_set_multiselection(UiListArgs *args, UiBool multiselection);
356 UIEXPORT void ui_list_args_set_contextmenu(UiListArgs *args, UiMenuBuilder *menubuilder); 384 UIEXPORT void ui_list_args_set_contextmenu(UiListArgs *args, UiMenuBuilder *menubuilder);
357 UIEXPORT void ui_list_args_set_groups(UiListArgs *args, int *groups); 385 UIEXPORT void ui_list_args_set_groups(UiListArgs *args, int *states, int numstates);
358 UIEXPORT void ui_list_args_free(UiListArgs *args); 386 UIEXPORT void ui_list_args_free(UiListArgs *args);
359 387
360 UIEXPORT UiSourceListArgs* ui_sourcelist_args_new(void); 388 UIEXPORT UiSourceListArgs* ui_sourcelist_args_new(void);
361 UIEXPORT void ui_sourcelist_args_set_fill(UiSourceListArgs *args, UiBool fill); 389 UIEXPORT void ui_sourcelist_args_set_fill(UiSourceListArgs *args, UiBool fill);
362 UIEXPORT void ui_sourcelist_args_set_hexpand(UiSourceListArgs *args, UiBool value); 390 UIEXPORT void ui_sourcelist_args_set_hexpand(UiSourceListArgs *args, UiBool value);
375 UIEXPORT void ui_sourcelist_args_set_getvalue_userdata(UiSourceListArgs *args, void *userdata); 403 UIEXPORT void ui_sourcelist_args_set_getvalue_userdata(UiSourceListArgs *args, void *userdata);
376 UIEXPORT void ui_sourcelist_args_set_onactivate(UiSourceListArgs *args, ui_callback callback); 404 UIEXPORT void ui_sourcelist_args_set_onactivate(UiSourceListArgs *args, ui_callback callback);
377 UIEXPORT void ui_sourcelist_args_set_onactivatedata(UiSourceListArgs *args, void *userdata); 405 UIEXPORT void ui_sourcelist_args_set_onactivatedata(UiSourceListArgs *args, void *userdata);
378 UIEXPORT void ui_sourcelist_args_set_onbuttonclick(UiSourceListArgs *args, ui_callback callback); 406 UIEXPORT void ui_sourcelist_args_set_onbuttonclick(UiSourceListArgs *args, ui_callback callback);
379 UIEXPORT void ui_sourcelist_args_set_onbuttonclickdata(UiSourceListArgs *args, void *userdata); 407 UIEXPORT void ui_sourcelist_args_set_onbuttonclickdata(UiSourceListArgs *args, void *userdata);
408 UIEXPORT void ui_sourcelist_args_set_contextmenu(UiSourceListArgs *args, UiMenuBuilder *menubuilder);
380 UIEXPORT void ui_sourcelist_args_free(UiSourceListArgs *args); 409 UIEXPORT void ui_sourcelist_args_free(UiSourceListArgs *args);
381 410
382 UIEXPORT UiTextAreaArgs* ui_textarea_args_new(void); 411 UIEXPORT UiTextAreaArgs* ui_textarea_args_new(void);
383 UIEXPORT void ui_textarea_args_set_fill(UiTextAreaArgs *args, UiBool fill); 412 UIEXPORT void ui_textarea_args_set_fill(UiTextAreaArgs *args, UiBool fill);
384 UIEXPORT void ui_textarea_args_set_hexpand(UiTextAreaArgs *args, UiBool value); 413 UIEXPORT void ui_textarea_args_set_hexpand(UiTextAreaArgs *args, UiBool value);
392 UIEXPORT void ui_textarea_args_set_style_class(UiTextAreaArgs *args, const char *classname); 421 UIEXPORT void ui_textarea_args_set_style_class(UiTextAreaArgs *args, const char *classname);
393 UIEXPORT void ui_textarea_args_set_onchange(UiTextAreaArgs *args, ui_callback callback); 422 UIEXPORT void ui_textarea_args_set_onchange(UiTextAreaArgs *args, ui_callback callback);
394 UIEXPORT void ui_textarea_args_set_onchangedata(UiTextAreaArgs *args, void *onchangedata); 423 UIEXPORT void ui_textarea_args_set_onchangedata(UiTextAreaArgs *args, void *onchangedata);
395 UIEXPORT void ui_textarea_args_set_varname(UiTextAreaArgs *args, const char *varname); 424 UIEXPORT void ui_textarea_args_set_varname(UiTextAreaArgs *args, const char *varname);
396 UIEXPORT void ui_textarea_args_set_value(UiTextAreaArgs *args, UiText *value); 425 UIEXPORT void ui_textarea_args_set_value(UiTextAreaArgs *args, UiText *value);
397 UIEXPORT void ui_textarea_args_set_groups(UiTextAreaArgs *args, int *groups); 426 UIEXPORT void ui_textarea_args_set_groups(UiTextAreaArgs *args, int *states, int numstates);
398 UIEXPORT void ui_textarea_args_free(UiTextAreaArgs *args); 427 UIEXPORT void ui_textarea_args_free(UiTextAreaArgs *args);
399 428
400 UIEXPORT UiTextFieldArgs* ui_textfield_args_new(void); 429 UIEXPORT UiTextFieldArgs* ui_textfield_args_new(void);
401 UIEXPORT void ui_textfield_args_set_fill(UiTextFieldArgs *args, UiBool fill); 430 UIEXPORT void ui_textfield_args_set_fill(UiTextFieldArgs *args, UiBool fill);
402 UIEXPORT void ui_textfield_args_set_hexpand(UiTextFieldArgs *args, UiBool value); 431 UIEXPORT void ui_textfield_args_set_hexpand(UiTextFieldArgs *args, UiBool value);
412 UIEXPORT void ui_textfield_args_set_onchangedata(UiTextFieldArgs *args, void *onchangedata); 441 UIEXPORT void ui_textfield_args_set_onchangedata(UiTextFieldArgs *args, void *onchangedata);
413 UIEXPORT void ui_textfield_args_set_onactivate(UiTextFieldArgs *args, ui_callback callback); 442 UIEXPORT void ui_textfield_args_set_onactivate(UiTextFieldArgs *args, ui_callback callback);
414 UIEXPORT void ui_textfield_args_set_onactivatedata(UiTextFieldArgs *args, void *onactivatedata); 443 UIEXPORT void ui_textfield_args_set_onactivatedata(UiTextFieldArgs *args, void *onactivatedata);
415 UIEXPORT void ui_textfield_args_set_varname(UiTextFieldArgs *args, const char *varname); 444 UIEXPORT void ui_textfield_args_set_varname(UiTextFieldArgs *args, const char *varname);
416 UIEXPORT void ui_textfield_args_set_value(UiTextFieldArgs *args, UiString *value); 445 UIEXPORT void ui_textfield_args_set_value(UiTextFieldArgs *args, UiString *value);
417 UIEXPORT void ui_textfield_args_set_groups(UiTextFieldArgs *args, int *groups); 446 UIEXPORT void ui_textfield_args_set_groups(UiTextFieldArgs *args, int *states, int numstates);
418 UIEXPORT void ui_textfield_args_free(UiTextFieldArgs *args); 447 UIEXPORT void ui_textfield_args_free(UiTextFieldArgs *args);
448
449 UIEXPORT UiSpinBoxArgs* ui_spinbox_args_new(void);
450 UIEXPORT void ui_spinbox_args_set_fill(UiSpinBoxArgs *args, UiBool fill);
451 UIEXPORT void ui_spinbox_args_set_hexpand(UiSpinBoxArgs *args, UiBool value);
452 UIEXPORT void ui_spinbox_args_set_vexpand(UiSpinBoxArgs *args, UiBool value);
453 UIEXPORT void ui_spinbox_args_set_hfill(UiSpinBoxArgs *args, UiBool value);
454 UIEXPORT void ui_spinbox_args_set_vfill(UiSpinBoxArgs *args, UiBool value);
455 UIEXPORT void ui_spinbox_args_set_override_defaults(UiSpinBoxArgs *args, UiBool value);
456 UIEXPORT void ui_spinbox_args_set_colspan(UiSpinBoxArgs *args, int colspan);
457 UIEXPORT void ui_spinbox_args_set_rowspan(UiSpinBoxArgs *args, int rowspan);
458 UIEXPORT void ui_spinbox_args_set_name(UiSpinBoxArgs *args, const char *name);
459 UIEXPORT void ui_spinbox_args_set_style_class(UiSpinBoxArgs *args, const char *classname);
460 UIEXPORT void ui_spinbox_args_set_onchange(UiSpinBoxArgs *args, ui_callback callback);
461 UIEXPORT void ui_spinbox_args_set_onchangedata(UiSpinBoxArgs *args, void *onchangedata);
462 UIEXPORT void ui_spinbox_args_set_min(UiSpinBoxArgs *args, double min);
463 UIEXPORT void ui_spinbox_args_set_max(UiSpinBoxArgs *args, double max);
464 UIEXPORT void ui_spinbox_args_set_step(UiSpinBoxArgs *args, double step);
465 UIEXPORT void ui_spinbox_args_set_digits(UiSpinBoxArgs *args, int digits);
466 UIEXPORT void ui_spinbox_args_set_varname(UiSpinBoxArgs *args, const char *varname);
467 UIEXPORT void ui_spinbox_args_set_intvalue(UiSpinBoxArgs *args, UiInteger *value);
468 UIEXPORT void ui_spinbox_args_set_doublevalue(UiSpinBoxArgs *args, UiDouble *value);
469 UIEXPORT void ui_spinbox_args_set_rangevalue(UiSpinBoxArgs *args, UiRange *value);
470 UIEXPORT void ui_spinbox_args_set_groups(UiSpinBoxArgs *args, int *states, int numstates);
471 UIEXPORT void ui_spinbox_args_free(UiSpinBoxArgs *args);
419 472
420 UIEXPORT UiWebviewArgs* ui_webview_args_new(void); 473 UIEXPORT UiWebviewArgs* ui_webview_args_new(void);
421 UIEXPORT void ui_webview_args_set_fill(UiWebviewArgs *args, UiBool fill); 474 UIEXPORT void ui_webview_args_set_fill(UiWebviewArgs *args, UiBool fill);
422 UIEXPORT void ui_webview_args_set_hexpand(UiWebviewArgs *args, UiBool value); 475 UIEXPORT void ui_webview_args_set_hexpand(UiWebviewArgs *args, UiBool value);
423 UIEXPORT void ui_webview_args_set_vexpand(UiWebviewArgs *args, UiBool value); 476 UIEXPORT void ui_webview_args_set_vexpand(UiWebviewArgs *args, UiBool value);
428 UIEXPORT void ui_webview_args_set_rowspan(UiWebviewArgs *args, int rowspan); 481 UIEXPORT void ui_webview_args_set_rowspan(UiWebviewArgs *args, int rowspan);
429 UIEXPORT void ui_webview_args_set_name(UiWebviewArgs *args, const char *name); 482 UIEXPORT void ui_webview_args_set_name(UiWebviewArgs *args, const char *name);
430 UIEXPORT void ui_webview_args_set_style_class(UiWebviewArgs *args, const char *classname); 483 UIEXPORT void ui_webview_args_set_style_class(UiWebviewArgs *args, const char *classname);
431 UIEXPORT void ui_webview_args_set_varname(UiWebviewArgs *args, const char *varname); 484 UIEXPORT void ui_webview_args_set_varname(UiWebviewArgs *args, const char *varname);
432 UIEXPORT void ui_webview_args_set_value(UiWebviewArgs *args, UiGeneric *value); 485 UIEXPORT void ui_webview_args_set_value(UiWebviewArgs *args, UiGeneric *value);
433 UIEXPORT void ui_webview_args_set_groups(UiWebviewArgs *args, int *groups); 486 UIEXPORT void ui_webview_args_set_groups(UiWebviewArgs *args, int *states, int numstates);
434 UIEXPORT void ui_webview_args_free(UiWebviewArgs *args); 487 UIEXPORT void ui_webview_args_free(UiWebviewArgs *args);
435 488
436 #ifdef __cplusplus 489 #ifdef __cplusplus
437 } 490 }
438 #endif 491 #endif

mercurial