62 } UiToggleArgs; |
62 } UiToggleArgs; |
63 |
63 |
64 #define ui_button(obj, ...) ui_button_create(obj, (UiButtonArgs){ __VA_ARGS__ } ) |
64 #define ui_button(obj, ...) ui_button_create(obj, (UiButtonArgs){ __VA_ARGS__ } ) |
65 #define ui_togglebutton(obj, ...) ui_togglebutton_create(obj, (UiToggleArgs){ __VA_ARGS__ } ) |
65 #define ui_togglebutton(obj, ...) ui_togglebutton_create(obj, (UiToggleArgs){ __VA_ARGS__ } ) |
66 #define ui_checkbox(obj, ...) ui_checkbox_create(obj, (UiToggleArgs){ __VA_ARGS__ } ) |
66 #define ui_checkbox(obj, ...) ui_checkbox_create(obj, (UiToggleArgs){ __VA_ARGS__ } ) |
67 #define ui_radiobutton(obj, ...) ui_checkbox_create(obj, (UiToggleArgs){ __VA_ARGS__ } ) |
67 #define ui_radiobutton(obj, ...) ui_radiobutton_create(obj, (UiToggleArgs){ __VA_ARGS__ } ) |
68 |
68 |
69 UIWIDGET ui_button_create(UiObject* obj, UiButtonArgs args); |
69 UIWIDGET ui_button_create(UiObject* obj, UiButtonArgs args); |
70 UIWIDGET ui_togglebutton_create(UiObject* obj, UiToggleArgs args); |
70 UIWIDGET ui_togglebutton_create(UiObject* obj, UiToggleArgs args); |
71 UIWIDGET ui_checkbox_create(UiObject* obj, UiToggleArgs args); |
71 UIWIDGET ui_checkbox_create(UiObject* obj, UiToggleArgs args); |
72 UIWIDGET ui_radiobutton_create(UiObject* obj, UiToggleArgs); |
72 UIWIDGET ui_radiobutton_create(UiObject* obj, UiToggleArgs args); |
73 |
73 |
74 UIWIDGET deprecated_ui_button(UiObject *obj, char *label, ui_callback f, void *data); |
|
75 |
|
76 UIWIDGET deprecated_ui_checkbox(UiObject *obj, char *label, UiInteger *value); |
|
77 UIWIDGET deprecated_ui_checkbox_nv(UiObject *obj, char *label, char *varname); |
|
78 |
|
79 UIWIDGET deprecated_ui_radiobutton(UiObject *obj, char *label, UiInteger *rgroup); |
|
80 UIWIDGET deprecated_ui_radiobutton_nv(UiObject *obj, char *label, char *varname); |
|
81 |
74 |
82 |
75 |
83 #ifdef __cplusplus |
76 #ifdef __cplusplus |
84 } |
77 } |
85 #endif |
78 #endif |