From 066810ac0039436c26a2dc93f18a2ccc9fdb3c0c Mon Sep 17 00:00:00 2001 From: William Jon McCann Date: Fri, 10 Jan 2014 16:17:47 -0500 Subject: recent chooser dialog: Use headerbar Make the recent chooser dialog use a headerbar when desired. https://bugzilla.gnome.org/show_bug.cgi?id=720059 --- gtk/gtkrecentchooserdialog.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'gtk/gtkrecentchooserdialog.c') diff --git a/gtk/gtkrecentchooserdialog.c b/gtk/gtkrecentchooserdialog.c index da9bb1b174..181bff5bb7 100644 --- a/gtk/gtkrecentchooserdialog.c +++ b/gtk/gtkrecentchooserdialog.c @@ -23,6 +23,8 @@ #include "gtkrecentchooserutils.h" #include "gtkrecentmanager.h" #include "gtktypebuiltins.h" +#include "gtksettings.h" +#include "gtkdialogprivate.h" #include @@ -127,6 +129,7 @@ gtk_recent_chooser_dialog_init (GtkRecentChooserDialog *dialog) priv = gtk_recent_chooser_dialog_get_instance_private (dialog); dialog->priv = priv; + gtk_dialog_set_use_header_bar_from_setting (GTK_DIALOG (dialog)); content_area = gtk_dialog_get_content_area (rc_dialog); G_GNUC_BEGIN_IGNORE_DEPRECATIONS @@ -136,7 +139,6 @@ G_GNUC_END_IGNORE_DEPRECATIONS gtk_container_set_border_width (GTK_CONTAINER (rc_dialog), 5); gtk_box_set_spacing (GTK_BOX (content_area), 2); /* 2 * 5 + 2 = 12 */ gtk_container_set_border_width (GTK_CONTAINER (action_area), 5); - } /* we intercept the GtkRecentChooser::item_activated signal and try to @@ -278,7 +280,7 @@ gtk_recent_chooser_dialog_new_valist (const gchar *title, GtkWidget *result; const char *button_text = first_button_text; gint response_id; - + result = g_object_new (GTK_TYPE_RECENT_CHOOSER_DIALOG, "title", title, "recent-manager", manager, -- cgit v1.2.1