summaryrefslogtreecommitdiff
path: root/svx/source/sdr/overlay/overlaytools.cxx
diff options
context:
space:
mode:
authorArmin Le Grand <Armin.Le.Grand@Sun.COM>2009-09-22 18:14:05 +0200
committerArmin Le Grand <Armin.Le.Grand@Sun.COM>2009-09-22 18:14:05 +0200
commit256427a28d4ba3de573c81d64b5fbbe1cb354b01 (patch)
treec572170f1017857711de6be6ba7ddd4b12c8a1d1 /svx/source/sdr/overlay/overlaytools.cxx
parenta0f979d5bf4428f0110c408cc32d1ba670394f07 (diff)
#i97509# continued matrix tooling and adapting the usages now to all the ooo code
Diffstat (limited to 'svx/source/sdr/overlay/overlaytools.cxx')
-rw-r--r--svx/source/sdr/overlay/overlaytools.cxx8
1 files changed, 3 insertions, 5 deletions
diff --git a/svx/source/sdr/overlay/overlaytools.cxx b/svx/source/sdr/overlay/overlaytools.cxx
index 6755d09fb34b..22b273a2a0e4 100644
--- a/svx/source/sdr/overlay/overlaytools.cxx
+++ b/svx/source/sdr/overlay/overlaytools.cxx
@@ -40,6 +40,7 @@
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <drawinglayer/primitive2d/polypolygonprimitive2d.hxx>
#include <drawinglayer/geometry/viewinformation2d.hxx>
+#include <basegfx/matrix/b2dhommatrixtools.hxx>
//////////////////////////////////////////////////////////////////////////////
@@ -230,11 +231,8 @@ namespace drawinglayer
if(!basegfx::fTools::equalZero(getRotation()))
{
- basegfx::B2DHomMatrix aTransform;
-
- aTransform.translate(-getObjectRange().getMinX(), -getObjectRange().getMinY());
- aTransform.rotate(getRotation());
- aTransform.translate(getObjectRange().getMinX(), getObjectRange().getMinY());
+ const basegfx::B2DHomMatrix aTransform(basegfx::tools::createRotateAroundPoint(
+ getObjectRange().getMinX(), getObjectRange().getMinY(), getRotation()));
aHatchPolyPolygon.transform(aTransform);
}