From 00ef6ab9ec39627c14ec0408cac1d34de96aa9e0 Mon Sep 17 00:00:00 2001 From: Sven Neumann Date: Fri, 11 Jul 2008 19:38:28 +0000 Subject: [PATCH] simplified. 2008-07-11 Sven Neumann * app/tools/gimprotatetool.c (gimp_rotate_tool_key_press): simplified. svn path=/trunk/; revision=26139 --- ChangeLog | 4 ++++ app/tools/gimprotatetool.c | 30 +++++++++--------------------- 2 files changed, 13 insertions(+), 21 deletions(-) diff --git a/ChangeLog b/ChangeLog index ce1cbde859..043fff99fd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-07-11 Sven Neumann + + * app/tools/gimprotatetool.c (gimp_rotate_tool_key_press): simplified. + 2008-07-11 Martin Nordholts * app/display/gimpdisplayshell-scroll.[ch] diff --git a/app/tools/gimprotatetool.c b/app/tools/gimprotatetool.c index 17d3011f81..f2bd98c8ca 100644 --- a/app/tools/gimprotatetool.c +++ b/app/tools/gimprotatetool.c @@ -130,49 +130,37 @@ gimp_rotate_tool_key_press (GimpTool *tool, GdkEventKey *kevent, GimpDisplay *display) { - GimpDrawTool *draw_tool = GIMP_DRAW_TOOL (tool); - GimpRotateTool *rotate = GIMP_ROTATE_TOOL (tool); - gboolean handled_key = FALSE; - GtkSpinButton *angle_spin = GTK_SPIN_BUTTON (rotate->angle_spin_button); + GimpDrawTool *draw_tool = GIMP_DRAW_TOOL (tool); if (display == draw_tool->display) { + GimpRotateTool *rotate = GIMP_ROTATE_TOOL (tool); + GtkSpinButton *angle_spin = GTK_SPIN_BUTTON (rotate->angle_spin_button); + switch (kevent->keyval) { case GDK_Up: - handled_key = TRUE; gtk_spin_button_spin (angle_spin, GTK_SPIN_STEP_FORWARD, 0.0); - break; + return TRUE; case GDK_Down: - handled_key = TRUE; gtk_spin_button_spin (angle_spin, GTK_SPIN_STEP_BACKWARD, 0.0); - break; + return TRUE; case GDK_Left: - handled_key = TRUE; gtk_spin_button_spin (angle_spin, GTK_SPIN_PAGE_FORWARD, 0.0); - break; + return TRUE; case GDK_Right: - handled_key = TRUE; gtk_spin_button_spin (angle_spin, GTK_SPIN_PAGE_BACKWARD, 0.0); - break; + return TRUE; default: - handled_key = FALSE; break; } } - if (! handled_key) - { - handled_key = GIMP_TOOL_CLASS (parent_class)->key_press (tool, - kevent, - display); - } - - return handled_key; + return GIMP_TOOL_CLASS (parent_class)->key_press (tool, kevent, display); } static void