simplified.

2008-07-11  Sven Neumann  <sven@gimp.org>

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


svn path=/trunk/; revision=26139
This commit is contained in:
Sven Neumann 2008-07-11 19:38:28 +00:00 committed by Sven Neumann
parent f880f93f3e
commit 00ef6ab9ec
2 changed files with 13 additions and 21 deletions

View File

@ -1,3 +1,7 @@
2008-07-11 Sven Neumann <sven@gimp.org>
* app/tools/gimprotatetool.c (gimp_rotate_tool_key_press): simplified.
2008-07-11 Martin Nordholts <martinn@svn.gnome.org>
* app/display/gimpdisplayshell-scroll.[ch]

View File

@ -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