From cbdcf64e4dd3c92de6401700e7b07b6e19c337eb Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 17 Jun 2023 16:44:16 -0400 Subject: [PATCH] inspector: Limit the width of a11y page Ellipsize labels that can contain long content to prevent a super-wide window. --- gtk/inspector/a11y.c | 2 ++ gtk/inspector/a11y.ui | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/gtk/inspector/a11y.c b/gtk/inspector/a11y.c index c07b4f0290..98c496fba1 100644 --- a/gtk/inspector/a11y.c +++ b/gtk/inspector/a11y.c @@ -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); diff --git a/gtk/inspector/a11y.ui b/gtk/inspector/a11y.ui index fad8470f31..dd35af307a 100644 --- a/gtk/inspector/a11y.ui +++ b/gtk/inspector/a11y.ui @@ -55,6 +55,8 @@ 1 end baseline + end + 50 1 1 @@ -81,6 +83,8 @@ 1 end baseline + end + 50 2 1 @@ -133,6 +137,8 @@ 1 end baseline + end + 50 4 1 -- 2.30.2