summaryrefslogtreecommitdiff
path: root/src/nautilus-view-icon-item-ui.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nautilus-view-icon-item-ui.c')
-rw-r--r--src/nautilus-view-icon-item-ui.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/nautilus-view-icon-item-ui.c b/src/nautilus-view-icon-item-ui.c
index 805c68f89..d192e28fa 100644
--- a/src/nautilus-view-icon-item-ui.c
+++ b/src/nautilus-view-icon-item-ui.c
@@ -128,6 +128,7 @@ constructed (GObject *object)
GtkBox *container;
GtkBox *item_selection_background;
GtkLabel *label;
+ PangoAttrList *attr_list;
GtkStyleContext *style_context;
NautilusFile *file;
guint icon_size;
@@ -149,6 +150,9 @@ constructed (GObject *object)
label = GTK_LABEL (gtk_label_new (nautilus_file_get_display_name (file)));
gtk_widget_show (GTK_WIDGET (label));
+ attr_list = pango_attr_list_new ();
+ pango_attr_list_insert (attr_list, pango_attr_insert_hyphens_new (FALSE));
+ gtk_label_set_attributes (label, attr_list);
gtk_label_set_ellipsize (label, PANGO_ELLIPSIZE_MIDDLE);
gtk_label_set_line_wrap (label, TRUE);
gtk_label_set_line_wrap_mode (label, PANGO_WRAP_WORD_CHAR);
@@ -178,6 +182,8 @@ constructed (GObject *object)
(GCallback) on_view_item_size_changed, self);
g_signal_connect (self->model, "notify::file",
(GCallback) on_view_item_file_changed, self);
+
+ pango_attr_list_unref (attr_list);
}
static void