From ea2c7e7be1c990004e9a8aa3a0fdb2c452d8785d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Mur=C3=A9?= Date: Mon, 6 Jun 2011 20:39:05 +0200 Subject: [PATCH] gimpwarptool: use gimp_draw_tool_add_arc instead of gimp_draw_tool_add_handle to draw the effect size --- app/tools/gimpwarptool.c | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/app/tools/gimpwarptool.c b/app/tools/gimpwarptool.c index 61074abbc4..193949bef2 100644 --- a/app/tools/gimpwarptool.c +++ b/app/tools/gimpwarptool.c @@ -426,25 +426,15 @@ static void gimp_warp_tool_draw (GimpDrawTool *draw_tool) { GimpWarpTool *wt = GIMP_WARP_TOOL (draw_tool); - GimpTool *tool = GIMP_TOOL (wt); - GimpDisplayShell *shell = gimp_display_get_shell (tool->display); GimpWarpOptions *options = GIMP_WARP_TOOL_GET_OPTIONS (wt); - gdouble sizex; - gdouble sizey; - sizex = SCALEX (shell, options->effect_size); - sizey = SCALEY (shell, options->effect_size); - - if (sizex >= 3.0 && sizey >= 3.0) - { - gimp_draw_tool_add_handle (draw_tool, - GIMP_HANDLE_CIRCLE, - wt->cursor_x, - wt->cursor_y, - sizex, - sizey, - GIMP_HANDLE_ANCHOR_CENTER); - } + gimp_draw_tool_add_arc (draw_tool, + FALSE, + wt->cursor_x - options->effect_size / 2.0, + wt->cursor_y - options->effect_size / 2.0, + options->effect_size, + options->effect_size, + 0.0, 2.0 * G_PI); } static void