ui/ui/button.h

changeset 107
9aff1dc3990d
parent 94
d51e334c1439
child 108
fcf6d5fac8f5
equal deleted inserted replaced
106:a4f4123ca12a 107:9aff1dc3990d
33 33
34 #ifdef __cplusplus 34 #ifdef __cplusplus
35 extern "C" { 35 extern "C" {
36 #endif 36 #endif
37 37
38 typedef struct {
39 void *group;
40 int ref;
41 } UiRadioButtonGroup;
42
38 UIWIDGET ui_button(UiObject *obj, char *label, ui_callback f, void *data); 43 UIWIDGET ui_button(UiObject *obj, char *label, ui_callback f, void *data);
39 44
40 UIWIDGET ui_checkbox(UiObject *obj, char *label, UiInteger *value); 45 UIWIDGET ui_checkbox(UiObject *obj, char *label, UiInteger *value);
41 UIWIDGET ui_checkbox_cb(UiObject *obj, char *label, ui_callback f, void *data); 46 UIWIDGET ui_checkbox_cb(UiObject *obj, char *label, ui_callback f, void *data);
47
48 UiRadioButtonGroup ui_radiobuttongroup();
49 void ui_radiobuttongroup_select(UiRadioButtonGroup *rgroup, int index);
50 int ui_radiobuttongroup_selection(UiRadioButtonGroup *rgroup);
51 int io_radiobuttongroup_count(UiRadioButtonGroup *rgroup);
52
53 UIWIDGET ui_radiobutton(UiObject *obj, char *label, UiRadioButtonGroup *rgroup);
42 54
43 55
44 #ifdef __cplusplus 56 #ifdef __cplusplus
45 } 57 }
46 #endif 58 #endif

mercurial