ui/common/args.h

changeset 675
b612026b060b
parent 668
e6a1bcfc0dd9
child 694
1493b6ca77e5
equal deleted inserted replaced
674:51670b0bc625 675:b612026b060b
27 */ 27 */
28 28
29 #ifndef UIC_ARGS_H 29 #ifndef UIC_ARGS_H
30 #define UIC_ARGS_H 30 #define UIC_ARGS_H
31 31
32 #include "../ui/window.h"
32 #include "../ui/container.h" 33 #include "../ui/container.h"
33 #include "../ui/display.h" 34 #include "../ui/display.h"
34 #include "../ui/button.h" 35 #include "../ui/button.h"
35 #include "../ui/menu.h" 36 #include "../ui/menu.h"
36 #include "../ui/toolbar.h" 37 #include "../ui/toolbar.h"
40 41
41 #ifdef __cplusplus 42 #ifdef __cplusplus
42 extern "C" { 43 extern "C" {
43 #endif 44 #endif
44 45
46 UIEXPORT UiDialogArgs* ui_dialog_args_new(void);
47 UIEXPORT void ui_dialog_args_set_title(UiDialogArgs *args, const char *title);
48 UIEXPORT void ui_dialog_args_set_content(UiDialogArgs *args, const char *str);
49 UIEXPORT void ui_dialog_args_set_button1_label(UiDialogArgs *args, const char *label);
50 UIEXPORT void ui_dialog_args_set_button2_label(UiDialogArgs *args, const char *label);
51 UIEXPORT void ui_dialog_args_set_closebutton_label(UiDialogArgs *args, const char *label);
52 UIEXPORT void ui_dialog_args_set_input_value(UiDialogArgs *args, const char *value);
53 UIEXPORT void ui_dialog_args_set_input(UiDialogArgs *args, UiBool input);
54 UIEXPORT void ui_dialog_args_set_password(UiDialogArgs *args, UiBool password);
55 UIEXPORT void ui_dialog_args_set_result(UiDialogArgs *args, ui_callback cb);
56 UIEXPORT void ui_dialog_args_set_resultdata(UiDialogArgs *args, void *userdata);
57 UIEXPORT void ui_dialog_args_free(UiDialogArgs *args);
58
59 UIEXPORT UiDialogWindowArgs* ui_dialogwindow_args_new(void);
60 UIEXPORT void ui_dialogwindow_args_set_modal(UiDialogWindowArgs *args, UiTri value);
61 UIEXPORT void ui_dialogwindow_args_set_titlebar_buttons(UiDialogWindowArgs *args, UiTri value);
62 UIEXPORT void ui_dialogwindow_args_set_show_closebutton(UiDialogWindowArgs *args, UiTri value);
63 UIEXPORT void ui_dialogwindow_args_set_title(UiDialogWindowArgs *args, const char *title);
64 UIEXPORT void ui_dialogwindow_args_set_lbutton1(UiDialogWindowArgs *args, const char *label);
65 UIEXPORT void ui_dialogwindow_args_set_lbutton2(UiDialogWindowArgs *args, const char *label);
66 UIEXPORT void ui_dialogwindow_args_set_rbutton3(UiDialogWindowArgs *args, const char *label);
67 UIEXPORT void ui_dialogwindow_args_set_rbutton4(UiDialogWindowArgs *args, const char *label);
68 UIEXPORT void ui_dialogwindow_args_set_lbutton1_states(UiDialogWindowArgs *args, const int *states);
69 UIEXPORT void ui_dialogwindow_args_set_lbutton2_states(UiDialogWindowArgs *args, const int *states);
70 UIEXPORT void ui_dialogwindow_args_set_rbutton3_states(UiDialogWindowArgs *args, const int *states);
71 UIEXPORT void ui_dialogwindow_args_set_rbutton4_states(UiDialogWindowArgs *args, const int *states);
72 UIEXPORT void ui_dialogwindow_args_set_default_button(UiDialogWindowArgs *args, int button);
73 UIEXPORT void ui_dialogwindow_args_set_width(UiDialogWindowArgs *args, int width);
74 UIEXPORT void ui_dialogwindow_args_set_height(UiDialogWindowArgs *args, int height);
75 UIEXPORT void ui_dialogwindow_args_set_onclick(UiDialogWindowArgs *args, ui_callback cb);
76 UIEXPORT void ui_dialogwindow_args_set_onclickdata(UiDialogWindowArgs *args, void *userdata);
77 UIEXPORT void ui_dialogwindow_args_free(UiDialogWindowArgs *args);
45 78
46 UIEXPORT UiMenuItemArgs* ui_menuitem_args_new(void); 79 UIEXPORT UiMenuItemArgs* ui_menuitem_args_new(void);
47 UIEXPORT void ui_menuitem_args_set_label(UiMenuItemArgs *args, const char *label); 80 UIEXPORT void ui_menuitem_args_set_label(UiMenuItemArgs *args, const char *label);
48 UIEXPORT void ui_menuitem_args_set_stockid(UiMenuItemArgs *args, const char *stockid); 81 UIEXPORT void ui_menuitem_args_set_stockid(UiMenuItemArgs *args, const char *stockid);
49 UIEXPORT void ui_menuitem_args_set_icon(UiMenuItemArgs *args, const char *icon); 82 UIEXPORT void ui_menuitem_args_set_icon(UiMenuItemArgs *args, const char *icon);

mercurial