mirror of
https://gitlab.gnome.org/GNOME/gimp.git
synced 2025-07-03 17:33:25 +00:00
app/actions/file-commands.c app/dialogs/file-save-dialog.c
2004-11-16 Sven Neumann <sven@gimp.org> * app/actions/file-commands.c * app/dialogs/file-save-dialog.c * app/file/file-save.[ch] * app/widgets/gimpfiledialog.[ch]: combined "set_uri_and_proc" and "set_image_clean" parameters into a single "save_a_copy" parameter. When saving a copy, attach the used URI to the image and let the "Save a Copy" file chooser default to the last used value.
This commit is contained in:
parent
8d4803c72c
commit
d4bf381c20
7 changed files with 46 additions and 46 deletions
|
@ -67,8 +67,7 @@ static void file_open_dialog_show (GtkWidget *parent,
|
|||
static void file_save_dialog_show (GimpImage *gimage,
|
||||
GtkWidget *parent,
|
||||
const gchar *title,
|
||||
gboolean set_uri_and_proc,
|
||||
gboolean set_image_clean);
|
||||
gboolean save_a_copy);
|
||||
static void file_save_dialog_destroyed (GtkWidget *dialog,
|
||||
GimpImage *gimage);
|
||||
static void file_new_template_callback (GtkWidget *widget,
|
||||
|
@ -228,8 +227,8 @@ file_save_as_cmd_callback (GtkAction *action,
|
|||
if (! gimp_image_active_drawable (gdisp->gimage))
|
||||
return;
|
||||
|
||||
file_save_dialog_show (gdisp->gimage, widget, _("Save Image"),
|
||||
TRUE, TRUE);
|
||||
file_save_dialog_show (gdisp->gimage, widget,
|
||||
_("Save Image"), FALSE);
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -244,8 +243,8 @@ file_save_a_copy_cmd_callback (GtkAction *action,
|
|||
if (! gimp_image_active_drawable (gdisp->gimage))
|
||||
return;
|
||||
|
||||
file_save_dialog_show (gdisp->gimage, widget, _("Save a Copy of the Image"),
|
||||
FALSE, FALSE);
|
||||
file_save_dialog_show (gdisp->gimage, widget,
|
||||
_("Save a Copy of the Image"), TRUE);
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -387,8 +386,7 @@ static void
|
|||
file_save_dialog_show (GimpImage *gimage,
|
||||
GtkWidget *parent,
|
||||
const gchar *title,
|
||||
gboolean set_uri_and_proc,
|
||||
gboolean set_image_clean)
|
||||
gboolean save_a_copy)
|
||||
{
|
||||
GtkWidget *dialog;
|
||||
|
||||
|
@ -417,8 +415,8 @@ file_save_dialog_show (GimpImage *gimage,
|
|||
{
|
||||
gtk_window_set_title (GTK_WINDOW (dialog), title);
|
||||
|
||||
gimp_file_dialog_set_image (GIMP_FILE_DIALOG (dialog), gimage,
|
||||
set_uri_and_proc, set_image_clean);
|
||||
gimp_file_dialog_set_image (GIMP_FILE_DIALOG (dialog),
|
||||
gimage, save_a_copy);
|
||||
|
||||
gtk_window_present (GTK_WINDOW (dialog));
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue