ui/common/args.h

Wed, 10 Jun 2026 18:04:30 +0200

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Wed, 10 Jun 2026 18:04:30 +0200
changeset 1188
92841501de20
parent 1153
f15375e0480c
permissions
-rw-r--r--

add separate app init func, that is called before startup, to improve menu initialization order on some platforms

599
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
1 /*
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
2 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
3 *
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
4 * Copyright 2025 Olaf Wintermann. All rights reserved.
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
5 *
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
6 * Redistribution and use in source and binary forms, with or without
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
7 * modification, are permitted provided that the following conditions are met:
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
8 *
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
9 * 1. Redistributions of source code must retain the above copyright
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
10 * notice, this list of conditions and the following disclaimer.
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
11 *
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
12 * 2. Redistributions in binary form must reproduce the above copyright
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
13 * notice, this list of conditions and the following disclaimer in the
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
14 * documentation and/or other materials provided with the distribution.
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
15 *
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
16 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
17 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
18 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
19 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
20 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
21 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
22 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
23 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
24 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
25 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
26 * POSSIBILITY OF SUCH DAMAGE.
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
27 */
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
28
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
29 #ifndef UIC_ARGS_H
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
30 #define UIC_ARGS_H
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
31
675
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
32 #include "../ui/window.h"
599
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
33 #include "../ui/container.h"
668
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
34 #include "../ui/display.h"
601
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
35 #include "../ui/button.h"
755
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
36 #include "../ui/entry.h"
609
1dbfc944a773 add wrapper functions for menuitem args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 601
diff changeset
37 #include "../ui/menu.h"
645
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
38 #include "../ui/toolbar.h"
971
0224108bd8c2 rename tree.h to list.h
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 966
diff changeset
39 #include "../ui/list.h"
663
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
40 #include "../ui/text.h"
665
73689d24080c add missing include
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 664
diff changeset
41 #include "../ui/webview.h"
695
4415b91e74bf fix build
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 694
diff changeset
42 #include "../ui/widget.h"
599
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
43
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
44 #ifdef __cplusplus
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
45 extern "C" {
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
46 #endif
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
47
675
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
48 UIEXPORT UiDialogArgs* ui_dialog_args_new(void);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
49 UIEXPORT void ui_dialog_args_set_title(UiDialogArgs *args, const char *title);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
50 UIEXPORT void ui_dialog_args_set_content(UiDialogArgs *args, const char *str);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
51 UIEXPORT void ui_dialog_args_set_button1_label(UiDialogArgs *args, const char *label);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
52 UIEXPORT void ui_dialog_args_set_button2_label(UiDialogArgs *args, const char *label);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
53 UIEXPORT void ui_dialog_args_set_closebutton_label(UiDialogArgs *args, const char *label);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
54 UIEXPORT void ui_dialog_args_set_input_value(UiDialogArgs *args, const char *value);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
55 UIEXPORT void ui_dialog_args_set_input(UiDialogArgs *args, UiBool input);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
56 UIEXPORT void ui_dialog_args_set_password(UiDialogArgs *args, UiBool password);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
57 UIEXPORT void ui_dialog_args_set_result(UiDialogArgs *args, ui_callback cb);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
58 UIEXPORT void ui_dialog_args_set_resultdata(UiDialogArgs *args, void *userdata);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
59 UIEXPORT void ui_dialog_args_free(UiDialogArgs *args);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
60
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
61 UIEXPORT UiDialogWindowArgs* ui_dialogwindow_args_new(void);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
62 UIEXPORT void ui_dialogwindow_args_set_modal(UiDialogWindowArgs *args, UiTri value);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
63 UIEXPORT void ui_dialogwindow_args_set_titlebar_buttons(UiDialogWindowArgs *args, UiTri value);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
64 UIEXPORT void ui_dialogwindow_args_set_show_closebutton(UiDialogWindowArgs *args, UiTri value);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
65 UIEXPORT void ui_dialogwindow_args_set_title(UiDialogWindowArgs *args, const char *title);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
66 UIEXPORT void ui_dialogwindow_args_set_lbutton1(UiDialogWindowArgs *args, const char *label);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
67 UIEXPORT void ui_dialogwindow_args_set_lbutton2(UiDialogWindowArgs *args, const char *label);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
68 UIEXPORT void ui_dialogwindow_args_set_rbutton3(UiDialogWindowArgs *args, const char *label);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
69 UIEXPORT void ui_dialogwindow_args_set_rbutton4(UiDialogWindowArgs *args, const char *label);
1006
ee62f3829271 fix some common/args.c TODOs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 971
diff changeset
70 UIEXPORT void ui_dialogwindow_args_set_lbutton1_states(UiDialogWindowArgs *args, const int *states, int numstates);
ee62f3829271 fix some common/args.c TODOs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 971
diff changeset
71 UIEXPORT void ui_dialogwindow_args_set_lbutton2_states(UiDialogWindowArgs *args, const int *states, int numstates);
ee62f3829271 fix some common/args.c TODOs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 971
diff changeset
72 UIEXPORT void ui_dialogwindow_args_set_rbutton3_states(UiDialogWindowArgs *args, const int *states, int numstates);
ee62f3829271 fix some common/args.c TODOs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 971
diff changeset
73 UIEXPORT void ui_dialogwindow_args_set_rbutton4_states(UiDialogWindowArgs *args, const int *states, int numstates);
675
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
74 UIEXPORT void ui_dialogwindow_args_set_default_button(UiDialogWindowArgs *args, int button);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
75 UIEXPORT void ui_dialogwindow_args_set_width(UiDialogWindowArgs *args, int width);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
76 UIEXPORT void ui_dialogwindow_args_set_height(UiDialogWindowArgs *args, int height);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
77 UIEXPORT void ui_dialogwindow_args_set_onclick(UiDialogWindowArgs *args, ui_callback cb);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
78 UIEXPORT void ui_dialogwindow_args_set_onclickdata(UiDialogWindowArgs *args, void *userdata);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
79 UIEXPORT void ui_dialogwindow_args_free(UiDialogWindowArgs *args);
599
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
80
609
1dbfc944a773 add wrapper functions for menuitem args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 601
diff changeset
81 UIEXPORT UiMenuItemArgs* ui_menuitem_args_new(void);
1dbfc944a773 add wrapper functions for menuitem args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 601
diff changeset
82 UIEXPORT void ui_menuitem_args_set_label(UiMenuItemArgs *args, const char *label);
1dbfc944a773 add wrapper functions for menuitem args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 601
diff changeset
83 UIEXPORT void ui_menuitem_args_set_icon(UiMenuItemArgs *args, const char *icon);
1dbfc944a773 add wrapper functions for menuitem args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 601
diff changeset
84 UIEXPORT void ui_menuitem_args_set_onclick(UiMenuItemArgs *args, ui_callback callback);
1dbfc944a773 add wrapper functions for menuitem args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 601
diff changeset
85 UIEXPORT void ui_menuitem_args_set_onclickdata(UiMenuItemArgs *args, void *onclickdata);
1093
1686de34a489 add action to button/text widget args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1077
diff changeset
86 UIEXPORT void ui_menuitem_args_set_action(UiMenuItemArgs *args, const char *action);
609
1dbfc944a773 add wrapper functions for menuitem args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 601
diff changeset
87 UIEXPORT void ui_menuitem_args_free(UiMenuItemArgs *args);
610
7255f59f339a add UiMenuToggleItemArgs, UiMenuItemListArgs wrapper functions
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 609
diff changeset
88
7255f59f339a add UiMenuToggleItemArgs, UiMenuItemListArgs wrapper functions
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 609
diff changeset
89 UIEXPORT UiMenuToggleItemArgs* ui_menutoggleitem_args_new(void);
7255f59f339a add UiMenuToggleItemArgs, UiMenuItemListArgs wrapper functions
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 609
diff changeset
90 UIEXPORT void ui_menutoggleitem_args_set_label(UiMenuToggleItemArgs *args, const char *label);
7255f59f339a add UiMenuToggleItemArgs, UiMenuItemListArgs wrapper functions
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 609
diff changeset
91 UIEXPORT void ui_menutoggleitem_args_set_icon(UiMenuToggleItemArgs *args, const char *icon);
7255f59f339a add UiMenuToggleItemArgs, UiMenuItemListArgs wrapper functions
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 609
diff changeset
92 UIEXPORT void ui_menutoggleitem_args_set_varname(UiMenuToggleItemArgs *args, const char *varname);
7255f59f339a add UiMenuToggleItemArgs, UiMenuItemListArgs wrapper functions
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 609
diff changeset
93 UIEXPORT void ui_menutoggleitem_args_set_onchange(UiMenuToggleItemArgs *args, ui_callback callback);
645
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
94 UIEXPORT void ui_menutoggleitem_args_set_onchangedata(UiMenuToggleItemArgs *args, void *onchangedata);
1093
1686de34a489 add action to button/text widget args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1077
diff changeset
95 UIEXPORT void ui_menutoggleitem_args_set_action(UiMenuToggleItemArgs *args, const char *action);
610
7255f59f339a add UiMenuToggleItemArgs, UiMenuItemListArgs wrapper functions
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 609
diff changeset
96 UIEXPORT void ui_menutoggleitem_args_free(UiMenuToggleItemArgs *args);
7255f59f339a add UiMenuToggleItemArgs, UiMenuItemListArgs wrapper functions
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 609
diff changeset
97
7255f59f339a add UiMenuToggleItemArgs, UiMenuItemListArgs wrapper functions
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 609
diff changeset
98 UIEXPORT UiMenuItemListArgs* ui_menuitemlist_args_new(void);
7255f59f339a add UiMenuToggleItemArgs, UiMenuItemListArgs wrapper functions
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 609
diff changeset
99 UIEXPORT void ui_menuitemlist_args_set_varname(UiMenuItemListArgs *args, const char *varname);
7255f59f339a add UiMenuToggleItemArgs, UiMenuItemListArgs wrapper functions
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 609
diff changeset
100 UIEXPORT void ui_menuitemlist_args_set_getvalue(UiMenuItemListArgs *args, ui_getvaluefunc func);
1106
785c2c75b2a5 add support for getvaluefunc2 for menu item lists
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1093
diff changeset
101 UIEXPORT void ui_menuitemlist_args_set_getvalue2(UiMenuItemListArgs *args, ui_getvaluefunc2 func);
785c2c75b2a5 add support for getvaluefunc2 for menu item lists
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1093
diff changeset
102 UIEXPORT void ui_menuitemlist_args_set_getvaluedata(UiMenuItemListArgs *args, void *data);
610
7255f59f339a add UiMenuToggleItemArgs, UiMenuItemListArgs wrapper functions
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 609
diff changeset
103 UIEXPORT void ui_menuitemlist_args_set_onselect(UiMenuItemListArgs *args, ui_callback callback);
7255f59f339a add UiMenuToggleItemArgs, UiMenuItemListArgs wrapper functions
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 609
diff changeset
104 UIEXPORT void ui_menuitemlist_args_set_onselectdata(UiMenuItemListArgs *args, void *data);
7255f59f339a add UiMenuToggleItemArgs, UiMenuItemListArgs wrapper functions
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 609
diff changeset
105 UIEXPORT void ui_menuitemlist_args_set_addseparator(UiMenuItemListArgs *args, UiBool value);
7255f59f339a add UiMenuToggleItemArgs, UiMenuItemListArgs wrapper functions
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 609
diff changeset
106 UIEXPORT void ui_menuitemlist_args_free(UiMenuItemListArgs *args);
645
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
107
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
108 UIEXPORT UiToolbarItemArgs* ui_toolbar_item_args_new(void);
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
109 UIEXPORT void ui_toolbar_item_args_set_label(UiToolbarItemArgs *args, const char *label);
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
110 UIEXPORT void ui_toolbar_item_args_set_icon(UiToolbarItemArgs *args, const char *icon);
837
e1888ccd7872 add tooltip arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 836
diff changeset
111 UIEXPORT void ui_toolbar_item_args_set_tooltip(UiToolbarItemArgs *args, const char *tooltip);
1110
11bc246ff158 add wrapper functions for setting toolbar item actions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1106
diff changeset
112 UIEXPORT void ui_toolbar_item_args_set_action(UiToolbarItemArgs *args, const char *action);
645
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
113 UIEXPORT void ui_toolbar_item_args_set_onclick(UiToolbarItemArgs *args, ui_callback callback);
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
114 UIEXPORT void ui_toolbar_item_args_set_onclickdata(UiToolbarItemArgs *args, void *onclickdata);
966
e411ed7c5f10 rename groups to states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 942
diff changeset
115 UIEXPORT void ui_toolbar_item_args_set_states(UiToolbarItemArgs *args, int *states, int numstates);
645
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
116 UIEXPORT void ui_toolbar_item_args_free(UiToolbarItemArgs *args);
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
117
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
118 UIEXPORT UiToolbarToggleItemArgs* ui_toolbar_toggleitem_args_new(void);
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
119 UIEXPORT void ui_toolbar_toggleitem_args_set_label(UiToolbarToggleItemArgs *args, const char *label);
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
120 UIEXPORT void ui_toolbar_toggleitem_args_set_icon(UiToolbarToggleItemArgs *args, const char *icon);
837
e1888ccd7872 add tooltip arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 836
diff changeset
121 UIEXPORT void ui_toolbar_toggleitem_args_set_tooltip(UiToolbarToggleItemArgs *args, const char *tooltip);
645
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
122 UIEXPORT void ui_toolbar_toggleitem_args_set_varname(UiToolbarToggleItemArgs *args, const char *varname);
1110
11bc246ff158 add wrapper functions for setting toolbar item actions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1106
diff changeset
123 UIEXPORT void ui_toolbar_toggleitem_args_set_action(UiToolbarToggleItemArgs *args, const char *action);
645
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
124 UIEXPORT void ui_toolbar_toggleitem_args_set_onchange(UiToolbarToggleItemArgs *args, ui_callback callback);
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
125 UIEXPORT void ui_toolbar_toggleitem_args_set_onchangedata(UiToolbarToggleItemArgs *args, void *onchangedata);
966
e411ed7c5f10 rename groups to states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 942
diff changeset
126 UIEXPORT void ui_toolbar_toggleitem_args_set_states(UiToolbarToggleItemArgs *args, int *states, int numstates);
645
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
127 UIEXPORT void ui_toolbar_toggleitem_args_free(UiToolbarToggleItemArgs *args);
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
128
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
129 UIEXPORT UiToolbarMenuArgs* ui_toolbar_menu_args_new(void);
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
130 UIEXPORT void ui_toolbar_menu_args_set_label(UiToolbarMenuArgs *args, const char *label);
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
131 UIEXPORT void ui_toolbar_menu_args_set_icon(UiToolbarMenuArgs *args, const char *icon);
837
e1888ccd7872 add tooltip arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 836
diff changeset
132 UIEXPORT void ui_toolbar_menu_args_set_tooltip(UiToolbarMenuArgs *args, const char *tooltip);
645
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
133 UIEXPORT void ui_toolbar_menu_args_free(UiToolbarMenuArgs *args);
609
1dbfc944a773 add wrapper functions for menuitem args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 601
diff changeset
134
599
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
135 UIEXPORT UiContainerArgs* ui_container_args_new(void);
600
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
136 UIEXPORT void ui_container_args_set_fill(UiContainerArgs *args, UiBool fill);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
137 UIEXPORT void ui_container_args_set_hexpand(UiContainerArgs *args, UiBool value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
138 UIEXPORT void ui_container_args_set_vexpand(UiContainerArgs *args, UiBool value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
139 UIEXPORT void ui_container_args_set_hfill(UiContainerArgs *args, UiBool value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
140 UIEXPORT void ui_container_args_set_vfill(UiContainerArgs *args, UiBool value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
141 UIEXPORT void ui_container_args_set_override_defaults(UiContainerArgs *args, UiBool value);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
142 UIEXPORT void ui_container_args_set_margin(UiContainerArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
143 UIEXPORT void ui_container_args_set_margin_left(UiContainerArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
144 UIEXPORT void ui_container_args_set_margin_right(UiContainerArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
145 UIEXPORT void ui_container_args_set_margin_top(UiContainerArgs *args, int value);
942
488178e3e328 add initial client code
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 857
diff changeset
146 UIEXPORT void ui_container_args_set_margin_bottom(UiContainerArgs *args, int value);
600
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
147 UIEXPORT void ui_container_args_set_colspan(UiContainerArgs *args, int colspan);
617
7a06f7fd6ff0 fix rowspan typo
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 615
diff changeset
148 UIEXPORT void ui_container_args_set_rowspan(UiContainerArgs *args, int rowspan);
600
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
149 UIEXPORT void ui_container_args_set_def_hexpand(UiContainerArgs *args, UiBool value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
150 UIEXPORT void ui_container_args_set_def_vexpand(UiContainerArgs *args, UiBool value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
151 UIEXPORT void ui_container_args_set_def_hfill(UiContainerArgs *args, UiBool value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
152 UIEXPORT void ui_container_args_set_def_vfill(UiContainerArgs *args, UiBool value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
153 UIEXPORT void ui_container_args_set_name(UiContainerArgs *args, const char *name);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
154 UIEXPORT void ui_container_args_set_style_class(UiContainerArgs *args, const char *classname);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
155 UIEXPORT void ui_container_args_set_spacing(UiContainerArgs *args, int value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
156 UIEXPORT void ui_container_args_set_columnspacing(UiContainerArgs *args, int value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
157 UIEXPORT void ui_container_args_set_rowspacing(UiContainerArgs *args, int value);
1073
18c476d8b24f add arg wrapper functions for visibility states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1006
diff changeset
158 UIEXPORT void ui_container_args_set_visibility_states(UiContainerArgs *args, int *states, int numstates);
600
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
159 UIEXPORT void ui_container_args_free(UiContainerArgs *args);
599
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
160
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
161 UIEXPORT UiFrameArgs* ui_frame_args_new(void);
600
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
162 UIEXPORT void ui_frame_args_set_fill(UiFrameArgs *args, UiBool fill);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
163 UIEXPORT void ui_frame_args_set_hexpand(UiFrameArgs *args, UiBool value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
164 UIEXPORT void ui_frame_args_set_vexpand(UiFrameArgs *args, UiBool value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
165 UIEXPORT void ui_frame_args_set_hfill(UiFrameArgs *args, UiBool value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
166 UIEXPORT void ui_frame_args_set_vfill(UiFrameArgs *args, UiBool value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
167 UIEXPORT void ui_frame_args_set_override_defaults(UiFrameArgs *args, UiBool value);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
168 UIEXPORT void ui_frame_args_set_margin(UiFrameArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
169 UIEXPORT void ui_frame_args_set_margin_left(UiFrameArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
170 UIEXPORT void ui_frame_args_set_margin_right(UiFrameArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
171 UIEXPORT void ui_frame_args_set_margin_top(UiFrameArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
172 UIEXPORT void ui_frame_args_set_margin_bottom(UiFrameArgs *args, int value);
600
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
173 UIEXPORT void ui_frame_args_set_colspan(UiFrameArgs *args, int colspan);
617
7a06f7fd6ff0 fix rowspan typo
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 615
diff changeset
174 UIEXPORT void ui_frame_args_set_rowspan(UiFrameArgs *args, int rowspan);
600
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
175 UIEXPORT void ui_frame_args_set_name(UiFrameArgs *args, const char *name);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
176 UIEXPORT void ui_frame_args_set_style_class(UiFrameArgs *args, const char *classname);
806
0d40bac10903 add ui_frame_args_set_subcontainer
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 805
diff changeset
177 UIEXPORT void ui_frame_args_set_subcontainer(UiFrameArgs *args, UiSubContainerType subcontainer);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
178 UIEXPORT void ui_frame_args_set_padding(UiFrameArgs *args, int value);
600
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
179 UIEXPORT void ui_frame_args_set_spacing(UiFrameArgs *args, int value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
180 UIEXPORT void ui_frame_args_set_columnspacing(UiFrameArgs *args, int value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
181 UIEXPORT void ui_frame_args_set_rowspacing(UiFrameArgs *args, int value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
182 UIEXPORT void ui_frame_args_set_expanded(UiFrameArgs *args, UiBool value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
183 UIEXPORT void ui_frame_args_set_label(UiFrameArgs *args, const char *label);
1073
18c476d8b24f add arg wrapper functions for visibility states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1006
diff changeset
184 UIEXPORT void ui_frame_args_set_visibility_states(UiFrameArgs *args, int *states, int numstates);
600
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
185 UIEXPORT void ui_frame_args_free(UiFrameArgs *args);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
186
620
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
187 UIEXPORT UiSidebarArgs* ui_sidebar_args_new(void);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
188 UIEXPORT void ui_sidebar_args_set_name(UiSidebarArgs *args, const char *name);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
189 UIEXPORT void ui_sidebar_args_set_style_class(UiSidebarArgs *args, const char *classname);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
190 UIEXPORT void ui_sidebar_args_set_margin(UiSidebarArgs *args, int value);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
191 UIEXPORT void ui_sidebar_args_set_margin_left(UiSidebarArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
192 UIEXPORT void ui_sidebar_args_set_margin_right(UiSidebarArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
193 UIEXPORT void ui_sidebar_args_set_margin_top(UiSidebarArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
194 UIEXPORT void ui_sidebar_args_set_margin_bottom(UiSidebarArgs *args, int value);
620
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
195 UIEXPORT void ui_sidebar_args_set_spacing(UiSidebarArgs *args, int value);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
196 UIEXPORT void ui_sidebar_args_free(UiSidebarArgs *args);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
197
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
198 UIEXPORT UiSplitPaneArgs* ui_splitpane_args_new(void);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
199 UIEXPORT void ui_splitpane_args_set_fill(UiSplitPaneArgs *args, UiBool fill);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
200 UIEXPORT void ui_splitpane_args_set_hexpand(UiSplitPaneArgs *args, UiBool value);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
201 UIEXPORT void ui_splitpane_args_set_vexpand(UiSplitPaneArgs *args, UiBool value);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
202 UIEXPORT void ui_splitpane_args_set_hfill(UiSplitPaneArgs *args, UiBool value);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
203 UIEXPORT void ui_splitpane_args_set_vfill(UiSplitPaneArgs *args, UiBool value);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
204 UIEXPORT void ui_splitpane_args_set_override_defaults(UiSplitPaneArgs *args, UiBool value);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
205 UIEXPORT void ui_splitpane_args_set_margin(UiSplitPaneArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
206 UIEXPORT void ui_splitpane_args_set_margin_left(UiSplitPaneArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
207 UIEXPORT void ui_splitpane_args_set_margin_right(UiSplitPaneArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
208 UIEXPORT void ui_splitpane_args_set_margin_top(UiSplitPaneArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
209 UIEXPORT void ui_splitpane_args_set_margin_bottom(UiSplitPaneArgs *args, int value);
620
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
210 UIEXPORT void ui_splitpane_args_set_colspan(UiSplitPaneArgs *args, int colspan);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
211 UIEXPORT void ui_splitpane_args_set_rowspan(UiSplitPaneArgs *args, int rowspan);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
212 UIEXPORT void ui_splitpane_args_set_name(UiSplitPaneArgs *args, const char *name);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
213 UIEXPORT void ui_splitpane_args_set_style_class(UiSplitPaneArgs *args, const char *classname);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
214 UIEXPORT void ui_splitpane_args_set_spacing(UiSplitPaneArgs *args, int value);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
215 UIEXPORT void ui_splitpane_args_set_columnspacing(UiSplitPaneArgs *args, int value);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
216 UIEXPORT void ui_splitpane_args_set_rowspacing(UiSplitPaneArgs *args, int value);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
217 UIEXPORT void ui_splitpane_args_set_initial_position(UiSplitPaneArgs *args, int pos);
767
e5bda948a55f add missing ui_splitpane_args_set_position_property
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 760
diff changeset
218 UIEXPORT void ui_splitpane_args_set_position_property(UiSplitPaneArgs *args, const char *propname);
620
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
219 UIEXPORT void ui_splitpane_args_set_varname(UiSplitPaneArgs *args, const char *varname);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
220 UIEXPORT void ui_splitpane_args_set_value(UiSplitPaneArgs *args, UiInteger *value);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
221 UIEXPORT void ui_splitpane_args_set_max_panes(UiSplitPaneArgs *args, int max);
1073
18c476d8b24f add arg wrapper functions for visibility states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1006
diff changeset
222 UIEXPORT void ui_splitpane_args_set_visibility_states(UiSplitPaneArgs *args, int *states, int numstates);
620
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
223 UIEXPORT void ui_splitpane_args_free(UiSplitPaneArgs *args);
600
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
224
735
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
225 UIEXPORT UiTabViewArgs* ui_tabview_args_new(void);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
226 UIEXPORT void ui_tabview_args_set_fill(UiTabViewArgs *args, UiBool fill);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
227 UIEXPORT void ui_tabview_args_set_hexpand(UiTabViewArgs *args, UiBool value);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
228 UIEXPORT void ui_tabview_args_set_vexpand(UiTabViewArgs *args, UiBool value);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
229 UIEXPORT void ui_tabview_args_set_hfill(UiTabViewArgs *args, UiBool value);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
230 UIEXPORT void ui_tabview_args_set_vfill(UiTabViewArgs *args, UiBool value);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
231 UIEXPORT void ui_tabview_args_set_override_defaults(UiTabViewArgs *args, UiBool value);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
232 UIEXPORT void ui_tabview_args_set_margin(UiTabViewArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
233 UIEXPORT void ui_tabview_args_set_margin_left(UiTabViewArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
234 UIEXPORT void ui_tabview_args_set_margin_right(UiTabViewArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
235 UIEXPORT void ui_tabview_args_set_margin_top(UiTabViewArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
236 UIEXPORT void ui_tabview_args_set_margin_bottom(UiTabViewArgs *args, int value);
735
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
237 UIEXPORT void ui_tabview_args_set_colspan(UiTabViewArgs *args, int colspan);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
238 UIEXPORT void ui_tabview_args_set_rowspan(UiTabViewArgs *args, int rowspan);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
239 UIEXPORT void ui_tabview_args_set_name(UiTabViewArgs *args, const char *name);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
240 UIEXPORT void ui_tabview_args_set_style_class(UiTabViewArgs *args, const char *classname);
807
407be316311f add ui_tab_view_args_set_padding and fix container margin func
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 806
diff changeset
241 UIEXPORT void ui_tabview_args_set_padding(UiTabViewArgs *args, int value);
735
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
242 UIEXPORT void ui_tabview_args_set_spacing(UiTabViewArgs *args, int value);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
243 UIEXPORT void ui_tabview_args_set_columnspacing(UiTabViewArgs *args, int value);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
244 UIEXPORT void ui_tabview_args_set_rowspacing(UiTabViewArgs *args, int value);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
245 UIEXPORT void ui_tabview_args_set_type(UiTabViewArgs *args, UiTabViewType tabview);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
246 UIEXPORT void ui_tabview_args_set_onchange(UiTabViewArgs *args, ui_callback cb);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
247 UIEXPORT void ui_tabview_args_set_onchangedata(UiTabViewArgs *args, void *userdata);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
248 UIEXPORT void ui_tabview_args_set_varname(UiTabViewArgs *args, const char *varname);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
249 UIEXPORT void ui_tabview_args_set_value(UiTabViewArgs *args, UiInteger *value);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
250 UIEXPORT void ui_tabview_args_set_subcontainer(UiTabViewArgs *args, UiSubContainerType subcontainer);
1073
18c476d8b24f add arg wrapper functions for visibility states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1006
diff changeset
251 UIEXPORT void ui_tabview_args_set_visibility_states(UiTabViewArgs *args, int *states, int numstates);
735
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
252 UIEXPORT void ui_tabview_args_free(UiTabViewArgs *args);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
253
694
1493b6ca77e5 add UiWidgetArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 675
diff changeset
254 UIEXPORT UiWidgetArgs* ui_widget_args_new(void);
1493b6ca77e5 add UiWidgetArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 675
diff changeset
255 UIEXPORT void ui_widget_args_set_fill(UiWidgetArgs *args, UiBool fill);
1493b6ca77e5 add UiWidgetArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 675
diff changeset
256 UIEXPORT void ui_widget_args_set_hexpand(UiWidgetArgs *args, UiBool value);
1493b6ca77e5 add UiWidgetArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 675
diff changeset
257 UIEXPORT void ui_widget_args_set_vexpand(UiWidgetArgs *args, UiBool value);
1493b6ca77e5 add UiWidgetArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 675
diff changeset
258 UIEXPORT void ui_widget_args_set_hfill(UiWidgetArgs *args, UiBool value);
1493b6ca77e5 add UiWidgetArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 675
diff changeset
259 UIEXPORT void ui_widget_args_set_vfill(UiWidgetArgs *args, UiBool value);
1493b6ca77e5 add UiWidgetArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 675
diff changeset
260 UIEXPORT void ui_widget_args_set_override_defaults(UiWidgetArgs *args, UiBool value);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
261 UIEXPORT void ui_widget_args_set_margin(UiWidgetArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
262 UIEXPORT void ui_widget_args_set_margin_left(UiWidgetArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
263 UIEXPORT void ui_widget_args_set_margin_right(UiWidgetArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
264 UIEXPORT void ui_widget_args_set_margin_top(UiWidgetArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
265 UIEXPORT void ui_widget_args_set_margin_bottom(UiWidgetArgs *args, int value);
694
1493b6ca77e5 add UiWidgetArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 675
diff changeset
266 UIEXPORT void ui_widget_args_set_colspan(UiWidgetArgs *args, int colspan);
1493b6ca77e5 add UiWidgetArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 675
diff changeset
267 UIEXPORT void ui_widget_args_set_rowspan(UiWidgetArgs *args, int rowspan);
1493b6ca77e5 add UiWidgetArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 675
diff changeset
268 UIEXPORT void ui_widget_args_set_name(UiWidgetArgs *args, const char *name);
1493b6ca77e5 add UiWidgetArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 675
diff changeset
269 UIEXPORT void ui_widget_args_set_style_class(UiWidgetArgs *args, const char *classname);
1493b6ca77e5 add UiWidgetArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 675
diff changeset
270 UIEXPORT void ui_widget_args_free(UiWidgetArgs *args);
1493b6ca77e5 add UiWidgetArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 675
diff changeset
271
668
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
272 UIEXPORT UiLabelArgs* ui_label_args_new(void);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
273 UIEXPORT void ui_label_args_set_fill(UiLabelArgs *args, UiBool fill);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
274 UIEXPORT void ui_label_args_set_hexpand(UiLabelArgs *args, UiBool value);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
275 UIEXPORT void ui_label_args_set_vexpand(UiLabelArgs *args, UiBool value);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
276 UIEXPORT void ui_label_args_set_hfill(UiLabelArgs *args, UiBool value);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
277 UIEXPORT void ui_label_args_set_vfill(UiLabelArgs *args, UiBool value);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
278 UIEXPORT void ui_label_args_set_override_defaults(UiLabelArgs *args, UiBool value);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
279 UIEXPORT void ui_label_args_set_margin(UiLabelArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
280 UIEXPORT void ui_label_args_set_margin_left(UiLabelArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
281 UIEXPORT void ui_label_args_set_margin_right(UiLabelArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
282 UIEXPORT void ui_label_args_set_margin_top(UiLabelArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
283 UIEXPORT void ui_label_args_set_margin_bottom(UiLabelArgs *args, int value);
668
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
284 UIEXPORT void ui_label_args_set_colspan(UiLabelArgs *args, int colspan);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
285 UIEXPORT void ui_label_args_set_rowspan(UiLabelArgs *args, int rowspan);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
286 UIEXPORT void ui_label_args_set_name(UiLabelArgs *args, const char *name);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
287 UIEXPORT void ui_label_args_set_style_class(UiLabelArgs *args, const char *classname);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
288 UIEXPORT void ui_label_args_set_label(UiLabelArgs *args, const char *label);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
289 UIEXPORT void ui_label_args_set_align(UiLabelArgs *args, UiAlignment align);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
290 UIEXPORT void ui_label_args_set_style(UiLabelArgs *args, UiLabelStyle style);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
291 UIEXPORT void ui_label_args_set_value(UiLabelArgs *args, UiString *value);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
292 UIEXPORT void ui_label_args_set_varname(UiLabelArgs *args, const char *varname);
1073
18c476d8b24f add arg wrapper functions for visibility states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1006
diff changeset
293 UIEXPORT void ui_label_args_set_visibility_states(UiLabelArgs *args, int *states, int numstates);
668
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
294 UIEXPORT void ui_label_args_free(UiLabelArgs *args);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
295
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
296 UIEXPORT UiProgressbarArgs* ui_progressbar_args_new(void);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
297 UIEXPORT void ui_progressbar_args_set_fill(UiProgressbarArgs *args, UiBool fill);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
298 UIEXPORT void ui_progressbar_args_set_hexpand(UiProgressbarArgs *args, UiBool value);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
299 UIEXPORT void ui_progressbar_args_set_vexpand(UiProgressbarArgs *args, UiBool value);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
300 UIEXPORT void ui_progressbar_args_set_hfill(UiProgressbarArgs *args, UiBool value);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
301 UIEXPORT void ui_progressbar_args_set_vfill(UiProgressbarArgs *args, UiBool value);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
302 UIEXPORT void ui_progressbar_args_set_override_defaults(UiProgressbarArgs *args, UiBool value);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
303 UIEXPORT void ui_progressbar_args_set_margin(UiProgressbarArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
304 UIEXPORT void ui_progressbar_args_set_margin_left(UiProgressbarArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
305 UIEXPORT void ui_progressbar_args_set_margin_right(UiProgressbarArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
306 UIEXPORT void ui_progressbar_args_set_margin_top(UiProgressbarArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
307 UIEXPORT void ui_progressbar_args_set_margin_bottom(UiProgressbarArgs *args, int value);
668
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
308 UIEXPORT void ui_progressbar_args_set_colspan(UiProgressbarArgs *args, int colspan);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
309 UIEXPORT void ui_progressbar_args_set_rowspan(UiProgressbarArgs *args, int rowspan);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
310 UIEXPORT void ui_progressbar_args_set_name(UiProgressbarArgs *args, const char *name);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
311 UIEXPORT void ui_progressbar_args_set_style_class(UiProgressbarArgs *args, const char *classname);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
312 UIEXPORT void ui_progressbar_args_set_min(UiProgressbarArgs *args, double min);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
313 UIEXPORT void ui_progressbar_args_set_max(UiProgressbarArgs *args, double max);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
314 UIEXPORT void ui_progressbar_args_set_value(UiProgressbarArgs *args, UiDouble *value);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
315 UIEXPORT void ui_progressbar_args_set_varname(UiProgressbarArgs *args, const char *varname);
1073
18c476d8b24f add arg wrapper functions for visibility states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1006
diff changeset
316 UIEXPORT void ui_progressbar_args_set_visibility_states(UiProgressbarArgs *args, int *states, int numstates);
668
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
317 UIEXPORT void ui_progressbar_args_free(UiProgressbarArgs *args);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
318
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
319 UIEXPORT UiProgressbarSpinnerArgs* ui_progress_spinner_args_new(void);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
320 UIEXPORT void ui_progress_spinner_args_set_fill(UiProgressbarSpinnerArgs *args, UiBool fill);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
321 UIEXPORT void ui_progress_spinner_args_set_hexpand(UiProgressbarSpinnerArgs *args, UiBool value);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
322 UIEXPORT void ui_progress_spinner_args_set_vexpand(UiProgressbarSpinnerArgs *args, UiBool value);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
323 UIEXPORT void ui_progress_spinner_args_set_hfill(UiProgressbarSpinnerArgs *args, UiBool value);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
324 UIEXPORT void ui_progress_spinner_args_set_vfill(UiProgressbarSpinnerArgs *args, UiBool value);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
325 UIEXPORT void ui_progress_spinner_args_set_override_defaults(UiProgressbarSpinnerArgs *args, UiBool value);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
326 UIEXPORT void ui_progress_spinner_args_set_margin(UiProgressbarSpinnerArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
327 UIEXPORT void ui_progress_spinner_args_set_margin_left(UiProgressbarSpinnerArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
328 UIEXPORT void ui_progress_spinner_args_set_margin_right(UiProgressbarSpinnerArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
329 UIEXPORT void ui_progress_spinner_args_set_margin_top(UiProgressbarSpinnerArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
330 UIEXPORT void ui_progress_spinner_args_set_margin_bottom(UiProgressbarSpinnerArgs *args, int value);
668
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
331 UIEXPORT void ui_progress_spinner_args_set_colspan(UiProgressbarSpinnerArgs *args, int colspan);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
332 UIEXPORT void ui_progress_spinner_args_set_rowspan(UiProgressbarSpinnerArgs *args, int rowspan);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
333 UIEXPORT void ui_progress_spinner_args_set_name(UiProgressbarSpinnerArgs *args, const char *name);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
334 UIEXPORT void ui_progress_spinner_args_set_style_class(UiProgressbarSpinnerArgs *args, const char *classname);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
335 UIEXPORT void ui_progress_spinner_args_set_value(UiProgressbarSpinnerArgs *args, UiInteger *value);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
336 UIEXPORT void ui_progress_spinner_args_set_varname(UiProgressbarSpinnerArgs *args, const char *varname);
1073
18c476d8b24f add arg wrapper functions for visibility states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1006
diff changeset
337 UIEXPORT void ui_progress_spinner_args_set_visibility_states(UiProgressbarSpinnerArgs *args, int *states, int numstates);
668
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
338 UIEXPORT void ui_progress_spinner_args_free(UiProgressbarSpinnerArgs *args);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
339
601
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
340 UIEXPORT UiButtonArgs* ui_button_args_new(void);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
341 UIEXPORT void ui_button_args_set_fill(UiButtonArgs *args, UiBool fill);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
342 UIEXPORT void ui_button_args_set_hexpand(UiButtonArgs *args, UiBool value);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
343 UIEXPORT void ui_button_args_set_vexpand(UiButtonArgs *args, UiBool value);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
344 UIEXPORT void ui_button_args_set_hfill(UiButtonArgs *args, UiBool value);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
345 UIEXPORT void ui_button_args_set_vfill(UiButtonArgs *args, UiBool value);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
346 UIEXPORT void ui_button_args_set_override_defaults(UiButtonArgs *args, UiBool value);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
347 UIEXPORT void ui_button_args_set_margin(UiButtonArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
348 UIEXPORT void ui_button_args_set_margin_left(UiButtonArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
349 UIEXPORT void ui_button_args_set_margin_right(UiButtonArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
350 UIEXPORT void ui_button_args_set_margin_top(UiButtonArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
351 UIEXPORT void ui_button_args_set_margin_bottom(UiButtonArgs *args, int value);
601
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
352 UIEXPORT void ui_button_args_set_colspan(UiButtonArgs *args, int colspan);
615
55850ad7702c fix typo in function name
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 610
diff changeset
353 UIEXPORT void ui_button_args_set_rowspan(UiButtonArgs *args, int rowspan);
601
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
354 UIEXPORT void ui_button_args_set_name(UiButtonArgs *args, const char *name);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
355 UIEXPORT void ui_button_args_set_style_class(UiButtonArgs *args, const char *classname);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
356 UIEXPORT void ui_button_args_set_label(UiButtonArgs *args, const char *label);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
357 UIEXPORT void ui_button_args_set_icon(UiButtonArgs *args, const char *icon);
838
934534c367a4 add button tooltips (GTK)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 837
diff changeset
358 UIEXPORT void ui_button_args_set_tooltip(UiButtonArgs *args, const char *tooltip);
601
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
359 UIEXPORT void ui_button_args_set_labeltype(UiButtonArgs *args, int labeltype);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
360 UIEXPORT void ui_button_args_set_onclick(UiButtonArgs *args, ui_callback callback);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
361 UIEXPORT void ui_button_args_set_onclickdata(UiButtonArgs *args, void *onclickdata);
1093
1686de34a489 add action to button/text widget args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1077
diff changeset
362 UIEXPORT void ui_button_args_set_action(UiButtonArgs *args, const char *action);
966
e411ed7c5f10 rename groups to states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 942
diff changeset
363 UIEXPORT void ui_button_args_set_states(UiButtonArgs *args, int *states, int numstates);
1073
18c476d8b24f add arg wrapper functions for visibility states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1006
diff changeset
364 UIEXPORT void ui_button_args_set_visibility_states(UiButtonArgs *args, int *states, int numstates);
645
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
365 UIEXPORT void ui_button_args_free(UiButtonArgs *args);
601
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
366
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
367 UIEXPORT UiToggleArgs* ui_toggle_args_new(void);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
368 UIEXPORT void ui_toggle_args_set_fill(UiToggleArgs *args, UiBool fill);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
369 UIEXPORT void ui_toggle_args_set_hexpand(UiToggleArgs *args, UiBool value);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
370 UIEXPORT void ui_toggle_args_set_vexpand(UiToggleArgs *args, UiBool value);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
371 UIEXPORT void ui_toggle_args_set_hfill(UiToggleArgs *args, UiBool value);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
372 UIEXPORT void ui_toggle_args_set_vfill(UiToggleArgs *args, UiBool value);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
373 UIEXPORT void ui_toggle_args_set_override_defaults(UiToggleArgs *args, UiBool value);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
374 UIEXPORT void ui_toggle_args_set_margin(UiToggleArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
375 UIEXPORT void ui_toggle_args_set_margin_left(UiToggleArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
376 UIEXPORT void ui_toggle_args_set_margin_right(UiToggleArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
377 UIEXPORT void ui_toggle_args_set_margin_top(UiToggleArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
378 UIEXPORT void ui_toggle_args_set_margin_bottom(UiToggleArgs *args, int value);
601
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
379 UIEXPORT void ui_toggle_args_set_colspan(UiToggleArgs *args, int colspan);
617
7a06f7fd6ff0 fix rowspan typo
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 615
diff changeset
380 UIEXPORT void ui_toggle_args_set_rowspan(UiToggleArgs *args, int rowspan);
601
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
381 UIEXPORT void ui_toggle_args_set_name(UiToggleArgs *args, const char *name);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
382 UIEXPORT void ui_toggle_args_set_style_class(UiToggleArgs *args, const char *classname);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
383 UIEXPORT void ui_toggle_args_set_label(UiToggleArgs *args, const char *label);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
384 UIEXPORT void ui_toggle_args_set_icon(UiToggleArgs *args, const char *icon);
838
934534c367a4 add button tooltips (GTK)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 837
diff changeset
385 UIEXPORT void ui_toggle_args_set_tooltip(UiToggleArgs *args, const char *tooltip);
601
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
386 UIEXPORT void ui_toggle_args_set_labeltype(UiToggleArgs *args, int labeltype);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
387 UIEXPORT void ui_toggle_args_set_onchange(UiToggleArgs *args, ui_callback callback);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
388 UIEXPORT void ui_toggle_args_set_onchangedata(UiToggleArgs *args, void *onchangedata);
1093
1686de34a489 add action to button/text widget args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1077
diff changeset
389 UIEXPORT void ui_toggle_args_set_action(UiToggleArgs *args, const char *action);
601
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
390 UIEXPORT void ui_toggle_args_set_varname(UiToggleArgs *args, const char *varname);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
391 UIEXPORT void ui_toggle_args_set_value(UiToggleArgs *args, UiInteger *value);
966
e411ed7c5f10 rename groups to states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 942
diff changeset
392 UIEXPORT void ui_toggle_args_set_enablestate(UiToggleArgs *args, int state);
e411ed7c5f10 rename groups to states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 942
diff changeset
393 UIEXPORT void ui_toggle_args_set_states(UiToggleArgs *args, int *states, int numstates);
1073
18c476d8b24f add arg wrapper functions for visibility states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1006
diff changeset
394 UIEXPORT void ui_toggle_args_set_visibility_states(UiToggleArgs *args, int *states, int numstates);
618
2b3ac1611c64 add wrapper functions for accessing UiEvent data
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 617
diff changeset
395 UIEXPORT void ui_toggle_args_free(UiToggleArgs *args);
599
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
396
705
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
397 UIEXPORT UiLinkButtonArgs* ui_linkbutton_args_new(void);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
398 UIEXPORT void ui_linkbutton_args_set_fill(UiLinkButtonArgs *args, UiBool fill);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
399 UIEXPORT void ui_linkbutton_args_set_hexpand(UiLinkButtonArgs *args, UiBool value);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
400 UIEXPORT void ui_linkbutton_args_set_vexpand(UiLinkButtonArgs *args, UiBool value);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
401 UIEXPORT void ui_linkbutton_args_set_hfill(UiLinkButtonArgs *args, UiBool value);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
402 UIEXPORT void ui_linkbutton_args_set_vfill(UiLinkButtonArgs *args, UiBool value);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
403 UIEXPORT void ui_linkbutton_args_set_override_defaults(UiLinkButtonArgs *args, UiBool value);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
404 UIEXPORT void ui_linkbutton_args_set_margin(UiLinkButtonArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
405 UIEXPORT void ui_linkbutton_args_set_margin_left(UiLinkButtonArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
406 UIEXPORT void ui_linkbutton_args_set_margin_right(UiLinkButtonArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
407 UIEXPORT void ui_linkbutton_args_set_margin_top(UiLinkButtonArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
408 UIEXPORT void ui_linkbutton_args_set_margin_bottom(UiLinkButtonArgs *args, int value);
705
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
409 UIEXPORT void ui_linkbutton_args_set_colspan(UiLinkButtonArgs *args, int colspan);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
410 UIEXPORT void ui_linkbutton_args_set_rowspan(UiLinkButtonArgs *args, int rowspan);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
411 UIEXPORT void ui_linkbutton_args_set_name(UiLinkButtonArgs *args, const char *name);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
412 UIEXPORT void ui_linkbutton_args_set_style_class(UiLinkButtonArgs *args, const char *classname);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
413 UIEXPORT void ui_linkbutton_args_set_varname(UiLinkButtonArgs *args, const char *varname);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
414 UIEXPORT void ui_linkbutton_args_set_value(UiLinkButtonArgs *args, UiString *value);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
415 UIEXPORT void ui_linkbutton_args_set_label(UiLinkButtonArgs *args, const char *label);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
416 UIEXPORT void ui_linkbutton_args_set_uri(UiLinkButtonArgs *args, const char *uri);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
417 UIEXPORT void ui_linkbutton_args_set_onclick(UiLinkButtonArgs *args, ui_callback callback);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
418 UIEXPORT void ui_linkbutton_args_set_onclickdata(UiLinkButtonArgs *args, void *userdata);
1093
1686de34a489 add action to button/text widget args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1077
diff changeset
419 UIEXPORT void ui_linkbutton_args_set_action(UiLinkButtonArgs *args, const char *action);
705
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
420 UIEXPORT void ui_linkbutton_args_set_nofollow(UiLinkButtonArgs *args, UiBool value);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
421 UIEXPORT void ui_linkbutton_args_set_type(UiLinkButtonArgs *args, UiLinkType type);
966
e411ed7c5f10 rename groups to states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 942
diff changeset
422 UIEXPORT void ui_linkbutton_args_set_states(UiLinkButtonArgs *args, int *states, int numstates);
1073
18c476d8b24f add arg wrapper functions for visibility states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1006
diff changeset
423 UIEXPORT void ui_linkbutton_args_set_visibility_states(UiLinkButtonArgs *args, int *states, int numstates);
705
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
424 UIEXPORT void ui_linkbutton_args_free(UiLinkButtonArgs *args);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
425
632
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
426 UIEXPORT UiListArgs* ui_list_args_new(void);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
427 UIEXPORT void ui_list_args_set_fill(UiListArgs *args, UiBool fill);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
428 UIEXPORT void ui_list_args_set_hexpand(UiListArgs *args, UiBool value);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
429 UIEXPORT void ui_list_args_set_vexpand(UiListArgs *args, UiBool value);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
430 UIEXPORT void ui_list_args_set_hfill(UiListArgs *args, UiBool value);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
431 UIEXPORT void ui_list_args_set_vfill(UiListArgs *args, UiBool value);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
432 UIEXPORT void ui_list_args_set_override_defaults(UiListArgs *args, UiBool value);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
433 UIEXPORT void ui_list_args_set_margin(UiListArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
434 UIEXPORT void ui_list_args_set_margin_left(UiListArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
435 UIEXPORT void ui_list_args_set_margin_right(UiListArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
436 UIEXPORT void ui_list_args_set_margin_top(UiListArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
437 UIEXPORT void ui_list_args_set_margin_bottom(UiListArgs *args, int value);
632
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
438 UIEXPORT void ui_list_args_set_colspan(UiListArgs *args, int colspan);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
439 UIEXPORT void ui_list_args_set_rowspan(UiListArgs *args, int rowspan);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
440 UIEXPORT void ui_list_args_set_name(UiListArgs *args, const char *name);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
441 UIEXPORT void ui_list_args_set_style_class(UiListArgs *args, const char *classname);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
442 UIEXPORT void ui_list_args_set_varname(UiListArgs *args, const char *varname);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
443 UIEXPORT void ui_list_args_set_value(UiListArgs *args, UiList *value);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
444 UIEXPORT void ui_list_args_set_model(UiListArgs *args, UiModel *model);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
445 UIEXPORT void ui_list_args_set_static_elements(UiListArgs *args, char **strarray, size_t nelm);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
446 UIEXPORT void ui_list_args_set_getvalue_func(UiListArgs *args, ui_getvaluefunc getvalue);
636
4630ddf7a20c add ui_list_args_set_getvalue_func2/ui_list_args_set_getvalue_data
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 632
diff changeset
447 UIEXPORT void ui_list_args_set_getvalue_func2(UiListArgs *args, ui_getvaluefunc2 getvalue);
4630ddf7a20c add ui_list_args_set_getvalue_func2/ui_list_args_set_getvalue_data
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 632
diff changeset
448 UIEXPORT void ui_list_args_set_getvalue_data(UiListArgs *args, void *userdata);
739
3236d5ed3a95 extend UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 735
diff changeset
449 UIEXPORT void ui_list_args_set_getstyle_func(UiListArgs *args, ui_getstylefunc getstyle);
3236d5ed3a95 extend UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 735
diff changeset
450 UIEXPORT void ui_list_args_set_getstyle_data(UiListArgs *args, void *userdata);
632
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
451 UIEXPORT void ui_list_args_set_onactivate(UiListArgs *args, ui_callback callback);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
452 UIEXPORT void ui_list_args_set_onactivatedata(UiListArgs *args, void *userdata);
1136
e6fc42b4248d add action support for listview events
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1110
diff changeset
453 UIEXPORT void ui_list_args_set_onactivate_action(UiListArgs *args, const char *action);
632
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
454 UIEXPORT void ui_list_args_set_onselection(UiListArgs *args, ui_callback callback);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
455 UIEXPORT void ui_list_args_set_onselectiondata(UiListArgs *args, void *userdata);
1136
e6fc42b4248d add action support for listview events
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1110
diff changeset
456 UIEXPORT void ui_list_args_set_onselection_action(UiListArgs *args, const char *action);
632
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
457 UIEXPORT void ui_list_args_set_ondragstart(UiListArgs *args, ui_callback callback);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
458 UIEXPORT void ui_list_args_set_ondragstartdata(UiListArgs *args, void *userdata);
1136
e6fc42b4248d add action support for listview events
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1110
diff changeset
459 UIEXPORT void ui_list_args_set_ondragstart_action(UiListArgs *args, const char *action);
632
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
460 UIEXPORT void ui_list_args_set_ondragcomplete(UiListArgs *args, ui_callback callback);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
461 UIEXPORT void ui_list_args_set_ondragcompletedata(UiListArgs *args, void *userdata);
1136
e6fc42b4248d add action support for listview events
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1110
diff changeset
462 UIEXPORT void ui_list_args_set_ondragcomplete_action(UiListArgs *args, const char *action);
632
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
463 UIEXPORT void ui_list_args_set_ondrop(UiListArgs *args, ui_callback callback);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
464 UIEXPORT void ui_list_args_set_ondropdata(UiListArgs *args, void *userdata);
1136
e6fc42b4248d add action support for listview events
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1110
diff changeset
465 UIEXPORT void ui_list_args_set_ondrop_action(UiListArgs *args, const char *action);
780
f135137ae209 add list args functions for the onsave callback
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 773
diff changeset
466 UIEXPORT void ui_list_args_set_onsave(UiListArgs *args, ui_list_savefunc onsave);
f135137ae209 add list args functions for the onsave callback
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 773
diff changeset
467 UIEXPORT void ui_list_args_set_onsavedata(UiListArgs *args, void *userdata);
632
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
468 UIEXPORT void ui_list_args_set_multiselection(UiListArgs *args, UiBool multiselection);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
469 UIEXPORT void ui_list_args_set_contextmenu(UiListArgs *args, UiMenuBuilder *menubuilder);
966
e411ed7c5f10 rename groups to states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 942
diff changeset
470 UIEXPORT void ui_list_args_set_states(UiListArgs *args, int *states, int numstates);
1073
18c476d8b24f add arg wrapper functions for visibility states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1006
diff changeset
471 UIEXPORT void ui_list_args_set_visibility_states(UiListArgs *args, int *states, int numstates);
632
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
472 UIEXPORT void ui_list_args_free(UiListArgs *args);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
473
644
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
474 UIEXPORT UiSourceListArgs* ui_sourcelist_args_new(void);
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
475 UIEXPORT void ui_sourcelist_args_set_fill(UiSourceListArgs *args, UiBool fill);
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
476 UIEXPORT void ui_sourcelist_args_set_hexpand(UiSourceListArgs *args, UiBool value);
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
477 UIEXPORT void ui_sourcelist_args_set_vexpand(UiSourceListArgs *args, UiBool value);
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
478 UIEXPORT void ui_sourcelist_args_set_hfill(UiSourceListArgs *args, UiBool value);
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
479 UIEXPORT void ui_sourcelist_args_set_vfill(UiSourceListArgs *args, UiBool value);
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
480 UIEXPORT void ui_sourcelist_args_set_override_defaults(UiSourceListArgs *args, UiBool value);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
481 UIEXPORT void ui_sourcelist_args_set_margin(UiSourceListArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
482 UIEXPORT void ui_sourcelist_args_set_margin_left(UiSourceListArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
483 UIEXPORT void ui_sourcelist_args_set_margin_right(UiSourceListArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
484 UIEXPORT void ui_sourcelist_args_set_margin_top(UiSourceListArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
485 UIEXPORT void ui_sourcelist_args_set_margin_bottom(UiSourceListArgs *args, int value);
644
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
486 UIEXPORT void ui_sourcelist_args_set_colspan(UiSourceListArgs *args, int colspan);
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
487 UIEXPORT void ui_sourcelist_args_set_rowspan(UiSourceListArgs *args, int rowspan);
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
488 UIEXPORT void ui_sourcelist_args_set_name(UiSourceListArgs *args, const char *name);
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
489 UIEXPORT void ui_sourcelist_args_set_style_class(UiSourceListArgs *args, const char *classname);
652
4c9c02fd5ef7 change integer type in ui_sourcelist_args_set_static_sublists parameter
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 651
diff changeset
490 UIEXPORT void ui_sourcelist_args_set_static_sublists(UiSourceListArgs *args, UiSubList *sublists, size_t numsublists);
644
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
491 UIEXPORT void ui_sourcelist_args_set_varname(UiSourceListArgs *args, const char *varname);
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
492 UIEXPORT void ui_sourcelist_args_set_dynamic_sublists(UiSourceListArgs *args, UiList *value);
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
493 UIEXPORT void ui_sourcelist_args_set_getvalue_func(UiSourceListArgs *args, ui_sublist_getvalue_func getvalue);
653
dc0eb8151254 add additional userdata parameter to sourcelist getvalue func
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 652
diff changeset
494 UIEXPORT void ui_sourcelist_args_set_getvalue_userdata(UiSourceListArgs *args, void *userdata);
644
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
495 UIEXPORT void ui_sourcelist_args_set_onactivate(UiSourceListArgs *args, ui_callback callback);
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
496 UIEXPORT void ui_sourcelist_args_set_onactivatedata(UiSourceListArgs *args, void *userdata);
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
497 UIEXPORT void ui_sourcelist_args_set_onbuttonclick(UiSourceListArgs *args, ui_callback callback);
651
b15bdec1776c fix typo
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 649
diff changeset
498 UIEXPORT void ui_sourcelist_args_set_onbuttonclickdata(UiSourceListArgs *args, void *userdata);
748
6c1fc70cd1c8 add ui_sourcelist_args_set_contextmenu
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 739
diff changeset
499 UIEXPORT void ui_sourcelist_args_set_contextmenu(UiSourceListArgs *args, UiMenuBuilder *menubuilder);
857
1d9dd72fec15 add ui_sublist_item_set_button_menu and ui_sourcelist_args_set_header_is_item
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 838
diff changeset
500 UIEXPORT void ui_sourcelist_args_set_header_is_item(UiSourceListArgs *args, UiBool value);
1077
0fa92d0ca13d add ui_sourcelist_args_set_states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1073
diff changeset
501 UIEXPORT void ui_sourcelist_args_set_states(UiSourceListArgs *args, int *states, int numstates);
1073
18c476d8b24f add arg wrapper functions for visibility states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1006
diff changeset
502 UIEXPORT void ui_sourcelist_args_set_visibility_states(UiSourceListArgs *args, int *states, int numstates);
644
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
503 UIEXPORT void ui_sourcelist_args_free(UiSourceListArgs *args);
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
504
663
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
505 UIEXPORT UiTextAreaArgs* ui_textarea_args_new(void);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
506 UIEXPORT void ui_textarea_args_set_fill(UiTextAreaArgs *args, UiBool fill);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
507 UIEXPORT void ui_textarea_args_set_hexpand(UiTextAreaArgs *args, UiBool value);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
508 UIEXPORT void ui_textarea_args_set_vexpand(UiTextAreaArgs *args, UiBool value);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
509 UIEXPORT void ui_textarea_args_set_hfill(UiTextAreaArgs *args, UiBool value);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
510 UIEXPORT void ui_textarea_args_set_vfill(UiTextAreaArgs *args, UiBool value);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
511 UIEXPORT void ui_textarea_args_set_override_defaults(UiTextAreaArgs *args, UiBool value);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
512 UIEXPORT void ui_textarea_args_set_margin(UiTextAreaArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
513 UIEXPORT void ui_textarea_args_set_margin_left(UiTextAreaArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
514 UIEXPORT void ui_textarea_args_set_margin_right(UiTextAreaArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
515 UIEXPORT void ui_textarea_args_set_margin_top(UiTextAreaArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
516 UIEXPORT void ui_textarea_args_set_margin_bottom(UiTextAreaArgs *args, int value);
663
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
517 UIEXPORT void ui_textarea_args_set_colspan(UiTextAreaArgs *args, int colspan);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
518 UIEXPORT void ui_textarea_args_set_rowspan(UiTextAreaArgs *args, int rowspan);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
519 UIEXPORT void ui_textarea_args_set_name(UiTextAreaArgs *args, const char *name);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
520 UIEXPORT void ui_textarea_args_set_style_class(UiTextAreaArgs *args, const char *classname);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
521 UIEXPORT void ui_textarea_args_set_onchange(UiTextAreaArgs *args, ui_callback callback);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
522 UIEXPORT void ui_textarea_args_set_onchangedata(UiTextAreaArgs *args, void *onchangedata);
1153
f15375e0480c add separate textarea change events for before and after changes (GTK)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1136
diff changeset
523 UIEXPORT void ui_textarea_args_set_onchange_action(UiTextAreaArgs *args, const char *action);
f15375e0480c add separate textarea change events for before and after changes (GTK)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1136
diff changeset
524 UIEXPORT void ui_textarea_args_set_ontextchanged(UiTextAreaArgs *args, ui_callback callback);
f15375e0480c add separate textarea change events for before and after changes (GTK)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1136
diff changeset
525 UIEXPORT void ui_textarea_args_set_ontextchangeddata(UiTextAreaArgs *args, void *onchangedata);
f15375e0480c add separate textarea change events for before and after changes (GTK)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1136
diff changeset
526 UIEXPORT void ui_textarea_args_set_ontextchanged_action(UiTextAreaArgs *args, const char *action);
663
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
527 UIEXPORT void ui_textarea_args_set_varname(UiTextAreaArgs *args, const char *varname);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
528 UIEXPORT void ui_textarea_args_set_value(UiTextAreaArgs *args, UiText *value);
966
e411ed7c5f10 rename groups to states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 942
diff changeset
529 UIEXPORT void ui_textarea_args_set_states(UiTextAreaArgs *args, int *states, int numstates);
1073
18c476d8b24f add arg wrapper functions for visibility states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1006
diff changeset
530 UIEXPORT void ui_textarea_args_set_visibility_states(UiTextAreaArgs *args, int *states, int numstates);
663
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
531 UIEXPORT void ui_textarea_args_free(UiTextAreaArgs *args);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
532
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
533 UIEXPORT UiTextFieldArgs* ui_textfield_args_new(void);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
534 UIEXPORT void ui_textfield_args_set_fill(UiTextFieldArgs *args, UiBool fill);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
535 UIEXPORT void ui_textfield_args_set_hexpand(UiTextFieldArgs *args, UiBool value);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
536 UIEXPORT void ui_textfield_args_set_vexpand(UiTextFieldArgs *args, UiBool value);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
537 UIEXPORT void ui_textfield_args_set_hfill(UiTextFieldArgs *args, UiBool value);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
538 UIEXPORT void ui_textfield_args_set_vfill(UiTextFieldArgs *args, UiBool value);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
539 UIEXPORT void ui_textfield_args_set_override_defaults(UiTextFieldArgs *args, UiBool value);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
540 UIEXPORT void ui_textfield_args_set_margin(UiTextFieldArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
541 UIEXPORT void ui_textfield_args_set_margin_left(UiTextFieldArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
542 UIEXPORT void ui_textfield_args_set_margin_right(UiTextFieldArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
543 UIEXPORT void ui_textfield_args_set_margin_top(UiTextFieldArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
544 UIEXPORT void ui_textfield_args_set_margin_bottom(UiTextFieldArgs *args, int value);
663
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
545 UIEXPORT void ui_textfield_args_set_colspan(UiTextFieldArgs *args, int colspan);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
546 UIEXPORT void ui_textfield_args_set_rowspan(UiTextFieldArgs *args, int rowspan);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
547 UIEXPORT void ui_textfield_args_set_name(UiTextFieldArgs *args, const char *name);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
548 UIEXPORT void ui_textfield_args_set_style_class(UiTextFieldArgs *args, const char *classname);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
549 UIEXPORT void ui_textfield_args_set_onchange(UiTextFieldArgs *args, ui_callback callback);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
550 UIEXPORT void ui_textfield_args_set_onchangedata(UiTextFieldArgs *args, void *onchangedata);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
551 UIEXPORT void ui_textfield_args_set_onactivate(UiTextFieldArgs *args, ui_callback callback);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
552 UIEXPORT void ui_textfield_args_set_onactivatedata(UiTextFieldArgs *args, void *onactivatedata);
1093
1686de34a489 add action to button/text widget args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1077
diff changeset
553 UIEXPORT void ui_textfield_args_set_onactivate_action(UiTextFieldArgs *args, const char *action);
1686de34a489 add action to button/text widget args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1077
diff changeset
554 UIEXPORT void ui_textfield_args_set_onchange_action(UiTextFieldArgs *args, const char *action);
663
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
555 UIEXPORT void ui_textfield_args_set_varname(UiTextFieldArgs *args, const char *varname);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
556 UIEXPORT void ui_textfield_args_set_value(UiTextFieldArgs *args, UiString *value);
966
e411ed7c5f10 rename groups to states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 942
diff changeset
557 UIEXPORT void ui_textfield_args_set_states(UiTextFieldArgs *args, int *states, int numstates);
1073
18c476d8b24f add arg wrapper functions for visibility states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1006
diff changeset
558 UIEXPORT void ui_textfield_args_set_visibility_states(UiTextFieldArgs *args, int *states, int numstates);
663
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
559 UIEXPORT void ui_textfield_args_free(UiTextFieldArgs *args);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
560
755
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
561 UIEXPORT UiSpinBoxArgs* ui_spinbox_args_new(void);
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
562 UIEXPORT void ui_spinbox_args_set_fill(UiSpinBoxArgs *args, UiBool fill);
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
563 UIEXPORT void ui_spinbox_args_set_hexpand(UiSpinBoxArgs *args, UiBool value);
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
564 UIEXPORT void ui_spinbox_args_set_vexpand(UiSpinBoxArgs *args, UiBool value);
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
565 UIEXPORT void ui_spinbox_args_set_hfill(UiSpinBoxArgs *args, UiBool value);
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
566 UIEXPORT void ui_spinbox_args_set_vfill(UiSpinBoxArgs *args, UiBool value);
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
567 UIEXPORT void ui_spinbox_args_set_override_defaults(UiSpinBoxArgs *args, UiBool value);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
568 UIEXPORT void ui_spinbox_args_set_margin(UiSpinBoxArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
569 UIEXPORT void ui_spinbox_args_set_margin_left(UiSpinBoxArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
570 UIEXPORT void ui_spinbox_args_set_margin_right(UiSpinBoxArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
571 UIEXPORT void ui_spinbox_args_set_margin_top(UiSpinBoxArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
572 UIEXPORT void ui_spinbox_args_set_margin_bottom(UiSpinBoxArgs *args, int value);
755
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
573 UIEXPORT void ui_spinbox_args_set_colspan(UiSpinBoxArgs *args, int colspan);
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
574 UIEXPORT void ui_spinbox_args_set_rowspan(UiSpinBoxArgs *args, int rowspan);
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
575 UIEXPORT void ui_spinbox_args_set_name(UiSpinBoxArgs *args, const char *name);
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
576 UIEXPORT void ui_spinbox_args_set_style_class(UiSpinBoxArgs *args, const char *classname);
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
577 UIEXPORT void ui_spinbox_args_set_onchange(UiSpinBoxArgs *args, ui_callback callback);
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
578 UIEXPORT void ui_spinbox_args_set_onchangedata(UiSpinBoxArgs *args, void *onchangedata);
760
396caea0234a add spinbox min/max args (GTK)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 755
diff changeset
579 UIEXPORT void ui_spinbox_args_set_min(UiSpinBoxArgs *args, double min);
396caea0234a add spinbox min/max args (GTK)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 755
diff changeset
580 UIEXPORT void ui_spinbox_args_set_max(UiSpinBoxArgs *args, double max);
396caea0234a add spinbox min/max args (GTK)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 755
diff changeset
581 UIEXPORT void ui_spinbox_args_set_step(UiSpinBoxArgs *args, double step);
396caea0234a add spinbox min/max args (GTK)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 755
diff changeset
582 UIEXPORT void ui_spinbox_args_set_digits(UiSpinBoxArgs *args, int digits);
755
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
583 UIEXPORT void ui_spinbox_args_set_varname(UiSpinBoxArgs *args, const char *varname);
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
584 UIEXPORT void ui_spinbox_args_set_intvalue(UiSpinBoxArgs *args, UiInteger *value);
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
585 UIEXPORT void ui_spinbox_args_set_doublevalue(UiSpinBoxArgs *args, UiDouble *value);
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
586 UIEXPORT void ui_spinbox_args_set_rangevalue(UiSpinBoxArgs *args, UiRange *value);
966
e411ed7c5f10 rename groups to states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 942
diff changeset
587 UIEXPORT void ui_spinbox_args_set_states(UiSpinBoxArgs *args, int *states, int numstates);
1073
18c476d8b24f add arg wrapper functions for visibility states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1006
diff changeset
588 UIEXPORT void ui_spinbox_args_set_visibility_states(UiSpinBoxArgs *args, int *states, int numstates);
755
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
589 UIEXPORT void ui_spinbox_args_free(UiSpinBoxArgs *args);
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
590
664
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
591 UIEXPORT UiWebviewArgs* ui_webview_args_new(void);
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
592 UIEXPORT void ui_webview_args_set_fill(UiWebviewArgs *args, UiBool fill);
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
593 UIEXPORT void ui_webview_args_set_hexpand(UiWebviewArgs *args, UiBool value);
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
594 UIEXPORT void ui_webview_args_set_vexpand(UiWebviewArgs *args, UiBool value);
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
595 UIEXPORT void ui_webview_args_set_hfill(UiWebviewArgs *args, UiBool value);
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
596 UIEXPORT void ui_webview_args_set_vfill(UiWebviewArgs *args, UiBool value);
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
597 UIEXPORT void ui_webview_args_set_override_defaults(UiWebviewArgs *args, UiBool value);
805
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
598 UIEXPORT void ui_webview_args_set_margin(UiWebviewArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
599 UIEXPORT void ui_webview_args_set_margin_left(UiWebviewArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
600 UIEXPORT void ui_webview_args_set_margin_right(UiWebviewArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
601 UIEXPORT void ui_webview_args_set_margin_top(UiWebviewArgs *args, int value);
3774965e4937 add margin arg funcs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 780
diff changeset
602 UIEXPORT void ui_webview_args_set_margin_bottom(UiWebviewArgs *args, int value);
664
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
603 UIEXPORT void ui_webview_args_set_colspan(UiWebviewArgs *args, int colspan);
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
604 UIEXPORT void ui_webview_args_set_rowspan(UiWebviewArgs *args, int rowspan);
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
605 UIEXPORT void ui_webview_args_set_name(UiWebviewArgs *args, const char *name);
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
606 UIEXPORT void ui_webview_args_set_style_class(UiWebviewArgs *args, const char *classname);
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
607 UIEXPORT void ui_webview_args_set_varname(UiWebviewArgs *args, const char *varname);
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
608 UIEXPORT void ui_webview_args_set_value(UiWebviewArgs *args, UiGeneric *value);
966
e411ed7c5f10 rename groups to states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 942
diff changeset
609 UIEXPORT void ui_webview_args_set_states(UiWebviewArgs *args, int *states, int numstates);
1073
18c476d8b24f add arg wrapper functions for visibility states
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 1006
diff changeset
610 UIEXPORT void ui_webview_args_set_visibility_states(UiWebviewArgs *args, int *states, int numstates);
664
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
611 UIEXPORT void ui_webview_args_free(UiWebviewArgs *args);
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
612
599
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
613 #ifdef __cplusplus
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
614 }
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
615 #endif
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
616
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
617 #endif /* UIC_ARGS_H */
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
618

mercurial