diff options
author | Gonzalo Odiard <godiard@gmail.com> | 2011-06-10 18:53:23 (GMT) |
---|---|---|
committer | Gonzalo Odiard <godiard@gmail.com> | 2011-06-10 20:06:16 (GMT) |
commit | 8555bb5ed9bc294d781e2071e87b82e555148773 (patch) | |
tree | fc885fa0cdc048044a8ef79b2584baffbcf6c03b | |
parent | c4c65cad8e5e327d21a986594c6fc16cdfc28c07 (diff) |
Home/End keys for going to start and end of document in text adapter
Signed-off-by: Manuel QuiƱones <manuel.por.aca@gmail.com>
Acked-by: Gonzalo Odiard <gonzalo@laptop.org>
-rw-r--r-- | textadapter.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/textadapter.py b/textadapter.py index d2246b6..526f6f1 100644 --- a/textadapter.py +++ b/textadapter.py @@ -244,6 +244,10 @@ class TextViewer(gobject.GObject): if new_value > v_adjustment.upper - v_adjustment.page_size: new_value = v_adjustment.upper - v_adjustment.page_size v_adjustment.value = new_value + elif scrolltype == gtk.SCROLL_START: + self.set_current_page(0) + elif scrolltype == gtk.SCROLL_END: + self.set_current_page(self._pagecount - 1) def previous_page(self): v_adjustment = self._scrolled.get_vadjustment() |