gimp r26139 - in trunk: . app/tools



Author: neo
Date: Fri Jul 11 19:38:28 2008
New Revision: 26139
URL: http://svn.gnome.org/viewvc/gimp?rev=26139&view=rev

Log:
2008-07-11  Sven Neumann  <sven gimp org>

	* app/tools/gimprotatetool.c (gimp_rotate_tool_key_press): 
simplified.



Modified:
   trunk/ChangeLog
   trunk/app/tools/gimprotatetool.c

Modified: trunk/app/tools/gimprotatetool.c
==============================================================================
--- trunk/app/tools/gimprotatetool.c	(original)
+++ trunk/app/tools/gimprotatetool.c	Fri Jul 11 19:38:28 2008
@@ -130,49 +130,37 @@
                             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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]