| 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/container.h" |
32 #include "../ui/container.h" |
| 33 #include "../ui/button.h" |
33 #include "../ui/button.h" |
| |
34 #include "../ui/menu.h" |
| 34 |
35 |
| 35 #ifdef __cplusplus |
36 #ifdef __cplusplus |
| 36 extern "C" { |
37 extern "C" { |
| 37 #endif |
38 #endif |
| 38 |
39 |
| |
40 |
| |
41 UIEXPORT UiMenuItemArgs* ui_menuitem_args_new(void); |
| |
42 UIEXPORT void ui_menuitem_args_set_label(UiMenuItemArgs *args, const char *label); |
| |
43 UIEXPORT void ui_menuitem_args_set_stockid(UiMenuItemArgs *args, const char *stockid); |
| |
44 UIEXPORT void ui_menuitem_args_set_icon(UiMenuItemArgs *args, const char *icon); |
| |
45 UIEXPORT void ui_menuitem_args_set_onclick(UiMenuItemArgs *args, ui_callback callback); |
| |
46 UIEXPORT void ui_menuitem_args_set_onclickdata(UiMenuItemArgs *args, void *onclickdata); |
| |
47 UIEXPORT void ui_menuitem_args_free(UiMenuItemArgs *args); |
| 39 |
48 |
| 40 UIEXPORT UiContainerArgs* ui_container_args_new(void); |
49 UIEXPORT UiContainerArgs* ui_container_args_new(void); |
| 41 UIEXPORT void ui_container_args_set_fill(UiContainerArgs *args, UiBool fill); |
50 UIEXPORT void ui_container_args_set_fill(UiContainerArgs *args, UiBool fill); |
| 42 UIEXPORT void ui_container_args_set_hexpand(UiContainerArgs *args, UiBool value); |
51 UIEXPORT void ui_container_args_set_hexpand(UiContainerArgs *args, UiBool value); |
| 43 UIEXPORT void ui_container_args_set_vexpand(UiContainerArgs *args, UiBool value); |
52 UIEXPORT void ui_container_args_set_vexpand(UiContainerArgs *args, UiBool value); |