summaryrefslogtreecommitdiffstats
path: root/svx/source/dialog/dlgctrl.cxx
diff options
context:
space:
mode:
authorIvo Hinkelmann <ihi@openoffice.org>2006-11-14 12:15:26 +0000
committerIvo Hinkelmann <ihi@openoffice.org>2006-11-14 12:15:26 +0000
commit988de1d6d67af1105e633b71cd5274efb0e9edad (patch)
treefc1f60afdf782c04c619a160f278d77ef8a3be8b /svx/source/dialog/dlgctrl.cxx
parentINTEGRATION: CWS aw024 (1.9.344); FILE MERGED (diff)
downloadcore-988de1d6d67af1105e633b71cd5274efb0e9edad.tar.gz
core-988de1d6d67af1105e633b71cd5274efb0e9edad.zip
INTEGRATION: CWS aw024 (1.24.138); FILE MERGED
2006/10/27 12:13:55 aw 1.24.138.6: #i39528# ::basegfx -> basegfx adaption 2006/09/21 18:19:14 aw 1.24.138.5: RESYNC: (1.26-1.27); FILE MERGED 2006/07/04 12:11:27 aw 1.24.138.4: RESYNC: (1.25-1.26); FILE MERGED 2005/09/18 02:18:28 aw 1.24.138.3: RESYNC: (1.24-1.25); FILE MERGED 2005/05/12 16:39:19 aw 1.24.138.2: #i39529# 2005/04/26 15:04:06 aw 1.24.138.1: #i39528#
Diffstat (limited to 'svx/source/dialog/dlgctrl.cxx')
-rw-r--r--svx/source/dialog/dlgctrl.cxx53
1 files changed, 32 insertions, 21 deletions
diff --git a/svx/source/dialog/dlgctrl.cxx b/svx/source/dialog/dlgctrl.cxx
index 64466e1ce6e3..8fff3fed0903 100644
--- a/svx/source/dialog/dlgctrl.cxx
+++ b/svx/source/dialog/dlgctrl.cxx
@@ -4,9 +4,9 @@
*
* $RCSfile: dlgctrl.cxx,v $
*
- * $Revision: 1.27 $
+ * $Revision: 1.28 $
*
- * last change: $Author: obo $ $Date: 2006-09-17 04:17:40 $
+ * last change: $Author: ihi $ $Date: 2006-11-14 13:15:26 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -77,6 +77,14 @@
#include <com/sun/star/lang/XUnoTunnel.hpp>
#endif
+#ifndef _BGFX_POINT_B2DPOINT_HXX
+#include <basegfx/point/b2dpoint.hxx>
+#endif
+
+#ifndef _BGFX_POLYGON_B2DPOLYGON_HXX
+#include <basegfx/polygon/b2dpolygon.hxx>
+#endif
+
#define OUTPUT_DRAWMODE_COLOR (DRAWMODE_DEFAULT)
#define OUTPUT_DRAWMODE_CONTRAST (DRAWMODE_SETTINGSLINE | DRAWMODE_SETTINGSFILL | DRAWMODE_SETTINGSTEXT | DRAWMODE_SETTINGSGRADIENT)
@@ -1948,33 +1956,36 @@ SvxXLinePreview::SvxXLinePreview( Window* pParent, const ResId& rResId, XOutputD
// create DrawObectA
const sal_Int32 aYPosA(aOutputSize.Height() / 2);
- const Point aPointA1( nDistance, aYPosA);
- const Point aPointA2( aPointA1.X() + ((nAvailableLength * 14) / 20), aYPosA );
- mpLineObjA = new SdrPathObj(aPointA1, aPointA2);
+ const basegfx::B2DPoint aPointA1( nDistance, aYPosA);
+ const basegfx::B2DPoint aPointA2( aPointA1.getX() + ((nAvailableLength * 14) / 20), aYPosA );
+ basegfx::B2DPolygon aPolygonA;
+ aPolygonA.append(aPointA1);
+ aPolygonA.append(aPointA2);
+ mpLineObjA = new SdrPathObj(OBJ_LINE, basegfx::B2DPolyPolygon(aPolygonA));
mpLineObjA->SetModel(mpModel);
// create DrawObectB
const sal_Int32 aYPosB1((aOutputSize.Height() * 3) / 4);
const sal_Int32 aYPosB2((aOutputSize.Height() * 1) / 4);
- const Point aPointB1( aPointA2.X() + nDistance, aYPosB1);
- const Point aPointB2( aPointB1.X() + ((nAvailableLength * 2) / 20), aYPosB2 );
- const Point aPointB3( aPointB2.X() + ((nAvailableLength * 2) / 20), aYPosB1 );
- XPolygon aPolygonB(3);
- aPolygonB[0] = aPointB1;
- aPolygonB[1] = aPointB2;
- aPolygonB[2] = aPointB3;
- mpLineObjB = new SdrPathObj(OBJ_PLIN, XPolyPolygon(aPolygonB));
+ const basegfx::B2DPoint aPointB1( aPointA2.getX() + nDistance, aYPosB1);
+ const basegfx::B2DPoint aPointB2( aPointB1.getX() + ((nAvailableLength * 2) / 20), aYPosB2 );
+ const basegfx::B2DPoint aPointB3( aPointB2.getX() + ((nAvailableLength * 2) / 20), aYPosB1 );
+ basegfx::B2DPolygon aPolygonB;
+ aPolygonB.append(aPointB1);
+ aPolygonB.append(aPointB2);
+ aPolygonB.append(aPointB3);
+ mpLineObjB = new SdrPathObj(OBJ_PLIN, basegfx::B2DPolyPolygon(aPolygonB));
mpLineObjB->SetModel(mpModel);
// create DrawObectC
- const Point aPointC1( aPointB3.X() + nDistance, aYPosB1);
- const Point aPointC2( aPointC1.X() + ((nAvailableLength * 1) / 20), aYPosB2 );
- const Point aPointC3( aPointC2.X() + ((nAvailableLength * 1) / 20), aYPosB1 );
- XPolygon aPolygonC(3);
- aPolygonC[0] = aPointC1;
- aPolygonC[1] = aPointC2;
- aPolygonC[2] = aPointC3;
- mpLineObjC = new SdrPathObj(OBJ_PLIN, XPolyPolygon(aPolygonC));
+ const basegfx::B2DPoint aPointC1( aPointB3.getX() + nDistance, aYPosB1);
+ const basegfx::B2DPoint aPointC2( aPointC1.getX() + ((nAvailableLength * 1) / 20), aYPosB2 );
+ const basegfx::B2DPoint aPointC3( aPointC2.getX() + ((nAvailableLength * 1) / 20), aYPosB1 );
+ basegfx::B2DPolygon aPolygonC;
+ aPolygonC.append(aPointC1);
+ aPolygonC.append(aPointC2);
+ aPolygonC.append(aPointC3);
+ mpLineObjC = new SdrPathObj(OBJ_PLIN, basegfx::B2DPolyPolygon(aPolygonC));
mpLineObjC->SetModel(mpModel);
// Draw the control's border as a flat thin black line.