[Xfce4-commits] [panel-plugins/xfce4-whiskermenu-plugin] 17/41: Replace GtkAlignment in window.
noreply at xfce.org
noreply at xfce.org
Sat Aug 20 18:32:31 CEST 2016
This is an automated email from the git hooks/post-receive script.
gottcode pushed a commit to branch master
in repository panel-plugins/xfce4-whiskermenu-plugin.
commit 291df4b543a36404e1a25cfcebea35486cc9f1b2
Author: Graeme Gott <graeme at gottcode.org>
Date: Mon Aug 8 14:17:11 2016 -0400
Replace GtkAlignment in window.
---
panel-plugin/window.cpp | 36 ++++++++++++++++++------------------
panel-plugin/window.h | 2 +-
2 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/panel-plugin/window.cpp b/panel-plugin/window.cpp
index bd6c2b7..5e8a484 100644
--- a/panel-plugin/window.cpp
+++ b/panel-plugin/window.cpp
@@ -149,20 +149,20 @@ WhiskerMenu::Window::Window() :
gtk_container_set_border_width(GTK_CONTAINER(m_vbox), 2);
// Create box for packing commands
- m_commands_align = GTK_ALIGNMENT(gtk_alignment_new(1, 0, 0, 0));
m_commands_box = GTK_BOX(gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0));
+ m_commands_spacer = gtk_label_new(NULL);
+ gtk_box_pack_start(m_commands_box, m_commands_spacer, true, true, 0);
for (int i = 0; i < 4; ++i)
{
gtk_box_pack_start(m_commands_box, m_commands_button[i], false, false, 0);
}
- gtk_container_add(GTK_CONTAINER(m_commands_align), GTK_WIDGET(m_commands_box));
// Create box for packing username, commands, and resize widget
m_title_box = GTK_BOX(gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0));
gtk_box_pack_start(m_vbox, GTK_WIDGET(m_title_box), false, false, 0);
gtk_box_pack_start(m_title_box, GTK_WIDGET(m_profilepic->get_widget()), false, false, 0);
gtk_box_pack_start(m_title_box, GTK_WIDGET(m_username), true, true, 0);
- gtk_box_pack_start(m_title_box, GTK_WIDGET(m_commands_align), false, false, 0);
+ gtk_box_pack_start(m_title_box, GTK_WIDGET(m_commands_box), false, false, 0);
gtk_box_pack_start(m_title_box, GTK_WIDGET(m_resizer->get_widget()), false, false, 0);
// Add search to layout
@@ -433,28 +433,28 @@ void WhiskerMenu::Window::show(GtkWidget* parent, bool horizontal)
m_layout_left = !layout_left;
m_layout_commands_alternate = wm_settings->position_commands_alternate;
- g_object_ref(m_commands_align);
+ g_object_ref(m_commands_box);
if (m_layout_commands_alternate)
{
if (!wm_settings->position_categories_alternate)
{
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_align));
+ 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_align));
- gtk_box_pack_start(m_search_box, GTK_WIDGET(m_commands_align), false, false, 0);
+ 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);
}
else
{
g_object_unref(m_sidebar_size_group);
m_sidebar_size_group = NULL;
- gtk_container_remove(GTK_CONTAINER(m_search_box), GTK_WIDGET(m_commands_align));
- gtk_box_pack_start(m_title_box, GTK_WIDGET(m_commands_align), false, false, 0);
+ gtk_container_remove(GTK_CONTAINER(m_search_box), GTK_WIDGET(m_commands_box));
+ gtk_box_pack_start(m_title_box, GTK_WIDGET(m_commands_box), false, false, 0);
}
- g_object_unref(m_commands_align);
+ g_object_unref(m_commands_box);
}
if ((layout_left && !wm_settings->position_categories_alternate)
|| (!layout_left && wm_settings->position_categories_alternate))
@@ -474,64 +474,64 @@ void WhiskerMenu::Window::show(GtkWidget* parent, bool horizontal)
{
gtk_widget_set_halign(GTK_WIDGET(m_username), GTK_ALIGN_START);
- gtk_alignment_set(m_commands_align, 1, 0, 0, 0);
for (int i = 0; i < 4; ++i)
{
gtk_box_reorder_child(m_commands_box, m_commands_button[i], i);
}
+ gtk_box_reorder_child(m_commands_box, m_commands_spacer, 0);
gtk_box_reorder_child(m_title_box, GTK_WIDGET(m_profilepic->get_widget()), 0);
gtk_box_reorder_child(m_title_box, GTK_WIDGET(m_username), 1);
gtk_box_reorder_child(m_title_box, GTK_WIDGET(m_resizer->get_widget()), 2);
gtk_box_reorder_child(m_search_box, GTK_WIDGET(m_search_entry), 0);
- gtk_box_reorder_child(m_search_box, GTK_WIDGET(m_commands_align), 1);
+ gtk_box_reorder_child(m_search_box, GTK_WIDGET(m_commands_box), 1);
}
else if (m_layout_commands_alternate)
{
gtk_widget_set_halign(GTK_WIDGET(m_username), GTK_ALIGN_END);
- gtk_alignment_set(m_commands_align, 0, 0, 0, 0);
for (int i = 0; i < 4; ++i)
{
gtk_box_reorder_child(m_commands_box, m_commands_button[i], 3 - i);
}
+ gtk_box_reorder_child(m_commands_box, m_commands_spacer, 4);
gtk_box_reorder_child(m_title_box, GTK_WIDGET(m_profilepic->get_widget()), 2);
gtk_box_reorder_child(m_title_box, GTK_WIDGET(m_username), 1);
gtk_box_reorder_child(m_title_box, GTK_WIDGET(m_resizer->get_widget()), 0);
gtk_box_reorder_child(m_search_box, GTK_WIDGET(m_search_entry), 1);
- gtk_box_reorder_child(m_search_box, GTK_WIDGET(m_commands_align), 0);
+ gtk_box_reorder_child(m_search_box, GTK_WIDGET(m_commands_box), 0);
}
else if (m_layout_left)
{
gtk_widget_set_halign(GTK_WIDGET(m_username), GTK_ALIGN_START);
- gtk_alignment_set(m_commands_align, 1, 0, 0, 0);
for (int i = 0; i < 4; ++i)
{
gtk_box_reorder_child(m_commands_box, m_commands_button[i], i);
}
+ gtk_box_reorder_child(m_commands_box, m_commands_spacer, 0);
gtk_box_reorder_child(m_title_box, GTK_WIDGET(m_profilepic->get_widget()), 0);
gtk_box_reorder_child(m_title_box, GTK_WIDGET(m_username), 1);
- gtk_box_reorder_child(m_title_box, GTK_WIDGET(m_commands_align), 2);
+ gtk_box_reorder_child(m_title_box, GTK_WIDGET(m_commands_box), 2);
gtk_box_reorder_child(m_title_box, GTK_WIDGET(m_resizer->get_widget()), 3);
}
else
{
gtk_widget_set_halign(GTK_WIDGET(m_username), GTK_ALIGN_END);
- gtk_alignment_set(m_commands_align, 0, 0, 0, 0);
for (int i = 0; i < 4; ++i)
{
gtk_box_reorder_child(m_commands_box, m_commands_button[i], 3 - i);
}
+ gtk_box_reorder_child(m_commands_box, m_commands_spacer, 4);
gtk_box_reorder_child(m_title_box, GTK_WIDGET(m_profilepic->get_widget()), 3);
gtk_box_reorder_child(m_title_box, GTK_WIDGET(m_username), 2);
- gtk_box_reorder_child(m_title_box, GTK_WIDGET(m_commands_align), 1);
+ gtk_box_reorder_child(m_title_box, GTK_WIDGET(m_commands_box), 1);
gtk_box_reorder_child(m_title_box, GTK_WIDGET(m_resizer->get_widget()), 0);
}
}
diff --git a/panel-plugin/window.h b/panel-plugin/window.h
index d3b6768..4cccee9 100644
--- a/panel-plugin/window.h
+++ b/panel-plugin/window.h
@@ -104,7 +104,7 @@ private:
GtkLabel* m_username;
ResizerWidget* m_resizer;
- GtkAlignment* m_commands_align;
+ GtkWidget* m_commands_spacer;
GtkWidget* m_commands_button[4];
gulong m_command_slots[4];
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list