diff options
author | Matthias Clasen <mclasen@redhat.com> | 2023-02-03 10:00:03 +0100 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2023-02-03 10:00:03 +0100 |
commit | 463f12a3bb42c60e2b86093f443d9d14541c9852 (patch) | |
tree | 83db90d8b1fc1e677633fbb8599225320847dde7 | |
parent | 3f87b130ba3f364aef6885c565257f9d540c5a05 (diff) | |
download | gtk+-463f12a3bb42c60e2b86093f443d9d14541c9852.tar.gz |
placessidebar: Make all rows ellipsize
Otherwise, we end up with a single long row
pushing the content of all the other rows
off to the left, which is much worse than
ellipsizing.
Fixes: #4710
-rw-r--r-- | gtk/gtksidebarrow.c | 5 | ||||
-rw-r--r-- | gtk/ui/gtksidebarrow.ui | 1 |
2 files changed, 1 insertions, 5 deletions
diff --git a/gtk/gtksidebarrow.c b/gtk/gtksidebarrow.c index 15224b03b8..37cf167c94 100644 --- a/gtk/gtksidebarrow.c +++ b/gtk/gtksidebarrow.c @@ -274,11 +274,6 @@ gtk_sidebar_row_set_property (GObject *object, case PROP_SECTION_TYPE: self->section_type = g_value_get_enum (value); - if (self->section_type == GTK_PLACES_SECTION_COMPUTER || - self->section_type == GTK_PLACES_SECTION_OTHER_LOCATIONS) - gtk_label_set_ellipsize (GTK_LABEL (self->label_widget), PANGO_ELLIPSIZE_NONE); - else - gtk_label_set_ellipsize (GTK_LABEL (self->label_widget), PANGO_ELLIPSIZE_END); break; case PROP_PLACE_TYPE: diff --git a/gtk/ui/gtksidebarrow.ui b/gtk/ui/gtksidebarrow.ui index 046a1af08d..3521704472 100644 --- a/gtk/ui/gtksidebarrow.ui +++ b/gtk/ui/gtksidebarrow.ui @@ -25,6 +25,7 @@ <object class="GtkLabel" id="label_widget"> <property name="hexpand">1</property> <property name="xalign">0</property> + <property name="ellipsize">end</property> <style> <class name="sidebar-label"/> </style> |