ui/common/args.c

changeset 767
e5bda948a55f
parent 760
396caea0234a
child 773
239d29f31cf8
equal deleted inserted replaced
766:8b984742f45b 767:e5bda948a55f
733 733
734 void ui_splitpane_args_set_initial_position(UiSplitPaneArgs *args, int pos) { 734 void ui_splitpane_args_set_initial_position(UiSplitPaneArgs *args, int pos) {
735 args->initial_position = pos; 735 args->initial_position = pos;
736 } 736 }
737 737
738 void ui_splitpane_args_set_position_property(UiSplitPaneArgs *args, const char *propname) {
739 args->position_property = strdup(propname);
740 }
738 741
739 void ui_splitpane_args_set_varname(UiSplitPaneArgs *args, const char *varname) { 742 void ui_splitpane_args_set_varname(UiSplitPaneArgs *args, const char *varname) {
740 args->varname = strdup(varname); 743 args->varname = strdup(varname);
741 } 744 }
742 745
752 755
753 void ui_splitpane_args_free(UiSplitPaneArgs *args) { 756 void ui_splitpane_args_free(UiSplitPaneArgs *args) {
754 free((void*)args->name); 757 free((void*)args->name);
755 free((void*)args->style_class); 758 free((void*)args->style_class);
756 free((void*)args->varname); 759 free((void*)args->varname);
760 free((void*)args->position_property);
757 free(args); 761 free(args);
758 } 762 }
759 763
760 764
761 /* ---------------------------- UiTabViewArgs ---------------------------- */ 765 /* ---------------------------- UiTabViewArgs ---------------------------- */

mercurial