Skip to content

Commit 10ac353

Browse files
TomaszGasiorclefebvre
authored andcommitted
"shell: Show as much text as possible for index tree" (#235)
Backport from Evince: GNOME/evince@5f02819 Reported also in Atril: mate-desktop/atril#317
1 parent dbdb0f3 commit 10ac353

1 file changed

Lines changed: 13 additions & 9 deletions

File tree

shell/ev-sidebar-links.c

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -416,25 +416,29 @@ ev_sidebar_links_construct (EvSidebarLinks *ev_sidebar_links)
416416
gtk_tree_view_column_set_expand (GTK_TREE_VIEW_COLUMN (column), TRUE);
417417
gtk_tree_view_append_column (GTK_TREE_VIEW (priv->tree_view), column);
418418

419-
renderer = (GtkCellRenderer*)
420-
g_object_new (GTK_TYPE_CELL_RENDERER_TEXT,
421-
"ellipsize", PANGO_ELLIPSIZE_END,
422-
NULL);
419+
renderer = gtk_cell_renderer_text_new ();
420+
g_object_set (G_OBJECT (renderer),
421+
"ellipsize", PANGO_ELLIPSIZE_END,
422+
NULL);
423423
gtk_tree_view_column_pack_start (GTK_TREE_VIEW_COLUMN (column), renderer, TRUE);
424424
gtk_tree_view_column_set_attributes (GTK_TREE_VIEW_COLUMN (column), renderer,
425425
"markup", EV_DOCUMENT_LINKS_COLUMN_MARKUP,
426426
NULL);
427427

428+
column = gtk_tree_view_column_new ();
429+
gtk_tree_view_append_column (GTK_TREE_VIEW (priv->tree_view), column);
428430

429431
renderer = gtk_cell_renderer_text_new ();
430-
gtk_tree_view_column_pack_end (GTK_TREE_VIEW_COLUMN (column), renderer, FALSE);
432+
g_object_set (G_OBJECT (renderer),
433+
"ellipsize", PANGO_ELLIPSIZE_MIDDLE,
434+
"width-chars", 6,
435+
"style", PANGO_STYLE_ITALIC,
436+
"xalign", 1.0,
437+
NULL);
438+
gtk_tree_view_column_pack_start (GTK_TREE_VIEW_COLUMN (column), renderer, FALSE);
431439
gtk_tree_view_column_set_attributes (GTK_TREE_VIEW_COLUMN (column), renderer,
432440
"text", EV_DOCUMENT_LINKS_COLUMN_PAGE_LABEL,
433441
NULL);
434-
g_object_set (G_OBJECT (renderer),
435-
"style", PANGO_STYLE_ITALIC,
436-
"xalign", 1.0,
437-
NULL);
438442

439443
g_signal_connect (priv->tree_view,
440444
"button_press_event",

0 commit comments

Comments
 (0)