inspector: Limit the width of a11y page
authorMatthias Clasen <mclasen@redhat.com>
Sat, 17 Jun 2023 20:44:16 +0000 (16:44 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 17 Jun 2023 20:50:36 +0000 (16:50 -0400)
Ellipsize labels that can contain long
content to prevent a super-wide window.

gtk/inspector/a11y.c
gtk/inspector/a11y.ui

index c07b4f0290b2ce923eda03dddbc90858995982cf..98c496fba1caf74278b743932c167dc7e474b137 100644 (file)
@@ -404,6 +404,8 @@ setup_cell_cb (GtkSignalListItemFactory *factory,
 
   label = gtk_label_new (NULL);
   gtk_label_set_xalign (GTK_LABEL (label), 0.0);
+  gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_END);
+  gtk_label_set_width_chars (GTK_LABEL (label), 50);
   gtk_widget_set_margin_start (label, 6);
   gtk_widget_set_margin_end (label, 6);
   gtk_list_item_set_child (list_item, label);
index fad8470f318190e426d2f44d72e3984706088b15..dd35af307a131be5277d75a1521a1c0ccdd67dc2 100644 (file)
@@ -55,6 +55,8 @@
                 <property name="selectable">1</property>
                 <property name="halign">end</property>
                 <property name="valign">baseline</property>
+                <property name="ellipsize">end</property>
+                <property name="width-chars">50</property>
                 <layout>
                   <property name="row">1</property>
                   <property name="column">1</property>
@@ -81,6 +83,8 @@
                 <property name="selectable">1</property>
                 <property name="halign">end</property>
                 <property name="valign">baseline</property>
+                <property name="ellipsize">end</property>
+                <property name="width-chars">50</property>
                 <layout>
                   <property name="row">2</property>
                   <property name="column">1</property>
                 <property name="selectable">1</property>
                 <property name="halign">end</property>
                 <property name="valign">baseline</property>
+                <property name="ellipsize">end</property>
+                <property name="width-chars">50</property>
                 <layout>
                   <property name="row">4</property>
                   <property name="column">1</property>