[gnome-applets/wip/segeiger/height-for-width: 6/7] windowpicker/applet.c: Let outerbox and tasklist only expand as much as necessary
- From: Sebastian Geiger <segeiger src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-applets/wip/segeiger/height-for-width: 6/7] windowpicker/applet.c: Let outerbox and tasklist only expand as much as necessary
- Date: Tue, 14 Jul 2015 15:58:28 +0000 (UTC)
commit 20b0cc94905e85033d7f067509d38e078589fcf4
Author: Sebastian Geiger <sbastig gmx net>
Date: Mon Jun 8 21:10:27 2015 +0200
windowpicker/applet.c: Let outerbox and tasklist only expand as much as necessary
windowpicker/src/wp-applet.c | 16 +++++++++++++---
1 files changed, 13 insertions(+), 3 deletions(-)
---
diff --git a/windowpicker/src/wp-applet.c b/windowpicker/src/wp-applet.c
index 927b441..97fcb2d 100644
--- a/windowpicker/src/wp-applet.c
+++ b/windowpicker/src/wp-applet.c
@@ -185,16 +185,26 @@ wp_applet_load (PanelApplet *panel_applet)
applet->settings = panel_applet_settings_new (panel_applet, SETTINGS_SCHEMA);
orientation = panel_applet_get_gtk_orientation (panel_applet);
- applet->container = gtk_box_new (orientation, 10);
+ applet->container = gtk_box_new (orientation, 0);
+ if (panel_applet_get_gtk_orientation (PANEL_APPLET (applet)) == GTK_ORIENTATION_HORIZONTAL) {
+ gtk_widget_set_halign (applet->container, GTK_ALIGN_START);
+ } else {
+ gtk_widget_set_valign (applet->container, GTK_ALIGN_START);
+ }
gtk_container_add (GTK_CONTAINER (applet), applet->container);
applet->tasks = task_list_new (applet);
+ if (panel_applet_get_gtk_orientation (PANEL_APPLET (applet)) == GTK_ORIENTATION_HORIZONTAL) {
+ gtk_widget_set_halign (applet->tasks, GTK_ALIGN_START);
+ } else {
+ gtk_widget_set_valign (applet->tasks, GTK_ALIGN_START);
+ }
gtk_box_pack_start (GTK_BOX (applet->container), applet->tasks,
- FALSE, FALSE, 0);
+ TRUE, TRUE, 0);
applet->title = task_title_new (applet);
gtk_box_pack_start (GTK_BOX (applet->container), applet->title,
- FALSE, FALSE, 0);
+ TRUE, TRUE, 0);
g_settings_bind (applet->settings, KEY_SHOW_ALL_WINDOWS,
applet, KEY_SHOW_ALL_WINDOWS, G_SETTINGS_BIND_GET);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]