[gtk/matthiasc/for-master: 4/7] inspector: Ellipsize in the object tree



commit 1b28353be5205fce7df5d00e5bdd22e295d5988a
Author: Matthias Clasen <mclasen redhat com>
Date:   Mon Jul 13 17:32:52 2020 -0400

    inspector: Ellipsize in the object tree
    
    We don't want a long label to blow up the width
    of the inspector window.

 gtk/inspector/object-tree.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/gtk/inspector/object-tree.c b/gtk/inspector/object-tree.c
index 44d8cf0fc3..d4ce6daed0 100644
--- a/gtk/inspector/object-tree.c
+++ b/gtk/inspector/object-tree.c
@@ -1066,6 +1066,7 @@ setup_name_cb (GtkSignalListItemFactory *factory,
 
   label = gtk_label_new (NULL);
   gtk_label_set_width_chars (GTK_LABEL (label), 15);
+  gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_END);
   gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_list_item_set_child (list_item, label);
 }
@@ -1092,7 +1093,8 @@ setup_label_cb (GtkSignalListItemFactory *factory,
   GtkWidget *label;
 
   label = gtk_label_new (NULL);
-  gtk_label_set_width_chars (GTK_LABEL (label), 15);
+  gtk_label_set_width_chars (GTK_LABEL (label), 25);
+  gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_END);
   gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_list_item_set_child (list_item, label);
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]