ui/ui/button.h

branch
newapi
changeset 191
6113ed66d258
parent 189
4daddc326877
child 201
7f67ebbb0c1c
equal deleted inserted replaced
190:70fd1b24e395 191:6113ed66d258
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

mercurial