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 |