[gimp/gtk3-port: 305/444] app: honor the use-header-bar setting in GimpToolDialog
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/gtk3-port: 305/444] app: honor the use-header-bar setting in GimpToolDialog
- Date: Sun, 13 May 2018 22:03:31 +0000 (UTC)
commit 55ce6f304ca57d98940a78d279e254f0a3638a77
Author: Michael Natterer <mitch gimp org>
Date: Wed May 2 21:46:44 2018 +0200
app: honor the use-header-bar setting in GimpToolDialog
app/display/gimptooldialog.c | 20 +++++++++++++-------
1 files changed, 13 insertions(+), 7 deletions(-)
---
diff --git a/app/display/gimptooldialog.c b/app/display/gimptooldialog.c
index ea63cba..48cacca 100644
--- a/app/display/gimptooldialog.c
+++ b/app/display/gimptooldialog.c
@@ -114,6 +114,7 @@ gimp_tool_dialog_new (GimpToolInfo *tool_info,
GtkWidget *dialog;
gchar *identifier;
va_list args;
+ gboolean use_header_bar;
g_return_val_if_fail (GIMP_IS_TOOL_INFO (tool_info), NULL);
@@ -129,14 +130,19 @@ gimp_tool_dialog_new (GimpToolInfo *tool_info,
if (! icon_name)
icon_name = gimp_viewable_get_icon_name (GIMP_VIEWABLE (tool_info));
+ g_object_get (gtk_settings_get_default (),
+ "gtk-dialogs-use-header", &use_header_bar,
+ NULL);
+
dialog = g_object_new (GIMP_TYPE_TOOL_DIALOG,
- "title", title,
- "role", gimp_object_get_name (tool_info),
- "description", description,
- "icon-name", icon_name,
- "help-func", gimp_standard_help_func,
- "help-id", help_id,
- NULL);
+ "title", title,
+ "role", gimp_object_get_name (tool_info),
+ "description", description,
+ "icon-name", icon_name,
+ "help-func", gimp_standard_help_func,
+ "help-id", help_id,
+ "use-header-bar", use_header_bar,
+ NULL);
va_start (args, help_id);
gimp_dialog_add_buttons_valist (GIMP_DIALOG (dialog), args);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]