ui/gtk/button.h

changeset 60
ee4e4742391e
parent 58
0d25f15e2625
equal deleted inserted replaced
59:6bd37fe6d905 60:ee4e4742391e
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

mercurial