When there are variants of actions with and without dialog, let the
2004-10-23 Michael Natterer <mitch@gimp.org> When there are variants of actions with and without dialog, let the dialog-less actions try to use the values from the last dialog invocation: * app/actions/channels-actions.c * app/actions/channels-commands.[ch] * app/actions/layers-actions.c * app/actions/layers-commands.[ch] * app/actions/vectors-actions.c * app/actions/vectors-commands.[ch]: renamed the foo-new-defaults actions to foo-new-last-values and use the last values entered in the dialogs. * app/widgets/gimpchanneltreeview.c * app/widgets/gimpitemtreeview.c * app/widgets/gimplayertreeview.c * app/widgets/gimpvectorstreeview.c: changed accordingly. Show the dialog on clicking "New" and call the last-values action on <shift>+click. * app/actions/select-actions.c * app/actions/vectors-commands.c: renamed the foo-stroke-last-vals to -last-values. * app/widgets/gimpselectioneditor.c * app/widgets/gimpvectorstreeview.c: stroke with last values on <shift> clicking the stroke buttons.
This commit is contained in:

committed by
Michael Natterer

parent
00ff7e3f61
commit
fd6d30fd30
@ -102,12 +102,13 @@ static GimpActionEntry select_actions[] =
|
||||
|
||||
{ "select-stroke", GIMP_STOCK_SELECTION_STROKE,
|
||||
N_("_Stroke Selection..."), NULL,
|
||||
N_("Stroke selection"),
|
||||
N_("Stroke selection..."),
|
||||
G_CALLBACK (select_stroke_cmd_callback),
|
||||
GIMP_HELP_SELECTION_STROKE },
|
||||
|
||||
{ "select-stroke-last-vals", GIMP_STOCK_SELECTION_STROKE,
|
||||
"Stroke Selection with last Values", NULL, NULL,
|
||||
{ "select-stroke-last-values", GIMP_STOCK_SELECTION_STROKE,
|
||||
N_("_Stroke Selection"), NULL,
|
||||
N_("Stroke selection with last values"),
|
||||
G_CALLBACK (select_stroke_last_vals_cmd_callback),
|
||||
GIMP_HELP_SELECTION_STROKE }
|
||||
};
|
||||
@ -152,9 +153,9 @@ select_actions_update (GimpActionGroup *group,
|
||||
SET_SENSITIVE ("select-grow", drawable && sel);
|
||||
SET_SENSITIVE ("select-border", drawable && sel);
|
||||
|
||||
SET_SENSITIVE ("select-save", drawable && !fs);
|
||||
SET_SENSITIVE ("select-stroke", drawable && sel);
|
||||
SET_SENSITIVE ("select-stroke-last-vals", drawable && sel);
|
||||
SET_SENSITIVE ("select-save", drawable && !fs);
|
||||
SET_SENSITIVE ("select-stroke", drawable && sel);
|
||||
SET_SENSITIVE ("select-stroke-last-values", drawable && sel);
|
||||
|
||||
#undef SET_SENSITIVE
|
||||
}
|
||||
|
Reference in New Issue
Block a user