diff -r 6bd37fe6d905 -r ee4e4742391e ui/gtk/button.h --- a/ui/gtk/button.h Wed Oct 23 21:46:43 2024 +0200 +++ b/ui/gtk/button.h Sun Oct 27 18:24:37 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);