diff -r 22f6dadd9f46 -r 38cb8e3992e8 ui/gtk/toolkit.h --- a/ui/gtk/toolkit.h Thu Oct 03 15:37:55 2024 +0200 +++ b/ui/gtk/toolkit.h Thu Oct 03 18:54:19 2024 +0200 @@ -112,6 +112,22 @@ void *customdata; } UiEventData; +typedef struct UiEventDataExt { + UiObject *obj; + ui_callback callback; + void *userdata; + ui_callback callback2; + void *userdata2; + int value0; + int value1; + int value2; + int value3; + void *customdata0; + void *customdata1; + void *customdata2; + void *customdata3; +} UiEventDataExt; + typedef struct UiVarEventData { UiObject *obj; UiVar *var;