gimp r26139 - in trunk: . app/tools
- From: neo svn gnome org
- To: svn-commits-list gnome org
- Subject: gimp r26139 - in trunk: . app/tools
- Date: Fri, 11 Jul 2008 19:38:28 +0000 (UTC)
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]