ui/ui/button.h

branch
newapi
changeset 188
fbbae6738252
parent 187
24ce2c326d85
child 189
4daddc326877
equal deleted inserted replaced
187:24ce2c326d85 188:fbbae6738252
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

mercurial