Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell/ev-sidebar-links.c
diff options
context:
space:
mode:
authorCarlos Garcia Campos <carlosgc@gnome.org>2007-01-12 17:40:08 (GMT)
committer Carlos Garcia Campos <carlosgc@src.gnome.org>2007-01-12 17:40:08 (GMT)
commitf0baa4b2679ca5692d210f2979d76f2c4be9ccf2 (patch)
tree35a5521c807307f7503779d627f57f05a1429c67 /shell/ev-sidebar-links.c
parent47cd9d5b88adc4a58bc982e32e84b01682ec2030 (diff)
Keep selected cell always visible in index treeview.
2007-01-12 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-sidebar-links.c: (update_page_callback_foreach): Keep selected cell always visible in index treeview. svn path=/trunk/; revision=2219
Diffstat (limited to 'shell/ev-sidebar-links.c')
-rw-r--r--shell/ev-sidebar-links.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/shell/ev-sidebar-links.c b/shell/ev-sidebar-links.c
index fbf1b73..4f677e6 100644
--- a/shell/ev-sidebar-links.c
+++ b/shell/ev-sidebar-links.c
@@ -419,7 +419,7 @@ ev_sidebar_links_construct (EvSidebarLinks *ev_sidebar_links)
loading_model = create_loading_model ();
priv->tree_view = gtk_tree_view_new_with_model (loading_model);
g_object_unref (loading_model);
-
+
selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (priv->tree_view));
gtk_tree_selection_set_mode (selection, GTK_SELECTION_NONE);
gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (priv->tree_view), FALSE);
@@ -548,12 +548,10 @@ update_page_callback_foreach (GtkTreeModel *model,
current_page = ev_page_cache_get_current_page (sidebar_links->priv->page_cache);
if (dest_page == current_page) {
- GtkTreeSelection *selection;
-
- selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (sidebar_links->priv->tree_view));
gtk_tree_view_expand_to_path (GTK_TREE_VIEW (sidebar_links->priv->tree_view),
path);
- gtk_tree_selection_select_path (selection, path);
+ gtk_tree_view_set_cursor (GTK_TREE_VIEW (sidebar_links->priv->tree_view),
+ path, NULL, FALSE);
return TRUE;
}