Skip to content

Commit d540cea

Browse files
committed
Merge pull request #195 from nchachereau/overview-home-end-keys
Make Home and End keys work in overview
2 parents e9c34ef + 50def31 commit d540cea

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/hamster/widgets/facttree.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,9 +185,9 @@ class FactTree(graphics.Scene, gtk.Scrollable):
185185
"""
186186
The fact tree is a painter - it maintains scroll state and shows what we can
187187
see. That means it does not show all the facts there are, but rather only
188-
those tht you can see.
188+
those that you can see.
189189
It's also painter as it reuses labels. Caching is futile, we do all the painting
190-
every tie
190+
every time
191191
192192
193193
@@ -288,6 +288,12 @@ def on_key_press(self, scene, event):
288288
self.y -= self.height * 0.8
289289
self.on_scroll()
290290

291+
elif event.keyval == gdk.KEY_Home:
292+
self.set_current_fact(0)
293+
294+
elif event.keyval == gdk.KEY_End:
295+
self.set_current_fact(len(self.facts) - 1)
296+
291297
elif event.keyval == gdk.KEY_Return:
292298
self.activate_row(self.hover_day, self.current_fact)
293299

0 commit comments

Comments
 (0)