# HG changeset patch # User Olaf Wintermann # Date 1757945554 -7200 # Node ID e5bda948a55f3b3aef9c60603172f6080d92a12e # Parent 8b984742f45b5a1edfd120726985f47e54aa56b7 add missing ui_splitpane_args_set_position_property diff -r 8b984742f45b -r e5bda948a55f ui/common/args.c --- a/ui/common/args.c Mon Sep 15 16:08:07 2025 +0200 +++ b/ui/common/args.c Mon Sep 15 16:12:34 2025 +0200 @@ -735,6 +735,9 @@ args->initial_position = pos; } +void ui_splitpane_args_set_position_property(UiSplitPaneArgs *args, const char *propname) { + args->position_property = strdup(propname); +} void ui_splitpane_args_set_varname(UiSplitPaneArgs *args, const char *varname) { args->varname = strdup(varname); @@ -754,6 +757,7 @@ free((void*)args->name); free((void*)args->style_class); free((void*)args->varname); + free((void*)args->position_property); free(args); } diff -r 8b984742f45b -r e5bda948a55f ui/common/args.h --- a/ui/common/args.h Mon Sep 15 16:08:07 2025 +0200 +++ b/ui/common/args.h Mon Sep 15 16:12:34 2025 +0200 @@ -191,6 +191,7 @@ UIEXPORT void ui_splitpane_args_set_columnspacing(UiSplitPaneArgs *args, int value); UIEXPORT void ui_splitpane_args_set_rowspacing(UiSplitPaneArgs *args, int value); UIEXPORT void ui_splitpane_args_set_initial_position(UiSplitPaneArgs *args, int pos); +UIEXPORT void ui_splitpane_args_set_position_property(UiSplitPaneArgs *args, const char *propname); UIEXPORT void ui_splitpane_args_set_varname(UiSplitPaneArgs *args, const char *varname); UIEXPORT void ui_splitpane_args_set_value(UiSplitPaneArgs *args, UiInteger *value); UIEXPORT void ui_splitpane_args_set_max_panes(UiSplitPaneArgs *args, int max);