56 const char *label, |
56 const char *label, |
57 const char *icon, |
57 const char *icon, |
58 const char *varname, |
58 const char *varname, |
59 UiInteger *value, |
59 UiInteger *value, |
60 ui_callback onchange, |
60 ui_callback onchange, |
61 void *onchangedata); |
61 void *onchangedata, |
|
62 int enable_state); |
62 |
63 |
63 void ui_bind_togglebutton( |
64 void ui_bind_togglebutton( |
64 UiObject *obj, |
65 UiObject *obj, |
65 GtkWidget *widget, |
66 GtkWidget *widget, |
66 int64_t (*getfunc)(UiInteger*), |
67 int64_t (*getfunc)(UiInteger*), |
67 void (*setfunc)(UiInteger*, int64_t), |
68 void (*setfunc)(UiInteger*, int64_t), |
68 const char *varname, |
69 const char *varname, |
69 UiInteger *value, |
70 UiInteger *value, |
70 void (*toggled_callback)(void*, void*), |
71 void (*toggled_callback)(void*, void*), |
71 ui_callback onchange, |
72 ui_callback onchange, |
72 void *onchangedata); |
73 void *onchangedata, |
|
74 void (*enable_state_func)(void*, void*), |
|
75 int enable_state); |
73 |
76 |
74 // event wrapper |
77 // event wrapper |
75 void ui_button_clicked(GtkWidget *widget, UiEventData *event); |
78 void ui_button_clicked(GtkWidget *widget, UiEventData *event); |
76 |
79 |
77 |
80 |