diff -r e1888ccd7872 -r 934534c367a4 ui/common/args.c --- a/ui/common/args.c Sun Oct 12 08:03:34 2025 +0200 +++ b/ui/common/args.c Sun Oct 12 08:07:27 2025 +0200 @@ -1367,6 +1367,9 @@ args->icon = strdup(icon); } +void ui_button_args_set_tooltip(UiButtonArgs *args, const char *tooltip) { + args->tooltip = strdup(tooltip); +} void ui_button_args_set_labeltype(UiButtonArgs *args, int labeltype){ args->labeltype = labeltype; @@ -1391,6 +1394,7 @@ free((void*)args->style_class); free((void*)args->label); free((void*)args->icon); + free((void*)args->tooltip); free((void*)args->groups); free(args); } @@ -1474,6 +1478,9 @@ args->icon = strdup(icon); } +void ui_toggle_args_set_tooltip(UiToggleArgs *args, const char *tooltip) { + args->tooltip = strdup(tooltip); +} void ui_toggle_args_set_labeltype(UiToggleArgs *args, int labeltype){ args->labeltype = labeltype; @@ -1483,7 +1490,6 @@ args->onchange = callback; } - void ui_toggle_args_set_onchangedata(UiToggleArgs *args, void *onchangedata){ args->onchangedata = onchangedata; } @@ -1511,6 +1517,7 @@ free((void*)args->style_class); free((void*)args->label); free((void*)args->icon); + free((void*)args->tooltip); free((void*)args->varname); free((void*)args->groups); free(args);