diff options
author | Christian Persch <chpe@cvs.gnome.org> | 2004-12-16 21:19:51 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2004-12-16 21:19:51 +0800 |
commit | 37f5375bc8c2d18dfe776332d0206806f672d81b (patch) | |
tree | 33120e3b4b540c9a30cba0710cc006e1624ff8e7 /embed | |
parent | 2d80c1635d0deafaae46a0237f2d76f76b5ed265 (diff) | |
download | gsoc2013-epiphany-37f5375bc8c2d18dfe776332d0206806f672d81b.tar.gz gsoc2013-epiphany-37f5375bc8c2d18dfe776332d0206806f672d81b.tar.zst gsoc2013-epiphany-37f5375bc8c2d18dfe776332d0206806f672d81b.zip |
Add stock icon to "Save As..." button.
2004-12-16 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/ContentHandler.cpp:
Add stock icon to "Save As..." button.
Diffstat (limited to 'embed')
-rw-r--r-- | embed/mozilla/ContentHandler.cpp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/embed/mozilla/ContentHandler.cpp b/embed/mozilla/ContentHandler.cpp index d4b9d378f..211fb72ea 100644 --- a/embed/mozilla/ContentHandler.cpp +++ b/embed/mozilla/ContentHandler.cpp @@ -28,6 +28,8 @@ #include <gtk/gtkdialog.h> #include <gtk/gtkmessagedialog.h> #include <gtk/gtkstock.h> +#include <gtk/gtkimage.h> +#include <gtk/gtkbutton.h> #include <libgnomevfs/gnome-vfs-mime.h> #include <libgnomevfs/gnome-vfs-utils.h> #include <glib/gi18n.h> @@ -231,7 +233,7 @@ release_cb (GContentHandler *data) NS_METHOD GContentHandler::MIMEConfirmAction () { - GtkWidget *dialog; + GtkWidget *dialog, *button, *image; const char *action_label; nsCOMPtr<nsIDOMWindow> parentDOMWindow = do_GetInterface (mContext); @@ -281,8 +283,13 @@ NS_METHOD GContentHandler::MIMEConfirmAction () " it. You can save it instead.")); } - gtk_dialog_add_button (GTK_DIALOG (dialog), - _("_Save As..."), CONTENT_ACTION_SAVEAS); + button = gtk_button_new_with_label (_("_Save As...")); + image = gtk_image_new_from_stock (GTK_STOCK_SAVE_AS, GTK_ICON_SIZE_BUTTON); + gtk_button_set_image (GTK_BUTTON (button), image); + gtk_widget_show (image); + gtk_widget_show (button); + gtk_dialog_add_action_widget (GTK_DIALOG (dialog), button, CONTENT_ACTION_SAVEAS); + gtk_dialog_add_button (GTK_DIALOG (dialog), GTK_STOCK_CANCEL, CONTENT_ACTION_NONE); gtk_dialog_add_button (GTK_DIALOG (dialog), |