add missing ui_splitpane_args_set_position_property

Mon, 15 Sep 2025 16:12:34 +0200

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Mon, 15 Sep 2025 16:12:34 +0200
changeset 767
e5bda948a55f
parent 766
8b984742f45b
child 768
dc8e64b87e60

add missing ui_splitpane_args_set_position_property

ui/common/args.c file | annotate | diff | comparison | revisions
ui/common/args.h file | annotate | diff | comparison | revisions
--- 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);
 }
 
--- 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);

mercurial