ui/common/args.h

Mon, 29 Sep 2025 21:14:46 +0200

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Mon, 29 Sep 2025 21:14:46 +0200
changeset 779
b84cbe57e0bd
parent 773
239d29f31cf8
child 780
f135137ae209
permissions
-rw-r--r--

change UiCellValue from struct to union and pass it as pointer to the onsave function, for better compatibility with other languages

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"
632
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
39 #include "../ui/tree.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);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
70 UIEXPORT void ui_dialogwindow_args_set_lbutton1_states(UiDialogWindowArgs *args, const int *states);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
71 UIEXPORT void ui_dialogwindow_args_set_lbutton2_states(UiDialogWindowArgs *args, const int *states);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
72 UIEXPORT void ui_dialogwindow_args_set_rbutton3_states(UiDialogWindowArgs *args, const int *states);
b612026b060b dialog functions should use arg pointers
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 668
diff changeset
73 UIEXPORT void ui_dialogwindow_args_set_rbutton4_states(UiDialogWindowArgs *args, const int *states);
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_stockid(UiMenuItemArgs *args, const char *stockid);
1dbfc944a773 add wrapper functions for menuitem args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 601
diff changeset
84 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
85 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
86 UIEXPORT void ui_menuitem_args_set_onclickdata(UiMenuItemArgs *args, void *onclickdata);
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_stockid(UiMenuToggleItemArgs *args, const char *stockid);
7255f59f339a add UiMenuToggleItemArgs, UiMenuItemListArgs wrapper functions
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 609
diff changeset
92 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
93 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
94 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
95 UIEXPORT void ui_menutoggleitem_args_set_onchangedata(UiMenuToggleItemArgs *args, void *onchangedata);
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);
7255f59f339a add UiMenuToggleItemArgs, UiMenuItemListArgs wrapper functions
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 609
diff changeset
101 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
102 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
103 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
104 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
105
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
106 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
107 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
108 UIEXPORT void ui_toolbar_item_args_set_stockid(UiToolbarItemArgs *args, const char *stockid);
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_icon(UiToolbarItemArgs *args, const char *icon);
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_onclick(UiToolbarItemArgs *args, ui_callback callback);
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
111 UIEXPORT void ui_toolbar_item_args_set_onclickdata(UiToolbarItemArgs *args, void *onclickdata);
773
239d29f31cf8 implement *args_set_groups functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 767
diff changeset
112 UIEXPORT void ui_toolbar_item_args_set_groups(UiToolbarItemArgs *args, int *states, int numstates);
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_free(UiToolbarItemArgs *args);
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
114
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
115 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
116 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
117 UIEXPORT void ui_toolbar_toggleitem_args_set_stockid(UiToolbarToggleItemArgs *args, const char *stockid);
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
118 UIEXPORT void ui_toolbar_toggleitem_args_set_icon(UiToolbarToggleItemArgs *args, const char *icon);
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_varname(UiToolbarToggleItemArgs *args, const char *varname);
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_onchange(UiToolbarToggleItemArgs *args, ui_callback callback);
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
121 UIEXPORT void ui_toolbar_toggleitem_args_set_onchangedata(UiToolbarToggleItemArgs *args, void *onchangedata);
773
239d29f31cf8 implement *args_set_groups functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 767
diff changeset
122 UIEXPORT void ui_toolbar_toggleitem_args_set_groups(UiToolbarToggleItemArgs *args, int *states, int numstates);
645
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
123 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
124
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
125 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
126 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
127 UIEXPORT void ui_toolbar_menu_args_set_stockid(UiToolbarMenuArgs *args, const char *stockid);
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
128 UIEXPORT void ui_toolbar_menu_args_set_icon(UiToolbarMenuArgs *args, const char *icon);
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
129 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
130
599
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
131 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
132 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
133 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
134 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
135 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
136 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
137 UIEXPORT void ui_container_args_set_override_defaults(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_colspan(UiContainerArgs *args, int colspan);
617
7a06f7fd6ff0 fix rowspan typo
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 615
diff changeset
139 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
140 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
141 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
142 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
143 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
144 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
145 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
146 UIEXPORT void ui_container_args_set_margin(UiContainerArgs *args, int value);
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_spacing(UiContainerArgs *args, int value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
148 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
149 UIEXPORT void ui_container_args_set_rowspacing(UiContainerArgs *args, int 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_free(UiContainerArgs *args);
599
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
151
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
152 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
153 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
154 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
155 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
156 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
157 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
158 UIEXPORT void ui_frame_args_set_override_defaults(UiFrameArgs *args, UiBool value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
159 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
160 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
161 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
162 UIEXPORT void ui_frame_args_set_style_class(UiFrameArgs *args, const char *classname);
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_margin(UiFrameArgs *args, int 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_spacing(UiFrameArgs *args, int 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_columnspacing(UiFrameArgs *args, int 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_rowspacing(UiFrameArgs *args, int 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_expanded(UiFrameArgs *args, UiBool value);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
168 UIEXPORT void ui_frame_args_set_label(UiFrameArgs *args, const char *label);
1c30b69b341e add missing UIEXPORT to arg wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 599
diff changeset
169 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
170
620
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
171 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
172 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
173 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
174 UIEXPORT void ui_sidebar_args_set_margin(UiSidebarArgs *args, int value);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
175 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
176 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
177
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
178 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
179 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
180 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
181 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
182 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
183 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
184 UIEXPORT void ui_splitpane_args_set_override_defaults(UiSplitPaneArgs *args, UiBool value);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
185 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
186 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
187 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
188 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
189 UIEXPORT void ui_splitpane_args_set_margin(UiSplitPaneArgs *args, int value);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
190 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
191 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
192 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
193 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
194 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
195 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
196 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
197 UIEXPORT void ui_splitpane_args_set_max_panes(UiSplitPaneArgs *args, int max);
174c11734dad add wrapper for sidebar and splitpane args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 618
diff changeset
198 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
199
735
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
200 UIEXPORT UiTabViewArgs* ui_tabview_args_new(void);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
201 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
202 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
203 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
204 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
205 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
206 UIEXPORT void ui_tabview_args_set_override_defaults(UiTabViewArgs *args, UiBool value);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
207 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
208 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
209 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
210 UIEXPORT void ui_tabview_args_set_style_class(UiTabViewArgs *args, const char *classname);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
211 UIEXPORT void ui_tabview_args_set_margin(UiTabViewArgs *args, int value);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
212 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
213 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
214 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
215 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
216 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
217 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
218 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
219 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
220 UIEXPORT void ui_tabview_args_set_subcontainer(UiTabViewArgs *args, UiSubContainerType subcontainer);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
221 UIEXPORT void ui_tabview_args_free(UiTabViewArgs *args);
c249b497ab2e add UiTabViewArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 705
diff changeset
222
694
1493b6ca77e5 add UiWidgetArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 675
diff changeset
223 UIEXPORT UiWidgetArgs* ui_widget_args_new(void);
1493b6ca77e5 add UiWidgetArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 675
diff changeset
224 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
225 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
226 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
227 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
228 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
229 UIEXPORT void ui_widget_args_set_override_defaults(UiWidgetArgs *args, UiBool value);
1493b6ca77e5 add UiWidgetArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 675
diff changeset
230 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
231 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
232 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
233 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
234 UIEXPORT void ui_widget_args_free(UiWidgetArgs *args);
1493b6ca77e5 add UiWidgetArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 675
diff changeset
235
668
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
236 UIEXPORT UiLabelArgs* ui_label_args_new(void);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
237 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
238 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
239 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
240 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
241 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
242 UIEXPORT void ui_label_args_set_override_defaults(UiLabelArgs *args, UiBool value);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
243 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
244 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
245 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
246 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
247 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
248 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
249 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
250 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
251 UIEXPORT void ui_label_args_set_varname(UiLabelArgs *args, const char *varname);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
252 UIEXPORT void ui_label_args_free(UiLabelArgs *args);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
253
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
254 UIEXPORT UiProgressbarArgs* ui_progressbar_args_new(void);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
255 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
256 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
257 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
258 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
259 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
260 UIEXPORT void ui_progressbar_args_set_override_defaults(UiProgressbarArgs *args, UiBool value);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
261 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
262 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
263 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
264 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
265 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
266 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
267 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
268 UIEXPORT void ui_progressbar_args_set_varname(UiProgressbarArgs *args, const char *varname);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
269 UIEXPORT void ui_progressbar_args_free(UiProgressbarArgs *args);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
270
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
271 UIEXPORT UiProgressbarSpinnerArgs* ui_progress_spinner_args_new(void);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
272 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
273 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
274 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
275 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
276 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
277 UIEXPORT void ui_progress_spinner_args_set_override_defaults(UiProgressbarSpinnerArgs *args, UiBool value);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
278 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
279 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
280 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
281 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
282 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
283 UIEXPORT void ui_progress_spinner_args_set_varname(UiProgressbarSpinnerArgs *args, const char *varname);
e6a1bcfc0dd9 add label/progressbar arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 665
diff changeset
284 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
285
601
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
286 UIEXPORT UiButtonArgs* ui_button_args_new(void);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
287 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
288 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
289 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
290 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
291 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
292 UIEXPORT void ui_button_args_set_override_defaults(UiButtonArgs *args, UiBool value);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
293 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
294 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
295 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
296 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
297 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
298 UIEXPORT void ui_button_args_set_stockid(UiButtonArgs *args, const char *stockid);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
299 UIEXPORT void ui_button_args_set_icon(UiButtonArgs *args, const char *icon);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
300 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
301 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
302 UIEXPORT void ui_button_args_set_onclickdata(UiButtonArgs *args, void *onclickdata);
773
239d29f31cf8 implement *args_set_groups functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 767
diff changeset
303 UIEXPORT void ui_button_args_set_groups(UiButtonArgs *args, int *states, int numstates);
645
7c8f1ff71e0e add wrapper functions for toolbar args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 644
diff changeset
304 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
305
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
306 UIEXPORT UiToggleArgs* ui_toggle_args_new(void);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
307 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
308 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
309 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
310 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
311 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
312 UIEXPORT void ui_toggle_args_set_override_defaults(UiToggleArgs *args, UiBool value);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
313 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
314 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
315 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
316 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
317 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
318 UIEXPORT void ui_toggle_args_set_stockid(UiToggleArgs *args, const char *stockid);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
319 UIEXPORT void ui_toggle_args_set_icon(UiToggleArgs *args, const char *icon);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
320 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
321 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
322 UIEXPORT void ui_toggle_args_set_onchangedata(UiToggleArgs *args, void *onchangedata);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
323 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
324 UIEXPORT void ui_toggle_args_set_value(UiToggleArgs *args, UiInteger *value);
9f67b662f694 add wrapper for button/toggle args
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 600
diff changeset
325 UIEXPORT void ui_toggle_args_set_enablegroup(UiToggleArgs *args, int group);
773
239d29f31cf8 implement *args_set_groups functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 767
diff changeset
326 UIEXPORT void ui_toggle_args_set_groups(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
327 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
328
705
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
329 UIEXPORT UiLinkButtonArgs* ui_linkbutton_args_new(void);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
330 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
331 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
332 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
333 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
334 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
335 UIEXPORT void ui_linkbutton_args_set_override_defaults(UiLinkButtonArgs *args, UiBool value);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
336 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
337 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
338 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
339 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
340 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
341 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
342 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
343 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
344 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
345 UIEXPORT void ui_linkbutton_args_set_onclickdata(UiLinkButtonArgs *args, void *userdata);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
346 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
347 UIEXPORT void ui_linkbutton_args_set_type(UiLinkButtonArgs *args, UiLinkType type);
773
239d29f31cf8 implement *args_set_groups functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 767
diff changeset
348 UIEXPORT void ui_linkbutton_args_set_groups(UiLinkButtonArgs *args, int *states, int numstates);
705
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
349 UIEXPORT void ui_linkbutton_args_free(UiLinkButtonArgs *args);
a537158b4269 add UiLinkButtonArgs wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 695
diff changeset
350
632
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
351 UIEXPORT UiListArgs* ui_list_args_new(void);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
352 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
353 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
354 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
355 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
356 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
357 UIEXPORT void ui_list_args_set_override_defaults(UiListArgs *args, UiBool value);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
358 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
359 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
360 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
361 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
362 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
363 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
364 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
365 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
366 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
367 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
368 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
369 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
370 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
371 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
372 UIEXPORT void ui_list_args_set_onactivatedata(UiListArgs *args, void *userdata);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
373 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
374 UIEXPORT void ui_list_args_set_onselectiondata(UiListArgs *args, void *userdata);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
375 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
376 UIEXPORT void ui_list_args_set_ondragstartdata(UiListArgs *args, void *userdata);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
377 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
378 UIEXPORT void ui_list_args_set_ondragcompletedata(UiListArgs *args, void *userdata);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
379 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
380 UIEXPORT void ui_list_args_set_ondropdata(UiListArgs *args, void *userdata);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
381 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
382 UIEXPORT void ui_list_args_set_contextmenu(UiListArgs *args, UiMenuBuilder *menubuilder);
773
239d29f31cf8 implement *args_set_groups functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 767
diff changeset
383 UIEXPORT void ui_list_args_set_groups(UiListArgs *args, int *states, int numstates);
632
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
384 UIEXPORT void ui_list_args_free(UiListArgs *args);
8cce45a85942 add UiListArgs wrapper functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 620
diff changeset
385
644
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
386 UIEXPORT UiSourceListArgs* ui_sourcelist_args_new(void);
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
387 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
388 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
389 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
390 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
391 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
392 UIEXPORT void ui_sourcelist_args_set_override_defaults(UiSourceListArgs *args, UiBool value);
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
393 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
394 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
395 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
396 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
397 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
398 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
399 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
400 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
401 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
402 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
403 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
404 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
405 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
406 UIEXPORT void ui_sourcelist_args_set_contextmenu(UiSourceListArgs *args, UiMenuBuilder *menubuilder);
644
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
407 UIEXPORT void ui_sourcelist_args_free(UiSourceListArgs *args);
8f735b12d5dc add wrapper functions for UiSourceListArgs
Olaf Winermann <olaf.wintermann@gmail.com>
parents: 636
diff changeset
408
663
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
409 UIEXPORT UiTextAreaArgs* ui_textarea_args_new(void);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
410 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
411 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
412 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
413 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
414 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
415 UIEXPORT void ui_textarea_args_set_override_defaults(UiTextAreaArgs *args, UiBool value);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
416 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
417 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
418 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
419 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
420 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
421 UIEXPORT void ui_textarea_args_set_onchangedata(UiTextAreaArgs *args, void *onchangedata);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
422 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
423 UIEXPORT void ui_textarea_args_set_value(UiTextAreaArgs *args, UiText *value);
773
239d29f31cf8 implement *args_set_groups functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 767
diff changeset
424 UIEXPORT void ui_textarea_args_set_groups(UiTextAreaArgs *args, int *states, int numstates);
663
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
425 UIEXPORT void ui_textarea_args_free(UiTextAreaArgs *args);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
426
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
427 UIEXPORT UiTextFieldArgs* ui_textfield_args_new(void);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
428 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
429 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
430 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
431 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
432 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
433 UIEXPORT void ui_textfield_args_set_override_defaults(UiTextFieldArgs *args, UiBool value);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
434 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
435 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
436 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
437 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
438 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
439 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
440 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
441 UIEXPORT void ui_textfield_args_set_onactivatedata(UiTextFieldArgs *args, void *onactivatedata);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
442 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
443 UIEXPORT void ui_textfield_args_set_value(UiTextFieldArgs *args, UiString *value);
773
239d29f31cf8 implement *args_set_groups functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 767
diff changeset
444 UIEXPORT void ui_textfield_args_set_groups(UiTextFieldArgs *args, int *states, int numstates);
663
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
445 UIEXPORT void ui_textfield_args_free(UiTextFieldArgs *args);
11e1d0013156 add textarea/textfield arg wrapper
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 653
diff changeset
446
755
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
447 UIEXPORT UiSpinBoxArgs* ui_spinbox_args_new(void);
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
448 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
449 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
450 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
451 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
452 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
453 UIEXPORT void ui_spinbox_args_set_override_defaults(UiSpinBoxArgs *args, UiBool value);
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
454 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
455 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
456 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
457 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
458 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
459 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
460 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
461 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
462 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
463 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
464 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
465 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
466 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
467 UIEXPORT void ui_spinbox_args_set_rangevalue(UiSpinBoxArgs *args, UiRange *value);
773
239d29f31cf8 implement *args_set_groups functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 767
diff changeset
468 UIEXPORT void ui_spinbox_args_set_groups(UiSpinBoxArgs *args, int *states, int numstates);
755
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
469 UIEXPORT void ui_spinbox_args_free(UiSpinBoxArgs *args);
9f62ec2c0cf0 add spinbox arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 748
diff changeset
470
664
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
471 UIEXPORT UiWebviewArgs* ui_webview_args_new(void);
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
472 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
473 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
474 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
475 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
476 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
477 UIEXPORT void ui_webview_args_set_override_defaults(UiWebviewArgs *args, UiBool value);
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
478 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
479 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
480 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
481 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
482 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
483 UIEXPORT void ui_webview_args_set_value(UiWebviewArgs *args, UiGeneric *value);
773
239d29f31cf8 implement *args_set_groups functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 767
diff changeset
484 UIEXPORT void ui_webview_args_set_groups(UiWebviewArgs *args, int *states, int numstates);
664
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
485 UIEXPORT void ui_webview_args_free(UiWebviewArgs *args);
5f91c4b1414b add webview arg functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 663
diff changeset
486
599
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
487 #ifdef __cplusplus
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
488 }
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
489 #endif
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
490
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
491 #endif /* UIC_ARGS_H */
54012d674e07 add wrapper functions for container and frame arg structs
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
492

mercurial