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
This commit is contained in:
Matthias Clasen 2023-02-03 10:00:03 +01:00 committed by Mat
parent fb36c167e1
commit c4ddf47d8f
2 changed files with 1 additions and 5 deletions

View File

@ -278,11 +278,6 @@ gtk_sidebar_row_set_property (GObject *object,
case PROP_SECTION_TYPE: case PROP_SECTION_TYPE:
self->section_type = g_value_get_enum (value); 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; break;
case PROP_PLACE_TYPE: case PROP_PLACE_TYPE:

View File

@ -25,6 +25,7 @@
<object class="GtkLabel" id="label_widget"> <object class="GtkLabel" id="label_widget">
<property name="hexpand">1</property> <property name="hexpand">1</property>
<property name="xalign">0</property> <property name="xalign">0</property>
<property name="ellipsize">end</property>
<style> <style>
<class name="sidebar-label"/> <class name="sidebar-label"/>
</style> </style>