64 } UiToggleArgs; |
64 } UiToggleArgs; |
65 |
65 |
66 #define ui_button(obj, ...) ui_button_create(obj, (UiButtonArgs){ __VA_ARGS__ } ) |
66 #define ui_button(obj, ...) ui_button_create(obj, (UiButtonArgs){ __VA_ARGS__ } ) |
67 #define ui_togglebutton(obj, ...) ui_togglebutton_create(obj, (UiToggleArgs){ __VA_ARGS__ } ) |
67 #define ui_togglebutton(obj, ...) ui_togglebutton_create(obj, (UiToggleArgs){ __VA_ARGS__ } ) |
68 #define ui_checkbox(obj, ...) ui_checkbox_create(obj, (UiToggleArgs){ __VA_ARGS__ } ) |
68 #define ui_checkbox(obj, ...) ui_checkbox_create(obj, (UiToggleArgs){ __VA_ARGS__ } ) |
|
69 #define ui_switch(obj, ...) ui_switch_create(obj, (UiToggleArgs){ __VA_ARGS__ } ) |
69 #define ui_radiobutton(obj, ...) ui_radiobutton_create(obj, (UiToggleArgs){ __VA_ARGS__ } ) |
70 #define ui_radiobutton(obj, ...) ui_radiobutton_create(obj, (UiToggleArgs){ __VA_ARGS__ } ) |
70 |
71 |
71 UIWIDGET ui_button_create(UiObject* obj, UiButtonArgs args); |
72 UIWIDGET ui_button_create(UiObject* obj, UiButtonArgs args); |
72 UIWIDGET ui_togglebutton_create(UiObject* obj, UiToggleArgs args); |
73 UIWIDGET ui_togglebutton_create(UiObject* obj, UiToggleArgs args); |
73 UIWIDGET ui_checkbox_create(UiObject* obj, UiToggleArgs args); |
74 UIWIDGET ui_checkbox_create(UiObject* obj, UiToggleArgs args); |
|
75 UIWIDGET ui_switch_create(UiObject* obj, UiToggleArgs args); |
74 UIWIDGET ui_radiobutton_create(UiObject* obj, UiToggleArgs args); |
76 UIWIDGET ui_radiobutton_create(UiObject* obj, UiToggleArgs args); |
75 |
77 |
76 |
78 |
77 |
79 |
78 #ifdef __cplusplus |
80 #ifdef __cplusplus |