Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@gmail.com>2011-06-10 18:53:23 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2011-06-10 20:06:16 (GMT)
commit8555bb5ed9bc294d781e2071e87b82e555148773 (patch)
treefc885fa0cdc048044a8ef79b2584baffbcf6c03b
parentc4c65cad8e5e327d21a986594c6fc16cdfc28c07 (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.py4
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()