[gimp] app: another rounding fix, style cleanups.
- From: Simon Budig <simon src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: another rounding fix, style cleanups.
- Date: Fri, 17 Sep 2010 20:29:12 +0000 (UTC)
commit 4e3775b7c52bda7dab7a7296ff833ef023a9e094
Author: Simon Budig <simon budig de>
Date: Fri Sep 17 22:27:28 2010 +0200
app: another rounding fix, style cleanups.
app/tools/gimpeditselectiontool.c | 56 +++++++++++++-----------------------
1 files changed, 20 insertions(+), 36 deletions(-)
---
diff --git a/app/tools/gimpeditselectiontool.c b/app/tools/gimpeditselectiontool.c
index 2e0324c..d586eac 100644
--- a/app/tools/gimpeditselectiontool.c
+++ b/app/tools/gimpeditselectiontool.c
@@ -376,14 +376,10 @@ gimp_edit_selection_tool_start (GimpTool *parent_tool,
x4 = x3 + gimp_item_get_width (item);
y4 = y3 + gimp_item_get_height (item);
- if (x3 < x1)
- x1 = x3;
- if (y3 < y1)
- y1 = y3;
- if (x4 > x2)
- x2 = x4;
- if (y4 > y2)
- y2 = y4;
+ x1 = MIN (x1, x3);
+ y1 = MIN (y1, y3);
+ x2 = MAX (x2, x4);
+ y2 = MAX (y2, y4);
}
g_list_free (linked);
@@ -420,21 +416,17 @@ gimp_edit_selection_tool_start (GimpTool *parent_tool,
gimp_vectors_bounds (GIMP_VECTORS (item), &x3, &y3, &x4, &y4);
- if (x3 < xd1)
- xd1 = x3;
- if (y3 < yd1)
- yd1 = y3;
- if (x4 > xd2)
- xd2 = x4;
- if (y4 > yd2)
- yd2 = y4;
+ xd1 = MIN (xd1, x3);
+ yd1 = MIN (yd1, y3);
+ xd2 = MAX (xd2, x4);
+ yd2 = MAX (yd2, y4);
}
}
- x1 = ROUND (xd1);
- y1 = ROUND (yd1);
- x2 = ROUND (xd2);
- y2 = ROUND (yd2);
+ x1 = ROUND (floor (xd1));
+ y1 = ROUND (floor (yd1));
+ x2 = ROUND (ceil (xd2));
+ y2 = ROUND (ceil (yd2));
}
break;
}
@@ -899,14 +891,10 @@ gimp_edit_selection_tool_draw (GimpDrawTool *draw_tool)
x4 = x3 + gimp_item_get_width (item);
y4 = y3 + gimp_item_get_height (item);
- if (x3 < x1)
- x1 = x3;
- if (y3 < y1)
- y1 = y3;
- if (x4 > x2)
- x2 = x4;
- if (y4 > y2)
- y2 = y4;
+ x1 = MIN (x1, x3);
+ y1 = MIN (y1, y3);
+ x2 = MAX (x2, x4);
+ y2 = MAX (y2, y4);
}
g_list_free (linked);
@@ -952,14 +940,10 @@ gimp_edit_selection_tool_draw (GimpDrawTool *draw_tool)
gimp_vectors_bounds (GIMP_VECTORS (item), &x3, &y3, &x4, &y4);
- if (x3 < x1)
- x1 = x3;
- if (y3 < y1)
- y1 = y3;
- if (x4 > x2)
- x2 = x4;
- if (y4 > y2)
- y2 = y4;
+ x1 = MIN (x1, x3);
+ y1 = MIN (y1, y3);
+ x2 = MAX (x2, x4);
+ y2 = MAX (y2, y4);
}
g_list_free (linked);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]