diff options
author | Sayamindu Dasgupta <sayamindu@gmail.com> | 2009-06-30 22:34:06 (GMT) |
---|---|---|
committer | Sayamindu Dasgupta <sayamindu@gmail.com> | 2009-06-30 22:34:06 (GMT) |
commit | fae3ea5a95225fe5614f2bdbcd2ef7d8b6b0e531 (patch) | |
tree | c8848401a242db9150874a7173230171d649aaac | |
parent | c5a2554daed5430cfff62bd1c3b497c33f639cd1 (diff) |
Primary navigation via toolbar made "chunk-wise" instead of page-wise
-rw-r--r-- | readtoolbar.py | 14 |
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): |