diff options
author | William Jon McCann <william.jon.mccann@gmail.com> | 2013-12-08 15:54:17 +0100 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2014-01-17 17:52:08 -0500 |
commit | f2d6ed3290d94845af543826292bdd47fa19506c (patch) | |
tree | c75aaf5d88e3211de5393a774c1fc0472422e398 /gtk/gtkpagesetupunixdialog.c | |
parent | bb951fe783cc038714fcb07f8f76b80cdd1b811e (diff) | |
download | gtk+-f2d6ed3290d94845af543826292bdd47fa19506c.tar.gz |
page setup dialog: Use headerbar
Make the page setup dialog use a headerbar when desired.
https://bugzilla.gnome.org/show_bug.cgi?id=720059
Diffstat (limited to 'gtk/gtkpagesetupunixdialog.c')
-rw-r--r-- | gtk/gtkpagesetupunixdialog.c | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/gtk/gtkpagesetupunixdialog.c b/gtk/gtkpagesetupunixdialog.c index 4288b8d9c5..5601aefe36 100644 --- a/gtk/gtkpagesetupunixdialog.c +++ b/gtk/gtkpagesetupunixdialog.c @@ -43,6 +43,7 @@ #include "gtkprintbackend.h" #include "gtkpapersize.h" #include "gtkprintutils.h" +#include "gtkdialogprivate.h" /** * SECTION:gtkpagesetupunixdialog @@ -190,6 +191,19 @@ gtk_page_setup_unix_dialog_init (GtkPageSetupUnixDialog *dialog) priv->print_backends = NULL; gtk_widget_init_template (GTK_WIDGET (dialog)); + gtk_dialog_set_use_header_bar_from_setting (GTK_DIALOG (dialog)); + gtk_dialog_add_buttons (GTK_DIALOG (dialog), + _("_Cancel"), GTK_RESPONSE_CANCEL, + _("_Apply"), GTK_RESPONSE_OK, + NULL); + gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK); + +G_GNUC_BEGIN_IGNORE_DEPRECATIONS + gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog), + GTK_RESPONSE_OK, + GTK_RESPONSE_CANCEL, + -1); +G_GNUC_END_IGNORE_DEPRECATIONS /* Do this in code, we want the translatable strings without the markup */ gtk_list_store_append (priv->printer_list, &iter); @@ -213,12 +227,6 @@ gtk_page_setup_unix_dialog_init (GtkPageSetupUnixDialog *dialog) /* Load data */ _gtk_print_load_custom_papers (priv->custom_paper_list); load_print_backends (dialog); -G_GNUC_BEGIN_IGNORE_DEPRECATIONS - gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog), - GTK_RESPONSE_OK, - GTK_RESPONSE_CANCEL, - -1); -G_GNUC_END_IGNORE_DEPRECATIONS } static void |