From 8ec7f9d498458d4af6ae10c407c5806db6a886e0 Mon Sep 17 00:00:00 2001 From: Olivier Duchateau Date: Sun, 17 Sep 2017 15:44:24 +0200 Subject: [PATCH] Fix alignment label (tasklist) when we switch from horizontal to vertical mode --- plugins/tasklist/tasklist-widget.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/tasklist/tasklist-widget.c b/plugins/tasklist/tasklist-widget.c index 9dfe197b..8dfa7fc5 100644 --- a/plugins/tasklist/tasklist-widget.c +++ b/plugins/tasklist/tasklist-widget.c @@ -2163,12 +2163,14 @@ xfce_tasklist_child_new (XfceTasklist *tasklist) { /* gtk_box_reorder_child (GTK_BOX (child->box), child->icon, 0); */ gtk_label_set_xalign (GTK_LABEL (child->label), 0.0); + gtk_label_set_yalign (GTK_LABEL (child->label), 0.5); gtk_label_set_ellipsize (GTK_LABEL (child->label), tasklist->ellipsize_mode); } else { /* gtk_box_reorder_child (GTK_BOX (child->box), child->icon, -1); */ gtk_label_set_yalign (GTK_LABEL (child->label), 0.0); + gtk_label_set_xalign (GTK_LABEL (child->label), 0.5); gtk_label_set_angle (GTK_LABEL (child->label), 270); /* TODO can we already ellipsize here yet? */ } @@ -4032,6 +4034,7 @@ xfce_tasklist_update_orientation (XfceTasklist *tasklist) { /* gtk_box_reorder_child (GTK_BOX (child->box), child->icon, 0); */ gtk_label_set_xalign (GTK_LABEL (child->label), 0.0); + gtk_label_set_yalign (GTK_LABEL (child->label), 0.5); gtk_label_set_angle (GTK_LABEL (child->label), 0); gtk_label_set_ellipsize (GTK_LABEL (child->label), child->tasklist->ellipsize_mode); @@ -4040,6 +4043,7 @@ xfce_tasklist_update_orientation (XfceTasklist *tasklist) { /* gtk_box_reorder_child (GTK_BOX (child->box), child->icon, -1); */ gtk_label_set_yalign (GTK_LABEL (child->label), 0.0); + gtk_label_set_xalign (GTK_LABEL (child->label), 0.5); gtk_label_set_angle (GTK_LABEL (child->label), 270); gtk_label_set_ellipsize (GTK_LABEL (child->label), PANGO_ELLIPSIZE_NONE); } -- 2.13.5