ui/common/toolbar.c

changeset 1096
655349c3021e
parent 1016
ccde46662db7
equal deleted inserted replaced
1095:e519ecc27cfe 1096:655349c3021e
55 newargs.label = nl_strdup(args->label); 55 newargs.label = nl_strdup(args->label);
56 newargs.icon = nl_strdup(args->icon); 56 newargs.icon = nl_strdup(args->icon);
57 newargs.tooltip = nl_strdup(args->tooltip); 57 newargs.tooltip = nl_strdup(args->tooltip);
58 newargs.onclick = args->onclick; 58 newargs.onclick = args->onclick;
59 newargs.onclickdata = args->onclickdata; 59 newargs.onclickdata = args->onclickdata;
60 newargs.action = nl_strdup(args->action);
60 newargs.states = uic_copy_states(args->states, ngroups); 61 newargs.states = uic_copy_states(args->states, ngroups);
61 newargs.visibility_states = uic_copy_states(args->visibility_states, nvstates); 62 newargs.visibility_states = uic_copy_states(args->visibility_states, nvstates);
62 return newargs; 63 return newargs;
63 } 64 }
64 65
76 newargs.icon = nl_strdup(args->icon); 77 newargs.icon = nl_strdup(args->icon);
77 newargs.tooltip = nl_strdup(args->tooltip); 78 newargs.tooltip = nl_strdup(args->tooltip);
78 newargs.varname = nl_strdup(args->varname); 79 newargs.varname = nl_strdup(args->varname);
79 newargs.onchange = args->onchange; 80 newargs.onchange = args->onchange;
80 newargs.onchangedata = args->onchangedata; 81 newargs.onchangedata = args->onchangedata;
82 newargs.action = nl_strdup(args->action);
81 newargs.states = uic_copy_states(args->states, ngroups); 83 newargs.states = uic_copy_states(args->states, ngroups);
82 newargs.visibility_states = uic_copy_states(args->visibility_states, nvstates); 84 newargs.visibility_states = uic_copy_states(args->visibility_states, nvstates);
83 return newargs; 85 return newargs;
84 } 86 }
85 87

mercurial