summaryrefslogtreecommitdiffstats
path: root/src/widgets
diff options
context:
space:
mode:
authorBryce Harrington <bryce@bryceharrington.org>2008-01-06 02:27:07 +0000
committerbryce <bryce@users.sourceforge.net>2008-01-06 02:27:07 +0000
commit2bee9d34cc8e1372663d26dc4f1ac3e1b7b77fe2 (patch)
tree6d2e8094a45dddaf7d45a073095f5c4a5f7c3ebc /src/widgets
parentAdding new markers for UML diagramming. Patch from Coezbek. (Closes (diff)
downloadinkscape-2bee9d34cc8e1372663d26dc4f1ac3e1b7b77fe2.tar.gz
inkscape-2bee9d34cc8e1372663d26dc4f1ac3e1b7b77fe2.zip
Adds 'Save as SVG' button / dialog to clarify when saving file, that it
will be saved as SVG. Patch from Gringer. (Closes LP: #169995) (bzr r4401)
Diffstat (limited to 'src/widgets')
-rw-r--r--src/widgets/desktop-widget.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp
index 7286ac246..5396ecc24 100644
--- a/src/widgets/desktop-widget.cpp
+++ b/src/widgets/desktop-widget.cpp
@@ -874,7 +874,7 @@ SPDesktopWidget::shutdown()
GTK_MESSAGE_WARNING,
GTK_BUTTONS_NONE,
_("<span weight=\"bold\" size=\"larger\">The file \"%s\" was saved with a format (%s) that may cause data loss!</span>\n\n"
- "Do you want to save this file in another format?"),
+ "Do you want to save this file as an Inkscape SVG?"),
SP_DOCUMENT_NAME(doc),
Inkscape::Extension::db.get(sp_document_repr_root(doc)->attribute("inkscape:output_extension"))->get_name());
// fix for bug 1767940:
@@ -883,10 +883,13 @@ SPDesktopWidget::shutdown()
GtkWidget *close_button;
close_button = gtk_button_new_with_mnemonic(_("Close _without saving"));
gtk_widget_show(close_button);
+ GtkWidget *save_button;
+ save_button = gtk_button_new_with_mnemonic(_("_Save as SVG"));
+ gtk_widget_show(save_button);
gtk_dialog_add_action_widget(GTK_DIALOG(dialog), close_button, GTK_RESPONSE_NO);
gtk_dialog_add_button(GTK_DIALOG(dialog), GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL);
- gtk_dialog_add_button(GTK_DIALOG(dialog), GTK_STOCK_SAVE, GTK_RESPONSE_YES);
+ gtk_dialog_add_action_widget(GTK_DIALOG(dialog), save_button, GTK_RESPONSE_YES);
gtk_dialog_set_default_response(GTK_DIALOG(dialog), GTK_RESPONSE_YES);
gint response;