diff -r 2b1574ae72b5 -r e6fc42b4248d ui/common/args.h --- a/ui/common/args.h Wed May 20 20:00:35 2026 +0200 +++ b/ui/common/args.h Sat May 23 21:38:30 2026 +0200 @@ -450,14 +450,19 @@ UIEXPORT void ui_list_args_set_getstyle_data(UiListArgs *args, void *userdata); UIEXPORT void ui_list_args_set_onactivate(UiListArgs *args, ui_callback callback); UIEXPORT void ui_list_args_set_onactivatedata(UiListArgs *args, void *userdata); +UIEXPORT void ui_list_args_set_onactivate_action(UiListArgs *args, const char *action); UIEXPORT void ui_list_args_set_onselection(UiListArgs *args, ui_callback callback); UIEXPORT void ui_list_args_set_onselectiondata(UiListArgs *args, void *userdata); +UIEXPORT void ui_list_args_set_onselection_action(UiListArgs *args, const char *action); UIEXPORT void ui_list_args_set_ondragstart(UiListArgs *args, ui_callback callback); UIEXPORT void ui_list_args_set_ondragstartdata(UiListArgs *args, void *userdata); +UIEXPORT void ui_list_args_set_ondragstart_action(UiListArgs *args, const char *action); UIEXPORT void ui_list_args_set_ondragcomplete(UiListArgs *args, ui_callback callback); UIEXPORT void ui_list_args_set_ondragcompletedata(UiListArgs *args, void *userdata); +UIEXPORT void ui_list_args_set_ondragcomplete_action(UiListArgs *args, const char *action); UIEXPORT void ui_list_args_set_ondrop(UiListArgs *args, ui_callback callback); UIEXPORT void ui_list_args_set_ondropdata(UiListArgs *args, void *userdata); +UIEXPORT void ui_list_args_set_ondrop_action(UiListArgs *args, const char *action); UIEXPORT void ui_list_args_set_onsave(UiListArgs *args, ui_list_savefunc onsave); UIEXPORT void ui_list_args_set_onsavedata(UiListArgs *args, void *userdata); UIEXPORT void ui_list_args_set_multiselection(UiListArgs *args, UiBool multiselection);