[Xfce4-commits] <midori:master> Ellipsize label in infobars created by MidoriView

Christian Dywan noreply at xfce.org
Thu Apr 21 21:42:01 CEST 2011


Updating branch refs/heads/master
         to 17d458b0ca9cde577c679bfcd666e4f9a865b8b2 (commit)
       from 7614e319ce1dc6b57767d918794bec9c2b294dbb (commit)

commit 17d458b0ca9cde577c679bfcd666e4f9a865b8b2
Author: Paweł Forysiuk <tuxator at o2.pl>
Date:   Thu Apr 21 20:51:03 2011 +0200

    Ellipsize label in infobars created by MidoriView
    
    So overly long messages don't cause the window to grow.

 midori/midori-view.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/midori/midori-view.c b/midori/midori-view.c
index f8d0fd8..f7b40e5 100644
--- a/midori/midori-view.c
+++ b/midori/midori-view.c
@@ -1271,6 +1271,7 @@ midori_view_add_info_bar (MidoriView*    view,
     GtkWidget* infobar;
     GtkWidget* action_area;
     GtkWidget* content_area;
+    GtkWidget* label;
     va_list args;
     const gchar* button_text;
 
@@ -1320,7 +1321,9 @@ midori_view_add_info_bar (MidoriView*    view,
     #endif
 
     va_end (args);
-    gtk_container_add (GTK_CONTAINER (content_area), gtk_label_new (message));
+    label = gtk_label_new (message);
+    gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_END);
+    gtk_container_add (GTK_CONTAINER (content_area), label);
     gtk_widget_show_all (infobar);
     gtk_box_pack_start (GTK_BOX (view), infobar, FALSE, FALSE, 0);
     gtk_box_reorder_child (GTK_BOX (view), infobar, 0);



More information about the Xfce4-commits mailing list