From a75eb4c8ec2668e4e79895b2923ca6a816c90fe1 Mon Sep 17 00:00:00 2001 From: Robert Fewell <14uBobIT@gmail.com> Date: Sun, 15 Jul 2018 16:37:50 +0100 Subject: [PATCH] Add toolbar preference changes to embedded-window. Fixes Bug 796739 - Toolbar buttons have no labels, part 2 of 3. --- gnucash/gnome-utils/gnc-embedded-window.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gnucash/gnome-utils/gnc-embedded-window.c b/gnucash/gnome-utils/gnc-embedded-window.c index 605d7dd546..c32d1deede 100644 --- a/gnucash/gnome-utils/gnc-embedded-window.c +++ b/gnucash/gnome-utils/gnc-embedded-window.c @@ -1,6 +1,6 @@ /* * gnc-main-window.c -- GtkWindow which represents the - * GnuCash main window. + * GnuCash main window. * * Copyright (C) 2003 Jan Arne Petersen * Copyright (C) 2003 David Hampton @@ -38,6 +38,7 @@ #include "gnc-plugin-manager.h" #include "gnc-ui.h" #include "gnc-window.h" +#include "gnc-prefs.h" #include "dialog-utils.h" /* Static Globals *******************************************************/ @@ -308,6 +309,13 @@ gnc_embedded_window_add_widget (GtkUIManager *merge, if (GTK_IS_TOOLBAR (widget)) { priv->toolbar = widget; + + gtk_toolbar_set_style (GTK_TOOLBAR(priv->toolbar), + gnc_prefs_get_int (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TOOLBAR_STYLE)); + + // prefs has only small and large icons so add 2 to get right enum + gtk_toolbar_set_icon_size (GTK_TOOLBAR(priv->toolbar), + (gnc_prefs_get_int (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TOOLBAR_ICON_SIZE)) + 2); } gtk_box_pack_start (GTK_BOX (priv->menu_dock), widget, FALSE, FALSE, 0);