ui/common/toolbar.c

changeset 836
5a8485ff7f54
parent 823
1e1df80772ed
child 867
83bb0dd7123f
equal deleted inserted replaced
835:a0e1ff100512 836:5a8485ff7f54
51 } 51 }
52 52
53 static UiToolbarItemArgs itemargs_copy(UiToolbarItemArgs *args, size_t *ngroups) { 53 static UiToolbarItemArgs itemargs_copy(UiToolbarItemArgs *args, size_t *ngroups) {
54 UiToolbarItemArgs newargs; 54 UiToolbarItemArgs newargs;
55 newargs.label = nl_strdup(args->label); 55 newargs.label = nl_strdup(args->label);
56 newargs.stockid = nl_strdup(args->stockid);
57 newargs.icon = nl_strdup(args->icon); 56 newargs.icon = nl_strdup(args->icon);
58 newargs.tooltip = nl_strdup(args->tooltip); 57 newargs.tooltip = nl_strdup(args->tooltip);
59 newargs.onclick = args->onclick; 58 newargs.onclick = args->onclick;
60 newargs.onclickdata = args->onclickdata; 59 newargs.onclickdata = args->onclickdata;
61 newargs.groups = uic_copy_groups(args->groups, ngroups); 60 newargs.groups = uic_copy_groups(args->groups, ngroups);
71 70
72 71
73 static UiToolbarToggleItemArgs toggleitemargs_copy(UiToolbarToggleItemArgs *args, size_t *ngroups) { 72 static UiToolbarToggleItemArgs toggleitemargs_copy(UiToolbarToggleItemArgs *args, size_t *ngroups) {
74 UiToolbarToggleItemArgs newargs; 73 UiToolbarToggleItemArgs newargs;
75 newargs.label = nl_strdup(args->label); 74 newargs.label = nl_strdup(args->label);
76 newargs.stockid = nl_strdup(args->stockid);
77 newargs.icon = nl_strdup(args->icon); 75 newargs.icon = nl_strdup(args->icon);
78 newargs.tooltip = nl_strdup(args->tooltip); 76 newargs.tooltip = nl_strdup(args->tooltip);
79 newargs.varname = nl_strdup(args->varname); 77 newargs.varname = nl_strdup(args->varname);
80 newargs.onchange = args->onchange; 78 newargs.onchange = args->onchange;
81 newargs.onchangedata = args->onchangedata; 79 newargs.onchangedata = args->onchangedata;
91 } 89 }
92 90
93 static UiToolbarMenuArgs menuargs_copy(UiToolbarMenuArgs *args) { 91 static UiToolbarMenuArgs menuargs_copy(UiToolbarMenuArgs *args) {
94 UiToolbarMenuArgs newargs; 92 UiToolbarMenuArgs newargs;
95 newargs.label = nl_strdup(args->label); 93 newargs.label = nl_strdup(args->label);
96 newargs.stockid = nl_strdup(args->stockid);
97 newargs.icon = nl_strdup(args->icon); 94 newargs.icon = nl_strdup(args->icon);
98 newargs.tooltip = nl_strdup(args->tooltip); 95 newargs.tooltip = nl_strdup(args->tooltip);
99 return newargs; 96 return newargs;
100 } 97 }
101 98

mercurial