[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