diff options
Diffstat (limited to 'sc/inc/editutil.hxx')
-rw-r--r-- | sc/inc/editutil.hxx | 124 |
1 files changed, 62 insertions, 62 deletions
diff --git a/sc/inc/editutil.hxx b/sc/inc/editutil.hxx index 52f42d0f2670..b9af426504db 100644 --- a/sc/inc/editutil.hxx +++ b/sc/inc/editutil.hxx @@ -2,7 +2,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -46,16 +46,16 @@ class ScEditEngineDefaulter; class ScEditUtil { - ScDocument* pDoc; - SCCOL nCol; - SCROW nRow; - SCTAB nTab; - Point aScrPos; - OutputDevice* pDev; // MapMode muss eingestellt sein - double nPPTX; - double nPPTY; - Fraction aZoomX; - Fraction aZoomY; + ScDocument* pDoc; + SCCOL nCol; + SCROW nRow; + SCTAB nTab; + Point aScrPos; + OutputDevice* pDev; // MapMode muss eingestellt sein + double nPPTX; + double nPPTY; + Fraction aZoomX; + Fraction aZoomY; static const char __FAR_DATA pCalcDelimiters[]; @@ -77,24 +77,24 @@ public: aScrPos(rScrPosPixel),pDev(pDevice), nPPTX(nScaleX),nPPTY(nScaleY),aZoomX(rX),aZoomY(rY) {} - Rectangle GetEditArea( const ScPatternAttr* pPattern, BOOL bForceToTop ); + Rectangle GetEditArea( const ScPatternAttr* pPattern, BOOL bForceToTop ); }; class ScEditAttrTester { ScEditEngineDefaulter* pEngine; - SfxItemSet* pEditAttrs; - BOOL bNeedsObject; - BOOL bNeedsCellAttr; + SfxItemSet* pEditAttrs; + BOOL bNeedsObject; + BOOL bNeedsCellAttr; public: ScEditAttrTester( ScEditEngineDefaulter* pEng ); ~ScEditAttrTester(); - BOOL NeedsObject() const { return bNeedsObject; } - BOOL NeedsCellAttr() const { return bNeedsCellAttr; } - const SfxItemSet& GetAttribs() const { return *pEditAttrs; } + BOOL NeedsObject() const { return bNeedsObject; } + BOOL NeedsCellAttr() const { return bNeedsCellAttr; } + const SfxItemSet& GetAttribs() const { return *pEditAttrs; } }; @@ -102,15 +102,15 @@ public: class ScEnginePoolHelper { protected: - SfxItemPool* pEnginePool; - SfxItemSet* pDefaults; - BOOL bDeleteEnginePool; - BOOL bDeleteDefaults; + SfxItemPool* pEnginePool; + SfxItemSet* pDefaults; + BOOL bDeleteEnginePool; + BOOL bDeleteDefaults; ScEnginePoolHelper( SfxItemPool* pEnginePool, BOOL bDeleteEnginePool = FALSE ); ScEnginePoolHelper( const ScEnginePoolHelper& rOrg ); - virtual ~ScEnginePoolHelper(); + virtual ~ScEnginePoolHelper(); }; @@ -127,47 +127,47 @@ public: /// If rOrg.bDeleteEnginePool: pool gets cloned and will be /// deleted on destruction. Defaults are not set. ScEditEngineDefaulter( const ScEditEngineDefaulter& rOrg ); - virtual ~ScEditEngineDefaulter(); + virtual ~ScEditEngineDefaulter(); /// Creates a copy of SfxItemSet if bRememberCopy set - void SetDefaults( const SfxItemSet& rDefaults, BOOL bRememberCopy = TRUE ); + void SetDefaults( const SfxItemSet& rDefaults, BOOL bRememberCopy = TRUE ); /// Becomes the owner of the SfxItemSet if bTakeOwnership set - void SetDefaults( SfxItemSet* pDefaults, BOOL bTakeOwnership = TRUE ); + void SetDefaults( SfxItemSet* pDefaults, BOOL bTakeOwnership = TRUE ); /// Set the item in the default ItemSet which is created /// if it doesn't exist yet. /// The default ItemSet is then applied to each paragraph. - void SetDefaultItem( const SfxPoolItem& rItem ); + void SetDefaultItem( const SfxPoolItem& rItem ); /// Returns the stored defaults, used to find non-default character attributes const SfxItemSet& GetDefaults(); /// Overwritten method to be able to apply defaults already set - void SetText( const EditTextObject& rTextObject ); + void SetText( const EditTextObject& rTextObject ); /// Current defaults are not applied, new defaults are applied - void SetTextNewDefaults( const EditTextObject& rTextObject, + void SetTextNewDefaults( const EditTextObject& rTextObject, const SfxItemSet& rDefaults, BOOL bRememberCopy = TRUE ); /// Current defaults are not applied, new defaults are applied - void SetTextNewDefaults( const EditTextObject& rTextObject, + void SetTextNewDefaults( const EditTextObject& rTextObject, SfxItemSet* pDefaults, BOOL bTakeOwnership = TRUE ); /// Overwritten method to be able to apply defaults already set - void SetText( const String& rText ); + void SetText( const String& rText ); /// Current defaults are not applied, new defaults are applied - void SetTextNewDefaults( const String& rText, + void SetTextNewDefaults( const String& rText, const SfxItemSet& rDefaults, BOOL bRememberCopy = TRUE ); /// Current defaults are not applied, new defaults are applied - void SetTextNewDefaults( const String& rText, + void SetTextNewDefaults( const String& rText, SfxItemSet* pDefaults, BOOL bTakeOwnership = TRUE ); /// Paragraph attributes that are not defaults are copied to /// character attributes and all paragraph attributes reset - void RemoveParaAttribs(); + void RemoveParaAttribs(); /// Re-apply existing defaults if set, same as in SetText, /// but without EnableUndo/SetUpdateMode. - void RepeatDefaults(); + void RepeatDefaults(); }; @@ -175,9 +175,9 @@ public: class SC_DLLPUBLIC ScTabEditEngine : public ScEditEngineDefaulter { private: - void Init(const ScPatternAttr& rPattern); + void Init(const ScPatternAttr& rPattern); public: - ScTabEditEngine( ScDocument* pDoc ); // Default + ScTabEditEngine( ScDocument* pDoc ); // Default // pEnginePool = ScDocument.GetEnginePool() // pTextObjectPool = ScDocument.GetEditPool() ScTabEditEngine( const ScPatternAttr& rPattern, @@ -188,15 +188,15 @@ public: struct ScHeaderFieldData { - String aTitle; // Titel oder Dateiname wenn kein Titel - String aLongDocName; // Pfad und Dateiname - String aShortDocName; // nur Dateiname - String aTabName; - Date aDate; - Time aTime; - long nPageNo; - long nTotalPages; - SvxNumType eNumType; + String aTitle; // Titel oder Dateiname wenn kein Titel + String aLongDocName; // Pfad und Dateiname + String aShortDocName; // nur Dateiname + String aTabName; + Date aDate; + Time aTime; + long nPageNo; + long nTotalPages; + SvxNumType eNumType; ScHeaderFieldData(); }; @@ -206,7 +206,7 @@ struct ScHeaderFieldData class SC_DLLPUBLIC ScFieldEditEngine : public ScEditEngineDefaulter { private: - BOOL bExecuteURL; + BOOL bExecuteURL; public: // pEnginePool = ScDocument.GetEnginePool() @@ -215,10 +215,10 @@ public: SfxItemPool* pTextObjectPool = NULL, BOOL bDeleteEnginePool = FALSE ); - void SetExecuteURL(BOOL bSet) { bExecuteURL = bSet; } + void SetExecuteURL(BOOL bSet) { bExecuteURL = bSet; } - virtual void FieldClicked( const SvxFieldItem& rField, USHORT, USHORT ); - virtual String CalcFieldValue( const SvxFieldItem& rField, USHORT nPara, USHORT nPos, Color*& rTxtColor, Color*& rFldColor ); + virtual void FieldClicked( const SvxFieldItem& rField, USHORT, USHORT ); + virtual String CalcFieldValue( const SvxFieldItem& rField, USHORT nPara, USHORT nPos, Color*& rTxtColor, Color*& rFldColor ); }; @@ -226,22 +226,22 @@ public: class SC_DLLPUBLIC ScHeaderEditEngine : public ScEditEngineDefaulter { private: - ScHeaderFieldData aData; + ScHeaderFieldData aData; public: ScHeaderEditEngine( SfxItemPool* pEnginePool, BOOL bDeleteEnginePool = FALSE ); virtual String CalcFieldValue( const SvxFieldItem& rField, USHORT nPara, USHORT nPos, Color*& rTxtColor, Color*& rFldColor ); - void SetTitle(const String& rNew) { aData.aTitle = rNew; } - void SetLongDocName(const String& rNew) { aData.aLongDocName = rNew; } - void SetShortDocName(const String& rNew) { aData.aShortDocName = rNew; } - void SetTabName(const String& rNew) { aData.aTabName = rNew; } - void SetDate(const Date& rNew) { aData.aDate = rNew; } - void SetTime(const Time& rNew) { aData.aTime = rNew; } - void SetPageNo(long nNew) { aData.nPageNo = nNew; } - void SetTotalPages(long nNew) { aData.nTotalPages = nNew; } - void SetNumType(SvxNumType eNew) { aData.eNumType = eNew; } - void SetData(const ScHeaderFieldData& rNew) { aData = rNew; } + void SetTitle(const String& rNew) { aData.aTitle = rNew; } + void SetLongDocName(const String& rNew) { aData.aLongDocName = rNew; } + void SetShortDocName(const String& rNew) { aData.aShortDocName = rNew; } + void SetTabName(const String& rNew) { aData.aTabName = rNew; } + void SetDate(const Date& rNew) { aData.aDate = rNew; } + void SetTime(const Time& rNew) { aData.aTime = rNew; } + void SetPageNo(long nNew) { aData.nPageNo = nNew; } + void SetTotalPages(long nNew) { aData.nTotalPages = nNew; } + void SetNumType(SvxNumType eNew) { aData.eNumType = eNew; } + void SetData(const ScHeaderFieldData& rNew) { aData = rNew; } }; // for Note text objects. @@ -257,7 +257,7 @@ public: }; -// SvxFieldData-Ableitungen sind nach Svx verschoben +// SvxFieldData-Ableitungen sind nach Svx verschoben #endif |