[Libreoffice-commits] core.git: vcl/unx
Caolán McNamara (via logerrit)
logerrit at kemper.freedesktop.org
Thu Oct 24 19:40:07 UTC 2019
vcl/unx/gtk3/gtk3gtkinst.cxx | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
New commits:
commit 9b2ce7341a02922ced19f3079ab5f6988a8a288d
Author: Caolán McNamara <caolanm at redhat.com>
AuthorDate: Thu Oct 24 16:45:55 2019 +0100
Commit: Caolán McNamara <caolanm at redhat.com>
CommitDate: Thu Oct 24 21:38:33 2019 +0200
adjust where the spacing between image and text is applied
Change-Id: I9db12f5931667b8d0f5ccd63d62b2042be59d4b5
Reviewed-on: https://gerrit.libreoffice.org/81465
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
Tested-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/vcl/unx/gtk3/gtk3gtkinst.cxx b/vcl/unx/gtk3/gtk3gtkinst.cxx
index e59e1391e368..9cc600dc12b5 100644
--- a/vcl/unx/gtk3/gtk3gtkinst.cxx
+++ b/vcl/unx/gtk3/gtk3gtkinst.cxx
@@ -6370,10 +6370,7 @@ private:
if (!m_pImage)
{
m_pImage = GTK_IMAGE(gtk_image_new());
- GtkStyleContext *pContext = gtk_widget_get_style_context(GTK_WIDGET(m_pMenuButton));
- gint nImageSpacing(0);
- gtk_style_context_get_style(pContext, "image-spacing", &nImageSpacing, nullptr);
- gtk_box_pack_start(m_pBox, GTK_WIDGET(m_pImage), false, false, nImageSpacing);
+ gtk_box_pack_start(m_pBox, GTK_WIDGET(m_pImage), false, false, 0);
gtk_box_reorder_child(m_pBox, GTK_WIDGET(m_pImage), 0);
gtk_widget_show(GTK_WIDGET(m_pImage));
}
@@ -6395,7 +6392,10 @@ public:
g_object_ref(m_pLabel);
gtk_container_remove(GTK_CONTAINER(m_pMenuButton), m_pLabel);
- m_pBox = GTK_BOX(gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0));
+ gint nImageSpacing(2);
+ GtkStyleContext *pContext = gtk_widget_get_style_context(GTK_WIDGET(m_pMenuButton));
+ gtk_style_context_get_style(pContext, "image-spacing", &nImageSpacing, nullptr);
+ m_pBox = GTK_BOX(gtk_box_new(GTK_ORIENTATION_HORIZONTAL, nImageSpacing));
gtk_box_pack_start(m_pBox, m_pLabel, false, false, 0);
g_object_unref(m_pLabel);
More information about the Libreoffice-commits
mailing list