--- a/ui/common/args.c Sat Oct 11 13:31:49 2025 +0200 +++ b/ui/common/args.c Sun Oct 12 07:46:38 2025 +0200 @@ -195,10 +195,6 @@ args->label = strdup(label); } -void ui_menuitem_args_set_stockid(UiMenuItemArgs *args, const char *stockid) { - args->stockid = strdup(stockid); -} - void ui_menuitem_args_set_icon(UiMenuItemArgs *args, const char *icon) { args->icon = strdup(icon); } @@ -213,7 +209,6 @@ void ui_menuitem_args_free(UiMenuItemArgs *args) { free((void*)args->label); - free((void*)args->stockid); free((void*)args->icon); free(args); } @@ -231,10 +226,6 @@ args->label = strdup(label); } -void ui_menutoggleitem_args_set_stockid(UiMenuToggleItemArgs *args, const char *stockid) { - args->stockid = strdup(stockid); -} - void ui_menutoggleitem_args_set_icon(UiMenuToggleItemArgs *args, const char *icon) { args->icon = strdup(icon); } @@ -253,7 +244,6 @@ void ui_menutoggleitem_args_free(UiMenuToggleItemArgs *args) { free((void*)args->label); - free((void*)args->stockid); free((void*)args->icon); free((void*)args->varname); free(args); @@ -304,10 +294,6 @@ args->label = strdup(label); } -void ui_toolbar_item_args_set_stockid(UiToolbarItemArgs *args, const char *stockid) { - args->stockid = strdup(stockid); -} - void ui_toolbar_item_args_set_icon(UiToolbarItemArgs *args, const char *icon) { args->icon = strdup(icon); } @@ -327,7 +313,6 @@ } void ui_toolbar_item_args_free(UiToolbarItemArgs *args) { free((void*)args->label); - free((void*)args->stockid); free((void*)args->icon); free((void*)args->groups); free(args); @@ -341,47 +326,34 @@ return args; } - void ui_toolbar_toggleitem_args_set_label(UiToolbarToggleItemArgs *args, const char *label) { args->label = strdup(label); } - -void ui_toolbar_toggleitem_args_set_stockid(UiToolbarToggleItemArgs *args, const char *stockid) { - args->stockid = strdup(stockid); -} - - void ui_toolbar_toggleitem_args_set_icon(UiToolbarToggleItemArgs *args, const char *icon) { args->icon = strdup(icon); } - void ui_toolbar_toggleitem_args_set_varname(UiToolbarToggleItemArgs *args, const char *varname) { args->varname = strdup(varname); } - void ui_toolbar_toggleitem_args_set_onchange(UiToolbarToggleItemArgs *args, ui_callback callback) { args->onchange = callback; } - void ui_toolbar_toggleitem_args_set_onchangedata(UiToolbarToggleItemArgs *args, void *onchangedata) { args->onchangedata = onchangedata; } - void ui_toolbar_toggleitem_args_set_groups(UiToolbarToggleItemArgs *args,int *states, int numstates) { args->groups = calloc(numstates+1, sizeof(int)); memcpy((void*)args->groups, states, numstates * sizeof(int)); ((int*)args->groups)[numstates] = -1; } - void ui_toolbar_toggleitem_args_free(UiToolbarToggleItemArgs *args) { free((void*)args->label); - free((void*)args->stockid); free((void*)args->icon); free((void*)args->varname); free((void*)args->groups); @@ -397,25 +369,16 @@ return args; } - void ui_toolbar_menu_args_set_label(UiToolbarMenuArgs *args, const char *label) { args->label = strdup(label); } - -void ui_toolbar_menu_args_set_stockid(UiToolbarMenuArgs *args, const char *stockid) { - args->stockid = strdup(stockid); -} - - void ui_toolbar_menu_args_set_icon(UiToolbarMenuArgs *args, const char *icon) { args->icon = strdup(icon); } - void ui_toolbar_menu_args_free(UiToolbarMenuArgs *args) { free((void*)args->label); - free((void*)args->stockid); free((void*)args->icon); free(args); } @@ -651,7 +614,6 @@ args->label = strdup(label); } - void ui_frame_args_free(UiFrameArgs *args) { free((void*)args->name); free((void*)args->style_class); @@ -668,17 +630,14 @@ return args; } - void ui_sidebar_args_set_name(UiSidebarArgs *args, const char *name) { args->name = strdup(name); } - void ui_sidebar_args_set_style_class(UiSidebarArgs *args, const char *classname) { args->style_class = strdup(classname); } - void ui_sidebar_args_set_margin(UiSidebarArgs *args, int value) { args->margin = value; } @@ -703,7 +662,6 @@ args->spacing = value; } - void ui_sidebar_args_free(UiSidebarArgs *args) { free((void*)args->name); free((void*)args->style_class); @@ -719,57 +677,46 @@ return args; } - void ui_splitpane_args_set_fill(UiSplitPaneArgs *args, UiBool fill) { args->fill = fill; } - void ui_splitpane_args_set_hexpand(UiSplitPaneArgs *args, UiBool value) { args->hexpand = value; } - void ui_splitpane_args_set_vexpand(UiSplitPaneArgs *args, UiBool value) { args->vexpand = value; } - void ui_splitpane_args_set_hfill(UiSplitPaneArgs *args, UiBool value) { args->hfill = value; } - void ui_splitpane_args_set_vfill(UiSplitPaneArgs *args, UiBool value) { args->vfill = value; } - void ui_splitpane_args_set_override_defaults(UiSplitPaneArgs *args, UiBool value) { args->override_defaults = value; } - void ui_splitpane_args_set_colspan(UiSplitPaneArgs *args, int colspan) { args->colspan = colspan; } - void ui_splitpane_args_set_rowspan(UiSplitPaneArgs *args, int rowspan) { args->rowspan = rowspan; } - void ui_splitpane_args_set_name(UiSplitPaneArgs *args, const char *name) { args->name = strdup(name); } - void ui_splitpane_args_set_style_class(UiSplitPaneArgs *args, const char *classname) { args->style_class = strdup(classname); } - void ui_splitpane_args_set_margin(UiSplitPaneArgs *args, int value) { args->margin = value; } @@ -827,7 +774,6 @@ args->max_panes = max; } - void ui_splitpane_args_free(UiSplitPaneArgs *args) { free((void*)args->name); free((void*)args->style_class); @@ -853,47 +799,38 @@ args->hexpand = value; } - void ui_tabview_args_set_vexpand(UiTabViewArgs *args, UiBool value) { args->vexpand = value; } - void ui_tabview_args_set_hfill(UiTabViewArgs *args, UiBool value) { args->hfill = value; } - void ui_tabview_args_set_vfill(UiTabViewArgs *args, UiBool value) { args->vfill = value; } - void ui_tabview_args_set_override_defaults(UiTabViewArgs *args, UiBool value) { args->override_defaults = value; } - void ui_tabview_args_set_colspan(UiTabViewArgs *args, int colspan) { args->colspan = colspan; } - void ui_tabview_args_set_rowspan(UiTabViewArgs *args, int rowspan) { args->rowspan = rowspan; } - void ui_tabview_args_set_name(UiTabViewArgs *args, const char *name) { args->name = strdup(name); } - void ui_tabview_args_set_style_class(UiTabViewArgs *args, const char *classname) { args->style_class = strdup(classname); } - void ui_tabview_args_set_margin(UiTabViewArgs *args, int value) { args->margin = value; } @@ -1056,32 +993,26 @@ return args; } - void ui_label_args_set_fill(UiLabelArgs *args, UiBool fill) { args->fill = fill; } - void ui_label_args_set_hexpand(UiLabelArgs *args, UiBool value) { args->hexpand = value; } - void ui_label_args_set_vexpand(UiLabelArgs *args, UiBool value) { args->vexpand = value; } - void ui_label_args_set_hfill(UiLabelArgs *args, UiBool value) { args->hfill = value; } - void ui_label_args_set_vfill(UiLabelArgs *args, UiBool value) { args->vfill = value; } - void ui_label_args_set_override_defaults(UiLabelArgs *args, UiBool value) { args->override_defaults = value; } @@ -1106,7 +1037,6 @@ args->margin_bottom = value; } - void ui_label_args_set_colspan(UiLabelArgs *args, int colspan) { args->colspan = colspan; } @@ -1116,12 +1046,10 @@ args->rowspan = rowspan; } - void ui_label_args_set_name(UiLabelArgs *args, const char *name) { args->name = strdup(name); } - void ui_label_args_set_style_class(UiLabelArgs *args, const char *classname) { args->style_class = strdup(classname); } @@ -1130,7 +1058,6 @@ args->label = strdup(label); } - void ui_label_args_set_align(UiLabelArgs *args, UiAlignment align) { args->align = align; } @@ -1409,12 +1336,10 @@ args->rowspan = rowspan; } - void ui_button_args_set_name(UiButtonArgs *args, const char *name) { args->name = strdup(name); } - void ui_button_args_set_style_class(UiButtonArgs *args, const char *classname) { args->style_class = strdup(classname); } @@ -1423,12 +1348,6 @@ args->label = strdup(label); } - -void ui_button_args_set_stockid(UiButtonArgs *args, const char *stockid){ - args->stockid = strdup(stockid); -} - - void ui_button_args_set_icon(UiButtonArgs *args, const char *icon){ args->icon = strdup(icon); } @@ -1442,7 +1361,6 @@ args->onclick = callback; } - void ui_button_args_set_onclickdata(UiButtonArgs *args, void *onclickdata){ args->onclickdata = onclickdata; } @@ -1457,7 +1375,6 @@ free((void*)args->name); free((void*)args->style_class); free((void*)args->label); - free((void*)args->stockid); free((void*)args->icon); free((void*)args->groups); free(args); @@ -1473,32 +1390,26 @@ return args; } - void ui_toggle_args_set_fill(UiToggleArgs *args, UiBool fill) { args->fill = fill; } - void ui_toggle_args_set_hexpand(UiToggleArgs *args, UiBool value) { args->hexpand = value; } - void ui_toggle_args_set_vexpand(UiToggleArgs *args, UiBool value) { args->vexpand = value; } - void ui_toggle_args_set_hfill(UiToggleArgs *args, UiBool value) { args->hfill = value; } - void ui_toggle_args_set_vfill(UiToggleArgs *args, UiBool value) { args->vfill = value; } - void ui_toggle_args_set_override_defaults(UiToggleArgs *args, UiBool value) { args->override_defaults = value; } @@ -1527,7 +1438,6 @@ args->colspan = colspan; } - void ui_toggle_args_set_rowspan(UiToggleArgs *args, int rowspan) { args->rowspan = rowspan; } @@ -1537,7 +1447,6 @@ args->name = strdup(name); } - void ui_toggle_args_set_style_class(UiToggleArgs *args, const char *classname) { args->style_class = strdup(classname); } @@ -1546,12 +1455,6 @@ args->label = strdup(label); } - -void ui_toggle_args_set_stockid(UiToggleArgs *args, const char *stockid){ - args->stockid = strdup(stockid); -} - - void ui_toggle_args_set_icon(UiToggleArgs *args, const char *icon){ args->icon = strdup(icon); } @@ -1592,7 +1495,6 @@ free((void*)args->name); free((void*)args->style_class); free((void*)args->label); - free((void*)args->stockid); free((void*)args->icon); free((void*)args->varname); free((void*)args->groups);