--- a/ui/ui/toolkit.h Thu Apr 16 17:41:35 2026 +0200 +++ b/ui/ui/toolkit.h Fri Apr 17 13:21:11 2026 +0200 @@ -589,6 +589,16 @@ UIEXPORT void ui_widget_set_states2(UiContext *ctx, UIWIDGET widget, ui_enablefunc enable, const int *states, int nstates); UIEXPORT void ui_widget_set_visibility_states(UiContext *ctx, UIWIDGET widget, const int *states, int nstates); +UIEXPORT void ui_add_action(UiContext *ctx, const char *name, ui_callback callback, void *userdata); +UIEXPORT void ui_add_action_with_accelerator( + UiContext *ctx, + const char *name, + ui_callback callback, + void *userdata, + const char *accelerator, + const char *accelerator_text); +UIEXPORT void ui_update_action_bindings(UiContext *ctx); + UIEXPORT void ui_set_state(UiContext *ctx, int state); UIEXPORT void ui_unset_state(UiContext *ctx, int state); UIEXPORT int* ui_active_states(UiContext *ctx, int *nstates);