[f-spot] Some more keys to scroll
- From: Stephane Delcroix <sdelcroix src gnome org>
- To: svn-commits-list gnome org
- Subject: [f-spot] Some more keys to scroll
- Date: Wed, 17 Jun 2009 04:19:38 -0400 (EDT)
commit 528de5c02445212a1e71b49a26527a5cf7ea24a5
Author: Stephane Delcroix <stephane delcroix org>
Date: Tue Jun 16 13:34:22 2009 +0200
Some more keys to scroll
src/Widgets/ImageView.cs | 20 +++++++++++++++-----
1 files changed, 15 insertions(+), 5 deletions(-)
---
diff --git a/src/Widgets/ImageView.cs b/src/Widgets/ImageView.cs
index 9209b4f..494095c 100644
--- a/src/Widgets/ImageView.cs
+++ b/src/Widgets/ImageView.cs
@@ -554,22 +554,32 @@ namespace FSpot.Widgets
protected override bool OnKeyPressEvent (EventKey key)
{
- int step = 32;
bool handled = true;
int x, y;
Gdk.ModifierType type;
+
switch(key.Key) {
case Gdk.Key.Up:
- ScrollBy (0, -step);
+ case Gdk.Key.KP_Up:
+ case Gdk.Key.k:
+ case Gdk.Key.K:
+ ScrollBy (0, -Vadjustment.StepIncrement);
break;
case Gdk.Key.Down:
- ScrollBy (0, step);
+ case Gdk.Key.KP_Down:
+ case Gdk.Key.j:
+ case Gdk.Key.J:
+ ScrollBy (0, Vadjustment.StepIncrement);
break;
case Gdk.Key.Left:
- ScrollBy (-step, 0);
+ case Gdk.Key.KP_Left:
+ case Gdk.Key.h:
+ ScrollBy (-Hadjustment.StepIncrement, 0);
break;
case Gdk.Key.Right:
- ScrollBy (step, 0);
+ case Gdk.Key.KP_Right:
+ case Gdk.Key.l:
+ ScrollBy (Hadjustment.StepIncrement, 0);
break;
case Gdk.Key.plus:
case Gdk.Key.KP_Add:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]