This is an automated email from the git hooks/post-receive script. g o t t c o d e p u s h e d a c o m m i t t o b r a n c h m a s t e r in repository panel-plugins/xfce4-whiskermenu-plugin.
commit 4ff9e0e269cabc1d9ead5b1e531538d1477ed9e7 Author: Graeme Gott <gra...@gottcode.org> Date: Sat Sep 29 05:19:51 2018 -0400 Fix sidebar wider than iconless categories. --- panel-plugin/window.cpp | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/panel-plugin/window.cpp b/panel-plugin/window.cpp index d4f0b0e..d7fe6c8 100644 --- a/panel-plugin/window.cpp +++ b/panel-plugin/window.cpp @@ -483,13 +483,6 @@ void WhiskerMenu::Window::show(const Position position) g_object_ref(m_commands_box); if (m_layout_commands_alternate) { - if (!m_sidebar_size_group) - { - m_sidebar_size_group = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); - gtk_size_group_add_widget(m_sidebar_size_group, GTK_WIDGET(m_sidebar)); - gtk_size_group_add_widget(m_sidebar_size_group, GTK_WIDGET(m_commands_box)); - } - gtk_container_remove(GTK_CONTAINER(m_title_box), GTK_WIDGET(m_commands_box)); gtk_box_pack_start(m_search_box, GTK_WIDGET(m_commands_box), false, false, 0); } @@ -509,6 +502,23 @@ void WhiskerMenu::Window::show(const Position position) g_object_unref(m_commands_box); } + if (m_layout_commands_alternate) + { + if (!m_sidebar_size_group && wm_settings->category_show_name) + { + m_sidebar_size_group = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); + gtk_size_group_add_widget(m_sidebar_size_group, GTK_WIDGET(m_sidebar)); + gtk_size_group_add_widget(m_sidebar_size_group, GTK_WIDGET(m_commands_box)); + } + else if (m_sidebar_size_group && !wm_settings->category_show_name) + { + gtk_size_group_remove_widget(m_sidebar_size_group, GTK_WIDGET(m_sidebar)); + gtk_size_group_remove_widget(m_sidebar_size_group, GTK_WIDGET(m_commands_box)); + g_object_unref(m_sidebar_size_group); + m_sidebar_size_group = NULL; + } + } + if ((layout_left && !wm_settings->position_categories_alternate) || (!layout_left && wm_settings->position_categories_alternate)) { -- To stop receiving notification emails like this one, please contact the administrator of this repository. _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits