--- a/ui/motif/toolkit.h Fri May 29 15:49:51 2026 +0200 +++ b/ui/motif/toolkit.h Fri May 29 22:43:47 2026 +0200 @@ -44,6 +44,7 @@ void *userdata; int value; void *customdata; + char *action; } UiEventData; typedef struct UiEventDataExt { @@ -68,6 +69,7 @@ UiObserver **observers; ui_callback callback; void *userdata; + char *action; int value; } UiVarEventData; @@ -94,6 +96,10 @@ void ui_destroy_data(Widget w, XtPointer data, XtPointer d); +void ui_destroy_event_data(Widget w, UiEventData *data, XtPointer d); + +void ui_destroy_var_event_data(Widget w, UiVarEventData *data, XtPointer d); + void ui_set_widget_groups(UiContext *ctx, Widget widget, const int *groups) ; void ui_set_widget_ngroups(UiContext *ctx, Widget widget, const int *groups, size_t ngroups);