Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSayamindu Dasgupta <sayamindu@gmail.com>2009-06-30 22:34:06 (GMT)
committer Sayamindu Dasgupta <sayamindu@gmail.com>2009-06-30 22:34:06 (GMT)
commitfae3ea5a95225fe5614f2bdbcd2ef7d8b6b0e531 (patch)
treec8848401a242db9150874a7173230171d649aaac
parentc5a2554daed5430cfff62bd1c3b497c33f639cd1 (diff)
Primary navigation via toolbar made "chunk-wise" instead of page-wise
-rw-r--r--readtoolbar.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/readtoolbar.py b/readtoolbar.py
index 40bc168..9af7ac4 100644
--- a/readtoolbar.py
+++ b/readtoolbar.py
@@ -209,7 +209,7 @@ class ReadToolbar(gtk.Toolbar):
palette.menu.append(self._prev_bookmark)
self._prev_bookmark.show_all()
self._back.connect('clicked', self._go_back_cb)
- self._prev_page.connect('activate', self._go_back_cb)
+ self._prev_page.connect('activate', self._go_back_page_cb)
self._prev_bookmark.connect('activate', self._prev_bookmark_activate_cb)
self.insert(self._back, -1)
self._back.show()
@@ -225,7 +225,7 @@ class ReadToolbar(gtk.Toolbar):
palette.menu.append(self._next_bookmark)
self._next_bookmark.show_all()
self._forward.connect('clicked', self._go_forward_cb)
- self._next_page.connect('activate', self._go_forward_cb)
+ self._next_page.connect('activate', self._go_forward_page_cb)
self._next_bookmark.connect('activate', self._next_bookmark_activate_cb)
self.insert(self._forward, -1)
self._forward.show()
@@ -327,11 +327,17 @@ class ReadToolbar(gtk.Toolbar):
self._document.get_page_cache().set_current_page(page)
entry.props.text = str(page + 1)
-
+
def _go_back_cb(self, button):
+ self._evince_view.scroll(gtk.SCROLL_PAGE_BACKWARD, False)
+
+ def _go_forward_cb(self, button):
+ self._evince_view.scroll(gtk.SCROLL_PAGE_FORWARD, False)
+
+ def _go_back_page_cb(self, button):
self._evince_view.previous_page()
- def _go_forward_cb(self, button):
+ def _go_forward_page_cb(self, button):
self._evince_view.next_page()
def _prev_bookmark_activate_cb(self, menuitem):