From 0e071ffabef28160d63a72478d4286e50d2d3c50 Mon Sep 17 00:00:00 2001 From: rds <rds> Date: Fri, 25 Jan 2008 16:10:33 +0000 Subject: [PATCH] Addition of Keypad + and - shortcuts to control zooming --- src/zmapWindow/zmapWindow.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/zmapWindow/zmapWindow.c b/src/zmapWindow/zmapWindow.c index 8b00c4345..2b21daf14 100755 --- a/src/zmapWindow/zmapWindow.c +++ b/src/zmapWindow/zmapWindow.c @@ -26,9 +26,9 @@ * * Exported functions: See ZMap/zmapWindow.h * HISTORY: - * Last edited: Jan 9 15:31 2008 (rds) + * Last edited: Jan 25 16:07 2008 (rds) * Created: Thu Jul 24 14:36:27 2003 (edgrif) - * CVS info: $Id: zmapWindow.c,v 1.224 2008-01-09 15:31:55 rds Exp $ + * CVS info: $Id: zmapWindow.c,v 1.225 2008-01-25 16:10:33 rds Exp $ *------------------------------------------------------------------- */ @@ -2030,6 +2030,7 @@ static void zoomWindow(ZMapWindow window, GdkEventKey *key_event) switch (key_event->keyval) { + case GDK_KP_Add: case GDK_plus: case GDK_equal: if (zMapGUITestModifiers(key_event, GDK_CONTROL_MASK)) @@ -2037,6 +2038,7 @@ static void zoomWindow(ZMapWindow window, GdkEventKey *key_event) else zoom_factor = 1.1 ; break ; + case GDK_KP_Subtract: case GDK_minus: if (zMapGUITestModifiers(key_event, GDK_CONTROL_MASK)) zoom_factor = 0.5 ; @@ -3269,6 +3271,8 @@ static gboolean keyboardEvent(ZMapWindow window, GdkEventKey *key_event) case GDK_plus: case GDK_minus: case GDK_equal: + case GDK_KP_Add: + case GDK_KP_Subtract: { zoomWindow(window, key_event) ; -- GitLab