gtk_tree_view_column_set_attributes (GTK_TREE_VIEW_COLUMN (column), renderer,
"text", EV_DOCUMENT_LINKS_COLUMN_PAGE_LABEL,
NULL);
- g_object_set (G_OBJECT (renderer), "style", PANGO_STYLE_ITALIC, NULL);
+ g_object_set (G_OBJECT (renderer),
+ "style", PANGO_STYLE_ITALIC,
+ "xalign", 1.0,
+ NULL);
g_signal_connect (priv->tree_view,
"button_press_event",
ev_sidebar_links_construct (ev_sidebar_links);
}
-static gboolean
-fill_page_labels (GtkTreeModel *tree_model,
- GtkTreePath *path,
- GtkTreeIter *iter,
- EvSidebarLinks *sidebar_links)
-{
- EvDocumentLinks *document_links;
- EvLink *link;
- gchar *page_label;
-
- gtk_tree_model_get (tree_model, iter,
- EV_DOCUMENT_LINKS_COLUMN_LINK, &link,
- -1);
-
- if (!link)
- return FALSE;
-
- document_links = EV_DOCUMENT_LINKS (sidebar_links->priv->document);
- page_label = ev_document_links_get_link_page_label (document_links, link);
- if (!page_label)
- return FALSE;
-
- gtk_tree_store_set (GTK_TREE_STORE (tree_model), iter,
- EV_DOCUMENT_LINKS_COLUMN_PAGE_LABEL, page_label,
- -1);
-
- g_free (page_label);
- g_object_unref (link);
-
- return FALSE;
-}
-
/* Public Functions */
GtkWidget *
ev_sidebar_links_set_links_model (sidebar_links, job->model);
- gtk_tree_model_foreach (priv->model, (GtkTreeModelForeachFunc)fill_page_labels, sidebar_links);
-
gtk_tree_view_set_model (GTK_TREE_VIEW (priv->tree_view), job->model);
g_object_unref (job);