mirror of https://github.com/GNOME/gimp.git
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:
parent
f880f93f3e
commit
00ef6ab9ec
|
@ -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]
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue