summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2008-08-19 22:28:19 +0000
committerVladimir Glazounov <vg@openoffice.org>2008-08-19 22:28:19 +0000
commitf6a0667514d6a8776c53c7ec20d0ec2c2527cea6 (patch)
tree16397b4cedf8acedf89596bab9e11074d21e347f /svx
parent39bd08518cafbe271771d18c0d8fddf02381fff9 (diff)
INTEGRATION: CWS aw033 (1.7.30); FILE MERGED
2008/05/27 14:50:04 aw 1.7.30.3: #i39532# changes DEV300 m12 resync corrections 2008/05/14 14:05:20 aw 1.7.30.2: RESYNC: (1.7-1.8); FILE MERGED 2008/01/29 10:27:34 aw 1.7.30.1: updated refresh for ActionChanged(), diverse removals
Diffstat (limited to 'svx')
-rw-r--r--svx/source/svdraw/svdtxhdl.hxx37
1 files changed, 2 insertions, 35 deletions
diff --git a/svx/source/svdraw/svdtxhdl.hxx b/svx/source/svdraw/svdtxhdl.hxx
index a562a21c701e..82fd38519171 100644
--- a/svx/source/svdraw/svdtxhdl.hxx
+++ b/svx/source/svdraw/svdtxhdl.hxx
@@ -7,7 +7,7 @@
* OpenOffice.org - a multi-platform office productivity suite
*
* $RCSfile: svdtxhdl.hxx,v $
- * $Revision: 1.8 $
+ * $Revision: 1.9 $
*
* This file is part of OpenOffice.org.
*
@@ -31,9 +31,7 @@
#ifndef _SVDTXHDL_HXX
#define _SVDTXHDL_HXX
-#ifndef _VIRDEV_HXX //autogen
#include <vcl/virdev.hxx>
-#endif
#include <tools/poly.hxx>
#include <tools/link.hxx>
@@ -46,7 +44,6 @@ class DrawPortionInfo;
class SdrTextObj;
class SdrObjGroup;
class SdrModel;
-class XOutputDevice;
//************************************************************
// ImpTextPortionHandler
@@ -55,49 +52,19 @@ class XOutputDevice;
class ImpTextPortionHandler
{
VirtualDevice aVDev;
- Rectangle aFormTextBoundRect;
SdrOutliner& rOutliner;
const SdrTextObj& rTextObj;
- XOutputDevice* pXOut;
// Variablen fuer ConvertToPathObj
SdrObjGroup* pGroup;
- SdrModel* pModel;
FASTBOOL bToPoly;
-
- // Variablen fuer DrawFitText
- Point aPos;
- Fraction aXFact;
- Fraction aYFact;
-
- // Variablen fuer DrawTextToPath
- ULONG nParagraph;
- BOOL bToLastPoint;
- bool bDraw;
- void* mpRecordPortions;
-
-private:
- // #101498#
- void SortedAddFormTextRecordPortion(DrawPortionInfo* pInfo);
- void DrawFormTextRecordPortions(Polygon aPoly);
- void ClearFormTextRecordPortions();
- sal_uInt32 GetFormTextPortionsLength(OutputDevice* pOut);
+ Rectangle maTextRect;
public:
ImpTextPortionHandler(SdrOutliner& rOutln, const SdrTextObj& rTxtObj);
-
void ConvertToPathObj(SdrObjGroup& rGroup, FASTBOOL bToPoly);
- void DrawFitText(XOutputDevice& rXOut, const Point& rPos, const Fraction& rXFact);
- void DrawTextToPath(XOutputDevice& rXOut, FASTBOOL bDrawEffect=TRUE);
-
- // wird von DrawTextToPath() gesetzt:
- const Rectangle& GetFormTextBoundRect() { return aFormTextBoundRect; }
DECL_LINK(ConvertHdl,DrawPortionInfo*);
- DECL_LINK(FitTextDrawHdl,DrawPortionInfo*);
-
- // #101498#
- DECL_LINK(FormTextRecordPortionHdl, DrawPortionInfo*);
};
////////////////////////////////////////////////////////////////////////////////////////////////////