[gimp/soc-2011-warp] gimpwarptool: add logic to commit the transformation
- From: Michael Muré <mmure src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/soc-2011-warp] gimpwarptool: add logic to commit the transformation
- Date: Fri, 3 Jun 2011 23:39:29 +0000 (UTC)
commit 90aa5f6d8a03b9104e41af2d58ea47ad1762ac13
Author: Michael Muré <batolettre gmail com>
Date: Sat Jun 4 01:38:50 2011 +0200
gimpwarptool: add logic to commit the transformation
app/tools/gimpwarptool.c | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/app/tools/gimpwarptool.c b/app/tools/gimpwarptool.c
index f53c356..5092c50 100644
--- a/app/tools/gimpwarptool.c
+++ b/app/tools/gimpwarptool.c
@@ -293,8 +293,21 @@ gimp_warp_tool_key_press (GimpTool *tool,
{
case GDK_KEY_BackSpace:
case GDK_KEY_Return:
+ return TRUE;
+
case GDK_KEY_KP_Enter:
case GDK_KEY_ISO_Enter:
+ gimp_tool_control_set_preserve (tool->control, TRUE);
+
+ gimp_image_map_commit (wt->image_map);
+ g_object_unref (wt->image_map);
+ wt->image_map = NULL;
+
+ gimp_tool_control_set_preserve (tool->control, FALSE);
+
+ gimp_image_flush (gimp_display_get_image (display));
+
+ gimp_tool_control (tool, GIMP_TOOL_ACTION_HALT, display);
return TRUE;
case GDK_KEY_Escape:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]