#include "ev-job-queue.h"
#include "ev-document-links.h"
#include "ev-window.h"
-#include "ev-gui.h"
struct _EvSidebarLinksPrivate {
GtkWidget *tree_view;
if (!link)
return;
- first_page = get_page_from_link (link) + 1;
+ first_page = get_page_from_link (link);
if (first_page == -1) {
g_object_unref (link);
return;
window = gtk_widget_get_toplevel (GTK_WIDGET (sidebar));
if (EV_IS_WINDOW (window)) {
-#ifdef WITH_GNOME_PRINT
+#ifdef WITH_PRINT
ev_window_print_range (EV_WINDOW (window),
first_page, last_page);
#endif
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);
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;
}