From 83226c8ae5f4f84b09996986cd557334bbd73a6a Mon Sep 17 00:00:00 2001 From: Sven Neumann Date: Fri, 18 Apr 2008 21:05:29 +0000 Subject: [PATCH] don't draw the handles on pixel centers, we don't blend between pixel 2008-04-18 Sven Neumann * app/tools/gimpblendtool.c (gimp_blend_tool_draw): don't draw the handles on pixel centers, we don't blend between pixel centers. svn path=/trunk/; revision=25498 --- ChangeLog | 5 +++++ app/tools/gimpblendtool.c | 17 ++++++++--------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1f53dd422c..5f55f427df 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-04-18 Sven Neumann + + * app/tools/gimpblendtool.c (gimp_blend_tool_draw): don't draw the + handles on pixel centers, we don't blend between pixel centers. + 2008-04-17 Michael Natterer Add some infrastructure that will be used soon: diff --git a/app/tools/gimpblendtool.c b/app/tools/gimpblendtool.c index 9c669788c2..2a617ab041 100644 --- a/app/tools/gimpblendtool.c +++ b/app/tools/gimpblendtool.c @@ -22,7 +22,6 @@ #include -#include "libgimpmath/gimpmath.h" #include "libgimpwidgets/gimpwidgets.h" #include "tools-types.h" @@ -360,8 +359,8 @@ gimp_blend_tool_draw (GimpDrawTool *draw_tool) /* Draw start target */ gimp_draw_tool_draw_handle (draw_tool, GIMP_HANDLE_CROSS, - floor (blend_tool->start_x) + 0.5, - floor (blend_tool->start_y) + 0.5, + blend_tool->start_x, + blend_tool->start_y, TARGET_SIZE, TARGET_SIZE, GTK_ANCHOR_CENTER, @@ -370,8 +369,8 @@ gimp_blend_tool_draw (GimpDrawTool *draw_tool) /* Draw end target */ gimp_draw_tool_draw_handle (draw_tool, GIMP_HANDLE_CROSS, - floor (blend_tool->end_x) + 0.5, - floor (blend_tool->end_y) + 0.5, + blend_tool->end_x, + blend_tool->end_y, TARGET_SIZE, TARGET_SIZE, GTK_ANCHOR_CENTER, @@ -379,10 +378,10 @@ gimp_blend_tool_draw (GimpDrawTool *draw_tool) /* Draw the line between the start and end coords */ gimp_draw_tool_draw_line (draw_tool, - floor (blend_tool->start_x) + 0.5, - floor (blend_tool->start_y) + 0.5, - floor (blend_tool->end_x) + 0.5, - floor (blend_tool->end_y) + 0.5, + blend_tool->start_x, + blend_tool->start_y, + blend_tool->end_x, + blend_tool->end_y, FALSE); }