32 #include "toolkit.h" |
32 #include "toolkit.h" |
33 |
33 |
34 #ifdef __cplusplus |
34 #ifdef __cplusplus |
35 extern "C" { |
35 extern "C" { |
36 #endif |
36 #endif |
37 |
|
38 typedef struct { |
|
39 void *group; |
|
40 int ref; |
|
41 } UiRadioButtonGroup; |
|
42 |
37 |
43 UIWIDGET ui_button(UiObject *obj, char *label, ui_callback f, void *data); |
38 UIWIDGET ui_button(UiObject *obj, char *label, ui_callback f, void *data); |
44 |
39 |
45 UIWIDGET ui_checkbox(UiObject *obj, char *label, UiInteger *value); |
40 UIWIDGET ui_checkbox(UiObject *obj, char *label, UiInteger *value); |
46 UIWIDGET ui_checkbox_cb(UiObject *obj, char *label, ui_callback f, void *data); |
41 UIWIDGET ui_checkbox_cb(UiObject *obj, char *label, ui_callback f, void *data); |
47 |
42 |
48 UiRadioButtonGroup ui_radiobuttongroup(); |
43 UIWIDGET ui_radiobutton(UiObject *obj, char *label, UiInteger *rgroup); |
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); |
|
54 |
44 |
55 |
45 |
56 #ifdef __cplusplus |
46 #ifdef __cplusplus |
57 } |
47 } |
58 #endif |
48 #endif |