diff -r 98b26a19cbeb -r c51e58359db8 ui/gtk/button.h --- a/ui/gtk/button.h Sun Oct 27 10:33:24 2024 +0100 +++ b/ui/gtk/button.h Sun Oct 27 11:34:25 2024 +0100 @@ -58,7 +58,8 @@ const char *varname, UiInteger *value, ui_callback onchange, - void *onchangedata); + void *onchangedata, + int enable_state); void ui_bind_togglebutton( UiObject *obj, @@ -69,7 +70,9 @@ UiInteger *value, void (*toggled_callback)(void*, void*), ui_callback onchange, - void *onchangedata); + void *onchangedata, + void (*enable_state_func)(void*, void*), + int enable_state); // event wrapper void ui_button_clicked(GtkWidget *widget, UiEventData *event);