[Xfce4-commits] <xfce4-indicator-plugin:master> bugfix: fixed label orientation.

Mark Trompell noreply at xfce.org
Mon Apr 23 09:08:01 CEST 2012


Updating branch refs/heads/master
         to 33611c045a346b61eb3c06ed40b099d2046455ab (commit)
       from 7ce7f3376e514b32f25c5e0883c33c3eafd2b7fd (commit)

commit 33611c045a346b61eb3c06ed40b099d2046455ab
Author: Andrzej <ndrwrdck at gmail.com>
Date:   Mon Apr 2 11:00:42 2012 +0900

    bugfix: fixed label orientation.
    
    The error occurred in appmenu labels at switching the panel mode
    from vertical to e.g. deskbar. There was a race condition between
    setting the label and setting the button orientation.

 panel-plugin/indicator-button.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/panel-plugin/indicator-button.c b/panel-plugin/indicator-button.c
index 9763da5..9fc0e6f 100644
--- a/panel-plugin/indicator-button.c
+++ b/panel-plugin/indicator-button.c
@@ -213,6 +213,8 @@ xfce_indicator_button_set_label (XfceIndicatorButton *button,
 
       button->label = GTK_WIDGET (label);
       g_object_ref (G_OBJECT (button->label));
+      gtk_label_set_angle (GTK_LABEL (button->label),
+                           (button->orientation == GTK_ORIENTATION_VERTICAL) ? -90 : 0);
       gtk_box_pack_end (GTK_BOX (button->box), button->label, TRUE, FALSE, 1);
     }
   xfce_indicator_button_update_layout (button);


More information about the Xfce4-commits mailing list