summaryrefslogtreecommitdiff
path: root/sc/inc
diff options
context:
space:
mode:
authorKohei Yoshida <kyoshida@novell.com>2011-03-10 16:55:21 -0500
committerKohei Yoshida <kyoshida@novell.com>2011-03-10 20:21:13 -0500
commit12343c15568dcc2c9209d8ca41fda2263122448f (patch)
tree3212a89c6cd8ea2e0aee7103aa9669bbb8a6f307 /sc/inc
parent99745dbcbb25b61437914c9782475d0b67a4b0bd (diff)
parentce6308e4fad2281241bf4ca78280eba29f744d43 (diff)
Merge commit 'ooo/DEV300_m101' into integration/dev300_m101
Diffstat (limited to 'sc/inc')
-rw-r--r--sc/inc/addincol.hxx45
-rw-r--r--sc/inc/address.hxx32
-rw-r--r--sc/inc/afmtuno.hxx16
-rw-r--r--sc/inc/appoptio.hxx60
-rw-r--r--sc/inc/arealink.hxx20
-rw-r--r--sc/inc/attarray.hxx86
-rw-r--r--sc/inc/attrib.hxx118
-rw-r--r--sc/inc/autoform.hxx84
-rw-r--r--sc/inc/bigrange.hxx70
-rw-r--r--sc/inc/brdcst.hxx2
-rw-r--r--sc/inc/callform.hxx30
-rw-r--r--sc/inc/cell.hxx134
-rw-r--r--sc/inc/cellform.hxx8
-rw-r--r--sc/inc/cellsuno.hxx35
-rw-r--r--sc/inc/chartarr.hxx16
-rw-r--r--sc/inc/charthelper.hxx13
-rw-r--r--sc/inc/chartlis.hxx30
-rw-r--r--sc/inc/chartpos.hxx28
-rw-r--r--sc/inc/chgtrack.hxx326
-rw-r--r--sc/inc/chgviset.hxx74
-rw-r--r--sc/inc/clipparam.hxx12
-rw-r--r--sc/inc/collect.hxx64
-rw-r--r--sc/inc/compiler.hxx112
-rw-r--r--sc/inc/compressedarray.hxx2
-rw-r--r--sc/inc/conditio.hxx50
-rw-r--r--sc/inc/consoli.hxx16
-rw-r--r--sc/inc/dapiuno.hxx4
-rw-r--r--sc/inc/datauno.hxx8
-rw-r--r--sc/inc/dbcolect.hxx150
-rw-r--r--sc/inc/dbdocutl.hxx2
-rw-r--r--sc/inc/dbtoken.hxx8
-rw-r--r--sc/inc/detdata.hxx8
-rw-r--r--sc/inc/detfunc.hxx66
-rw-r--r--sc/inc/dociter.hxx92
-rw-r--r--sc/inc/docoptio.hxx72
-rw-r--r--sc/inc/docpool.hxx28
-rw-r--r--sc/inc/document.hxx813
-rw-r--r--sc/inc/docuno.hxx9
-rw-r--r--sc/inc/dpglobal.hxx16
-rw-r--r--sc/inc/dpgroup.hxx18
-rw-r--r--sc/inc/dpobject.hxx62
-rw-r--r--sc/inc/dpoutput.hxx30
-rw-r--r--sc/inc/dpsdbtab.hxx8
-rw-r--r--sc/inc/dpshttab.hxx10
-rw-r--r--sc/inc/dptabdat.hxx22
-rw-r--r--sc/inc/dptablecache.hxx12
-rw-r--r--sc/inc/dptabres.hxx164
-rw-r--r--sc/inc/dptabsrc.hxx88
-rw-r--r--sc/inc/drawattr.hxx10
-rw-r--r--sc/inc/drwlayer.hxx34
-rw-r--r--sc/inc/editsrc.hxx14
-rw-r--r--sc/inc/editutil.hxx46
-rw-r--r--sc/inc/fielduno.hxx24
-rw-r--r--sc/inc/fillinfo.hxx62
-rw-r--r--sc/inc/filter.hxx20
-rw-r--r--sc/inc/filtopt.hxx4
-rw-r--r--sc/inc/fmtuno.hxx24
-rw-r--r--sc/inc/formularesult.hxx10
-rw-r--r--sc/inc/funcuno.hxx6
-rw-r--r--sc/inc/global.hxx134
-rw-r--r--sc/inc/helpids.h692
-rw-r--r--sc/inc/hints.hxx32
-rw-r--r--sc/inc/inputopt.hxx60
-rw-r--r--sc/inc/linkuno.hxx10
-rw-r--r--sc/inc/lookupcache.hxx2
-rw-r--r--sc/inc/markarr.hxx22
-rw-r--r--sc/inc/markdata.hxx46
-rw-r--r--sc/inc/miscuno.hxx2
-rw-r--r--sc/inc/navicfg.hxx18
-rw-r--r--sc/inc/olinetab.hxx74
-rw-r--r--sc/inc/optutil.hxx2
-rw-r--r--sc/inc/pagepar.hxx52
-rw-r--r--sc/inc/paramisc.hxx8
-rw-r--r--sc/inc/patattr.hxx30
-rwxr-xr-x[-rw-r--r--]sc/inc/pch/precompiled_sc.hxx2
-rw-r--r--sc/inc/pivot.hxx75
-rw-r--r--sc/inc/postit.hxx24
-rw-r--r--sc/inc/printopt.hxx14
-rw-r--r--sc/inc/prnsave.hxx10
-rw-r--r--sc/inc/progress.hxx56
-rw-r--r--sc/inc/queryparam.hxx4
-rw-r--r--sc/inc/rangelst.hxx6
-rw-r--r--sc/inc/rangenam.hxx38
-rw-r--r--sc/inc/rangeseq.hxx20
-rw-r--r--sc/inc/rangeutl.hxx36
-rw-r--r--sc/inc/rechead.hxx14
-rw-r--r--sc/inc/recursionhelper.hxx14
-rw-r--r--sc/inc/refdata.hxx86
-rw-r--r--sc/inc/refreshtimer.hxx20
-rw-r--r--sc/inc/sc.hrc385
-rw-r--r--sc/inc/scabstdlg.hxx140
-rw-r--r--sc/inc/sccommands.h336
-rw-r--r--sc/inc/scdll.hxx2
-rw-r--r--sc/inc/scfuncs.hrc290
-rw-r--r--sc/inc/scmatrix.hxx28
-rw-r--r--sc/inc/scmod.hxx73
-rw-r--r--sc/inc/scresid.hxx2
-rw-r--r--sc/inc/shapeuno.hxx4
-rw-r--r--sc/inc/sortparam.hxx24
-rw-r--r--sc/inc/stlpool.hxx4
-rw-r--r--sc/inc/stlsheet.hxx12
-rw-r--r--sc/inc/strload.hxx2
-rw-r--r--sc/inc/styleuno.hxx10
-rw-r--r--sc/inc/subtotal.hxx10
-rw-r--r--sc/inc/table.hxx404
-rw-r--r--sc/inc/tablink.hxx34
-rw-r--r--sc/inc/tabopparams.hxx12
-rw-r--r--sc/inc/textuno.hxx28
-rw-r--r--sc/inc/token.hxx36
-rw-r--r--sc/inc/tokenarray.hxx8
-rw-r--r--sc/inc/unitconv.hxx4
-rw-r--r--sc/inc/unowids.hxx4
-rw-r--r--sc/inc/userlist.hxx22
-rw-r--r--sc/inc/validat.hxx38
-rw-r--r--sc/inc/viewopti.hxx14
-rw-r--r--sc/inc/viewuno.hxx19
-rw-r--r--sc/inc/xmlwrap.hxx4
-rw-r--r--sc/inc/zforauto.hxx6
118 files changed, 3708 insertions, 3277 deletions
diff --git a/sc/inc/addincol.hxx b/sc/inc/addincol.hxx
index 8da49f17c659..662b45dd4e14 100644
--- a/sc/inc/addincol.hxx
+++ b/sc/inc/addincol.hxx
@@ -41,6 +41,7 @@
#include <i18npool/lang.h>
#include <rtl/ustring.h>
#include "scdllapi.h"
+#include <rtl/ustring.hxx>
#include "scmatrix.hxx"
@@ -81,7 +82,7 @@ struct ScAddInArgDesc
String aName;
String aDescription;
ScAddInArgumentType eType;
- BOOL bOptional;
+ sal_Bool bOptional;
};
class ScUnoAddInFuncData
@@ -97,15 +98,15 @@ private:
long nArgCount;
ScAddInArgDesc* pArgDescs;
long nCallerPos;
- USHORT nCategory;
- USHORT nHelpId;
+ sal_uInt16 nCategory;
+ rtl::OString sHelpId;
mutable com::sun::star::uno::Sequence< com::sun::star::sheet::LocalizedName> aCompNames;
- mutable BOOL bCompInitialized;
+ mutable sal_Bool bCompInitialized;
public:
ScUnoAddInFuncData( const String& rNam, const String& rLoc,
const String& rDesc,
- USHORT nCat, USHORT nHelp,
+ sal_uInt16 nCat, const rtl::OString&,
const com::sun::star::uno::Reference<
com::sun::star::reflection::XIdlMethod>& rFunc,
const com::sun::star::uno::Any& rO,
@@ -124,11 +125,11 @@ public:
const ScAddInArgDesc* GetArguments() const { return pArgDescs; }
long GetCallerPos() const { return nCallerPos; }
const String& GetDescription() const { return aDescription; }
- USHORT GetCategory() const { return nCategory; }
- USHORT GetHelpId() const { return nHelpId; }
+ sal_uInt16 GetCategory() const { return nCategory; }
+ const rtl::OString GetHelpId() const { return sHelpId; }
const com::sun::star::uno::Sequence< com::sun::star::sheet::LocalizedName>& GetCompNames() const;
- BOOL GetExcelName( LanguageType eDestLang, String& rRetExcelName ) const;
+ sal_Bool GetExcelName( LanguageType eDestLang, String& rRetExcelName ) const;
void SetFunction( const com::sun::star::uno::Reference< com::sun::star::reflection::XIdlMethod>& rNewFunc,
const com::sun::star::uno::Any& rNewObj );
@@ -147,7 +148,7 @@ private:
ScAddInHashMap* pExactHashMap; // exact internal name
ScAddInHashMap* pNameHashMap; // internal name upper
ScAddInHashMap* pLocalHashMap; // localized name upper
- BOOL bInitialized;
+ sal_Bool bInitialized;
void Initialize();
void ReadConfiguration();
@@ -163,7 +164,7 @@ public:
~ScUnoAddInCollection();
/// User enetered name. rUpperName MUST already be upper case!
- String FindFunction( const String& rUpperName, BOOL bLocalFirst );
+ String FindFunction( const String& rUpperName, sal_Bool bLocalFirst );
// rName is the exact Name.
// Only if bComplete is set, the function reference and argument types
@@ -181,12 +182,12 @@ public:
void LocalizeString( String& rName ); // modify rName - input: exact name
long GetFuncCount();
- BOOL FillFunctionDesc( long nFunc, ScFuncDesc& rDesc );
+ sal_Bool FillFunctionDesc( long nFunc, ScFuncDesc& rDesc );
- static BOOL FillFunctionDescFromData( const ScUnoAddInFuncData& rFuncData, ScFuncDesc& rDesc );
+ static sal_Bool FillFunctionDescFromData( const ScUnoAddInFuncData& rFuncData, ScFuncDesc& rDesc );
- BOOL GetExcelName( const String& rCalcName, LanguageType eDestLang, String& rRetExcelName );
- BOOL GetCalcName( const String& rExcelName, String& rRetCalcName );
+ sal_Bool GetExcelName( const String& rCalcName, LanguageType eDestLang, String& rRetExcelName );
+ sal_Bool GetCalcName( const String& rExcelName, String& rRetCalcName );
// both leave rRet... unchanged, if no matching name is found
};
@@ -198,10 +199,10 @@ private:
com::sun::star::uno::Sequence<com::sun::star::uno::Any> aArgs;
com::sun::star::uno::Sequence<com::sun::star::uno::Any> aVarArg;
com::sun::star::uno::Reference<com::sun::star::uno::XInterface> xCaller;
- BOOL bValidCount;
+ sal_Bool bValidCount;
// result:
- USHORT nErrCode;
- BOOL bHasString;
+ sal_uInt16 nErrCode;
+ sal_Bool bHasString;
double fValue;
String aString;
ScMatrixRef xMatrix;
@@ -216,12 +217,12 @@ public:
long nParamCount );
~ScUnoAddInCall();
- BOOL NeedsCaller() const;
+ sal_Bool NeedsCaller() const;
void SetCaller( const com::sun::star::uno::Reference<
com::sun::star::uno::XInterface>& rInterface );
void SetCallerFromObjectShell( SfxObjectShell* pSh );
- BOOL ValidParamCount();
+ sal_Bool ValidParamCount();
ScAddInArgumentType GetArgType( long nPos );
void SetParam( long nPos, const com::sun::star::uno::Any& rValue );
@@ -229,10 +230,10 @@ public:
void SetResult( const com::sun::star::uno::Any& rNewRes );
- USHORT GetErrCode() const { return nErrCode; }
- BOOL HasString() const { return bHasString; }
+ sal_uInt16 GetErrCode() const { return nErrCode; }
+ sal_Bool HasString() const { return bHasString; }
bool HasMatrix() const { return xMatrix.get(); }
- BOOL HasVarRes() const { return ( xVarRes.is() ); }
+ sal_Bool HasVarRes() const { return ( xVarRes.is() ); }
double GetValue() const { return fValue; }
const String& GetString() const { return aString; }
ScMatrixRef GetMatrix() const { return xMatrix; }
diff --git a/sc/inc/address.hxx b/sc/inc/address.hxx
index 6657a490cb2e..78db747f80a5 100644
--- a/sc/inc/address.hxx
+++ b/sc/inc/address.hxx
@@ -133,12 +133,6 @@ const SCROW SCROWS64K = 65536;
// === old stuff defines =====================================================
-#ifdef WIN
-// Under 16bit Windows rows still had to be limited to 8192.
-// (define manually for testing)
-#define SC_LIMIT_ROWS
-#endif
-
#define MAXROW_30 8191
#define MAXROW_40 31999
@@ -323,13 +317,13 @@ public:
inline void GetVars( SCCOL& nColP, SCROW& nRowP, SCTAB& nTabP ) const
{ nColP = nCol; nRowP = nRow; nTabP = nTab; }
- SC_DLLPUBLIC USHORT Parse( const String&, ScDocument* = NULL,
+ SC_DLLPUBLIC sal_uInt16 Parse( const String&, ScDocument* = NULL,
const Details& rDetails = detailsOOOa1,
ExternalInfo* pExtInfo = NULL,
const ::com::sun::star::uno::Sequence<
const ::com::sun::star::sheet::ExternalLinkInfo > * pExternalLinks = NULL );
- SC_DLLPUBLIC void Format( String&, USHORT = 0, ScDocument* = NULL,
+ SC_DLLPUBLIC void Format( String&, sal_uInt16 = 0, ScDocument* = NULL,
const Details& rDetails = detailsOOOa1) const;
// The document for the maximum defined sheet number
@@ -344,7 +338,7 @@ public:
inline size_t hash() const;
/// "A1" or "$A$1" or R1C1 or R[1]C[1]
- String GetColRowString( bool bAbsolute = FALSE,
+ String GetColRowString( bool bAbsolute = false,
const Details& rDetails = detailsOOOa1) const;
};
@@ -397,7 +391,7 @@ inline bool ScAddress::operator!=( const ScAddress& r ) const
inline bool ScAddress::operator<( const ScAddress& r ) const
{
- // Same behavior as the old UINT32 nAddress < r.nAddress with encoded
+ // Same behavior as the old sal_uInt32 nAddress < r.nAddress with encoded
// tab|col|row bit fields.
if (nTab == r.nTab)
{
@@ -485,17 +479,17 @@ public:
inline bool In( const ScAddress& ) const; // is Address& in Range?
inline bool In( const ScRange& ) const; // is Range& in Range?
- USHORT Parse( const String&, ScDocument* = NULL,
+ sal_uInt16 Parse( const String&, ScDocument* = NULL,
const ScAddress::Details& rDetails = ScAddress::detailsOOOa1,
ScAddress::ExternalInfo* pExtInfo = NULL,
const ::com::sun::star::uno::Sequence<
const ::com::sun::star::sheet::ExternalLinkInfo > * pExternalLinks = NULL );
- USHORT ParseAny( const String&, ScDocument* = NULL,
+ sal_uInt16 ParseAny( const String&, ScDocument* = NULL,
const ScAddress::Details& rDetails = ScAddress::detailsOOOa1 );
- SC_DLLPUBLIC USHORT ParseCols( const String&, ScDocument* = NULL,
+ SC_DLLPUBLIC sal_uInt16 ParseCols( const String&, ScDocument* = NULL,
const ScAddress::Details& rDetails = ScAddress::detailsOOOa1 );
- SC_DLLPUBLIC USHORT ParseRows( const String&, ScDocument* = NULL,
+ SC_DLLPUBLIC sal_uInt16 ParseRows( const String&, ScDocument* = NULL,
const ScAddress::Details& rDetails = ScAddress::detailsOOOa1 );
/** Parse an Excel style reference up to and including the sheet name
@@ -519,15 +513,15 @@ public:
bOnlyAcceptSingle==true was given.
*/
const sal_Unicode* Parse_XL_Header( const sal_Unicode* pString, const ScDocument* pDoc,
- String& rExternDocName, String& rStartTabName, String& rEndTabName, USHORT& nFlags,
+ String& rExternDocName, String& rStartTabName, String& rEndTabName, sal_uInt16& nFlags,
bool bOnlyAcceptSingle,
const ::com::sun::star::uno::Sequence<
const ::com::sun::star::sheet::ExternalLinkInfo > * pExternalLinks = NULL );
- SC_DLLPUBLIC void Format( String&, USHORT = 0, ScDocument* = NULL,
+ SC_DLLPUBLIC void Format( String&, sal_uInt16 = 0, ScDocument* = NULL,
const ScAddress::Details& rDetails = ScAddress::detailsOOOa1 ) const;
- SC_DLLPUBLIC void Format( rtl::OUString&, USHORT = 0, ScDocument* = NULL,
+ SC_DLLPUBLIC void Format( rtl::OUString&, sal_uInt16 = 0, ScDocument* = NULL,
const ScAddress::Details& rDetails = ScAddress::detailsOOOa1 ) const;
inline void GetVars( SCCOL& nCol1, SCROW& nRow1, SCTAB& nTab1,
@@ -666,8 +660,8 @@ public:
{ aRange[0] = r1; aRange[1] = r2; }
inline ScRangePair& operator= ( const ScRangePair& r );
- const ScRange& GetRange( USHORT n ) const { return aRange[n]; }
- ScRange& GetRange( USHORT n ) { return aRange[n]; }
+ const ScRange& GetRange( sal_uInt16 n ) const { return aRange[n]; }
+ ScRange& GetRange( sal_uInt16 n ) { return aRange[n]; }
inline int operator==( const ScRangePair& ) const;
inline int operator!=( const ScRangePair& ) const;
};
diff --git a/sc/inc/afmtuno.hxx b/sc/inc/afmtuno.hxx
index 983f3cf130d9..d78498f3a0fa 100644
--- a/sc/inc/afmtuno.hxx
+++ b/sc/inc/afmtuno.hxx
@@ -68,7 +68,7 @@ class ScAutoFormatsObj : public ::cppu::WeakImplHelper4<
::com::sun::star::lang::XServiceInfo >
{
private:
- ScAutoFormatObj* GetObjectByIndex_Impl(USHORT nIndex);
+ ScAutoFormatObj* GetObjectByIndex_Impl(sal_uInt16 nIndex);
ScAutoFormatObj* GetObjectByName_Impl(const ::rtl::OUString& aName);
public:
@@ -145,19 +145,19 @@ class ScAutoFormatObj : public ::cppu::WeakImplHelper6<
{
private:
SfxItemPropertySet aPropSet;
- USHORT nFormatIndex;
+ sal_uInt16 nFormatIndex;
- ScAutoFormatFieldObj* GetObjectByIndex_Impl(USHORT nIndex);
+ ScAutoFormatFieldObj* GetObjectByIndex_Impl(sal_uInt16 nIndex);
public:
- ScAutoFormatObj(USHORT nIndex);
+ ScAutoFormatObj(sal_uInt16 nIndex);
virtual ~ScAutoFormatObj();
virtual void Notify( SfxBroadcaster& rBC, const SfxHint& rHint );
// per getImplementation gerufen:
sal_Bool IsInserted() const { return nFormatIndex != SC_AFMTOBJ_INVALID; }
- void InitFormat( USHORT nNewIndex );
+ void InitFormat( sal_uInt16 nNewIndex );
// XIndexAccess
virtual sal_Int32 SAL_CALL getCount() throw(::com::sun::star::uno::RuntimeException);
@@ -247,11 +247,11 @@ class ScAutoFormatFieldObj : public ::cppu::WeakImplHelper2<
{
private:
SfxItemPropertySet aPropSet;
- USHORT nFormatIndex;
- USHORT nFieldIndex;
+ sal_uInt16 nFormatIndex;
+ sal_uInt16 nFieldIndex;
public:
- ScAutoFormatFieldObj(USHORT nFormat, USHORT nField);
+ ScAutoFormatFieldObj(sal_uInt16 nFormat, sal_uInt16 nField);
virtual ~ScAutoFormatFieldObj();
virtual void Notify( SfxBroadcaster& rBC, const SfxHint& rHint );
diff --git a/sc/inc/appoptio.hxx b/sc/inc/appoptio.hxx
index 673e332a5b96..53cf1b968b1a 100644
--- a/sc/inc/appoptio.hxx
+++ b/sc/inc/appoptio.hxx
@@ -51,22 +51,22 @@ public:
void SetAppMetric( FieldUnit eUnit ) { eMetric = eUnit; }
FieldUnit GetAppMetric() const { return eMetric; }
- void SetZoom( USHORT nNew ) { nZoom = nNew; }
- USHORT GetZoom() const { return nZoom; }
+ void SetZoom( sal_uInt16 nNew ) { nZoom = nNew; }
+ sal_uInt16 GetZoom() const { return nZoom; }
void SetZoomType( SvxZoomType eNew ) { eZoomType = eNew; }
SvxZoomType GetZoomType() const { return eZoomType; }
- void SetSynchronizeZoom( BOOL bNew ) { bSynchronizeZoom = bNew; }
- BOOL GetSynchronizeZoom() const { return bSynchronizeZoom; }
- USHORT GetLRUFuncListCount() const { return nLRUFuncCount; }
- USHORT* GetLRUFuncList() const { return pLRUList; }
- void SetLRUFuncList( const USHORT* pList,
- const USHORT nCount );
- void SetStatusFunc( USHORT nNew ) { nStatusFunc = nNew; }
- USHORT GetStatusFunc() const { return nStatusFunc; }
- void SetAutoComplete( BOOL bNew ) { bAutoComplete = bNew; }
- BOOL GetAutoComplete() const { return bAutoComplete; }
- void SetDetectiveAuto( BOOL bNew ) { bDetectiveAuto = bNew; }
- BOOL GetDetectiveAuto() const { return bDetectiveAuto; }
+ void SetSynchronizeZoom( sal_Bool bNew ) { bSynchronizeZoom = bNew; }
+ sal_Bool GetSynchronizeZoom() const { return bSynchronizeZoom; }
+ sal_uInt16 GetLRUFuncListCount() const { return nLRUFuncCount; }
+ sal_uInt16* GetLRUFuncList() const { return pLRUList; }
+ void SetLRUFuncList( const sal_uInt16* pList,
+ const sal_uInt16 nCount );
+ void SetStatusFunc( sal_uInt16 nNew ) { nStatusFunc = nNew; }
+ sal_uInt16 GetStatusFunc() const { return nStatusFunc; }
+ void SetAutoComplete( sal_Bool bNew ) { bAutoComplete = bNew; }
+ sal_Bool GetAutoComplete() const { return bAutoComplete; }
+ void SetDetectiveAuto( sal_Bool bNew ) { bDetectiveAuto = bNew; }
+ sal_Bool GetDetectiveAuto() const { return bDetectiveAuto; }
void SetTrackContentColor(sal_uInt32 nNew) { nTrackContentColor = nNew; }
sal_uInt32 GetTrackContentColor() const { return nTrackContentColor; }
@@ -80,13 +80,13 @@ public:
ScLkUpdMode GetLinkMode() const { return eLinkMode ;}
void SetLinkMode( ScLkUpdMode nSet ) { eLinkMode = nSet;}
- void SetDefaultObjectSizeWidth(INT32 nNew) { nDefaultObjectSizeWidth = nNew; }
- INT32 GetDefaultObjectSizeWidth() const { return nDefaultObjectSizeWidth; }
- void SetDefaultObjectSizeHeight(INT32 nNew) { nDefaultObjectSizeHeight = nNew; }
- INT32 GetDefaultObjectSizeHeight() const { return nDefaultObjectSizeHeight; }
+ void SetDefaultObjectSizeWidth(sal_Int32 nNew) { nDefaultObjectSizeWidth = nNew; }
+ sal_Int32 GetDefaultObjectSizeWidth() const { return nDefaultObjectSizeWidth; }
+ void SetDefaultObjectSizeHeight(sal_Int32 nNew) { nDefaultObjectSizeHeight = nNew; }
+ sal_Int32 GetDefaultObjectSizeHeight() const { return nDefaultObjectSizeHeight; }
- void SetShowSharedDocumentWarning( BOOL bNew ) { mbShowSharedDocumentWarning = bNew; }
- BOOL GetShowSharedDocumentWarning() const { return mbShowSharedDocumentWarning; }
+ void SetShowSharedDocumentWarning( sal_Bool bNew ) { mbShowSharedDocumentWarning = bNew; }
+ sal_Bool GetShowSharedDocumentWarning() const { return mbShowSharedDocumentWarning; }
const ScAppOptions& operator= ( const ScAppOptions& rOpt );
@@ -94,22 +94,22 @@ public:
private:
sal_Int16 nTabCountInNewSpreadsheet;
FieldUnit eMetric;
- USHORT nLRUFuncCount;
- USHORT* pLRUList;
+ sal_uInt16 nLRUFuncCount;
+ sal_uInt16* pLRUList;
SvxZoomType eZoomType;
- USHORT nZoom;
- BOOL bSynchronizeZoom;
- USHORT nStatusFunc;
- BOOL bAutoComplete;
- BOOL bDetectiveAuto;
+ sal_uInt16 nZoom;
+ sal_Bool bSynchronizeZoom;
+ sal_uInt16 nStatusFunc;
+ sal_Bool bAutoComplete;
+ sal_Bool bDetectiveAuto;
sal_uInt32 nTrackContentColor;
sal_uInt32 nTrackInsertColor;
sal_uInt32 nTrackDeleteColor;
sal_uInt32 nTrackMoveColor;
ScLkUpdMode eLinkMode;
- INT32 nDefaultObjectSizeWidth;
- INT32 nDefaultObjectSizeHeight;
- BOOL mbShowSharedDocumentWarning;
+ sal_Int32 nDefaultObjectSizeWidth;
+ sal_Int32 nDefaultObjectSizeHeight;
+ sal_Bool mbShowSharedDocumentWarning;
};
diff --git a/sc/inc/arealink.hxx b/sc/inc/arealink.hxx
index 63baf59e3a76..fb79891005c6 100644
--- a/sc/inc/arealink.hxx
+++ b/sc/inc/arealink.hxx
@@ -49,16 +49,16 @@ private:
String aOptions;
String aSourceArea;
ScRange aDestArea;
- BOOL bAddUndo;
- BOOL bInCreate;
- BOOL bDoInsert; // is set to FALSE for first update
- BOOL FindExtRange( ScRange& rRange, ScDocument* pSrcDoc, const String& rAreaName );
+ sal_Bool bAddUndo;
+ sal_Bool bInCreate;
+ sal_Bool bDoInsert; // is set to FALSE for first update
+ sal_Bool FindExtRange( ScRange& rRange, ScDocument* pSrcDoc, const String& rAreaName );
public:
TYPEINFO();
ScAreaLink( SfxObjectShell* pShell, const String& rFile,
const String& rFilter, const String& rOpt,
- const String& rArea, const ScRange& rDest, ULONG nRefresh );
+ const String& rArea, const ScRange& rDest, sal_uLong nRefresh );
virtual ~ScAreaLink();
virtual void Closed();
@@ -67,16 +67,16 @@ public:
virtual void Edit( Window*, const Link& rEndEditHdl );
- BOOL Refresh( const String& rNewFile, const String& rNewFilter,
- const String& rNewArea, ULONG nNewRefresh );
+ sal_Bool Refresh( const String& rNewFile, const String& rNewFilter,
+ const String& rNewArea, sal_uLong nNewRefresh );
- void SetInCreate(BOOL bSet) { bInCreate = bSet; }
- void SetDoInsert(BOOL bSet) { bDoInsert = bSet; }
+ void SetInCreate(sal_Bool bSet) { bInCreate = bSet; }
+ void SetDoInsert(sal_Bool bSet) { bDoInsert = bSet; }
void SetDestArea(const ScRange& rNew);
void SetSource(const String& rDoc, const String& rFlt, const String& rOpt,
const String& rArea);
- BOOL IsEqual( const String& rFile, const String& rFilter, const String& rOpt,
+ sal_Bool IsEqual( const String& rFile, const String& rFilter, const String& rOpt,
const String& rSource, const ScRange& rDest ) const;
const String& GetFile() const { return aFileName; }
diff --git a/sc/inc/attarray.hxx b/sc/inc/attarray.hxx
index 3ea416fabada..f8c45446cc2c 100644
--- a/sc/inc/attarray.hxx
+++ b/sc/inc/attarray.hxx
@@ -54,12 +54,12 @@ class SvxBoxInfoItem;
struct ScLineFlags
{
- BYTE nLeft;
- BYTE nRight;
- BYTE nTop;
- BYTE nBottom;
- BYTE nHori;
- BYTE nVert;
+ sal_uInt8 nLeft;
+ sal_uInt8 nRight;
+ sal_uInt8 nTop;
+ sal_uInt8 nBottom;
+ sal_uInt8 nHori;
+ sal_uInt8 nVert;
ScLineFlags() : nLeft(SC_LINE_EMPTY),nRight(SC_LINE_EMPTY),nTop(SC_LINE_EMPTY),
nBottom(SC_LINE_EMPTY),nHori(SC_LINE_EMPTY),nVert(SC_LINE_EMPTY) {}
@@ -96,13 +96,13 @@ friend class ScDocument; // fuer FillInfo
friend class ScDocumentIterator;
friend class ScAttrIterator;
friend class ScHorizontalAttrIterator;
-friend void lcl_IterGetNumberFormat( ULONG& nFormat,
+friend void lcl_IterGetNumberFormat( sal_uLong& nFormat,
const ScAttrArray*& rpArr, SCROW& nAttrEndRow,
const ScAttrArray* pNewArr, SCROW nRow, ScDocument* pDoc );
- BOOL ApplyFrame( const SvxBoxItem* pLineOuter, const SvxBoxInfoItem* pLineInner,
+ sal_Bool ApplyFrame( const SvxBoxItem* pLineOuter, const SvxBoxInfoItem* pLineInner,
SCROW nStartRow, SCROW nEndRow,
- BOOL bLeft, SCCOL nDistRight, BOOL bTop, SCROW nDistBottom );
+ sal_Bool bLeft, SCCOL nDistRight, sal_Bool bTop, SCROW nDistBottom );
void RemoveCellCharAttribs( SCROW nStartRow, SCROW nEndRow,
const ScPatternAttr* pPattern, ScEditDataArray* pDataArray );
@@ -116,79 +116,79 @@ public:
#ifdef DBG_UTIL
void TestData() const;
#endif
- void Reset( const ScPatternAttr* pPattern, BOOL bAlloc = TRUE );
- BOOL Concat(SCSIZE nPos);
+ void Reset( const ScPatternAttr* pPattern, sal_Bool bAlloc = sal_True );
+ sal_Bool Concat(SCSIZE nPos);
const ScPatternAttr* GetPattern( SCROW nRow ) const;
const ScPatternAttr* GetPatternRange( SCROW& rStartRow, SCROW& rEndRow, SCROW nRow ) const;
- void MergePatternArea( SCROW nStartRow, SCROW nEndRow, ScMergePatternState& rState, BOOL bDeep ) const;
+ void MergePatternArea( SCROW nStartRow, SCROW nEndRow, ScMergePatternState& rState, sal_Bool bDeep ) const;
void MergeBlockFrame( SvxBoxItem* pLineOuter, SvxBoxInfoItem* pLineInner, ScLineFlags& rFlags,
- SCROW nStartRow, SCROW nEndRow, BOOL bLeft, SCCOL nDistRight ) const;
+ SCROW nStartRow, SCROW nEndRow, sal_Bool bLeft, SCCOL nDistRight ) const;
void ApplyBlockFrame( const SvxBoxItem* pLineOuter, const SvxBoxInfoItem* pLineInner,
- SCROW nStartRow, SCROW nEndRow, BOOL bLeft, SCCOL nDistRight );
+ SCROW nStartRow, SCROW nEndRow, sal_Bool bLeft, SCCOL nDistRight );
- void SetPattern( SCROW nRow, const ScPatternAttr* pPattern, BOOL bPutToPool = FALSE );
+ void SetPattern( SCROW nRow, const ScPatternAttr* pPattern, sal_Bool bPutToPool = false );
void SetPatternArea( SCROW nStartRow, SCROW nEndRow, const ScPatternAttr* pPattern,
- BOOL bPutToPool = FALSE, ScEditDataArray* pDataArray = NULL );
+ sal_Bool bPutToPool = false, ScEditDataArray* pDataArray = NULL );
void ApplyStyleArea( SCROW nStartRow, SCROW nEndRow, ScStyleSheet* pStyle );
void ApplyCacheArea( SCROW nStartRow, SCROW nEndRow, SfxItemPoolCache* pCache,
ScEditDataArray* pDataArray = NULL );
bool SetAttrEntries(ScAttrEntry* pNewData, SCSIZE nSize);
void ApplyLineStyleArea( SCROW nStartRow, SCROW nEndRow,
- const SvxBorderLine* pLine, BOOL bColorOnly );
+ const SvxBorderLine* pLine, sal_Bool bColorOnly );
- void ClearItems( SCROW nStartRow, SCROW nEndRow, const USHORT* pWhich );
- void ChangeIndent( SCROW nStartRow, SCROW nEndRow, BOOL bIncrement );
+ void ClearItems( SCROW nStartRow, SCROW nEndRow, const sal_uInt16* pWhich );
+ void ChangeIndent( SCROW nStartRow, SCROW nEndRow, sal_Bool bIncrement );
/// Including current, may return -1
- SCsROW GetNextUnprotected( SCsROW nRow, BOOL bUp ) const;
+ SCsROW GetNextUnprotected( SCsROW nRow, sal_Bool bUp ) const;
/// May return -1 if not found
SCsROW SearchStyle( SCsROW nRow, const ScStyleSheet* pSearchStyle,
- BOOL bUp, ScMarkArray* pMarkArray = NULL );
- BOOL SearchStyleRange( SCsROW& rRow, SCsROW& rEndRow, const ScStyleSheet* pSearchStyle,
- BOOL bUp, ScMarkArray* pMarkArray = NULL );
+ sal_Bool bUp, ScMarkArray* pMarkArray = NULL );
+ sal_Bool SearchStyleRange( SCsROW& rRow, SCsROW& rEndRow, const ScStyleSheet* pSearchStyle,
+ sal_Bool bUp, ScMarkArray* pMarkArray = NULL );
- BOOL ApplyFlags( SCROW nStartRow, SCROW nEndRow, INT16 nFlags );
- BOOL RemoveFlags( SCROW nStartRow, SCROW nEndRow, INT16 nFlags );
+ sal_Bool ApplyFlags( SCROW nStartRow, SCROW nEndRow, sal_Int16 nFlags );
+ sal_Bool RemoveFlags( SCROW nStartRow, SCROW nEndRow, sal_Int16 nFlags );
- BOOL Search( SCROW nRow, SCSIZE& nIndex ) const;
+ sal_Bool Search( SCROW nRow, SCSIZE& nIndex ) const;
- BOOL HasLines( SCROW nRow1, SCROW nRow2, Rectangle& rSizes,
- BOOL bLeft, BOOL bRight ) const;
- bool HasAttrib( SCROW nRow1, SCROW nRow2, USHORT nMask ) const;
- BOOL ExtendMerge( SCCOL nThisCol, SCROW nStartRow, SCROW nEndRow,
+ sal_Bool HasLines( SCROW nRow1, SCROW nRow2, Rectangle& rSizes,
+ sal_Bool bLeft, sal_Bool bRight ) const;
+ bool HasAttrib( SCROW nRow1, SCROW nRow2, sal_uInt16 nMask ) const;
+ sal_Bool ExtendMerge( SCCOL nThisCol, SCROW nStartRow, SCROW nEndRow,
SCCOL& rPaintCol, SCROW& rPaintRow,
- BOOL bRefresh, BOOL bAttrs );
- BOOL RemoveAreaMerge( SCROW nStartRow, SCROW nEndRow );
+ sal_Bool bRefresh, sal_Bool bAttrs );
+ sal_Bool RemoveAreaMerge( SCROW nStartRow, SCROW nEndRow );
void FindStyleSheet( const SfxStyleSheetBase* pStyleSheet, ScFlatBoolRowSegments& rUsedRows, bool bReset );
- BOOL IsStyleSheetUsed( const ScStyleSheet& rStyle, BOOL bGatherAllStyles ) const;
+ sal_Bool IsStyleSheetUsed( const ScStyleSheet& rStyle, sal_Bool bGatherAllStyles ) const;
void DeleteAreaSafe(SCROW nStartRow, SCROW nEndRow);
void SetPatternAreaSafe( SCROW nStartRow, SCROW nEndRow,
- const ScPatternAttr* pWantedPattern, BOOL bDefault );
+ const ScPatternAttr* pWantedPattern, sal_Bool bDefault );
void CopyAreaSafe( SCROW nStartRow, SCROW nEndRow, long nDy, ScAttrArray& rAttrArray );
- BOOL IsEmpty() const;
+ sal_Bool IsEmpty() const;
- BOOL GetFirstVisibleAttr( SCROW& rFirstRow ) const;
- BOOL GetLastVisibleAttr( SCROW& rLastRow, SCROW nLastData ) const;
- BOOL HasVisibleAttrIn( SCROW nStartRow, SCROW nEndRow ) const;
- BOOL IsVisibleEqual( const ScAttrArray& rOther,
+ sal_Bool GetFirstVisibleAttr( SCROW& rFirstRow ) const;
+ sal_Bool GetLastVisibleAttr( SCROW& rLastRow, SCROW nLastData ) const;
+ sal_Bool HasVisibleAttrIn( SCROW nStartRow, SCROW nEndRow ) const;
+ sal_Bool IsVisibleEqual( const ScAttrArray& rOther,
SCROW nStartRow, SCROW nEndRow ) const;
- BOOL IsAllEqual( const ScAttrArray& rOther, SCROW nStartRow, SCROW nEndRow ) const;
+ sal_Bool IsAllEqual( const ScAttrArray& rOther, SCROW nStartRow, SCROW nEndRow ) const;
- BOOL TestInsertCol( SCROW nStartRow, SCROW nEndRow) const;
- BOOL TestInsertRow( SCSIZE nSize ) const;
+ sal_Bool TestInsertCol( SCROW nStartRow, SCROW nEndRow) const;
+ sal_Bool TestInsertRow( SCSIZE nSize ) const;
void InsertRow( SCROW nStartRow, SCSIZE nSize );
void DeleteRow( SCROW nStartRow, SCSIZE nSize );
void DeleteRange( SCSIZE nStartIndex, SCSIZE nEndIndex );
void DeleteArea( SCROW nStartRow, SCROW nEndRow );
void MoveTo( SCROW nStartRow, SCROW nEndRow, ScAttrArray& rAttrArray );
void CopyArea( SCROW nStartRow, SCROW nEndRow, long nDy, ScAttrArray& rAttrArray,
- INT16 nStripFlags = 0 );
+ sal_Int16 nStripFlags = 0 );
void DeleteHardAttr( SCROW nStartRow, SCROW nEndRow );
};
diff --git a/sc/inc/attrib.hxx b/sc/inc/attrib.hxx
index 0aeac4cb42f9..09b7851e1f6c 100644
--- a/sc/inc/attrib.hxx
+++ b/sc/inc/attrib.hxx
@@ -55,7 +55,7 @@
class EditTextObject;
class SvxBorderLine;
-BOOL SC_DLLPUBLIC ScHasPriority( const SvxBorderLine* pThis, const SvxBorderLine* pOther );
+sal_Bool SC_DLLPUBLIC ScHasPriority( const SvxBorderLine* pThis, const SvxBorderLine* pOther );
//------------------------------------------------------------------------
@@ -74,12 +74,12 @@ public:
virtual int operator==( const SfxPoolItem& ) const;
virtual SfxPoolItem* Clone( SfxItemPool *pPool = 0 ) const;
- virtual SfxPoolItem* Create( SvStream& rStream, USHORT nVer ) const;
+ virtual SfxPoolItem* Create( SvStream& rStream, sal_uInt16 nVer ) const;
SCsCOL GetColMerge() const {return nColMerge; }
SCsROW GetRowMerge() const {return nRowMerge; }
- BOOL IsMerged() const { return nColMerge>1 || nRowMerge>1; }
+ sal_Bool IsMerged() const { return nColMerge>1 || nRowMerge>1; }
inline ScMergeAttr& operator=(const ScMergeAttr& rMerge)
{
@@ -95,34 +95,34 @@ class SC_DLLPUBLIC ScMergeFlagAttr: public SfxInt16Item
{
public:
ScMergeFlagAttr();
- ScMergeFlagAttr(INT16 nFlags);
+ ScMergeFlagAttr(sal_Int16 nFlags);
~ScMergeFlagAttr();
- BOOL IsHorOverlapped() const { return ( GetValue() & SC_MF_HOR ) != 0; }
- BOOL IsVerOverlapped() const { return ( GetValue() & SC_MF_VER ) != 0; }
- BOOL IsOverlapped() const { return ( GetValue() & ( SC_MF_HOR | SC_MF_VER ) ) != 0; }
+ sal_Bool IsHorOverlapped() const { return ( GetValue() & SC_MF_HOR ) != 0; }
+ sal_Bool IsVerOverlapped() const { return ( GetValue() & SC_MF_VER ) != 0; }
+ sal_Bool IsOverlapped() const { return ( GetValue() & ( SC_MF_HOR | SC_MF_VER ) ) != 0; }
- BOOL HasAutoFilter() const { return ( GetValue() & SC_MF_AUTO ) != 0; }
- BOOL HasButton() const { return ( GetValue() & SC_MF_BUTTON ) != 0; }
+ sal_Bool HasAutoFilter() const { return ( GetValue() & SC_MF_AUTO ) != 0; }
+ sal_Bool HasButton() const { return ( GetValue() & SC_MF_BUTTON ) != 0; }
bool HasDPTable() const { return ( GetValue() & SC_MF_DP_TABLE ) != 0; }
- BOOL IsScenario() const { return ( GetValue() & SC_MF_SCENARIO ) != 0; }
+ sal_Bool IsScenario() const { return ( GetValue() & SC_MF_SCENARIO ) != 0; }
};
//------------------------------------------------------------------------
class SC_DLLPUBLIC ScProtectionAttr: public SfxPoolItem
{
- BOOL bProtection; // Zelle schuetzen
- BOOL bHideFormula; // Formel nicht Anzeigen
- BOOL bHideCell; // Zelle nicht Anzeigen
- BOOL bHidePrint; // Zelle nicht Ausdrucken
+ sal_Bool bProtection; // Zelle schuetzen
+ sal_Bool bHideFormula; // Formel nicht Anzeigen
+ sal_Bool bHideCell; // Zelle nicht Anzeigen
+ sal_Bool bHidePrint; // Zelle nicht Ausdrucken
public:
TYPEINFO();
ScProtectionAttr();
- ScProtectionAttr( BOOL bProtect,
- BOOL bHFormula = FALSE,
- BOOL bHCell = FALSE,
- BOOL bHPrint = FALSE);
+ ScProtectionAttr( sal_Bool bProtect,
+ sal_Bool bHFormula = false,
+ sal_Bool bHCell = false,
+ sal_Bool bHPrint = false);
ScProtectionAttr( const ScProtectionAttr& );
~ScProtectionAttr();
@@ -136,19 +136,19 @@ public:
virtual int operator==( const SfxPoolItem& ) const;
virtual SfxPoolItem* Clone( SfxItemPool *pPool = 0 ) const;
- virtual SfxPoolItem* Create( SvStream& rStream, USHORT nVer ) const;
-
- virtual bool QueryValue( com::sun::star::uno::Any& rVal, BYTE nMemberId = 0 ) const;
- virtual bool PutValue( const com::sun::star::uno::Any& rVal, BYTE nMemberId = 0 );
-
- BOOL GetProtection() const { return bProtection; }
- BOOL SetProtection( BOOL bProtect);
- BOOL GetHideFormula() const { return bHideFormula; }
- BOOL SetHideFormula( BOOL bHFormula);
- BOOL GetHideCell() const { return bHideCell; }
- BOOL SetHideCell( BOOL bHCell);
- BOOL GetHidePrint() const { return bHidePrint; }
- BOOL SetHidePrint( BOOL bHPrint);
+ virtual SfxPoolItem* Create( SvStream& rStream, sal_uInt16 nVer ) const;
+
+ virtual bool QueryValue( com::sun::star::uno::Any& rVal, sal_uInt8 nMemberId = 0 ) const;
+ virtual bool PutValue( const com::sun::star::uno::Any& rVal, sal_uInt8 nMemberId = 0 );
+
+ sal_Bool GetProtection() const { return bProtection; }
+ sal_Bool SetProtection( sal_Bool bProtect);
+ sal_Bool GetHideFormula() const { return bHideFormula; }
+ sal_Bool SetHideFormula( sal_Bool bHFormula);
+ sal_Bool GetHideCell() const { return bHideCell; }
+ sal_Bool SetHideCell( sal_Bool bHCell);
+ sal_Bool GetHidePrint() const { return bHidePrint; }
+ sal_Bool SetHidePrint( sal_Bool bHPrint);
inline ScProtectionAttr& operator=(const ScProtectionAttr& rProtection)
{
bProtection = rProtection.bProtection;
@@ -172,10 +172,10 @@ class ScRangeItem : public SfxPoolItem
public:
TYPEINFO();
- inline ScRangeItem( const USHORT nWhich );
- inline ScRangeItem( const USHORT nWhich,
+ inline ScRangeItem( const sal_uInt16 nWhich );
+ inline ScRangeItem( const sal_uInt16 nWhich,
const ScRange& rRange,
- const USHORT nNewFlags = 0 );
+ const sal_uInt16 nNewFlags = 0 );
inline ScRangeItem( const ScRangeItem& rCpy );
inline ScRangeItem& operator=( const ScRangeItem &rCpy );
@@ -192,22 +192,22 @@ public:
const ScRange& GetRange() const { return aRange; }
void SetRange( const ScRange& rNew ) { aRange = rNew; }
- USHORT GetFlags() const { return nFlags; }
- void SetFlags( USHORT nNew ) { nFlags = nNew; }
+ sal_uInt16 GetFlags() const { return nFlags; }
+ void SetFlags( sal_uInt16 nNew ) { nFlags = nNew; }
private:
ScRange aRange;
- USHORT nFlags;
+ sal_uInt16 nFlags;
};
-inline ScRangeItem::ScRangeItem( const USHORT nWhichP )
+inline ScRangeItem::ScRangeItem( const sal_uInt16 nWhichP )
: SfxPoolItem( nWhichP ), nFlags( SCR_INVALID ) // == invalid area
{
}
-inline ScRangeItem::ScRangeItem( const USHORT nWhichP,
+inline ScRangeItem::ScRangeItem( const sal_uInt16 nWhichP,
const ScRange& rRange,
- const USHORT nNew )
+ const sal_uInt16 nNew )
: SfxPoolItem( nWhichP ), aRange( rRange ), nFlags( nNew )
{
}
@@ -230,7 +230,7 @@ class ScTableListItem : public SfxPoolItem
public:
TYPEINFO();
- inline ScTableListItem( const USHORT nWhich );
+ inline ScTableListItem( const sal_uInt16 nWhich );
ScTableListItem( const ScTableListItem& rCpy );
~ScTableListItem();
@@ -246,11 +246,11 @@ public:
virtual SfxPoolItem* Clone( SfxItemPool *pPool = 0 ) const;
public:
- USHORT nCount;
+ sal_uInt16 nCount;
SCTAB* pTabArr;
};
-inline ScTableListItem::ScTableListItem( const USHORT nWhichP )
+inline ScTableListItem::ScTableListItem( const sal_uInt16 nWhichP )
: SfxPoolItem(nWhichP), nCount(0), pTabArr(NULL)
{}
@@ -269,7 +269,7 @@ class SC_DLLPUBLIC ScPageHFItem : public SfxPoolItem
public:
TYPEINFO();
- ScPageHFItem( USHORT nWhich );
+ ScPageHFItem( sal_uInt16 nWhich );
ScPageHFItem( const ScPageHFItem& rItem );
~ScPageHFItem();
@@ -277,10 +277,10 @@ public:
virtual int operator==( const SfxPoolItem& ) const;
virtual SfxPoolItem* Clone( SfxItemPool *pPool = 0 ) const;
- virtual SfxPoolItem* Create( SvStream& rStream, USHORT nVer ) const;
+ virtual SfxPoolItem* Create( SvStream& rStream, sal_uInt16 nVer ) const;
- virtual bool QueryValue( com::sun::star::uno::Any& rVal, BYTE nMemberId = 0 ) const;
- virtual bool PutValue( const com::sun::star::uno::Any& rVal, BYTE nMemberId = 0 );
+ virtual bool QueryValue( com::sun::star::uno::Any& rVal, sal_uInt8 nMemberId = 0 ) const;
+ virtual bool PutValue( const com::sun::star::uno::Any& rVal, sal_uInt8 nMemberId = 0 );
const EditTextObject* GetLeftArea() const { return pLeftArea; }
const EditTextObject* GetCenterArea() const { return pCenterArea; }
@@ -303,15 +303,15 @@ class SC_DLLPUBLIC ScViewObjectModeItem: public SfxEnumItem
public:
TYPEINFO();
- ScViewObjectModeItem( USHORT nWhich );
- ScViewObjectModeItem( USHORT nWhich, ScVObjMode eMode );
+ ScViewObjectModeItem( sal_uInt16 nWhich );
+ ScViewObjectModeItem( sal_uInt16 nWhich, ScVObjMode eMode );
~ScViewObjectModeItem();
- virtual USHORT GetValueCount() const;
- virtual String GetValueText( USHORT nVal ) const;
+ virtual sal_uInt16 GetValueCount() const;
+ virtual String GetValueText( sal_uInt16 nVal ) const;
virtual SfxPoolItem* Clone( SfxItemPool *pPool = 0 ) const;
- virtual SfxPoolItem* Create(SvStream &, USHORT) const;
- virtual USHORT GetVersion( USHORT nFileVersion ) const;
+ virtual SfxPoolItem* Create(SvStream &, sal_uInt16) const;
+ virtual sal_uInt16 GetVersion( sal_uInt16 nFileVersion ) const;
virtual SfxItemPresentation GetPresentation( SfxItemPresentation ePres,
SfxMapUnit eCoreMetric,
SfxMapUnit ePresMetric,
@@ -326,7 +326,7 @@ class ScDoubleItem : public SfxPoolItem
{
public:
TYPEINFO();
- ScDoubleItem( USHORT nWhich, double nVal=0 );
+ ScDoubleItem( sal_uInt16 nWhich, double nVal=0 );
ScDoubleItem( const ScDoubleItem& rItem );
~ScDoubleItem();
@@ -334,7 +334,7 @@ public:
virtual int operator==( const SfxPoolItem& ) const;
virtual SfxPoolItem* Clone( SfxItemPool *pPool = 0 ) const;
- virtual SfxPoolItem* Create( SvStream& rStream, USHORT nVer ) const;
+ virtual SfxPoolItem* Create( SvStream& rStream, sal_uInt16 nVer ) const;
double GetValue() const { return nValue; }
@@ -348,9 +348,9 @@ private:
// ============================================================================
/** Member ID for "page scale to width" value in QueryValue() and PutValue(). */
-const BYTE SC_MID_PAGE_SCALETO_WIDTH = 1;
+const sal_uInt8 SC_MID_PAGE_SCALETO_WIDTH = 1;
/** Member ID for "page scale to height" value in QueryValue() and PutValue(). */
-const BYTE SC_MID_PAGE_SCALETO_HEIGHT = 2;
+const sal_uInt8 SC_MID_PAGE_SCALETO_HEIGHT = 2;
/** Contains the "scale to width/height" attribute in page styles. */
@@ -385,8 +385,8 @@ public:
XubString& rText,
const IntlWrapper* = 0 ) const;
- virtual bool QueryValue( ::com::sun::star::uno::Any& rAny, BYTE nMemberId = 0 ) const;
- virtual bool PutValue( const ::com::sun::star::uno::Any& rAny, BYTE nMemberId = 0 );
+ virtual bool QueryValue( ::com::sun::star::uno::Any& rAny, sal_uInt8 nMemberId = 0 ) const;
+ virtual bool PutValue( const ::com::sun::star::uno::Any& rAny, sal_uInt8 nMemberId = 0 );
private:
sal_uInt16 mnWidth;
diff --git a/sc/inc/autoform.hxx b/sc/inc/autoform.hxx
index 3fb6d197717f..4095494372b4 100644
--- a/sc/inc/autoform.hxx
+++ b/sc/inc/autoform.hxx
@@ -189,11 +189,11 @@ public:
void SetRotateAngle( const SfxInt32Item& rRotateAngle ) { aRotateAngle.SetValue( rRotateAngle.GetValue() ); }
void SetRotateMode( const SvxRotateModeItem& rRotateMode ) { aRotateMode.SetValue( rRotateMode.GetValue() ); }
- BOOL Load( SvStream& rStream, const ScAfVersions& rVersions, USHORT nVer );
- BOOL Save( SvStream& rStream );
+ sal_Bool Load( SvStream& rStream, const ScAfVersions& rVersions, sal_uInt16 nVer );
+ sal_Bool Save( SvStream& rStream );
#ifdef READ_OLDVERS
- BOOL LoadOld( SvStream& rStream, const ScAfVersions& rVersions );
+ sal_Bool LoadOld( SvStream& rStream, const ScAfVersions& rVersions );
#endif
};
@@ -202,21 +202,21 @@ class SC_DLLPUBLIC ScAutoFormatData : public ScDataObject
{
private:
String aName;
- USHORT nStrResId;
+ sal_uInt16 nStrResId;
// common flags of Calc and Writer
- BOOL bIncludeFont : 1;
- BOOL bIncludeJustify : 1;
- BOOL bIncludeFrame : 1;
- BOOL bIncludeBackground : 1;
+ sal_Bool bIncludeFont : 1;
+ sal_Bool bIncludeJustify : 1;
+ sal_Bool bIncludeFrame : 1;
+ sal_Bool bIncludeBackground : 1;
// Calc specific flags
- BOOL bIncludeValueFormat : 1;
- BOOL bIncludeWidthHeight : 1;
+ sal_Bool bIncludeValueFormat : 1;
+ sal_Bool bIncludeWidthHeight : 1;
ScAutoFormatDataField** ppDataField;
- SC_DLLPRIVATE ScAutoFormatDataField& GetField( USHORT nIndex );
- SC_DLLPRIVATE const ScAutoFormatDataField& GetField( USHORT nIndex ) const;
+ SC_DLLPRIVATE ScAutoFormatDataField& GetField( sal_uInt16 nIndex );
+ SC_DLLPRIVATE const ScAutoFormatDataField& GetField( sal_uInt16 nIndex ) const;
public:
ScAutoFormatData();
@@ -228,56 +228,56 @@ public:
void SetName( const String& rName ) { aName = rName; nStrResId = USHRT_MAX; }
void GetName( String& rName ) const { rName = aName; }
- BOOL GetIncludeValueFormat() const { return bIncludeValueFormat; }
- BOOL GetIncludeFont() const { return bIncludeFont; }
- BOOL GetIncludeJustify() const { return bIncludeJustify; }
- BOOL GetIncludeFrame() const { return bIncludeFrame; }
- BOOL GetIncludeBackground() const { return bIncludeBackground; }
- BOOL GetIncludeWidthHeight() const { return bIncludeWidthHeight; }
+ sal_Bool GetIncludeValueFormat() const { return bIncludeValueFormat; }
+ sal_Bool GetIncludeFont() const { return bIncludeFont; }
+ sal_Bool GetIncludeJustify() const { return bIncludeJustify; }
+ sal_Bool GetIncludeFrame() const { return bIncludeFrame; }
+ sal_Bool GetIncludeBackground() const { return bIncludeBackground; }
+ sal_Bool GetIncludeWidthHeight() const { return bIncludeWidthHeight; }
- void SetIncludeValueFormat( BOOL bValueFormat ) { bIncludeValueFormat = bValueFormat; }
- void SetIncludeFont( BOOL bFont ) { bIncludeFont = bFont; }
- void SetIncludeJustify( BOOL bJustify ) { bIncludeJustify = bJustify; }
- void SetIncludeFrame( BOOL bFrame ) { bIncludeFrame = bFrame; }
- void SetIncludeBackground( BOOL bBackground ) { bIncludeBackground = bBackground; }
- void SetIncludeWidthHeight( BOOL bWidthHeight ) { bIncludeWidthHeight = bWidthHeight; }
+ void SetIncludeValueFormat( sal_Bool bValueFormat ) { bIncludeValueFormat = bValueFormat; }
+ void SetIncludeFont( sal_Bool bFont ) { bIncludeFont = bFont; }
+ void SetIncludeJustify( sal_Bool bJustify ) { bIncludeJustify = bJustify; }
+ void SetIncludeFrame( sal_Bool bFrame ) { bIncludeFrame = bFrame; }
+ void SetIncludeBackground( sal_Bool bBackground ) { bIncludeBackground = bBackground; }
+ void SetIncludeWidthHeight( sal_Bool bWidthHeight ) { bIncludeWidthHeight = bWidthHeight; }
- const SfxPoolItem* GetItem( USHORT nIndex, USHORT nWhich ) const;
- void PutItem( USHORT nIndex, const SfxPoolItem& rItem );
- void CopyItem( USHORT nToIndex, USHORT nFromIndex, USHORT nWhich );
+ const SfxPoolItem* GetItem( sal_uInt16 nIndex, sal_uInt16 nWhich ) const;
+ void PutItem( sal_uInt16 nIndex, const SfxPoolItem& rItem );
+ void CopyItem( sal_uInt16 nToIndex, sal_uInt16 nFromIndex, sal_uInt16 nWhich );
- const ScNumFormatAbbrev& GetNumFormat( USHORT nIndex ) const;
+ const ScNumFormatAbbrev& GetNumFormat( sal_uInt16 nIndex ) const;
- BOOL IsEqualData( USHORT nIndex1, USHORT nIndex2 ) const;
+ sal_Bool IsEqualData( sal_uInt16 nIndex1, sal_uInt16 nIndex2 ) const;
- void FillToItemSet( USHORT nIndex, SfxItemSet& rItemSet, ScDocument& rDoc ) const;
- void GetFromItemSet( USHORT nIndex, const SfxItemSet& rItemSet, const ScNumFormatAbbrev& rNumFormat );
+ void FillToItemSet( sal_uInt16 nIndex, SfxItemSet& rItemSet, ScDocument& rDoc ) const;
+ void GetFromItemSet( sal_uInt16 nIndex, const SfxItemSet& rItemSet, const ScNumFormatAbbrev& rNumFormat );
- BOOL Load( SvStream& rStream, const ScAfVersions& rVersions );
- BOOL Save( SvStream& rStream );
+ sal_Bool Load( SvStream& rStream, const ScAfVersions& rVersions );
+ sal_Bool Save( SvStream& rStream );
#ifdef READ_OLDVERS
- BOOL LoadOld( SvStream& rStream, const ScAfVersions& rVersions );
+ sal_Bool LoadOld( SvStream& rStream, const ScAfVersions& rVersions );
#endif
};
class SC_DLLPUBLIC ScAutoFormat : public ScSortedCollection
{
private:
- BOOL bSaveLater;
+ sal_Bool bSaveLater;
public:
- ScAutoFormat( USHORT nLim = 4, USHORT nDel = 4, BOOL bDup = FALSE );
+ ScAutoFormat( sal_uInt16 nLim = 4, sal_uInt16 nDel = 4, sal_Bool bDup = false );
ScAutoFormat( const ScAutoFormat& AutoFormat );
virtual ~ScAutoFormat();
virtual ScDataObject* Clone() const { return new ScAutoFormat( *this ); }
- ScAutoFormatData* operator[]( const USHORT nIndex ) const {return (ScAutoFormatData*)At( nIndex );}
+ ScAutoFormatData* operator[]( const sal_uInt16 nIndex ) const {return (ScAutoFormatData*)At( nIndex );}
virtual short Compare( ScDataObject* pKey1, ScDataObject* pKey2 ) const;
- BOOL Load();
- BOOL Save();
- USHORT FindIndexPerName( const String& rName ) const;
- void SetSaveLater( BOOL bSet );
- BOOL IsSaveLater() const { return bSaveLater; }
+ sal_Bool Load();
+ sal_Bool Save();
+ sal_uInt16 FindIndexPerName( const String& rName ) const;
+ void SetSaveLater( sal_Bool bSet );
+ sal_Bool IsSaveLater() const { return bSaveLater; }
};
diff --git a/sc/inc/bigrange.hxx b/sc/inc/bigrange.hxx
index 577e9b4ec28f..6e4c6573edf3 100644
--- a/sc/inc/bigrange.hxx
+++ b/sc/inc/bigrange.hxx
@@ -34,43 +34,43 @@
#include "document.hxx"
-static const INT32 nInt32Min = 0x80000000;
-static const INT32 nInt32Max = 0x7fffffff;
+static const sal_Int32 nInt32Min = 0x80000000;
+static const sal_Int32 nInt32Max = 0x7fffffff;
class ScBigAddress
{
- INT32 nRow;
- INT32 nCol;
- INT32 nTab;
+ sal_Int32 nRow;
+ sal_Int32 nCol;
+ sal_Int32 nTab;
public:
ScBigAddress() : nRow(0), nCol(0), nTab(0) {}
- ScBigAddress( INT32 nColP, INT32 nRowP, INT32 nTabP )
+ ScBigAddress( sal_Int32 nColP, sal_Int32 nRowP, sal_Int32 nTabP )
: nRow( nRowP ), nCol( nColP ), nTab( nTabP ) {}
ScBigAddress( const ScBigAddress& r )
: nRow( r.nRow ), nCol( r.nCol ), nTab( r.nTab ) {}
ScBigAddress( const ScAddress& r )
: nRow( r.Row() ), nCol( r.Col() ), nTab( r.Tab() ) {}
- INT32 Col() const { return nCol; }
- INT32 Row() const { return nRow; }
- INT32 Tab() const { return nTab; }
+ sal_Int32 Col() const { return nCol; }
+ sal_Int32 Row() const { return nRow; }
+ sal_Int32 Tab() const { return nTab; }
- void Set( INT32 nColP, INT32 nRowP, INT32 nTabP )
+ void Set( sal_Int32 nColP, sal_Int32 nRowP, sal_Int32 nTabP )
{ nCol = nColP; nRow = nRowP; nTab = nTabP; }
- void SetCol( INT32 nColP ) { nCol = nColP; }
- void SetRow( INT32 nRowP ) { nRow = nRowP; }
- void SetTab( INT32 nTabP ) { nTab = nTabP; }
- void IncCol( INT32 n = 1 ) { nCol += n; }
- void IncRow( INT32 n = 1 ) { nRow += n; }
- void IncTab( INT32 n = 1 ) { nTab += n; }
-
- void GetVars( INT32& nColP, INT32& nRowP, INT32& nTabP ) const
+ void SetCol( sal_Int32 nColP ) { nCol = nColP; }
+ void SetRow( sal_Int32 nRowP ) { nRow = nRowP; }
+ void SetTab( sal_Int32 nTabP ) { nTab = nTabP; }
+ void IncCol( sal_Int32 n = 1 ) { nCol += n; }
+ void IncRow( sal_Int32 n = 1 ) { nRow += n; }
+ void IncTab( sal_Int32 n = 1 ) { nTab += n; }
+
+ void GetVars( sal_Int32& nColP, sal_Int32& nRowP, sal_Int32& nTabP ) const
{ nColP = nCol; nRowP = nRow; nTabP = nTab; }
inline void PutInOrder( ScBigAddress& r );
- inline BOOL IsValid( const ScDocument* ) const;
+ inline sal_Bool IsValid( const ScDocument* ) const;
inline ScAddress MakeAddress() const;
ScBigAddress& operator=( const ScBigAddress& r )
@@ -89,7 +89,7 @@ public:
inline void ScBigAddress::PutInOrder( ScBigAddress& r )
{
- INT32 nTmp;
+ sal_Int32 nTmp;
if ( r.nCol < nCol )
{
nTmp = r.nCol;
@@ -111,7 +111,7 @@ inline void ScBigAddress::PutInOrder( ScBigAddress& r )
}
-inline BOOL ScBigAddress::IsValid( const ScDocument* pDoc ) const
+inline sal_Bool ScBigAddress::IsValid( const ScDocument* pDoc ) const
{ // min/max interval bounds define whole col/row/tab
return
((0 <= nCol && nCol <= MAXCOL)
@@ -187,32 +187,32 @@ public:
: aStart( r ), aEnd( r ) {}
ScBigRange( const ScAddress& r )
: aStart( r ), aEnd( r ) {}
- ScBigRange( INT32 nCol, INT32 nRow, INT32 nTab )
+ ScBigRange( sal_Int32 nCol, sal_Int32 nRow, sal_Int32 nTab )
: aStart( nCol, nRow, nTab ), aEnd( aStart ) {}
- ScBigRange( INT32 nCol1, INT32 nRow1, INT32 nTab1,
- INT32 nCol2, INT32 nRow2, INT32 nTab2 )
+ ScBigRange( sal_Int32 nCol1, sal_Int32 nRow1, sal_Int32 nTab1,
+ sal_Int32 nCol2, sal_Int32 nRow2, sal_Int32 nTab2 )
: aStart( nCol1, nRow1, nTab1 ),
aEnd( nCol2, nRow2, nTab2 ) {}
- void Set( INT32 nCol1, INT32 nRow1, INT32 nTab1,
- INT32 nCol2, INT32 nRow2, INT32 nTab2 )
+ void Set( sal_Int32 nCol1, sal_Int32 nRow1, sal_Int32 nTab1,
+ sal_Int32 nCol2, sal_Int32 nRow2, sal_Int32 nTab2 )
{ aStart.Set( nCol1, nRow1, nTab1 );
aEnd.Set( nCol2, nRow2, nTab2 ); }
- void GetVars( INT32& nCol1, INT32& nRow1, INT32& nTab1,
- INT32& nCol2, INT32& nRow2, INT32& nTab2 ) const
+ void GetVars( sal_Int32& nCol1, sal_Int32& nRow1, sal_Int32& nTab1,
+ sal_Int32& nCol2, sal_Int32& nRow2, sal_Int32& nTab2 ) const
{ aStart.GetVars( nCol1, nRow1, nTab1 );
aEnd.GetVars( nCol2, nRow2, nTab2 ); }
- BOOL IsValid( const ScDocument* pDoc ) const
+ sal_Bool IsValid( const ScDocument* pDoc ) const
{ return aStart.IsValid( pDoc ) && aEnd.IsValid( pDoc ); }
inline ScRange MakeRange() const
{ return ScRange( aStart.MakeAddress(),
aEnd.MakeAddress() ); }
- inline BOOL In( const ScBigAddress& ) const; // ist Address& in Range?
- inline BOOL In( const ScBigRange& ) const; // ist Range& in Range?
- inline BOOL Intersects( const ScBigRange& ) const; // ueberschneiden sich zwei Ranges?
+ inline sal_Bool In( const ScBigAddress& ) const; // ist Address& in Range?
+ inline sal_Bool In( const ScBigRange& ) const; // ist Range& in Range?
+ inline sal_Bool Intersects( const ScBigRange& ) const; // ueberschneiden sich zwei Ranges?
ScBigRange& operator=( const ScBigRange& r )
{ aStart = r.aStart; aEnd = r.aEnd; return *this; }
@@ -226,7 +226,7 @@ public:
};
-inline BOOL ScBigRange::In( const ScBigAddress& rAddr ) const
+inline sal_Bool ScBigRange::In( const ScBigAddress& rAddr ) const
{
return
aStart.Col() <= rAddr.Col() && rAddr.Col() <= aEnd.Col() &&
@@ -235,7 +235,7 @@ inline BOOL ScBigRange::In( const ScBigAddress& rAddr ) const
}
-inline BOOL ScBigRange::In( const ScBigRange& r ) const
+inline sal_Bool ScBigRange::In( const ScBigRange& r ) const
{
return
aStart.Col() <= r.aStart.Col() && r.aEnd.Col() <= aEnd.Col() &&
@@ -244,7 +244,7 @@ inline BOOL ScBigRange::In( const ScBigRange& r ) const
}
-inline BOOL ScBigRange::Intersects( const ScBigRange& r ) const
+inline sal_Bool ScBigRange::Intersects( const ScBigRange& r ) const
{
return !(
Min( aEnd.Col(), r.aEnd.Col() ) < Max( aStart.Col(), r.aStart.Col() )
diff --git a/sc/inc/brdcst.hxx b/sc/inc/brdcst.hxx
index a050a935b31c..cf937f29fa67 100644
--- a/sc/inc/brdcst.hxx
+++ b/sc/inc/brdcst.hxx
@@ -48,7 +48,7 @@ private:
public:
TYPEINFO();
- ScHint( ULONG n, const ScAddress& a, ScBaseCell* p )
+ ScHint( sal_uLong n, const ScAddress& a, ScBaseCell* p )
: SfxSimpleHint( n ), aAddress( a ), pCell( p ) {}
ScBaseCell* GetCell() const { return pCell; }
void SetCell( ScBaseCell* p ) { pCell = p; }
diff --git a/sc/inc/callform.hxx b/sc/inc/callform.hxx
index 5331ba469b79..7845b8730e0c 100644
--- a/sc/inc/callform.hxx
+++ b/sc/inc/callform.hxx
@@ -38,17 +38,11 @@
#define MAXARRSIZE 0xfffe
//------------------------------------------------------------------------
-#ifndef WIN
#ifndef WNT
#define CALLTYPE
#else
#define CALLTYPE __cdecl
#endif
-#else
-#define PASCAL _pascal
-#define FAR _far
-#define CALLTYPE FAR PASCAL
-#endif
extern "C" {
typedef void (CALLTYPE* AdvData)( double& nHandle, void* pData );
@@ -73,8 +67,8 @@ friend class FuncCollection;
const ModuleData* pModuleData;
String aInternalName;
String aFuncName;
- USHORT nNumber;
- USHORT nParamCount;
+ sal_uInt16 nNumber;
+ sal_uInt16 nParamCount;
ParamType eAsyncType;
ParamType eParamType[MAXFUNCPARAM];
private:
@@ -83,8 +77,8 @@ public:
FuncData(const ModuleData*pModule,
const String& rIName,
const String& rFName,
- USHORT nNo,
- USHORT nCount,
+ sal_uInt16 nNo,
+ sal_uInt16 nCount,
const ParamType* peType,
ParamType eType);
FuncData(const FuncData& rData);
@@ -93,12 +87,12 @@ public:
const String& GetModuleName() const;
const String& GetInternalName() const { return aInternalName; }
const String& GetFuncName() const { return aFuncName; }
- USHORT GetParamCount() const { return nParamCount; }
- ParamType GetParamType(USHORT nIndex) const { return eParamType[nIndex]; }
+ sal_uInt16 GetParamCount() const { return nParamCount; }
+ ParamType GetParamType(sal_uInt16 nIndex) const { return eParamType[nIndex]; }
ParamType GetReturnType() const { return eParamType[0]; }
ParamType GetAsyncType() const { return eAsyncType; }
- BOOL Call(void** ppParam);
- BOOL Unadvice(double nHandle);
+ sal_Bool Call(void** ppParam);
+ sal_Bool Unadvice(double nHandle);
// name and description of parameter nParam.
// nParam==0 => Desc := function description,
@@ -112,17 +106,17 @@ public:
class FuncCollection : public ScSortedCollection
{
public:
- FuncCollection(USHORT nLim = 4, USHORT nDel = 4, BOOL bDup = FALSE) : ScSortedCollection ( nLim, nDel, bDup ) {}
+ FuncCollection(sal_uInt16 nLim = 4, sal_uInt16 nDel = 4, sal_Bool bDup = false) : ScSortedCollection ( nLim, nDel, bDup ) {}
FuncCollection(const FuncCollection& rFuncCollection) : ScSortedCollection ( rFuncCollection ) {}
virtual ScDataObject* Clone() const { return new FuncCollection(*this); }
- FuncData* operator[]( const USHORT nIndex) const {return (FuncData*)At(nIndex);}
+ FuncData* operator[]( const sal_uInt16 nIndex) const {return (FuncData*)At(nIndex);}
virtual short Compare(ScDataObject* pKey1, ScDataObject* pKey2) const;
- BOOL SearchFunc( const String& rName, USHORT& rIndex ) const;
+ sal_Bool SearchFunc( const String& rName, sal_uInt16& rIndex ) const;
};
-BOOL InitExternalFunc(const rtl::OUString& rModuleName);
+sal_Bool InitExternalFunc(const rtl::OUString& rModuleName);
void ExitExternalFunc();
#endif
diff --git a/sc/inc/cell.hxx b/sc/inc/cell.hxx
index a75476a25004..7408357d0f0f 100644
--- a/sc/inc/cell.hxx
+++ b/sc/inc/cell.hxx
@@ -115,11 +115,11 @@ public:
bool IsBlank( bool bIgnoreNotes = false ) const;
// fuer Idle-Berechnung
- inline USHORT GetTextWidth() const { return nTextWidth; }
- inline void SetTextWidth( USHORT nNew ) { nTextWidth = nNew; }
+ inline sal_uInt16 GetTextWidth() const { return nTextWidth; }
+ inline void SetTextWidth( sal_uInt16 nNew ) { nTextWidth = nNew; }
- inline BYTE GetScriptType() const { return nScriptType; }
- inline void SetScriptType( BYTE nNew ) { nScriptType = nNew; }
+ inline sal_uInt8 GetScriptType() const { return nScriptType; }
+ inline void SetScriptType( sal_uInt8 nNew ) { nScriptType = nNew; }
/** Returns true, if the cell contains a note. */
inline bool HasNote() const { return mpNote != 0; }
@@ -155,15 +155,15 @@ public:
ScAddress aPos = ScAddress() );
/** Error code if ScFormulaCell, else 0. */
- USHORT GetErrorCode() const;
+ sal_uInt16 GetErrorCode() const;
/** ScFormulaCell with formula::svEmptyCell result, or ScNoteCell (may have been
created due to reference to empty cell). */
- BOOL HasEmptyData() const;
- BOOL HasValueData() const;
- BOOL HasStringData() const;
+ sal_Bool HasEmptyData() const;
+ sal_Bool HasValueData() const;
+ sal_Bool HasStringData() const;
String GetStringData() const; // nur echte Strings
- static BOOL CellEqual( const ScBaseCell* pCell1, const ScBaseCell* pCell2 );
+ static sal_Bool CellEqual( const ScBaseCell* pCell1, const ScBaseCell* pCell2 );
private:
ScBaseCell& operator=( const ScBaseCell& );
@@ -173,9 +173,9 @@ private:
SvtBroadcaster* mpBroadcaster; /// Broadcaster for changed values. Cell takes ownership!
protected:
- USHORT nTextWidth;
- BYTE eCellType; // enum CellType - BYTE spart Speicher
- BYTE nScriptType;
+ sal_uInt16 nTextWidth;
+ sal_uInt8 eCellType; // enum CellType - sal_uInt8 spart Speicher
+ sal_uInt8 nScriptType;
};
// ============================================================================
@@ -350,19 +350,19 @@ private:
ScFormulaCell* pNext;
ScFormulaCell* pPreviousTrack;
ScFormulaCell* pNextTrack;
- ULONG nFormatIndex; // Number format set by calculation
+ sal_uLong nFormatIndex; // Number format set by calculation
short nFormatType; // Number format type set by calculation
- USHORT nSeenInIteration; // Iteration cycle in which the cell was last encountered
- BYTE cMatrixFlag; // One of ScMatrixMode
- BOOL bDirty : 1; // Must be (re)calculated
- BOOL bChanged : 1; // Whether something changed regarding display/representation
- BOOL bRunning : 1; // Already interpreting right now
- BOOL bCompile : 1; // Must be (re)compiled
- BOOL bSubTotal : 1; // Cell is part of or contains a SubTotal
- BOOL bIsIterCell : 1; // Cell is part of a circular reference
- BOOL bInChangeTrack : 1; // Cell is in ChangeTrack
- BOOL bTableOpDirty : 1; // Dirty flag for TableOp
- BOOL bNeedListening : 1; // Listeners need to be re-established after UpdateReference
+ sal_uInt16 nSeenInIteration; // Iteration cycle in which the cell was last encountered
+ sal_uInt8 cMatrixFlag; // One of ScMatrixMode
+ sal_Bool bDirty : 1; // Must be (re)calculated
+ sal_Bool bChanged : 1; // Whether something changed regarding display/representation
+ sal_Bool bRunning : 1; // Already interpreting right now
+ sal_Bool bCompile : 1; // Must be (re)compiled
+ sal_Bool bSubTotal : 1; // Cell is part of or contains a SubTotal
+ sal_Bool bIsIterCell : 1; // Cell is part of a circular reference
+ sal_Bool bInChangeTrack : 1; // Cell is in ChangeTrack
+ sal_Bool bTableOpDirty : 1; // Dirty flag for TableOp
+ sal_Bool bNeedListening : 1; // Listeners need to be re-established after UpdateReference
enum ScInterpretTailParameter
{
@@ -388,7 +388,7 @@ public:
/** Empty formula cell, or with a preconstructed token array. */
ScFormulaCell( ScDocument*, const ScAddress&, const ScTokenArray* = NULL,
const formula::FormulaGrammar::Grammar = formula::FormulaGrammar::GRAM_DEFAULT,
- BYTE = MM_NONE );
+ sal_uInt8 = MM_NONE );
/** With formula string and grammar to compile with.
formula::FormulaGrammar::GRAM_DEFAULT effectively isformula::FormulaGrammar::GRAM_NATIVE_UI that
@@ -397,7 +397,7 @@ public:
ScFormulaCell( ScDocument* pDoc, const ScAddress& rPos,
const String& rFormula,
const formula::FormulaGrammar::Grammar = formula::FormulaGrammar::GRAM_DEFAULT,
- BYTE cMatInd = MM_NONE );
+ sal_uInt8 cMatInd = MM_NONE );
ScFormulaCell( const ScFormulaCell& rCell, ScDocument& rDoc, const ScAddress& rPos, int nCloneFlags = SC_CLONECELL_DEFAULT );
@@ -410,24 +410,24 @@ public:
void SetDirtyVar();
// If setting entire document dirty after load, no broadcasts but still append to FormulaTree.
void SetDirtyAfterLoad();
- inline void ResetTableOpDirtyVar() { bTableOpDirty = FALSE; }
+ inline void ResetTableOpDirtyVar() { bTableOpDirty = false; }
void SetTableOpDirty();
- BOOL IsDirtyOrInTableOpDirty() const;
- BOOL GetDirty() const { return bDirty; }
- BOOL NeedsListening() const { return bNeedListening; }
- void SetNeedsListening( BOOL bVar ) { bNeedListening = bVar; }
+ sal_Bool IsDirtyOrInTableOpDirty() const;
+ sal_Bool GetDirty() const { return bDirty; }
+ sal_Bool NeedsListening() const { return bNeedListening; }
+ void SetNeedsListening( sal_Bool bVar ) { bNeedListening = bVar; }
void Compile(const String& rFormula,
- BOOL bNoListening = FALSE,
+ sal_Bool bNoListening = false,
const formula::FormulaGrammar::Grammar = formula::FormulaGrammar::GRAM_DEFAULT );
- void CompileTokenArray( BOOL bNoListening = FALSE );
+ void CompileTokenArray( sal_Bool bNoListening = false );
void CompileXML( ScProgress& rProgress ); // compile temporary string tokens
void CalcAfterLoad();
bool MarkUsedExternalReferences();
void Interpret();
- inline BOOL IsIterCell() const { return bIsIterCell; }
- inline USHORT GetSeenInIteration() const { return nSeenInIteration; }
+ inline sal_Bool IsIterCell() const { return bIsIterCell; }
+ inline sal_uInt16 GetSeenInIteration() const { return nSeenInIteration; }
- BOOL HasOneReference( ScRange& r ) const;
+ sal_Bool HasOneReference( ScRange& r ) const;
/* Checks if the formula contains reference list that can be
expressed by one reference (like A1;A2;A3:A5 -> A1:A5). The
reference list is not required to be sorted (i.e. A3;A1;A2 is
@@ -437,8 +437,8 @@ public:
It is similar to HasOneReference(), but more general.
*/
bool HasRefListExpressibleAsOneReference(ScRange& rRange) const;
- BOOL HasRelNameReference() const;
- BOOL HasColRowName() const;
+ sal_Bool HasRelNameReference() const;
+ sal_Bool HasColRowName() const;
bool UpdateReference(UpdateRefMode eUpdateRefMode,
const ScRange& r,
@@ -454,42 +454,42 @@ public:
void UpdateInsertTab(SCTAB nTable);
void UpdateInsertTabAbs(SCTAB nTable);
- BOOL UpdateDeleteTab(SCTAB nTable, BOOL bIsMove = FALSE);
+ sal_Bool UpdateDeleteTab(SCTAB nTable, sal_Bool bIsMove = false);
void UpdateMoveTab(SCTAB nOldPos, SCTAB nNewPos, SCTAB nTabNo);
void UpdateRenameTab(SCTAB nTable, const String& rName);
- BOOL TestTabRefAbs(SCTAB nTable);
- void UpdateCompile( BOOL bForceIfNameInUse = FALSE );
- BOOL IsRangeNameInUse(USHORT nIndex) const;
- void FindRangeNamesInUse(std::set<USHORT>& rIndexes) const;
+ sal_Bool TestTabRefAbs(SCTAB nTable);
+ void UpdateCompile( sal_Bool bForceIfNameInUse = false );
+ sal_Bool IsRangeNameInUse(sal_uInt16 nIndex) const;
+ void FindRangeNamesInUse(std::set<sal_uInt16>& rIndexes) const;
void ReplaceRangeNamesInUse( const ScRangeData::IndexMap& rMap );
- BOOL IsSubTotal() const { return bSubTotal; }
- BOOL IsChanged() const { return bChanged; }
- void ResetChanged() { bChanged = FALSE; }
- BOOL IsEmpty(); // formula::svEmptyCell result
+ sal_Bool IsSubTotal() const { return bSubTotal; }
+ sal_Bool IsChanged() const { return bChanged; }
+ void ResetChanged() { bChanged = false; }
+ sal_Bool IsEmpty(); // formula::svEmptyCell result
// display as empty string if formula::svEmptyCell result
- BOOL IsEmptyDisplayedAsString();
- BOOL IsValue(); // also TRUE if formula::svEmptyCell
+ sal_Bool IsEmptyDisplayedAsString();
+ sal_Bool IsValue(); // also sal_True if formula::svEmptyCell
double GetValue();
double GetValueAlways(); // ignore errors
void GetString( String& rString );
const ScMatrix* GetMatrix();
- BOOL GetMatrixOrigin( ScAddress& rPos ) const;
+ sal_Bool GetMatrixOrigin( ScAddress& rPos ) const;
void GetResultDimensions( SCSIZE& rCols, SCSIZE& rRows );
- USHORT GetMatrixEdge( ScAddress& rOrgPos );
- USHORT GetErrCode(); // interpret first if necessary
- USHORT GetRawError(); // don't interpret, just return code or result error
+ sal_uInt16 GetMatrixEdge( ScAddress& rOrgPos );
+ sal_uInt16 GetErrCode(); // interpret first if necessary
+ sal_uInt16 GetRawError(); // don't interpret, just return code or result error
short GetFormatType() const { return nFormatType; }
- ULONG GetFormatIndex() const { return nFormatIndex; }
- void GetFormatInfo( short& nType, ULONG& nIndex ) const
+ sal_uLong GetFormatIndex() const { return nFormatIndex; }
+ void GetFormatInfo( short& nType, sal_uLong& nIndex ) const
{ nType = nFormatType; nIndex = nFormatIndex; }
- BYTE GetMatrixFlag() const { return cMatrixFlag; }
+ sal_uInt8 GetMatrixFlag() const { return cMatrixFlag; }
ScTokenArray* GetCode() const { return pCode; }
- BOOL IsRunning() const { return bRunning; }
- void SetRunning( BOOL bVal ) { bRunning = bVal; }
+ sal_Bool IsRunning() const { return bRunning; }
+ void SetRunning( sal_Bool bVal ) { bRunning = bVal; }
void CompileDBFormula();
- void CompileDBFormula( BOOL bCreateFormulaString );
- void CompileNameFormula( BOOL bCreateFormulaString );
+ void CompileDBFormula( sal_Bool bCreateFormulaString );
+ void CompileNameFormula( sal_Bool bCreateFormulaString );
void CompileColRowNameFormula();
ScFormulaCell* GetPrevious() const { return pPrevious; }
ScFormulaCell* GetNext() const { return pNext; }
@@ -501,18 +501,18 @@ public:
void SetNextTrack( ScFormulaCell* pF ) { pNextTrack = pF; }
virtual void Notify( SvtBroadcaster& rBC, const SfxHint& rHint);
- void SetCompile( BOOL bVal ) { bCompile = bVal; }
+ void SetCompile( sal_Bool bVal ) { bCompile = bVal; }
ScDocument* GetDocument() const { return pDocument; }
void SetMatColsRows( SCCOL nCols, SCROW nRows );
void GetMatColsRows( SCCOL& nCols, SCROW& nRows ) const;
// cell belongs to ChangeTrack and not to the real document
- void SetInChangeTrack( BOOL bVal ) { bInChangeTrack = bVal; }
- BOOL IsInChangeTrack() const { return bInChangeTrack; }
+ void SetInChangeTrack( sal_Bool bVal ) { bInChangeTrack = bVal; }
+ sal_Bool IsInChangeTrack() const { return bInChangeTrack; }
// standard format for type and format
// for format "Standard" possibly the format used in the formula cell
- ULONG GetStandardFormat( SvNumberFormatter& rFormatter, ULONG nFormat ) const;
+ sal_uLong GetStandardFormat( SvNumberFormatter& rFormatter, sal_uLong nFormat ) const;
// For import filters!
void AddRecalcMode( formula::ScRecalcMode );
@@ -531,8 +531,8 @@ public:
void SetHybridFormula( const String& r,
const formula::FormulaGrammar::Grammar eGrammar )
{ aResult.SetHybridFormula( r); eTempGrammar = eGrammar; }
- void SetErrCode( USHORT n );
- inline BOOL IsHyperLinkCell() const { return pCode && pCode->IsHyperLink(); }
+ void SetErrCode( sal_uInt16 n );
+ inline sal_Bool IsHyperLinkCell() const { return pCode && pCode->IsHyperLink(); }
EditTextObject* CreateURLObject() ;
void GetURLResult( String& rURL, String& rCellText );
@@ -550,7 +550,7 @@ private:
ScAddress aPos;
public:
ScDetectiveRefIter( ScFormulaCell* pCell );
- BOOL GetNextRef( ScRange& rRange );
+ sal_Bool GetNextRef( ScRange& rRange );
ScToken* GetNextRefToken();
};
diff --git a/sc/inc/cellform.hxx b/sc/inc/cellform.hxx
index 9b7bc5236ae0..8c59832d413e 100644
--- a/sc/inc/cellform.hxx
+++ b/sc/inc/cellform.hxx
@@ -49,13 +49,13 @@ enum ScForceTextFmt {
class SC_DLLPUBLIC ScCellFormat
{
public:
- static void GetString( ScBaseCell* pCell, ULONG nFormat, String& rString,
+ static void GetString( ScBaseCell* pCell, sal_uLong nFormat, String& rString,
Color** ppColor, SvNumberFormatter& rFormatter,
- BOOL bNullVals = TRUE,
- BOOL bFormula = FALSE,
+ sal_Bool bNullVals = sal_True,
+ sal_Bool bFormula = false,
ScForceTextFmt eForceTextFmt = ftDontForce );
- static void GetInputString( ScBaseCell* pCell, ULONG nFormat, String& rString,
+ static void GetInputString( ScBaseCell* pCell, sal_uLong nFormat, String& rString,
SvNumberFormatter& rFormatter );
};
diff --git a/sc/inc/cellsuno.hxx b/sc/inc/cellsuno.hxx
index 8a8f455bcb3d..01a2ff592d2e 100644
--- a/sc/inc/cellsuno.hxx
+++ b/sc/inc/cellsuno.hxx
@@ -189,16 +189,16 @@ private:
ScMarkData* pMarkData;
ScRangeList aRanges;
sal_Int64 nObjectId;
- BOOL bChartColAsHdr;
- BOOL bChartRowAsHdr;
- BOOL bCursorOnly;
- BOOL bGotDataChangedHint;
+ sal_Bool bChartColAsHdr;
+ sal_Bool bChartRowAsHdr;
+ sal_Bool bCursorOnly;
+ sal_Bool bGotDataChangedHint;
XModifyListenerArr_Impl aValueListeners;
DECL_LINK( ValueListenerHdl, SfxHint* );
private:
- void PaintRanges_Impl( USHORT nPart );
+ void PaintRanges_Impl( sal_uInt16 nPart );
ScRangeListRef GetLimitedChartRanges_Impl( long nDataColumns, long nDataRows ) const;
void ForceChartListener_Impl();
ScMemChart* CreateMemChart_Impl() const;
@@ -206,23 +206,24 @@ private:
const ScPatternAttr* GetCurrentAttrsFlat();
const ScPatternAttr* GetCurrentAttrsDeep();
SfxItemSet* GetCurrentDataSet(bool bNoDflt = false);
- const ScMarkData* GetMarkData();
void ForgetMarkData();
void ForgetCurrentAttrs();
com::sun::star::uno::Reference<com::sun::star::sheet::XSheetCellRanges>
QueryDifferences_Impl(const com::sun::star::table::CellAddress& aCompare,
- BOOL bColumnDiff);
+ sal_Bool bColumnDiff);
com::sun::star::uno::Reference<com::sun::star::uno::XInterface>
Find_Impl(const com::sun::star::uno::Reference<
com::sun::star::util::XSearchDescriptor>& xDesc,
const ScAddress* pLastPos);
protected:
+ const ScMarkData* GetMarkData();
+
// GetItemPropertyMap for derived classes must contain all entries, including base class
virtual const SfxItemPropertyMap* GetItemPropertyMap();
virtual ::com::sun::star::beans::PropertyState GetOnePropertyState(
- USHORT nItemWhich, const SfxItemPropertySimpleEntry* pEntry );
+ sal_uInt16 nItemWhich, const SfxItemPropertySimpleEntry* pEntry );
virtual void GetOnePropertyValue( const SfxItemPropertySimpleEntry* pEntry,
::com::sun::star::uno::Any& )
throw(::com::sun::star::uno::RuntimeException);
@@ -257,8 +258,8 @@ public:
void SetNewRange(const ScRange& rNew); // for cursor
void SetNewRanges(const ScRangeList& rNew);
- void SetCursorOnly(BOOL bSet);
- BOOL IsCursorOnly() const { return bCursorOnly; }
+ void SetCursorOnly(sal_Bool bSet);
+ sal_Bool IsCursorOnly() const { return bCursorOnly; }
// XSheetOperation
virtual double SAL_CALL computeFunction( ::com::sun::star::sheet::GeneralFunction nFunction )
@@ -812,7 +813,7 @@ public:
//! really derive cell from range?
-class ScCellObj : public ScCellRangeObj,
+class SC_DLLPUBLIC ScCellObj : public ScCellRangeObj,
public com::sun::star::text::XText,
public com::sun::star::container::XEnumerationAccess,
public com::sun::star::table::XCell,
@@ -829,9 +830,9 @@ private:
sal_Int16 nActionLockCount;
private:
- String GetInputString_Impl(BOOL bEnglish) const;
+ String GetInputString_Impl(sal_Bool bEnglish) const;
String GetOutputString_Impl() const;
- void SetString_Impl(const String& rString, BOOL bInterpret, BOOL bEnglish);
+ void SetString_Impl(const String& rString, sal_Bool bInterpret, sal_Bool bEnglish);
double GetValue_Impl() const;
void SetValue_Impl(double fValue);
com::sun::star::table::CellContentType GetResultType_Impl();
@@ -871,6 +872,8 @@ public:
const ::rtl::OUString& rFormulaNmsp, const formula::FormulaGrammar::Grammar );
const ScAddress& GetPosition() const { return aCellPos; }
+ void InputEnglishString( const ::rtl::OUString& rText );
+
// XText
virtual void SAL_CALL insertTextContent( const ::com::sun::star::uno::Reference<
::com::sun::star::text::XTextRange >& xRange,
@@ -1370,7 +1373,7 @@ private:
ScRangeList aRanges;
ScAddress aPos;
ScMarkData* pMark;
- BOOL bAtEnd;
+ sal_Bool bAtEnd;
private:
void Advance_Impl();
@@ -1453,8 +1456,8 @@ private:
SCTAB nTab;
ScAttrRectIterator* pIter;
ScRange aNext;
- BOOL bAtEnd;
- BOOL bDirty;
+ sal_Bool bAtEnd;
+ sal_Bool bDirty;
private:
void Advance_Impl();
diff --git a/sc/inc/chartarr.hxx b/sc/inc/chartarr.hxx
index f3604756eab8..d40434467188 100644
--- a/sc/inc/chartarr.hxx
+++ b/sc/inc/chartarr.hxx
@@ -74,7 +74,7 @@ class SC_DLLPUBLIC ScChartArray : public ScDataObject // nur noch
String aName;
ScDocument* pDocument;
ScChartPositioner aPositioner;
- BOOL bValid; // fuer Erzeugung aus SchMemChart
+ sal_Bool bValid; // fuer Erzeugung aus SchMemChart
private:
ScMemChart* CreateMemChartSingle();
@@ -96,14 +96,14 @@ public:
void SetRangeList( const ScRange& rNew ) { aPositioner.SetRangeList(rNew); }
const ScChartPositionMap* GetPositionMap() { return aPositioner.GetPositionMap(); }
- void SetHeaders(BOOL bCol, BOOL bRow) { aPositioner.SetHeaders(bCol, bRow); }
- BOOL HasColHeaders() const { return aPositioner.HasColHeaders(); }
- BOOL HasRowHeaders() const { return aPositioner.HasRowHeaders(); }
- BOOL IsValid() const { return bValid; }
+ void SetHeaders(sal_Bool bCol, sal_Bool bRow) { aPositioner.SetHeaders(bCol, bRow); }
+ sal_Bool HasColHeaders() const { return aPositioner.HasColHeaders(); }
+ sal_Bool HasRowHeaders() const { return aPositioner.HasRowHeaders(); }
+ sal_Bool IsValid() const { return bValid; }
void SetName(const String& rNew) { aName = rNew; }
const String& GetName() const { return aName; }
- BOOL operator==(const ScChartArray& rCmp) const;
+ sal_Bool operator==(const ScChartArray& rCmp) const;
ScMemChart* CreateMemChart();
};
@@ -116,10 +116,10 @@ public:
ScCollection( rColl ) {}
virtual ScDataObject* Clone() const;
- ScChartArray* operator[](USHORT nIndex) const
+ ScChartArray* operator[](sal_uInt16 nIndex) const
{ return (ScChartArray*)At(nIndex); }
- BOOL operator==(const ScChartCollection& rCmp) const;
+ sal_Bool operator==(const ScChartCollection& rCmp) const;
};
diff --git a/sc/inc/charthelper.hxx b/sc/inc/charthelper.hxx
index 38da99d78baf..7c465945d37d 100644
--- a/sc/inc/charthelper.hxx
+++ b/sc/inc/charthelper.hxx
@@ -32,23 +32,34 @@
#include <tools/solar.h>
#include "address.hxx"
#include "global.hxx"
+#include "rangelst.hxx"
#include <com/sun/star/chart2/XChartDocument.hpp>
class SdrObject;
+class SdrPage;
+class ScModelObj;
+
+typedef ::std::vector< ScRangeList > ScRangeListVector;
/** Use this to handle charts in a calc document
*/
class ScChartHelper
{
public:
- static USHORT DoUpdateAllCharts( ScDocument* pDoc );
+ static sal_uInt16 DoUpdateAllCharts( ScDocument* pDoc );
static void AdjustRangesOfChartsOnDestinationPage( ScDocument* pSrcDoc, ScDocument* pDestDoc, const SCTAB nSrcTab, const SCTAB nDestTab );
static ::com::sun::star::uno::Reference< ::com::sun::star::chart2::XChartDocument > GetChartFromSdrObject( SdrObject* pObject );
static void GetChartRanges( const ::com::sun::star::uno::Reference< ::com::sun::star::chart2::XChartDocument >& xChartDoc,
::com::sun::star::uno::Sequence< rtl::OUString >& rRanges );
static void SetChartRanges( const ::com::sun::star::uno::Reference< ::com::sun::star::chart2::XChartDocument >& xChartDoc,
const ::com::sun::star::uno::Sequence< rtl::OUString >& rRanges );
+
+ static void AddRangesIfProtectedChart( ScRangeListVector& rRangesVector, ScDocument* pDocument, SdrObject* pObject );
+ static void FillProtectedChartRangesVector( ScRangeListVector& rRangesVector, ScDocument* pDocument, SdrPage* pPage );
+ static void GetChartNames( ::std::vector< ::rtl::OUString >& rChartNames, SdrPage* pPage );
+ static void CreateProtectedChartListenersAndNotify( ScDocument* pDoc, SdrPage* pPage, ScModelObj* pModelObj, SCTAB nTab,
+ const ScRangeListVector& rRangesVector, const ::std::vector< ::rtl::OUString >& rExcludedChartNames, bool bSameDoc = true );
};
#endif
diff --git a/sc/inc/chartlis.hxx b/sc/inc/chartlis.hxx
index 2fed42309ed1..3fa59a485ab8 100644
--- a/sc/inc/chartlis.hxx
+++ b/sc/inc/chartlis.hxx
@@ -76,9 +76,9 @@ private:
ScChartUnoData* pUnoData;
ScDocument* pDoc;
- BOOL bUsed; // fuer ScChartListenerCollection::FreeUnused
- BOOL bDirty;
- BOOL bSeriesRangesScheduled;
+ sal_Bool bUsed; // fuer ScChartListenerCollection::FreeUnused
+ sal_Bool bDirty;
+ sal_Bool bSeriesRangesScheduled;
// not implemented
ScChartListener& operator=( const ScChartListener& );
@@ -99,34 +99,34 @@ public:
com::sun::star::uno::Reference< com::sun::star::chart::XChartDataChangeEventListener > GetUnoListener() const;
com::sun::star::uno::Reference< com::sun::star::chart::XChartData > GetUnoSource() const;
- BOOL IsUno() const { return (pUnoData != NULL); }
+ sal_Bool IsUno() const { return (pUnoData != NULL); }
virtual void Notify( SvtBroadcaster& rBC, const SfxHint& rHint );
void StartListeningTo();
void EndListeningTo();
void ChangeListening( const ScRangeListRef& rRangeListRef,
- BOOL bDirty = FALSE );
+ sal_Bool bDirty = false );
void Update();
ScRangeListRef GetRangeList() const;
void SetRangeList( const ScRangeListRef& rNew );
void SetRangeList( const ScRange& rNew );
- BOOL IsUsed() const { return bUsed; }
- void SetUsed( BOOL bFlg ) { bUsed = bFlg; }
- BOOL IsDirty() const { return bDirty; }
- void SetDirty( BOOL bFlg ) { bDirty = bFlg; }
+ sal_Bool IsUsed() const { return bUsed; }
+ void SetUsed( sal_Bool bFlg ) { bUsed = bFlg; }
+ sal_Bool IsDirty() const { return bDirty; }
+ void SetDirty( sal_Bool bFlg ) { bDirty = bFlg; }
void UpdateChartIntersecting( const ScRange& rRange );
// if chart series ranges are to be updated later on (e.g. DeleteTab, InsertTab)
- void ScheduleSeriesRanges() { bSeriesRangesScheduled = TRUE; }
+ void ScheduleSeriesRanges() { bSeriesRangesScheduled = sal_True; }
void UpdateScheduledSeriesRanges();
void UpdateSeriesRanges();
ExternalRefListener* GetExtRefListener();
void SetUpdateQueue();
- BOOL operator==( const ScChartListener& );
- BOOL operator!=( const ScChartListener& r )
+ sal_Bool operator==( const ScChartListener& );
+ sal_Bool operator!=( const ScChartListener& r )
{ return !operator==( r ); }
};
@@ -177,7 +177,7 @@ public:
void ChangeListening( const String& rName,
const ScRangeListRef& rRangeListRef,
- BOOL bDirty = FALSE );
+ sal_Bool bDirty = false );
// FreeUnused nur wie in ScDocument::UpdateChartListenerCollection verwenden!
void FreeUnused();
void FreeUno( const com::sun::star::uno::Reference< com::sun::star::chart::XChartDataChangeEventListener >& rListener,
@@ -186,14 +186,14 @@ public:
void UpdateDirtyCharts();
void SC_DLLPUBLIC SetDirty();
void SetDiffDirty( const ScChartListenerCollection&,
- BOOL bSetChartRangeLists = FALSE );
+ sal_Bool bSetChartRangeLists = false );
void SetRangeDirty( const ScRange& rRange ); // z.B. Zeilen/Spalten
void UpdateScheduledSeriesRanges();
void UpdateChartsContainingTab( SCTAB nTab );
- BOOL operator==( const ScChartListenerCollection& );
+ sal_Bool operator==( const ScChartListenerCollection& );
/**
* Start listening on hide/show change within specified cell range. A
diff --git a/sc/inc/chartpos.hxx b/sc/inc/chartpos.hxx
index f44e0a4d2bf3..b64804374f83 100644
--- a/sc/inc/chartpos.hxx
+++ b/sc/inc/chartpos.hxx
@@ -45,7 +45,7 @@ class ScChartPositionMap
ScAddress** ppData;
ScAddress** ppColHeader;
ScAddress** ppRowHeader;
- ULONG nCount;
+ sal_uLong nCount;
SCCOL nColCount;
SCROW nRowCount;
@@ -62,17 +62,17 @@ class ScChartPositionMap
public:
- ULONG GetCount() const { return nCount; }
+ sal_uLong GetCount() const { return nCount; }
SCCOL GetColCount() const { return nColCount; }
SCROW GetRowCount() const { return nRowCount; }
- BOOL IsValid( SCCOL nCol, SCROW nRow ) const
+ sal_Bool IsValid( SCCOL nCol, SCROW nRow ) const
{ return nCol < nColCount && nRow < nRowCount; }
// data column by column
- ULONG GetIndex( SCCOL nCol, SCROW nRow ) const
- { return (ULONG) nCol * nRowCount + nRow; }
+ sal_uLong GetIndex( SCCOL nCol, SCROW nRow ) const
+ { return (sal_uLong) nCol * nRowCount + nRow; }
- const ScAddress* GetPosition( ULONG nIndex ) const
+ const ScAddress* GetPosition( sal_uLong nIndex ) const
{
if ( nIndex < nCount )
return ppData[ nIndex ];
@@ -119,9 +119,9 @@ class ScChartPositioner // only parameter struct
ScChartGlue eGlue;
SCCOL nStartCol;
SCROW nStartRow;
- BOOL bColHeaders;
- BOOL bRowHeaders;
- BOOL bDummyUpperLeft;
+ sal_Bool bColHeaders;
+ sal_Bool bRowHeaders;
+ sal_Bool bDummyUpperLeft;
private:
void CheckColRowHeaders();
@@ -142,15 +142,15 @@ public:
void SetRangeList( const ScRangeListRef& rNew ) { aRangeListRef = rNew; }
void SetRangeList( const ScRange& rNew );
- void SetHeaders(BOOL bCol, BOOL bRow) { bColHeaders=bCol; bRowHeaders=bRow; }
- BOOL HasColHeaders() const { return bColHeaders; }
- BOOL HasRowHeaders() const { return bRowHeaders; }
- void SetDummyUpperLeft(BOOL bNew) { bDummyUpperLeft = bNew; }
+ void SetHeaders(sal_Bool bCol, sal_Bool bRow) { bColHeaders=bCol; bRowHeaders=bRow; }
+ sal_Bool HasColHeaders() const { return bColHeaders; }
+ sal_Bool HasRowHeaders() const { return bRowHeaders; }
+ void SetDummyUpperLeft(sal_Bool bNew) { bDummyUpperLeft = bNew; }
void SeteGlue(ScChartGlue eNew) { eGlue = eNew; }
void SetStartCol(SCCOL nNew) { nStartCol = nNew; }
void SetStartRow(SCROW nNew) { nStartRow = nNew; }
- BOOL operator==(const ScChartPositioner& rCmp) const;
+ sal_Bool operator==(const ScChartPositioner& rCmp) const;
void InvalidateGlue()
{
diff --git a/sc/inc/chgtrack.hxx b/sc/inc/chgtrack.hxx
index f7e2e72551ad..3e4f5550aafa 100644
--- a/sc/inc/chgtrack.hxx
+++ b/sc/inc/chgtrack.hxx
@@ -242,8 +242,8 @@ protected:
// deleted or moved or rejected
ScChangeActionLinkEntry* pLinkDeleted; // links to deleted
ScChangeActionLinkEntry* pLinkDependent; // links to dependent
- ULONG nAction;
- ULONG nRejectAction;
+ sal_uLong nAction;
+ sal_uLong nRejectAction;
ScChangeActionType eType;
ScChangeActionState eState;
@@ -254,8 +254,8 @@ protected:
// only to be used in the XML import
ScChangeAction( ScChangeActionType,
const ScBigRange&,
- const ULONG nAction,
- const ULONG nRejectAction,
+ const sal_uLong nAction,
+ const sal_uLong nRejectAction,
const ScChangeActionState eState,
const DateTime& aDateTime,
const String& aUser,
@@ -263,15 +263,15 @@ protected:
// only to be used in the XML import
ScChangeAction( ScChangeActionType,
const ScBigRange&,
- const ULONG nAction);
+ const sal_uLong nAction);
virtual ~ScChangeAction();
String GetRefString( const ScBigRange&,
- ScDocument*, BOOL bFlag3D = FALSE ) const;
+ ScDocument*, sal_Bool bFlag3D = false ) const;
- void SetActionNumber( ULONG n ) { nAction = n; }
- void SetRejectAction( ULONG n ) { nRejectAction = n; }
+ void SetActionNumber( sal_uLong n ) { nAction = n; }
+ void SetRejectAction( sal_uLong n ) { nRejectAction = n; }
void SetUser( const String& r ) { aUser = r; }
void SetType( ScChangeActionType e ) { eType = e; }
void SetState( ScChangeActionState e ) { eState = e; }
@@ -299,7 +299,7 @@ protected:
return new ScChangeActionLinkEntry(
GetDeletedInAddress(), p );
}
- BOOL RemoveDeletedIn( const ScChangeAction* );
+ sal_Bool RemoveDeletedIn( const ScChangeAction* );
void SetDeletedIn( ScChangeAction* );
ScChangeActionLinkEntry* AddDeleted( ScChangeAction* p )
@@ -323,15 +323,15 @@ protected:
virtual void UpdateReference( const ScChangeTrack*,
UpdateRefMode, const ScBigRange&,
- INT32 nDx, INT32 nDy, INT32 nDz );
+ sal_Int32 nDx, sal_Int32 nDy, sal_Int32 nDz );
void Accept();
- virtual BOOL Reject( ScDocument* ) = 0;
+ virtual sal_Bool Reject( ScDocument* ) = 0;
void RejectRestoreContents( ScChangeTrack*,
SCsCOL nDx, SCsROW nDy );
// used in Reject() instead of IsRejectable()
- BOOL IsInternalRejectable() const;
+ sal_Bool IsInternalRejectable() const;
// Derived classes that hold a pointer to the
// ChangeTrack must return that. Otherwise NULL.
@@ -339,49 +339,49 @@ protected:
public:
- BOOL IsInsertType() const
+ sal_Bool IsInsertType() const
{
return eType == SC_CAT_INSERT_COLS ||
eType == SC_CAT_INSERT_ROWS ||
eType == SC_CAT_INSERT_TABS;
}
- BOOL IsDeleteType() const
+ sal_Bool IsDeleteType() const
{
return eType == SC_CAT_DELETE_COLS ||
eType == SC_CAT_DELETE_ROWS ||
eType == SC_CAT_DELETE_TABS;
}
- BOOL IsVirgin() const
+ sal_Bool IsVirgin() const
{ return eState == SC_CAS_VIRGIN; }
- BOOL IsAccepted() const
+ sal_Bool IsAccepted() const
{ return eState == SC_CAS_ACCEPTED; }
- BOOL IsRejected() const
+ sal_Bool IsRejected() const
{ return eState == SC_CAS_REJECTED; }
// Action rejects another Action
- BOOL IsRejecting() const
+ sal_Bool IsRejecting() const
{ return nRejectAction != 0; }
// if action is visible in the document
- BOOL IsVisible() const;
+ sal_Bool IsVisible() const;
// if action if touchable
- BOOL IsTouchable() const;
+ sal_Bool IsTouchable() const;
// if action is an entry in dialog root
- BOOL IsDialogRoot() const;
+ sal_Bool IsDialogRoot() const;
// if an entry in a dialog shall be a drop down entry
- BOOL IsDialogParent() const;
+ sal_Bool IsDialogParent() const;
// if action is a delete with subdeletes (aufgeklappt = open ?)
- BOOL IsMasterDelete() const;
+ sal_Bool IsMasterDelete() const;
// if action is acceptable/selectable/rejectable
- BOOL IsClickable() const;
+ sal_Bool IsClickable() const;
// if action is rejectable
- BOOL IsRejectable() const;
+ sal_Bool IsRejectable() const;
const ScBigRange& GetBigRange() const { return aBigRange; }
SC_DLLPUBLIC DateTime GetDateTime() const; // local time
@@ -391,37 +391,37 @@ public:
const String& GetComment() const { return aComment; }
ScChangeActionType GetType() const { return eType; }
ScChangeActionState GetState() const { return eState; }
- ULONG GetActionNumber() const { return nAction; }
- ULONG GetRejectAction() const { return nRejectAction; }
+ sal_uLong GetActionNumber() const { return nAction; }
+ sal_uLong GetRejectAction() const { return nRejectAction; }
ScChangeAction* GetNext() const { return pNext; }
ScChangeAction* GetPrev() const { return pPrev; }
- BOOL IsDeletedIn() const
+ sal_Bool IsDeletedIn() const
{ return GetDeletedIn() != NULL; }
- BOOL IsDeleted() const
+ sal_Bool IsDeleted() const
{ return IsDeleteType() || IsDeletedIn(); }
- BOOL IsDeletedIn( const ScChangeAction* ) const;
- BOOL IsDeletedInDelType( ScChangeActionType ) const;
+ sal_Bool IsDeletedIn( const ScChangeAction* ) const;
+ sal_Bool IsDeletedInDelType( ScChangeActionType ) const;
void RemoveAllDeletedIn();
const ScChangeActionLinkEntry* GetFirstDeletedEntry() const
{ return pLinkDeleted; }
const ScChangeActionLinkEntry* GetFirstDependentEntry() const
{ return pLinkDependent; }
- BOOL HasDependent() const
+ sal_Bool HasDependent() const
{ return pLinkDependent != NULL; }
- BOOL HasDeleted() const
+ sal_Bool HasDeleted() const
{ return pLinkDeleted != NULL; }
// description will be appended to string
// with bSplitRange only one column/row will be considered for delete
// (for a listing of entries)
virtual void GetDescription( String&, ScDocument*,
- BOOL bSplitRange = FALSE, bool bWarning = true ) const;
+ sal_Bool bSplitRange = false, bool bWarning = true ) const;
virtual void GetRefString( String&, ScDocument*,
- BOOL bFlag3D = FALSE ) const;
+ sal_Bool bFlag3D = false ) const;
// for DocumentMerge set old date of the other
// action, fetched by GetDateTimeUTC
@@ -433,10 +433,10 @@ public:
{ aComment = rStr; }
// only to be used in the XML import
- void SetDeletedInThis( ULONG nActionNumber,
+ void SetDeletedInThis( sal_uLong nActionNumber,
const ScChangeTrack* pTrack );
// only to be used in the XML import
- void AddDependent( ULONG nActionNumber,
+ void AddDependent( sal_uLong nActionNumber,
const ScChangeTrack* pTrack );
};
@@ -453,14 +453,14 @@ class ScChangeActionIns : public ScChangeAction
virtual void AddContent( ScChangeActionContent* ) {}
virtual void DeleteCellEntries() {}
- virtual BOOL Reject( ScDocument* );
+ virtual sal_Bool Reject( ScDocument* );
virtual const ScChangeTrack* GetChangeTrack() const { return 0; }
public:
- ScChangeActionIns(const ULONG nActionNumber,
+ ScChangeActionIns(const sal_uLong nActionNumber,
const ScChangeActionState eState,
- const ULONG nRejectingNumber,
+ const sal_uLong nRejectingNumber,
const ScBigRange& aBigRange,
const String& aUser,
const DateTime& aDateTime,
@@ -468,7 +468,7 @@ public:
const ScChangeActionType eType); // only to use in the XML import
virtual void GetDescription( String&, ScDocument*,
- BOOL bSplitRange = FALSE, bool bWarning = true ) const;
+ sal_Bool bSplitRange = false, bool bWarning = true ) const;
};
@@ -551,16 +551,16 @@ class ScChangeActionDel : public ScChangeAction
virtual void UpdateReference( const ScChangeTrack*,
UpdateRefMode, const ScBigRange&,
- INT32 nDx, INT32 nDy, INT32 nDz );
+ sal_Int32 nDx, sal_Int32 nDy, sal_Int32 nDz );
- virtual BOOL Reject( ScDocument* );
+ virtual sal_Bool Reject( ScDocument* );
virtual const ScChangeTrack* GetChangeTrack() const { return pTrack; }
public:
- ScChangeActionDel(const ULONG nActionNumber,
+ ScChangeActionDel(const sal_uLong nActionNumber,
const ScChangeActionState eState,
- const ULONG nRejectingNumber,
+ const sal_uLong nRejectingNumber,
const ScBigRange& aBigRange,
const String& aUser,
const DateTime& aDateTime,
@@ -571,16 +571,16 @@ public:
// which of nDx and nDy is set is dependend on the type
// is the last in a row (or single)
- BOOL IsBaseDelete() const;
+ sal_Bool IsBaseDelete() const;
// is the first in a row (or single)
- BOOL IsTopDelete() const;
+ sal_Bool IsTopDelete() const;
// is part of a row
- BOOL IsMultiDelete() const;
+ sal_Bool IsMultiDelete() const;
// is col, belonging to a TabDelete
- BOOL IsTabDeleteCol() const;
+ sal_Bool IsTabDeleteCol() const;
SCsCOL GetDx() const { return nDx; }
SCsROW GetDy() const { return nDy; }
@@ -594,7 +594,7 @@ public:
short GetCutOffCount() const { return nCutOff; }
virtual void GetDescription( String&, ScDocument*,
- BOOL bSplitRange = FALSE, bool bWarning = true ) const;
+ sal_Bool bSplitRange = false, bool bWarning = true ) const;
void SetCutOffInsert( ScChangeActionIns* p, short n )
{ pCutOff = p; nCutOff = n; } // only to use in the XML import
// this should be protected, but for the XML import it is public
@@ -619,8 +619,8 @@ class ScChangeActionMove : public ScChangeAction
ScBigRange aFromRange;
ScChangeTrack* pTrack;
ScChangeActionCellListEntry* pFirstCell;
- ULONG nStartLastCut; // fuer PasteCut Undo
- ULONG nEndLastCut;
+ sal_uLong nStartLastCut; // fuer PasteCut Undo
+ sal_uLong nEndLastCut;
ScChangeActionMove( const ScRange& rFromRange,
const ScRange& rToRange,
@@ -639,16 +639,16 @@ class ScChangeActionMove : public ScChangeAction
ScBigRange& GetFromRange() { return aFromRange; }
- void SetStartLastCut( ULONG nVal ) { nStartLastCut = nVal; }
- ULONG GetStartLastCut() const { return nStartLastCut; }
- void SetEndLastCut( ULONG nVal ) { nEndLastCut = nVal; }
- ULONG GetEndLastCut() const { return nEndLastCut; }
+ void SetStartLastCut( sal_uLong nVal ) { nStartLastCut = nVal; }
+ sal_uLong GetStartLastCut() const { return nStartLastCut; }
+ void SetEndLastCut( sal_uLong nVal ) { nEndLastCut = nVal; }
+ sal_uLong GetEndLastCut() const { return nEndLastCut; }
virtual void UpdateReference( const ScChangeTrack*,
UpdateRefMode, const ScBigRange&,
- INT32 nDx, INT32 nDy, INT32 nDz );
+ sal_Int32 nDx, sal_Int32 nDy, sal_Int32 nDz );
- virtual BOOL Reject( ScDocument* );
+ virtual sal_Bool Reject( ScDocument* );
virtual const ScChangeTrack* GetChangeTrack() const { return pTrack; }
@@ -656,9 +656,9 @@ protected:
using ScChangeAction::GetRefString;
public:
- ScChangeActionMove(const ULONG nActionNumber,
+ ScChangeActionMove(const sal_uLong nActionNumber,
const ScChangeActionState eState,
- const ULONG nRejectingNumber,
+ const sal_uLong nRejectingNumber,
const ScBigRange& aToBigRange,
const String& aUser,
const DateTime& aDateTime,
@@ -669,13 +669,13 @@ public:
{ return pFirstCell; } // only to use in the XML export
const ScBigRange& GetFromRange() const { return aFromRange; }
- SC_DLLPUBLIC void GetDelta( INT32& nDx, INT32& nDy, INT32& nDz ) const;
+ SC_DLLPUBLIC void GetDelta( sal_Int32& nDx, sal_Int32& nDy, sal_Int32& nDz ) const;
virtual void GetDescription( String&, ScDocument*,
- BOOL bSplitRange = FALSE, bool bWarning = true ) const;
+ sal_Bool bSplitRange = false, bool bWarning = true ) const;
virtual void GetRefString( String&, ScDocument*,
- BOOL bFlag3D = FALSE ) const;
+ sal_Bool bFlag3D = false ) const;
};
@@ -735,7 +735,7 @@ class ScChangeActionContent : public ScChangeAction
static void GetStringOfCell( String& rStr,
const ScBaseCell* pCell,
const ScDocument* pDoc,
- ULONG nFormat );
+ sal_uLong nFormat );
static void SetValue( String& rStr, ScBaseCell*& pCell,
const ScAddress& rPos,
@@ -744,15 +744,15 @@ class ScChangeActionContent : public ScChangeAction
ScDocument* pToDoc );
static void SetValue( String& rStr, ScBaseCell*& pCell,
- ULONG nFormat,
+ sal_uLong nFormat,
const ScBaseCell* pOrgCell,
const ScDocument* pFromDoc,
ScDocument* pToDoc );
static void SetCell( String& rStr, ScBaseCell* pCell,
- ULONG nFormat, const ScDocument* pDoc );
+ sal_uLong nFormat, const ScDocument* pDoc );
- static BOOL NeedsNumberFormat( const ScBaseCell* );
+ static sal_Bool NeedsNumberFormat( const ScBaseCell* );
void SetValueString( String& rValue,
ScBaseCell*& pCell, const String& rStr,
@@ -770,16 +770,16 @@ class ScChangeActionContent : public ScChangeAction
virtual void UpdateReference( const ScChangeTrack*,
UpdateRefMode, const ScBigRange&,
- INT32 nDx, INT32 nDy, INT32 nDz );
+ sal_Int32 nDx, sal_Int32 nDy, sal_Int32 nDz );
- virtual BOOL Reject( ScDocument* );
+ virtual sal_Bool Reject( ScDocument* );
virtual const ScChangeTrack* GetChangeTrack() const { return 0; }
// pRejectActions!=NULL: reject actions get
// stacked, no SetNewValue, no Append
- BOOL Select( ScDocument*, ScChangeTrack*,
- BOOL bOldest, Stack* pRejectActions );
+ sal_Bool Select( ScDocument*, ScChangeTrack*,
+ sal_Bool bOldest, Stack* pRejectActions );
void PutValueToDoc( ScBaseCell*, const String&,
ScDocument*, SCsCOL nDx, SCsROW nDy ) const;
@@ -800,9 +800,9 @@ public:
pNextInSlot( NULL ),
ppPrevInSlot( NULL )
{}
- ScChangeActionContent(const ULONG nActionNumber,
+ ScChangeActionContent(const sal_uLong nActionNumber,
const ScChangeActionState eState,
- const ULONG nRejectingNumber,
+ const sal_uLong nRejectingNumber,
const ScBigRange& aBigRange,
const String& aUser,
const DateTime& aDateTime,
@@ -810,7 +810,7 @@ public:
ScBaseCell* pOldCell,
ScDocument* pDoc,
const String& sOldValue); // to use for XML Import
- ScChangeActionContent(const ULONG nActionNumber,
+ ScChangeActionContent(const sal_uLong nActionNumber,
ScBaseCell* pNewCell,
const ScBigRange& aBigRange,
ScDocument* pDoc,
@@ -820,7 +820,7 @@ public:
ScChangeActionContent* GetNextContent() const { return pNextContent; }
ScChangeActionContent* GetPrevContent() const { return pPrevContent; }
ScChangeActionContent* GetTopContent() const;
- BOOL IsTopContent() const
+ sal_Bool IsTopContent() const
{ return pNextContent == NULL; }
virtual ScChangeActionLinkEntry* GetDeletedIn() const;
@@ -834,7 +834,7 @@ public:
void SetOldValue( const ScBaseCell*,
const ScDocument* pFromDoc,
ScDocument* pToDoc,
- ULONG nFormat );
+ sal_uLong nFormat );
void SetOldValue( const ScBaseCell*,
const ScDocument* pFromDoc,
ScDocument* pToDoc );
@@ -843,8 +843,8 @@ public:
// Used in import filter AppendContentOnTheFly,
// takes ownership of cells.
void SetOldNewCells( ScBaseCell* pOldCell,
- ULONG nOldFormat, ScBaseCell* pNewCell,
- ULONG nNewFormat, ScDocument* pDoc );
+ sal_uLong nOldFormat, ScBaseCell* pNewCell,
+ sal_uLong nNewFormat, ScDocument* pDoc );
// Use this only in the XML import,
// takes ownership of cell.
@@ -867,30 +867,30 @@ public:
const ScBaseCell* GetOldCell() const { return pOldCell; }
const ScBaseCell* GetNewCell() const { return pNewCell; }
virtual void GetDescription( String&, ScDocument*,
- BOOL bSplitRange = FALSE, bool bWarning = true ) const;
+ sal_Bool bSplitRange = false, bool bWarning = true ) const;
virtual void GetRefString( String&, ScDocument*,
- BOOL bFlag3D = FALSE ) const;
+ sal_Bool bFlag3D = false ) const;
static ScChangeActionContentCellType GetContentCellType( const ScBaseCell* );
// NewCell
- BOOL IsMatrixOrigin() const
+ sal_Bool IsMatrixOrigin() const
{
return GetContentCellType( GetNewCell() )
== SC_CACCT_MATORG;
}
- BOOL IsMatrixReference() const
+ sal_Bool IsMatrixReference() const
{
return GetContentCellType( GetNewCell() )
== SC_CACCT_MATREF;
}
// OldCell
- BOOL IsOldMatrixOrigin() const
+ sal_Bool IsOldMatrixOrigin() const
{
return GetContentCellType( GetOldCell() )
== SC_CACCT_MATORG;
}
- BOOL IsOldMatrixReference() const
+ sal_Bool IsOldMatrixReference() const
{
return GetContentCellType( GetOldCell() )
== SC_CACCT_MATREF;
@@ -908,7 +908,7 @@ class ScChangeActionReject : public ScChangeAction
friend class ScChangeTrack;
friend class ScChangeActionContent;
- ScChangeActionReject( ULONG nReject )
+ ScChangeActionReject( sal_uLong nReject )
: ScChangeAction( SC_CAT_REJECT, ScRange() )
{
SetRejectAction( nReject );
@@ -918,14 +918,14 @@ class ScChangeActionReject : public ScChangeAction
virtual void AddContent( ScChangeActionContent* ) {}
virtual void DeleteCellEntries() {}
- virtual BOOL Reject( ScDocument* ) { return FALSE; }
+ virtual sal_Bool Reject( ScDocument* ) { return false; }
virtual const ScChangeTrack* GetChangeTrack() const { return 0; }
public:
- ScChangeActionReject(const ULONG nActionNumber,
+ ScChangeActionReject(const sal_uLong nActionNumber,
const ScChangeActionState eState,
- const ULONG nRejectingNumber,
+ const sal_uLong nRejectingNumber,
const ScBigRange& aBigRange,
const String& aUser,
const DateTime& aDateTime,
@@ -949,8 +949,8 @@ struct ScChangeTrackMsgInfo
DECL_FIXEDMEMPOOL_NEWDEL( ScChangeTrackMsgInfo )
ScChangeTrackMsgType eMsgType;
- ULONG nStartAction;
- ULONG nEndAction;
+ sal_uLong nStartAction;
+ sal_uLong nEndAction;
};
// MsgQueue for notification via ModifiedLink
@@ -971,15 +971,15 @@ DECLARE_TABLE( ScChangeActionTable, ScChangeAction* )
// Internally generated actions start at this value (nearly all bits set)
// and are decremented, to keep values in a table seperated from "normal" actions.
-#define SC_CHGTRACK_GENERATED_START ((UINT32) 0xfffffff0)
+#define SC_CHGTRACK_GENERATED_START ((sal_uInt32) 0xfffffff0)
class ScChangeTrack : public utl::ConfigurationListener
{
friend void ScChangeAction::RejectRestoreContents( ScChangeTrack*, SCsCOL, SCsROW );
- friend BOOL ScChangeActionDel::Reject( ScDocument* pDoc );
+ friend sal_Bool ScChangeActionDel::Reject( ScDocument* pDoc );
friend void ScChangeActionDel::DeleteCellEntries();
friend void ScChangeActionMove::DeleteCellEntries();
- friend BOOL ScChangeActionMove::Reject( ScDocument* pDoc );
+ friend sal_Bool ScChangeActionMove::Reject( ScDocument* pDoc );
static const SCROW nContentRowsPerSlot;
static const SCSIZE nContentSlots;
@@ -1007,21 +1007,21 @@ class ScChangeTrack : public utl::ConfigurationListener
ScChangeActionLinkEntry* pLinkMove;
ScChangeTrackMsgInfo* pBlockModifyMsg;
ScDocument* pDoc;
- ULONG nActionMax;
- ULONG nGeneratedMin;
- ULONG nMarkLastSaved;
- ULONG nStartLastCut;
- ULONG nEndLastCut;
- ULONG nLastMerge;
+ sal_uLong nActionMax;
+ sal_uLong nGeneratedMin;
+ sal_uLong nMarkLastSaved;
+ sal_uLong nStartLastCut;
+ sal_uLong nEndLastCut;
+ sal_uLong nLastMerge;
ScChangeTrackMergeState eMergeState;
- USHORT nLoadedFileFormatVersion;
- BOOL bLoadSave;
- BOOL bInDelete;
- BOOL bInDeleteUndo;
- BOOL bInDeleteTop;
- BOOL bInPasteCut;
- BOOL bUseFixDateTime;
- BOOL bTime100thSeconds;
+ sal_uInt16 nLoadedFileFormatVersion;
+ sal_Bool bLoadSave;
+ sal_Bool bInDelete;
+ sal_Bool bInDeleteUndo;
+ sal_Bool bInDeleteTop;
+ sal_Bool bInPasteCut;
+ sal_Bool bUseFixDateTime;
+ sal_Bool bTime100thSeconds;
// not implemented, prevent usage
ScChangeTrack( const ScChangeTrack& );
@@ -1030,53 +1030,53 @@ class ScChangeTrack : public utl::ConfigurationListener
#ifdef SC_CHGTRACK_CXX
static SCROW InitContentRowsPerSlot();
- // TRUE if one is MM_FORMULA and the other is
+ // sal_True if one is MM_FORMULA and the other is
// not, or if both are and range differs
- static BOOL IsMatrixFormulaRangeDifferent(
+ static sal_Bool IsMatrixFormulaRangeDifferent(
const ScBaseCell* pOldCell,
const ScBaseCell* pNewCell );
void Init();
void DtorClear();
- void SetLoadSave( BOOL bVal ) { bLoadSave = bVal; }
+ void SetLoadSave( sal_Bool bVal ) { bLoadSave = bVal; }
void SetInDeleteRange( const ScRange& rRange )
{ aInDeleteRange = rRange; }
- void SetInDelete( BOOL bVal )
+ void SetInDelete( sal_Bool bVal )
{ bInDelete = bVal; }
- void SetInDeleteTop( BOOL bVal )
+ void SetInDeleteTop( sal_Bool bVal )
{ bInDeleteTop = bVal; }
- void SetInDeleteUndo( BOOL bVal )
+ void SetInDeleteUndo( sal_Bool bVal )
{ bInDeleteUndo = bVal; }
- void SetInPasteCut( BOOL bVal )
+ void SetInPasteCut( sal_Bool bVal )
{ bInPasteCut = bVal; }
void SetMergeState( ScChangeTrackMergeState eState )
{ eMergeState = eState; }
ScChangeTrackMergeState GetMergeState() const { return eMergeState; }
- void SetLastMerge( ULONG nVal ) { nLastMerge = nVal; }
- ULONG GetLastMerge() const { return nLastMerge; }
+ void SetLastMerge( sal_uLong nVal ) { nLastMerge = nVal; }
+ sal_uLong GetLastMerge() const { return nLastMerge; }
void SetLastCutMoveRange( const ScRange&, ScDocument* );
// create block of ModifyMsg
void StartBlockModify( ScChangeTrackMsgType,
- ULONG nStartAction );
- void EndBlockModify( ULONG nEndAction );
+ sal_uLong nStartAction );
+ void EndBlockModify( sal_uLong nEndAction );
void AddDependentWithNotify( ScChangeAction* pParent,
ScChangeAction* pDependent );
void Dependencies( ScChangeAction* );
- void UpdateReference( ScChangeAction*, BOOL bUndo );
+ void UpdateReference( ScChangeAction*, sal_Bool bUndo );
void UpdateReference( ScChangeAction** ppFirstAction,
- ScChangeAction* pAct, BOOL bUndo );
- void Append( ScChangeAction* pAppend, ULONG nAction );
+ ScChangeAction* pAct, sal_Bool bUndo );
+ void Append( ScChangeAction* pAppend, sal_uLong nAction );
SC_DLLPUBLIC void AppendDeleteRange( const ScRange&,
ScDocument* pRefDoc, SCsTAB nDz,
- ULONG nRejectingInsert );
+ sal_uLong nRejectingInsert );
void AppendOneDeleteRange( const ScRange& rOrgRange,
ScDocument* pRefDoc,
SCsCOL nDx, SCsROW nDy, SCsTAB nDz,
- ULONG nRejectingInsert );
+ sal_uLong nRejectingInsert );
void LookUpContents( const ScRange& rOrgRange,
ScDocument* pRefDoc,
SCsCOL nDx, SCsROW nDy, SCsTAB nDz );
@@ -1100,8 +1100,8 @@ class ScChangeTrack : public utl::ConfigurationListener
// only needed for Insert and Move (MasterType),
// is NULL otherwise.
// bRecursion == called from reject with table
- BOOL Reject( ScChangeAction*,
- ScChangeActionTable*, BOOL bRecursion );
+ sal_Bool Reject( ScChangeAction*,
+ ScChangeActionTable*, sal_Bool bRecursion );
#endif // SC_CHGTRACK_CXX
@@ -1110,7 +1110,7 @@ class ScChangeTrack : public utl::ConfigurationListener
public:
- static SCSIZE ComputeContentSlot( INT32 nRow )
+ static SCSIZE ComputeContentSlot( sal_Int32 nRow )
{
if ( nRow < 0 || nRow > MAXROW )
return nContentSlots - 1;
@@ -1126,34 +1126,34 @@ public:
ScChangeActionContent* GetFirstGenerated() const { return pFirstGeneratedDelContent; }
ScChangeAction* GetFirst() const { return pFirst; }
ScChangeAction* GetLast() const { return pLast; }
- ULONG GetActionMax() const { return nActionMax; }
- BOOL IsGenerated( ULONG nAction ) const
+ sal_uLong GetActionMax() const { return nActionMax; }
+ sal_Bool IsGenerated( sal_uLong nAction ) const
{ return nAction >= nGeneratedMin; }
- ScChangeAction* GetAction( ULONG nAction ) const
+ ScChangeAction* GetAction( sal_uLong nAction ) const
{ return aTable.Get( nAction ); }
- ScChangeAction* GetGenerated( ULONG nGenerated ) const
+ ScChangeAction* GetGenerated( sal_uLong nGenerated ) const
{ return aGeneratedTable.Get( nGenerated ); }
- ScChangeAction* GetActionOrGenerated( ULONG nAction ) const
+ ScChangeAction* GetActionOrGenerated( sal_uLong nAction ) const
{
return IsGenerated( nAction ) ?
GetGenerated( nAction ) :
GetAction( nAction );
}
- ULONG GetLastSavedActionNumber() const
+ sal_uLong GetLastSavedActionNumber() const
{ return nMarkLastSaved; }
- void SetLastSavedActionNumber(ULONG nNew)
+ void SetLastSavedActionNumber(sal_uLong nNew)
{ nMarkLastSaved = nNew; }
ScChangeAction* GetLastSaved() const
{ return aTable.Get( nMarkLastSaved ); }
ScChangeActionContent** GetContentSlots() const { return ppContentSlots; }
- BOOL IsLoadSave() const { return bLoadSave; }
+ sal_Bool IsLoadSave() const { return bLoadSave; }
const ScRange& GetInDeleteRange() const
{ return aInDeleteRange; }
- BOOL IsInDelete() const { return bInDelete; }
- BOOL IsInDeleteTop() const { return bInDeleteTop; }
- BOOL IsInDeleteUndo() const { return bInDeleteUndo; }
- BOOL IsInPasteCut() const { return bInPasteCut; }
+ sal_Bool IsInDelete() const { return bInDelete; }
+ sal_Bool IsInDeleteTop() const { return bInDeleteTop; }
+ sal_Bool IsInDeleteUndo() const { return bInDeleteUndo; }
+ sal_Bool IsInPasteCut() const { return bInPasteCut; }
SC_DLLPUBLIC void SetUser( const String& );
const String& GetUser() const { return aUser; }
const ScStrCollection& GetUserCollection() const
@@ -1165,7 +1165,7 @@ public:
// set this if the date/time set with
// SetFixDateTime...() shall be applied to
// appended actions
- void SetUseFixDateTime( BOOL bVal )
+ void SetUseFixDateTime( sal_Bool bVal )
{ bUseFixDateTime = bVal; }
// for MergeDocument, apply original date/time as UTC
void SetFixDateTimeUTC( const DateTime& rDT )
@@ -1180,7 +1180,7 @@ public:
// => no generation of deleted contents
SC_DLLPUBLIC void AppendDeleteRange( const ScRange&,
ScDocument* pRefDoc,
- ULONG& nStartAction, ULONG& nEndAction,
+ sal_uLong& nStartAction, sal_uLong& nEndAction,
SCsTAB nDz = 0 );
// nDz: multi TabDel, LookUpContent must be searched
// with an offset of -nDz
@@ -1193,14 +1193,14 @@ public:
// old values from RefDoc/UndoDoc
void AppendContentRange( const ScRange& rRange,
ScDocument* pRefDoc,
- ULONG& nStartAction, ULONG& nEndAction,
+ sal_uLong& nStartAction, sal_uLong& nEndAction,
ScChangeActionClipMode eMode = SC_CACM_NONE );
// after new value was set in the document,
// old value from pOldCell, nOldFormat,
// RefDoc==NULL => Doc
void AppendContent( const ScAddress& rPos,
const ScBaseCell* pOldCell,
- ULONG nOldFormat, ScDocument* pRefDoc = NULL );
+ sal_uLong nOldFormat, ScDocument* pRefDoc = NULL );
// after new value was set in the document,
// old value from pOldCell, format from Doc
void AppendContent( const ScAddress& rPos,
@@ -1209,7 +1209,7 @@ public:
// old values from RefDoc/UndoDoc.
// All contents with a cell in RefDoc
void AppendContentsIfInRefDoc( ScDocument* pRefDoc,
- ULONG& nStartAction, ULONG& nEndAction );
+ sal_uLong& nStartAction, sal_uLong& nEndAction );
// Meant for import filter, creates and inserts
// an unconditional content action of the two
@@ -1222,8 +1222,8 @@ public:
SC_DLLPUBLIC ScChangeActionContent* AppendContentOnTheFly( const ScAddress& rPos,
ScBaseCell* pOldCell,
ScBaseCell* pNewCell,
- ULONG nOldFormat = 0,
- ULONG nNewFormat = 0 );
+ sal_uLong nOldFormat = 0,
+ sal_uLong nNewFormat = 0 );
// Only use the following two if there is no different solution!
// (Assign String for NewValue or creation of a formula respectively)
@@ -1246,21 +1246,21 @@ public:
pLastCutMove = NULL;
}
}
- BOOL HasLastCut() const
+ sal_Bool HasLastCut() const
{
return nEndLastCut > 0 &&
nStartLastCut <= nEndLastCut &&
pLastCutMove;
}
- SC_DLLPUBLIC void Undo( ULONG nStartAction, ULONG nEndAction, bool bMerge = false );
+ SC_DLLPUBLIC void Undo( sal_uLong nStartAction, sal_uLong nEndAction, bool bMerge = false );
// adjust references for MergeDocument
//! may only be used in a temporary opened document.
//! the Track (?) is unclean afterwards
void MergePrepare( ScChangeAction* pFirstMerge, bool bShared = false );
- void MergeOwn( ScChangeAction* pAct, ULONG nFirstMerge, bool bShared = false );
- static BOOL MergeIgnore( const ScChangeAction&, ULONG nFirstMerge );
+ void MergeOwn( ScChangeAction* pAct, sal_uLong nFirstMerge, bool bShared = false );
+ static sal_Bool MergeIgnore( const ScChangeAction&, sal_uLong nFirstMerge );
// This comment was already really strange in German.
// Tried to structure it a little. Hope no information got lost...
@@ -1284,25 +1284,25 @@ public:
SC_DLLPUBLIC void GetDependents( ScChangeAction*,
ScChangeActionTable&,
- BOOL bListMasterDelete = FALSE,
- BOOL bAllFlat = FALSE ) const;
+ sal_Bool bListMasterDelete = false,
+ sal_Bool bAllFlat = false ) const;
// Reject visible action (and dependents)
- BOOL Reject( ScChangeAction*, bool bShared = false );
+ sal_Bool Reject( ScChangeAction*, bool bShared = false );
// Accept visible action (and dependents)
- SC_DLLPUBLIC BOOL Accept( ScChangeAction* );
+ SC_DLLPUBLIC sal_Bool Accept( ScChangeAction* );
void AcceptAll(); // all Virgins
- BOOL RejectAll(); // all Virgins
+ sal_Bool RejectAll(); // all Virgins
// Selects a content of several contents at the same
// position and accepts this one and
// the older ones, rejects the more recent ones.
// If bOldest==TRUE then the first OldValue
// of a Virgin-Content-List will be restored.
- BOOL SelectContent( ScChangeAction*,
- BOOL bOldest = FALSE );
+ sal_Bool SelectContent( ScChangeAction*,
+ sal_Bool bOldest = false );
// If ModifiedLink is set, changes go to
// ScChangeTrackMsgQueue
@@ -1312,30 +1312,30 @@ public:
ScChangeTrackMsgQueue& GetMsgQueue() { return aMsgQueue; }
void NotifyModified( ScChangeTrackMsgType eMsgType,
- ULONG nStartAction, ULONG nEndAction );
+ sal_uLong nStartAction, sal_uLong nEndAction );
- USHORT GetLoadedFileFormatVersion() const
+ sal_uInt16 GetLoadedFileFormatVersion() const
{ return nLoadedFileFormatVersion; }
- ULONG AddLoadedGenerated(ScBaseCell* pOldCell,
+ sal_uLong AddLoadedGenerated(ScBaseCell* pOldCell,
const ScBigRange& aBigRange, const String& sNewValue ); // only to use in the XML import
void AppendLoaded( ScChangeAction* pAppend ); // this is only for the XML import public, it should be protected
- void SetActionMax(ULONG nTempActionMax)
+ void SetActionMax(sal_uLong nTempActionMax)
{ nActionMax = nTempActionMax; } // only to use in the XML import
void SetProtection( const com::sun::star::uno::Sequence< sal_Int8 >& rPass )
{ aProtectPass = rPass; }
com::sun::star::uno::Sequence< sal_Int8 > GetProtection() const
{ return aProtectPass; }
- BOOL IsProtected() const
+ sal_Bool IsProtected() const
{ return aProtectPass.getLength() != 0; }
// If time stamps of actions of this
// ChangeTrack and a second one are to be
// compared including 100th seconds.
- void SetTime100thSeconds( BOOL bVal )
+ void SetTime100thSeconds( sal_Bool bVal )
{ bTime100thSeconds = bVal; }
- BOOL IsTime100thSeconds() const
+ sal_Bool IsTime100thSeconds() const
{ return bTime100thSeconds; }
void AppendCloned( ScChangeAction* pAppend );
diff --git a/sc/inc/chgviset.hxx b/sc/inc/chgviset.hxx
index b4ad990afbaf..630128a8be94 100644
--- a/sc/inc/chgviset.hxx
+++ b/sc/inc/chgviset.hxx
@@ -54,32 +54,32 @@ private:
String aComment;
ScRangeList aRangeList;
ScChgsDateMode eDateMode;
- BOOL bShowIt;
- BOOL bIsDate;
- BOOL bIsAuthor;
- BOOL bIsComment;
- BOOL bIsRange;
- BOOL bEveryoneButMe;
- BOOL bShowAccepted;
- BOOL bShowRejected;
+ sal_Bool bShowIt;
+ sal_Bool bIsDate;
+ sal_Bool bIsAuthor;
+ sal_Bool bIsComment;
+ sal_Bool bIsRange;
+ sal_Bool bEveryoneButMe;
+ sal_Bool bShowAccepted;
+ sal_Bool bShowRejected;
bool mbIsActionRange;
- ULONG mnFirstAction;
- ULONG mnLastAction;
+ sal_uLong mnFirstAction;
+ sal_uLong mnLastAction;
public:
ScChangeViewSettings()
{
pCommentSearcher=NULL;
- bIsDate=FALSE;
- bIsAuthor=FALSE;
- bIsRange=FALSE;
- bIsComment=FALSE;
- bShowIt=FALSE;
+ bIsDate=false;
+ bIsAuthor=false;
+ bIsRange=false;
+ bIsComment=false;
+ bShowIt=false;
eDateMode=SCDM_DATE_BEFORE;
- bEveryoneButMe=FALSE;
- bShowAccepted=FALSE;
- bShowRejected=FALSE;
+ bEveryoneButMe=false;
+ bShowAccepted=false;
+ bShowRejected=false;
mbIsActionRange = false;
}
@@ -87,11 +87,11 @@ public:
~ScChangeViewSettings();
- BOOL ShowChanges() const {return bShowIt;}
- void SetShowChanges(BOOL nFlag=TRUE){bShowIt=nFlag;}
+ sal_Bool ShowChanges() const {return bShowIt;}
+ void SetShowChanges(sal_Bool nFlag=sal_True){bShowIt=nFlag;}
- BOOL HasDate() const {return bIsDate;}
- void SetHasDate(BOOL nFlag=TRUE) {bIsDate=nFlag;}
+ sal_Bool HasDate() const {return bIsDate;}
+ void SetHasDate(sal_Bool nFlag=sal_True) {bIsDate=nFlag;}
void SetTheDateMode(ScChgsDateMode eDatMod){ eDateMode=eDatMod; }
ScChgsDateMode GetTheDateMode() const { return eDateMode; }
@@ -103,35 +103,35 @@ public:
const DateTime& GetTheLastDateTime()const {return aLastDateTime;}
- BOOL HasAuthor() const {return bIsAuthor;}
- void SetHasAuthor(BOOL nFlag=TRUE) {bIsAuthor=nFlag;}
+ sal_Bool HasAuthor() const {return bIsAuthor;}
+ void SetHasAuthor(sal_Bool nFlag=sal_True) {bIsAuthor=nFlag;}
String GetTheAuthorToShow()const {return aAuthorToShow;}
void SetTheAuthorToShow(const String& aString){aAuthorToShow=aString;}
- BOOL HasComment() const {return bIsComment;}
- void SetHasComment(BOOL nFlag=TRUE) {bIsComment=nFlag;}
+ sal_Bool HasComment() const {return bIsComment;}
+ void SetHasComment(sal_Bool nFlag=sal_True) {bIsComment=nFlag;}
String GetTheComment()const {return aComment;}
void SetTheComment(const String& aString);
- BOOL IsValidComment(const String* pCommentStr) const;
+ sal_Bool IsValidComment(const String* pCommentStr) const;
- BOOL IsEveryoneButMe() const {return bEveryoneButMe;}
- void SetEveryoneButMe(BOOL nFlag=TRUE) {bEveryoneButMe=nFlag;}
+ sal_Bool IsEveryoneButMe() const {return bEveryoneButMe;}
+ void SetEveryoneButMe(sal_Bool nFlag=sal_True) {bEveryoneButMe=nFlag;}
- BOOL HasRange() const {return bIsRange;}
- void SetHasRange(BOOL nFlag=TRUE) {bIsRange=nFlag;}
+ sal_Bool HasRange() const {return bIsRange;}
+ void SetHasRange(sal_Bool nFlag=sal_True) {bIsRange=nFlag;}
const ScRangeList& GetTheRangeList()const {return aRangeList;}
void SetTheRangeList(const ScRangeList& aRl){aRangeList=aRl;}
- BOOL IsShowAccepted() const { return bShowAccepted; }
- void SetShowAccepted( BOOL bVal ) { bShowAccepted = bVal; }
+ sal_Bool IsShowAccepted() const { return bShowAccepted; }
+ void SetShowAccepted( sal_Bool bVal ) { bShowAccepted = bVal; }
- BOOL IsShowRejected() const { return bShowRejected; }
- void SetShowRejected( BOOL bVal ) { bShowRejected = bVal; }
+ sal_Bool IsShowRejected() const { return bShowRejected; }
+ void SetShowRejected( sal_Bool bVal ) { bShowRejected = bVal; }
ScChangeViewSettings& operator= ( const ScChangeViewSettings& r );
@@ -140,8 +140,8 @@ public:
bool HasActionRange() const { return mbIsActionRange; }
void SetHasActionRange( bool nFlag = true ) { mbIsActionRange = nFlag; }
- void GetTheActionRange( ULONG& nFirst, ULONG& nLast ) const { nFirst = mnFirstAction; nLast = mnLastAction; }
- void SetTheActionRange( ULONG nFirst, ULONG nLast ) { mnFirstAction = nFirst; mnLastAction = nLast; }
+ void GetTheActionRange( sal_uLong& nFirst, sal_uLong& nLast ) const { nFirst = mnFirstAction; nLast = mnLastAction; }
+ void SetTheActionRange( sal_uLong nFirst, sal_uLong nLast ) { mnFirstAction = nFirst; mnLastAction = nLast; }
};
diff --git a/sc/inc/clipparam.hxx b/sc/inc/clipparam.hxx
index c5d76085de73..f8a4038eaca4 100644
--- a/sc/inc/clipparam.hxx
+++ b/sc/inc/clipparam.hxx
@@ -31,6 +31,7 @@
#include "rangelst.hxx"
#include "rangenam.hxx"
+#include "charthelper.hxx"
#include <vector>
@@ -42,9 +43,11 @@ struct ScClipParam
{
enum Direction { Unspecified, Column, Row };
- ScRangeList maRanges;
- Direction meDirection;
- bool mbCutMode;
+ ScRangeList maRanges;
+ Direction meDirection;
+ bool mbCutMode;
+ sal_uInt32 mnSourceDocID;
+ ScRangeListVector maProtectedChartRangesVector;
ScClipParam();
ScClipParam(const ScRange& rRange, bool bCutMode);
@@ -71,6 +74,9 @@ struct ScClipParam
ScRange getWholeRange() const;
void transpose();
+
+ sal_uInt32 getSourceDocID() const { return mnSourceDocID; }
+ void setSourceDocID( sal_uInt32 nVal ) { mnSourceDocID = nVal; }
};
// ============================================================================
diff --git a/sc/inc/collect.hxx b/sc/inc/collect.hxx
index 9e0b1a66c1bd..bedf65880df5 100644
--- a/sc/inc/collect.hxx
+++ b/sc/inc/collect.hxx
@@ -58,29 +58,29 @@ public:
class SC_DLLPUBLIC ScCollection : public ScDataObject
{
protected:
- USHORT nCount;
- USHORT nLimit;
- USHORT nDelta;
+ sal_uInt16 nCount;
+ sal_uInt16 nLimit;
+ sal_uInt16 nDelta;
ScDataObject** pItems;
public:
- ScCollection(USHORT nLim = 4, USHORT nDel = 4);
+ ScCollection(sal_uInt16 nLim = 4, sal_uInt16 nDel = 4);
ScCollection(const ScCollection& rCollection);
virtual ~ScCollection();
virtual ScDataObject* Clone() const;
- void AtFree(USHORT nIndex);
+ void AtFree(sal_uInt16 nIndex);
void Free(ScDataObject* pScDataObject);
void FreeAll();
- BOOL AtInsert(USHORT nIndex, ScDataObject* pScDataObject);
- virtual BOOL Insert(ScDataObject* pScDataObject);
+ sal_Bool AtInsert(sal_uInt16 nIndex, ScDataObject* pScDataObject);
+ virtual sal_Bool Insert(ScDataObject* pScDataObject);
- ScDataObject* At(USHORT nIndex) const;
- virtual USHORT IndexOf(ScDataObject* pScDataObject) const;
- USHORT GetCount() const;
+ ScDataObject* At(sal_uInt16 nIndex) const;
+ virtual sal_uInt16 IndexOf(ScDataObject* pScDataObject) const;
+ sal_uInt16 GetCount() const;
- ScDataObject* operator[]( const USHORT nIndex) const {return At(nIndex);}
+ ScDataObject* operator[]( const sal_uInt16 nIndex) const {return At(nIndex);}
ScCollection& operator=( const ScCollection& rCol );
};
@@ -88,25 +88,25 @@ public:
class SC_DLLPUBLIC ScSortedCollection : public ScCollection
{
private:
- BOOL bDuplicates;
+ sal_Bool bDuplicates;
protected:
// fuer ScStrCollection Load/Store
- void SetDups( BOOL bVal ) { bDuplicates = bVal; }
- BOOL IsDups() const { return bDuplicates; }
+ void SetDups( sal_Bool bVal ) { bDuplicates = bVal; }
+ sal_Bool IsDups() const { return bDuplicates; }
public:
- ScSortedCollection(USHORT nLim = 4, USHORT nDel = 4, BOOL bDup = FALSE);
+ ScSortedCollection(sal_uInt16 nLim = 4, sal_uInt16 nDel = 4, sal_Bool bDup = false);
ScSortedCollection(const ScSortedCollection& rScSortedCollection) :
ScCollection(rScSortedCollection),
bDuplicates(rScSortedCollection.bDuplicates) {}
- virtual USHORT IndexOf(ScDataObject* pScDataObject) const;
+ virtual sal_uInt16 IndexOf(ScDataObject* pScDataObject) const;
virtual short Compare(ScDataObject* pKey1, ScDataObject* pKey2) const = 0;
- virtual BOOL IsEqual(ScDataObject* pKey1, ScDataObject* pKey2) const;
- BOOL Search(ScDataObject* pScDataObject, USHORT& rIndex) const;
- virtual BOOL Insert(ScDataObject* pScDataObject);
- virtual BOOL InsertPos(ScDataObject* pScDataObject, USHORT& nIndex);
+ virtual sal_Bool IsEqual(ScDataObject* pKey1, ScDataObject* pKey2) const;
+ sal_Bool Search(ScDataObject* pScDataObject, sal_uInt16& rIndex) const;
+ virtual sal_Bool Insert(ScDataObject* pScDataObject);
+ virtual sal_Bool InsertPos(ScDataObject* pScDataObject, sal_uInt16& nIndex);
- BOOL operator==(const ScSortedCollection& rCmp) const;
+ sal_Bool operator==(const ScSortedCollection& rCmp) const;
};
@@ -133,13 +133,13 @@ class SvStream;
class SC_DLLPUBLIC ScStrCollection : public ScSortedCollection
{
public:
- ScStrCollection(USHORT nLim = 4, USHORT nDel = 4, BOOL bDup = FALSE) :
+ ScStrCollection(sal_uInt16 nLim = 4, sal_uInt16 nDel = 4, sal_Bool bDup = false) :
ScSortedCollection ( nLim, nDel, bDup ) {}
ScStrCollection(const ScStrCollection& rScStrCollection) :
ScSortedCollection ( rScStrCollection ) {}
virtual ScDataObject* Clone() const;
- StrData* operator[]( const USHORT nIndex) const {return (StrData*)At(nIndex);}
+ StrData* operator[]( const sal_uInt16 nIndex) const {return (StrData*)At(nIndex);}
virtual short Compare(ScDataObject* pKey1, ScDataObject* pKey2) const;
};
@@ -151,7 +151,7 @@ class TypedStrData : public ScDataObject
{
public:
TypedStrData( const String& rStr, double nVal = 0.0,
- USHORT nType = SC_STRTYPE_STANDARD )
+ sal_uInt16 nType = SC_STRTYPE_STANDARD )
: aStrValue(rStr),
nValue(nVal),
nStrType(nType) {}
@@ -164,7 +164,7 @@ public:
virtual ScDataObject* Clone() const;
- BOOL IsStrData() const { return nStrType != 0; }
+ sal_Bool IsStrData() const { return nStrType != 0; }
const String& GetString() const { return aStrValue; }
double GetValue () const { return nValue; }
@@ -173,16 +173,16 @@ private:
String aStrValue;
double nValue;
- USHORT nStrType; // 0 = Value
+ sal_uInt16 nStrType; // 0 = Value
};
class SC_DLLPUBLIC TypedScStrCollection : public ScSortedCollection
{
private:
- BOOL bCaseSensitive;
+ sal_Bool bCaseSensitive;
public:
- TypedScStrCollection( USHORT nLim = 4, USHORT nDel = 4, BOOL bDup = FALSE );
+ TypedScStrCollection( sal_uInt16 nLim = 4, sal_uInt16 nDel = 4, sal_Bool bDup = false );
TypedScStrCollection( const TypedScStrCollection& rCpy )
: ScSortedCollection( rCpy ) { bCaseSensitive = rCpy.bCaseSensitive; }
@@ -191,12 +191,12 @@ public:
virtual ScDataObject* Clone() const;
virtual short Compare( ScDataObject* pKey1, ScDataObject* pKey2 ) const;
- TypedStrData* operator[]( const USHORT nIndex) const;
+ TypedStrData* operator[]( const sal_uInt16 nIndex) const;
- void SetCaseSensitive( BOOL bSet );
+ void SetCaseSensitive( sal_Bool bSet );
- BOOL FindText( const String& rStart, String& rResult, USHORT& rPos, BOOL bBack ) const;
- BOOL GetExactMatch( String& rString ) const;
+ sal_Bool FindText( const String& rStart, String& rResult, sal_uInt16& rPos, sal_Bool bBack ) const;
+ sal_Bool GetExactMatch( String& rString ) const;
};
#endif
diff --git a/sc/inc/compiler.hxx b/sc/inc/compiler.hxx
index e3acd9d5d043..5e53f3fef8db 100644
--- a/sc/inc/compiler.hxx
+++ b/sc/inc/compiler.hxx
@@ -102,15 +102,15 @@ class ScTokenArray;
/*
OpCode eOp; // OpCode
formula::StackVar eType; // type of data
- USHORT nRefCnt; // reference count
- BOOL bRaw; // not cloned yet and trimmed to real size
+ sal_uInt16 nRefCnt; // reference count
+ sal_Bool bRaw; // not cloned yet and trimmed to real size
*/
#define SC_TOKEN_FIX_MEMBERS \
OpCode eOp; \
formula::StackVar eType; \
- mutable USHORT nRefCnt; \
- BOOL bRaw;
+ mutable sal_uInt16 nRefCnt; \
+ sal_Bool bRaw;
struct ScDoubleRawToken
{
@@ -121,7 +121,7 @@ public:
{ // union only to assure alignment identical to ScRawToken
double nValue;
struct {
- BYTE cByte;
+ sal_uInt8 cByte;
bool bHasForceArray;
} sbyte;
};
@@ -134,14 +134,14 @@ struct ScRawToken
// Friends that use a temporary ScRawToken on the stack (and therefor need
// the private dtor) and know what they're doing..
friend class ScTokenArray;
- friend USHORT lcl_ScRawTokenOffset();
+ friend sal_uInt16 lcl_ScRawTokenOffset();
private:
SC_TOKEN_FIX_MEMBERS
public:
union {
double nValue;
struct {
- BYTE cByte;
+ sal_uInt8 cByte;
bool bHasForceArray;
} sbyte;
ScComplexRefData aRef;
@@ -155,13 +155,13 @@ public:
sal_Unicode cName[MAXSTRLEN+1];
} extname;
ScMatrix* pMat;
- USHORT nIndex; // index into name collection
+ sal_uInt16 nIndex; // index into name collection
sal_Unicode cStr[ MAXSTRLEN+1 ]; // string (up to 255 characters + 0)
short nJump[MAXJUMPCOUNT+1]; // If/Chose token
};
//! other members not initialized
- ScRawToken() : bRaw( TRUE ) {}
+ ScRawToken() : bRaw( sal_True ) {}
private:
~ScRawToken() {} //! only delete via Delete()
public:
@@ -171,7 +171,7 @@ public:
void NewOpCode( OpCode e ) { eOp = e; }
void IncRef() { nRefCnt++; }
void DecRef() { if( !--nRefCnt ) Delete(); }
- USHORT GetRef() const { return nRefCnt; }
+ sal_uInt16 GetRef() const { return nRefCnt; }
SC_DLLPUBLIC void Delete();
// Use these methods only on tokens that are not part of a token array,
@@ -183,7 +183,7 @@ public:
void SetDouble( double fVal );
// These methods are ok to use, reference count not cleared.
- void SetName( USHORT n );
+ void SetName( sal_uInt16 n );
void SetExternalSingleRef( sal_uInt16 nFileId, const String& rTabName, const ScSingleRefData& rRef );
void SetExternalDoubleRef( sal_uInt16 nFileId, const String& rTabName, const ScComplexRefData& rRef );
void SetExternalName( sal_uInt16 nFileId, const String& rName );
@@ -192,7 +192,7 @@ public:
ScRawToken* Clone() const; // real copy!
formula::FormulaToken* CreateToken() const; // create typified token
- void Load( SvStream&, USHORT nVer );
+ void Load( SvStream&, sal_uInt16 nVer );
static xub_StrLen GetStrLen( const sal_Unicode* pStr ); // as long as a "string" is an array
static size_t GetStrLenBytes( xub_StrLen nLen )
@@ -234,7 +234,7 @@ public:
virtual void MakeRefStr( rtl::OUStringBuffer& rBuffer,
const ScCompiler& rCompiler,
const ScComplexRefData& rRef,
- BOOL bSingleRef ) const = 0;
+ sal_Bool bSingleRef ) const = 0;
virtual ::com::sun::star::i18n::ParseResult
parseAnyToken( const String& rFormula,
xub_StrLen nSrcPos,
@@ -277,10 +277,10 @@ public:
};
virtual sal_Unicode getSpecialSymbol( SpecialSymbolType eSymType ) const = 0;
- virtual ULONG getCharTableFlags( sal_Unicode c, sal_Unicode cLast ) const = 0;
+ virtual sal_uLong getCharTableFlags( sal_Unicode c, sal_Unicode cLast ) const = 0;
protected:
- const ULONG* mpCharTable;
+ const sal_uLong* mpCharTable;
};
friend struct Convention;
@@ -319,7 +319,7 @@ private:
ScRawTokenRef pRawToken;
const CharClass* pCharClass; // which character classification is used for parseAnyToken
- USHORT mnPredetectedReference; // reference when reading ODF, 0 (none), 1 (single) or 2 (double)
+ sal_uInt16 mnPredetectedReference; // reference when reading ODF, 0 (none), 1 (single) or 2 (double)
SCsTAB nMaxTab; // last sheet in document
sal_Int32 mnRangeOpPosInSymbol; // if and where a range operator is in symbol
const Convention *pConv;
@@ -328,24 +328,24 @@ private:
bool mbExtendedErrorDetection;
bool mbRewind; // whether symbol is to be rewound to some step during lexical analysis
- BOOL NextNewToken(bool bInArray = false);
+ sal_Bool NextNewToken(bool bInArray = false);
- virtual void SetError(USHORT nError);
+ virtual void SetError(sal_uInt16 nError);
xub_StrLen NextSymbol(bool bInArray);
- BOOL IsValue( const String& );
- BOOL IsOpCode( const String&, bool bInArray );
- BOOL IsOpCode2( const String& );
- BOOL IsString();
- BOOL IsReference( const String& );
- BOOL IsSingleReference( const String& );
- BOOL IsPredetectedReference( const String& );
- BOOL IsDoubleReference( const String& );
- BOOL IsMacro( const String& );
- BOOL IsNamedRange( const String& );
+ sal_Bool IsValue( const String& );
+ sal_Bool IsOpCode( const String&, bool bInArray );
+ sal_Bool IsOpCode2( const String& );
+ sal_Bool IsString();
+ sal_Bool IsReference( const String& );
+ sal_Bool IsSingleReference( const String& );
+ sal_Bool IsPredetectedReference( const String& );
+ sal_Bool IsDoubleReference( const String& );
+ sal_Bool IsMacro( const String& );
+ sal_Bool IsNamedRange( const String& );
bool IsExternalNamedRange( const String& rSymbol );
- BOOL IsDBRange( const String& );
- BOOL IsColRowName( const String& );
- BOOL IsBoolean( const String& );
+ sal_Bool IsDBRange( const String& );
+ sal_Bool IsColRowName( const String& );
+ sal_Bool IsBoolean( const String& );
void AutoCorrectParsedSymbol();
void SetRelNameReference();
@@ -364,7 +364,7 @@ public:
static void CheckTabQuotes( String& aTabName,
const formula::FormulaGrammar::AddressConvention eConv = formula::FormulaGrammar::CONV_OOO );
- static BOOL EnQuote( String& rStr );
+ static sal_Bool EnQuote( String& rStr );
sal_Unicode GetNativeAddressSymbol( Convention::SpecialSymbolType eType ) const;
@@ -373,7 +373,7 @@ public:
//! _either_ CompileForFAP _or_ AutoCorrection, _not_ both
// #i101512# SetCompileForFAP is in formula::FormulaCompiler
- void SetAutoCorrection( BOOL bVal )
+ void SetAutoCorrection( sal_Bool bVal )
{ bAutoCorrect = bVal; bIgnoreErrors = bVal; }
void SetCloseBrackets( bool bVal ) { mbCloseBrackets = bVal; }
void SetRefConvention( const Convention *pConvP );
@@ -412,7 +412,7 @@ public:
void SetExtendedErrorDetection( bool bVal ) { mbExtendedErrorDetection = bVal; }
- BOOL IsCorrected() { return bCorrected; }
+ sal_Bool IsCorrected() { return bCorrected; }
const String& GetCorrectedFormula() { return aCorrectedFormula; }
// Use convention from this->aPos by default
@@ -425,10 +425,10 @@ public:
static void MoveRelWrap( ScTokenArray& rArr, ScDocument* pDoc, const ScAddress& rPos,
SCCOL nMaxCol, SCROW nMaxRow );
- BOOL UpdateNameReference( UpdateRefMode eUpdateRefMode,
+ sal_Bool UpdateNameReference( UpdateRefMode eUpdateRefMode,
const ScRange&,
SCsCOL nDx, SCsROW nDy, SCsTAB nDz,
- BOOL& rChanged, BOOL bSharedFormula = FALSE);
+ sal_Bool& rChanged, sal_Bool bSharedFormula = false);
ScRangeData* UpdateReference( UpdateRefMode eUpdateRefMode,
const ScAddress& rOldPos, const ScRange&,
@@ -441,15 +441,15 @@ public:
const ScAddress& rOldPos, const ScRange&,
SCsCOL nDx, SCsROW nDy, SCsTAB nDz );
- ScRangeData* UpdateInsertTab(SCTAB nTable, BOOL bIsName );
- ScRangeData* UpdateDeleteTab(SCTAB nTable, BOOL bIsMove, BOOL bIsName, BOOL& bCompile);
- ScRangeData* UpdateMoveTab(SCTAB nOldPos, SCTAB nNewPos, BOOL bIsName );
+ ScRangeData* UpdateInsertTab(SCTAB nTable, sal_Bool bIsName );
+ ScRangeData* UpdateDeleteTab(SCTAB nTable, sal_Bool bIsMove, sal_Bool bIsName, sal_Bool& bCompile);
+ ScRangeData* UpdateMoveTab(SCTAB nOldPos, SCTAB nNewPos, sal_Bool bIsName );
- BOOL HasModifiedRange();
+ sal_Bool HasModifiedRange();
/** If the character is allowed as first character in sheet names or
references, includes '$' and '?'. */
- static inline BOOL IsCharWordChar( String const & rStr,
+ static inline sal_Bool IsCharWordChar( String const & rStr,
xub_StrLen nPos,
const formula::FormulaGrammar::AddressConvention eConv = formula::FormulaGrammar::CONV_OOO )
{
@@ -457,9 +457,9 @@ public:
sal_Unicode cLast = nPos > 0 ? rStr.GetChar(nPos-1) : 0;
if (c < 128)
{
- return pConventions[eConv] ? static_cast<BOOL>(
+ return pConventions[eConv] ? static_cast<sal_Bool>(
(pConventions[eConv]->getCharTableFlags(c, cLast) & SC_COMPILER_C_CHAR_WORD) == SC_COMPILER_C_CHAR_WORD) :
- FALSE; // no convention => assume invalid
+ false; // no convention => assume invalid
}
else
return ScGlobal::pCharClass->isLetterNumeric( rStr, nPos );
@@ -467,7 +467,7 @@ public:
/** If the character is allowed in sheet names, thus may be part of a
reference, includes '$' and '?' and such. */
- static inline BOOL IsWordChar( String const & rStr,
+ static inline sal_Bool IsWordChar( String const & rStr,
xub_StrLen nPos,
const formula::FormulaGrammar::AddressConvention eConv = formula::FormulaGrammar::CONV_OOO )
{
@@ -475,9 +475,9 @@ public:
sal_Unicode cLast = nPos > 0 ? rStr.GetChar(nPos-1) : 0;
if (c < 128)
{
- return pConventions[eConv] ? static_cast<BOOL>(
+ return pConventions[eConv] ? static_cast<sal_Bool>(
(pConventions[eConv]->getCharTableFlags(c, cLast) & SC_COMPILER_C_WORD) == SC_COMPILER_C_WORD) :
- FALSE; // convention not known => assume invalid
+ false; // convention not known => assume invalid
}
else
return ScGlobal::pCharClass->isLetterNumeric( rStr, nPos );
@@ -485,11 +485,11 @@ public:
/** If the character is allowed as tested by nFlags (SC_COMPILER_C_...
bits) for all known address conventions. If more than one bit is given
- in nFlags, all bits must match. If bTestLetterNumeric is FALSE and
- char>=128, no LetterNumeric test is done and FALSE is returned. */
+ in nFlags, all bits must match. If bTestLetterNumeric is sal_False and
+ char>=128, no LetterNumeric test is done and sal_False is returned. */
static inline bool IsCharFlagAllConventions( String const & rStr,
xub_StrLen nPos,
- ULONG nFlags,
+ sal_uLong nFlags,
bool bTestLetterNumeric = true )
{
sal_Unicode c = rStr.GetChar( nPos );
@@ -514,16 +514,16 @@ public:
private:
// FormulaCompiler
- virtual String FindAddInFunction( const String& rUpperName, BOOL bLocalFirst ) const;
+ virtual String FindAddInFunction( const String& rUpperName, sal_Bool bLocalFirst ) const;
virtual void fillFromAddInCollectionUpperName( NonConstOpCodeMapPtr xMap ) const;
virtual void fillFromAddInCollectionEnglishName( NonConstOpCodeMapPtr xMap ) const;
virtual void fillFromAddInMap( NonConstOpCodeMapPtr xMap, formula::FormulaGrammar::Grammar _eGrammar ) const;
virtual void fillAddInToken(::std::vector< ::com::sun::star::sheet::FormulaOpCodeMapEntry >& _rVec,bool _bIsEnglish) const;
- virtual BOOL HandleExternalReference(const formula::FormulaToken& _aToken);
- virtual BOOL HandleRange();
- virtual BOOL HandleSingleRef();
- virtual BOOL HandleDbData();
+ virtual sal_Bool HandleExternalReference(const formula::FormulaToken& _aToken);
+ virtual sal_Bool HandleRange();
+ virtual sal_Bool HandleSingleRef();
+ virtual sal_Bool HandleDbData();
virtual formula::FormulaTokenRef ExtendRangeReference( formula::FormulaToken & rTok1, formula::FormulaToken & rTok2, bool bReuseDoubleRef );
virtual void CreateStringFromExternal(rtl::OUStringBuffer& rBuffer, formula::FormulaToken* pTokenP);
@@ -532,10 +532,10 @@ private:
virtual void CreateStringFromMatrix( rtl::OUStringBuffer& rBuffer, formula::FormulaToken* _pTokenP);
virtual void CreateStringFromIndex(rtl::OUStringBuffer& rBuffer,formula::FormulaToken* _pTokenP);
virtual void LocalizeString( String& rName ); // modify rName - input: exact name
- virtual BOOL IsImportingXML() const;
+ virtual sal_Bool IsImportingXML() const;
/// Access the CharTable flags
- inline ULONG GetCharTableFlags( sal_Unicode c, sal_Unicode cLast )
+ inline sal_uLong GetCharTableFlags( sal_Unicode c, sal_Unicode cLast )
{ return c < 128 ? pConv->getCharTableFlags(c, cLast) : 0; }
};
diff --git a/sc/inc/compressedarray.hxx b/sc/inc/compressedarray.hxx
index ffbd9bb487e6..c07eb43c0658 100644
--- a/sc/inc/compressedarray.hxx
+++ b/sc/inc/compressedarray.hxx
@@ -52,7 +52,7 @@ template< typename A, typename D > class ScCompressedArrayIterator;
typename A := access type, e.g. SCROW or SCCOL, must be a POD.
- typename D := data type, e.g. USHORT or BYTE or whatever, may also be a
+ typename D := data type, e.g. sal_uInt16 or sal_uInt8 or whatever, may also be a
struct or class.
D::operator==() and D::operator=() must be implemented. Force template
diff --git a/sc/inc/conditio.hxx b/sc/inc/conditio.hxx
index 18816f4cb313..f541e247e7d8 100644
--- a/sc/inc/conditio.hxx
+++ b/sc/inc/conditio.hxx
@@ -79,7 +79,7 @@ class SC_DLLPUBLIC ScConditionEntry
{
// stored data:
ScConditionMode eOp;
- USHORT nOptions;
+ sal_uInt16 nOptions;
double nVal1; // input or calculated
double nVal2;
String aStrVal1; // input or calculated
@@ -88,8 +88,8 @@ class SC_DLLPUBLIC ScConditionEntry
String aStrNmsp2; // namespace to be used on (re)compilation, e.g. in XML import
formula::FormulaGrammar::Grammar eTempGrammar1; // grammar to be used on (re)compilation, e.g. in XML import
formula::FormulaGrammar::Grammar eTempGrammar2; // grammar to be used on (re)compilation, e.g. in XML import
- BOOL bIsStr1; // for recognition of empty strings
- BOOL bIsStr2;
+ sal_Bool bIsStr1; // for recognition of empty strings
+ sal_Bool bIsStr2;
ScTokenArray* pFormula1; // entered formula
ScTokenArray* pFormula2;
ScAddress aSrcPos; // source position for formulas
@@ -98,20 +98,20 @@ class SC_DLLPUBLIC ScConditionEntry
ScFormulaCell* pFCell1;
ScFormulaCell* pFCell2;
ScDocument* pDoc;
- BOOL bRelRef1;
- BOOL bRelRef2;
- BOOL bFirstRun;
+ sal_Bool bRelRef1;
+ sal_Bool bRelRef2;
+ sal_Bool bFirstRun;
void MakeCells( const ScAddress& rPos );
void Compile( const String& rExpr1, const String& rExpr2,
const String& rExprNmsp1, const String& rExprNmsp2,
formula::FormulaGrammar::Grammar eGrammar1,
formula::FormulaGrammar::Grammar eGrammar2,
- BOOL bTextToReal );
+ sal_Bool bTextToReal );
void Interpret( const ScAddress& rPos );
- BOOL IsValid( double nArg, const ScAddress& rAddr ) const;
- BOOL IsValidStr( const String& rArg, const ScAddress& rAddr ) const;
+ sal_Bool IsValid( double nArg, const ScAddress& rAddr ) const;
+ sal_Bool IsValidStr( const String& rArg, const ScAddress& rAddr ) const;
public:
ScConditionEntry( ScConditionMode eOper,
@@ -132,11 +132,11 @@ public:
void SetParent( ScConditionalFormat* pNew ) { pCondFormat = pNew; }
- BOOL IsCellValid( ScBaseCell* pCell, const ScAddress& rPos ) const;
+ sal_Bool IsCellValid( ScBaseCell* pCell, const ScAddress& rPos ) const;
ScConditionMode GetOperation() const { return eOp; }
- BOOL IsIgnoreBlank() const { return ( nOptions & SC_COND_NOBLANKS ) == 0; }
- void SetIgnoreBlank(BOOL bSet);
+ sal_Bool IsIgnoreBlank() const { return ( nOptions & SC_COND_NOBLANKS ) == 0; }
+ void SetIgnoreBlank(sal_Bool bSet);
ScAddress GetSrcPos() const { return aSrcPos; }
ScAddress GetValidSrcPos() const; // adjusted to allow textual representation of expressions
@@ -146,10 +146,10 @@ public:
void SetFormula1( const ScTokenArray& rArray );
void SetFormula2( const ScTokenArray& rArray );
- String GetExpression( const ScAddress& rCursor, USHORT nPos, ULONG nNumFmt = 0,
+ String GetExpression( const ScAddress& rCursor, sal_uInt16 nPos, sal_uLong nNumFmt = 0,
const formula::FormulaGrammar::Grammar eGrammar = formula::FormulaGrammar::GRAM_DEFAULT ) const;
- ScTokenArray* CreateTokenArry( USHORT nPos ) const;
+ ScTokenArray* CreateTokenArry( sal_uInt16 nPos ) const;
void CompileAll();
void CompileXML();
@@ -213,8 +213,8 @@ class SC_DLLPUBLIC ScConditionalFormat
ScRangeList* pAreas; // area for Paint
sal_uInt32 nKey; // Index in attributes
ScCondFormatEntry** ppEntries;
- USHORT nEntryCount;
- BOOL bIsUsed; // temporary at Save
+ sal_uInt16 nEntryCount;
+ sal_Bool bIsUsed; // temporary at Save
ScRangeListRef pRanges; // Ranges for conditional format
public:
@@ -229,8 +229,8 @@ public:
void AddRangeInfo( const ScRangeListRef& rRanges );
const ScRangeListRef& GetRangeInfo() const { return pRanges; }
- BOOL IsEmpty() const { return (nEntryCount == 0); }
- USHORT Count() const { return nEntryCount; }
+ sal_Bool IsEmpty() const { return (nEntryCount == 0); }
+ sal_uInt16 Count() const { return nEntryCount; }
void CompileAll();
void CompileXML();
@@ -241,11 +241,11 @@ public:
void SourceChanged( const ScAddress& rAddr );
- const ScCondFormatEntry* GetEntry( USHORT nPos ) const;
+ const ScCondFormatEntry* GetEntry( sal_uInt16 nPos ) const;
const String& GetCellStyle( ScBaseCell* pCell, const ScAddress& rPos ) const;
- BOOL EqualEntries( const ScConditionalFormat& r ) const;
+ sal_Bool EqualEntries( const ScConditionalFormat& r ) const;
void DoRepaint( const ScRange* pModified );
void InvalidateArea();
@@ -253,15 +253,15 @@ public:
sal_uInt32 GetKey() const { return nKey; }
void SetKey(sal_uInt32 nNew) { nKey = nNew; } // only if not inserted!
- void SetUsed(BOOL bSet) { bIsUsed = bSet; }
- BOOL IsUsed() const { return bIsUsed; }
+ void SetUsed(sal_Bool bSet) { bIsUsed = bSet; }
+ sal_Bool IsUsed() const { return bIsUsed; }
bool MarkUsedExternalReferences() const;
// sorted (via PTRARR) by Index
// operator== only for sorting
- BOOL operator ==( const ScConditionalFormat& r ) const { return nKey == r.nKey; }
- BOOL operator < ( const ScConditionalFormat& r ) const { return nKey < r.nKey; }
+ sal_Bool operator ==( const ScConditionalFormat& r ) const { return nKey == r.nKey; }
+ sal_Bool operator < ( const ScConditionalFormat& r ) const { return nKey < r.nKey; }
};
//
@@ -299,7 +299,7 @@ public:
* references are marked now. */
bool MarkUsedExternalReferences() const;
- BOOL operator==( const ScConditionalFormatList& r ) const; // for Ref-Undo
+ sal_Bool operator==( const ScConditionalFormatList& r ) const; // for Ref-Undo
};
#endif
diff --git a/sc/inc/consoli.hxx b/sc/inc/consoli.hxx
index 5b52f49e03ce..67e7e1346c7c 100644
--- a/sc/inc/consoli.hxx
+++ b/sc/inc/consoli.hxx
@@ -84,13 +84,13 @@ class ScConsData
{
private:
ScSubTotalFunc eFunction;
- BOOL bReference;
- BOOL bColByName;
- BOOL bRowByName;
- BOOL bSubTitles;
+ sal_Bool bReference;
+ sal_Bool bColByName;
+ sal_Bool bRowByName;
+ sal_Bool bSubTitles;
SCSIZE nColCount;
SCSIZE nRowCount;
- BOOL** ppUsed;
+ sal_Bool** ppUsed;
double** ppSum;
double** ppCount;
double** ppSumSqr;
@@ -101,7 +101,7 @@ private:
SCSIZE nTitleCount;
String** ppTitles;
SCSIZE** ppTitlePos;
- BOOL bCornerUsed;
+ sal_Bool bCornerUsed;
String aCornerText; // only for bColByName && bRowByName
public:
@@ -109,9 +109,9 @@ public:
~ScConsData();
void SetSize( SCCOL nCols, SCROW nRows );
- void SetFlags( ScSubTotalFunc eFunc, BOOL bColName, BOOL bRowName, BOOL bRef );
+ void SetFlags( ScSubTotalFunc eFunc, sal_Bool bColName, sal_Bool bRowName, sal_Bool bRef );
- void InitData(BOOL bDelete=TRUE);
+ void InitData(sal_Bool bDelete=sal_True);
void DeleteData();
void AddFields( ScDocument* pSrcDoc, SCTAB nTab,
diff --git a/sc/inc/dapiuno.hxx b/sc/inc/dapiuno.hxx
index c4612f6a571c..b2cc850ea37e 100644
--- a/sc/inc/dapiuno.hxx
+++ b/sc/inc/dapiuno.hxx
@@ -86,8 +86,8 @@ class ScDataPilotItemObj;
class ScDataPilotConversion
{
public:
- static com::sun::star::sheet::GeneralFunction FirstFunc( USHORT nBits );
- static USHORT FunctionBit( com::sun::star::sheet::GeneralFunction eFunc );
+ static com::sun::star::sheet::GeneralFunction FirstFunc( sal_uInt16 nBits );
+ static sal_uInt16 FunctionBit( com::sun::star::sheet::GeneralFunction eFunc );
static void FillGroupInfo(
::com::sun::star::sheet::DataPilotFieldGroupInfo& rInfo,
diff --git a/sc/inc/datauno.hxx b/sc/inc/datauno.hxx
index 9bc74ace4816..b15397dbb0ce 100644
--- a/sc/inc/datauno.hxx
+++ b/sc/inc/datauno.hxx
@@ -122,7 +122,7 @@ class ScSubTotalDescriptorBase : public cppu::WeakImplHelper6<
private:
SfxItemPropertySet aPropSet;
- ScSubTotalFieldObj* GetObjectByIndex_Impl(USHORT nIndex);
+ ScSubTotalFieldObj* GetObjectByIndex_Impl(sal_uInt16 nIndex);
public:
ScSubTotalDescriptorBase();
@@ -260,10 +260,10 @@ class ScSubTotalFieldObj : public cppu::WeakImplHelper2<
private:
com::sun::star::uno::Reference<com::sun::star::sheet::XSubTotalDescriptor> xRef;
ScSubTotalDescriptorBase& rParent;
- USHORT nPos;
+ sal_uInt16 nPos;
public:
- ScSubTotalFieldObj( ScSubTotalDescriptorBase* pDesc, USHORT nP );
+ ScSubTotalFieldObj( ScSubTotalDescriptorBase* pDesc, sal_uInt16 nP );
virtual ~ScSubTotalFieldObj();
// XSubTotalField
@@ -606,7 +606,7 @@ class ScDatabaseRangesObj : public cppu::WeakImplHelper4<
private:
ScDocShell* pDocShell;
- ScDatabaseRangeObj* GetObjectByIndex_Impl(USHORT nIndex);
+ ScDatabaseRangeObj* GetObjectByIndex_Impl(sal_uInt16 nIndex);
ScDatabaseRangeObj* GetObjectByName_Impl(const ::rtl::OUString& aName);
public:
diff --git a/sc/inc/dbcolect.hxx b/sc/inc/dbcolect.hxx
index 405ca44e9d8e..c3d4d21f8c0d 100644
--- a/sc/inc/dbcolect.hxx
+++ b/sc/inc/dbcolect.hxx
@@ -54,72 +54,72 @@ private:
SCROW nStartRow;
SCCOL nEndCol;
SCROW nEndRow;
- BOOL bByRow;
- BOOL bHasHeader;
- BOOL bDoSize;
- BOOL bKeepFmt;
- BOOL bStripData;
+ sal_Bool bByRow;
+ sal_Bool bHasHeader;
+ sal_Bool bDoSize;
+ sal_Bool bKeepFmt;
+ sal_Bool bStripData;
// SortParam
- BOOL bSortCaseSens;
- BOOL bSortNaturalSort;
- BOOL bIncludePattern;
- BOOL bSortInplace;
- BOOL bSortUserDef;
- USHORT nSortUserIndex;
+ sal_Bool bSortCaseSens;
+ sal_Bool bSortNaturalSort;
+ sal_Bool bIncludePattern;
+ sal_Bool bSortInplace;
+ sal_Bool bSortUserDef;
+ sal_uInt16 nSortUserIndex;
SCTAB nSortDestTab;
SCCOL nSortDestCol;
SCROW nSortDestRow;
- BOOL bDoSort[MAXSORT];
+ sal_Bool bDoSort[MAXSORT];
SCCOLROW nSortField[MAXSORT];
- BOOL bAscending[MAXSORT];
+ sal_Bool bAscending[MAXSORT];
::com::sun::star::lang::Locale aSortLocale;
String aSortAlgorithm;
// QueryParam
- BOOL bQueryInplace;
- BOOL bQueryCaseSens;
- BOOL bQueryRegExp;
- BOOL bQueryDuplicate;
+ sal_Bool bQueryInplace;
+ sal_Bool bQueryCaseSens;
+ sal_Bool bQueryRegExp;
+ sal_Bool bQueryDuplicate;
SCTAB nQueryDestTab;
SCCOL nQueryDestCol;
SCROW nQueryDestRow;
- BOOL bDoQuery[MAXQUERY];
+ sal_Bool bDoQuery[MAXQUERY];
SCCOLROW nQueryField[MAXQUERY];
ScQueryOp eQueryOp[MAXQUERY];
- BOOL bQueryByString[MAXQUERY];
+ sal_Bool bQueryByString[MAXQUERY];
bool bQueryByDate[MAXQUERY];
String* pQueryStr[MAXQUERY];
double nQueryVal[MAXQUERY];
ScQueryConnect eQueryConnect[MAXQUERY];
- BOOL bIsAdvanced; // TRUE if created by advanced filter
+ sal_Bool bIsAdvanced; // sal_True if created by advanced filter
ScRange aAdvSource; // source range
SCROW nDynamicEndRow;
// SubTotalParam
- BOOL bSubRemoveOnly;
- BOOL bSubReplace;
- BOOL bSubPagebreak;
- BOOL bSubCaseSens;
- BOOL bSubDoSort;
- BOOL bSubAscending;
- BOOL bSubIncludePattern;
- BOOL bSubUserDef;
- USHORT nSubUserIndex;
- BOOL bDoSubTotal[MAXSUBTOTAL];
+ sal_Bool bSubRemoveOnly;
+ sal_Bool bSubReplace;
+ sal_Bool bSubPagebreak;
+ sal_Bool bSubCaseSens;
+ sal_Bool bSubDoSort;
+ sal_Bool bSubAscending;
+ sal_Bool bSubIncludePattern;
+ sal_Bool bSubUserDef;
+ sal_uInt16 nSubUserIndex;
+ sal_Bool bDoSubTotal[MAXSUBTOTAL];
SCCOL nSubField[MAXSUBTOTAL];
SCCOL nSubTotals[MAXSUBTOTAL];
SCCOL* pSubTotals[MAXSUBTOTAL];
ScSubTotalFunc* pFunctions[MAXSUBTOTAL];
// data base import
- BOOL bDBImport;
+ sal_Bool bDBImport;
String aDBName;
String aDBStatement;
- BOOL bDBNative;
- BOOL bDBSelection; // not in Param: if selection, block update
- BOOL bDBSql; // aDBStatement is SQL not a name
- BYTE nDBType; // enum DBObject (up to now only dbTable, dbQuery)
+ sal_Bool bDBNative;
+ sal_Bool bDBSelection; // not in Param: if selection, block update
+ sal_Bool bDBSql; // aDBStatement is SQL not a name
+ sal_uInt8 nDBType; // enum DBObject (up to now only dbTable, dbQuery)
- USHORT nIndex; // unique index formulas
- BOOL bAutoFilter; // AutoFilter? (not saved)
- BOOL bModified; // is set/cleared for/by(?) UpdateReference
+ sal_uInt16 nIndex; // unique index formulas
+ sal_Bool bAutoFilter; // AutoFilter? (not saved)
+ sal_Bool bModified; // is set/cleared for/by(?) UpdateReference
using ScRefreshTimer::operator==;
@@ -127,7 +127,7 @@ public:
SC_DLLPUBLIC ScDBData(const String& rName,
SCTAB nTab,
SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
- BOOL bByR = TRUE, BOOL bHasH = TRUE);
+ sal_Bool bByR = sal_True, sal_Bool bHasH = sal_True);
ScDBData(const ScDBData& rData);
~ScDBData();
@@ -135,7 +135,7 @@ public:
ScDBData& operator= (const ScDBData& rData);
- BOOL operator== (const ScDBData& rData) const;
+ sal_Bool operator== (const ScDBData& rData) const;
const String& GetName() const { return aName; }
void GetName(String& rName) const { rName = aName; }
@@ -145,18 +145,18 @@ public:
void SetArea(SCTAB nTab, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2);
void SetDynamicEndRow(SCROW nRow);
void MoveTo(SCTAB nTab, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2);
- BOOL IsByRow() const { return bByRow; }
- void SetByRow(BOOL bByR) { bByRow = bByR; }
- BOOL HasHeader() const { return bHasHeader; }
- void SetHeader(BOOL bHasH) { bHasHeader = bHasH; }
- void SetIndex(USHORT nInd) { nIndex = nInd; }
- USHORT GetIndex() const { return nIndex; }
- BOOL IsDoSize() const { return bDoSize; }
- void SetDoSize(BOOL bSet) { bDoSize = bSet; }
- BOOL IsKeepFmt() const { return bKeepFmt; }
- void SetKeepFmt(BOOL bSet) { bKeepFmt = bSet; }
- BOOL IsStripData() const { return bStripData; }
- void SetStripData(BOOL bSet) { bStripData = bSet; }
+ sal_Bool IsByRow() const { return bByRow; }
+ void SetByRow(sal_Bool bByR) { bByRow = bByR; }
+ sal_Bool HasHeader() const { return bHasHeader; }
+ void SetHeader(sal_Bool bHasH) { bHasHeader = bHasH; }
+ void SetIndex(sal_uInt16 nInd) { nIndex = nInd; }
+ sal_uInt16 GetIndex() const { return nIndex; }
+ sal_Bool IsDoSize() const { return bDoSize; }
+ void SetDoSize(sal_Bool bSet) { bDoSize = bSet; }
+ sal_Bool IsKeepFmt() const { return bKeepFmt; }
+ void SetKeepFmt(sal_Bool bSet) { bKeepFmt = bSet; }
+ sal_Bool IsStripData() const { return bStripData; }
+ void SetStripData(sal_Bool bSet) { bStripData = bSet; }
String GetSourceString() const;
String GetOperations() const;
@@ -166,7 +166,7 @@ public:
SC_DLLPUBLIC void GetQueryParam(ScQueryParam& rQueryParam) const;
SC_DLLPUBLIC void SetQueryParam(const ScQueryParam& rQueryParam);
- SC_DLLPUBLIC BOOL GetAdvancedQuerySource(ScRange& rSource) const;
+ SC_DLLPUBLIC sal_Bool GetAdvancedQuerySource(ScRange& rSource) const;
SC_DLLPUBLIC void SetAdvancedQuerySource(const ScRange* pSource);
void GetSubTotalParam(ScSubTotalParam& rSubTotalParam) const;
@@ -175,22 +175,22 @@ public:
void GetImportParam(ScImportParam& rImportParam) const;
void SetImportParam(const ScImportParam& rImportParam);
- BOOL IsDBAtCursor(SCCOL nCol, SCROW nRow, SCTAB nTab, BOOL bStartOnly) const;
- BOOL IsDBAtArea(SCTAB nTab, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) const;
+ sal_Bool IsDBAtCursor(SCCOL nCol, SCROW nRow, SCTAB nTab, sal_Bool bStartOnly) const;
+ sal_Bool IsDBAtArea(SCTAB nTab, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) const;
- BOOL HasImportParam() const { return bDBImport; }
- BOOL HasQueryParam() const { return bDoQuery[0]; }
- BOOL HasSortParam() const { return bDoSort[0]; }
- BOOL HasSubTotalParam() const { return bDoSubTotal[0]; }
+ sal_Bool HasImportParam() const { return bDBImport; }
+ sal_Bool HasQueryParam() const { return bDoQuery[0]; }
+ sal_Bool HasSortParam() const { return bDoSort[0]; }
+ sal_Bool HasSubTotalParam() const { return bDoSubTotal[0]; }
- BOOL HasImportSelection() const { return bDBSelection; }
- void SetImportSelection(BOOL bSet) { bDBSelection = bSet; }
+ sal_Bool HasImportSelection() const { return bDBSelection; }
+ void SetImportSelection(sal_Bool bSet) { bDBSelection = bSet; }
- BOOL HasAutoFilter() const { return bAutoFilter; }
- void SetAutoFilter(BOOL bSet) { bAutoFilter = bSet; }
+ sal_Bool HasAutoFilter() const { return bAutoFilter; }
+ void SetAutoFilter(sal_Bool bSet) { bAutoFilter = bSet; }
- BOOL IsModified() const { return bModified; }
- void SetModified(BOOL bMod) { bModified = bMod; }
+ sal_Bool IsModified() const { return bModified; }
+ void SetModified(sal_Bool bMod) { bModified = bMod; }
};
@@ -201,10 +201,10 @@ class SC_DLLPUBLIC ScDBCollection : public ScSortedCollection
private:
Link aRefreshHandler;
ScDocument* pDoc;
- USHORT nEntryIndex; // counter for unique indices
+ sal_uInt16 nEntryIndex; // counter for unique indices
public:
- ScDBCollection(USHORT nLim = 4, USHORT nDel = 4, BOOL bDup = FALSE, ScDocument* pDocument = NULL) :
+ ScDBCollection(sal_uInt16 nLim = 4, sal_uInt16 nDel = 4, sal_Bool bDup = false, ScDocument* pDocument = NULL) :
ScSortedCollection ( nLim, nDel, bDup ),
pDoc ( pDocument ),
nEntryIndex ( SC_START_INDEX_DB_COLL ) // see above for the names
@@ -216,13 +216,13 @@ public:
{}
virtual ScDataObject* Clone() const { return new ScDBCollection(*this); }
- ScDBData* operator[]( const USHORT nIndex) const {return (ScDBData*)At(nIndex);}
+ ScDBData* operator[]( const sal_uInt16 nIndex) const {return (ScDBData*)At(nIndex);}
virtual short Compare(ScDataObject* pKey1, ScDataObject* pKey2) const;
- virtual BOOL IsEqual(ScDataObject* pKey1, ScDataObject* pKey2) const;
- ScDBData* GetDBAtCursor(SCCOL nCol, SCROW nRow, SCTAB nTab, BOOL bStartOnly) const;
+ virtual sal_Bool IsEqual(ScDataObject* pKey1, ScDataObject* pKey2) const;
+ ScDBData* GetDBAtCursor(SCCOL nCol, SCROW nRow, SCTAB nTab, sal_Bool bStartOnly) const;
ScDBData* GetDBAtArea(SCTAB nTab, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) const;
- BOOL SearchName( const String& rName, USHORT& rIndex ) const;
+ sal_Bool SearchName( const String& rName, sal_uInt16& rIndex ) const;
void DeleteOnTab( SCTAB nTab );
void UpdateReference(UpdateRefMode eUpdateRefMode,
@@ -231,10 +231,10 @@ public:
SCsCOL nDx, SCsROW nDy, SCsTAB nDz );
void UpdateMoveTab( SCTAB nOldPos, SCTAB nNewPos );
- ScDBData* FindIndex(USHORT nIndex);
- USHORT GetEntryIndex() { return nEntryIndex; }
- void SetEntryIndex(USHORT nInd) { nEntryIndex = nInd; }
- virtual BOOL Insert(ScDataObject* pScDataObject);
+ ScDBData* FindIndex(sal_uInt16 nIndex);
+ sal_uInt16 GetEntryIndex() { return nEntryIndex; }
+ void SetEntryIndex(sal_uInt16 nInd) { nEntryIndex = nInd; }
+ virtual sal_Bool Insert(ScDataObject* pScDataObject);
void SetRefreshHandler( const Link& rLink )
{ aRefreshHandler = rLink; }
diff --git a/sc/inc/dbdocutl.hxx b/sc/inc/dbdocutl.hxx
index bb08c56d0f67..26c0e5438f77 100644
--- a/sc/inc/dbdocutl.hxx
+++ b/sc/inc/dbdocutl.hxx
@@ -56,7 +56,7 @@ public:
static void PutData( ScDocument* pDoc, SCCOL nCol, SCROW nRow, SCTAB nTab,
const ::com::sun::star::uno::Reference<
::com::sun::star::sdbc::XRow>& xRow, long nRowPos,
- long nType, BOOL bCurrency, StrData* pStrData = NULL );
+ long nType, sal_Bool bCurrency, StrData* pStrData = NULL );
};
#endif
diff --git a/sc/inc/dbtoken.hxx b/sc/inc/dbtoken.hxx
index 7650813452d9..edca2e505016 100644
--- a/sc/inc/dbtoken.hxx
+++ b/sc/inc/dbtoken.hxx
@@ -38,17 +38,17 @@
// aA - dump old/new token array
// uU - dump old/new UPN array
-BOOL DbgToken( char );
+sal_Bool DbgToken( char );
ScTokenArray* DbgMakeTokenArray
- ( ScDocument* pDoc, SCTAB nTab, const String& r, USHORT& rErr );
-void DbgDumpTokenArray( const BYTE* pArr, USHORT nLen, const char* pMsg );
+ ( ScDocument* pDoc, SCTAB nTab, const String& r, sal_uInt16& rErr );
+void DbgDumpTokenArray( const sal_uInt8* pArr, sal_uInt16 nLen, const char* pMsg );
void DbgDelTokenArray( ScTokenArray* );
formula::StackVar DbgInterpret( ScDocument* pDok, const ScTokenArray* pToken,
SCCOL nCOL, SCROW nROW, SCTAB nTAB,
formula::StackVar eformula::StackVar,
char* &rStringErgPtr,
double& rDoubleErg,
- USHORT& rError,
+ sal_uInt16& rError,
ScMatrix** ppMat);
#endif
diff --git a/sc/inc/detdata.hxx b/sc/inc/detdata.hxx
index cc8b52afbb4e..896ad021b395 100644
--- a/sc/inc/detdata.hxx
+++ b/sc/inc/detdata.hxx
@@ -84,10 +84,10 @@ SV_DECL_PTRARR_DEL(ScDetOpArr_Impl, ScDetOpDataPtr, SC_DETOP_GROW, SC_DETOP_GROW
class ScDetOpList : public ScDetOpArr_Impl
{
- BOOL bHasAddError; // updated in Append
+ sal_Bool bHasAddError; // updated in Append
public:
- ScDetOpList() : bHasAddError(FALSE) {}
+ ScDetOpList() : bHasAddError(false) {}
ScDetOpList(const ScDetOpList& rList);
~ScDetOpList() {}
@@ -95,11 +95,11 @@ public:
void UpdateReference( ScDocument* pDoc, UpdateRefMode eUpdateRefMode,
const ScRange& rRange, SCsCOL nDx, SCsROW nDy, SCsTAB nDz );
- BOOL operator==( const ScDetOpList& r ) const; // fuer Ref-Undo
+ sal_Bool operator==( const ScDetOpList& r ) const; // fuer Ref-Undo
void Append( ScDetOpData* pData );
- BOOL HasAddError() const { return bHasAddError; }
+ sal_Bool HasAddError() const { return bHasAddError; }
};
diff --git a/sc/inc/detfunc.hxx b/sc/inc/detfunc.hxx
index b2d7c456aaa5..6509074dfc61 100644
--- a/sc/inc/detfunc.hxx
+++ b/sc/inc/detfunc.hxx
@@ -67,7 +67,7 @@ class SC_DLLPUBLIC ScDetectiveFunc
static ColorData nArrowColor;
static ColorData nErrorColor;
static ColorData nCommentColor;
- static BOOL bColorsInitialized;
+ static sal_Bool bColorsInitialized;
ScDocument* pDoc;
SCTAB nTab;
@@ -90,64 +90,64 @@ class SC_DLLPUBLIC ScDetectiveFunc
/** Returns the drawing layer rectangle for the passed cell address. */
Rectangle GetDrawRect( SCCOL nCol, SCROW nRow ) const;
- BOOL HasArrow( const ScAddress& rStart,
+ sal_Bool HasArrow( const ScAddress& rStart,
SCCOL nEndCol, SCROW nEndRow, SCTAB nEndTab );
- void DeleteArrowsAt( SCCOL nCol, SCROW nRow, BOOL bDestPnt );
+ void DeleteArrowsAt( SCCOL nCol, SCROW nRow, sal_Bool bDestPnt );
void DeleteBox( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2 );
- BOOL HasError( const ScRange& rRange, ScAddress& rErrPos );
+ sal_Bool HasError( const ScRange& rRange, ScAddress& rErrPos );
void FillAttributes( ScDetectiveData& rData );
// called from DrawEntry/DrawAlienEntry and InsertObject
- BOOL InsertArrow( SCCOL nCol, SCROW nRow,
+ sal_Bool InsertArrow( SCCOL nCol, SCROW nRow,
SCCOL nRefStartCol, SCROW nRefStartRow,
SCCOL nRefEndCol, SCROW nRefEndRow,
- BOOL bFromOtherTab, BOOL bRed,
+ sal_Bool bFromOtherTab, sal_Bool bRed,
ScDetectiveData& rData );
- BOOL InsertToOtherTab( SCCOL nStartCol, SCROW nStartRow,
- SCCOL nEndCol, SCROW nEndRow, BOOL bRed,
+ sal_Bool InsertToOtherTab( SCCOL nStartCol, SCROW nStartRow,
+ SCCOL nEndCol, SCROW nEndRow, sal_Bool bRed,
ScDetectiveData& rData );
// DrawEntry / DrawAlienEntry check for existing arrows and errors
- BOOL DrawEntry( SCCOL nCol, SCROW nRow, const ScRange& rRef,
+ sal_Bool DrawEntry( SCCOL nCol, SCROW nRow, const ScRange& rRef,
ScDetectiveData& rData );
- BOOL DrawAlienEntry( const ScRange& rRef,
+ sal_Bool DrawAlienEntry( const ScRange& rRef,
ScDetectiveData& rData );
void DrawCircle( SCCOL nCol, SCROW nRow, ScDetectiveData& rData );
- USHORT InsertPredLevel( SCCOL nCol, SCROW nRow, ScDetectiveData& rData, USHORT nLevel );
- USHORT InsertPredLevelArea( const ScRange& rRef,
- ScDetectiveData& rData, USHORT nLevel );
- USHORT FindPredLevel( SCCOL nCol, SCROW nRow, USHORT nLevel, USHORT nDeleteLevel );
- USHORT FindPredLevelArea( const ScRange& rRef,
- USHORT nLevel, USHORT nDeleteLevel );
+ sal_uInt16 InsertPredLevel( SCCOL nCol, SCROW nRow, ScDetectiveData& rData, sal_uInt16 nLevel );
+ sal_uInt16 InsertPredLevelArea( const ScRange& rRef,
+ ScDetectiveData& rData, sal_uInt16 nLevel );
+ sal_uInt16 FindPredLevel( SCCOL nCol, SCROW nRow, sal_uInt16 nLevel, sal_uInt16 nDeleteLevel );
+ sal_uInt16 FindPredLevelArea( const ScRange& rRef,
+ sal_uInt16 nLevel, sal_uInt16 nDeleteLevel );
- USHORT InsertErrorLevel( SCCOL nCol, SCROW nRow, ScDetectiveData& rData, USHORT nLevel );
+ sal_uInt16 InsertErrorLevel( SCCOL nCol, SCROW nRow, ScDetectiveData& rData, sal_uInt16 nLevel );
- USHORT InsertSuccLevel( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
- ScDetectiveData& rData, USHORT nLevel );
- USHORT FindSuccLevel( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
- USHORT nLevel, USHORT nDeleteLevel );
+ sal_uInt16 InsertSuccLevel( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
+ ScDetectiveData& rData, sal_uInt16 nLevel );
+ sal_uInt16 FindSuccLevel( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
+ sal_uInt16 nLevel, sal_uInt16 nDeleteLevel );
- BOOL FindFrameForObject( SdrObject* pObject, ScRange& rRange );
+ sal_Bool FindFrameForObject( SdrObject* pObject, ScRange& rRange );
void Modified();
public:
ScDetectiveFunc(ScDocument* pDocument, SCTAB nTable) : pDoc(pDocument),nTab(nTable) {}
- BOOL ShowSucc( SCCOL nCol, SCROW nRow );
- BOOL ShowPred( SCCOL nCol, SCROW nRow );
- BOOL ShowError( SCCOL nCol, SCROW nRow );
+ sal_Bool ShowSucc( SCCOL nCol, SCROW nRow );
+ sal_Bool ShowPred( SCCOL nCol, SCROW nRow );
+ sal_Bool ShowError( SCCOL nCol, SCROW nRow );
- BOOL DeleteSucc( SCCOL nCol, SCROW nRow );
- BOOL DeletePred( SCCOL nCol, SCROW nRow );
- BOOL DeleteAll( ScDetectiveDelete eWhat );
+ sal_Bool DeleteSucc( SCCOL nCol, SCROW nRow );
+ sal_Bool DeletePred( SCCOL nCol, SCROW nRow );
+ sal_Bool DeleteAll( ScDetectiveDelete eWhat );
- BOOL MarkInvalid(BOOL& rOverflow);
+ sal_Bool MarkInvalid(sal_Bool& rOverflow);
void GetAllPreds(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ::std::vector<ScTokenRef>& rRefTokens);
void GetAllSuccs(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ::std::vector<ScTokenRef>& rRefTokens);
@@ -155,18 +155,18 @@ public:
static void UpdateAllComments( ScDocument& rDoc ); // on all tables
void UpdateAllArrowColors(); // on all tables
- static BOOL IsNonAlienArrow( SdrObject* pObject );
+ static sal_Bool IsNonAlienArrow( SdrObject* pObject );
ScDetectiveObjType GetDetectiveObjectType( SdrObject* pObject, SCTAB nObjTab,
- ScAddress& rPosition, ScRange& rSource, BOOL& rRedLine );
+ ScAddress& rPosition, ScRange& rSource, sal_Bool& rRedLine );
void InsertObject( ScDetectiveObjType eType, const ScAddress& rPosition,
- const ScRange& rSource, BOOL bRedLine );
+ const ScRange& rSource, sal_Bool bRedLine );
static ColorData GetArrowColor();
static ColorData GetErrorColor();
static ColorData GetCommentColor();
static void InitializeColors();
- static BOOL IsColorsInitialized();
+ static sal_Bool IsColorsInitialized();
};
diff --git a/sc/inc/dociter.hxx b/sc/inc/dociter.hxx
index 05b78da87d0b..1b3ef142e5b1 100644
--- a/sc/inc/dociter.hxx
+++ b/sc/inc/dociter.hxx
@@ -68,15 +68,15 @@ private:
SCSIZE nColPos;
SCSIZE nAttrPos;
- BOOL GetThis();
- BOOL GetThisCol();
+ sal_Bool GetThis();
+ sal_Bool GetThisCol();
public:
ScDocumentIterator( ScDocument* pDocument, SCTAB nStartTable, SCTAB nEndTable );
~ScDocumentIterator();
- BOOL GetFirst();
- BOOL GetNext();
+ sal_Bool GetFirst();
+ sal_Bool GetNext();
ScBaseCell* GetCell();
const ScPatternAttr* GetPattern();
@@ -89,8 +89,8 @@ private:
double fNextValue;
ScDocument* pDoc;
const ScAttrArray* pAttrArray;
- ULONG nNumFormat; // for CalcAsShown
- ULONG nNumFmtIndex;
+ sal_uLong nNumFormat; // for CalcAsShown
+ sal_uLong nNumFmtIndex;
SCCOL nStartCol;
SCROW nStartRow;
SCTAB nStartTab;
@@ -104,27 +104,27 @@ private:
SCROW nNextRow;
SCROW nAttrEndRow;
short nNumFmtType;
- BOOL bNumValid;
- BOOL bSubTotal;
- BOOL bNextValid;
- BOOL bCalcAsShown;
- BOOL bTextAsZero;
+ sal_Bool bNumValid;
+ sal_Bool bSubTotal;
+ sal_Bool bNextValid;
+ sal_Bool bCalcAsShown;
+ sal_Bool bTextAsZero;
- BOOL GetThis(double& rValue, USHORT& rErr);
+ sal_Bool GetThis(double& rValue, sal_uInt16& rErr);
public:
ScValueIterator(ScDocument* pDocument,
- const ScRange& rRange, BOOL bSTotal = FALSE,
- BOOL bTextAsZero = FALSE );
- void GetCurNumFmtInfo( short& nType, ULONG& nIndex );
+ const ScRange& rRange, sal_Bool bSTotal = false,
+ sal_Bool bTextAsZero = false );
+ void GetCurNumFmtInfo( short& nType, sal_uLong& nIndex );
/// Does NOT reset rValue if no value found!
- BOOL GetFirst(double& rValue, USHORT& rErr);
+ sal_Bool GetFirst(double& rValue, sal_uInt16& rErr);
/// Does NOT reset rValue if no value found!
- BOOL GetNext(double& rValue, USHORT& rErr)
+ sal_Bool GetNext(double& rValue, sal_uInt16& rErr)
{
- return bNextValid ? ( bNextValid = FALSE, rValue = fNextValue,
+ return bNextValid ? ( bNextValid = false, rValue = fNextValue,
rErr = 0, nRow = nNextRow,
- ++nColRow, bNumValid = FALSE, TRUE )
+ ++nColRow, bNumValid = false, sal_True )
: ( ++nRow, GetThis(rValue, rErr) );
}
};
@@ -176,8 +176,8 @@ private:
ScDBQueryParamInternal* mpParam;
ScDocument* mpDoc;
const ScAttrArray* pAttrArray;
- ULONG nNumFormat; // for CalcAsShown
- ULONG nNumFmtIndex;
+ sal_uLong nNumFormat; // for CalcAsShown
+ sal_uLong nNumFmtIndex;
SCCOL nCol;
SCROW nRow;
SCSIZE nColRow;
@@ -232,16 +232,16 @@ private:
SCROW nRow;
SCTAB nTab;
SCSIZE nColRow;
- BOOL bSubTotal;
+ sal_Bool bSubTotal;
ScBaseCell* GetThis();
public:
ScCellIterator(ScDocument* pDocument,
SCCOL nSCol, SCROW nSRow, SCTAB nSTab,
SCCOL nECol, SCROW nERow, SCTAB nETab,
- BOOL bSTotal = FALSE);
+ sal_Bool bSTotal = false);
ScCellIterator(ScDocument* pDocument,
- const ScRange& rRange, BOOL bSTotal = FALSE);
+ const ScRange& rRange, sal_Bool bSTotal = false);
ScBaseCell* GetFirst();
ScBaseCell* GetNext();
SCCOL GetCol() const { return nCol; }
@@ -272,16 +272,16 @@ private:
ScQueryParam aParam;
ScDocument* pDoc;
const ScAttrArray* pAttrArray;
- ULONG nNumFormat;
+ sal_uLong nNumFormat;
SCTAB nTab;
SCCOL nCol;
SCROW nRow;
SCSIZE nColRow;
SCROW nAttrEndRow;
- BYTE nStopOnMismatch;
- BYTE nTestEqualCondition;
- BOOL bAdvanceQuery;
- BOOL bIgnoreMismatchOnLeadingStrings;
+ sal_uInt8 nStopOnMismatch;
+ sal_uInt8 nTestEqualCondition;
+ sal_Bool bAdvanceQuery;
+ sal_Bool bIgnoreMismatchOnLeadingStrings;
ScBaseCell* GetThis();
@@ -298,7 +298,7 @@ private:
public:
ScQueryCellIterator(ScDocument* pDocument, SCTAB nTable,
- const ScQueryParam& aParam, BOOL bMod = TRUE);
+ const ScQueryParam& aParam, sal_Bool bMod = true);
// for bMod = FALSE the QueryParam has to be filled
// (bIsString)
ScBaseCell* GetFirst();
@@ -308,7 +308,7 @@ public:
// increments all Entry.nField, if column
// changes, for ScInterpreter ScHLookup()
- void SetAdvanceQueryParamEntryField( BOOL bVal )
+ void SetAdvanceQueryParamEntryField( sal_Bool bVal )
{ bAdvanceQuery = bVal; }
void AdvanceQueryParamEntryField();
@@ -317,17 +317,17 @@ public:
cell range is assumed to be sorted; stops on first
value being greater than the queried value and
GetFirst()/GetNext() return NULL. StoppedOnMismatch()
- returns TRUE then.
+ returns sal_True then.
However, the iterator's conditions are not set to end
all queries, GetCol() and GetRow() return values for
the non-matching cell, further GetNext() calls may be
executed. */
- void SetStopOnMismatch( BOOL bVal )
+ void SetStopOnMismatch( sal_Bool bVal )
{
- nStopOnMismatch = sal::static_int_cast<BYTE>(bVal ? nStopOnMismatchEnabled :
+ nStopOnMismatch = sal::static_int_cast<sal_uInt8>(bVal ? nStopOnMismatchEnabled :
nStopOnMismatchDisabled);
}
- BOOL StoppedOnMismatch() const
+ sal_Bool StoppedOnMismatch() const
{ return nStopOnMismatch == nStopOnMismatchExecuted; }
/** If set, an additional test for SC_EQUAL condition is
@@ -335,13 +335,13 @@ public:
SC_GREATER_EQUAL conditions are to be tested. May be
used where a cell range is assumed to be sorted to stop
if an equal match is found. */
- void SetTestEqualCondition( BOOL bVal )
+ void SetTestEqualCondition( sal_Bool bVal )
{
- nTestEqualCondition = sal::static_int_cast<BYTE>(bVal ?
+ nTestEqualCondition = sal::static_int_cast<sal_uInt8>(bVal ?
nTestEqualConditionEnabled :
nTestEqualConditionDisabled);
}
- BOOL IsEqualConditionFulfilled() const
+ sal_Bool IsEqualConditionFulfilled() const
{ return nTestEqualCondition == nTestEqualConditionFulfilled; }
/** In a range assumed to be sorted find either the last of
@@ -359,7 +359,7 @@ public:
@param bIgnoreMismatchOnLeadingStrings
Normally strings are sorted behind numerical
- values. If this parameter is TRUE, the search does
+ values. If this parameter is sal_True, the search does
not stop when encountering a string and does not
assume that no values follow anymore.
If querying for a string a mismatch on the first
@@ -371,9 +371,9 @@ public:
iterator is not usable anymore except for obtaining the
number format!
*/
- BOOL FindEqualOrSortedLastInRange( SCCOL& nFoundCol,
- SCROW& nFoundRow, BOOL bSearchForEqualAfterMismatch = FALSE,
- BOOL bIgnoreMismatchOnLeadingStrings = TRUE );
+ sal_Bool FindEqualOrSortedLastInRange( SCCOL& nFoundCol,
+ SCROW& nFoundRow, sal_Bool bSearchForEqualAfterMismatch = false,
+ sal_Bool bIgnoreMismatchOnLeadingStrings = sal_True );
};
class ScDocAttrIterator // all attribute areas
@@ -429,7 +429,7 @@ private:
SCSIZE* pNextIndices;
SCCOL nCol;
SCROW nRow;
- BOOL bMore;
+ sal_Bool bMore;
public:
ScHorizontalCellIterator(ScDocument* pDocument, SCTAB nTable,
@@ -437,7 +437,7 @@ public:
~ScHorizontalCellIterator();
ScBaseCell* GetNext( SCCOL& rCol, SCROW& rRow );
- BOOL ReturnNext( SCCOL& rCol, SCROW& rRow );
+ sal_Bool ReturnNext( SCCOL& rCol, SCROW& rRow );
private:
void Advance();
@@ -463,7 +463,7 @@ private:
const ScPatternAttr** ppPatterns;
SCCOL nCol;
SCROW nRow;
- BOOL bRowEmpty;
+ sal_Bool bRowEmpty;
public:
ScHorizontalAttrIterator( ScDocument* pDocument, SCTAB nTable,
@@ -505,7 +505,7 @@ public:
SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2 );
~ScUsedAreaIterator();
- BOOL GetNext();
+ sal_Bool GetNext();
SCCOL GetStartCol() const { return nFoundStartCol; }
SCCOL GetEndCol() const { return nFoundEndCol; }
diff --git a/sc/inc/docoptio.hxx b/sc/inc/docoptio.hxx
index 4a2122a6ec7a..999b591f1881 100644
--- a/sc/inc/docoptio.hxx
+++ b/sc/inc/docoptio.hxx
@@ -40,21 +40,21 @@
class SC_DLLPUBLIC ScDocOptions
{
double fIterEps; // epsilon value dazu
- USHORT nIterCount; // number
+ sal_uInt16 nIterCount; // number
sal_uInt16 nPrecStandardFormat; // precision for standard format
ScOptionsUtil::KeyBindingType eKeyBindingType;
- USHORT nDay; // Null date:
- USHORT nMonth;
- USHORT nYear;
- USHORT nYear2000; // earlier 19YY is assumed, 20YY otherwise (if only YY of year is given)
- USHORT nTabDistance; // distance of standard tabs
- BOOL bIsIgnoreCase; // ignore case for comparisons?
- BOOL bIsIter; // iterations for circular refs
- BOOL bCalcAsShown; // calculate as shown (wrt precision)
- BOOL bMatchWholeCell; // search criteria must match the whole cell
- BOOL bDoAutoSpell; // auto-spelling
- BOOL bLookUpColRowNames; // determine column-/row titles automagically
- BOOL bFormulaRegexEnabled; // regular expressions in formulas enabled
+ sal_uInt16 nDay; // Null date:
+ sal_uInt16 nMonth;
+ sal_uInt16 nYear;
+ sal_uInt16 nYear2000; // earlier 19YY is assumed, 20YY otherwise (if only YY of year is given)
+ sal_uInt16 nTabDistance; // distance of standard tabs
+ sal_Bool bIsIgnoreCase; // ignore case for comparisons?
+ sal_Bool bIsIter; // iterations for circular refs
+ sal_Bool bCalcAsShown; // calculate as shown (wrt precision)
+ sal_Bool bMatchWholeCell; // search criteria must match the whole cell
+ sal_Bool bDoAutoSpell; // auto-spelling
+ sal_Bool bLookUpColRowNames; // determine column-/row titles automagically
+ sal_Bool bFormulaRegexEnabled; // regular expressions in formulas enabled
bool bUseEnglishFuncName; // use English function name even if the locale is not English.
::formula::FormulaGrammar::Grammar eFormulaGrammar; // formula grammar used to switch different formula syntax
@@ -67,27 +67,27 @@ public:
ScDocOptions( const ScDocOptions& rCpy );
~ScDocOptions();
- BOOL IsLookUpColRowNames() const { return bLookUpColRowNames; }
- void SetLookUpColRowNames( BOOL bVal ) { bLookUpColRowNames = bVal; }
- BOOL IsAutoSpell() const { return bDoAutoSpell; }
- void SetAutoSpell( BOOL bVal ) { bDoAutoSpell = bVal; }
- BOOL IsMatchWholeCell() const { return bMatchWholeCell; }
- void SetMatchWholeCell( BOOL bVal ){ bMatchWholeCell = bVal; }
- BOOL IsIgnoreCase() const { return bIsIgnoreCase; }
- void SetIgnoreCase( BOOL bVal ) { bIsIgnoreCase = bVal; }
- BOOL IsIter() const { return bIsIter; }
- void SetIter( BOOL bVal ) { bIsIter = bVal; }
- USHORT GetIterCount() const { return nIterCount; }
- void SetIterCount( USHORT nCount) { nIterCount = nCount; }
+ sal_Bool IsLookUpColRowNames() const { return bLookUpColRowNames; }
+ void SetLookUpColRowNames( sal_Bool bVal ) { bLookUpColRowNames = bVal; }
+ sal_Bool IsAutoSpell() const { return bDoAutoSpell; }
+ void SetAutoSpell( sal_Bool bVal ) { bDoAutoSpell = bVal; }
+ sal_Bool IsMatchWholeCell() const { return bMatchWholeCell; }
+ void SetMatchWholeCell( sal_Bool bVal ){ bMatchWholeCell = bVal; }
+ sal_Bool IsIgnoreCase() const { return bIsIgnoreCase; }
+ void SetIgnoreCase( sal_Bool bVal ) { bIsIgnoreCase = bVal; }
+ sal_Bool IsIter() const { return bIsIter; }
+ void SetIter( sal_Bool bVal ) { bIsIter = bVal; }
+ sal_uInt16 GetIterCount() const { return nIterCount; }
+ void SetIterCount( sal_uInt16 nCount) { nIterCount = nCount; }
double GetIterEps() const { return fIterEps; }
void SetIterEps( double fEps ) { fIterEps = fEps; }
- void GetDate( USHORT& rD, USHORT& rM, USHORT& rY ) const
+ void GetDate( sal_uInt16& rD, sal_uInt16& rM, sal_uInt16& rY ) const
{ rD = nDay; rM = nMonth; rY = nYear;}
- void SetDate (USHORT nD, USHORT nM, USHORT nY)
+ void SetDate (sal_uInt16 nD, sal_uInt16 nM, sal_uInt16 nY)
{ nDay = nD; nMonth = nM; nYear = nY; }
- USHORT GetTabDistance() const { return nTabDistance;}
- void SetTabDistance( USHORT nTabDist ) {nTabDistance = nTabDist;}
+ sal_uInt16 GetTabDistance() const { return nTabDistance;}
+ void SetTabDistance( sal_uInt16 nTabDist ) {nTabDistance = nTabDist;}
void ResetDocOptions();
@@ -101,14 +101,14 @@ public:
ScOptionsUtil::KeyBindingType GetKeyBindingType() const { return eKeyBindingType; }
void SetKeyBindingType( ScOptionsUtil::KeyBindingType e ) { eKeyBindingType = e; }
- BOOL IsCalcAsShown() const { return bCalcAsShown; }
- void SetCalcAsShown( BOOL bVal ) { bCalcAsShown = bVal; }
+ sal_Bool IsCalcAsShown() const { return bCalcAsShown; }
+ void SetCalcAsShown( sal_Bool bVal ) { bCalcAsShown = bVal; }
- void SetYear2000( USHORT nVal ) { nYear2000 = nVal; }
- USHORT GetYear2000() const { return nYear2000; }
+ void SetYear2000( sal_uInt16 nVal ) { nYear2000 = nVal; }
+ sal_uInt16 GetYear2000() const { return nYear2000; }
- void SetFormulaRegexEnabled( BOOL bVal ) { bFormulaRegexEnabled = bVal; }
- BOOL IsFormulaRegexEnabled() const { return bFormulaRegexEnabled; }
+ void SetFormulaRegexEnabled( sal_Bool bVal ) { bFormulaRegexEnabled = bVal; }
+ sal_Bool IsFormulaRegexEnabled() const { return bFormulaRegexEnabled; }
void SetFormulaSyntax( ::formula::FormulaGrammar::Grammar eGram ) { eFormulaGrammar = eGram; }
::formula::FormulaGrammar::Grammar GetFormulaSyntax() const { return eFormulaGrammar; }
@@ -196,7 +196,7 @@ class SC_DLLPUBLIC ScTpCalcItem : public SfxPoolItem
{
public:
TYPEINFO();
- ScTpCalcItem( USHORT nWhich,
+ ScTpCalcItem( sal_uInt16 nWhich,
const ScDocOptions& rOpt );
ScTpCalcItem( const ScTpCalcItem& rItem );
~ScTpCalcItem();
diff --git a/sc/inc/docpool.hxx b/sc/inc/docpool.hxx
index 61e75afe4a3c..bbd81b59d305 100644
--- a/sc/inc/docpool.hxx
+++ b/sc/inc/docpool.hxx
@@ -40,28 +40,28 @@ class SC_DLLPUBLIC ScDocumentPool: public SfxItemPool
{
SfxPoolItem** ppPoolDefaults;
SfxItemPool* pSecondary;
- static USHORT* pVersionMap1;
- static USHORT* pVersionMap2;
- static USHORT* pVersionMap3;
- static USHORT* pVersionMap4;
- static USHORT* pVersionMap5;
- static USHORT* pVersionMap6;
- static USHORT* pVersionMap7;
- static USHORT* pVersionMap8;
- static USHORT* pVersionMap9;
- static USHORT* pVersionMap10;
- static USHORT* pVersionMap11;
+ static sal_uInt16* pVersionMap1;
+ static sal_uInt16* pVersionMap2;
+ static sal_uInt16* pVersionMap3;
+ static sal_uInt16* pVersionMap4;
+ static sal_uInt16* pVersionMap5;
+ static sal_uInt16* pVersionMap6;
+ static sal_uInt16* pVersionMap7;
+ static sal_uInt16* pVersionMap8;
+ static sal_uInt16* pVersionMap9;
+ static sal_uInt16* pVersionMap10;
+ static sal_uInt16* pVersionMap11;
public:
- ScDocumentPool( SfxItemPool* pSecPool = NULL, BOOL bLoadRefCounts = FALSE );
+ ScDocumentPool( SfxItemPool* pSecPool = NULL, sal_Bool bLoadRefCounts = false );
protected:
virtual ~ScDocumentPool();
public:
virtual SfxItemPool* Clone() const;
- virtual SfxMapUnit GetMetric( USHORT nWhich ) const;
+ virtual SfxMapUnit GetMetric( sal_uInt16 nWhich ) const;
- virtual const SfxPoolItem& Put( const SfxPoolItem&, USHORT nWhich = 0 );
+ virtual const SfxPoolItem& Put( const SfxPoolItem&, sal_uInt16 nWhich = 0 );
virtual void Remove( const SfxPoolItem& );
static void CheckRef( const SfxPoolItem& );
diff --git a/sc/inc/document.hxx b/sc/inc/document.hxx
index ae8ef78ce9d7..984fb70bec8e 100644
--- a/sc/inc/document.hxx
+++ b/sc/inc/document.hxx
@@ -196,17 +196,17 @@ struct ScDocStat
{
String aDocName;
SCTAB nTableCount;
- ULONG nCellCount;
- USHORT nPageCount;
+ sal_uLong nCellCount;
+ sal_uInt16 nPageCount;
};
// -----------------------------------------------------------------------
// DDE link modes
-const BYTE SC_DDE_DEFAULT = 0;
-const BYTE SC_DDE_ENGLISH = 1;
-const BYTE SC_DDE_TEXT = 2;
-const BYTE SC_DDE_IGNOREMODE = 255; /// For usage in FindDdeLink() only!
+const sal_uInt8 SC_DDE_DEFAULT = 0;
+const sal_uInt8 SC_DDE_ENGLISH = 1;
+const sal_uInt8 SC_DDE_TEXT = 2;
+const sal_uInt8 SC_DDE_IGNOREMODE = 255; /// For usage in FindDdeLink() only!
// -----------------------------------------------------------------------
@@ -330,78 +330,78 @@ private:
importer. */
formula::FormulaGrammar::Grammar eXmlImportGrammar;
- ULONG nFormulaCodeInTree; // FormelRPN im Formelbaum
- ULONG nXMLImportedFormulaCount; // progress count during XML import
- USHORT nInterpretLevel; // >0 if in interpreter
- USHORT nMacroInterpretLevel; // >0 if macro in interpreter
- USHORT nInterpreterTableOpLevel; // >0 if in interpreter TableOp
+ sal_uLong nFormulaCodeInTree; // FormelRPN im Formelbaum
+ sal_uLong nXMLImportedFormulaCount; // progress count during XML import
+ sal_uInt16 nInterpretLevel; // >0 if in interpreter
+ sal_uInt16 nMacroInterpretLevel; // >0 if macro in interpreter
+ sal_uInt16 nInterpreterTableOpLevel; // >0 if in interpreter TableOp
SCTAB nMaxTableNumber;
- USHORT nSrcVer; // file version (load/save)
+ sal_uInt16 nSrcVer; // file version (load/save)
SCROW nSrcMaxRow; // number of lines to load/save
- USHORT nFormulaTrackCount;
- USHORT nHardRecalcState; // 0: soft, 1: hard-warn, 2: hard
+ sal_uInt16 nFormulaTrackCount;
+ sal_uInt16 nHardRecalcState; // 0: soft, 1: hard-warn, 2: hard
SCTAB nVisibleTab; // for OLE etc.
ScLkUpdMode eLinkMode;
- BOOL bAutoCalc; // calculate automatically
- BOOL bAutoCalcShellDisabled; // in/from/for ScDocShell disabled
+ sal_Bool bAutoCalc; // calculate automatically
+ sal_Bool bAutoCalcShellDisabled; // in/from/for ScDocShell disabled
// are there ForcedFormulas which have to be calculated
// in interaction with ScDocShell SetDocumentModified,
// AutoCalcShellDisabled and TrackFormulas
- BOOL bForcedFormulaPending;
- BOOL bCalculatingFormulaTree;
- BOOL bIsClip;
- BOOL bIsUndo;
- BOOL bIsVisible; // set from view ctor
+ sal_Bool bForcedFormulaPending;
+ sal_Bool bCalculatingFormulaTree;
+ sal_Bool bIsClip;
+ sal_Bool bIsUndo;
+ sal_Bool bIsVisible; // set from view ctor
- BOOL bIsEmbedded; // display/adjust Embedded area?
+ sal_Bool bIsEmbedded; // display/adjust Embedded area?
// no SetDirty for ScFormulaCell::CompileTokenArray but at the end of
// ScDocument::CompileAll[WithFormats], CopyScenario, CopyBlockFromClip
- BOOL bNoSetDirty;
+ sal_Bool bNoSetDirty;
// no broadcast, construct no listener during insert from a different
// Doc (per filter or the like ), not until CompileAll / CalcAfterLoad
- BOOL bInsertingFromOtherDoc;
+ sal_Bool bInsertingFromOtherDoc;
bool bLoadingMedium;
bool bImportingXML; // special handling of formula text
- BOOL bXMLFromWrapper; // distinguish ScXMLImportWrapper from external component
- BOOL bCalcingAfterLoad; // in CalcAfterLoad TRUE
+ sal_Bool bXMLFromWrapper; // distinguish ScXMLImportWrapper from external component
+ sal_Bool bCalcingAfterLoad; // in CalcAfterLoad TRUE
// don't construct/destruct listeners temporarily
- BOOL bNoListening;
- BOOL bIdleDisabled;
- BOOL bInLinkUpdate; // TableLink or AreaLink
- BOOL bChartListenerCollectionNeedsUpdate;
+ sal_Bool bNoListening;
+ sal_Bool bIdleDisabled;
+ sal_Bool bInLinkUpdate; // TableLink or AreaLink
+ sal_Bool bChartListenerCollectionNeedsUpdate;
// are/were there RC_FORCED formula cells in the document (if set once to TRUE then set forever)
- BOOL bHasForcedFormulas;
+ sal_Bool bHasForcedFormulas;
// is the Doc being destroyed? (no Notify-Tracking etc. needed anymore)
- BOOL bInDtorClear;
+ sal_Bool bInDtorClear;
// expand reference if insert column/row takes place at the border
// of a reference
// is fetched in each UpdateReference from InputOptions,
// assigned, and restored at the end of UpdateReference
- BOOL bExpandRefs;
+ sal_Bool bExpandRefs;
// for detective update, is set for each change of a formula
- BOOL bDetectiveDirty;
+ sal_Bool bDetectiveDirty;
- BYTE nMacroCallMode; // Macros per warning dialog disabled?
- BOOL bHasMacroFunc; // valid only after loading
+ sal_uInt8 nMacroCallMode; // Macros per warning dialog disabled?
+ sal_Bool bHasMacroFunc; // valid only after loading
- BYTE nVisSpellState;
+ sal_uInt8 nVisSpellState;
- BYTE nAsianCompression;
- BYTE nAsianKerning;
- BOOL bSetDrawDefaults;
+ sal_uInt8 nAsianCompression;
+ sal_uInt8 nAsianKerning;
+ sal_Bool bSetDrawDefaults;
- BOOL bPastingDrawFromOtherDoc;
+ sal_Bool bPastingDrawFromOtherDoc;
- BYTE nInDdeLinkUpdate; // originating DDE links (stacked bool)
+ sal_uInt8 nInDdeLinkUpdate; // originating DDE links (stacked bool)
- BOOL bInUnoBroadcast;
- BOOL bInUnoListenerCall;
+ sal_Bool bInUnoBroadcast;
+ sal_Bool bInUnoListenerCall;
formula::FormulaGrammar::Grammar eGrammar;
- mutable BOOL bStyleSheetUsageInvalid;
+ mutable sal_Bool bStyleSheetUsageInvalid;
bool mbUndoEnabled;
bool mbAdjustHeightEnabled;
@@ -414,10 +414,10 @@ private:
::std::set<ScFormulaCell*> maSubTotalCells;
public:
- SC_DLLPUBLIC ULONG GetCellCount() const; // all cells
+ SC_DLLPUBLIC sal_uLong GetCellCount() const; // all cells
SCSIZE GetCellCount(SCTAB nTab, SCCOL nCol) const;
- ULONG GetCodeCount() const; // RPN-Code in formulas
- DECL_LINK( GetUserDefinedColor, USHORT * );
+ sal_uLong GetCodeCount() const; // RPN-Code in formulas
+ DECL_LINK( GetUserDefinedColor, sal_uInt16 * );
// Numberformatter
public:
@@ -459,7 +459,7 @@ public:
void SetConsolidateDlgData( const ScConsolidateParam* pData );
const ScConsolidateParam* GetConsolidateDlgData() const { return pConsolidateDlgData; }
- void Clear( sal_Bool bFromDestructor = sal_False );
+ void Clear( sal_Bool bFromDestructor = false );
ScFieldEditEngine* CreateFieldEditEngine();
void DisposeFieldEditEngine(ScFieldEditEngine*& rpEditEngine);
@@ -476,9 +476,9 @@ public:
SC_DLLPUBLIC ScDBCollection* GetDBCollection() const;
void SetDBCollection( ScDBCollection* pNewDBCollection,
- BOOL bRemoveAutoFilter = FALSE );
+ sal_Bool bRemoveAutoFilter = false );
ScDBData* GetDBAtCursor(SCCOL nCol, SCROW nRow, SCTAB nTab,
- BOOL bStartOnly = FALSE) const;
+ sal_Bool bStartOnly = false) const;
ScDBData* GetDBAtArea(SCTAB nTab, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) const;
SC_DLLPUBLIC const ScRangeData* GetRangeAtBlock( const ScRange& rBlock, String* pName=NULL ) const;
@@ -494,19 +494,19 @@ public:
void EnsureGraphicNames();
SdrObject* GetObjectAtPoint( SCTAB nTab, const Point& rPos );
- BOOL HasChartAtPoint( SCTAB nTab, const Point& rPos, String* pName = NULL );
+ sal_Bool HasChartAtPoint( SCTAB nTab, const Point& rPos, String* pName = NULL );
::com::sun::star::uno::Reference< ::com::sun::star::chart2::XChartDocument > GetChartByName( const String& rChartName );
SC_DLLPUBLIC void GetChartRanges( const String& rChartName, ::std::vector< ScRangeList >& rRanges, ScDocument* pSheetNameDoc );
void SetChartRanges( const String& rChartName, const ::std::vector< ScRangeList >& rRanges );
void UpdateChartArea( const String& rChartName, const ScRange& rNewArea,
- BOOL bColHeaders, BOOL bRowHeaders, BOOL bAdd );
+ sal_Bool bColHeaders, sal_Bool bRowHeaders, sal_Bool bAdd );
void UpdateChartArea( const String& rChartName,
const ScRangeListRef& rNewList,
- BOOL bColHeaders, BOOL bRowHeaders, BOOL bAdd );
+ sal_Bool bColHeaders, sal_Bool bRowHeaders, sal_Bool bAdd );
void GetOldChartParameters( const String& rName,
- ScRangeList& rRanges, BOOL& rColHeaders, BOOL& rRowHeaders );
+ ScRangeList& rRanges, sal_Bool& rColHeaders, sal_Bool& rRowHeaders );
::com::sun::star::uno::Reference<
::com::sun::star::embed::XEmbeddedObject >
FindOleObjectByName( const String& rName );
@@ -516,19 +516,19 @@ public:
SCTAB GetVisibleTab() const { return nVisibleTab; }
SC_DLLPUBLIC void SetVisibleTab(SCTAB nTab) { nVisibleTab = nTab; }
- SC_DLLPUBLIC BOOL HasTable( SCTAB nTab ) const;
- SC_DLLPUBLIC BOOL GetName( SCTAB nTab, String& rName ) const;
- SC_DLLPUBLIC BOOL GetCodeName( SCTAB nTab, String& rName ) const;
- SC_DLLPUBLIC BOOL SetCodeName( SCTAB nTab, const String& rName );
- SC_DLLPUBLIC BOOL GetTable( const String& rName, SCTAB& rTab ) const;
+ SC_DLLPUBLIC sal_Bool HasTable( SCTAB nTab ) const;
+ SC_DLLPUBLIC sal_Bool GetName( SCTAB nTab, String& rName ) const;
+ SC_DLLPUBLIC sal_Bool GetCodeName( SCTAB nTab, String& rName ) const;
+ SC_DLLPUBLIC sal_Bool SetCodeName( SCTAB nTab, const String& rName );
+ SC_DLLPUBLIC sal_Bool GetTable( const String& rName, SCTAB& rTab ) const;
SC_DLLPUBLIC inline SCTAB GetTableCount() const { return nMaxTableNumber; }
SvNumberFormatterIndexTable* GetFormatExchangeList() const { return pFormatExchangeList; }
SC_DLLPUBLIC ScDocProtection* GetDocProtection() const;
SC_DLLPUBLIC void SetDocProtection(const ScDocProtection* pProtect);
- SC_DLLPUBLIC BOOL IsDocProtected() const;
- BOOL IsDocEditable() const;
- SC_DLLPUBLIC BOOL IsTabProtected( SCTAB nTab ) const;
+ SC_DLLPUBLIC sal_Bool IsDocProtected() const;
+ sal_Bool IsDocEditable() const;
+ SC_DLLPUBLIC sal_Bool IsTabProtected( SCTAB nTab ) const;
SC_DLLPUBLIC ScTableProtection* GetTabProtection( SCTAB nTab ) const;
SC_DLLPUBLIC void SetTabProtection(SCTAB nTab, const ScTableProtection* pProtect);
void CopyTabProtection(SCTAB nTabSrc, SCTAB nTabDest);
@@ -536,19 +536,19 @@ public:
void LockTable(SCTAB nTab);
void UnlockTable(SCTAB nTab);
- BOOL IsBlockEditable( SCTAB nTab, SCCOL nStartCol, SCROW nStartRow,
+ sal_Bool IsBlockEditable( SCTAB nTab, SCCOL nStartCol, SCROW nStartRow,
SCCOL nEndCol, SCROW nEndRow,
- BOOL* pOnlyNotBecauseOfMatrix = NULL ) const;
- BOOL IsSelectionEditable( const ScMarkData& rMark,
- BOOL* pOnlyNotBecauseOfMatrix = NULL ) const;
- BOOL HasSelectedBlockMatrixFragment( SCCOL nStartCol, SCROW nStartRow,
+ sal_Bool* pOnlyNotBecauseOfMatrix = NULL ) const;
+ sal_Bool IsSelectionEditable( const ScMarkData& rMark,
+ sal_Bool* pOnlyNotBecauseOfMatrix = NULL ) const;
+ sal_Bool HasSelectedBlockMatrixFragment( SCCOL nStartCol, SCROW nStartRow,
SCCOL nEndCol, SCROW nEndRow,
const ScMarkData& rMark ) const;
- BOOL HasSelectedBlockMatrixFragment( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, SCTAB nTAB ) const;
+ sal_Bool HasSelectedBlockMatrixFragment( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, SCTAB nTAB ) const;
- BOOL GetMatrixFormulaRange( const ScAddress& rCellPos, ScRange& rMatrix );
+ sal_Bool GetMatrixFormulaRange( const ScAddress& rCellPos, ScRange& rMatrix );
- BOOL IsEmbedded() const;
+ sal_Bool IsEmbedded() const;
void GetEmbedded( ScRange& rRange ) const;
void SetEmbedded( const ScRange& rRange );
void ResetEmbedded();
@@ -558,60 +558,60 @@ public:
static SC_DLLPUBLIC bool ValidTabName( const String& rName );
- SC_DLLPUBLIC BOOL ValidNewTabName( const String& rName ) const;
+ SC_DLLPUBLIC sal_Bool ValidNewTabName( const String& rName ) const;
SC_DLLPUBLIC void CreateValidTabName(String& rName) const;
- SC_DLLPUBLIC BOOL InsertTab( SCTAB nPos, const String& rName,
- BOOL bExternalDocument = FALSE );
- SC_DLLPUBLIC BOOL DeleteTab( SCTAB nTab, ScDocument* pRefUndoDoc = NULL );
- SC_DLLPUBLIC BOOL RenameTab( SCTAB nTab, const String& rName,
- BOOL bUpdateRef = TRUE,
- BOOL bExternalDocument = FALSE );
- BOOL MoveTab( SCTAB nOldPos, SCTAB nNewPos );
- BOOL CopyTab( SCTAB nOldPos, SCTAB nNewPos,
+ SC_DLLPUBLIC sal_Bool InsertTab( SCTAB nPos, const String& rName,
+ sal_Bool bExternalDocument = false );
+ SC_DLLPUBLIC sal_Bool DeleteTab( SCTAB nTab, ScDocument* pRefUndoDoc = NULL );
+ SC_DLLPUBLIC sal_Bool RenameTab( SCTAB nTab, const String& rName,
+ sal_Bool bUpdateRef = sal_True,
+ sal_Bool bExternalDocument = false );
+ sal_Bool MoveTab( SCTAB nOldPos, SCTAB nNewPos );
+ sal_Bool CopyTab( SCTAB nOldPos, SCTAB nNewPos,
const ScMarkData* pOnlyMarked = NULL );
- SC_DLLPUBLIC ULONG TransferTab(ScDocument* pSrcDoc, SCTAB nSrcPos, SCTAB nDestPos,
- BOOL bInsertNew = TRUE,
- BOOL bResultsOnly = FALSE );
+ SC_DLLPUBLIC sal_uLong TransferTab(ScDocument* pSrcDoc, SCTAB nSrcPos, SCTAB nDestPos,
+ sal_Bool bInsertNew = sal_True,
+ sal_Bool bResultsOnly = false );
SC_DLLPUBLIC void TransferDrawPage(ScDocument* pSrcDoc, SCTAB nSrcPos, SCTAB nDestPos);
- SC_DLLPUBLIC void SetVisible( SCTAB nTab, BOOL bVisible );
- SC_DLLPUBLIC BOOL IsVisible( SCTAB nTab ) const;
- BOOL IsStreamValid( SCTAB nTab ) const;
- void SetStreamValid( SCTAB nTab, BOOL bSet, BOOL bIgnoreLock = FALSE );
+ SC_DLLPUBLIC void SetVisible( SCTAB nTab, sal_Bool bVisible );
+ SC_DLLPUBLIC sal_Bool IsVisible( SCTAB nTab ) const;
+ sal_Bool IsStreamValid( SCTAB nTab ) const;
+ void SetStreamValid( SCTAB nTab, sal_Bool bSet, sal_Bool bIgnoreLock = false );
void LockStreamValid( bool bLock );
bool IsStreamValidLocked() const { return mbStreamValidLocked; }
- BOOL IsPendingRowHeights( SCTAB nTab ) const;
- void SetPendingRowHeights( SCTAB nTab, BOOL bSet );
- SC_DLLPUBLIC void SetLayoutRTL( SCTAB nTab, BOOL bRTL );
- SC_DLLPUBLIC BOOL IsLayoutRTL( SCTAB nTab ) const;
- BOOL IsNegativePage( SCTAB nTab ) const;
- SC_DLLPUBLIC void SetScenario( SCTAB nTab, BOOL bFlag );
- SC_DLLPUBLIC BOOL IsScenario( SCTAB nTab ) const;
+ sal_Bool IsPendingRowHeights( SCTAB nTab ) const;
+ void SetPendingRowHeights( SCTAB nTab, sal_Bool bSet );
+ SC_DLLPUBLIC void SetLayoutRTL( SCTAB nTab, sal_Bool bRTL );
+ SC_DLLPUBLIC sal_Bool IsLayoutRTL( SCTAB nTab ) const;
+ sal_Bool IsNegativePage( SCTAB nTab ) const;
+ SC_DLLPUBLIC void SetScenario( SCTAB nTab, sal_Bool bFlag );
+ SC_DLLPUBLIC sal_Bool IsScenario( SCTAB nTab ) const;
SC_DLLPUBLIC void GetScenarioData( SCTAB nTab, String& rComment,
- Color& rColor, USHORT& rFlags ) const;
+ Color& rColor, sal_uInt16& rFlags ) const;
SC_DLLPUBLIC void SetScenarioData( SCTAB nTab, const String& rComment,
- const Color& rColor, USHORT nFlags );
+ const Color& rColor, sal_uInt16 nFlags );
SC_DLLPUBLIC Color GetTabBgColor( SCTAB nTab ) const;
SC_DLLPUBLIC void SetTabBgColor( SCTAB nTab, const Color& rColor );
SC_DLLPUBLIC bool IsDefaultTabBgColor( SCTAB nTab ) const;
- void GetScenarioFlags( SCTAB nTab, USHORT& rFlags ) const;
- SC_DLLPUBLIC BOOL IsActiveScenario( SCTAB nTab ) const;
- SC_DLLPUBLIC void SetActiveScenario( SCTAB nTab, BOOL bActive ); // only for Undo etc.
+ void GetScenarioFlags( SCTAB nTab, sal_uInt16& rFlags ) const;
+ SC_DLLPUBLIC sal_Bool IsActiveScenario( SCTAB nTab ) const;
+ SC_DLLPUBLIC void SetActiveScenario( SCTAB nTab, sal_Bool bActive ); // only for Undo etc.
SC_DLLPUBLIC formula::FormulaGrammar::AddressConvention GetAddressConvention() const;
SC_DLLPUBLIC formula::FormulaGrammar::Grammar GetGrammar() const;
void SetGrammar( formula::FormulaGrammar::Grammar eGram );
- SC_DLLPUBLIC BYTE GetLinkMode( SCTAB nTab ) const;
- BOOL IsLinked( SCTAB nTab ) const;
+ SC_DLLPUBLIC sal_uInt8 GetLinkMode( SCTAB nTab ) const;
+ sal_Bool IsLinked( SCTAB nTab ) const;
SC_DLLPUBLIC const String& GetLinkDoc( SCTAB nTab ) const;
const String& GetLinkFlt( SCTAB nTab ) const;
const String& GetLinkOpt( SCTAB nTab ) const;
SC_DLLPUBLIC const String& GetLinkTab( SCTAB nTab ) const;
- ULONG GetLinkRefreshDelay( SCTAB nTab ) const;
- void SetLink( SCTAB nTab, BYTE nMode, const String& rDoc,
+ sal_uLong GetLinkRefreshDelay( SCTAB nTab ) const;
+ void SetLink( SCTAB nTab, sal_uInt8 nMode, const String& rDoc,
const String& rFilter, const String& rOptions,
- const String& rTabName, ULONG nRefreshDelay );
- BOOL HasLink( const String& rDoc,
+ const String& rTabName, sal_uLong nRefreshDelay );
+ sal_Bool HasLink( const String& rDoc,
const String& rFilter, const String& rOptions ) const;
- SC_DLLPUBLIC BOOL LinkExternalTab( SCTAB& nTab, const String& aDocTab,
+ SC_DLLPUBLIC sal_Bool LinkExternalTab( SCTAB& nTab, const String& aDocTab,
const String& aFileName,
const String& aTabName );
@@ -625,8 +625,8 @@ public:
on first call. */
ScFormulaParserPool& GetFormulaParserPool() const;
- BOOL HasDdeLinks() const;
- BOOL HasAreaLinks() const;
+ sal_Bool HasDdeLinks() const;
+ sal_Bool HasAreaLinks() const;
void UpdateExternalRefLinks();
void UpdateDdeLinks();
void UpdateAreaLinks();
@@ -634,19 +634,19 @@ public:
// originating DDE links
void IncInDdeLinkUpdate() { if ( nInDdeLinkUpdate < 255 ) ++nInDdeLinkUpdate; }
void DecInDdeLinkUpdate() { if ( nInDdeLinkUpdate ) --nInDdeLinkUpdate; }
- BOOL IsInDdeLinkUpdate() const { return nInDdeLinkUpdate != 0; }
+ sal_Bool IsInDdeLinkUpdate() const { return nInDdeLinkUpdate != 0; }
SC_DLLPUBLIC void CopyDdeLinks( ScDocument* pDestDoc ) const;
void DisconnectDdeLinks();
// for StarOne Api:
- USHORT GetDdeLinkCount() const;
- BOOL UpdateDdeLink( const String& rAppl, const String& rTopic, const String& rItem );
+ sal_uInt16 GetDdeLinkCount() const;
+ sal_Bool UpdateDdeLink( const String& rAppl, const String& rTopic, const String& rItem );
/** Tries to find a DDE link with the specified connection data.
@param rnDdePos (out-param) Returns the index of the DDE link (does not include other links from link manager).
@return true = DDE link found, rnDdePos valid. */
- SC_DLLPUBLIC bool FindDdeLink( const String& rAppl, const String& rTopic, const String& rItem, BYTE nMode, USHORT& rnDdePos );
+ SC_DLLPUBLIC bool FindDdeLink( const String& rAppl, const String& rTopic, const String& rItem, sal_uInt8 nMode, sal_uInt16& rnDdePos );
/** Returns the connection data of the specified DDE link.
@param nDdePos Index of the DDE link (does not include other links from link manager).
@@ -654,26 +654,26 @@ public:
@param rTopic (out-param) The DDE topic.
@param rItem (out-param) The DDE item.
@return true = DDE link found, out-parameters valid. */
- bool GetDdeLinkData( USHORT nDdePos, String& rAppl, String& rTopic, String& rItem ) const;
+ bool GetDdeLinkData( sal_uInt16 nDdePos, String& rAppl, String& rTopic, String& rItem ) const;
/** Returns the link mode of the specified DDE link.
@param nDdePos Index of the DDE link (does not include other links from link manager).
@param rnMode (out-param) The link mode of the specified DDE link.
@return true = DDE link found, rnMode valid. */
- bool GetDdeLinkMode( USHORT nDdePos, BYTE& rnMode ) const;
+ bool GetDdeLinkMode( sal_uInt16 nDdePos, sal_uInt8& rnMode ) const;
/** Returns the result matrix of the specified DDE link.
@param nDdePos Index of the DDE link (does not include other links from link manager).
@return The result matrix, if the DDE link has been found, 0 otherwise. */
- SC_DLLPUBLIC const ScMatrix* GetDdeLinkResultMatrix( USHORT nDdePos ) const;
+ SC_DLLPUBLIC const ScMatrix* GetDdeLinkResultMatrix( sal_uInt16 nDdePos ) const;
/** Tries to find a DDE link or creates a new, if not extant.
@param pResults If not 0, sets the matrix as as DDE link result matrix (also for existing links).
@return true = DDE link found; false = Unpredictable error occurred, no DDE link created. */
- SC_DLLPUBLIC bool CreateDdeLink( const String& rAppl, const String& rTopic, const String& rItem, BYTE nMode, ScMatrixRef pResults );
+ SC_DLLPUBLIC bool CreateDdeLink( const String& rAppl, const String& rTopic, const String& rItem, sal_uInt8 nMode, ScMatrixRef pResults );
/** Sets a result matrix for the specified DDE link.
@param nDdePos Index of the DDE link (does not include other links from link manager).
@param pResults The array containing all results of the DDE link (intrusive-ref-counted, do not delete).
@return true = DDE link found and matrix set. */
- bool SetDdeLinkResultMatrix( USHORT nDdePos, ScMatrixRef pResults );
+ bool SetDdeLinkResultMatrix( sal_uInt16 nDdePos, ScMatrixRef pResults );
SfxBindings* GetViewBindings();
@@ -699,45 +699,46 @@ public:
void SetChartRangeList( const String& rChartName,
const ScRangeListRef& rNewRangeListRef );
- BOOL HasControl( SCTAB nTab, const Rectangle& rMMRect );
+ sal_Bool HasControl( SCTAB nTab, const Rectangle& rMMRect );
void InvalidateControls( Window* pWin, SCTAB nTab, const Rectangle& rMMRect );
void StartAnimations( SCTAB nTab, Window* pWin );
- BOOL HasBackgroundDraw( SCTAB nTab, const Rectangle& rMMRect );
- BOOL HasAnyDraw( SCTAB nTab, const Rectangle& rMMRect );
+ sal_Bool HasBackgroundDraw( SCTAB nTab, const Rectangle& rMMRect );
+ sal_Bool HasAnyDraw( SCTAB nTab, const Rectangle& rMMRect );
const ScSheetEvents* GetSheetEvents( SCTAB nTab ) const;
void SetSheetEvents( SCTAB nTab, const ScSheetEvents* pNew );
bool HasSheetEventScript( SCTAB nTab, sal_Int32 nEvent, bool bWithVbaEvents = false ) const;
bool HasAnySheetEventScript( sal_Int32 nEvent, bool bWithVbaEvents = false ) const; // on any sheet
- BOOL HasCalcNotification( SCTAB nTab ) const;
+ bool HasAnyCalcNotification() const;
+ sal_Bool HasCalcNotification( SCTAB nTab ) const;
void SetCalcNotification( SCTAB nTab );
void ResetCalcNotifications();
- SC_DLLPUBLIC ScOutlineTable* GetOutlineTable( SCTAB nTab, BOOL bCreate = FALSE );
- BOOL SetOutlineTable( SCTAB nTab, const ScOutlineTable* pNewOutline );
+ SC_DLLPUBLIC ScOutlineTable* GetOutlineTable( SCTAB nTab, sal_Bool bCreate = false );
+ sal_Bool SetOutlineTable( SCTAB nTab, const ScOutlineTable* pNewOutline );
void DoAutoOutline( SCCOL nStartCol, SCROW nStartRow,
SCCOL nEndCol, SCROW nEndRow, SCTAB nTab );
- BOOL DoSubTotals( SCTAB nTab, ScSubTotalParam& rParam );
+ sal_Bool DoSubTotals( SCTAB nTab, ScSubTotalParam& rParam );
void RemoveSubTotals( SCTAB nTab, ScSubTotalParam& rParam );
- BOOL TestRemoveSubTotals( SCTAB nTab, const ScSubTotalParam& rParam );
- BOOL HasSubTotalCells( const ScRange& rRange );
+ sal_Bool TestRemoveSubTotals( SCTAB nTab, const ScSubTotalParam& rParam );
+ sal_Bool HasSubTotalCells( const ScRange& rRange );
- SC_DLLPUBLIC void PutCell( const ScAddress&, ScBaseCell* pCell, BOOL bForceTab = FALSE );
+ SC_DLLPUBLIC void PutCell( const ScAddress&, ScBaseCell* pCell, sal_Bool bForceTab = false );
SC_DLLPUBLIC void PutCell( SCCOL nCol, SCROW nRow, SCTAB nTab, ScBaseCell* pCell,
- BOOL bForceTab = FALSE );
+ sal_Bool bForceTab = false );
SC_DLLPUBLIC void PutCell(SCCOL nCol, SCROW nRow, SCTAB nTab, ScBaseCell* pCell,
- ULONG nFormatIndex, BOOL bForceTab = FALSE);
+ sal_uLong nFormatIndex, sal_Bool bForceTab = false);
// return TRUE = number format is set
- SC_DLLPUBLIC BOOL SetString(
+ SC_DLLPUBLIC sal_Bool SetString(
SCCOL nCol, SCROW nRow, SCTAB nTab, const String& rString,
ScSetStringParam* pParam = NULL );
SC_DLLPUBLIC void SetValue( SCCOL nCol, SCROW nRow, SCTAB nTab, const double& rVal );
- void SetError( SCCOL nCol, SCROW nRow, SCTAB nTab, const USHORT nError);
+ void SetError( SCCOL nCol, SCROW nRow, SCTAB nTab, const sal_uInt16 nError);
SC_DLLPUBLIC void InsertMatrixFormula(SCCOL nCol1, SCROW nRow1,
SCCOL nCol2, SCROW nRow2,
@@ -754,7 +755,7 @@ public:
SC_DLLPUBLIC void GetInputString( SCCOL nCol, SCROW nRow, SCTAB nTab, String& rString );
SC_DLLPUBLIC double GetValue( const ScAddress& );
SC_DLLPUBLIC void GetValue( SCCOL nCol, SCROW nRow, SCTAB nTab, double& rValue );
- SC_DLLPUBLIC double RoundValueAsShown( double fVal, ULONG nFormat );
+ SC_DLLPUBLIC double RoundValueAsShown( double fVal, sal_uLong nFormat );
SC_DLLPUBLIC void GetNumberFormat( SCCOL nCol, SCROW nRow, SCTAB nTab,
sal_uInt32& rFormat ) const;
sal_uInt32 GetNumberFormat( const ScRange& rRange ) const;
@@ -763,7 +764,7 @@ public:
pointer passed is of type formula cell, the calculated
number format of the formula cell is returned. pCell
may be NULL. */
- SC_DLLPUBLIC void GetNumberFormatInfo( short& nType, ULONG& nIndex,
+ SC_DLLPUBLIC void GetNumberFormatInfo( short& nType, sal_uLong& nIndex,
const ScAddress& rPos, const ScBaseCell* pCell ) const;
void GetFormula( SCCOL nCol, SCROW nRow, SCTAB nTab, String& rFormula ) const;
SC_DLLPUBLIC void GetCellType( SCCOL nCol, SCROW nRow, SCTAB nTab, CellType& rCellType ) const;
@@ -771,13 +772,13 @@ public:
SC_DLLPUBLIC void GetCell( SCCOL nCol, SCROW nRow, SCTAB nTab, ScBaseCell*& rpCell ) const;
SC_DLLPUBLIC ScBaseCell* GetCell( const ScAddress& rPos ) const;
- SC_DLLPUBLIC BOOL HasData( SCCOL nCol, SCROW nRow, SCTAB nTab );
- SC_DLLPUBLIC BOOL HasStringData( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
- SC_DLLPUBLIC BOOL HasValueData( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
- BOOL HasStringCells( const ScRange& rRange ) const;
+ SC_DLLPUBLIC sal_Bool HasData( SCCOL nCol, SCROW nRow, SCTAB nTab );
+ SC_DLLPUBLIC sal_Bool HasStringData( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
+ SC_DLLPUBLIC sal_Bool HasValueData( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
+ sal_Bool HasStringCells( const ScRange& rRange ) const;
/** Returns true, if there is any data to create a selection list for rPos. */
- BOOL HasSelectionData( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
+ sal_Bool HasSelectionData( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
/** Returns the pointer to a cell note object at the passed cell address. */
ScPostIt* GetNote( const ScAddress& rPos );
@@ -798,19 +799,19 @@ public:
void SetDrawPageSize(SCTAB nTab);
- BOOL ExtendMergeSel( SCCOL nStartCol, SCROW nStartRow,
+ sal_Bool ExtendMergeSel( SCCOL nStartCol, SCROW nStartRow,
SCCOL& rEndCol, SCROW& rEndRow, const ScMarkData& rMark,
- BOOL bRefresh = FALSE, BOOL bAttrs = FALSE );
- BOOL ExtendMerge( SCCOL nStartCol, SCROW nStartRow,
+ sal_Bool bRefresh = false, sal_Bool bAttrs = false );
+ sal_Bool ExtendMerge( SCCOL nStartCol, SCROW nStartRow,
SCCOL& rEndCol, SCROW& rEndRow, SCTAB nTab,
- BOOL bRefresh = FALSE, BOOL bAttrs = FALSE );
- BOOL ExtendMerge( ScRange& rRange, BOOL bRefresh = FALSE, BOOL bAttrs = FALSE );
- BOOL ExtendTotalMerge( ScRange& rRange );
- SC_DLLPUBLIC BOOL ExtendOverlapped( SCCOL& rStartCol, SCROW& rStartRow,
+ sal_Bool bRefresh = false, sal_Bool bAttrs = false );
+ sal_Bool ExtendMerge( ScRange& rRange, sal_Bool bRefresh = false, sal_Bool bAttrs = false );
+ sal_Bool ExtendTotalMerge( ScRange& rRange );
+ SC_DLLPUBLIC sal_Bool ExtendOverlapped( SCCOL& rStartCol, SCROW& rStartRow,
SCCOL nEndCol, SCROW nEndRow, SCTAB nTab );
- SC_DLLPUBLIC BOOL ExtendOverlapped( ScRange& rRange );
+ SC_DLLPUBLIC sal_Bool ExtendOverlapped( ScRange& rRange );
- BOOL RefreshAutoFilter( SCCOL nStartCol, SCROW nStartRow,
+ sal_Bool RefreshAutoFilter( SCCOL nStartCol, SCROW nStartRow,
SCCOL nEndCol, SCROW nEndRow, SCTAB nTab );
SC_DLLPUBLIC void DoMergeContents( SCTAB nTab, SCCOL nStartCol, SCROW nStartRow,
@@ -820,21 +821,21 @@ public:
SCCOL nEndCol, SCROW nEndRow, bool bDeleteCaptions = true );
void RemoveMerge( SCCOL nCol, SCROW nRow, SCTAB nTab );
- BOOL IsBlockEmpty( SCTAB nTab, SCCOL nStartCol, SCROW nStartRow,
+ sal_Bool IsBlockEmpty( SCTAB nTab, SCCOL nStartCol, SCROW nStartRow,
SCCOL nEndCol, SCROW nEndRow, bool bIgnoreNotes = false ) const;
- BOOL IsPrintEmpty( SCTAB nTab, SCCOL nStartCol, SCROW nStartRow,
+ sal_Bool IsPrintEmpty( SCTAB nTab, SCCOL nStartCol, SCROW nStartRow,
SCCOL nEndCol, SCROW nEndRow,
- BOOL bLeftIsEmpty = FALSE,
+ sal_Bool bLeftIsEmpty = false,
ScRange* pLastRange = NULL,
Rectangle* pLastMM = NULL ) const;
void SkipOverlapped( SCCOL& rCol, SCROW& rRow, SCTAB nTab ) const;
- BOOL IsHorOverlapped( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
- BOOL IsVerOverlapped( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
+ sal_Bool IsHorOverlapped( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
+ sal_Bool IsVerOverlapped( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
SC_DLLPUBLIC bool HasAttrib( SCCOL nCol1, SCROW nRow1, SCTAB nTab1,
- SCCOL nCol2, SCROW nRow2, SCTAB nTab2, USHORT nMask );
- SC_DLLPUBLIC bool HasAttrib( const ScRange& rRange, USHORT nMask );
+ SCCOL nCol2, SCROW nRow2, SCTAB nTab2, sal_uInt16 nMask );
+ SC_DLLPUBLIC bool HasAttrib( const ScRange& rRange, sal_uInt16 nMask );
void GetBorderLines( SCCOL nCol, SCROW nRow, SCTAB nTab,
const SvxBorderLine** ppLeft,
@@ -868,18 +869,18 @@ public:
void ClearLookupCaches();
// calculate automatically
- void SetAutoCalc( BOOL bNewAutoCalc );
- BOOL GetAutoCalc() const { return bAutoCalc; }
+ void SetAutoCalc( sal_Bool bNewAutoCalc );
+ sal_Bool GetAutoCalc() const { return bAutoCalc; }
// calculate automatically in/from/for ScDocShell disabled
- void SetAutoCalcShellDisabled( BOOL bNew ) { bAutoCalcShellDisabled = bNew; }
- BOOL IsAutoCalcShellDisabled() const { return bAutoCalcShellDisabled; }
+ void SetAutoCalcShellDisabled( sal_Bool bNew ) { bAutoCalcShellDisabled = bNew; }
+ sal_Bool IsAutoCalcShellDisabled() const { return bAutoCalcShellDisabled; }
// ForcedFormulas are to be calculated
- void SetForcedFormulaPending( BOOL bNew ) { bForcedFormulaPending = bNew; }
- BOOL IsForcedFormulaPending() const { return bForcedFormulaPending; }
+ void SetForcedFormulaPending( sal_Bool bNew ) { bForcedFormulaPending = bNew; }
+ sal_Bool IsForcedFormulaPending() const { return bForcedFormulaPending; }
// if CalcFormulaTree() is currently running
- BOOL IsCalculatingFormulaTree() { return bCalculatingFormulaTree; }
+ sal_Bool IsCalculatingFormulaTree() { return bCalculatingFormulaTree; }
- USHORT GetErrCode( const ScAddress& ) const;
+ sal_uInt16 GetErrCode( const ScAddress& ) const;
/** Shrink a range to only include data area.
@@ -898,28 +899,28 @@ public:
/** Shrink a range to only include used data area.
@param o_bShrunk
- Out parameter, TRUE if area was shrunk, FALSE if not.
+ Out parameter, sal_True if area was shrunk, sal_False if not.
- @returns TRUE if there is any data, FALSE if not.
+ @returns sal_True if there is any data, sal_False if not.
*/
bool ShrinkToUsedDataArea( bool& o_bShrunk,
SCTAB nTab, SCCOL& rStartCol, SCROW& rStartRow,
SCCOL& rEndCol, SCROW& rEndRow, bool bColumnsOnly ) const;
- void GetDataArea( SCTAB nTab, SCCOL& rStartCol, SCROW& rStartRow,
- SCCOL& rEndCol, SCROW& rEndRow, BOOL bIncludeOld, bool bOnlyDown ) const;
- SC_DLLPUBLIC BOOL GetCellArea( SCTAB nTab, SCCOL& rEndCol, SCROW& rEndRow ) const;
- SC_DLLPUBLIC BOOL GetTableArea( SCTAB nTab, SCCOL& rEndCol, SCROW& rEndRow ) const;
- SC_DLLPUBLIC BOOL GetPrintArea( SCTAB nTab, SCCOL& rEndCol, SCROW& rEndRow,
- BOOL bNotes = TRUE ) const;
- SC_DLLPUBLIC BOOL GetPrintAreaHor( SCTAB nTab, SCROW nStartRow, SCROW nEndRow,
- SCCOL& rEndCol, BOOL bNotes = TRUE ) const;
- SC_DLLPUBLIC BOOL GetPrintAreaVer( SCTAB nTab, SCCOL nStartCol, SCCOL nEndCol,
- SCROW& rEndRow, BOOL bNotes = TRUE ) const;
+ SC_DLLPUBLIC void GetDataArea( SCTAB nTab, SCCOL& rStartCol, SCROW& rStartRow,
+ SCCOL& rEndCol, SCROW& rEndRow, sal_Bool bIncludeOld, bool bOnlyDown ) const;
+ SC_DLLPUBLIC sal_Bool GetCellArea( SCTAB nTab, SCCOL& rEndCol, SCROW& rEndRow ) const;
+ SC_DLLPUBLIC sal_Bool GetTableArea( SCTAB nTab, SCCOL& rEndCol, SCROW& rEndRow ) const;
+ SC_DLLPUBLIC sal_Bool GetPrintArea( SCTAB nTab, SCCOL& rEndCol, SCROW& rEndRow,
+ sal_Bool bNotes = sal_True ) const;
+ SC_DLLPUBLIC sal_Bool GetPrintAreaHor( SCTAB nTab, SCROW nStartRow, SCROW nEndRow,
+ SCCOL& rEndCol, sal_Bool bNotes = sal_True ) const;
+ SC_DLLPUBLIC sal_Bool GetPrintAreaVer( SCTAB nTab, SCCOL nStartCol, SCCOL nEndCol,
+ SCROW& rEndRow, sal_Bool bNotes = sal_True ) const;
void InvalidateTableArea();
- SC_DLLPUBLIC BOOL GetDataStart( SCTAB nTab, SCCOL& rStartCol, SCROW& rStartRow ) const;
+ SC_DLLPUBLIC sal_Bool GetDataStart( SCTAB nTab, SCCOL& rStartCol, SCROW& rStartRow ) const;
/**
* Find the maximum column position that contains printable data for the
@@ -935,49 +936,49 @@ public:
SC_DLLPUBLIC void FindAreaPos( SCCOL& rCol, SCROW& rRow, SCTAB nTab, SCsCOL nMovX, SCsROW nMovY );
SC_DLLPUBLIC void GetNextPos( SCCOL& rCol, SCROW& rRow, SCTAB nTab, SCsCOL nMovX, SCsROW nMovY,
- BOOL bMarked, BOOL bUnprotected, const ScMarkData& rMark );
+ sal_Bool bMarked, sal_Bool bUnprotected, const ScMarkData& rMark );
- BOOL GetNextMarkedCell( SCCOL& rCol, SCROW& rRow, SCTAB nTab,
+ sal_Bool GetNextMarkedCell( SCCOL& rCol, SCROW& rRow, SCTAB nTab,
const ScMarkData& rMark );
void LimitChartArea( SCTAB nTab, SCCOL& rStartCol, SCROW& rStartRow,
SCCOL& rEndCol, SCROW& rEndRow );
void LimitChartIfAll( ScRangeListRef& rRangeList );
- BOOL InsertRow( SCCOL nStartCol, SCTAB nStartTab,
+ sal_Bool InsertRow( SCCOL nStartCol, SCTAB nStartTab,
SCCOL nEndCol, SCTAB nEndTab,
SCROW nStartRow, SCSIZE nSize, ScDocument* pRefUndoDoc = NULL,
const ScMarkData* pTabMark = NULL );
- SC_DLLPUBLIC BOOL InsertRow( const ScRange& rRange, ScDocument* pRefUndoDoc = NULL );
+ SC_DLLPUBLIC sal_Bool InsertRow( const ScRange& rRange, ScDocument* pRefUndoDoc = NULL );
void DeleteRow( SCCOL nStartCol, SCTAB nStartTab,
SCCOL nEndCol, SCTAB nEndTab,
SCROW nStartRow, SCSIZE nSize,
- ScDocument* pRefUndoDoc = NULL, BOOL* pUndoOutline = NULL,
+ ScDocument* pRefUndoDoc = NULL, sal_Bool* pUndoOutline = NULL,
const ScMarkData* pTabMark = NULL );
SC_DLLPUBLIC void DeleteRow( const ScRange& rRange,
- ScDocument* pRefUndoDoc = NULL, BOOL* pUndoOutline = NULL );
- BOOL InsertCol( SCROW nStartRow, SCTAB nStartTab,
+ ScDocument* pRefUndoDoc = NULL, sal_Bool* pUndoOutline = NULL );
+ sal_Bool InsertCol( SCROW nStartRow, SCTAB nStartTab,
SCROW nEndRow, SCTAB nEndTab,
SCCOL nStartCol, SCSIZE nSize, ScDocument* pRefUndoDoc = NULL,
const ScMarkData* pTabMark = NULL );
- SC_DLLPUBLIC BOOL InsertCol( const ScRange& rRange, ScDocument* pRefUndoDoc = NULL );
+ SC_DLLPUBLIC sal_Bool InsertCol( const ScRange& rRange, ScDocument* pRefUndoDoc = NULL );
void DeleteCol( SCROW nStartRow, SCTAB nStartTab,
SCROW nEndRow, SCTAB nEndTab,
SCCOL nStartCol, SCSIZE nSize,
- ScDocument* pRefUndoDoc = NULL, BOOL* pUndoOutline = NULL,
+ ScDocument* pRefUndoDoc = NULL, sal_Bool* pUndoOutline = NULL,
const ScMarkData* pTabMark = NULL );
void DeleteCol( const ScRange& rRange,
- ScDocument* pRefUndoDoc = NULL, BOOL* pUndoOutline = NULL );
+ ScDocument* pRefUndoDoc = NULL, sal_Bool* pUndoOutline = NULL );
- BOOL CanInsertRow( const ScRange& rRange ) const;
- BOOL CanInsertCol( const ScRange& rRange ) const;
+ sal_Bool CanInsertRow( const ScRange& rRange ) const;
+ sal_Bool CanInsertCol( const ScRange& rRange ) const;
- void FitBlock( const ScRange& rOld, const ScRange& rNew, BOOL bClear = TRUE );
- BOOL CanFitBlock( const ScRange& rOld, const ScRange& rNew );
+ void FitBlock( const ScRange& rOld, const ScRange& rNew, sal_Bool bClear = sal_True );
+ sal_Bool CanFitBlock( const ScRange& rOld, const ScRange& rNew );
- BOOL IsClipOrUndo() const { return bIsClip || bIsUndo; }
- BOOL IsUndo() const { return bIsUndo; }
- BOOL IsClipboard() const { return bIsClip; }
+ sal_Bool IsClipOrUndo() const { return bIsClip || bIsUndo; }
+ sal_Bool IsUndo() const { return bIsUndo; }
+ sal_Bool IsClipboard() const { return bIsClip; }
bool IsUndoEnabled() const { return mbUndoEnabled; }
void EnableUndo( bool bVal );
@@ -991,24 +992,24 @@ public:
void SetNamedRangesLockCount( sal_Int16 nCount ) { mnNamedRangesLockCount = nCount; }
SC_DLLPUBLIC void ResetClip( ScDocument* pSourceDoc, const ScMarkData* pMarks );
SC_DLLPUBLIC void ResetClip( ScDocument* pSourceDoc, SCTAB nTab );
- void SetCutMode( BOOL bCut );
- SC_DLLPUBLIC BOOL IsCutMode();
- void SetClipArea( const ScRange& rArea, BOOL bCut = FALSE );
+ void SetCutMode( sal_Bool bCut );
+ SC_DLLPUBLIC sal_Bool IsCutMode();
+ void SetClipArea( const ScRange& rArea, sal_Bool bCut = false );
- SC_DLLPUBLIC BOOL IsDocVisible() const { return bIsVisible; }
- void SetDocVisible( BOOL bSet );
+ SC_DLLPUBLIC sal_Bool IsDocVisible() const { return bIsVisible; }
+ void SetDocVisible( sal_Bool bSet );
- BOOL HasOLEObjectsInArea( const ScRange& rRange, const ScMarkData* pTabMark = NULL );
+ sal_Bool HasOLEObjectsInArea( const ScRange& rRange, const ScMarkData* pTabMark = NULL );
void DeleteObjectsInArea( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
const ScMarkData& rMark );
void DeleteObjectsInSelection( const ScMarkData& rMark );
void DeleteArea(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
- const ScMarkData& rMark, USHORT nDelFlag);
+ const ScMarkData& rMark, sal_uInt16 nDelFlag);
void DeleteAreaTab(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
- SCTAB nTab, USHORT nDelFlag);
- void DeleteAreaTab(const ScRange& rRange, USHORT nDelFlag);
+ SCTAB nTab, sal_uInt16 nDelFlag);
+ void DeleteAreaTab(const ScRange& rRange, sal_uInt16 nDelFlag);
void CopyToClip(const ScClipParam& rClipParam, ScDocument* pClipDoc,
const ScMarkData* pMarks = NULL, bool bAllTabs = false, bool bKeepScenarioFlags = false,
@@ -1028,20 +1029,20 @@ public:
SCROW & rClipStartRow );
void StartListeningFromClip( SCCOL nCol1, SCROW nRow1,
SCCOL nCol2, SCROW nRow2,
- const ScMarkData& rMark, USHORT nInsFlag );
+ const ScMarkData& rMark, sal_uInt16 nInsFlag );
void BroadcastFromClip( SCCOL nCol1, SCROW nRow1,
SCCOL nCol2, SCROW nRow2,
- const ScMarkData& rMark, USHORT nInsFlag );
+ const ScMarkData& rMark, sal_uInt16 nInsFlag );
/** If pDestRanges is given it overrides rDestRange, rDestRange in this
case is the overall encompassing range. */
void CopyFromClip( const ScRange& rDestRange, const ScMarkData& rMark,
- USHORT nInsFlag,
+ sal_uInt16 nInsFlag,
ScDocument* pRefUndoDoc = NULL,
ScDocument* pClipDoc = NULL,
- BOOL bResetCut = TRUE,
- BOOL bAsLink = FALSE,
- BOOL bIncludeFiltered = TRUE,
- BOOL bSkipAttrForEmpty = FALSE,
+ sal_Bool bResetCut = sal_True,
+ sal_Bool bAsLink = false,
+ sal_Bool bIncludeFiltered = sal_True,
+ sal_Bool bSkipAttrForEmpty = false,
const ScRangeList * pDestRanges = NULL );
void CopyMultiRangeFromClip(const ScAddress& rDestPos, const ScMarkData& rMark,
@@ -1050,60 +1051,60 @@ public:
bool bIncludeFiltered = true,
bool bSkipAttrForEmpty = false);
- void GetClipArea(SCCOL& nClipX, SCROW& nClipY, BOOL bIncludeFiltered);
+ void GetClipArea(SCCOL& nClipX, SCROW& nClipY, sal_Bool bIncludeFiltered);
void GetClipStart(SCCOL& nClipX, SCROW& nClipY);
- BOOL HasClipFilteredRows();
+ sal_Bool HasClipFilteredRows();
- BOOL IsClipboardSource() const;
+ sal_Bool IsClipboardSource() const;
- SC_DLLPUBLIC void TransposeClip( ScDocument* pTransClip, USHORT nFlags, BOOL bAsLink );
+ SC_DLLPUBLIC void TransposeClip( ScDocument* pTransClip, sal_uInt16 nFlags, sal_Bool bAsLink );
ScClipParam& GetClipParam();
void SetClipParam(const ScClipParam& rParam);
- void MixDocument( const ScRange& rRange, USHORT nFunction, BOOL bSkipEmpty,
+ void MixDocument( const ScRange& rRange, sal_uInt16 nFunction, sal_Bool bSkipEmpty,
ScDocument* pSrcDoc );
void FillTab( const ScRange& rSrcArea, const ScMarkData& rMark,
- USHORT nFlags, USHORT nFunction,
- BOOL bSkipEmpty, BOOL bAsLink );
+ sal_uInt16 nFlags, sal_uInt16 nFunction,
+ sal_Bool bSkipEmpty, sal_Bool bAsLink );
void FillTabMarked( SCTAB nSrcTab, const ScMarkData& rMark,
- USHORT nFlags, USHORT nFunction,
- BOOL bSkipEmpty, BOOL bAsLink );
+ sal_uInt16 nFlags, sal_uInt16 nFunction,
+ sal_Bool bSkipEmpty, sal_Bool bAsLink );
void TransliterateText( const ScMarkData& rMultiMark, sal_Int32 nType );
SC_DLLPUBLIC void InitUndo( ScDocument* pSrcDoc, SCTAB nTab1, SCTAB nTab2,
- BOOL bColInfo = FALSE, BOOL bRowInfo = FALSE );
+ sal_Bool bColInfo = false, sal_Bool bRowInfo = false );
void AddUndoTab( SCTAB nTab1, SCTAB nTab2,
- BOOL bColInfo = FALSE, BOOL bRowInfo = FALSE );
+ sal_Bool bColInfo = false, sal_Bool bRowInfo = false );
SC_DLLPUBLIC void InitUndoSelected( ScDocument* pSrcDoc, const ScMarkData& rTabSelection,
- BOOL bColInfo = FALSE, BOOL bRowInfo = FALSE );
+ sal_Bool bColInfo = false, sal_Bool bRowInfo = false );
// don't use anymore:
void CopyToDocument(SCCOL nCol1, SCROW nRow1, SCTAB nTab1,
SCCOL nCol2, SCROW nRow2, SCTAB nTab2,
- USHORT nFlags, BOOL bMarked, ScDocument* pDestDoc,
- const ScMarkData* pMarks = NULL, BOOL bColRowFlags = TRUE);
+ sal_uInt16 nFlags, sal_Bool bMarked, ScDocument* pDestDoc,
+ const ScMarkData* pMarks = NULL, sal_Bool bColRowFlags = sal_True);
void UndoToDocument(SCCOL nCol1, SCROW nRow1, SCTAB nTab1,
SCCOL nCol2, SCROW nRow2, SCTAB nTab2,
- USHORT nFlags, BOOL bMarked, ScDocument* pDestDoc,
+ sal_uInt16 nFlags, sal_Bool bMarked, ScDocument* pDestDoc,
const ScMarkData* pMarks = NULL);
void CopyToDocument(const ScRange& rRange,
- USHORT nFlags, BOOL bMarked, ScDocument* pDestDoc,
- const ScMarkData* pMarks = NULL, BOOL bColRowFlags = TRUE);
+ sal_uInt16 nFlags, sal_Bool bMarked, ScDocument* pDestDoc,
+ const ScMarkData* pMarks = NULL, sal_Bool bColRowFlags = sal_True);
void UndoToDocument(const ScRange& rRange,
- USHORT nFlags, BOOL bMarked, ScDocument* pDestDoc,
+ sal_uInt16 nFlags, sal_Bool bMarked, ScDocument* pDestDoc,
const ScMarkData* pMarks = NULL);
- void CopyScenario( SCTAB nSrcTab, SCTAB nDestTab, BOOL bNewScenario = FALSE );
- BOOL TestCopyScenario( SCTAB nSrcTab, SCTAB nDestTab ) const;
+ void CopyScenario( SCTAB nSrcTab, SCTAB nDestTab, sal_Bool bNewScenario = false );
+ sal_Bool TestCopyScenario( SCTAB nSrcTab, SCTAB nDestTab ) const;
void MarkScenario( SCTAB nSrcTab, SCTAB nDestTab,
- ScMarkData& rDestMark, BOOL bResetMark = TRUE,
- USHORT nNeededBits = 0 ) const;
- BOOL HasScenarioRange( SCTAB nTab, const ScRange& rRange ) const;
+ ScMarkData& rDestMark, sal_Bool bResetMark = sal_True,
+ sal_uInt16 nNeededBits = 0 ) const;
+ sal_Bool HasScenarioRange( SCTAB nTab, const ScRange& rRange ) const;
SC_DLLPUBLIC const ScRangeList* GetScenarioRanges( SCTAB nTab ) const;
SC_DLLPUBLIC void CopyUpdated( ScDocument* pPosDoc, ScDocument* pDestDoc );
@@ -1111,7 +1112,7 @@ public:
void UpdateReference( UpdateRefMode eUpdateRefMode, SCCOL nCol1, SCROW nRow1, SCTAB nTab1,
SCCOL nCol2, SCROW nRow2, SCTAB nTab2,
SCsCOL nDx, SCsROW nDy, SCsTAB nDz,
- ScDocument* pUndoDoc = NULL, BOOL bIncludeDraw = TRUE,
+ ScDocument* pUndoDoc = NULL, sal_Bool bIncludeDraw = sal_True,
bool bUpdateNoteCaptionPos = true );
SC_DLLPUBLIC void UpdateTranspose( const ScAddress& rDestPos, ScDocument* pClipDoc,
@@ -1121,38 +1122,38 @@ public:
void Fill( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
const ScMarkData& rMark,
- ULONG nFillCount, FillDir eFillDir = FILL_TO_BOTTOM,
+ sal_uLong nFillCount, FillDir eFillDir = FILL_TO_BOTTOM,
FillCmd eFillCmd = FILL_LINEAR, FillDateCmd eFillDateCmd = FILL_DAY,
double nStepValue = 1.0, double nMaxValue = 1E307);
String GetAutoFillPreview( const ScRange& rSource, SCCOL nEndX, SCROW nEndY );
- BOOL GetSelectionFunction( ScSubTotalFunc eFunc,
+ sal_Bool GetSelectionFunction( ScSubTotalFunc eFunc,
const ScAddress& rCursor, const ScMarkData& rMark,
double& rResult );
- SC_DLLPUBLIC const SfxPoolItem* GetAttr( SCCOL nCol, SCROW nRow, SCTAB nTab, USHORT nWhich ) const;
+ SC_DLLPUBLIC const SfxPoolItem* GetAttr( SCCOL nCol, SCROW nRow, SCTAB nTab, sal_uInt16 nWhich ) const;
SC_DLLPUBLIC const ScPatternAttr* GetPattern( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
SC_DLLPUBLIC const ScPatternAttr* GetMostUsedPattern( SCCOL nCol, SCROW nStartRow, SCROW nEndRow, SCTAB nTab ) const;
- const ScPatternAttr* GetSelectionPattern( const ScMarkData& rMark, BOOL bDeep = TRUE );
- ScPatternAttr* CreateSelectionPattern( const ScMarkData& rMark, BOOL bDeep = TRUE );
+ const ScPatternAttr* GetSelectionPattern( const ScMarkData& rMark, sal_Bool bDeep = sal_True );
+ ScPatternAttr* CreateSelectionPattern( const ScMarkData& rMark, sal_Bool bDeep = sal_True );
const ScConditionalFormat* GetCondFormat( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
SC_DLLPUBLIC const SfxItemSet* GetCondResult( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
- const SfxPoolItem* GetEffItem( SCCOL nCol, SCROW nRow, SCTAB nTab, USHORT nWhich ) const;
+ const SfxPoolItem* GetEffItem( SCCOL nCol, SCROW nRow, SCTAB nTab, sal_uInt16 nWhich ) const;
SC_DLLPUBLIC const ::com::sun::star::uno::Reference< ::com::sun::star::i18n::XBreakIterator >& GetBreakIterator();
- BOOL HasStringWeakCharacters( const String& rString );
- SC_DLLPUBLIC BYTE GetStringScriptType( const String& rString );
- SC_DLLPUBLIC BYTE GetCellScriptType( ScBaseCell* pCell, ULONG nNumberFormat );
- SC_DLLPUBLIC BYTE GetScriptType( SCCOL nCol, SCROW nRow, SCTAB nTab, ScBaseCell* pCell = NULL );
+ sal_Bool HasStringWeakCharacters( const String& rString );
+ SC_DLLPUBLIC sal_uInt8 GetStringScriptType( const String& rString );
+ SC_DLLPUBLIC sal_uInt8 GetCellScriptType( ScBaseCell* pCell, sal_uLong nNumberFormat );
+ SC_DLLPUBLIC sal_uInt8 GetScriptType( SCCOL nCol, SCROW nRow, SCTAB nTab, ScBaseCell* pCell = NULL );
- BOOL HasDetectiveOperations() const;
+ sal_Bool HasDetectiveOperations() const;
void AddDetectiveOperation( const ScDetOpData& rData );
void ClearDetectiveOperations();
ScDetOpList* GetDetOpList() const { return pDetOpList; }
void SetDetOpList(ScDetOpList* pNew);
- BOOL HasDetectiveObjects(SCTAB nTab) const;
+ sal_Bool HasDetectiveObjects(SCTAB nTab) const;
void GetSelectionFrame( const ScMarkData& rMark,
SvxBoxItem& rLineOuter,
@@ -1164,17 +1165,17 @@ public:
const SvxBoxItem* pLineOuter,
const SvxBoxInfoItem* pLineInner );
- void ClearSelectionItems( const USHORT* pWhich, const ScMarkData& rMark );
- void ChangeSelectionIndent( BOOL bIncrement, const ScMarkData& rMark );
+ void ClearSelectionItems( const sal_uInt16* pWhich, const ScMarkData& rMark );
+ void ChangeSelectionIndent( sal_Bool bIncrement, const ScMarkData& rMark );
- SC_DLLPUBLIC ULONG AddCondFormat( const ScConditionalFormat& rNew );
- SC_DLLPUBLIC void FindConditionalFormat( ULONG nKey, ScRangeList& rRanges );
- SC_DLLPUBLIC void FindConditionalFormat( ULONG nKey, ScRangeList& rRanges, SCTAB nTab );
- void ConditionalChanged( ULONG nKey );
+ SC_DLLPUBLIC sal_uLong AddCondFormat( const ScConditionalFormat& rNew );
+ SC_DLLPUBLIC void FindConditionalFormat( sal_uLong nKey, ScRangeList& rRanges );
+ SC_DLLPUBLIC void FindConditionalFormat( sal_uLong nKey, ScRangeList& rRanges, SCTAB nTab );
+ void ConditionalChanged( sal_uLong nKey );
- SC_DLLPUBLIC ULONG AddValidationEntry( const ScValidationData& rNew );
+ SC_DLLPUBLIC sal_uLong AddValidationEntry( const ScValidationData& rNew );
- SC_DLLPUBLIC const ScValidationData* GetValidationEntry( ULONG nIndex ) const;
+ SC_DLLPUBLIC const ScValidationData* GetValidationEntry( sal_uLong nIndex ) const;
ScConditionalFormatList* GetCondFormList() const // Ref-Undo
{ return pCondFormList; }
@@ -1212,36 +1213,36 @@ public:
void ApplySelectionStyle( const ScStyleSheet& rStyle, const ScMarkData& rMark );
void ApplySelectionLineStyle( const ScMarkData& rMark,
- const SvxBorderLine* pLine, BOOL bColorOnly );
+ const SvxBorderLine* pLine, sal_Bool bColorOnly );
const ScStyleSheet* GetStyle( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
const ScStyleSheet* GetSelectionStyle( const ScMarkData& rMark ) const;
- void StyleSheetChanged( const SfxStyleSheetBase* pStyleSheet, BOOL bRemoved,
+ void StyleSheetChanged( const SfxStyleSheetBase* pStyleSheet, sal_Bool bRemoved,
OutputDevice* pDev,
double nPPTX, double nPPTY,
const Fraction& rZoomX, const Fraction& rZoomY );
- BOOL IsStyleSheetUsed( const ScStyleSheet& rStyle, BOOL bGatherAllStyles ) const;
+ sal_Bool IsStyleSheetUsed( const ScStyleSheet& rStyle, sal_Bool bGatherAllStyles ) const;
- SC_DLLPUBLIC BOOL ApplyFlagsTab( SCCOL nStartCol, SCROW nStartRow,
+ SC_DLLPUBLIC sal_Bool ApplyFlagsTab( SCCOL nStartCol, SCROW nStartRow,
SCCOL nEndCol, SCROW nEndRow,
- SCTAB nTab, INT16 nFlags );
- BOOL RemoveFlagsTab( SCCOL nStartCol, SCROW nStartRow,
+ SCTAB nTab, sal_Int16 nFlags );
+ sal_Bool RemoveFlagsTab( SCCOL nStartCol, SCROW nStartRow,
SCCOL nEndCol, SCROW nEndRow,
- SCTAB nTab, INT16 nFlags );
+ SCTAB nTab, sal_Int16 nFlags );
SC_DLLPUBLIC void SetPattern( const ScAddress&, const ScPatternAttr& rAttr,
- BOOL bPutToPool = FALSE );
+ sal_Bool bPutToPool = false );
SC_DLLPUBLIC void SetPattern( SCCOL nCol, SCROW nRow, SCTAB nTab, const ScPatternAttr& rAttr,
- BOOL bPutToPool = FALSE );
+ sal_Bool bPutToPool = false );
void DeleteNumberFormat( const sal_uInt32* pDelKeys, sal_uInt32 nCount );
void AutoFormat( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow,
- USHORT nFormatNo, const ScMarkData& rMark );
+ sal_uInt16 nFormatNo, const ScMarkData& rMark );
void GetAutoFormatData( SCTAB nTab, SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow,
ScAutoFormatData& rData );
- BOOL SearchAndReplace( const SvxSearchItem& rSearchItem,
+ sal_Bool SearchAndReplace( const SvxSearchItem& rSearchItem,
SCCOL& rCol, SCROW& rRow, SCTAB& rTab,
ScMarkData& rMark,
String& rUndoStr, ScDocument* pUndoDoc = NULL );
@@ -1252,52 +1253,52 @@ public:
static void GetSearchAndReplaceStart( const SvxSearchItem& rSearchItem,
SCCOL& rCol, SCROW& rRow );
- BOOL Solver(SCCOL nFCol, SCROW nFRow, SCTAB nFTab,
+ sal_Bool Solver(SCCOL nFCol, SCROW nFRow, SCTAB nFTab,
SCCOL nVCol, SCROW nVRow, SCTAB nVTab,
const String& sValStr, double& nX);
void ApplySelectionPattern( const ScPatternAttr& rAttr, const ScMarkData& rMark,
ScEditDataArray* pDataArray = NULL );
- void DeleteSelection( USHORT nDelFlag, const ScMarkData& rMark );
- void DeleteSelectionTab( SCTAB nTab, USHORT nDelFlag, const ScMarkData& rMark );
+ void DeleteSelection( sal_uInt16 nDelFlag, const ScMarkData& rMark );
+ void DeleteSelectionTab( SCTAB nTab, sal_uInt16 nDelFlag, const ScMarkData& rMark );
- SC_DLLPUBLIC void SetColWidth( SCCOL nCol, SCTAB nTab, USHORT nNewWidth );
- SC_DLLPUBLIC void SetColWidthOnly( SCCOL nCol, SCTAB nTab, USHORT nNewWidth );
- SC_DLLPUBLIC void SetRowHeight( SCROW nRow, SCTAB nTab, USHORT nNewHeight );
+ SC_DLLPUBLIC void SetColWidth( SCCOL nCol, SCTAB nTab, sal_uInt16 nNewWidth );
+ SC_DLLPUBLIC void SetColWidthOnly( SCCOL nCol, SCTAB nTab, sal_uInt16 nNewWidth );
+ SC_DLLPUBLIC void SetRowHeight( SCROW nRow, SCTAB nTab, sal_uInt16 nNewHeight );
SC_DLLPUBLIC void SetRowHeightRange( SCROW nStartRow, SCROW nEndRow, SCTAB nTab,
- USHORT nNewHeight );
+ sal_uInt16 nNewHeight );
SC_DLLPUBLIC void SetRowHeightOnly( SCROW nStartRow, SCROW nEndRow, SCTAB nTab,
- USHORT nNewHeight );
- SC_DLLPUBLIC void SetManualHeight( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, BOOL bManual );
+ sal_uInt16 nNewHeight );
+ SC_DLLPUBLIC void SetManualHeight( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, sal_Bool bManual );
- SC_DLLPUBLIC USHORT GetColWidth( SCCOL nCol, SCTAB nTab ) const;
- SC_DLLPUBLIC USHORT GetRowHeight( SCROW nRow, SCTAB nTab, bool bHiddenAsZero = true ) const;
- SC_DLLPUBLIC USHORT GetRowHeight( SCROW nRow, SCTAB nTab, SCROW* pStartRow, SCROW* pEndRow, bool bHiddenAsZero = true ) const;
- SC_DLLPUBLIC ULONG GetRowHeight( SCROW nStartRow, SCROW nEndRow, SCTAB nTab ) const;
- SCROW GetRowForHeight( SCTAB nTab, ULONG nHeight ) const;
- ULONG GetScaledRowHeight( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, double fScale ) const;
- SC_DLLPUBLIC ULONG GetColOffset( SCCOL nCol, SCTAB nTab ) const;
- SC_DLLPUBLIC ULONG GetRowOffset( SCROW nRow, SCTAB nTab ) const;
+ SC_DLLPUBLIC sal_uInt16 GetColWidth( SCCOL nCol, SCTAB nTab ) const;
+ SC_DLLPUBLIC sal_uInt16 GetRowHeight( SCROW nRow, SCTAB nTab, bool bHiddenAsZero = true ) const;
+ SC_DLLPUBLIC sal_uInt16 GetRowHeight( SCROW nRow, SCTAB nTab, SCROW* pStartRow, SCROW* pEndRow, bool bHiddenAsZero = true ) const;
+ SC_DLLPUBLIC sal_uLong GetRowHeight( SCROW nStartRow, SCROW nEndRow, SCTAB nTab ) const;
+ SCROW GetRowForHeight( SCTAB nTab, sal_uLong nHeight ) const;
+ sal_uLong GetScaledRowHeight( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, double fScale ) const;
+ SC_DLLPUBLIC sal_uLong GetColOffset( SCCOL nCol, SCTAB nTab ) const;
+ SC_DLLPUBLIC sal_uLong GetRowOffset( SCROW nRow, SCTAB nTab ) const;
- SC_DLLPUBLIC USHORT GetOriginalWidth( SCCOL nCol, SCTAB nTab ) const;
- SC_DLLPUBLIC USHORT GetOriginalHeight( SCROW nRow, SCTAB nTab ) const;
+ SC_DLLPUBLIC sal_uInt16 GetOriginalWidth( SCCOL nCol, SCTAB nTab ) const;
+ SC_DLLPUBLIC sal_uInt16 GetOriginalHeight( SCROW nRow, SCTAB nTab ) const;
- USHORT GetCommonWidth( SCCOL nEndCol, SCTAB nTab ) const;
+ sal_uInt16 GetCommonWidth( SCCOL nEndCol, SCTAB nTab ) const;
SCROW GetHiddenRowCount( SCROW nRow, SCTAB nTab ) const;
- USHORT GetOptimalColWidth( SCCOL nCol, SCTAB nTab, OutputDevice* pDev,
+ sal_uInt16 GetOptimalColWidth( SCCOL nCol, SCTAB nTab, OutputDevice* pDev,
double nPPTX, double nPPTY,
const Fraction& rZoomX, const Fraction& rZoomY,
- BOOL bFormula,
+ sal_Bool bFormula,
const ScMarkData* pMarkData = NULL,
const ScColWidthParam* pParam = NULL );
- SC_DLLPUBLIC BOOL SetOptimalHeight( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, USHORT nExtra,
+ SC_DLLPUBLIC sal_Bool SetOptimalHeight( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, sal_uInt16 nExtra,
OutputDevice* pDev,
double nPPTX, double nPPTY,
const Fraction& rZoomX, const Fraction& rZoomY,
- BOOL bShrink );
+ sal_Bool bShrink );
void UpdateAllRowHeights( OutputDevice* pDev,
double nPPTX, double nPPTY,
const Fraction& rZoomX, const Fraction& rZoomY,
@@ -1306,19 +1307,19 @@ public:
OutputDevice* pDev,
double nPPTX, double nPPTY,
const Fraction& rZoomX, const Fraction& rZoomY,
- BOOL bWidth, BOOL bTotalSize = FALSE );
+ sal_Bool bWidth, sal_Bool bTotalSize = false );
- SC_DLLPUBLIC void ShowCol(SCCOL nCol, SCTAB nTab, BOOL bShow);
- SC_DLLPUBLIC void ShowRow(SCROW nRow, SCTAB nTab, BOOL bShow);
- SC_DLLPUBLIC void ShowRows(SCROW nRow1, SCROW nRow2, SCTAB nTab, BOOL bShow);
- SC_DLLPUBLIC void SetRowFlags( SCROW nRow, SCTAB nTab, BYTE nNewFlags );
- SC_DLLPUBLIC void SetRowFlags( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, BYTE nNewFlags );
+ SC_DLLPUBLIC void ShowCol(SCCOL nCol, SCTAB nTab, sal_Bool bShow);
+ SC_DLLPUBLIC void ShowRow(SCROW nRow, SCTAB nTab, sal_Bool bShow);
+ SC_DLLPUBLIC void ShowRows(SCROW nRow1, SCROW nRow2, SCTAB nTab, sal_Bool bShow);
+ SC_DLLPUBLIC void SetRowFlags( SCROW nRow, SCTAB nTab, sal_uInt8 nNewFlags );
+ SC_DLLPUBLIC void SetRowFlags( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, sal_uInt8 nNewFlags );
- SC_DLLPUBLIC BYTE GetColFlags( SCCOL nCol, SCTAB nTab ) const;
- SC_DLLPUBLIC BYTE GetRowFlags( SCROW nRow, SCTAB nTab ) const;
+ SC_DLLPUBLIC sal_uInt8 GetColFlags( SCCOL nCol, SCTAB nTab ) const;
+ SC_DLLPUBLIC sal_uInt8 GetRowFlags( SCROW nRow, SCTAB nTab ) const;
- SC_DLLPUBLIC const ScBitMaskCompressedArray< SCROW, BYTE> & GetRowFlagsArray( SCTAB nTab ) const;
- SC_DLLPUBLIC ScBitMaskCompressedArray< SCROW, BYTE> & GetRowFlagsArrayModifiable( SCTAB nTab );
+ SC_DLLPUBLIC const ScBitMaskCompressedArray< SCROW, sal_uInt8> & GetRowFlagsArray( SCTAB nTab ) const;
+ SC_DLLPUBLIC ScBitMaskCompressedArray< SCROW, sal_uInt8> & GetRowFlagsArrayModifiable( SCTAB nTab );
SC_DLLPUBLIC void GetAllRowBreaks(::std::set<SCROW>& rBreaks, SCTAB nTab, bool bPage, bool bManual) const;
SC_DLLPUBLIC void GetAllColBreaks(::std::set<SCCOL>& rBreaks, SCTAB nTab, bool bPage, bool bManual) const;
@@ -1373,11 +1374,11 @@ public:
// returns whether to export a Default style for this col/row or not
// nDefault is setted to one possition in the current row/col where the Default style is
- BOOL GetColDefault( SCTAB nTab, SCCOL nCol, SCROW nLastRow, SCROW& nDefault);
- BOOL GetRowDefault( SCTAB nTab, SCROW nRow, SCCOL nLastCol, SCCOL& nDefault);
+ sal_Bool GetColDefault( SCTAB nTab, SCCOL nCol, SCROW nLastRow, SCROW& nDefault);
+ sal_Bool GetRowDefault( SCTAB nTab, SCROW nRow, SCCOL nLastCol, SCCOL& nDefault);
- BOOL UpdateOutlineCol( SCCOL nStartCol, SCCOL nEndCol, SCTAB nTab, BOOL bShow );
- BOOL UpdateOutlineRow( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, BOOL bShow );
+ sal_Bool UpdateOutlineCol( SCCOL nStartCol, SCCOL nEndCol, SCTAB nTab, sal_Bool bShow );
+ sal_Bool UpdateOutlineRow( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, sal_Bool bShow );
void StripHidden( SCCOL& rX1, SCROW& rY1, SCCOL& rX2, SCROW& rY2, SCTAB nTab );
void ExtendHidden( SCCOL& rX1, SCROW& rY1, SCCOL& rX2, SCROW& rY2, SCTAB nTab );
@@ -1395,26 +1396,26 @@ public:
void InvalidatePageBreaks(SCTAB nTab);
void UpdatePageBreaks( SCTAB nTab, const ScRange* pUserArea = NULL );
void RemoveManualBreaks( SCTAB nTab );
- BOOL HasManualBreaks( SCTAB nTab ) const;
+ sal_Bool HasManualBreaks( SCTAB nTab ) const;
- BOOL IsPageStyleInUse( const String& rStrPageStyle, SCTAB* pInTab = NULL );
- BOOL RemovePageStyleInUse( const String& rStrPageStyle );
- BOOL RenamePageStyleInUse( const String& rOld, const String& rNew );
+ sal_Bool IsPageStyleInUse( const String& rStrPageStyle, SCTAB* pInTab = NULL );
+ sal_Bool RemovePageStyleInUse( const String& rStrPageStyle );
+ sal_Bool RenamePageStyleInUse( const String& rOld, const String& rNew );
void ModifyStyleSheet( SfxStyleSheetBase& rPageStyle,
const SfxItemSet& rChanges );
void PageStyleModified( SCTAB nTab, const String& rNewName );
- SC_DLLPUBLIC BOOL NeedPageResetAfterTab( SCTAB nTab ) const;
+ SC_DLLPUBLIC sal_Bool NeedPageResetAfterTab( SCTAB nTab ) const;
// Was stored in PageStyle previously. Now it exists for every table:
- SC_DLLPUBLIC BOOL HasPrintRange();
- SC_DLLPUBLIC USHORT GetPrintRangeCount( SCTAB nTab );
- SC_DLLPUBLIC const ScRange* GetPrintRange( SCTAB nTab, USHORT nPos );
+ SC_DLLPUBLIC sal_Bool HasPrintRange();
+ SC_DLLPUBLIC sal_uInt16 GetPrintRangeCount( SCTAB nTab );
+ SC_DLLPUBLIC const ScRange* GetPrintRange( SCTAB nTab, sal_uInt16 nPos );
SC_DLLPUBLIC const ScRange* GetRepeatColRange( SCTAB nTab );
SC_DLLPUBLIC const ScRange* GetRepeatRowRange( SCTAB nTab );
/** Returns true, if the specified sheet is always printed. */
- BOOL IsPrintEntireSheet( SCTAB nTab ) const;
+ sal_Bool IsPrintEntireSheet( SCTAB nTab ) const;
/** Removes all print ranges. */
SC_DLLPUBLIC void ClearPrintRanges( SCTAB nTab );
@@ -1437,7 +1438,7 @@ public:
SC_DLLPUBLIC void CopyStdStylesFrom( ScDocument* pSrcDoc );
CharSet GetSrcCharSet() const { return eSrcSet; }
- ULONG GetSrcVersion() const { return nSrcVer; }
+ sal_uLong GetSrcVersion() const { return nSrcVer; }
SCROW GetSrcMaxRow() const { return nSrcMaxRow; }
void SetSrcCharSet( CharSet eNew ) { eSrcSet = eNew; }
@@ -1445,108 +1446,110 @@ public:
void FillInfo( ScTableInfo& rTabInfo, SCCOL nX1, SCROW nY1, SCCOL nX2, SCROW nY2,
SCTAB nTab, double nScaleX, double nScaleY,
- BOOL bPageMode, BOOL bFormulaMode,
+ sal_Bool bPageMode, sal_Bool bFormulaMode,
const ScMarkData* pMarkData = NULL );
SC_DLLPUBLIC SvNumberFormatter* GetFormatTable() const;
- void Sort( SCTAB nTab, const ScSortParam& rSortParam, BOOL bKeepQuery );
- SCSIZE Query( SCTAB nTab, const ScQueryParam& rQueryParam, BOOL bKeepSub );
- SC_DLLPUBLIC BOOL CreateQueryParam( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
+ void Sort( SCTAB nTab, const ScSortParam& rSortParam, sal_Bool bKeepQuery );
+ SCSIZE Query( SCTAB nTab, const ScQueryParam& rQueryParam, sal_Bool bKeepSub );
+ SC_DLLPUBLIC sal_Bool CreateQueryParam( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
SCTAB nTab, ScQueryParam& rQueryParam );
void GetUpperCellString(SCCOL nCol, SCROW nRow, SCTAB nTab, String& rStr);
/** Update the dynamic end row position of a current data area. */
void UpdateDynamicEndRow(ScDBData& rDBData) const;
- BOOL GetFilterEntries( SCCOL nCol, SCROW nRow, SCTAB nTab,
+ sal_Bool GetFilterEntries( SCCOL nCol, SCROW nRow, SCTAB nTab,
bool bFilter, TypedScStrCollection& rStrings, bool& rHasDates);
- SC_DLLPUBLIC BOOL GetFilterEntriesArea( SCCOL nCol, SCROW nStartRow, SCROW nEndRow,
+ SC_DLLPUBLIC sal_Bool GetFilterEntriesArea( SCCOL nCol, SCROW nStartRow, SCROW nEndRow,
SCTAB nTab, TypedScStrCollection& rStrings, bool& rHasDates );
- BOOL GetDataEntries( SCCOL nCol, SCROW nRow, SCTAB nTab,
- TypedScStrCollection& rStrings, BOOL bLimit = FALSE );
- BOOL GetFormulaEntries( TypedScStrCollection& rStrings );
+ sal_Bool GetDataEntries( SCCOL nCol, SCROW nRow, SCTAB nTab,
+ TypedScStrCollection& rStrings, sal_Bool bLimit = false );
+ sal_Bool GetFormulaEntries( TypedScStrCollection& rStrings );
- BOOL HasAutoFilter( SCCOL nCol, SCROW nRow, SCTAB nTab );
+ sal_Bool HasAutoFilter( SCCOL nCol, SCROW nRow, SCTAB nTab );
- SC_DLLPUBLIC BOOL HasColHeader( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow,
+ SC_DLLPUBLIC sal_Bool HasColHeader( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow,
SCTAB nTab );
- SC_DLLPUBLIC BOOL HasRowHeader( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow,
+ SC_DLLPUBLIC sal_Bool HasRowHeader( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow,
SCTAB nTab );
- SfxPrinter* GetPrinter( BOOL bCreateIfNotExist = TRUE );
+ SfxPrinter* GetPrinter( sal_Bool bCreateIfNotExist = sal_True );
void SetPrinter( SfxPrinter* pNewPrinter );
VirtualDevice* GetVirtualDevice_100th_mm();
SC_DLLPUBLIC OutputDevice* GetRefDevice(); // WYSIWYG: Printer, otherwise VirtualDevice...
- void EraseNonUsedSharedNames(USHORT nLevel);
- BOOL GetNextSpellingCell(SCCOL& nCol, SCROW& nRow, SCTAB nTab,
- BOOL bInSel, const ScMarkData& rMark) const;
+ void EraseNonUsedSharedNames(sal_uInt16 nLevel);
+ sal_Bool GetNextSpellingCell(SCCOL& nCol, SCROW& nRow, SCTAB nTab,
+ sal_Bool bInSel, const ScMarkData& rMark) const;
- BOOL ReplaceStyle(const SvxSearchItem& rSearchItem,
+ sal_Bool ReplaceStyle(const SvxSearchItem& rSearchItem,
SCCOL nCol, SCROW nRow, SCTAB nTab,
- ScMarkData& rMark, BOOL bIsUndo);
+ ScMarkData& rMark, sal_Bool bIsUndo);
void DoColResize( SCTAB nTab, SCCOL nCol1, SCCOL nCol2, SCSIZE nAdd );
void InvalidateTextWidth( const String& rStyleName );
void InvalidateTextWidth( SCTAB nTab );
- void InvalidateTextWidth( const ScAddress* pAdrFrom, const ScAddress* pAdrTo, BOOL bNumFormatChanged );
+ void InvalidateTextWidth( const ScAddress* pAdrFrom, const ScAddress* pAdrTo, sal_Bool bNumFormatChanged );
- BOOL IdleCalcTextWidth();
- BOOL IdleCheckLinks();
+ sal_Bool IdleCalcTextWidth();
+ sal_Bool IdleCheckLinks();
- BOOL ContinueOnlineSpelling(); // TRUE = found s.th.
+ sal_Bool ContinueOnlineSpelling(); // TRUE = found s.th.
- BOOL IsIdleDisabled() const { return bIdleDisabled; }
- void DisableIdle(BOOL bDo) { bIdleDisabled = bDo; }
+ void RepaintRange( const ScRange& rRange );
- BOOL IsDetectiveDirty() const { return bDetectiveDirty; }
- void SetDetectiveDirty(BOOL bSet) { bDetectiveDirty = bSet; }
+ sal_Bool IsIdleDisabled() const { return bIdleDisabled; }
+ void DisableIdle(sal_Bool bDo) { bIdleDisabled = bDo; }
+
+ sal_Bool IsDetectiveDirty() const { return bDetectiveDirty; }
+ void SetDetectiveDirty(sal_Bool bSet) { bDetectiveDirty = bSet; }
void RemoveAutoSpellObj();
void SetOnlineSpellPos( const ScAddress& rPos );
- SC_DLLPUBLIC BOOL SetVisibleSpellRange( const ScRange& rRange ); // TRUE = changed
+ SC_DLLPUBLIC sal_Bool SetVisibleSpellRange( const ScRange& rRange ); // sal_True = changed
- BYTE GetMacroCallMode() const { return nMacroCallMode; }
- void SetMacroCallMode(BYTE nNew) { nMacroCallMode = nNew; }
+ sal_uInt8 GetMacroCallMode() const { return nMacroCallMode; }
+ void SetMacroCallMode(sal_uInt8 nNew) { nMacroCallMode = nNew; }
- BOOL GetHasMacroFunc() const { return bHasMacroFunc; }
- void SetHasMacroFunc(BOOL bSet) { bHasMacroFunc = bSet; }
+ sal_Bool GetHasMacroFunc() const { return bHasMacroFunc; }
+ void SetHasMacroFunc(sal_Bool bSet) { bHasMacroFunc = bSet; }
- BOOL CheckMacroWarn();
+ sal_Bool CheckMacroWarn();
void SetRangeOverflowType(sal_uInt32 nType) { nRangeOverflowType = nType; }
sal_Bool HasRangeOverflow() const { return nRangeOverflowType != 0; }
SC_DLLPUBLIC sal_uInt32 GetRangeOverflowType() const { return nRangeOverflowType; }
// for broadcasting/listening
- void SetNoSetDirty( BOOL bVal ) { bNoSetDirty = bVal; }
- BOOL GetNoSetDirty() const { return bNoSetDirty; }
- void SetInsertingFromOtherDoc( BOOL bVal ) { bInsertingFromOtherDoc = bVal; }
- BOOL IsInsertingFromOtherDoc() const { return bInsertingFromOtherDoc; }
+ void SetNoSetDirty( sal_Bool bVal ) { bNoSetDirty = bVal; }
+ sal_Bool GetNoSetDirty() const { return bNoSetDirty; }
+ void SetInsertingFromOtherDoc( sal_Bool bVal ) { bInsertingFromOtherDoc = bVal; }
+ sal_Bool IsInsertingFromOtherDoc() const { return bInsertingFromOtherDoc; }
bool IsLoadingMedium() const;
void SetLoadingMedium( bool bVal );
void SetImportingXML( bool bVal );
bool IsImportingXML() const { return bImportingXML; }
- void SetXMLFromWrapper( BOOL bVal );
- BOOL IsXMLFromWrapper() const { return bXMLFromWrapper; }
- void SetCalcingAfterLoad( BOOL bVal ) { bCalcingAfterLoad = bVal; }
- BOOL IsCalcingAfterLoad() const { return bCalcingAfterLoad; }
- void SetNoListening( BOOL bVal ) { bNoListening = bVal; }
- BOOL GetNoListening() const { return bNoListening; }
+ void SetXMLFromWrapper( sal_Bool bVal );
+ sal_Bool IsXMLFromWrapper() const { return bXMLFromWrapper; }
+ void SetCalcingAfterLoad( sal_Bool bVal ) { bCalcingAfterLoad = bVal; }
+ sal_Bool IsCalcingAfterLoad() const { return bCalcingAfterLoad; }
+ void SetNoListening( sal_Bool bVal ) { bNoListening = bVal; }
+ sal_Bool GetNoListening() const { return bNoListening; }
ScBroadcastAreaSlotMachine* GetBASM() const { return pBASM; }
ScChartListenerCollection* GetChartListenerCollection() const
{ return pChartListenerCollection; }
void SetChartListenerCollection( ScChartListenerCollection*,
- BOOL bSetChartRangeLists = FALSE );
+ sal_Bool bSetChartRangeLists = false );
void UpdateChart( const String& rName );
void RestoreChartListener( const String& rName );
SC_DLLPUBLIC void UpdateChartListenerCollection();
- BOOL IsChartListenerCollectionNeedsUpdate() const
+ sal_Bool IsChartListenerCollectionNeedsUpdate() const
{ return bChartListenerCollectionNeedsUpdate; }
- void SetChartListenerCollectionNeedsUpdate( BOOL bFlg )
+ void SetChartListenerCollectionNeedsUpdate( sal_Bool bFlg )
{ bChartListenerCollectionNeedsUpdate = bFlg; }
void AddOLEObjectToCollection(const String& rName);
@@ -1556,15 +1559,15 @@ public:
rtl::Reference<SvxForbiddenCharactersTable> GetForbiddenCharacters();
void SetForbiddenCharacters( const rtl::Reference<SvxForbiddenCharactersTable> xNew );
- BYTE GetAsianCompression() const; // CharacterCompressionType values
- BOOL IsValidAsianCompression() const;
- void SetAsianCompression(BYTE nNew);
+ sal_uInt8 GetAsianCompression() const; // CharacterCompressionType values
+ sal_Bool IsValidAsianCompression() const;
+ void SetAsianCompression(sal_uInt8 nNew);
- BOOL GetAsianKerning() const;
- BOOL IsValidAsianKerning() const;
- void SetAsianKerning(BOOL bNew);
+ sal_Bool GetAsianKerning() const;
+ sal_Bool IsValidAsianKerning() const;
+ void SetAsianKerning(sal_Bool bNew);
- BYTE GetEditTextDirection(SCTAB nTab) const; // EEHorizontalTextDirection values
+ sal_uInt8 GetEditTextDirection(SCTAB nTab) const; // EEHorizontalTextDirection values
SC_DLLPUBLIC ScLkUpdMode GetLinkMode() const { return eLinkMode ;}
void SetLinkMode( ScLkUpdMode nSet ) { eLinkMode = nSet;}
@@ -1577,21 +1580,21 @@ private:
void FindMaxRotCol( SCTAB nTab, RowInfo* pRowInfo, SCSIZE nArrCount,
SCCOL nX1, SCCOL nX2 ) const;
- USHORT RowDifferences( SCROW nThisRow, SCTAB nThisTab,
+ sal_uInt16 RowDifferences( SCROW nThisRow, SCTAB nThisTab,
ScDocument& rOtherDoc,
SCROW nOtherRow, SCTAB nOtherTab,
SCCOL nMaxCol, SCCOLROW* pOtherCols );
- USHORT ColDifferences( SCCOL nThisCol, SCTAB nThisTab,
+ sal_uInt16 ColDifferences( SCCOL nThisCol, SCTAB nThisTab,
ScDocument& rOtherDoc,
SCCOL nOtherCol, SCTAB nOtherTab,
SCROW nMaxRow, SCCOLROW* pOtherRows );
void FindOrder( SCCOLROW* pOtherRows, SCCOLROW nThisEndRow, SCCOLROW nOtherEndRow,
- BOOL bColumns,
+ sal_Bool bColumns,
ScDocument& rOtherDoc, SCTAB nThisTab, SCTAB nOtherTab,
SCCOLROW nEndCol, SCCOLROW* pTranslate,
- ScProgress* pProgress, ULONG nProAdd );
- BOOL OnlineSpellInRange( const ScRange& rSpellRange, ScAddress& rSpellPos,
- USHORT nMaxTest );
+ ScProgress* pProgress, sal_uLong nProAdd );
+ sal_Bool OnlineSpellInRange( const ScRange& rSpellRange, ScAddress& rSpellPos,
+ sal_uInt16 nMaxTest );
DECL_LINK( TrackTimeHdl, Timer* );
@@ -1610,7 +1613,7 @@ public:
*/
void Broadcast( const ScHint& rHint );
/// deprecated
- void Broadcast( ULONG nHint, const ScAddress& rAddr,
+ void Broadcast( sal_uLong nHint, const ScAddress& rAddr,
ScBaseCell* pCell );
/// only area, no cell broadcast
void AreaBroadcast( const ScHint& rHint );
@@ -1629,24 +1632,24 @@ public:
SvtListener* pListener );
void PutInFormulaTree( ScFormulaCell* pCell );
void RemoveFromFormulaTree( ScFormulaCell* pCell );
- void CalcFormulaTree( BOOL bOnlyForced = FALSE,
- BOOL bNoProgressBar = FALSE );
+ void CalcFormulaTree( sal_Bool bOnlyForced = false,
+ sal_Bool bNoProgressBar = false );
void ClearFormulaTree();
void AppendToFormulaTrack( ScFormulaCell* pCell );
void RemoveFromFormulaTrack( ScFormulaCell* pCell );
- void TrackFormulas( ULONG nHintId = SC_HINT_DATACHANGED );
- USHORT GetFormulaTrackCount() const { return nFormulaTrackCount; }
- BOOL IsInFormulaTree( ScFormulaCell* pCell ) const;
- BOOL IsInFormulaTrack( ScFormulaCell* pCell ) const;
- USHORT GetHardRecalcState() { return nHardRecalcState; }
- void SetHardRecalcState( USHORT nVal ) { nHardRecalcState = nVal; }
+ void TrackFormulas( sal_uLong nHintId = SC_HINT_DATACHANGED );
+ sal_uInt16 GetFormulaTrackCount() const { return nFormulaTrackCount; }
+ sal_Bool IsInFormulaTree( ScFormulaCell* pCell ) const;
+ sal_Bool IsInFormulaTrack( ScFormulaCell* pCell ) const;
+ sal_uInt16 GetHardRecalcState() { return nHardRecalcState; }
+ void SetHardRecalcState( sal_uInt16 nVal ) { nHardRecalcState = nVal; }
void StartAllListeners();
const ScFormulaCell* GetFormulaTree() const { return pFormulaTree; }
- BOOL HasForcedFormulas() const { return bHasForcedFormulas; }
- void SetForcedFormulas( BOOL bVal ) { bHasForcedFormulas = bVal; }
- ULONG GetFormulaCodeInTree() const { return nFormulaCodeInTree; }
- BOOL IsInInterpreter() const { return nInterpretLevel != 0; }
- USHORT GetInterpretLevel() { return nInterpretLevel; }
+ sal_Bool HasForcedFormulas() const { return bHasForcedFormulas; }
+ void SetForcedFormulas( sal_Bool bVal ) { bHasForcedFormulas = bVal; }
+ sal_uLong GetFormulaCodeInTree() const { return nFormulaCodeInTree; }
+ sal_Bool IsInInterpreter() const { return nInterpretLevel != 0; }
+ sal_uInt16 GetInterpretLevel() { return nInterpretLevel; }
void IncInterpretLevel()
{
if ( nInterpretLevel < USHRT_MAX )
@@ -1657,8 +1660,8 @@ public:
if ( nInterpretLevel )
nInterpretLevel--;
}
- BOOL IsInMacroInterpreter() const { return nMacroInterpretLevel != 0; }
- USHORT GetMacroInterpretLevel() { return nMacroInterpretLevel; }
+ sal_Bool IsInMacroInterpreter() const { return nMacroInterpretLevel != 0; }
+ sal_uInt16 GetMacroInterpretLevel() { return nMacroInterpretLevel; }
void IncMacroInterpretLevel()
{
if ( nMacroInterpretLevel < USHRT_MAX )
@@ -1669,8 +1672,8 @@ public:
if ( nMacroInterpretLevel )
nMacroInterpretLevel--;
}
- BOOL IsInInterpreterTableOp() const { return nInterpreterTableOpLevel != 0; }
- USHORT GetInterpreterTableOpLevel() { return nInterpreterTableOpLevel; }
+ sal_Bool IsInInterpreterTableOp() const { return nInterpreterTableOpLevel != 0; }
+ sal_uInt16 GetInterpreterTableOpLevel() { return nInterpreterTableOpLevel; }
void IncInterpreterTableOpLevel()
{
if ( nInterpreterTableOpLevel < USHRT_MAX )
@@ -1683,27 +1686,27 @@ public:
}
// add a formula to be remembered for TableOp broadcasts
void AddTableOpFormulaCell( ScFormulaCell* );
- void InvalidateLastTableOpParams() { aLastTableOpParams.bValid = FALSE; }
+ void InvalidateLastTableOpParams() { aLastTableOpParams.bValid = false; }
ScRecursionHelper& GetRecursionHelper()
{
if (!pRecursionHelper)
pRecursionHelper = CreateRecursionHelperInstance();
return *pRecursionHelper;
}
- BOOL IsInDtorClear() const { return bInDtorClear; }
- void SetExpandRefs( BOOL bVal ) { bExpandRefs = bVal; }
- BOOL IsExpandRefs() { return bExpandRefs; }
+ sal_Bool IsInDtorClear() const { return bInDtorClear; }
+ void SetExpandRefs( sal_Bool bVal ) { bExpandRefs = bVal; }
+ sal_Bool IsExpandRefs() { return bExpandRefs; }
SC_DLLPUBLIC void IncSizeRecalcLevel( SCTAB nTab );
SC_DLLPUBLIC void DecSizeRecalcLevel( SCTAB nTab, bool bUpdateNoteCaptionPos = true );
- ULONG GetXMLImportedFormulaCount() const { return nXMLImportedFormulaCount; }
- void IncXMLImportedFormulaCount( ULONG nVal )
+ sal_uLong GetXMLImportedFormulaCount() const { return nXMLImportedFormulaCount; }
+ void IncXMLImportedFormulaCount( sal_uLong nVal )
{
if ( nXMLImportedFormulaCount + nVal > nXMLImportedFormulaCount )
nXMLImportedFormulaCount += nVal;
}
- void DecXMLImportedFormulaCount( ULONG nVal )
+ void DecXMLImportedFormulaCount( sal_uLong nVal )
{
if ( nVal <= nXMLImportedFormulaCount )
nXMLImportedFormulaCount -= nVal;
@@ -1714,8 +1717,8 @@ public:
void StartTrackTimer();
void CompileDBFormula();
- void CompileDBFormula( BOOL bCreateFormulaString );
- void CompileNameFormula( BOOL bCreateFormulaString );
+ void CompileDBFormula( sal_Bool bCreateFormulaString );
+ void CompileNameFormula( sal_Bool bCreateFormulaString );
void CompileColRowNameFormula();
/** Maximum string length of a column, e.g. for dBase export.
@@ -1752,8 +1755,8 @@ public:
::com::sun::star::util::XModifyListener >& rListener,
const ::com::sun::star::lang::EventObject& rEvent );
- void SetInLinkUpdate(BOOL bSet); // TableLink or AreaLink
- BOOL IsInLinkUpdate() const; // including DdeLink
+ void SetInLinkUpdate(sal_Bool bSet); // TableLink or AreaLink
+ sal_Bool IsInLinkUpdate() const; // including DdeLink
SC_DLLPUBLIC SfxItemPool* GetEditPool() const;
SC_DLLPUBLIC SfxItemPool* GetEnginePool() const;
@@ -1765,16 +1768,16 @@ public:
ScRefreshTimerControl * const * GetRefreshTimerControlAddress() const
{ return &pRefreshTimerControl; }
- void SetPastingDrawFromOtherDoc( BOOL bVal )
+ void SetPastingDrawFromOtherDoc( sal_Bool bVal )
{ bPastingDrawFromOtherDoc = bVal; }
- BOOL PastingDrawFromOtherDoc() const
+ sal_Bool PastingDrawFromOtherDoc() const
{ return bPastingDrawFromOtherDoc; }
/// an ID unique to each document instance
sal_uInt32 GetDocumentID() const;
void InvalidateStyleSheetUsage()
- { bStyleSheetUsageInvalid = TRUE; }
+ { bStyleSheetUsageInvalid = sal_True; }
void GetSortParam( ScSortParam& rParam, SCTAB nTab );
void SetSortParam( ScSortParam& rParam, SCTAB nTab );
@@ -1820,9 +1823,9 @@ private: // CLOOK-Impl-methods
void DeleteDrawLayer();
void DeleteColorTable();
- SC_DLLPUBLIC BOOL DrawGetPrintArea( ScRange& rRange, BOOL bSetHor, BOOL bSetVer ) const;
- void DrawMovePage( USHORT nOldPos, USHORT nNewPos );
- void DrawCopyPage( USHORT nOldPos, USHORT nNewPos );
+ SC_DLLPUBLIC sal_Bool DrawGetPrintArea( ScRange& rRange, sal_Bool bSetHor, sal_Bool bSetVer ) const;
+ void DrawMovePage( sal_uInt16 nOldPos, sal_uInt16 nNewPos );
+ void DrawCopyPage( sal_uInt16 nOldPos, sal_uInt16 nNewPos );
void UpdateDrawPrinter();
void UpdateDrawLanguages();
@@ -1843,7 +1846,7 @@ private: // CLOOK-Impl-methods
ScClipRangeNameData& rRangeNames, const ScRangeList& rDestRanges, const ScMarkData& rMark,
SCCOL nXw, SCROW nYw);
- BOOL HasPartOfMerged( const ScRange& rRange );
+ sal_Bool HasPartOfMerged( const ScRange& rRange );
std::map< SCTAB, ScSortParam > mSheetSortParams;
diff --git a/sc/inc/docuno.hxx b/sc/inc/docuno.hxx
index 179c0eb5a74f..573d66231dfb 100644
--- a/sc/inc/docuno.hxx
+++ b/sc/inc/docuno.hxx
@@ -106,10 +106,11 @@ private:
com::sun::star::uno::Reference<com::sun::star::uno::XInterface> xDrawMarkerTab;
com::sun::star::uno::Reference<com::sun::star::uno::XInterface> xDrawDashTab;
com::sun::star::uno::Reference<com::sun::star::uno::XInterface> xChartDataProv;
+ com::sun::star::uno::Reference<com::sun::star::uno::XInterface> xObjProvider;
::cppu::OInterfaceContainerHelper maChangesListeners;
- BOOL FillRenderMarkData( const com::sun::star::uno::Any& aSelection,
+ sal_Bool FillRenderMarkData( const com::sun::star::uno::Any& aSelection,
const com::sun::star::uno::Sequence< com::sun::star::beans::PropertyValue >& rOptions,
ScMarkData& rMark, ScPrintSelectionStatus& rStatus, String& rPagesStr ) const;
com::sun::star::uno::Reference<com::sun::star::uno::XAggregation> GetFormatter();
@@ -135,6 +136,8 @@ public:
void AfterXMLLoading(sal_Bool bRet);
ScSheetSaveData* GetSheetSaveData();
+ void RepaintRange( const ScRange& rRange );
+
bool HasChangesListeners() const;
void NotifyChanges( const ::rtl::OUString& rOperation, const ScRangeList& rRanges,
@@ -329,7 +332,7 @@ private:
ScDocShell* pDocShell;
::com::sun::star::uno::Reference< ::com::sun::star::drawing::XDrawPage >
- GetObjectByIndex_Impl(INT32 nIndex) const;
+ GetObjectByIndex_Impl(sal_Int32 nIndex) const;
public:
ScDrawPagesObj(ScDocShell* pDocSh);
@@ -795,7 +798,7 @@ private:
ScDocShell* pDocShell;
SCTAB nTab;
- BOOL GetScenarioIndex_Impl( const ::rtl::OUString& rName, SCTAB& rIndex );
+ sal_Bool GetScenarioIndex_Impl( const ::rtl::OUString& rName, SCTAB& rIndex );
ScTableSheetObj* GetObjectByIndex_Impl(sal_Int32 nIndex);
ScTableSheetObj* GetObjectByName_Impl(const ::rtl::OUString& aName);
diff --git a/sc/inc/dpglobal.hxx b/sc/inc/dpglobal.hxx
index b76bf116f587..79a2743e1620 100644
--- a/sc/inc/dpglobal.hxx
+++ b/sc/inc/dpglobal.hxx
@@ -118,20 +118,20 @@ public:
private:
union
{
- ULONG nNumFormat;
+ sal_uLong nNumFormat;
sal_Int32 mnDatePart;
};
String aString;
double fValue;
- BYTE mbFlag;
+ sal_uInt8 mbFlag;
friend class ScDPCache;
public:
ScDPItemData() : nNumFormat( 0 ), fValue(0.0), mbFlag( 0 ){}
- ScDPItemData( ULONG nNF, const String & rS, double fV, BYTE bF ):nNumFormat(nNF), aString(rS), fValue(fV), mbFlag( bF ){}
- ScDPItemData( const String& rS, double fV = 0.0, bool bHV = FALSE, const ULONG nNumFormat = 0 , bool bData = TRUE) ;
- ScDPItemData( ScDocument* pDoc, SCROW nRow, USHORT nCol, USHORT nDocTab );
+ ScDPItemData( sal_uLong nNF, const String & rS, double fV, sal_uInt8 bF ):nNumFormat(nNF), aString(rS), fValue(fV), mbFlag( bF ){}
+ ScDPItemData( const String& rS, double fV = 0.0, bool bHV = false, const sal_uLong nNumFormat = 0 , bool bData = true) ;
+ ScDPItemData( ScDocument* pDoc, SCROW nRow, sal_uInt16 nCol, sal_uInt16 nDocTab );
void SetString( const String& rS ) { aString = rS; mbFlag &= ~(MK_VAL|MK_DATE); nNumFormat = 0; mbFlag |= MK_DATA; }
bool IsCaseInsEqual( const ScDPItemData& r ) const;
@@ -153,7 +153,7 @@ public:
bool IsValue() const;
String GetString() const ;
double GetValue() const ;
- ULONG GetNumFormat() const ;
+ sal_uLong GetNumFormat() const ;
bool HasStringData() const ;
bool IsDate() const;
bool HasDatePart() const;
@@ -161,8 +161,8 @@ public:
TypedStrData* CreateTypeString( );
sal_uInt8 GetType() const;
- BYTE & GetFlag() throw() { return mbFlag; }
- const BYTE & GetFlag() const throw() { return const_cast<ScDPItemData*>(this)->GetFlag(); }
+ sal_uInt8 & GetFlag() throw() { return mbFlag; }
+ const sal_uInt8 & GetFlag() const throw() { return const_cast<ScDPItemData*>(this)->GetFlag(); }
};
class SC_DLLPUBLIC ScDPItemDataPool
diff --git a/sc/inc/dpgroup.hxx b/sc/inc/dpgroup.hxx
index 6a88b6386843..01ec98504549 100644
--- a/sc/inc/dpgroup.hxx
+++ b/sc/inc/dpgroup.hxx
@@ -52,7 +52,7 @@ struct ScDPNumGroupInfo
double End;
double Step;
- ScDPNumGroupInfo() : Enable(sal_False), DateValues(sal_False), AutoStart(sal_False), AutoEnd(sal_False),
+ ScDPNumGroupInfo() : Enable(false), DateValues(false), AutoStart(false), AutoEnd(false),
Start(0.0), End(0.0), Step(0.0) {}
};
@@ -217,11 +217,11 @@ public:
virtual long Compare( long nDim, long nDataId1, long nDataId2);
virtual String getDimensionName(long nColumn);
- virtual BOOL getIsDataLayoutDimension(long nColumn);
- virtual BOOL IsDateDimension(long nDim);
- virtual ULONG GetNumberFormat(long nDim);
+ virtual sal_Bool getIsDataLayoutDimension(long nColumn);
+ virtual sal_Bool IsDateDimension(long nDim);
+ virtual sal_uLong GetNumberFormat(long nDim);
virtual void DisposeData();
- virtual void SetEmptyFlags( BOOL bIgnoreEmptyRows, BOOL bRepeatIfEmpty );
+ virtual void SetEmptyFlags( sal_Bool bIgnoreEmptyRows, sal_Bool bRepeatIfEmpty );
virtual bool IsRepeatIfEmpty();
@@ -233,12 +233,12 @@ public:
virtual void CalcResults(CalcInfo& rInfo, bool bAutoShow);
virtual const ScDPCacheTable& GetCacheTable() const;
- virtual BOOL IsBaseForGroup(long nDim) const;
+ virtual sal_Bool IsBaseForGroup(long nDim) const;
virtual long GetGroupBase(long nGroupDim) const;
- virtual BOOL IsNumOrDateGroup(long nDim) const;
- virtual BOOL IsInGroup( const ScDPItemData& rGroupData, long nGroupIndex,
+ virtual sal_Bool IsNumOrDateGroup(long nDim) const;
+ virtual sal_Bool IsInGroup( const ScDPItemData& rGroupData, long nGroupIndex,
const ScDPItemData& rBaseData, long nBaseIndex ) const;
- virtual BOOL HasCommonElement( const ScDPItemData& rFirstData, long nFirstIndex,
+ virtual sal_Bool HasCommonElement( const ScDPItemData& rFirstData, long nFirstIndex,
const ScDPItemData& rSecondData, long nSecondIndex ) const;
};
diff --git a/sc/inc/dpobject.hxx b/sc/inc/dpobject.hxx
index 0a2c05256f5b..c65e46661b9e 100644
--- a/sc/inc/dpobject.hxx
+++ b/sc/inc/dpobject.hxx
@@ -82,7 +82,7 @@ struct ScDPServiceDesc
aServiceName( rServ ), aParSource( rSrc ), aParName( rNam ),
aParUser( rUser ), aParPass( rPass ) { }
- BOOL operator== ( const ScDPServiceDesc& rOther ) const
+ sal_Bool operator== ( const ScDPServiceDesc& rOther ) const
{ return aServiceName == rOther.aServiceName &&
aParSource == rOther.aParSource &&
aParName == rOther.aParName &&
@@ -107,18 +107,18 @@ private:
// cached data
com::sun::star::uno::Reference<com::sun::star::sheet::XDimensionsSupplier> xSource;
ScDPOutput* pOutput;
- BOOL bSettingsChanged;
- BOOL bAlive; // FALSE if only used to hold settings
+ sal_Bool bSettingsChanged;
+ sal_Bool bAlive; // sal_False if only used to hold settings
sal_uInt16 mnAutoFormatIndex;
- BOOL bAllowMove;
+ sal_Bool bAllowMove;
long nHeaderRows; // page fields plus filter button
- bool mbHeaderLayout; // TRUE : grid, FALSE : standard
+ bool mbHeaderLayout; // sal_True : grid, sal_False : standard
SC_DLLPRIVATE ScDPTableData* GetTableData();
SC_DLLPRIVATE void CreateObjects();
SC_DLLPRIVATE void CreateOutput();
- BOOL bRefresh;
+ sal_Bool bRefresh;
long mnCacheId;
public:
@@ -131,8 +131,8 @@ public:
* doesn't really change the behavior of the object, but is used only for
* testing purposes.
*/
- void SetAlive(BOOL bSet);
- void SetAllowMove(BOOL bSet);
+ void SetAlive(sal_Bool bSet);
+ void SetAllowMove(sal_Bool bSet);
void InvalidateData();
void ClearSource();
@@ -164,9 +164,9 @@ public:
com::sun::star::uno::Reference<com::sun::star::sheet::XDimensionsSupplier> GetSource();
- BOOL IsSheetData() const;
- BOOL IsImportData() const { return(pImpDesc != NULL); }
- BOOL IsServiceData() const { return(pServDesc != NULL); }
+ sal_Bool IsSheetData() const;
+ sal_Bool IsImportData() const { return(pImpDesc != NULL); }
+ sal_Bool IsServiceData() const { return(pServDesc != NULL); }
void SetName(const String& rNew);
const String& GetName() const { return aTableName; }
@@ -181,19 +181,19 @@ public:
bool IsDataDescriptionCell(const ScAddress& rPos);
bool IsDimNameInUse(const ::rtl::OUString& rName) const;
- String GetDimName( long nDim, BOOL& rIsDataLayout, sal_Int32* pFlags = NULL );
- BOOL IsDuplicated( long nDim );
+ String GetDimName( long nDim, sal_Bool& rIsDataLayout, sal_Int32* pFlags = NULL );
+ sal_Bool IsDuplicated( long nDim );
long GetDimCount();
void GetHeaderPositionData(const ScAddress& rPos, ::com::sun::star::sheet::DataPilotTableHeaderData& rData);
- long GetHeaderDim( const ScAddress& rPos, USHORT& rOrient );
- BOOL GetHeaderDrag( const ScAddress& rPos, BOOL bMouseLeft, BOOL bMouseTop,
+ long GetHeaderDim( const ScAddress& rPos, sal_uInt16& rOrient );
+ sal_Bool GetHeaderDrag( const ScAddress& rPos, sal_Bool bMouseLeft, sal_Bool bMouseTop,
long nDragDim,
- Rectangle& rPosRect, USHORT& rOrient, long& rDimPos );
- BOOL IsFilterButton( const ScAddress& rPos );
+ Rectangle& rPosRect, sal_uInt16& rOrient, long& rDimPos );
+ sal_Bool IsFilterButton( const ScAddress& rPos );
- BOOL GetPivotData( ScDPGetPivotDataField& rTarget, /* returns result */
+ sal_Bool GetPivotData( ScDPGetPivotDataField& rTarget, /* returns result */
const std::vector< ScDPGetPivotDataField >& rFilters );
- BOOL ParseFilters( ScDPGetPivotDataField& rTarget,
+ sal_Bool ParseFilters( ScDPGetPivotDataField& rTarget,
std::vector< ScDPGetPivotDataField >& rFilters,
const String& rFilterList );
@@ -203,24 +203,24 @@ public:
void ToggleDetails(const ::com::sun::star::sheet::DataPilotTableHeaderData& rElemDesc, ScDPObject* pDestObj);
- BOOL FillOldParam(ScPivotParam& rParam, BOOL bForFile) const;
- BOOL FillLabelData(ScPivotParam& rParam);
- void InitFromOldPivot(const ScPivot& rOld, ScDocument* pDoc, BOOL bSetSource);
+ sal_Bool FillOldParam(ScPivotParam& rParam) const;
+ sal_Bool FillLabelData(ScPivotParam& rParam);
+ void InitFromOldPivot(const ScPivot& rOld, ScDocument* pDoc, sal_Bool bSetSource);
- BOOL GetHierarchiesNA( sal_Int32 nDim, com::sun::star::uno::Reference< com::sun::star::container::XNameAccess >& xHiers );
- BOOL GetHierarchies( sal_Int32 nDim, com::sun::star::uno::Sequence< rtl::OUString >& rHiers );
+ sal_Bool GetHierarchiesNA( sal_Int32 nDim, com::sun::star::uno::Reference< com::sun::star::container::XNameAccess >& xHiers );
+ sal_Bool GetHierarchies( sal_Int32 nDim, com::sun::star::uno::Sequence< rtl::OUString >& rHiers );
sal_Int32 GetUsedHierarchy( sal_Int32 nDim );
- BOOL GetMembersNA( sal_Int32 nDim, com::sun::star::uno::Reference< com::sun::star::container::XNameAccess >& xMembers );
- BOOL GetMembersNA( sal_Int32 nDim, sal_Int32 nHier, com::sun::star::uno::Reference< com::sun::star::container::XNameAccess >& xMembers );
+ sal_Bool GetMembersNA( sal_Int32 nDim, com::sun::star::uno::Reference< com::sun::star::container::XNameAccess >& xMembers );
+ sal_Bool GetMembersNA( sal_Int32 nDim, sal_Int32 nHier, com::sun::star::uno::Reference< com::sun::star::container::XNameAccess >& xMembers );
bool GetMemberNames( sal_Int32 nDim, ::com::sun::star::uno::Sequence< ::rtl::OUString >& rNames );
bool GetMembers( sal_Int32 nDim, sal_Int32 nHier, ::std::vector<ScDPLabelData::Member>& rMembers );
void UpdateReference( UpdateRefMode eUpdateRefMode,
const ScRange& r, SCsCOL nDx, SCsROW nDy, SCsTAB nDz );
- BOOL RefsEqual( const ScDPObject& r ) const;
+ sal_Bool RefsEqual( const ScDPObject& r ) const;
void WriteRefsTo( ScDPObject& r ) const;
void GetPositionData(const ScAddress& rPos, ::com::sun::star::sheet::DataPilotTablePositionData& rPosData);
@@ -240,20 +240,20 @@ public:
void BuildAllDimensionMembers();
- static BOOL HasRegisteredSources();
+ static sal_Bool HasRegisteredSources();
static com::sun::star::uno::Sequence<rtl::OUString> GetRegisteredSources();
static com::sun::star::uno::Reference<com::sun::star::sheet::XDimensionsSupplier>
CreateSource( const ScDPServiceDesc& rDesc );
static void ConvertOrientation( ScDPSaveData& rSaveData,
- const ::std::vector<PivotField>& rFields, USHORT nOrient,
+ const ::std::vector<PivotField>& rFields, sal_uInt16 nOrient,
const com::sun::star::uno::Reference<
com::sun::star::sheet::XDimensionsSupplier>& xSource,
::std::vector<PivotField>* pRefColFields = NULL,
::std::vector<PivotField>* pRefRowFields = NULL,
::std::vector<PivotField>* pRefPageFields = NULL );
- static bool IsOrientationAllowed( USHORT nOrient, sal_Int32 nDimFlags );
+ static bool IsOrientationAllowed( sal_uInt16 nOrient, sal_Int32 nDimFlags );
};
@@ -294,7 +294,7 @@ public:
*
* @return new name for data pilot object.
*/
- String CreateNewName( USHORT nMin = 1 ) const;
+ String CreateNewName( sal_uInt16 nMin = 1 ) const;
void FreeTable(ScDPObject* pDPObj);
SC_DLLPUBLIC bool InsertNewTable(ScDPObject* pDPObj);
diff --git a/sc/inc/dpoutput.hxx b/sc/inc/dpoutput.hxx
index 970445f64ba8..99ca1ed82754 100644
--- a/sc/inc/dpoutput.hxx
+++ b/sc/inc/dpoutput.hxx
@@ -81,7 +81,7 @@ private:
com::sun::star::uno::Reference<
com::sun::star::sheet::XDimensionsSupplier> xSource;
ScAddress aStartPos;
- BOOL bDoFilter;
+ sal_Bool bDoFilter;
ScDPOutLevelData* pColFields;
ScDPOutLevelData* pRowFields;
ScDPOutLevelData* pPageFields;
@@ -91,24 +91,24 @@ private:
com::sun::star::uno::Sequence<
com::sun::star::uno::Sequence<
com::sun::star::sheet::DataResult> > aData;
- BOOL bResultsError;
+ sal_Bool bResultsError;
bool mbHasDataLayout;
String aDataDescription;
// Number format related parameters
- UINT32* pColNumFmt;
- UINT32* pRowNumFmt;
+ sal_uInt32* pColNumFmt;
+ sal_uInt32* pRowNumFmt;
long nColFmtCount;
long nRowFmtCount;
- UINT32 nSingleNumFmt;
+ sal_uInt32 nSingleNumFmt;
// Output geometry related parameters
- BOOL bSizesValid;
- BOOL bSizeOverflow;
+ sal_Bool bSizesValid;
+ sal_Bool bSizeOverflow;
long nColCount;
long nRowCount;
long nHeaderSize;
- bool mbHeaderLayout; // TRUE : grid, FALSE : standard
+ bool mbHeaderLayout; // sal_True : grid, sal_False : standard
SCCOL nTabStartCol;
SCROW nTabStartRow;
SCCOL nMemberStartCol;
@@ -122,7 +122,7 @@ private:
const com::sun::star::sheet::DataResult& rData );
void HeaderCell( SCCOL nCol, SCROW nRow, SCTAB nTab,
const com::sun::star::sheet::MemberResult& rData,
- BOOL bColHeader, long nLevel );
+ sal_Bool bColHeader, long nLevel );
void FieldCell( SCCOL nCol, SCROW nRow, SCTAB nTab, const String& rCaption,
bool bInTable, bool bPopup, bool bHasHiddenMember );
void CalcSizes();
@@ -136,7 +136,7 @@ public:
ScDPOutput( ScDocument* pD,
const com::sun::star::uno::Reference<
com::sun::star::sheet::XDimensionsSupplier>& xSrc,
- const ScAddress& rPos, BOOL bFilter );
+ const ScAddress& rPos, sal_Bool bFilter );
~ScDPOutput();
void SetPosition( const ScAddress& rPos );
@@ -152,13 +152,13 @@ public:
field region. */
bool GetDataResultPositionData(::std::vector< ::com::sun::star::sheet::DataPilotFieldFilter >& rFilters, const ScAddress& rPos);
- BOOL GetPivotData( ScDPGetPivotDataField& rTarget, /* returns result */
+ sal_Bool GetPivotData( ScDPGetPivotDataField& rTarget, /* returns result */
const std::vector< ScDPGetPivotDataField >& rFilters );
- long GetHeaderDim( const ScAddress& rPos, USHORT& rOrient );
- BOOL GetHeaderDrag( const ScAddress& rPos, BOOL bMouseLeft, BOOL bMouseTop,
+ long GetHeaderDim( const ScAddress& rPos, sal_uInt16& rOrient );
+ sal_Bool GetHeaderDrag( const ScAddress& rPos, sal_Bool bMouseLeft, sal_Bool bMouseTop,
long nDragDim,
- Rectangle& rPosRect, USHORT& rOrient, long& rDimPos );
- BOOL IsFilterButton( const ScAddress& rPos );
+ Rectangle& rPosRect, sal_uInt16& rOrient, long& rDimPos );
+ sal_Bool IsFilterButton( const ScAddress& rPos );
void GetMemberResultNames( ScStrCollection& rNames, long nDimension );
diff --git a/sc/inc/dpsdbtab.hxx b/sc/inc/dpsdbtab.hxx
index 2ccd2ca2976f..b86d0869e404 100644
--- a/sc/inc/dpsdbtab.hxx
+++ b/sc/inc/dpsdbtab.hxx
@@ -43,7 +43,7 @@ struct ScImportSourceDesc
{
String aDBName;
String aObject;
- USHORT nType; // enum DataImportMode
+ sal_uInt16 nType; // enum DataImportMode
bool bNative;
ScDocument* mpDoc;
@@ -73,10 +73,10 @@ public:
virtual long GetColumnCount();
virtual String getDimensionName(long nColumn);
- virtual BOOL getIsDataLayoutDimension(long nColumn);
- virtual BOOL IsDateDimension(long nDim);
+ virtual sal_Bool getIsDataLayoutDimension(long nColumn);
+ virtual sal_Bool IsDateDimension(long nDim);
virtual void DisposeData();
- virtual void SetEmptyFlags( BOOL bIgnoreEmptyRows, BOOL bRepeatIfEmpty );
+ virtual void SetEmptyFlags( sal_Bool bIgnoreEmptyRows, sal_Bool bRepeatIfEmpty );
virtual void CreateCacheTable();
virtual void FilterCacheTable(const ::std::vector<ScDPCacheTable::Criterion>& rCriteria, const ::boost::unordered_set<sal_Int32>& rDataDims);
diff --git a/sc/inc/dpshttab.hxx b/sc/inc/dpshttab.hxx
index 9608871e894c..ca025e95e1a7 100644
--- a/sc/inc/dpshttab.hxx
+++ b/sc/inc/dpshttab.hxx
@@ -88,7 +88,7 @@ public:
* @return 0 if the source range is sane, otherwise an error message ID is
* returned.
*/
- ULONG CheckSourceRange() const;
+ sal_uLong CheckSourceRange() const;
long GetCacheId() const;
private:
@@ -118,11 +118,11 @@ public:
virtual long GetColumnCount();
virtual String getDimensionName(long nColumn);
- virtual BOOL getIsDataLayoutDimension(long nColumn);
- virtual BOOL IsDateDimension(long nDim);
- virtual ULONG GetNumberFormat(long nDim);
+ virtual sal_Bool getIsDataLayoutDimension(long nColumn);
+ virtual sal_Bool IsDateDimension(long nDim);
+ virtual sal_uLong GetNumberFormat(long nDim);
virtual void DisposeData();
- virtual void SetEmptyFlags( BOOL bIgnoreEmptyRows, BOOL bRepeatIfEmpty );
+ virtual void SetEmptyFlags( sal_Bool bIgnoreEmptyRows, sal_Bool bRepeatIfEmpty );
virtual bool IsRepeatIfEmpty();
diff --git a/sc/inc/dptabdat.hxx b/sc/inc/dptabdat.hxx
index 956985c2c891..a2521ac869a0 100644
--- a/sc/inc/dptabdat.hxx
+++ b/sc/inc/dptabdat.hxx
@@ -78,9 +78,9 @@ namespace com { namespace sun { namespace star { namespace sheet {
struct ScDPValueData
{
double fValue;
- BYTE nType;
+ sal_uInt8 nType;
- void Set( double fV, BYTE nT ) { fValue = fV; nType = nT; }
+ void Set( double fV, sal_uInt8 nT ) { fValue = fV; nType = nT; }
};
class ScDPResultMember;
@@ -138,12 +138,12 @@ public:
virtual long GetColumnCount() = 0;
virtual const std::vector< SCROW >& GetColumnEntries( long nColumn ) ;
virtual String getDimensionName(long nColumn) = 0;
- virtual BOOL getIsDataLayoutDimension(long nColumn) = 0;
- virtual BOOL IsDateDimension(long nDim) = 0;
- virtual ULONG GetNumberFormat(long nDim);
- virtual UINT32 GetNumberFormatByIdx( NfIndexTableOffset );
+ virtual sal_Bool getIsDataLayoutDimension(long nColumn) = 0;
+ virtual sal_Bool IsDateDimension(long nDim) = 0;
+ virtual sal_uLong GetNumberFormat(long nDim);
+ virtual sal_uInt32 GetNumberFormatByIdx( NfIndexTableOffset );
virtual void DisposeData() = 0;
- virtual void SetEmptyFlags( BOOL bIgnoreEmptyRows, BOOL bRepeatIfEmpty ) = 0;
+ virtual void SetEmptyFlags( sal_Bool bIgnoreEmptyRows, sal_Bool bRepeatIfEmpty ) = 0;
virtual bool IsRepeatIfEmpty();
@@ -156,12 +156,12 @@ public:
virtual const ScDPCacheTable& GetCacheTable() const = 0;
// overloaded in ScDPGroupTableData:
- virtual BOOL IsBaseForGroup(long nDim) const;
+ virtual sal_Bool IsBaseForGroup(long nDim) const;
virtual long GetGroupBase(long nGroupDim) const;
- virtual BOOL IsNumOrDateGroup(long nDim) const;
- virtual BOOL IsInGroup( const ScDPItemData& rGroupData, long nGroupIndex,
+ virtual sal_Bool IsNumOrDateGroup(long nDim) const;
+ virtual sal_Bool IsInGroup( const ScDPItemData& rGroupData, long nGroupIndex,
const ScDPItemData& rBaseData, long nBaseIndex ) const;
- virtual BOOL HasCommonElement( const ScDPItemData& rFirstData, long nFirstIndex,
+ virtual sal_Bool HasCommonElement( const ScDPItemData& rFirstData, long nFirstIndex,
const ScDPItemData& rSecondData, long nSecondIndex ) const;
virtual long GetMembersCount( long nDim );
diff --git a/sc/inc/dptablecache.hxx b/sc/inc/dptablecache.hxx
index f11e7870f088..c1ee4238193c 100644
--- a/sc/inc/dptablecache.hxx
+++ b/sc/inc/dptablecache.hxx
@@ -76,10 +76,10 @@ public:
SCCOL GetDimensionIndex( String sName) const;
const ScDPItemData* GetSortedItemData( SCCOL nDim, SCROW nOrder ) const;
- ULONG GetNumType ( ULONG nFormat ) const;
- ULONG GetNumberFormat( long nDim ) const;
+ sal_uLong GetNumType ( sal_uLong nFormat ) const;
+ sal_uLong GetNumberFormat( long nDim ) const;
bool IsDateDimension( long nDim ) const ;
- ULONG GetDimNumType( SCCOL nDim) const;
+ sal_uLong GetDimNumType( SCCOL nDim) const;
SCROW GetDimMemberCount( SCCOL nDim ) const;
SCROW GetSortedItemDataId( SCCOL nDim, SCROW nOrder ) const;
@@ -88,9 +88,9 @@ public:
bool InitFromDataBase(const ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XRowSet>& xRowSet, const Date& rNullDate);
SCROW GetRowCount() const;
- SCROW GetItemDataId( USHORT nDim, SCROW nRow, bool bRepeatIfEmpty ) const;
- String GetDimensionName( USHORT nColumn ) const;
- bool IsEmptyMember( SCROW nRow, USHORT nColumn ) const;
+ SCROW GetItemDataId( sal_uInt16 nDim, SCROW nRow, bool bRepeatIfEmpty ) const;
+ String GetDimensionName( sal_uInt16 nColumn ) const;
+ bool IsEmptyMember( SCROW nRow, sal_uInt16 nColumn ) const;
bool IsRowEmpty( SCROW nRow ) const;
bool IsValid() const;
bool ValidQuery( SCROW nRow, const ScQueryParam& rQueryParam, bool* pSpecial );
diff --git a/sc/inc/dptabres.hxx b/sc/inc/dptabres.hxx
index 4c0a2f93b6e5..4e6c6eddd060 100644
--- a/sc/inc/dptabres.hxx
+++ b/sc/inc/dptabres.hxx
@@ -176,14 +176,14 @@ public:
void Update( const ScDPValueData& rNext, ScSubTotalFunc eFunc, const ScDPSubTotalState& rSubState );
void Calculate( ScSubTotalFunc eFunc, const ScDPSubTotalState& rSubState );
- BOOL IsCalculated() const;
+ sal_Bool IsCalculated() const;
double GetResult() const;
- BOOL HasError() const;
- BOOL HasData() const;
+ sal_Bool HasError() const;
+ sal_Bool HasData() const;
void SetResult( double fNew );
- void SetEmpty( BOOL bSet );
+ void SetEmpty( sal_Bool bSet );
void SetError();
double GetAuxiliary() const;
@@ -203,7 +203,7 @@ class ScDPRowTotals
{
ScDPAggData aRowTotal;
ScDPAggData aGrandTotal;
- BOOL bIsInColRoot;
+ sal_Bool bIsInColRoot;
public:
ScDPRowTotals();
@@ -212,8 +212,8 @@ public:
ScDPAggData* GetRowTotal( long nMeasure );
ScDPAggData* GetGrandTotal( long nMeasure );
- BOOL IsInColRoot() const { return bIsInColRoot; }
- void SetInColRoot(BOOL bSet) { bIsInColRoot = bSet; }
+ sal_Bool IsInColRoot() const { return bIsInColRoot; }
+ void SetInColRoot(sal_Bool bSet) { bIsInColRoot = bSet; }
};
// --------------------------------------------------------------------
@@ -253,12 +253,12 @@ typedef boost::unordered_map < SCROW, ScDPParentDimData *, MemberHashIndexFunc>
class ResultMembers
{
DimMemberHash maMemberHash;
- BOOL mbHasHideDetailsMember;
+ sal_Bool mbHasHideDetailsMember;
public:
ScDPParentDimData* FindMember( const SCROW& nIndex ) const;
void InsertMember( ScDPParentDimData* pNew );
- BOOL IsHasHideDetailsMembers() const { return mbHasHideDetailsMember; }
- void SetHasHideDetailsMembers( BOOL b ) { mbHasHideDetailsMember=b; }
+ sal_Bool IsHasHideDetailsMembers() const { return mbHasHideDetailsMember; }
+ void SetHasHideDetailsMembers( sal_Bool b ) { mbHasHideDetailsMember=b; }
ResultMembers();
virtual ~ResultMembers();
};
@@ -269,24 +269,24 @@ private:
const ::std::vector<ScDPDimension*>& mppDim;
const ::std::vector<ScDPLevel*>& mppLev;
- BOOL mbRow;
- BOOL mbInitChild;
- BOOL mbAllChildren;
+ sal_Bool mbRow;
+ sal_Bool mbInitChild;
+ sal_Bool mbAllChildren;
public:
LateInitParams( const ::std::vector<ScDPDimension*>& ppDim, const ::std::vector<ScDPLevel*>& ppLev,
- BOOL bRow, BOOL bInitChild = TRUE , BOOL bAllChildren = FALSE);
+ sal_Bool bRow, sal_Bool bInitChild = sal_True , sal_Bool bAllChildren = false);
~LateInitParams();
- void SetInitChild( BOOL b ) { mbInitChild = b; }
- void SetInitAllChildren( BOOL b ) { mbAllChildren = b; }
+ void SetInitChild( sal_Bool b ) { mbInitChild = b; }
+ void SetInitAllChildren( sal_Bool b ) { mbAllChildren = b; }
inline ScDPDimension* GetDim( size_t nPos ) const { return mppDim[nPos];}
inline ScDPLevel* GetLevel( size_t nPos ) const { return mppLev[nPos];}
- inline BOOL GetInitChild() const {return mbInitChild; }
- inline BOOL GetInitAllChild() const { return mbAllChildren; }
- inline BOOL IsRow() const { return mbRow; }
- BOOL IsEnd( size_t nPos ) const ;
+ inline sal_Bool GetInitChild() const {return mbInitChild; }
+ inline sal_Bool GetInitAllChild() const { return mbAllChildren; }
+ inline sal_Bool IsRow() const { return mbRow; }
+ sal_Bool IsEnd( size_t nPos ) const ;
};
class ScDPResultData
@@ -298,11 +298,11 @@ private:
long nMeasCount;
ScSubTotalFunc* pMeasFuncs;
::com::sun::star::sheet::DataPilotFieldReference* pMeasRefs;
- USHORT* pMeasRefOrient;
+ sal_uInt16* pMeasRefOrient;
String* pMeasNames;
- BOOL bLateInit;
- BOOL bDataAtCol;
- BOOL bDataAtRow;
+ sal_Bool bLateInit;
+ sal_Bool bDataAtCol;
+ sal_Bool bDataAtRow;
//! add "displayed values" settings
mutable std::vector< ResultMembers* > mpDimMembers;
@@ -312,20 +312,20 @@ public:
void SetMeasureData( long nCount, const ScSubTotalFunc* pFunctions,
const ::com::sun::star::sheet::DataPilotFieldReference* pRefs,
- const USHORT* pRefOrient, const String* pNames );
- void SetDataLayoutOrientation( USHORT nOrient );
- void SetLateInit( BOOL bSet );
+ const sal_uInt16* pRefOrient, const String* pNames );
+ void SetDataLayoutOrientation( sal_uInt16 nOrient );
+ void SetLateInit( sal_Bool bSet );
long GetMeasureCount() const { return nMeasCount; }
ScSubTotalFunc GetMeasureFunction(long nMeasure) const;
- String GetMeasureString(long nMeasure, BOOL bForce, ScSubTotalFunc eForceFunc, bool& rbTotalResult) const;
+ String GetMeasureString(long nMeasure, sal_Bool bForce, ScSubTotalFunc eForceFunc, bool& rbTotalResult) const;
String GetMeasureDimensionName(long nMeasure) const;
const ::com::sun::star::sheet::DataPilotFieldReference& GetMeasureRefVal(long nMeasure) const;
- USHORT GetMeasureRefOrient(long nMeasure) const;
+ sal_uInt16 GetMeasureRefOrient(long nMeasure) const;
- BOOL IsDataAtCol() const { return bDataAtCol; }
- BOOL IsDataAtRow() const { return bDataAtRow; }
- BOOL IsLateInit() const { return bLateInit; }
+ sal_Bool IsDataAtCol() const { return bDataAtCol; }
+ sal_Bool IsDataAtRow() const { return bDataAtRow; }
+ sal_Bool IsLateInit() const { return bLateInit; }
long GetColStartMeasure() const;
long GetRowStartMeasure() const;
@@ -333,14 +333,14 @@ public:
long GetCountForMeasure( long nMeas ) const
{ return ( nMeas == SC_DPMEASURE_ALL ) ? nMeasCount : 1; }
- BOOL IsBaseForGroup( long nDim ) const; // any group
+ sal_Bool IsBaseForGroup( long nDim ) const; // any group
long GetGroupBase( long nGroupDim ) const;
- BOOL IsNumOrDateGroup( long nDim ) const;
- BOOL IsInGroup( const ScDPItemData& rGroupData, long nGroupIndex,
+ sal_Bool IsNumOrDateGroup( long nDim ) const;
+ sal_Bool IsInGroup( const ScDPItemData& rGroupData, long nGroupIndex,
long nBaseDataId, long nBaseIndex ) const;
- BOOL IsInGroup( SCROW nGroupDataId, long nGroupIndex,
+ sal_Bool IsInGroup( SCROW nGroupDataId, long nGroupIndex,
const ScDPItemData& rBaseData, long nBaseIndex ) const;
- BOOL HasCommonElement( SCROW nFirstDataId, long nFirstIndex,
+ sal_Bool HasCommonElement( SCROW nFirstDataId, long nFirstIndex,
const ScDPItemData& rSecondData, long nSecondIndex ) const;
ResultMembers* GetDimResultMembers( long nDim , ScDPDimension* pDim , ScDPLevel* pLevel) const ;
@@ -356,46 +356,46 @@ private:
ScDPParentDimData aParentDimData;
ScDPResultDimension* pChildDimension;
ScDPDataMember* pDataRoot;
- BOOL bHasElements;
- BOOL bForceSubTotal;
- BOOL bHasHiddenDetails;
- BOOL bInitialized;
- BOOL bAutoHidden;
+ sal_Bool bHasElements;
+ sal_Bool bForceSubTotal;
+ sal_Bool bHasHiddenDetails;
+ sal_Bool bInitialized;
+ sal_Bool bAutoHidden;
ScDPAggData aColTotal; // to store column totals
- USHORT nMemberStep; // step to show details
+ sal_uInt16 nMemberStep; // step to show details
public:
ScDPResultMember( const ScDPResultData* pData, const ScDPParentDimData& rParentDimData,
- BOOL bForceSub ); //! Ref
- ScDPResultMember( const ScDPResultData* pData, BOOL bForceSub );
+ sal_Bool bForceSub ); //! Ref
+ ScDPResultMember( const ScDPResultData* pData, sal_Bool bForceSub );
~ScDPResultMember();
void InitFrom( const ::std::vector<ScDPDimension*>& ppDim,
const ::std::vector<ScDPLevel*>& ppLev,
size_t nPos,
ScDPInitState& rInitState,
- BOOL bInitChild = TRUE );
+ sal_Bool bInitChild = sal_True );
void LateInitFrom(
LateInitParams& rParams,
const ::std::vector< SCROW >& pItemData,
size_t nPos,
ScDPInitState& rInitState);
- void CheckShowEmpty( BOOL bShow = FALSE );
+ void CheckShowEmpty( sal_Bool bShow = false );
String GetName() const;
void FillItemData( ScDPItemData& rData ) const;
- BOOL IsValid() const;
- BOOL IsVisible() const;
+ sal_Bool IsValid() const;
+ sal_Bool IsVisible() const;
long GetSize(long nMeasure) const;
- BOOL HasHiddenDetails() const;
- BOOL IsSubTotalInTitle(long nMeasure) const;
+ sal_Bool HasHiddenDetails() const;
+ sal_Bool IsSubTotalInTitle(long nMeasure) const;
long GetSubTotalCount( long* pUserSubStart = NULL ) const;
- BOOL IsNamedItem( SCROW nIndex ) const;
+ sal_Bool IsNamedItem( SCROW nIndex ) const;
bool IsValidEntry( const ::std::vector< SCROW >& aMembers ) const;
- void SetHasElements() { bHasElements = TRUE; }
- void SetAutoHidden() { bAutoHidden = TRUE; }
+ void SetHasElements() { bHasElements = sal_True; }
+ void SetAutoHidden() { bAutoHidden = sal_True; }
void ProcessData( const ::std::vector<SCROW>& aChildMembers,
const ScDPResultDimension* pDataDim,
@@ -403,7 +403,7 @@ public:
const ::std::vector<ScDPValueData>& aValues );
void FillMemberResults( com::sun::star::uno::Sequence<
com::sun::star::sheet::MemberResult>* pSequences,
- long& rPos, long nMeasure, BOOL bRoot,
+ long& rPos, long nMeasure, sal_Bool bRoot,
const String* pMemberName,
const String* pMemberCaption );
@@ -420,7 +420,7 @@ public:
void SortMembers( ScDPResultMember* pRefMember );
void DoAutoShow( ScDPResultMember* pRefMember );
- void ResetResults( BOOL bRoot );
+ void ResetResults( sal_Bool bRoot );
void DumpState( const ScDPResultMember* pRefMember, ScDocument* pDoc, ScAddress& rPos ) const;
@@ -434,7 +434,7 @@ public:
const ScDPLevel* GetParentLevel() const { return aParentDimData.mpParentLevel; } //! Ref
const ScDPMember* GetDPMember()const { return aParentDimData.mpMemberDesc; } //! Ref
inline SCROW GetOrder() const { return aParentDimData.mnOrder; } //! Ref
- inline BOOL IsRoot() const { return GetParentLevel() == NULL; }
+ inline sal_Bool IsRoot() const { return GetParentLevel() == NULL; }
SCROW GetDataId( ) const ;
ScDPAggData* GetColTotal( long nMeasure ) const;
@@ -458,27 +458,27 @@ public:
void InitFrom( const ScDPResultDimension* pDim );
String GetName() const;
- BOOL IsVisible() const;
- BOOL HasData( long nMeasure, const ScDPSubTotalState& rSubState ) const;
+ sal_Bool IsVisible() const;
+ sal_Bool HasData( long nMeasure, const ScDPSubTotalState& rSubState ) const;
- BOOL IsNamedItem( SCROW r ) const;
- BOOL HasHiddenDetails() const;
+ sal_Bool IsNamedItem( SCROW r ) const;
+ sal_Bool HasHiddenDetails() const;
void ProcessData( const ::std::vector< SCROW >& aChildMembers, const ::std::vector<ScDPValueData>& aValues,
const ScDPSubTotalState& rSubState );
- BOOL HasError( long nMeasure, const ScDPSubTotalState& rSubState ) const;
+ sal_Bool HasError( long nMeasure, const ScDPSubTotalState& rSubState ) const;
double GetAggregate( long nMeasure, const ScDPSubTotalState& rSubState ) const;
const ScDPAggData* GetConstAggData( long nMeasure, const ScDPSubTotalState& rSubState ) const;
ScDPAggData* GetAggData( long nMeasure, const ScDPSubTotalState& rSubState );
void FillDataRow( const ScDPResultMember* pRefMember,
com::sun::star::uno::Sequence<com::sun::star::sheet::DataResult>& rSequence,
- long& rCol, long nMeasure, BOOL bIsSubTotalRow,
+ long& rCol, long nMeasure, sal_Bool bIsSubTotalRow,
const ScDPSubTotalState& rSubState ) const;
- void UpdateDataRow( const ScDPResultMember* pRefMember, long nMeasure, BOOL bIsSubTotalRow,
+ void UpdateDataRow( const ScDPResultMember* pRefMember, long nMeasure, sal_Bool bIsSubTotalRow,
const ScDPSubTotalState& rSubState );
- void UpdateRunningTotals( const ScDPResultMember* pRefMember, long nMeasure, BOOL bIsSubTotalRow,
+ void UpdateRunningTotals( const ScDPResultMember* pRefMember, long nMeasure, sal_Bool bIsSubTotalRow,
const ScDPSubTotalState& rSubState, ScDPRunningTotalState& rRunning,
ScDPRowTotals& rTotals, const ScDPResultMember& rRowParent );
@@ -511,15 +511,15 @@ private:
const ScDPResultData* pResultData;
MemberArray maMemberArray;
MemberHash maMemberHash;
- BOOL bInitialized;
+ sal_Bool bInitialized;
String aDimensionName; //! or ptr to IntDimension?
- BOOL bIsDataLayout; //! or ptr to IntDimension?
- BOOL bSortByData;
- BOOL bSortAscending;
+ sal_Bool bIsDataLayout; //! or ptr to IntDimension?
+ sal_Bool bSortByData;
+ sal_Bool bSortAscending;
long nSortMeasure;
ScMemberSortOrder aMemberOrder; // used when sorted by measure
- BOOL bAutoShow;
- BOOL bAutoTopItems;
+ sal_Bool bAutoShow;
+ sal_Bool bAutoTopItems;
long nAutoMeasure;
long nAutoCount;
@@ -538,12 +538,12 @@ public:
void InitFrom( const ::std::vector<ScDPDimension*>& ppDim,
const ::std::vector<ScDPLevel*>& ppLev,
size_t nPos,
- ScDPInitState& rInitState , BOOL bInitChild = TRUE );
+ ScDPInitState& rInitState , sal_Bool bInitChild = sal_True );
void LateInitFrom( LateInitParams& rParams,
const ::std::vector< SCROW >& pItemData,
size_t nPos,
ScDPInitState& rInitState );
- void CheckShowEmpty( BOOL bShow = FALSE );
+ void CheckShowEmpty( sal_Bool bShow = false );
long GetSize(long nMeasure) const;
@@ -593,15 +593,15 @@ public:
const ScMemberSortOrder& GetMemberOrder() const { return aMemberOrder; }
ScMemberSortOrder& GetMemberOrder() { return aMemberOrder; }
- BOOL IsDataLayout() const { return bIsDataLayout; }
+ sal_Bool IsDataLayout() const { return bIsDataLayout; }
String GetName() const { return aDimensionName; }
- BOOL IsSortByData() const { return bSortByData; }
- BOOL IsSortAscending() const { return bSortAscending; }
+ sal_Bool IsSortByData() const { return bSortByData; }
+ sal_Bool IsSortAscending() const { return bSortAscending; }
long GetSortMeasure() const { return nSortMeasure; }
- BOOL IsAutoShow() const { return bAutoShow; }
- BOOL IsAutoTopItems() const { return bAutoTopItems; }
+ sal_Bool IsAutoShow() const { return bAutoShow; }
+ sal_Bool IsAutoTopItems() const { return bAutoTopItems; }
long GetAutoMeasure() const { return nAutoMeasure; }
long GetAutoCount() const { return nAutoCount; }
@@ -616,7 +616,7 @@ private:
const ScDPResultData* pResultData;
const ScDPResultDimension* pResultDimension; // column
ScDPDataMembers aMembers;
- BOOL bIsDataLayout; //! or ptr to IntDimension?
+ sal_Bool bIsDataLayout; //! or ptr to IntDimension?
public:
ScDPDataDimension( const ScDPResultData* pData );
@@ -627,12 +627,12 @@ public:
const ScDPSubTotalState& rSubState );
void FillDataRow( const ScDPResultDimension* pRefDim,
com::sun::star::uno::Sequence<com::sun::star::sheet::DataResult>& rSequence,
- long nCol, long nMeasure, BOOL bIsSubTotalRow,
+ long nCol, long nMeasure, sal_Bool bIsSubTotalRow,
const ScDPSubTotalState& rSubState ) const;
- void UpdateDataRow( const ScDPResultDimension* pRefDim, long nMeasure, BOOL bIsSubTotalRow,
+ void UpdateDataRow( const ScDPResultDimension* pRefDim, long nMeasure, sal_Bool bIsSubTotalRow,
const ScDPSubTotalState& rSubState ) const;
- void UpdateRunningTotals( const ScDPResultDimension* pRefDim, long nMeasure, BOOL bIsSubTotalRow,
+ void UpdateRunningTotals( const ScDPResultDimension* pRefDim, long nMeasure, sal_Bool bIsSubTotalRow,
const ScDPSubTotalState& rSubState, ScDPRunningTotalState& rRunning,
ScDPRowTotals& rTotals, const ScDPResultMember& rRowParent ) const;
diff --git a/sc/inc/dptabsrc.hxx b/sc/inc/dptabsrc.hxx
index b6f13e21173a..df4c4d8923e7 100644
--- a/sc/inc/dptabsrc.hxx
+++ b/sc/inc/dptabsrc.hxx
@@ -120,10 +120,10 @@ private:
long nRowDimCount;
long nDataDimCount;
long nPageDimCount;
- BOOL bColumnGrand;
- BOOL bRowGrand;
- BOOL bIgnoreEmptyRows;
- BOOL bRepeatIfEmpty;
+ sal_Bool bColumnGrand;
+ sal_Bool bRowGrand;
+ sal_Bool bIgnoreEmptyRows;
+ sal_Bool bRepeatIfEmpty;
long nDupCount;
@@ -135,13 +135,13 @@ private:
com::sun::star::uno::Sequence<com::sun::star::sheet::MemberResult>* pRowResults;
std::vector<ScDPLevel*> aColLevelList;
std::vector<ScDPLevel*> aRowLevelList;
- BOOL bResultOverflow;
+ sal_Bool bResultOverflow;
::std::auto_ptr<rtl::OUString> mpGrandTotalName;
void CreateRes_Impl();
void FillMemberResults();
- void FillLevelList( USHORT nOrientation, std::vector<ScDPLevel*> &rList );
+ void FillLevelList( sal_uInt16 nOrientation, std::vector<ScDPLevel*> &rList );
void FillCalcInfo(bool bIsRow, ScDPTableData::CalcInfo& rInfo, bool &bHasAutoShow);
/**
@@ -167,8 +167,8 @@ public:
const ::rtl::OUString* GetGrandTotalName() const;
- USHORT GetOrientation(long nColumn);
- void SetOrientation(long nColumn, USHORT nNew);
+ sal_uInt16 GetOrientation(long nColumn);
+ void SetOrientation(long nColumn, sal_uInt16 nNew);
long GetPosition(long nColumn);
long GetDataDimensionCount();
@@ -178,12 +178,12 @@ public:
const ScDPItemData* GetItemDataById( long nDim, long nId );
long GetDataLayoutDim(){ return pData->GetColumnCount(); }
SCROW GetMemberId( long nDim, const ScDPItemData& rData );
- BOOL IsDataLayoutDimension(long nDim);
- USHORT GetDataLayoutOrientation();
+ sal_Bool IsDataLayoutDimension(long nDim);
+ sal_uInt16 GetDataLayoutOrientation();
- BOOL IsDateDimension(long nDim);
+ sal_Bool IsDateDimension(long nDim);
- BOOL SubTotalAllowed(long nColumn); //! move to ScDPResultData
+ sal_Bool SubTotalAllowed(long nColumn); //! move to ScDPResultData
ScDPDimension* AddDuplicated(long nSource, const String& rNewName);
long GetDupCount() const { return nDupCount; }
@@ -271,15 +271,15 @@ public:
virtual String getDataDescription(); //! ???
- virtual BOOL getColumnGrand() const;
- virtual void setColumnGrand(BOOL bSet);
- virtual BOOL getRowGrand() const;
- virtual void setRowGrand(BOOL bSet);
+ virtual sal_Bool getColumnGrand() const;
+ virtual void setColumnGrand(sal_Bool bSet);
+ virtual sal_Bool getRowGrand() const;
+ virtual void setRowGrand(sal_Bool bSet);
- virtual BOOL getIgnoreEmptyRows() const;
- virtual void setIgnoreEmptyRows(BOOL bSet);
- virtual BOOL getRepeatIfEmpty() const;
- virtual void setRepeatIfEmpty(BOOL bSet);
+ virtual sal_Bool getIgnoreEmptyRows() const;
+ virtual void setIgnoreEmptyRows(sal_Bool bSet);
+ virtual sal_Bool getRepeatIfEmpty() const;
+ virtual void setRepeatIfEmpty(sal_Bool bSet);
virtual void validate(); //! ???
virtual void disposeData();
@@ -339,14 +339,14 @@ private:
long nDim; // dimension index (== column ID)
ScDPHierarchies* pHierarchies;
long nUsedHier;
- USHORT nFunction; // enum GeneralFunction
+ sal_uInt16 nFunction; // enum GeneralFunction
String aName; // if empty, take from source
::std::auto_ptr<rtl::OUString> mpLayoutName;
::std::auto_ptr<rtl::OUString> mpSubtotalName;
long nSourceDim; // >=0 if dup'ed
::com::sun::star::sheet::DataPilotFieldReference
aReferenceValue; // settings for "show data as" / "displayed value"
- BOOL bHasSelectedPage;
+ sal_Bool bHasSelectedPage;
String aSelectedPage;
ScDPItemData* pSelectedData; // internal, temporary, created from aSelectedPage
sal_Bool mbHasHiddenMember;
@@ -426,18 +426,18 @@ public:
virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL getSupportedServiceNames()
throw(::com::sun::star::uno::RuntimeException);
- virtual USHORT getOrientation() const;
- virtual void setOrientation(USHORT nNew);
+ virtual sal_uInt16 getOrientation() const;
+ virtual void setOrientation(sal_uInt16 nNew);
virtual long getPosition() const;
virtual void setPosition(long nNew);
- virtual BOOL getIsDataLayoutDimension() const;
- virtual USHORT getFunction() const;
- virtual void setFunction(USHORT nNew); // for data dimension
+ virtual sal_Bool getIsDataLayoutDimension() const;
+ virtual sal_uInt16 getFunction() const;
+ virtual void setFunction(sal_uInt16 nNew); // for data dimension
virtual long getUsedHierarchy() const;
virtual void setUsedHierarchy(long nNew);
- virtual BOOL isDuplicated() const;
+ virtual sal_Bool isDuplicated() const;
- BOOL HasSelectedPage() const { return bHasSelectedPage; }
+ sal_Bool HasSelectedPage() const { return bHasSelectedPage; }
const ScDPItemData& GetSelectedData();
const ::com::sun::star::sheet::DataPilotFieldReference& GetReferenceValue() const;
@@ -575,7 +575,7 @@ private:
long nLev;
ScDPMembers* pMembers;
com::sun::star::uno::Sequence<com::sun::star::sheet::GeneralFunction> aSubTotals;
- BOOL bShowEmpty;
+ sal_Bool bShowEmpty;
::com::sun::star::sheet::DataPilotFieldSortInfo aSortInfo; // stored user settings
::com::sun::star::sheet::DataPilotFieldAutoShowInfo aAutoShowInfo; // stored user settings
::com::sun::star::sheet::DataPilotFieldLayoutInfo aLayoutInfo; // stored user settings
@@ -583,7 +583,7 @@ private:
::std::vector<sal_Int32> aGlobalOrder; // result of sorting by name or position
long nSortMeasure; // measure (index of data dimension) to sort by
long nAutoMeasure; // measure (index of data dimension) for AutoShow
- BOOL bEnableLayout; // enabled only for row fields, not for the innermost one
+ sal_Bool bEnableLayout; // enabled only for row fields, not for the innermost one
public:
ScDPLevel( ScDPSource* pSrc, long nD, long nH, long nL );
@@ -656,31 +656,31 @@ public:
virtual com::sun::star::uno::Sequence<com::sun::star::sheet::GeneralFunction> getSubTotals() const;
virtual void setSubTotals(const com::sun::star::uno::Sequence<
com::sun::star::sheet::GeneralFunction>& rNew);
- virtual BOOL getShowEmpty() const;
- virtual void setShowEmpty(BOOL bSet);
+ virtual sal_Bool getShowEmpty() const;
+ virtual void setShowEmpty(sal_Bool bSet);
const ::com::sun::star::sheet::DataPilotFieldSortInfo& GetSortInfo() const { return aSortInfo; }
const ::com::sun::star::sheet::DataPilotFieldAutoShowInfo& GetAutoShow() const { return aAutoShowInfo; }
void EvaluateSortOrder();
- void SetEnableLayout( BOOL bSet );
+ void SetEnableLayout( sal_Bool bSet );
const ::std::vector<sal_Int32>& GetGlobalOrder() const { return aGlobalOrder; }
::std::vector<sal_Int32>& GetGlobalOrder() { return aGlobalOrder; }
long GetSortMeasure() const { return nSortMeasure; }
long GetAutoMeasure() const { return nAutoMeasure; }
- BOOL IsOutlineLayout() const
+ sal_Bool IsOutlineLayout() const
{ return bEnableLayout &&
aLayoutInfo.LayoutMode !=
::com::sun::star::sheet::DataPilotFieldLayoutMode::TABULAR_LAYOUT; }
- BOOL IsSubtotalsAtTop() const
+ sal_Bool IsSubtotalsAtTop() const
{ return bEnableLayout &&
aLayoutInfo.LayoutMode ==
::com::sun::star::sheet::DataPilotFieldLayoutMode::OUTLINE_SUBTOTALS_TOP; }
- BOOL IsAddEmpty() const { return bEnableLayout && aLayoutInfo.AddEmptyLines; }
+ sal_Bool IsAddEmpty() const { return bEnableLayout && aLayoutInfo.AddEmptyLines; }
//! number format (for data fields and date fields)
};
@@ -755,8 +755,8 @@ private:
::std::auto_ptr<rtl::OUString> mpLayoutName;
sal_Int32 nPosition; // manual sorting
- BOOL bVisible;
- BOOL bShowDet;
+ sal_Bool bVisible;
+ sal_Bool bShowDet;
public:
ScDPMember( ScDPSource* pSrc, long nD, long nH, long nL,
@@ -767,7 +767,7 @@ public:
void FillItemData( ScDPItemData& rData ) const;
const ScDPItemData& GetItemData() const;
inline SCROW GetItemDataId() const { return mnDataId; }
- BOOL IsNamedItem( SCROW nIndex ) const;
+ sal_Bool IsNamedItem( SCROW nIndex ) const;
SC_DLLPUBLIC const ::rtl::OUString* GetLayoutName() const;
@@ -827,10 +827,10 @@ public:
virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL getSupportedServiceNames()
throw(::com::sun::star::uno::RuntimeException);
- virtual BOOL getIsVisible() const;
- virtual void setIsVisible(BOOL bSet);
- virtual BOOL getShowDetails() const;
- virtual void setShowDetails(BOOL bSet);
+ virtual sal_Bool getIsVisible() const;
+ virtual void setIsVisible(sal_Bool bSet);
+ virtual sal_Bool getShowDetails() const;
+ virtual void setShowDetails(sal_Bool bSet);
sal_Int32 getPosition() const;
void setPosition(sal_Int32 nNew);
diff --git a/sc/inc/drawattr.hxx b/sc/inc/drawattr.hxx
index 4fd444c7c531..34e08c975f02 100644
--- a/sc/inc/drawattr.hxx
+++ b/sc/inc/drawattr.hxx
@@ -39,19 +39,19 @@ public:
SvxDrawToolItem( const SvxDrawToolItem& rDrawToolItem ) :
SfxEnumItem( rDrawToolItem ){}
- SvxDrawToolItem(USHORT nWhichP) : SfxEnumItem(nWhichP){}
+ SvxDrawToolItem(sal_uInt16 nWhichP) : SfxEnumItem(nWhichP){}
virtual String GetValueText() const;
- virtual String GetValueText(USHORT nVal) const;
- virtual USHORT GetValueCount() const
- {return((USHORT)SVX_SNAP_DRAW_TEXT);}
+ virtual String GetValueText(sal_uInt16 nVal) const;
+ virtual sal_uInt16 GetValueCount() const
+ {return((sal_uInt16)SVX_SNAP_DRAW_TEXT);}
virtual SfxPoolItem* Clone( SfxItemPool *pPool = 0 ) const;
- virtual SfxPoolItem* Create( SvStream& rStream, USHORT nVer ) const;
+ virtual SfxPoolItem* Create( SvStream& rStream, sal_uInt16 nVer ) const;
inline SvxDrawToolItem& operator=(const SvxDrawToolItem&
rDrawTool)
diff --git a/sc/inc/drwlayer.hxx b/sc/inc/drwlayer.hxx
index fcf7ce1361b6..e3069b721dbe 100644
--- a/sc/inc/drwlayer.hxx
+++ b/sc/inc/drwlayer.hxx
@@ -84,7 +84,7 @@ private:
ScAddress aOldEnd;
ScAddress aNewStt;
ScAddress aNewEnd;
- BOOL bHasNew;
+ sal_Bool bHasNew;
public:
ScUndoObjData( SdrObject* pObj, const ScAddress& rOS, const ScAddress& rOE,
const ScAddress& rNS, const ScAddress& rNE );
@@ -102,9 +102,9 @@ private:
String aName;
ScDocument* pDoc;
SdrUndoGroup* pUndoGroup;
- BOOL bRecording;
- BOOL bAdjustEnabled;
- BOOL bHyphenatorSet;
+ sal_Bool bRecording;
+ sal_Bool bAdjustEnabled;
+ sal_Bool bHyphenatorSet;
private:
void MoveCells( SCTAB nTab, SCCOL nCol1,SCROW nRow1, SCCOL nCol2,SCROW nRow2,
@@ -125,35 +125,35 @@ public:
virtual SdrLayerID GetControlExportLayerId( const SdrObject & ) const;
- BOOL HasObjects() const;
+ sal_Bool HasObjects() const;
- BOOL ScAddPage( SCTAB nTab );
+ sal_Bool ScAddPage( SCTAB nTab );
void ScRemovePage( SCTAB nTab );
void ScRenamePage( SCTAB nTab, const String& rNewName );
- void ScMovePage( USHORT nOldPos, USHORT nNewPos );
+ void ScMovePage( sal_uInt16 nOldPos, sal_uInt16 nNewPos );
// incl. content, bAlloc=FALSE -> only content
- void ScCopyPage( USHORT nOldPos, USHORT nNewPos, BOOL bAlloc );
+ void ScCopyPage( sal_uInt16 nOldPos, sal_uInt16 nNewPos, sal_Bool bAlloc );
ScDocument* GetDocument() const { return pDoc; }
void UpdateBasic(); // set DocShell Basic in DrawPages
void UseHyphenator();
- BOOL GetPrintArea( ScRange& rRange, BOOL bSetHor, BOOL bSetVer ) const;
+ sal_Bool GetPrintArea( ScRange& rRange, sal_Bool bSetHor, sal_Bool bSetVer ) const;
// automatic adjustments
- void EnableAdjust( BOOL bSet = TRUE ) { bAdjustEnabled = bSet; }
+ void EnableAdjust( sal_Bool bSet = sal_True ) { bAdjustEnabled = bSet; }
void BeginCalcUndo();
SdrUndoGroup* GetCalcUndo();
- BOOL IsRecording() const { return bRecording; }
+ sal_Bool IsRecording() const { return bRecording; }
void AddCalcUndo( SdrUndoAction* pUndo );
void MoveArea( SCTAB nTab, SCCOL nCol1,SCROW nRow1, SCCOL nCol2,SCROW nRow2,
- SCsCOL nDx,SCsROW nDy, BOOL bInsDel, bool bUpdateNoteCaptionPos = true );
+ SCsCOL nDx,SCsROW nDy, sal_Bool bInsDel, bool bUpdateNoteCaptionPos = true );
- BOOL HasObjectsInRows( SCTAB nTab, SCROW nStartRow, SCROW nEndRow );
+ sal_Bool HasObjectsInRows( SCTAB nTab, SCROW nStartRow, SCROW nEndRow );
void DeleteObjectsInArea( SCTAB nTab, SCCOL nCol1,SCROW nRow1,
SCCOL nCol2,SCROW nRow2 );
@@ -164,7 +164,7 @@ public:
SCTAB nSourceTab, const Rectangle& rSourceRange,
const ScAddress& rDestPos, const Rectangle& rDestRange );
- void SetPageSize( USHORT nPageNo, const Size& rSize, bool bUpdateNoteCaptionPos = true );
+ void SetPageSize( sal_uInt16 nPageNo, const Size& rSize, bool bUpdateNoteCaptionPos = true );
// mirror or move between positive and negative positions for RTL
void MirrorRTL( SdrObject* pObj );
@@ -178,7 +178,7 @@ public:
// (ChartListenerCollection etc. must use GetPersistName directly)
static String GetVisibleName( SdrObject* pObj );
- SdrObject* GetNamedObject( const String& rName, USHORT nId, SCTAB& rFoundTab ) const;
+ SdrObject* GetNamedObject( const String& rName, sal_uInt16 nId, SCTAB& rFoundTab ) const;
// if pnCounter != NULL, the search for a name starts with this index + 1,
// and the index really used is returned.
String GetNewGraphicName( long* pnCounter = NULL ) const;
@@ -191,7 +191,7 @@ public:
static ScAnchorType GetAnchorType( const SdrObject& );
// positions for detektive lines
- static ScDrawObjData* GetObjData( SdrObject* pObj, BOOL bCreate=FALSE );
+ static ScDrawObjData* GetObjData( SdrObject* pObj, sal_Bool bCreate=false );
// The sheet information in ScDrawObjData isn't updated when sheets are inserted/deleted.
// Use this method to get an object with positions on the specified sheet (should be the
@@ -210,7 +210,7 @@ public:
static IMapObject* GetHitIMapObject( SdrObject* pObject,
const Point& rWinPoint, const Window& rCmpWnd );
- static ScMacroInfo* GetMacroInfo( SdrObject* pObj, BOOL bCreate = FALSE );
+ static ScMacroInfo* GetMacroInfo( SdrObject* pObj, sal_Bool bCreate = false );
private:
static SfxObjectShell* pGlobalDrawPersist; // for AllocModel
diff --git a/sc/inc/editsrc.hxx b/sc/inc/editsrc.hxx
index 1e94cf2679dc..15ed5ba554dc 100644
--- a/sc/inc/editsrc.hxx
+++ b/sc/inc/editsrc.hxx
@@ -48,14 +48,14 @@ class SdrObject;
class ScHeaderFooterChangedHint : public SfxHint
{
- USHORT nPart;
+ sal_uInt16 nPart;
public:
TYPEINFO();
- ScHeaderFooterChangedHint(USHORT nP);
+ ScHeaderFooterChangedHint(sal_uInt16 nP);
~ScHeaderFooterChangedHint();
- USHORT GetPart() const { return nPart; }
+ sal_uInt16 GetPart() const { return nPart; }
};
@@ -88,8 +88,8 @@ public:
class ScHeaderFooterEditSource : public ScSharedHeaderFooterEditSource
{
public:
- ScHeaderFooterEditSource( ScHeaderFooterContentObj* pContent, USHORT nP );
- ScHeaderFooterEditSource( ScHeaderFooterContentObj& rContent, USHORT nP );
+ ScHeaderFooterEditSource( ScHeaderFooterContentObj* pContent, sal_uInt16 nP );
+ ScHeaderFooterEditSource( ScHeaderFooterContentObj& rContent, sal_uInt16 nP );
virtual ~ScHeaderFooterEditSource();
virtual SvxEditSource* Clone() const;
@@ -141,7 +141,7 @@ private:
ScAddress aCellPos;
ScEditEngineDefaulter* pEditEngine;
SvxEditEngineForwarder* pForwarder;
- BOOL bDataValid;
+ sal_Bool bDataValid;
SdrObject* GetCaptionObj();
public:
@@ -185,7 +185,7 @@ public:
virtual SvxEditSource* Clone() const;
virtual SvxTextForwarder* GetTextForwarder();
virtual SvxViewForwarder* GetViewForwarder();
- virtual SvxEditViewForwarder* GetEditViewForwarder( sal_Bool bCreate = sal_False );
+ virtual SvxEditViewForwarder* GetEditViewForwarder( sal_Bool bCreate = false );
virtual void UpdateData();
virtual SfxBroadcaster& GetBroadcaster() const;
};
diff --git a/sc/inc/editutil.hxx b/sc/inc/editutil.hxx
index 04b3ba14f9be..35bb41b36e2d 100644
--- a/sc/inc/editutil.hxx
+++ b/sc/inc/editutil.hxx
@@ -77,7 +77,7 @@ 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, sal_Bool bForceToTop );
};
@@ -85,15 +85,15 @@ class ScEditAttrTester
{
ScEditEngineDefaulter* pEngine;
SfxItemSet* pEditAttrs;
- BOOL bNeedsObject;
- BOOL bNeedsCellAttr;
+ sal_Bool bNeedsObject;
+ sal_Bool bNeedsCellAttr;
public:
ScEditAttrTester( ScEditEngineDefaulter* pEng );
~ScEditAttrTester();
- BOOL NeedsObject() const { return bNeedsObject; }
- BOOL NeedsCellAttr() const { return bNeedsCellAttr; }
+ sal_Bool NeedsObject() const { return bNeedsObject; }
+ sal_Bool NeedsCellAttr() const { return bNeedsCellAttr; }
const SfxItemSet& GetAttribs() const { return *pEditAttrs; }
};
@@ -104,11 +104,11 @@ class ScEnginePoolHelper
protected:
SfxItemPool* pEnginePool;
SfxItemSet* pDefaults;
- BOOL bDeleteEnginePool;
- BOOL bDeleteDefaults;
+ sal_Bool bDeleteEnginePool;
+ sal_Bool bDeleteDefaults;
ScEnginePoolHelper( SfxItemPool* pEnginePool,
- BOOL bDeleteEnginePool = FALSE );
+ sal_Bool bDeleteEnginePool = false );
ScEnginePoolHelper( const ScEnginePoolHelper& rOrg );
virtual ~ScEnginePoolHelper();
};
@@ -123,17 +123,17 @@ public:
/// bDeleteEnginePool: Engine becomes the owner of the pool
/// and deletes it on destruction
ScEditEngineDefaulter( SfxItemPool* pEnginePool,
- BOOL bDeleteEnginePool = FALSE );
+ sal_Bool bDeleteEnginePool = false );
/// If rOrg.bDeleteEnginePool: pool gets cloned and will be
/// deleted on destruction. Defaults are not set.
ScEditEngineDefaulter( const ScEditEngineDefaulter& rOrg );
virtual ~ScEditEngineDefaulter();
/// Creates a copy of SfxItemSet if bRememberCopy set
- void SetDefaults( const SfxItemSet& rDefaults, BOOL bRememberCopy = TRUE );
+ void SetDefaults( const SfxItemSet& rDefaults, sal_Bool bRememberCopy = sal_True );
/// Becomes the owner of the SfxItemSet if bTakeOwnership set
- void SetDefaults( SfxItemSet* pDefaults, BOOL bTakeOwnership = TRUE );
+ void SetDefaults( SfxItemSet* pDefaults, sal_Bool bTakeOwnership = sal_True );
/// Set the item in the default ItemSet which is created
/// if it doesn't exist yet.
@@ -147,19 +147,19 @@ public:
void SetText( const EditTextObject& rTextObject );
/// Current defaults are not applied, new defaults are applied
void SetTextNewDefaults( const EditTextObject& rTextObject,
- const SfxItemSet& rDefaults, BOOL bRememberCopy = TRUE );
+ const SfxItemSet& rDefaults, sal_Bool bRememberCopy = sal_True );
/// Current defaults are not applied, new defaults are applied
void SetTextNewDefaults( const EditTextObject& rTextObject,
- SfxItemSet* pDefaults, BOOL bTakeOwnership = TRUE );
+ SfxItemSet* pDefaults, sal_Bool bTakeOwnership = sal_True );
/// Overwritten method to be able to apply defaults already set
void SetText( const String& rText );
/// Current defaults are not applied, new defaults are applied
void SetTextNewDefaults( const String& rText,
- const SfxItemSet& rDefaults, BOOL bRememberCopy = TRUE );
+ const SfxItemSet& rDefaults, sal_Bool bRememberCopy = sal_True );
/// Current defaults are not applied, new defaults are applied
void SetTextNewDefaults( const String& rText,
- SfxItemSet* pDefaults, BOOL bTakeOwnership = TRUE );
+ SfxItemSet* pDefaults, sal_Bool bTakeOwnership = sal_True );
/// Paragraph attributes that are not defaults are copied to
/// character attributes and all paragraph attributes reset
@@ -204,17 +204,17 @@ struct ScHeaderFieldData
class SC_DLLPUBLIC ScFieldEditEngine : public ScEditEngineDefaulter
{
private:
- BOOL bExecuteURL;
+ sal_Bool bExecuteURL;
public:
ScFieldEditEngine( SfxItemPool* pEnginePool,
SfxItemPool* pTextObjectPool = NULL,
- BOOL bDeleteEnginePool = FALSE );
+ sal_Bool bDeleteEnginePool = false );
- void SetExecuteURL(BOOL bSet) { bExecuteURL = bSet; }
+ void SetExecuteURL(sal_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, sal_uInt16, sal_uInt16 );
+ virtual String CalcFieldValue( const SvxFieldItem& rField, sal_uInt16 nPara, sal_uInt16 nPos, Color*& rTxtColor, Color*& rFldColor );
};
@@ -225,8 +225,8 @@ private:
ScHeaderFieldData aData;
public:
- ScHeaderEditEngine( SfxItemPool* pEnginePool, BOOL bDeleteEnginePool = FALSE );
- virtual String CalcFieldValue( const SvxFieldItem& rField, USHORT nPara, USHORT nPos, Color*& rTxtColor, Color*& rFldColor );
+ ScHeaderEditEngine( SfxItemPool* pEnginePool, sal_Bool bDeleteEnginePool = false );
+ virtual String CalcFieldValue( const SvxFieldItem& rField, sal_uInt16 nPara, sal_uInt16 nPos, Color*& rTxtColor, Color*& rFldColor );
void SetTitle(const String& rNew) { aData.aTitle = rNew; }
void SetLongDocName(const String& rNew) { aData.aLongDocName = rNew; }
@@ -247,7 +247,7 @@ class ScNoteEditEngine : public ScEditEngineDefaulter
public:
ScNoteEditEngine( SfxItemPool* pEnginePool,
SfxItemPool* pTextObjectPool = NULL,
- BOOL bDeleteEnginePool = FALSE );
+ sal_Bool bDeleteEnginePool = false );
};
diff --git a/sc/inc/fielduno.hxx b/sc/inc/fielduno.hxx
index a4a1adedbaf4..0873c846db69 100644
--- a/sc/inc/fielduno.hxx
+++ b/sc/inc/fielduno.hxx
@@ -75,7 +75,7 @@ private:
/// mutex to lock the InterfaceContainerHelper
osl::Mutex aMutex;
- ScCellFieldObj* GetObjectByIndex_Impl(INT32 Index) const;
+ ScCellFieldObj* GetObjectByIndex_Impl(sal_Int32 Index) const;
public:
ScCellFieldsObj(ScDocShell* pDocSh, const ScAddress& rPos);
@@ -156,7 +156,7 @@ public:
// called by getImplementation:
void DeleteField();
- BOOL IsInserted() const { return pEditSource != NULL; }
+ sal_Bool IsInserted() const { return pEditSource != NULL; }
SvxFieldItem CreateFieldItem();
void InitDoc( ScDocShell* pDocSh, const ScAddress& rPos,
const ESelection& rSel );
@@ -267,8 +267,8 @@ class ScHeaderFieldsObj : public cppu::WeakImplHelper5<
{
private:
ScHeaderFooterContentObj* pContentObj;
- USHORT nPart;
- UINT16 nType;
+ sal_uInt16 nPart;
+ sal_uInt16 nType;
SvxEditSource* pEditSource;
/// List of refresh listeners.
@@ -276,11 +276,11 @@ private:
/// mutex to lock the InterfaceContainerHelper
osl::Mutex aMutex;
- ScHeaderFieldObj* GetObjectByIndex_Impl(INT32 Index) const;
+ ScHeaderFieldObj* GetObjectByIndex_Impl(sal_Int32 Index) const;
public:
ScHeaderFieldsObj(ScHeaderFooterContentObj* pContent,
- USHORT nP, USHORT nT);
+ sal_uInt16 nP, sal_uInt16 nT);
virtual ~ScHeaderFieldsObj();
// XIndexAccess
@@ -337,23 +337,23 @@ class ScHeaderFieldObj : public ScMutexHelper,
private:
const SfxItemPropertySet* pPropSet;
ScHeaderFooterContentObj* pContentObj;
- USHORT nPart;
- UINT16 nType;
+ sal_uInt16 nPart;
+ sal_uInt16 nType;
SvxEditSource* pEditSource;
ESelection aSelection;
sal_Int16 nFileFormat; // enum SvxFileFormat, valid if not inserted
ScHeaderFieldObj(); // disabled
public:
- ScHeaderFieldObj(ScHeaderFooterContentObj* pContent, USHORT nP,
- USHORT nT, const ESelection& rSel);
+ ScHeaderFieldObj(ScHeaderFooterContentObj* pContent, sal_uInt16 nP,
+ sal_uInt16 nT, const ESelection& rSel);
virtual ~ScHeaderFieldObj();
// called by getImplementation:
void DeleteField();
- BOOL IsInserted() const { return pEditSource != NULL; }
+ sal_Bool IsInserted() const { return pEditSource != NULL; }
SvxFieldItem CreateFieldItem();
- void InitDoc( ScHeaderFooterContentObj* pContent, USHORT nP,
+ void InitDoc( ScHeaderFooterContentObj* pContent, sal_uInt16 nP,
const ESelection& rSel );
virtual ::com::sun::star::uno::Any SAL_CALL queryAggregation(
diff --git a/sc/inc/fillinfo.hxx b/sc/inc/fillinfo.hxx
index ead88f29053c..46a5b1b0dd46 100644
--- a/sc/inc/fillinfo.hxx
+++ b/sc/inc/fillinfo.hxx
@@ -43,16 +43,16 @@ class ScPatternAttr;
// ============================================================================
-const BYTE SC_ROTDIR_NONE = 0;
-const BYTE SC_ROTDIR_STANDARD = 1;
-const BYTE SC_ROTDIR_LEFT = 2;
-const BYTE SC_ROTDIR_RIGHT = 3;
-const BYTE SC_ROTDIR_CENTER = 4;
+const sal_uInt8 SC_ROTDIR_NONE = 0;
+const sal_uInt8 SC_ROTDIR_STANDARD = 1;
+const sal_uInt8 SC_ROTDIR_LEFT = 2;
+const sal_uInt8 SC_ROTDIR_RIGHT = 3;
+const sal_uInt8 SC_ROTDIR_CENTER = 4;
-const BYTE SC_CLIPMARK_NONE = 0;
-const BYTE SC_CLIPMARK_LEFT = 1;
-const BYTE SC_CLIPMARK_RIGHT = 2;
-const BYTE SC_CLIPMARK_SIZE = 64;
+const sal_uInt8 SC_CLIPMARK_NONE = 0;
+const sal_uInt8 SC_CLIPMARK_LEFT = 1;
+const sal_uInt8 SC_CLIPMARK_RIGHT = 2;
+const sal_uInt8 SC_CLIPMARK_SIZE = 64;
enum ScShadowPart
{
@@ -85,25 +85,25 @@ struct CellInfo
ScShadowPart eHShadowPart : 4; // Schatten effektiv zum Zeichnen
ScShadowPart eVShadowPart : 4;
- BYTE nClipMark;
- USHORT nWidth;
- BYTE nRotateDir;
-
- BOOL bMarked : 1;
- BOOL bEmptyCellText : 1;
-
- BOOL bMerged : 1;
- BOOL bHOverlapped : 1;
- BOOL bVOverlapped : 1;
- BOOL bAutoFilter : 1;
- BOOL bPushButton : 1;
+ sal_uInt8 nClipMark;
+ sal_uInt16 nWidth;
+ sal_uInt8 nRotateDir;
+
+ sal_Bool bMarked : 1;
+ sal_Bool bEmptyCellText : 1;
+
+ sal_Bool bMerged : 1;
+ sal_Bool bHOverlapped : 1;
+ sal_Bool bVOverlapped : 1;
+ sal_Bool bAutoFilter : 1;
+ sal_Bool bPushButton : 1;
bool bPopupButton: 1;
bool bFilterActive:1;
- BOOL bPrinted : 1; // bei Bedarf (Pagebreak-Modus)
+ sal_Bool bPrinted : 1; // bei Bedarf (Pagebreak-Modus)
- BOOL bHideGrid : 1; // output-intern
- BOOL bEditEngine : 1; // output-intern
+ sal_Bool bHideGrid : 1; // output-intern
+ sal_Bool bEditEngine : 1; // output-intern
};
const SCCOL SC_ROTMAX_NONE = SCCOL_MAX;
@@ -114,15 +114,15 @@ struct RowInfo
{
CellInfo* pCellInfo;
- USHORT nHeight;
+ sal_uInt16 nHeight;
SCROW nRowNo;
SCCOL nRotMaxCol; // SC_ROTMAX_NONE, wenn nichts
- BOOL bEmptyBack;
- BOOL bEmptyText;
- BOOL bAutoFilter;
- BOOL bPushButton;
- BOOL bChanged; // TRUE, wenn nicht getestet
+ sal_Bool bEmptyBack;
+ sal_Bool bEmptyText;
+ sal_Bool bAutoFilter;
+ sal_Bool bPushButton;
+ sal_Bool bChanged; // sal_True, wenn nicht getestet
inline explicit RowInfo() : pCellInfo( 0 ) {}
@@ -137,7 +137,7 @@ struct ScTableInfo
{
svx::frame::Array maArray;
RowInfo* mpRowInfo;
- USHORT mnArrCount;
+ sal_uInt16 mnArrCount;
bool mbPageMode;
explicit ScTableInfo();
diff --git a/sc/inc/filter.hxx b/sc/inc/filter.hxx
index 466546b342a6..6a119a8570c0 100644
--- a/sc/inc/filter.hxx
+++ b/sc/inc/filter.hxx
@@ -42,9 +42,9 @@ class ScDocument;
class ScRange;
class SvNumberFormatter;
-// return values im-/export filter (ULONG)
+// return values im-/export filter (sal_uLong)
-typedef ULONG FltError;
+typedef sal_uLong FltError;
#define eERR_OK ERRCODE_NONE // no error
#define eERR_OPEN SCERR_IMPORT_OPEN // ...
@@ -85,10 +85,10 @@ class ScHTMLImport;
class ScEEAbsImport {
public:
virtual ~ScEEAbsImport() {}
- virtual ULONG Read( SvStream& rStream, const String& rBaseURL ) = 0;
+ virtual sal_uLong Read( SvStream& rStream, const String& rBaseURL ) = 0;
virtual ScRange GetRange() = 0;
virtual void WriteToDocument(
- BOOL bSizeColsRows = FALSE, double nOutputFactor = 1.0,
+ sal_Bool bSizeColsRows = false, double nOutputFactor = 1.0,
SvNumberFormatter* pFormatter = NULL, bool bConvertDate = true ) = 0;
};
@@ -104,14 +104,14 @@ class ScFormatFilterPlugin {
// eFormat == EIF_BIFF_LE4 -> only non storage files _might_ be read sucessfully
virtual FltError ScImportStarCalc10( SvStream&, ScDocument* ) = 0;
virtual FltError ScImportDif( SvStream&, ScDocument*, const ScAddress& rInsPos,
- const CharSet eSrc = RTL_TEXTENCODING_DONTKNOW, UINT32 nDifOption = SC_DIFOPT_EXCEL ) = 0;
+ const CharSet eSrc = RTL_TEXTENCODING_DONTKNOW, sal_uInt32 nDifOption = SC_DIFOPT_EXCEL ) = 0;
virtual FltError ScImportRTF( SvStream&, const String& rBaseURL, ScDocument*, ScRange& rRange ) = 0;
virtual FltError ScImportHTML( SvStream&, const String& rBaseURL, ScDocument*, ScRange& rRange, double nOutputFactor = 1.0,
- BOOL bCalcWidthHeight = TRUE, SvNumberFormatter* pFormatter = NULL, bool bConvertDate = true ) = 0;
+ sal_Bool bCalcWidthHeight = sal_True, SvNumberFormatter* pFormatter = NULL, bool bConvertDate = true ) = 0;
// various import helpers
virtual ScEEAbsImport *CreateRTFImport( ScDocument* pDoc, const ScRange& rRange ) = 0;
- virtual ScEEAbsImport *CreateHTMLImport( ScDocument* pDocP, const String& rBaseURL, const ScRange& rRange, BOOL bCalcWidthHeight ) = 0;
+ virtual ScEEAbsImport *CreateHTMLImport( ScDocument* pDocP, const String& rBaseURL, const ScRange& rRange, sal_Bool bCalcWidthHeight ) = 0;
virtual String GetHTMLRangeNameList( ScDocument* pDoc, const String& rOrigName ) = 0;
// various export filters
@@ -120,10 +120,10 @@ class ScFormatFilterPlugin {
#endif
virtual FltError ScExportExcel5( SfxMedium&, ScDocument*, ExportFormatExcel eFormat, CharSet eDest ) = 0;
virtual FltError ScExportDif( SvStream&, ScDocument*, const ScAddress& rOutPos, const CharSet eDest,
- UINT32 nDifOption = SC_DIFOPT_EXCEL ) = 0;
+ sal_uInt32 nDifOption = SC_DIFOPT_EXCEL ) = 0;
virtual FltError ScExportDif( SvStream&, ScDocument*, const ScRange& rRange, const CharSet eDest,
- UINT32 nDifOption = SC_DIFOPT_EXCEL ) = 0;
- virtual FltError ScExportHTML( SvStream&, const String& rBaseURL, ScDocument*, const ScRange& rRange, const CharSet eDest, BOOL bAll,
+ sal_uInt32 nDifOption = SC_DIFOPT_EXCEL ) = 0;
+ virtual FltError ScExportHTML( SvStream&, const String& rBaseURL, ScDocument*, const ScRange& rRange, const CharSet eDest, sal_Bool bAll,
const String& rStreamPath, String& rNonConvertibleChars ) = 0;
virtual FltError ScExportRTF( SvStream&, ScDocument*, const ScRange& rRange, const CharSet eDest ) = 0;
};
diff --git a/sc/inc/filtopt.hxx b/sc/inc/filtopt.hxx
index 62ac5a893cc7..1b6de8909431 100644
--- a/sc/inc/filtopt.hxx
+++ b/sc/inc/filtopt.hxx
@@ -39,7 +39,7 @@
class SC_DLLPUBLIC ScFilterOptions : public utl::ConfigItem
{
- BOOL bWK3Flag;
+ sal_Bool bWK3Flag;
double fExcelColScale;
double fExcelRowScale;
@@ -51,7 +51,7 @@ public:
virtual void Notify( const com::sun::star::uno::Sequence<rtl::OUString>& aPropertyNames );
virtual void Commit();
- BOOL GetWK3Flag() const { return bWK3Flag; }
+ sal_Bool GetWK3Flag() const { return bWK3Flag; }
double GetExcelColScale() const { return fExcelColScale; }
double GetExcelRowScale() const { return fExcelRowScale; }
diff --git a/sc/inc/fmtuno.hxx b/sc/inc/fmtuno.hxx
index 328c19a8ec05..6632ce25e7df 100644
--- a/sc/inc/fmtuno.hxx
+++ b/sc/inc/fmtuno.hxx
@@ -88,18 +88,17 @@ class ScTableConditionalFormat : public cppu::WeakImplHelper5<
private:
std::vector<ScTableConditionalEntry*> aEntries;
- ScTableConditionalEntry* GetObjectByIndex_Impl(USHORT nIndex) const;
+ ScTableConditionalEntry* GetObjectByIndex_Impl(sal_uInt16 nIndex) const;
void AddEntry_Impl(const ScCondFormatEntryItem& aEntry);
ScTableConditionalFormat(); // disable
public:
- ScTableConditionalFormat(ScDocument* pDoc, ULONG nKey,
+ ScTableConditionalFormat(ScDocument* pDoc, sal_uLong nKey,
formula::FormulaGrammar::Grammar eGrammar);
virtual ~ScTableConditionalFormat();
void FillFormat( ScConditionalFormat& rFormat, ScDocument* pDoc,
formula::FormulaGrammar::Grammar eGrammar) const;
- void DataChanged();
// XSheetConditionalEntries
virtual void SAL_CALL addNew( const ::com::sun::star::uno::Sequence<
@@ -161,13 +160,11 @@ class ScTableConditionalEntry : public cppu::WeakImplHelper3<
com::sun::star::lang::XServiceInfo >
{
private:
- ScTableConditionalFormat* pParent;
ScCondFormatEntryItem aData;
ScTableConditionalEntry(); // disabled
public:
- ScTableConditionalEntry(ScTableConditionalFormat* pPar,
- const ScCondFormatEntryItem& aItem);
+ ScTableConditionalEntry(const ScCondFormatEntryItem& aItem);
virtual ~ScTableConditionalEntry();
void GetData(ScCondFormatEntryItem& rData) const;
@@ -217,7 +214,7 @@ class ScTableValidationObj : public cppu::WeakImplHelper5<
{
private:
SfxItemPropertySet aPropSet;
- USHORT nMode; // enum ScConditionMode
+ sal_uInt16 nMode; // enum ScConditionMode
String aExpr1;
String aExpr2;
String maExprNmsp1;
@@ -228,14 +225,14 @@ private:
::com::sun::star::uno::Sequence< ::com::sun::star::sheet::FormulaToken > aTokens2;
ScAddress aSrcPos;
String aPosString; // formula position as text
- USHORT nValMode; // enum ScValidationMode
- BOOL bIgnoreBlank;
+ sal_uInt16 nValMode; // enum ScValidationMode
+ sal_Bool bIgnoreBlank;
sal_Int16 nShowList;
- BOOL bShowInput;
+ sal_Bool bShowInput;
String aInputTitle;
String aInputMessage;
- BOOL bShowError;
- USHORT nErrorStyle; // enum ScValidErrorStyle
+ sal_Bool bShowError;
+ sal_uInt16 nErrorStyle; // enum ScValidErrorStyle
String aErrorTitle;
String aErrorMessage;
@@ -243,13 +240,12 @@ private:
ScTableValidationObj(); // disabled
public:
- ScTableValidationObj(ScDocument* pDoc, ULONG nKey,
+ ScTableValidationObj(ScDocument* pDoc, sal_uLong nKey,
const formula::FormulaGrammar::Grammar eGrammar);
virtual ~ScTableValidationObj();
ScValidationData* CreateValidationData( ScDocument* pDoc,
formula::FormulaGrammar::Grammar eGrammar ) const;
- void DataChanged();
// XSheetCondition
virtual ::com::sun::star::sheet::ConditionOperator SAL_CALL getOperator()
diff --git a/sc/inc/formularesult.hxx b/sc/inc/formularesult.hxx
index c490b69ec949..640573559606 100644
--- a/sc/inc/formularesult.hxx
+++ b/sc/inc/formularesult.hxx
@@ -46,7 +46,7 @@ class ScFormulaResult
double mfValue; // double result direct for performance and memory consumption
const formula::FormulaToken* mpToken; // if not, result token obtained from interpreter
};
- USHORT mnError; // error code
+ sal_uInt16 mnError; // error code
bool mbToken :1; // whether content of union is a token
bool mbEmpty :1; // empty cell result
bool mbEmptyDisplayedAsString :1; // only if mbEmpty
@@ -166,10 +166,10 @@ public:
/** Get error code if set or GetCellResultType() is formula::svError or svUnknown,
else 0. */
- inline USHORT GetResultError() const;
+ inline sal_uInt16 GetResultError() const;
/** Set error code, don't touch token or double. */
- inline void SetResultError( USHORT nErr );
+ inline void SetResultError( sal_uInt16 nErr );
/** Set direct double. Shouldn't be used externally except in
ScFormulaCell for rounded CalcAsShown or SetErrCode(). If
@@ -435,7 +435,7 @@ inline bool ScFormulaResult::IsMultiline() const
}
-inline USHORT ScFormulaResult::GetResultError() const
+inline sal_uInt16 ScFormulaResult::GetResultError() const
{
if (mnError)
return mnError;
@@ -453,7 +453,7 @@ inline USHORT ScFormulaResult::GetResultError() const
}
-inline void ScFormulaResult::SetResultError( USHORT nErr )
+inline void ScFormulaResult::SetResultError( sal_uInt16 nErr )
{
mnError = nErr;
}
diff --git a/sc/inc/funcuno.hxx b/sc/inc/funcuno.hxx
index 53510f55d600..45758a23d3da 100644
--- a/sc/inc/funcuno.hxx
+++ b/sc/inc/funcuno.hxx
@@ -49,15 +49,15 @@ class ScTempDocCache
{
private:
ScDocument* pDoc;
- BOOL bInUse;
+ sal_Bool bInUse;
public:
ScTempDocCache();
~ScTempDocCache();
ScDocument* GetDocument() const { return pDoc; }
- BOOL IsInUse() const { return bInUse; }
- void SetInUse( BOOL bSet ) { bInUse = bSet; }
+ sal_Bool IsInUse() const { return bInUse; }
+ void SetInUse( sal_Bool bSet ) { bInUse = bSet; }
void SetDocument( ScDocument* pNew );
void Clear();
diff --git a/sc/inc/global.hxx b/sc/inc/global.hxx
index e521229be3e6..2543e7e6296f 100644
--- a/sc/inc/global.hxx
+++ b/sc/inc/global.hxx
@@ -167,37 +167,37 @@ const SCSIZE PIVOT_MAXPAGEFIELD = 10;
// flags for columns / rows
// FILTERED always together with HIDDEN
// FILTERED and MANUALSIZE only valid for rows
-const BYTE CR_HIDDEN = 1;
-const BYTE CR_MANUALBREAK = 8;
-const BYTE CR_FILTERED = 16;
-const BYTE CR_MANUALSIZE = 32;
-const BYTE CR_ALL = (CR_HIDDEN | CR_MANUALBREAK | CR_FILTERED | CR_MANUALSIZE);
+const sal_uInt8 CR_HIDDEN = 1;
+const sal_uInt8 CR_MANUALBREAK = 8;
+const sal_uInt8 CR_FILTERED = 16;
+const sal_uInt8 CR_MANUALSIZE = 32;
+const sal_uInt8 CR_ALL = (CR_HIDDEN | CR_MANUALBREAK | CR_FILTERED | CR_MANUALSIZE);
-typedef BYTE ScBreakType;
+typedef sal_uInt8 ScBreakType;
const ScBreakType BREAK_NONE = 0;
const ScBreakType BREAK_PAGE = 1;
const ScBreakType BREAK_MANUAL = 2;
// insert/delete flags
-const USHORT IDF_NONE = 0x0000;
-const USHORT IDF_VALUE = 0x0001; /// Numeric values (and numeric results if IDF_FORMULA is not set).
-const USHORT IDF_DATETIME = 0x0002; /// Dates, times, datetime values.
-const USHORT IDF_STRING = 0x0004; /// Strings (and string results if IDF_FORMULA is not set).
-const USHORT IDF_NOTE = 0x0008; /// Cell notes.
-const USHORT IDF_FORMULA = 0x0010; /// Formula cells.
-const USHORT IDF_HARDATTR = 0x0020; /// Hard cell attributes.
-const USHORT IDF_STYLES = 0x0040; /// Cell styles.
-const USHORT IDF_OBJECTS = 0x0080; /// Drawing objects.
-const USHORT IDF_EDITATTR = 0x0100; /// Rich-text attributes.
-const USHORT IDF_SPECIAL_BOOLEAN = 0x1000;
-const USHORT IDF_ATTRIB = IDF_HARDATTR | IDF_STYLES;
-const USHORT IDF_CONTENTS = IDF_VALUE | IDF_DATETIME | IDF_STRING | IDF_NOTE | IDF_FORMULA;
-const USHORT IDF_ALL = IDF_CONTENTS | IDF_ATTRIB | IDF_OBJECTS;
-const USHORT IDF_NOCAPTIONS = 0x0200; /// Internal use only (undo etc.): do not copy/delete caption objects of cell notes.
-const USHORT IDF_ADDNOTES = 0x0400; /// Internal use only (copy from clip): do not delete existing cell contents when pasting notes.
+const sal_uInt16 IDF_NONE = 0x0000;
+const sal_uInt16 IDF_VALUE = 0x0001; /// Numeric values (and numeric results if IDF_FORMULA is not set).
+const sal_uInt16 IDF_DATETIME = 0x0002; /// Dates, times, datetime values.
+const sal_uInt16 IDF_STRING = 0x0004; /// Strings (and string results if IDF_FORMULA is not set).
+const sal_uInt16 IDF_NOTE = 0x0008; /// Cell notes.
+const sal_uInt16 IDF_FORMULA = 0x0010; /// Formula cells.
+const sal_uInt16 IDF_HARDATTR = 0x0020; /// Hard cell attributes.
+const sal_uInt16 IDF_STYLES = 0x0040; /// Cell styles.
+const sal_uInt16 IDF_OBJECTS = 0x0080; /// Drawing objects.
+const sal_uInt16 IDF_EDITATTR = 0x0100; /// Rich-text attributes.
+const sal_uInt16 IDF_SPECIAL_BOOLEAN = 0x1000;
+const sal_uInt16 IDF_ATTRIB = IDF_HARDATTR | IDF_STYLES;
+const sal_uInt16 IDF_CONTENTS = IDF_VALUE | IDF_DATETIME | IDF_STRING | IDF_NOTE | IDF_FORMULA;
+const sal_uInt16 IDF_ALL = IDF_CONTENTS | IDF_ATTRIB | IDF_OBJECTS;
+const sal_uInt16 IDF_NOCAPTIONS = 0x0200; /// Internal use only (undo etc.): do not copy/delete caption objects of cell notes.
+const sal_uInt16 IDF_ADDNOTES = 0x0400; /// Internal use only (copy from clip): do not delete existing cell contents when pasting notes.
/// Copy flags for auto/series fill functions: do not touch notes and drawing objects.
-const USHORT IDF_AUTOFILL = IDF_ALL & ~(IDF_NOTE | IDF_OBJECTS);
+const sal_uInt16 IDF_AUTOFILL = IDF_ALL & ~(IDF_NOTE | IDF_OBJECTS);
#define PASTE_NOFUNC 0
#define PASTE_ADD 1
@@ -432,19 +432,19 @@ struct ScImportParam
SCROW nRow1;
SCCOL nCol2;
SCROW nRow2;
- BOOL bImport;
+ sal_Bool bImport;
String aDBName; // alias of data base
String aStatement;
- BOOL bNative;
- BOOL bSql; // statement or name?
- BYTE nType; // enum DBObject
+ sal_Bool bNative;
+ sal_Bool bSql; // statement or name?
+ sal_uInt8 nType; // enum DBObject
ScImportParam();
ScImportParam( const ScImportParam& r );
~ScImportParam();
ScImportParam& operator= ( const ScImportParam& r );
- BOOL operator== ( const ScImportParam& r ) const;
+ sal_Bool operator== ( const ScImportParam& r ) const;
};
struct ScStringHashCode
@@ -559,24 +559,24 @@ public:
SC_DLLPUBLIC static ScUnoAddInCollection* GetAddInCollection();
SC_DLLPUBLIC static ScUserList* GetUserList();
static void SetUserList( const ScUserList* pNewList );
- SC_DLLPUBLIC static const String& GetRscString( USHORT nIndex );
+ SC_DLLPUBLIC static const String& GetRscString( sal_uInt16 nIndex );
static void OpenURL( const String& rURL, const String& rTarget );
SC_DLLPUBLIC static String GetAbsDocName( const String& rFileName,
SfxObjectShell* pShell );
SC_DLLPUBLIC static String GetDocTabName( const String& rFileName,
const String& rTabName );
- SC_DLLPUBLIC static ULONG GetStandardFormat( SvNumberFormatter&,
- ULONG nFormat, short nType );
- SC_DLLPUBLIC static ULONG GetStandardFormat( double, SvNumberFormatter&,
- ULONG nFormat, short nType );
+ SC_DLLPUBLIC static sal_uLong GetStandardFormat( SvNumberFormatter&,
+ sal_uLong nFormat, short nType );
+ SC_DLLPUBLIC static sal_uLong GetStandardFormat( double, SvNumberFormatter&,
+ sal_uLong nFormat, short nType );
SC_DLLPUBLIC static double nScreenPPTX;
SC_DLLPUBLIC static double nScreenPPTY;
static ScDocShellRef* pDrawClipDocShellRef;
- static USHORT nDefFontHeight;
- static USHORT nStdRowHeight;
+ static sal_uInt16 nDefFontHeight;
+ static sal_uInt16 nStdRowHeight;
SC_DLLPUBLIC static long nLastRowHeightExtra;
static long nLastColWidthExtra;
@@ -603,16 +603,16 @@ public:
static ScFunctionMgr* GetStarCalcFunctionMgr();
static void ResetFunctionList();
- static String GetErrorString(USHORT nErrNumber);
- static String GetLongErrorString(USHORT nErrNumber);
- static BOOL EETextObjEqual( const EditTextObject* pObj1,
+ static String GetErrorString(sal_uInt16 nErrNumber);
+ static String GetLongErrorString(sal_uInt16 nErrNumber);
+ static sal_Bool EETextObjEqual( const EditTextObject* pObj1,
const EditTextObject* pObj2 );
- static BOOL CheckWidthInvalidate( BOOL& bNumFormatChanged,
+ static sal_Bool CheckWidthInvalidate( sal_Bool& bNumFormatChanged,
const SfxItemSet& rNewAttrs,
const SfxItemSet& rOldAttrs );
- static BOOL HasAttrChanged( const SfxItemSet& rNewAttrs,
+ static sal_Bool HasAttrChanged( const SfxItemSet& rNewAttrs,
const SfxItemSet& rOldAttrs,
- const USHORT nWhich );
+ const sal_uInt16 nWhich );
static ScUnitConverter* GetUnitConverter();
@@ -672,13 +672,13 @@ SC_DLLPUBLIC static const sal_Unicode* FindUnquoted( const sal_Unicode* pStri
/// a "ReadOnly" formatter for UNO/XML export
static SvNumberFormatter* GetEnglishFormatter();
- static BOOL IsSystemRTL(); // depending on system language
+ static sal_Bool IsSystemRTL(); // depending on system language
static LanguageType GetEditDefaultLanguage(); // for EditEngine::SetDefaultLanguage
- SC_DLLPUBLIC static BYTE GetDefaultScriptType(); // for all WEAK characters
+ SC_DLLPUBLIC static sal_uInt8 GetDefaultScriptType(); // for all WEAK characters
/** Map ATTR_((CJK|CTL)_)?FONT_... to proper WhichIDs.
If more than one SCRIPTTYPE_... values are or'ed together, prefers
first COMPLEX, then ASIAN */
- SC_DLLPUBLIC static USHORT GetScriptedWhichID( BYTE nScriptType, USHORT nWhich );
+ SC_DLLPUBLIC static sal_uInt16 GetScriptedWhichID( sal_uInt8 nScriptType, sal_uInt16 nWhich );
/** Adds a language item to the item set, if the number format item contains
a language that differs from its parent's language. */
@@ -758,8 +758,8 @@ namespace utl
struct ScQueryEntry
{
- BOOL bDoQuery;
- BOOL bQueryByString;
+ sal_Bool bDoQuery;
+ sal_Bool bQueryByString;
bool bQueryByDate;
SCCOLROW nField;
ScQueryOp eOp;
@@ -774,11 +774,11 @@ struct ScQueryEntry
~ScQueryEntry();
// creates pSearchParam and pSearchText if necessary, always RegExp!
- utl::TextSearch* GetSearchTextPtr( BOOL bCaseSens );
+ utl::TextSearch* GetSearchTextPtr( sal_Bool bCaseSens );
void Clear();
ScQueryEntry& operator=( const ScQueryEntry& r );
- BOOL operator==( const ScQueryEntry& r ) const;
+ sal_Bool operator==( const ScQueryEntry& r ) const;
};
// -----------------------------------------------------------------------
@@ -789,16 +789,16 @@ struct SC_DLLPUBLIC ScSubTotalParam
SCROW nRow1;
SCCOL nCol2;
SCROW nRow2;
- BOOL bRemoveOnly;
- BOOL bReplace; // replace existing results
- BOOL bPagebreak; // page break at change of group
- BOOL bCaseSens; //
- BOOL bDoSort; // presort
- BOOL bAscending; // sort ascending
- BOOL bUserDef; // sort user defined
- USHORT nUserIndex; // index into list
- BOOL bIncludePattern; // sort formats
- BOOL bGroupActive[MAXSUBTOTAL]; // active groups
+ sal_Bool bRemoveOnly;
+ sal_Bool bReplace; // replace existing results
+ sal_Bool bPagebreak; // page break at change of group
+ sal_Bool bCaseSens; //
+ sal_Bool bDoSort; // presort
+ sal_Bool bAscending; // sort ascending
+ sal_Bool bUserDef; // sort user defined
+ sal_uInt16 nUserIndex; // index into list
+ sal_Bool bIncludePattern; // sort formats
+ sal_Bool bGroupActive[MAXSUBTOTAL]; // active groups
SCCOL nField[MAXSUBTOTAL]; // associated field
SCCOL nSubTotals[MAXSUBTOTAL]; // number of SubTotals
SCCOL* pSubTotals[MAXSUBTOTAL]; // array of columns to be calculated
@@ -808,12 +808,12 @@ struct SC_DLLPUBLIC ScSubTotalParam
ScSubTotalParam( const ScSubTotalParam& r );
ScSubTotalParam& operator= ( const ScSubTotalParam& r );
- BOOL operator== ( const ScSubTotalParam& r ) const;
+ sal_Bool operator== ( const ScSubTotalParam& r ) const;
void Clear ();
- void SetSubTotals ( USHORT nGroup,
+ void SetSubTotals ( sal_uInt16 nGroup,
const SCCOL* ptrSubTotals,
const ScSubTotalFunc* ptrFuncions,
- USHORT nCount );
+ sal_uInt16 nCount );
};
// -----------------------------------------------------------------------
@@ -825,21 +825,21 @@ struct ScConsolidateParam
SCROW nRow; // or start of destination area respectively
SCTAB nTab;
ScSubTotalFunc eFunction;
- USHORT nDataAreaCount; // number of data areas
+ sal_uInt16 nDataAreaCount; // number of data areas
ScArea** ppDataAreas; // array of pointers into data areas
- BOOL bByCol;
- BOOL bByRow;
- BOOL bReferenceData; // reference source data
+ sal_Bool bByCol;
+ sal_Bool bByRow;
+ sal_Bool bReferenceData; // reference source data
ScConsolidateParam();
ScConsolidateParam( const ScConsolidateParam& r );
~ScConsolidateParam();
ScConsolidateParam& operator= ( const ScConsolidateParam& r );
- BOOL operator== ( const ScConsolidateParam& r ) const;
+ sal_Bool operator== ( const ScConsolidateParam& r ) const;
void Clear (); // = ClearDataAreas()+Members
void ClearDataAreas ();
- void SetAreas ( ScArea* const* ppAreas, USHORT nCount );
+ void SetAreas ( ScArea* const* ppAreas, sal_uInt16 nCount );
};
#endif
diff --git a/sc/inc/helpids.h b/sc/inc/helpids.h
new file mode 100644
index 000000000000..f1803639cba2
--- /dev/null
+++ b/sc/inc/helpids.h
@@ -0,0 +1,692 @@
+/*************************************************************************
+ *
+ * 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
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#include "sfx2/sfxcommands.h"
+#include "svx/svxcommands.h"
+#include "sccommands.h"
+
+#define HID_INSWIN_POS "SC_HID_INSWIN_POS"
+#define HID_INSWIN_CALC "SC_HID_INSWIN_CALC"
+#define HID_INSWIN_CANCEL "SC_HID_INSWIN_CANCEL"
+#define HID_INSWIN_OK "SC_HID_INSWIN_OK"
+#define HID_INSWIN_SUMME "SC_HID_INSWIN_SUMME"
+#define HID_INSWIN_FUNC "SC_HID_INSWIN_FUNC"
+#define HID_INSWIN_INPUT "SC_HID_INSWIN_INPUT"
+
+// Hilfe IDs fuer Dokumentfenster --------------------------------------------
+#define HID_SC_WIN_GRIDWIN "SC_HID_SC_WIN_GRIDWIN"
+#define HID_SC_WIN_PREVIEW "SC_HID_SC_WIN_PREVIEW"
+
+// Hilfe IDs fuer einzelne Controls (max.30) ---------------------------------
+// Kopf/Fusszeilen Editfenster: Header/Footer links/rechts links/mitte/rechts
+#define HID_SC_HF_HLL "SC_HID_SC_HF_HLL"
+#define HID_SC_HF_HLC "SC_HID_SC_HF_HLC"
+#define HID_SC_HF_HLR "SC_HID_SC_HF_HLR"
+#define HID_SC_HF_HRL "SC_HID_SC_HF_HRL"
+#define HID_SC_HF_HRC "SC_HID_SC_HF_HRC"
+#define HID_SC_HF_HRR "SC_HID_SC_HF_HRR"
+#define HID_SC_HF_FLL "SC_HID_SC_HF_FLL"
+#define HID_SC_HF_FLC "SC_HID_SC_HF_FLC"
+#define HID_SC_HF_FLR "SC_HID_SC_HF_FLR"
+#define HID_SC_HF_FRL "SC_HID_SC_HF_FRL"
+#define HID_SC_HF_FRC "SC_HID_SC_HF_FRC"
+#define HID_SC_HF_FRR "SC_HID_SC_HF_FRR"
+// "Spalten" in Teilergebnissen: Gruppe 1/2/3 - nicht mehr!
+#define HID_SC_SUBT_COLS_1 "SC_HID_SC_SUBT_COLS_1"
+#define HID_SC_SUBT_COLS_2 "SC_HID_SC_SUBT_COLS_2"
+#define HID_SC_SUBT_COLS_3 "SC_HID_SC_SUBT_COLS_3"
+// Eintraege im Navigator
+#define HID_SC_NAVIPI_ENTRIES "SC_HID_SC_NAVIPI_ENTRIES"
+#define HID_SC_NAVIPI_ROW "SC_HID_SC_NAVIPI_ROW"
+#define HID_SC_NAVIPI_COL "SC_HID_SC_NAVIPI_COL"
+#define HID_SC_NAVIPI_DOC "SC_HID_SC_NAVIPI_DOC"
+#define HID_SC_NAVIPI_DATA "SC_HID_SC_NAVIPI_DATA"
+#define HID_SC_NAVIPI_UP "SC_HID_SC_NAVIPI_UP"
+#define HID_SC_NAVIPI_DOWN "SC_HID_SC_NAVIPI_DOWN"
+#define HID_SC_NAVIPI_ZOOM "SC_HID_SC_NAVIPI_ZOOM"
+#define HID_SC_NAVIPI_ROOT "SC_HID_SC_NAVIPI_ROOT"
+#define HID_SC_NAVIPI_SCEN "SC_HID_SC_NAVIPI_SCEN"
+#define HID_SC_NAVIPI_DROP "SC_HID_SC_NAVIPI_DROP"
+// Teilergebnisse
+#define HID_SC_SUBT_GROUP "SC_HID_SC_SUBT_GROUP"
+#define HID_SC_SUBT_COLS "SC_HID_SC_SUBT_COLS"
+#define HID_SC_SUBT_FUNC "SC_HID_SC_SUBT_FUNC"
+//
+#define HID_SC_NAVIPI_TOOLBOX "SC_HID_SC_NAVIPI_TOOLBOX"
+// Bereich ist voll!
+
+// Hilfe IDs fuer Dialoge / Pages (max.70) -----------------------------------
+#define HID_SC_AUTOFORMAT "SC_HID_SC_AUTOFORMAT"
+#define HID_SC_PIVOTFILTER "SC_HID_SC_PIVOTFILTER"
+#define HID_SC_INPORTOPT "SC_HID_SC_INPORTOPT"
+#define HID_SC_PIVOTSUBT "SC_HID_SC_PIVOTSUBT"
+#define HID_SC_FORM_ARGS "SC_HID_SC_FORM_ARGS"
+#define HID_SCPAGE_SORT_FIELDS "SC_HID_SCPAGE_SORT_FIELDS"
+#define HID_SCPAGE_SORT_OPTIONS "SC_HID_SCPAGE_SORT_OPTIONS"
+#define HID_SCPAGE_SUBT_OPTIONS "SC_HID_SCPAGE_SUBT_OPTIONS"
+#define HID_SCPAGE_SUBT_GROUP "SC_HID_SCPAGE_SUBT_GROUP"
+#define HID_SCPAGE_PROTECTION "SC_HID_SCPAGE_PROTECTION"
+#define HID_SCPAGE_VIEW "SC_HID_SCPAGE_VIEW"
+#define HID_SCPAGE_CALC "SC_HID_SCPAGE_CALC"
+#define HID_SCPAGE_USERLISTS "SC_HID_SCPAGE_USERLISTS"
+#define HID_SCPAGE_HFEDIT "SC_HID_SCPAGE_HFEDIT"
+#define HID_SCPAGE_AREAS "SC_HID_SCPAGE_AREAS"
+#define HID_SCPAGE_TABLE "SC_HID_SCPAGE_TABLE"
+#define HID_SCPAGE_PRINT "SC_HID_SCPAGE_PRINT"
+
+#define HID_SCPAGE_SUBT_GROUP1 "SC_HID_SCPAGE_SUBT_GROUP1"
+#define HID_SCPAGE_SUBT_GROUP2 "SC_HID_SCPAGE_SUBT_GROUP2"
+#define HID_SCPAGE_SUBT_GROUP3 "SC_HID_SCPAGE_SUBT_GROUP3"
+
+#define HID_SCPAGE_HFED_HL "SC_HID_SCPAGE_HFED_HL"
+#define HID_SCPAGE_HFED_HR "SC_HID_SCPAGE_HFED_HR"
+#define HID_SCPAGE_HFED_FL "SC_HID_SCPAGE_HFED_FL"
+#define HID_SCPAGE_HFED_FR "SC_HID_SCPAGE_HFED_FR"
+
+#define HID_SCPAGE_CONTENT "SC_HID_SCPAGE_CONTENT"
+#define HID_SCPAGE_LAYOUT "SC_HID_SCPAGE_LAYOUT"
+#define HID_SCPAGE_INPUT "SC_HID_SCPAGE_INPUT"
+
+#define HID_SC_NAVIGATOR "SC_HID_SC_NAVIGATOR"
+
+#define HID_SC_MTRIN_VAL "SC_HID_SC_MTRIN_VAL"
+#define HID_SC_MTRIN_DEF "SC_HID_SC_MTRIN_DEF"
+#define HID_SC_SELENTRY_LIST "SC_HID_SC_SELENTRY_LIST"
+#define HID_SC_GROUP_COLS "SC_HID_SC_GROUP_COLS"
+#define HID_SC_GROUP_ROWS "SC_HID_SC_GROUP_ROWS"
+
+#define HID_SC_HF_TEXT "SC_HID_SC_HF_TEXT"
+#define HID_SC_HF_FILE "SC_HID_SC_HF_FILE"
+#define HID_SC_HF_TABLE "SC_HID_SC_HF_TABLE"
+#define HID_SC_HF_PAGE "SC_HID_SC_HF_PAGE"
+#define HID_SC_HF_PAGES "SC_HID_SC_HF_PAGES"
+#define HID_SC_HF_DATE "SC_HID_SC_HF_DATE"
+#define HID_SC_HF_TIME "SC_HID_SC_HF_TIME"
+
+#define HID_SC_HEADER_EDIT "SC_HID_SC_HEADER_EDIT"
+#define HID_SC_FOOTER_EDIT "SC_HID_SC_FOOTER_EDIT"
+
+#define HID_SC_SCENWIN_TOP "SC_HID_SC_SCENWIN_TOP"
+#define HID_SC_SCENWIN_BOTTOM "SC_HID_SC_SCENWIN_BOTTOM"
+
+#define HID_SC_INPUTWIN "SC_HID_SC_INPUTWIN"
+
+#define HID_SC_RENAME_NAME "SC_HID_SC_RENAME_NAME"
+#define HID_SC_APPEND_NAME "SC_HID_SC_APPEND_NAME"
+
+// Funktionsautopilot: nur als Unique-IDs
+#define HID_SC_FAP_PAGE "SC_HID_SC_FAP_PAGE"
+#define HID_SC_FAP_EDIT1 "SC_HID_SC_FAP_EDIT1"
+#define HID_SC_FAP_EDIT2 "SC_HID_SC_FAP_EDIT2"
+#define HID_SC_FAP_EDIT3 "SC_HID_SC_FAP_EDIT3"
+#define HID_SC_FAP_EDIT4 "SC_HID_SC_FAP_EDIT4"
+
+#define HID_SC_ADD_AUTOFMT "SC_HID_SC_ADD_AUTOFMT"
+#define HID_SC_AUTOFMT_NAME "SC_HID_SC_AUTOFMT_NAME"
+
+#define HID_SC_DROPMODE_URL "SC_HID_SC_DROPMODE_URL"
+#define HID_SC_DROPMODE_LINK "SC_HID_SC_DROPMODE_LINK"
+#define HID_SC_DROPMODE_COPY "SC_HID_SC_DROPMODE_COPY"
+
+#define HID_SC_FAP_STRUCT "SC_HID_SC_FAP_STRUCT"
+#define HID_SC_ASCII_TABCTR "SC_HID_SC_ASCII_TABCTR"
+
+#define HID_SC_SCENARIO_DELETE "SC_HID_SC_SCENARIO_DELETE"
+#define HID_SC_SCENARIO_EDIT "SC_HID_SC_SCENARIO_EDIT"
+
+#define HID_SCDLG_FORMULA "SC_HID_SCDLG_FORMULA"
+#define HID_SCDLG_CONDFORMAT "SC_HID_SCDLG_CONDFORMAT"
+#define HID_COLROWNAMERANGES "SC_HID_COLROWNAMERANGES"
+
+#define HID_FUNCTION_BOX "SC_HID_FUNCTION_BOX"
+#define HID_SCPAGE_OPREDLINE "SC_HID_SCPAGE_OPREDLINE"
+#define HID_SC_REDLIN_CTR "SC_HID_SC_REDLIN_CTR"
+
+//Kopf/FusszeilenDlg: Contextmenue fuer Dateiname
+#define HID_FCOMMAND_TITEL "SC_HID_FCOMMAND_TITEL"
+#define HID_FCOMMAND_FILENAME "SC_HID_FCOMMAND_FILENAME"
+#define HID_FCOMMAND_PATH "SC_HID_FCOMMAND_PATH"
+
+
+// Hilfe IDs fuer Objekt- und Werkzeugleisten (max.10) -----------------------
+
+#define HID_SC_TOOLBOX_TOOLS "SC_HID_SC_TOOLBOX_TOOLS"
+#define HID_SC_TOOLBOX_TABLE "SC_HID_SC_TOOLBOX_TABLE"
+#define HID_SC_TOOLBOX_DRAW "SC_HID_SC_TOOLBOX_DRAW"
+#define HID_SC_TOOLBOX_DRTEXT "SC_HID_SC_TOOLBOX_DRTEXT"
+#define HID_SC_TOOLBOX_PREVIEW "SC_HID_SC_TOOLBOX_PREVIEW"
+
+// wrong group - HID_SC_DLG_START is full
+#define HID_SC_RENAME_AUTOFMT "SC_HID_SC_RENAME_AUTOFMT"
+#define HID_SC_REN_AFMT_NAME "SC_HID_SC_REN_AFMT_NAME"
+
+#define HID_SC_TOOLBOX_GRAPHIC "SC_HID_SC_TOOLBOX_GRAPHIC"
+
+#define HID_CHG_PROTECT "SC_HID_CHG_PROTECT"
+
+#define HID_SC_RENAME_OBJECT "SC_HID_SC_RENAME_OBJECT"
+
+#define HID_SC_REN_AFMT_DLG "SC_HID_SC_REN_AFMT_DLG"
+
+// Hilfe IDs fuer Submenus (max.50) ------------------------------------------
+#define HID_SCMENU_EDIT "SC_HID_SCMENU_EDIT"
+#define HID_SCMENU_FILL "SC_HID_SCMENU_FILL"
+#define HID_SCMENU_DELBREAK "SC_HID_SCMENU_DELBREAK"
+#define HID_SCMENU_VIEW "SC_HID_SCMENU_VIEW"
+#define HID_SCMENU_TOOLBARS "SC_HID_SCMENU_TOOLBARS"
+#define HID_SCMENU_INSERT "SC_HID_SCMENU_INSERT"
+#define HID_SCMENU_INSBREAK "SC_HID_SCMENU_INSBREAK"
+#define HID_SCMENU_NAME "SC_HID_SCMENU_NAME"
+#define HID_SCMENU_GRAPHIC "SC_HID_SCMENU_GRAPHIC"
+#define HID_SCMENU_DATA "SC_HID_SCMENU_DATA"
+#define HID_SCMENU_FILTER "SC_HID_SCMENU_FILTER"
+#define HID_SCMENU_OUTLINE "SC_HID_SCMENU_OUTLINE"
+#define HID_SCMENU_PIVOT "SC_HID_SCMENU_PIVOT"
+#define HID_SCMENU_EXTRA "SC_HID_SCMENU_EXTRA"
+#define HID_SCMENU_SPELLING "SC_HID_SCMENU_SPELLING"
+#define HID_SCMENU_AUDIT "SC_HID_SCMENU_AUDIT"
+#define HID_SCMENU_PROTECT "SC_HID_SCMENU_PROTECT"
+#define HID_SCMENU_CELLCONT "SC_HID_SCMENU_CELLCONT"
+#define HID_SCMENU_ROW "SC_HID_SCMENU_ROW"
+#define HID_SCMENU_COL "SC_HID_SCMENU_COL"
+#define HID_SCMENU_TAB "SC_HID_SCMENU_TAB"
+#define HID_SCMENU_MERGE "SC_HID_SCMENU_MERGE"
+#define HID_SCMENU_AREA "SC_HID_SCMENU_AREA"
+#define HID_SCMENU_OBJMIRROR "SC_HID_SCMENU_OBJMIRROR"
+#define HID_SCMENU_OBJARRANGE "SC_HID_SCMENU_OBJARRANGE"
+#define HID_SCMENU_ANCHOR "SC_HID_SCMENU_ANCHOR"
+#define HID_SCMENU_SENDTO "SC_HID_SCMENU_SENDTO"
+#define HID_SCMENU_CHANGES "SC_HID_SCMENU_CHANGES"
+
+#define HID_SC_FAP_BTN_FX1 "SC_HID_SC_FAP_BTN_FX1"
+#define HID_SC_FAP_BTN_FX2 "SC_HID_SC_FAP_BTN_FX2"
+#define HID_SC_FAP_BTN_FX3 "SC_HID_SC_FAP_BTN_FX3"
+#define HID_SC_FAP_BTN_FX4 "SC_HID_SC_FAP_BTN_FX4"
+#define HID_SC_FAP_BTN_REF1 "SC_HID_SC_FAP_BTN_REF1"
+#define HID_SC_FAP_BTN_REF2 "SC_HID_SC_FAP_BTN_REF2"
+#define HID_SC_FAP_BTN_REF3 "SC_HID_SC_FAP_BTN_REF3"
+#define HID_SC_FAP_BTN_REF4 "SC_HID_SC_FAP_BTN_REF4"
+#define HID_SC_FAP_FORMULA "SC_HID_SC_FAP_FORMULA"
+
+#define HID_SC_SORT_ACTION "SC_HID_SC_SORT_ACTION"
+#define HID_SC_SORT_AUTHOR "SC_HID_SC_SORT_AUTHOR"
+#define HID_SC_SORT_DATE "SC_HID_SC_SORT_DATE"
+#define HID_SC_SORT_COMMENT "SC_HID_SC_SORT_COMMENT"
+#define HID_SORT_POSITION "SC_HID_SORT_POSITION"
+#define HID_SC_CHANGES_COMMENT "SC_HID_SC_CHANGES_COMMENT"
+#define HID_SC_FUNCTIONLIST "SC_HID_SC_FUNCTIONLIST"
+#define HID_SCPAGE_OPTLOAD "SC_HID_SCPAGE_OPTLOAD"
+#define HID_PASSWD_TABLE "SC_HID_PASSWD_TABLE"
+#define HID_PASSWD_DOC "SC_HID_PASSWD_DOC"
+
+#define HID_DATAPILOT_TYPE "SC_HID_DATAPILOT_TYPE"
+#define HID_DATAPILOT_DATABASE "SC_HID_DATAPILOT_DATABASE"
+#define HID_DATAPILOT_SERVICE "SC_HID_DATAPILOT_SERVICE"
+
+// Other help IDs (max.70) ---------------------------------------------------
+#define HID_SCDLG_LINKAREAURL "SC_HID_SCDLG_LINKAREAURL"
+#define HID_SCMENU_EDIT_TABLE "SC_HID_SCMENU_EDIT_TABLE"
+
+#define HID_SELECTTABLES "SC_HID_SELECTTABLES"
+#define HID_SC_REPLCELLSWARN "SC_HID_SC_REPLCELLSWARN"
+
+// data pilot layout dialog
+#define HID_SC_DPLAY_PAGE "SC_HID_SC_DPLAY_PAGE"
+#define HID_SC_DPLAY_COLUMN "SC_HID_SC_DPLAY_COLUMN"
+#define HID_SC_DPLAY_ROW "SC_HID_SC_DPLAY_ROW"
+#define HID_SC_DPLAY_DATA "SC_HID_SC_DPLAY_DATA"
+#define HID_SC_DPLAY_SELECT "SC_HID_SC_DPLAY_SELECT"
+
+#define HID_SC_DRAW_RENAME "SC_HID_SC_DRAW_RENAME"
+
+#define HID_SC_DPDATAFIELD "SC_HID_SC_DPDATAFIELD"
+#define HID_SC_DPSUBT_OPT "SC_HID_SC_DPSUBT_OPT"
+#define HID_SC_DPSUBT_HIDE "SC_HID_SC_DPSUBT_HIDE"
+#define HID_SC_DPNUMGROUP "SC_HID_SC_DPNUMGROUP"
+#define HID_SC_DPDATEGROUP "SC_HID_SC_DPDATEGROUP"
+#define HID_SC_DPDATEGROUP_LB "SC_HID_SC_DPDATEGROUP_LB"
+#define HID_SC_DPSHOWDETAIL "SC_HID_SC_DPSHOWDETAIL"
+
+// #i68101#
+#define HID_SC_TITLE_DESCRIPTION_OBJECT "SC_HID_SC_TITLE_DESCRIPTION_OBJECT"
+
+#define HID_SC_SOLVEROPTIONS "SC_HID_SC_SOLVEROPTIONS"
+#define HID_SC_SOLVEROPTIONS_LB "SC_HID_SC_SOLVEROPTIONS_LB"
+#define HID_SC_SOLVER_INTEGER "SC_HID_SC_SOLVER_INTEGER"
+#define HID_SC_SOLVER_DOUBLE "SC_HID_SC_SOLVER_DOUBLE"
+#define HID_SC_SOLVER_PROGRESS "SC_HID_SC_SOLVER_PROGRESS"
+#define HID_SC_SOLVER_NOSOLUTION "SC_HID_SC_SOLVER_NOSOLUTION"
+#define HID_SC_SOLVER_SUCCESS "SC_HID_SC_SOLVER_SUCCESS"
+
+#define HID_SCDLG_CONFLICTS "SC_HID_SCDLG_CONFLICTS"
+
+#define HID_SC_HF_HL_DEFINED "SC_HID_SC_HF_HL_DEFINED"
+#define HID_SC_HF_HR_DEFINED "SC_HID_SC_HF_HR_DEFINED"
+#define HID_SC_HF_FL_DEFINED "SC_HID_SC_HF_FL_DEFINED"
+#define HID_SC_HF_FR_DEFINED "SC_HID_SC_HF_FR_DEFINED"
+
+// Analysis Addin Functions (max.120) ----------------------------------------
+#define HID_AAI_FUNC_WORKDAY "SC_HID_AAI_FUNC_WORKDAY"
+#define HID_AAI_FUNC_YEARFRAC "SC_HID_AAI_FUNC_YEARFRAC"
+#define HID_AAI_FUNC_EDATE "SC_HID_AAI_FUNC_EDATE"
+#define HID_AAI_FUNC_WEEKNUM "SC_HID_AAI_FUNC_WEEKNUM"
+#define HID_AAI_FUNC_EOMONTH "SC_HID_AAI_FUNC_EOMONTH"
+#define HID_AAI_FUNC_NETWORKDAYS "SC_HID_AAI_FUNC_NETWORKDAYS"
+#define HID_AAI_FUNC_AMORDEGRC "SC_HID_AAI_FUNC_AMORDEGRC"
+#define HID_AAI_FUNC_AMORLINC "SC_HID_AAI_FUNC_AMORLINC"
+#define HID_AAI_FUNC_ACCRINT "SC_HID_AAI_FUNC_ACCRINT"
+#define HID_AAI_FUNC_ACCRINTM "SC_HID_AAI_FUNC_ACCRINTM"
+#define HID_AAI_FUNC_RECEIVED "SC_HID_AAI_FUNC_RECEIVED"
+#define HID_AAI_FUNC_DISC "SC_HID_AAI_FUNC_DISC"
+#define HID_AAI_FUNC_DURATION "SC_HID_AAI_FUNC_DURATION"
+#define HID_AAI_FUNC_EFFECT "SC_HID_AAI_FUNC_EFFECT"
+#define HID_AAI_FUNC_CUMPRINC "SC_HID_AAI_FUNC_CUMPRINC"
+#define HID_AAI_FUNC_CUMIPMT "SC_HID_AAI_FUNC_CUMIPMT"
+#define HID_AAI_FUNC_PRICE "SC_HID_AAI_FUNC_PRICE"
+#define HID_AAI_FUNC_PRICEDISC "SC_HID_AAI_FUNC_PRICEDISC"
+#define HID_AAI_FUNC_PRICEMAT "SC_HID_AAI_FUNC_PRICEMAT"
+#define HID_AAI_FUNC_MDURATION "SC_HID_AAI_FUNC_MDURATION"
+#define HID_AAI_FUNC_NOMINAL "SC_HID_AAI_FUNC_NOMINAL"
+#define HID_AAI_FUNC_DOLLARFR "SC_HID_AAI_FUNC_DOLLARFR"
+#define HID_AAI_FUNC_DOLLARDE "SC_HID_AAI_FUNC_DOLLARDE"
+#define HID_AAI_FUNC_YIELD "SC_HID_AAI_FUNC_YIELD"
+#define HID_AAI_FUNC_YIELDDISC "SC_HID_AAI_FUNC_YIELDDISC"
+#define HID_AAI_FUNC_YIELDMAT "SC_HID_AAI_FUNC_YIELDMAT"
+#define HID_AAI_FUNC_TBILLEQ "SC_HID_AAI_FUNC_TBILLEQ"
+#define HID_AAI_FUNC_TBILLPRICE "SC_HID_AAI_FUNC_TBILLPRICE"
+#define HID_AAI_FUNC_TBILLYIELD "SC_HID_AAI_FUNC_TBILLYIELD"
+#define HID_AAI_FUNC_ODDFPRICE "SC_HID_AAI_FUNC_ODDFPRICE"
+#define HID_AAI_FUNC_ODDFYIELD "SC_HID_AAI_FUNC_ODDFYIELD"
+#define HID_AAI_FUNC_ODDLPRICE "SC_HID_AAI_FUNC_ODDLPRICE"
+#define HID_AAI_FUNC_ODDLYIELD "SC_HID_AAI_FUNC_ODDLYIELD"
+#define HID_AAI_FUNC_XIRR "SC_HID_AAI_FUNC_XIRR"
+#define HID_AAI_FUNC_XNPV "SC_HID_AAI_FUNC_XNPV"
+#define HID_AAI_FUNC_INTRATE "SC_HID_AAI_FUNC_INTRATE"
+#define HID_AAI_FUNC_COUPNCD "SC_HID_AAI_FUNC_COUPNCD"
+#define HID_AAI_FUNC_COUPDAYS "SC_HID_AAI_FUNC_COUPDAYS"
+#define HID_AAI_FUNC_COUPDAYSNC "SC_HID_AAI_FUNC_COUPDAYSNC"
+#define HID_AAI_FUNC_COUPDAYBS "SC_HID_AAI_FUNC_COUPDAYBS"
+#define HID_AAI_FUNC_COUPPCD "SC_HID_AAI_FUNC_COUPPCD"
+#define HID_AAI_FUNC_COUPNUM "SC_HID_AAI_FUNC_COUPNUM"
+#define HID_AAI_FUNC_FVSCHEDULE "SC_HID_AAI_FUNC_FVSCHEDULE"
+#define HID_AAI_FUNC_ISEVEN "SC_HID_AAI_FUNC_ISEVEN"
+#define HID_AAI_FUNC_ISODD "SC_HID_AAI_FUNC_ISODD"
+#define HID_AAI_FUNC_GCD "SC_HID_AAI_FUNC_GCD"
+#define HID_AAI_FUNC_LCM "SC_HID_AAI_FUNC_LCM"
+#define HID_AAI_FUNC_MULTINOMIAL "SC_HID_AAI_FUNC_MULTINOMIAL"
+#define HID_AAI_FUNC_SERIESSUM "SC_HID_AAI_FUNC_SERIESSUM"
+#define HID_AAI_FUNC_QUOTIENT "SC_HID_AAI_FUNC_QUOTIENT"
+#define HID_AAI_FUNC_MROUND "SC_HID_AAI_FUNC_MROUND"
+#define HID_AAI_FUNC_SQRTPI "SC_HID_AAI_FUNC_SQRTPI"
+#define HID_AAI_FUNC_RANDBETWEEN "SC_HID_AAI_FUNC_RANDBETWEEN"
+#define HID_AAI_FUNC_BESSELI "SC_HID_AAI_FUNC_BESSELI"
+#define HID_AAI_FUNC_BESSELJ "SC_HID_AAI_FUNC_BESSELJ"
+#define HID_AAI_FUNC_BESSELK "SC_HID_AAI_FUNC_BESSELK"
+#define HID_AAI_FUNC_BESSELY "SC_HID_AAI_FUNC_BESSELY"
+#define HID_AAI_FUNC_BIN2DEC "SC_HID_AAI_FUNC_BIN2DEC"
+#define HID_AAI_FUNC_BIN2HEX "SC_HID_AAI_FUNC_BIN2HEX"
+#define HID_AAI_FUNC_BIN2OCT "SC_HID_AAI_FUNC_BIN2OCT"
+#define HID_AAI_FUNC_DELTA "SC_HID_AAI_FUNC_DELTA"
+#define HID_AAI_FUNC_DEC2BIN "SC_HID_AAI_FUNC_DEC2BIN"
+#define HID_AAI_FUNC_DEC2HEX "SC_HID_AAI_FUNC_DEC2HEX"
+#define HID_AAI_FUNC_DEC2OCT "SC_HID_AAI_FUNC_DEC2OCT"
+#define HID_AAI_FUNC_ERF "SC_HID_AAI_FUNC_ERF"
+#define HID_AAI_FUNC_ERFC "SC_HID_AAI_FUNC_ERFC"
+#define HID_AAI_FUNC_GESTEP "SC_HID_AAI_FUNC_GESTEP"
+#define HID_AAI_FUNC_HEX2BIN "SC_HID_AAI_FUNC_HEX2BIN"
+#define HID_AAI_FUNC_HEX2DEC "SC_HID_AAI_FUNC_HEX2DEC"
+#define HID_AAI_FUNC_HEX2OCT "SC_HID_AAI_FUNC_HEX2OCT"
+#define HID_AAI_FUNC_IMABS "SC_HID_AAI_FUNC_IMABS"
+#define HID_AAI_FUNC_IMAGINARY "SC_HID_AAI_FUNC_IMAGINARY"
+#define HID_AAI_FUNC_IMPOWER "SC_HID_AAI_FUNC_IMPOWER"
+#define HID_AAI_FUNC_IMARGUMENT "SC_HID_AAI_FUNC_IMARGUMENT"
+#define HID_AAI_FUNC_IMCOS "SC_HID_AAI_FUNC_IMCOS"
+#define HID_AAI_FUNC_IMDIV "SC_HID_AAI_FUNC_IMDIV"
+#define HID_AAI_FUNC_IMEXP "SC_HID_AAI_FUNC_IMEXP"
+#define HID_AAI_FUNC_IMCONJUGATE "SC_HID_AAI_FUNC_IMCONJUGATE"
+#define HID_AAI_FUNC_IMLN "SC_HID_AAI_FUNC_IMLN"
+#define HID_AAI_FUNC_IMLOG10 "SC_HID_AAI_FUNC_IMLOG10"
+#define HID_AAI_FUNC_IMLOG2 "SC_HID_AAI_FUNC_IMLOG2"
+#define HID_AAI_FUNC_IMPRODUCT "SC_HID_AAI_FUNC_IMPRODUCT"
+#define HID_AAI_FUNC_IMREAL "SC_HID_AAI_FUNC_IMREAL"
+#define HID_AAI_FUNC_IMSIN "SC_HID_AAI_FUNC_IMSIN"
+#define HID_AAI_FUNC_IMSUB "SC_HID_AAI_FUNC_IMSUB"
+#define HID_AAI_FUNC_IMSUM "SC_HID_AAI_FUNC_IMSUM"
+#define HID_AAI_FUNC_IMSQRT "SC_HID_AAI_FUNC_IMSQRT"
+#define HID_AAI_FUNC_COMPLEX "SC_HID_AAI_FUNC_COMPLEX"
+#define HID_AAI_FUNC_OCT2BIN "SC_HID_AAI_FUNC_OCT2BIN"
+#define HID_AAI_FUNC_OCT2DEZ "SC_HID_AAI_FUNC_OCT2DEZ"
+#define HID_AAI_FUNC_OCT2HEX "SC_HID_AAI_FUNC_OCT2HEX"
+#define HID_AAI_FUNC_CONVERT "SC_HID_AAI_FUNC_CONVERT"
+#define HID_AAI_FUNC_FACTDOUBLE "SC_HID_AAI_FUNC_FACTDOUBLE"
+
+// DateFunc Addin Functions (max.20) -----------------------------------------
+#define HID_DAI_FUNC_DAYSINMONTH "SC_HID_DAI_FUNC_DAYSINMONTH"
+#define HID_DAI_FUNC_DAYSINYEAR "SC_HID_DAI_FUNC_DAYSINYEAR"
+#define HID_DAI_FUNC_WEEKSINYEAR "SC_HID_DAI_FUNC_WEEKSINYEAR"
+#define HID_DAI_FUNC_DIFFMONTHS "SC_HID_DAI_FUNC_DIFFMONTHS"
+#define HID_DAI_FUNC_DIFFWEEKS "SC_HID_DAI_FUNC_DIFFWEEKS"
+#define HID_DAI_FUNC_DIFFYEARS "SC_HID_DAI_FUNC_DIFFYEARS"
+#define HID_DAI_FUNC_ROT13 "SC_HID_DAI_FUNC_ROT13"
+
+#define HID_SCPAGE_OPREDLINBE_FT_CONTENT "SC_HID_SCPAGE_OPREDLINBE_FT_CONTENT"
+#define HID_MN_FORMAT_STYLE "SC_HID_MN_FORMAT_STYLE"
+#define HID_MN_FORMAT_ALGN "SC_HID_MN_FORMAT_ALGN"
+#define HID_MN_FORMAT_LINESPACE "SC_HID_MN_FORMAT_LINESPACE"
+
+
+// Ende Hilfe IDs ------------------------------------------------------------
+
+#define HID_SC_FUNC_DUMMY "SC_HID_SC_FUNC_DUMMY"
+
+#define HID_FUNC_DBANZAHL "SC_HID_FUNC_DBANZAHL"
+#define HID_FUNC_DBANZAHL2 "SC_HID_FUNC_DBANZAHL2"
+#define HID_FUNC_DBMITTELWERT "SC_HID_FUNC_DBMITTELWERT"
+#define HID_FUNC_DBAUSZUG "SC_HID_FUNC_DBAUSZUG"
+#define HID_FUNC_DBMAX "SC_HID_FUNC_DBMAX"
+#define HID_FUNC_DBMIN "SC_HID_FUNC_DBMIN"
+#define HID_FUNC_DBPRODUKT "SC_HID_FUNC_DBPRODUKT"
+#define HID_FUNC_DBSTDABW "SC_HID_FUNC_DBSTDABW"
+#define HID_FUNC_DBSTDABWN "SC_HID_FUNC_DBSTDABWN"
+#define HID_FUNC_DBSUMME "SC_HID_FUNC_DBSUMME"
+#define HID_FUNC_DBVARIANZ "SC_HID_FUNC_DBVARIANZ"
+#define HID_FUNC_DBVARIANZEN "SC_HID_FUNC_DBVARIANZEN"
+
+#define HID_FUNC_DATUM "SC_HID_FUNC_DATUM"
+#define HID_FUNC_DATWERT "SC_HID_FUNC_DATWERT"
+#define HID_FUNC_TAG "SC_HID_FUNC_TAG"
+#define HID_FUNC_TAGE360 "SC_HID_FUNC_TAGE360"
+#define HID_FUNC_STUNDE "SC_HID_FUNC_STUNDE"
+#define HID_FUNC_MINUTE "SC_HID_FUNC_MINUTE"
+#define HID_FUNC_MONAT "SC_HID_FUNC_MONAT"
+#define HID_FUNC_JETZT "SC_HID_FUNC_JETZT"
+#define HID_FUNC_SEKUNDE "SC_HID_FUNC_SEKUNDE"
+#define HID_FUNC_ZEIT "SC_HID_FUNC_ZEIT"
+#define HID_FUNC_ZEITWERT "SC_HID_FUNC_ZEITWERT"
+#define HID_FUNC_HEUTE "SC_HID_FUNC_HEUTE"
+#define HID_FUNC_WOCHENTAG "SC_HID_FUNC_WOCHENTAG"
+#define HID_FUNC_JAHR "SC_HID_FUNC_JAHR"
+#define HID_FUNC_TAGE "SC_HID_FUNC_TAGE"
+#define HID_FUNC_KALENDERWOCHE "SC_HID_FUNC_KALENDERWOCHE"
+#define HID_FUNC_OSTERSONNTAG "SC_HID_FUNC_OSTERSONNTAG"
+
+#define HID_FUNC_BW "SC_HID_FUNC_BW"
+#define HID_FUNC_ZW "SC_HID_FUNC_ZW"
+#define HID_FUNC_ZZR "SC_HID_FUNC_ZZR"
+#define HID_FUNC_RMZ "SC_HID_FUNC_RMZ"
+#define HID_FUNC_ZINS "SC_HID_FUNC_ZINS"
+#define HID_FUNC_ZINSZ "SC_HID_FUNC_ZINSZ"
+#define HID_FUNC_KAPZ "SC_HID_FUNC_KAPZ"
+#define HID_FUNC_KUMKAPITAL "SC_HID_FUNC_KUMKAPITAL"
+#define HID_FUNC_KUMZINSZ "SC_HID_FUNC_KUMZINSZ"
+#define HID_FUNC_DIA "SC_HID_FUNC_DIA"
+#define HID_FUNC_LIA "SC_HID_FUNC_LIA"
+#define HID_FUNC_GDA "SC_HID_FUNC_GDA"
+#define HID_FUNC_GDA2 "SC_HID_FUNC_GDA2"
+#define HID_FUNC_VDB "SC_HID_FUNC_VDB"
+#define HID_FUNC_EFFEKTIV "SC_HID_FUNC_EFFEKTIV"
+#define HID_FUNC_NOMINAL "SC_HID_FUNC_NOMINAL"
+#define HID_FUNC_NBW "SC_HID_FUNC_NBW"
+#define HID_FUNC_IKV "SC_HID_FUNC_IKV"
+#define HID_FUNC_LAUFZEIT "SC_HID_FUNC_LAUFZEIT"
+#define HID_FUNC_ZGZ "SC_HID_FUNC_ZGZ"
+#define HID_FUNC_QIKV "SC_HID_FUNC_QIKV"
+#define HID_FUNC_ISPMT "SC_HID_FUNC_ISPMT"
+
+#define HID_FUNC_ISTBEZUG "SC_HID_FUNC_ISTBEZUG"
+#define HID_FUNC_ISTFEHL "SC_HID_FUNC_ISTFEHL"
+#define HID_FUNC_ISTFEHLER "SC_HID_FUNC_ISTFEHLER"
+#define HID_FUNC_ISTLEER "SC_HID_FUNC_ISTLEER"
+#define HID_FUNC_ISTLOG "SC_HID_FUNC_ISTLOG"
+#define HID_FUNC_ISTNV "SC_HID_FUNC_ISTNV"
+#define HID_FUNC_ISTKTEXT "SC_HID_FUNC_ISTKTEXT"
+#define HID_FUNC_ISTTEXT "SC_HID_FUNC_ISTTEXT"
+#define HID_FUNC_ISTZAHL "SC_HID_FUNC_ISTZAHL"
+#define HID_FUNC_ISTFORMEL "SC_HID_FUNC_ISTFORMEL"
+#define HID_FUNC_N "SC_HID_FUNC_N"
+#define HID_FUNC_NV "SC_HID_FUNC_NV"
+#define HID_FUNC_TYP "SC_HID_FUNC_TYP"
+#define HID_FUNC_AKTUELL "SC_HID_FUNC_AKTUELL"
+#define HID_FUNC_FORMEL "SC_HID_FUNC_FORMEL"
+#define HID_FUNC_ZELLE "SC_HID_FUNC_ZELLE"
+#define HID_FUNC_INFO "SC_HID_FUNC_INFO"
+
+
+#define HID_FUNC_FALSCH "SC_HID_FUNC_FALSCH"
+#define HID_FUNC_NICHT "SC_HID_FUNC_NICHT"
+#define HID_FUNC_WAHR "SC_HID_FUNC_WAHR"
+#define HID_FUNC_WENN "SC_HID_FUNC_WENN"
+#define HID_FUNC_ODER "SC_HID_FUNC_ODER"
+#define HID_FUNC_UND "SC_HID_FUNC_UND"
+
+#define HID_FUNC_ABS "SC_HID_FUNC_ABS"
+#define HID_FUNC_POTENZ "SC_HID_FUNC_POTENZ"
+#define HID_FUNC_ANZAHLLEEREZELLEN "SC_HID_FUNC_ANZAHLLEEREZELLEN"
+#define HID_FUNC_PI "SC_HID_FUNC_PI"
+#define HID_FUNC_SUMME "SC_HID_FUNC_SUMME"
+#define HID_FUNC_QUADRATESUMME "SC_HID_FUNC_QUADRATESUMME"
+#define HID_FUNC_PRODUKT "SC_HID_FUNC_PRODUKT"
+#define HID_FUNC_SUMMEWENN "SC_HID_FUNC_SUMMEWENN"
+#define HID_FUNC_ZAEHLENWENN "SC_HID_FUNC_ZAEHLENWENN"
+#define HID_FUNC_WURZEL "SC_HID_FUNC_WURZEL"
+#define HID_FUNC_ZUFALLSZAHL "SC_HID_FUNC_ZUFALLSZAHL"
+#define HID_FUNC_ISTGERADE "SC_HID_FUNC_ISTGERADE"
+#define HID_FUNC_ISTUNGERADE "SC_HID_FUNC_ISTUNGERADE"
+#define HID_FUNC_KOMBINATIONEN "SC_HID_FUNC_KOMBINATIONEN"
+#define HID_FUNC_KOMBINATIONEN2 "SC_HID_FUNC_KOMBINATIONEN2"
+#define HID_FUNC_ARCCOS "SC_HID_FUNC_ARCCOS"
+#define HID_FUNC_ARCSIN "SC_HID_FUNC_ARCSIN"
+#define HID_FUNC_ARCOSHYP "SC_HID_FUNC_ARCOSHYP"
+#define HID_FUNC_ARSINHYP "SC_HID_FUNC_ARSINHYP"
+#define HID_FUNC_ARCCOT "SC_HID_FUNC_ARCCOT"
+#define HID_FUNC_ARCTAN "SC_HID_FUNC_ARCTAN"
+#define HID_FUNC_ARCOTHYP "SC_HID_FUNC_ARCOTHYP"
+#define HID_FUNC_ARTANHYP "SC_HID_FUNC_ARTANHYP"
+#define HID_FUNC_COS "SC_HID_FUNC_COS"
+#define HID_FUNC_SIN "SC_HID_FUNC_SIN"
+#define HID_FUNC_COT "SC_HID_FUNC_COT"
+#define HID_FUNC_TAN "SC_HID_FUNC_TAN"
+#define HID_FUNC_COSHYP "SC_HID_FUNC_COSHYP"
+#define HID_FUNC_SINHYP "SC_HID_FUNC_SINHYP"
+#define HID_FUNC_COTHYP "SC_HID_FUNC_COTHYP"
+#define HID_FUNC_TANHYP "SC_HID_FUNC_TANHYP"
+#define HID_FUNC_ARCTAN2 "SC_HID_FUNC_ARCTAN2"
+#define HID_FUNC_DEG "SC_HID_FUNC_DEG"
+#define HID_FUNC_RAD "SC_HID_FUNC_RAD"
+#define HID_FUNC_EXP "SC_HID_FUNC_EXP"
+#define HID_FUNC_LOG "SC_HID_FUNC_LOG"
+#define HID_FUNC_LN "SC_HID_FUNC_LN"
+#define HID_FUNC_LOG10 "SC_HID_FUNC_LOG10"
+#define HID_FUNC_FAKULTAET "SC_HID_FUNC_FAKULTAET"
+#define HID_FUNC_REST "SC_HID_FUNC_REST"
+#define HID_FUNC_VORZEICHEN "SC_HID_FUNC_VORZEICHEN"
+#define HID_FUNC_TEILERGEBNIS "SC_HID_FUNC_TEILERGEBNIS"
+#define HID_FUNC_GANZZAHL "SC_HID_FUNC_GANZZAHL"
+#define HID_FUNC_KUERZEN "SC_HID_FUNC_KUERZEN"
+#define HID_FUNC_RUNDEN "SC_HID_FUNC_RUNDEN"
+#define HID_FUNC_AUFRUNDEN "SC_HID_FUNC_AUFRUNDEN"
+#define HID_FUNC_ABRUNDEN "SC_HID_FUNC_ABRUNDEN"
+#define HID_FUNC_GERADE "SC_HID_FUNC_GERADE"
+#define HID_FUNC_UNGERADE "SC_HID_FUNC_UNGERADE"
+#define HID_FUNC_OBERGRENZE "SC_HID_FUNC_OBERGRENZE"
+#define HID_FUNC_UNTERGRENZE "SC_HID_FUNC_UNTERGRENZE"
+#define HID_FUNC_GGT "SC_HID_FUNC_GGT"
+#define HID_FUNC_KGV "SC_HID_FUNC_KGV"
+#define HID_FUNC_UMRECHNEN "SC_HID_FUNC_UMRECHNEN"
+#define HID_FUNC_EUROCONVERT "SC_HID_FUNC_EUROCONVERT"
+
+#define HID_FUNC_MTRANS "SC_HID_FUNC_MTRANS"
+#define HID_FUNC_MMULT "SC_HID_FUNC_MMULT"
+#define HID_FUNC_MDET "SC_HID_FUNC_MDET"
+#define HID_FUNC_MINV "SC_HID_FUNC_MINV"
+#define HID_FUNC_EINHEITSMATRIX "SC_HID_FUNC_EINHEITSMATRIX"
+#define HID_FUNC_SUMMENPRODUKT "SC_HID_FUNC_SUMMENPRODUKT"
+#define HID_FUNC_SUMMEX2MY2 "SC_HID_FUNC_SUMMEX2MY2"
+#define HID_FUNC_SUMMEX2PY2 "SC_HID_FUNC_SUMMEX2PY2"
+#define HID_FUNC_SUMMEXMY2 "SC_HID_FUNC_SUMMEXMY2"
+#define HID_FUNC_HAEUFIGKEIT "SC_HID_FUNC_HAEUFIGKEIT"
+#define HID_FUNC_RGP "SC_HID_FUNC_RGP"
+#define HID_FUNC_RKP "SC_HID_FUNC_RKP"
+#define HID_FUNC_TREND "SC_HID_FUNC_TREND"
+#define HID_FUNC_VARIATION "SC_HID_FUNC_VARIATION"
+
+#define HID_FUNC_ANZAHL "SC_HID_FUNC_ANZAHL"
+#define HID_FUNC_ANZAHL2 "SC_HID_FUNC_ANZAHL2"
+#define HID_FUNC_MAX "SC_HID_FUNC_MAX"
+#define HID_FUNC_MIN "SC_HID_FUNC_MIN"
+#define HID_FUNC_VARIANZ "SC_HID_FUNC_VARIANZ"
+#define HID_FUNC_VARIANZEN "SC_HID_FUNC_VARIANZEN"
+#define HID_FUNC_STABW "SC_HID_FUNC_STABW"
+#define HID_FUNC_STABWN "SC_HID_FUNC_STABWN"
+#define HID_FUNC_MITTELWERT "SC_HID_FUNC_MITTELWERT"
+#define HID_FUNC_SUMQUADABW "SC_HID_FUNC_SUMQUADABW"
+#define HID_FUNC_MITTELABW "SC_HID_FUNC_MITTELABW"
+#define HID_FUNC_SCHIEFE "SC_HID_FUNC_SCHIEFE"
+#define HID_FUNC_KURT "SC_HID_FUNC_KURT"
+#define HID_FUNC_GEOMITTEL "SC_HID_FUNC_GEOMITTEL"
+#define HID_FUNC_HARMITTEL "SC_HID_FUNC_HARMITTEL"
+#define HID_FUNC_MODALWERT "SC_HID_FUNC_MODALWERT"
+#define HID_FUNC_MEDIAN "SC_HID_FUNC_MEDIAN"
+#define HID_FUNC_QUANTIL "SC_HID_FUNC_QUANTIL"
+#define HID_FUNC_QUARTILE "SC_HID_FUNC_QUARTILE"
+#define HID_FUNC_KGROESSTE "SC_HID_FUNC_KGROESSTE"
+#define HID_FUNC_KKLEINSTE "SC_HID_FUNC_KKLEINSTE"
+#define HID_FUNC_QUANTILSRANG "SC_HID_FUNC_QUANTILSRANG"
+#define HID_FUNC_RANG "SC_HID_FUNC_RANG"
+#define HID_FUNC_GESTUTZTMITTEL "SC_HID_FUNC_GESTUTZTMITTEL"
+#define HID_FUNC_WAHRSCHBEREICH "SC_HID_FUNC_WAHRSCHBEREICH"
+#define HID_FUNC_B "SC_HID_FUNC_B"
+#define HID_FUNC_PHI "SC_HID_FUNC_PHI"
+#define HID_FUNC_GAUSS "SC_HID_FUNC_GAUSS"
+#define HID_FUNC_FISHER "SC_HID_FUNC_FISHER"
+#define HID_FUNC_FISHERINV "SC_HID_FUNC_FISHERINV"
+#define HID_FUNC_BINOMVERT "SC_HID_FUNC_BINOMVERT"
+#define HID_FUNC_NEGBINOMVERT "SC_HID_FUNC_NEGBINOMVERT"
+#define HID_FUNC_KRITBINOM "SC_HID_FUNC_KRITBINOM"
+#define HID_FUNC_POISSON "SC_HID_FUNC_POISSON"
+#define HID_FUNC_NORMVERT "SC_HID_FUNC_NORMVERT"
+#define HID_FUNC_NORMINV "SC_HID_FUNC_NORMINV"
+#define HID_FUNC_STANDNORMVERT "SC_HID_FUNC_STANDNORMVERT"
+#define HID_FUNC_STANDNORMINV "SC_HID_FUNC_STANDNORMINV"
+#define HID_FUNC_LOGNORMVERT "SC_HID_FUNC_LOGNORMVERT"
+#define HID_FUNC_LOGINV "SC_HID_FUNC_LOGINV"
+#define HID_FUNC_EXPONVERT "SC_HID_FUNC_EXPONVERT"
+#define HID_FUNC_GAMMAVERT "SC_HID_FUNC_GAMMAVERT"
+#define HID_FUNC_GAMMAINV "SC_HID_FUNC_GAMMAINV"
+#define HID_FUNC_GAMMALN "SC_HID_FUNC_GAMMALN"
+#define HID_FUNC_BETAVERT "SC_HID_FUNC_BETAVERT"
+#define HID_FUNC_BETAINV "SC_HID_FUNC_BETAINV"
+#define HID_FUNC_WEIBULL "SC_HID_FUNC_WEIBULL"
+#define HID_FUNC_HYPGEOMVERT "SC_HID_FUNC_HYPGEOMVERT"
+#define HID_FUNC_TVERT "SC_HID_FUNC_TVERT"
+#define HID_FUNC_TINV "SC_HID_FUNC_TINV"
+#define HID_FUNC_FVERT "SC_HID_FUNC_FVERT"
+#define HID_FUNC_FINV "SC_HID_FUNC_FINV"
+#define HID_FUNC_CHIVERT "SC_HID_FUNC_CHIVERT"
+#define HID_FUNC_CHIINV "SC_HID_FUNC_CHIINV"
+#define HID_FUNC_STANDARDISIERUNG "SC_HID_FUNC_STANDARDISIERUNG"
+#define HID_FUNC_VARIATIONEN "SC_HID_FUNC_VARIATIONEN"
+#define HID_FUNC_VARIATIONEN2 "SC_HID_FUNC_VARIATIONEN2"
+#define HID_FUNC_KONFIDENZ "SC_HID_FUNC_KONFIDENZ"
+#define HID_FUNC_GTEST "SC_HID_FUNC_GTEST"
+#define HID_FUNC_CHITEST "SC_HID_FUNC_CHITEST"
+#define HID_FUNC_FTEST "SC_HID_FUNC_FTEST"
+#define HID_FUNC_TTEST "SC_HID_FUNC_TTEST"
+#define HID_FUNC_BESTIMMTHEITSMASS "SC_HID_FUNC_BESTIMMTHEITSMASS"
+#define HID_FUNC_ACHSENABSCHNITT "SC_HID_FUNC_ACHSENABSCHNITT"
+#define HID_FUNC_STEIGUNG "SC_HID_FUNC_STEIGUNG"
+#define HID_FUNC_STFEHLERYX "SC_HID_FUNC_STFEHLERYX"
+#define HID_FUNC_PEARSON "SC_HID_FUNC_PEARSON"
+#define HID_FUNC_KORREL "SC_HID_FUNC_KORREL"
+#define HID_FUNC_KOVAR "SC_HID_FUNC_KOVAR"
+#define HID_FUNC_SCHAETZER "SC_HID_FUNC_SCHAETZER"
+#define HID_FUNC_MINA "SC_HID_FUNC_MINA"
+#define HID_FUNC_MAXA "SC_HID_FUNC_MAXA"
+#define HID_FUNC_MITTELWERTA "SC_HID_FUNC_MITTELWERTA"
+#define HID_FUNC_STABWA "SC_HID_FUNC_STABWA"
+#define HID_FUNC_STABWNA "SC_HID_FUNC_STABWNA"
+#define HID_FUNC_VARIANZA "SC_HID_FUNC_VARIANZA"
+#define HID_FUNC_VARIANZENA "SC_HID_FUNC_VARIANZENA"
+#define HID_FUNC_CHISQDIST "SC_HID_FUNC_CHISQDIST"
+#define HID_FUNC_CHISQINV "SC_HID_FUNC_CHISQINV"
+#define HID_FUNC_GAMMA "SC_HID_FUNC_GAMMA"
+
+#define HID_FUNC_ADRESSE "SC_HID_FUNC_ADRESSE"
+#define HID_FUNC_BEREICHE "SC_HID_FUNC_BEREICHE"
+#define HID_FUNC_WAHL "SC_HID_FUNC_WAHL"
+#define HID_FUNC_SPALTE "SC_HID_FUNC_SPALTE"
+#define HID_FUNC_ZEILE "SC_HID_FUNC_ZEILE"
+#define HID_FUNC_SPALTEN "SC_HID_FUNC_SPALTEN"
+#define HID_FUNC_ZEILEN "SC_HID_FUNC_ZEILEN"
+#define HID_FUNC_WVERWEIS "SC_HID_FUNC_WVERWEIS"
+#define HID_FUNC_SVERWEIS "SC_HID_FUNC_SVERWEIS"
+#define HID_FUNC_INDEX "SC_HID_FUNC_INDEX"
+#define HID_FUNC_INDIREKT "SC_HID_FUNC_INDIREKT"
+#define HID_FUNC_VERWEIS "SC_HID_FUNC_VERWEIS"
+#define HID_FUNC_VERGLEICH "SC_HID_FUNC_VERGLEICH"
+#define HID_FUNC_VERSCHIEBUNG "SC_HID_FUNC_VERSCHIEBUNG"
+#define HID_FUNC_FEHLERTYP "SC_HID_FUNC_FEHLERTYP"
+#define HID_FUNC_VORLAGE "SC_HID_FUNC_VORLAGE"
+#define HID_FUNC_DDE "SC_HID_FUNC_DDE"
+#define HID_FUNC_TABELLE "SC_HID_FUNC_TABELLE"
+#define HID_FUNC_TABELLEN "SC_HID_FUNC_TABELLEN"
+#define HID_FUNC_HYPERLINK "SC_HID_FUNC_HYPERLINK"
+#define HID_FUNC_GETPIVOTDATA "SC_HID_FUNC_GETPIVOTDATA"
+
+#define HID_FUNC_CODE "SC_HID_FUNC_CODE"
+#define HID_FUNC_DM "SC_HID_FUNC_DM"
+#define HID_FUNC_ZEICHEN "SC_HID_FUNC_ZEICHEN"
+#define HID_FUNC_SAEUBERN "SC_HID_FUNC_SAEUBERN"
+#define HID_FUNC_VERKETTEN "SC_HID_FUNC_VERKETTEN"
+#define HID_FUNC_IDENTISCH "SC_HID_FUNC_IDENTISCH"
+#define HID_FUNC_FINDEN "SC_HID_FUNC_FINDEN"
+#define HID_FUNC_SUCHEN "SC_HID_FUNC_SUCHEN"
+#define HID_FUNC_GLAETTEN "SC_HID_FUNC_GLAETTEN"
+#define HID_FUNC_GROSS2 "SC_HID_FUNC_GROSS2"
+#define HID_FUNC_GROSS "SC_HID_FUNC_GROSS"
+#define HID_FUNC_KLEIN "SC_HID_FUNC_KLEIN"
+#define HID_FUNC_WERT "SC_HID_FUNC_WERT"
+#define HID_FUNC_TEXT "SC_HID_FUNC_TEXT"
+#define HID_FUNC_T "SC_HID_FUNC_T"
+#define HID_FUNC_ERSETZEN "SC_HID_FUNC_ERSETZEN"
+#define HID_FUNC_FEST "SC_HID_FUNC_FEST"
+#define HID_FUNC_LAENGE "SC_HID_FUNC_LAENGE"
+#define HID_FUNC_LINKS "SC_HID_FUNC_LINKS"
+#define HID_FUNC_RECHTS "SC_HID_FUNC_RECHTS"
+#define HID_FUNC_TEIL "SC_HID_FUNC_TEIL"
+#define HID_FUNC_WIEDERHOLEN "SC_HID_FUNC_WIEDERHOLEN"
+#define HID_FUNC_WECHSELN "SC_HID_FUNC_WECHSELN"
+#define HID_FUNC_BASIS "SC_HID_FUNC_BASIS"
+#define HID_FUNC_DEZIMAL "SC_HID_FUNC_DEZIMAL"
+#define HID_FUNC_ROEMISCH "SC_HID_FUNC_ROEMISCH"
+#define HID_FUNC_ARABISCH "SC_HID_FUNC_ARABISCH"
+#define HID_FUNC_BAHTTEXT "SC_HID_FUNC_BAHTTEXT"
+#define HID_FUNC_JIS "SC_HID_FUNC_JIS"
+#define HID_FUNC_ASC "SC_HID_FUNC_ASC"
+#define HID_FUNC_UNICODE "SC_HID_FUNC_UNICODE"
+#define HID_FUNC_UNICHAR "SC_HID_FUNC_UNICHAR"
+#define HID_FUNC_NUMBERVALUE "SC_HID_FUNC_NUMBERVALUE"
diff --git a/sc/inc/hints.hxx b/sc/inc/hints.hxx
index a2038b77adbe..4ce3249bda05 100644
--- a/sc/inc/hints.hxx
+++ b/sc/inc/hints.hxx
@@ -38,17 +38,17 @@
class ScPaintHint : public SfxHint
{
ScRange aRange;
- USHORT nParts;
- BOOL bPrint; // flag indicating whether print/preview if affected
+ sal_uInt16 nParts;
+ sal_Bool bPrint; // flag indicating whether print/preview if affected
ScPaintHint(); // disabled
public:
TYPEINFO();
- ScPaintHint( const ScRange& rRng, USHORT nPaint = PAINT_ALL );
+ ScPaintHint( const ScRange& rRng, sal_uInt16 nPaint = PAINT_ALL );
~ScPaintHint();
- void SetPrintFlag(BOOL bSet) { bPrint = bSet; }
+ void SetPrintFlag(sal_Bool bSet) { bPrint = bSet; }
const ScRange& GetRange() const { return aRange; }
SCCOL GetStartCol() const { return aRange.aStart.Col(); }
@@ -57,8 +57,8 @@ public:
SCCOL GetEndCol() const { return aRange.aEnd.Col(); }
SCROW GetEndRow() const { return aRange.aEnd.Row(); }
SCTAB GetEndTab() const { return aRange.aEnd.Tab(); }
- USHORT GetParts() const { return nParts; }
- BOOL GetPrintFlag() const { return bPrint; }
+ sal_uInt16 GetParts() const { return nParts; }
+ sal_Bool GetPrintFlag() const { return bPrint; }
};
@@ -89,14 +89,14 @@ public:
class ScPointerChangedHint : public SfxHint
{
- USHORT nFlags;
+ sal_uInt16 nFlags;
public:
TYPEINFO();
~ScPointerChangedHint();
- USHORT GetFlags() const { return nFlags; }
+ sal_uInt16 GetFlags() const { return nFlags; }
};
@@ -109,12 +109,12 @@ public:
class ScLinkRefreshedHint : public SfxHint
{
- USHORT nLinkType; // SC_LINKREFTYPE_...
+ sal_uInt16 nLinkType; // SC_LINKREFTYPE_...
String aUrl; // used for sheet links
String aDdeAppl; // used for dde links:
String aDdeTopic;
String aDdeItem;
- BYTE nDdeMode;
+ sal_uInt8 nDdeMode;
ScAddress aDestPos; // used to identify area links
//! also use source data for area links?
@@ -124,15 +124,15 @@ public:
~ScLinkRefreshedHint();
void SetSheetLink( const String& rSourceUrl );
- void SetDdeLink( const String& rA, const String& rT, const String& rI, BYTE nM );
+ void SetDdeLink( const String& rA, const String& rT, const String& rI, sal_uInt8 nM );
void SetAreaLink( const ScAddress& rPos );
- USHORT GetLinkType() const { return nLinkType; }
+ sal_uInt16 GetLinkType() const { return nLinkType; }
const String& GetUrl() const { return aUrl; }
const String& GetDdeAppl() const { return aDdeAppl; }
const String& GetDdeTopic() const { return aDdeTopic; }
const String& GetDdeItem() const { return aDdeItem; }
- BYTE GetDdeMode() const { return nDdeMode; }
+ sal_uInt8 GetDdeMode() const { return nDdeMode; }
const ScAddress& GetDestPos() const { return aDestPos; }
};
@@ -144,17 +144,17 @@ class ScAutoStyleHint : public SfxHint
ScRange aRange;
String aStyle1;
String aStyle2;
- ULONG nTimeout;
+ sal_uLong nTimeout;
public:
TYPEINFO();
ScAutoStyleHint( const ScRange& rR, const String& rSt1,
- ULONG nT, const String& rSt2 );
+ sal_uLong nT, const String& rSt2 );
~ScAutoStyleHint();
const ScRange& GetRange() const { return aRange; }
const String& GetStyle1() const { return aStyle1; }
- UINT32 GetTimeout() const { return nTimeout; }
+ sal_uInt32 GetTimeout() const { return nTimeout; }
const String& GetStyle2() const { return aStyle2; }
};
diff --git a/sc/inc/inputopt.hxx b/sc/inc/inputopt.hxx
index 0b1b922fc1c7..182449b3be70 100644
--- a/sc/inc/inputopt.hxx
+++ b/sc/inc/inputopt.hxx
@@ -39,16 +39,16 @@ class SvStream;
class ScInputOptions
{
private:
- USHORT nMoveDir; // enum ScDirection
- BOOL bMoveSelection;
- BOOL bEnterEdit;
- BOOL bExtendFormat;
- BOOL bRangeFinder;
- BOOL bExpandRefs;
- BOOL bMarkHeader;
- BOOL bUseTabCol;
- BOOL bTextWysiwyg;
- BOOL bReplCellsWarn;
+ sal_uInt16 nMoveDir; // enum ScDirection
+ sal_Bool bMoveSelection;
+ sal_Bool bEnterEdit;
+ sal_Bool bExtendFormat;
+ sal_Bool bRangeFinder;
+ sal_Bool bExpandRefs;
+ sal_Bool bMarkHeader;
+ sal_Bool bUseTabCol;
+ sal_Bool bTextWysiwyg;
+ sal_Bool bReplCellsWarn;
public:
ScInputOptions();
@@ -57,26 +57,26 @@ public:
void SetDefaults();
- void SetMoveDir(USHORT nNew) { nMoveDir = nNew; }
- USHORT GetMoveDir() const { return nMoveDir; }
- void SetMoveSelection(BOOL bSet) { bMoveSelection = bSet; }
- BOOL GetMoveSelection() const { return bMoveSelection; }
- void SetEnterEdit(BOOL bSet) { bEnterEdit = bSet; }
- BOOL GetEnterEdit() const { return bEnterEdit; }
- void SetExtendFormat(BOOL bSet) { bExtendFormat = bSet; }
- BOOL GetExtendFormat() const { return bExtendFormat; }
- void SetRangeFinder(BOOL bSet) { bRangeFinder = bSet; }
- BOOL GetRangeFinder() const { return bRangeFinder; }
- void SetExpandRefs(BOOL bSet) { bExpandRefs = bSet; }
- BOOL GetExpandRefs() const { return bExpandRefs; }
- void SetMarkHeader(BOOL bSet) { bMarkHeader = bSet; }
- BOOL GetMarkHeader() const { return bMarkHeader; }
- void SetUseTabCol(BOOL bSet) { bUseTabCol = bSet; }
- BOOL GetUseTabCol() const { return bUseTabCol; }
- void SetTextWysiwyg(BOOL bSet) { bTextWysiwyg = bSet; }
- BOOL GetTextWysiwyg() const { return bTextWysiwyg; }
- void SetReplaceCellsWarn(BOOL bSet) { bReplCellsWarn = bSet; }
- BOOL GetReplaceCellsWarn() const { return bReplCellsWarn; }
+ void SetMoveDir(sal_uInt16 nNew) { nMoveDir = nNew; }
+ sal_uInt16 GetMoveDir() const { return nMoveDir; }
+ void SetMoveSelection(sal_Bool bSet) { bMoveSelection = bSet; }
+ sal_Bool GetMoveSelection() const { return bMoveSelection; }
+ void SetEnterEdit(sal_Bool bSet) { bEnterEdit = bSet; }
+ sal_Bool GetEnterEdit() const { return bEnterEdit; }
+ void SetExtendFormat(sal_Bool bSet) { bExtendFormat = bSet; }
+ sal_Bool GetExtendFormat() const { return bExtendFormat; }
+ void SetRangeFinder(sal_Bool bSet) { bRangeFinder = bSet; }
+ sal_Bool GetRangeFinder() const { return bRangeFinder; }
+ void SetExpandRefs(sal_Bool bSet) { bExpandRefs = bSet; }
+ sal_Bool GetExpandRefs() const { return bExpandRefs; }
+ void SetMarkHeader(sal_Bool bSet) { bMarkHeader = bSet; }
+ sal_Bool GetMarkHeader() const { return bMarkHeader; }
+ void SetUseTabCol(sal_Bool bSet) { bUseTabCol = bSet; }
+ sal_Bool GetUseTabCol() const { return bUseTabCol; }
+ void SetTextWysiwyg(sal_Bool bSet) { bTextWysiwyg = bSet; }
+ sal_Bool GetTextWysiwyg() const { return bTextWysiwyg; }
+ void SetReplaceCellsWarn(sal_Bool bSet) { bReplCellsWarn = bSet; }
+ sal_Bool GetReplaceCellsWarn() const { return bReplCellsWarn; }
const ScInputOptions& operator= ( const ScInputOptions& rOpt );
};
diff --git a/sc/inc/linkuno.hxx b/sc/inc/linkuno.hxx
index feeaaea56d0f..cc81dd33698c 100644
--- a/sc/inc/linkuno.hxx
+++ b/sc/inc/linkuno.hxx
@@ -174,7 +174,7 @@ class ScSheetLinksObj : public cppu::WeakImplHelper4<
private:
ScDocShell* pDocShell;
- ScSheetLinkObj* GetObjectByIndex_Impl(INT32 nIndex);
+ ScSheetLinkObj* GetObjectByIndex_Impl(sal_Int32 nIndex);
ScSheetLinkObj* GetObjectByName_Impl(const ::rtl::OUString& aName);
public:
@@ -229,7 +229,7 @@ class ScAreaLinkObj : public cppu::WeakImplHelper4<
private:
SfxItemPropertySet aPropSet;
ScDocShell* pDocShell;
- USHORT nPos;
+ sal_uInt16 nPos;
XRefreshListenerArr_Impl aRefreshListeners;
void Modify_Impl( const ::rtl::OUString* pNewFile, const ::rtl::OUString* pNewFilter,
@@ -239,7 +239,7 @@ private:
void Refreshed_Impl();
public:
- ScAreaLinkObj(ScDocShell* pDocSh, USHORT nP);
+ ScAreaLinkObj(ScDocShell* pDocSh, sal_uInt16 nP);
virtual ~ScAreaLinkObj();
virtual void Notify( SfxBroadcaster& rBC, const SfxHint& rHint );
@@ -332,7 +332,7 @@ class ScAreaLinksObj : public cppu::WeakImplHelper3<
private:
ScDocShell* pDocShell;
- ScAreaLinkObj* GetObjectByIndex_Impl(INT32 nIndex);
+ ScAreaLinkObj* GetObjectByIndex_Impl(sal_Int32 nIndex);
public:
ScAreaLinksObj(ScDocShell* pDocSh);
@@ -449,7 +449,7 @@ class ScDDELinksObj : public cppu::WeakImplHelper4<
private:
ScDocShell* pDocShell;
- ScDDELinkObj* GetObjectByIndex_Impl(INT32 nIndex);
+ ScDDELinkObj* GetObjectByIndex_Impl(sal_Int32 nIndex);
ScDDELinkObj* GetObjectByName_Impl(const ::rtl::OUString& aName);
public:
diff --git a/sc/inc/lookupcache.hxx b/sc/inc/lookupcache.hxx
index 829e3a952e2b..9901ba5a5479 100644
--- a/sc/inc/lookupcache.hxx
+++ b/sc/inc/lookupcache.hxx
@@ -175,7 +175,7 @@ public:
/** Insert query and result.
@param bAvailable
- Pass FALSE if the search didn't deliver a result. A subsequent
+ Pass sal_False if the search didn't deliver a result. A subsequent
lookup() then will return Result::NOT_AVAILABLE.
@returns successful insertion.
*/
diff --git a/sc/inc/markarr.hxx b/sc/inc/markarr.hxx
index a41197a49d68..f77dea372b48 100644
--- a/sc/inc/markarr.hxx
+++ b/sc/inc/markarr.hxx
@@ -37,7 +37,7 @@
struct ScMarkEntry
{
SCROW nRow;
- BOOL bMarked;
+ sal_Bool bMarked;
};
class ScMarkArray
@@ -52,21 +52,21 @@ friend class ScDocument; // fuer FillInfo
public:
ScMarkArray();
~ScMarkArray();
- void Reset( BOOL bMarked = FALSE );
- BOOL GetMark( SCROW nRow ) const;
- void SetMarkArea( SCROW nStartRow, SCROW nEndRow, BOOL bMarked );
- BOOL IsAllMarked( SCROW nStartRow, SCROW nEndRow ) const;
- BOOL HasOneMark( SCROW& rStartRow, SCROW& rEndRow ) const;
+ void Reset( sal_Bool bMarked = false );
+ sal_Bool GetMark( SCROW nRow ) const;
+ void SetMarkArea( SCROW nStartRow, SCROW nEndRow, sal_Bool bMarked );
+ sal_Bool IsAllMarked( SCROW nStartRow, SCROW nEndRow ) const;
+ sal_Bool HasOneMark( SCROW& rStartRow, SCROW& rEndRow ) const;
- BOOL HasMarks() const { return ( nCount > 1 || ( nCount == 1 && pData[0].bMarked ) ); }
+ sal_Bool HasMarks() const { return ( nCount > 1 || ( nCount == 1 && pData[0].bMarked ) ); }
void CopyMarksTo( ScMarkArray& rDestMarkArray ) const;
- BOOL Search( SCROW nRow, SCSIZE& nIndex ) const;
+ sal_Bool Search( SCROW nRow, SCSIZE& nIndex ) const;
/// Including current row, may return -1 if bUp and not found
- SCsROW GetNextMarked( SCsROW nRow, BOOL bUp ) const;
- SCROW GetMarkEnd( SCROW nRow, BOOL bUp ) const;
+ SCsROW GetNextMarked( SCsROW nRow, sal_Bool bUp ) const;
+ SCROW GetMarkEnd( SCROW nRow, sal_Bool bUp ) const;
};
@@ -78,7 +78,7 @@ public:
ScMarkArrayIter( const ScMarkArray* pNewArray );
~ScMarkArrayIter();
- BOOL Next( SCROW& rTop, SCROW& rBottom );
+ sal_Bool Next( SCROW& rTop, SCROW& rBottom );
};
diff --git a/sc/inc/markdata.hxx b/sc/inc/markdata.hxx
index a4588ebc0c95..51b67d7cb560 100644
--- a/sc/inc/markdata.hxx
+++ b/sc/inc/markdata.hxx
@@ -47,12 +47,12 @@ private:
ScRange aMarkRange; // area
ScRange aMultiRange; // maximum area altogether
ScMarkArray* pMultiSel; // multi selection
- BOOL bTabMarked[MAXTABCOUNT];// table marked
- BOOL bMarked; // rectangle marked
- BOOL bMultiMarked;
+ sal_Bool bTabMarked[MAXTABCOUNT];// table marked
+ sal_Bool bMarked; // rectangle marked
+ sal_Bool bMultiMarked;
- BOOL bMarking; // area is being marked -> no MarkToMulti
- BOOL bMarkIsNeg; // cancel if multi selection
+ sal_Bool bMarking; // area is being marked -> no MarkToMulti
+ sal_Bool bMarkIsNeg; // cancel if multi selection
public:
ScMarkData();
@@ -64,51 +64,51 @@ public:
void ResetMark();
void SetMarkArea( const ScRange& rRange );
- void SetMultiMarkArea( const ScRange& rRange, BOOL bMark = TRUE );
+ void SetMultiMarkArea( const ScRange& rRange, sal_Bool bMark = sal_True );
void MarkToMulti();
void MarkToSimple();
- BOOL IsMarked() const { return bMarked; }
- BOOL IsMultiMarked() const { return bMultiMarked; }
+ sal_Bool IsMarked() const { return bMarked; }
+ sal_Bool IsMultiMarked() const { return bMultiMarked; }
void GetMarkArea( ScRange& rRange ) const;
void GetMultiMarkArea( ScRange& rRange ) const;
void SetAreaTab( SCTAB nTab );
- void SelectTable( SCTAB nTab, BOOL bNew ) { bTabMarked[nTab] = bNew; }
- BOOL GetTableSelect( SCTAB nTab ) const { return bTabMarked[nTab]; }
+ void SelectTable( SCTAB nTab, sal_Bool bNew ) { bTabMarked[nTab] = bNew; }
+ sal_Bool GetTableSelect( SCTAB nTab ) const { return bTabMarked[nTab]; }
void SelectOneTable( SCTAB nTab );
SCTAB GetSelectCount() const;
SCTAB GetFirstSelected() const;
- void SetMarkNegative( BOOL bFlag ) { bMarkIsNeg = bFlag; }
- BOOL IsMarkNegative() const { return bMarkIsNeg; }
- void SetMarking( BOOL bFlag ) { bMarking = bFlag; }
- BOOL GetMarkingFlag() const { return bMarking; }
+ void SetMarkNegative( sal_Bool bFlag ) { bMarkIsNeg = bFlag; }
+ sal_Bool IsMarkNegative() const { return bMarkIsNeg; }
+ void SetMarking( sal_Bool bFlag ) { bMarking = bFlag; }
+ sal_Bool GetMarkingFlag() const { return bMarking; }
// for FillInfo / Document etc.
const ScMarkArray* GetArray() const { return pMultiSel; }
- BOOL IsCellMarked( SCCOL nCol, SCROW nRow, BOOL bNoSimple = FALSE ) const;
- void FillRangeListWithMarks( ScRangeList* pList, BOOL bClear ) const;
+ sal_Bool IsCellMarked( SCCOL nCol, SCROW nRow, sal_Bool bNoSimple = false ) const;
+ void FillRangeListWithMarks( ScRangeList* pList, sal_Bool bClear ) const;
void ExtendRangeListTables( ScRangeList* pList ) const;
- void MarkFromRangeList( const ScRangeList& rList, BOOL bReset );
+ void MarkFromRangeList( const ScRangeList& rList, sal_Bool bReset );
SCCOLROW GetMarkColumnRanges( SCCOLROW* pRanges );
SCCOLROW GetMarkRowRanges( SCCOLROW* pRanges );
- BOOL IsColumnMarked( SCCOL nCol ) const;
- BOOL IsRowMarked( SCROW nRow ) const;
- BOOL IsAllMarked( const ScRange& rRange ) const; // Multi
+ sal_Bool IsColumnMarked( SCCOL nCol ) const;
+ sal_Bool IsRowMarked( SCROW nRow ) const;
+ sal_Bool IsAllMarked( const ScRange& rRange ) const; // Multi
/// May return -1
- SCsROW GetNextMarked( SCCOL nCol, SCsROW nRow, BOOL bUp ) const;
- BOOL HasMultiMarks( SCCOL nCol ) const;
- BOOL HasAnyMultiMarks() const;
+ SCsROW GetNextMarked( SCCOL nCol, SCsROW nRow, sal_Bool bUp ) const;
+ sal_Bool HasMultiMarks( SCCOL nCol ) const;
+ sal_Bool HasAnyMultiMarks() const;
// adjust table marking:
void InsertTab( SCTAB nTab );
diff --git a/sc/inc/miscuno.hxx b/sc/inc/miscuno.hxx
index 6ffea3d655cf..9246abc08a2d 100644
--- a/sc/inc/miscuno.hxx
+++ b/sc/inc/miscuno.hxx
@@ -167,7 +167,7 @@ public:
AnyToInterface( const com::sun::star::uno::Any& rAny );
static sal_Bool GetBoolProperty( const com::sun::star::uno::Reference<
com::sun::star::beans::XPropertySet>& xProp,
- const ::rtl::OUString& rName, sal_Bool bDefault = sal_False );
+ const ::rtl::OUString& rName, sal_Bool bDefault = false );
static sal_Int32 GetLongProperty( const com::sun::star::uno::Reference<
com::sun::star::beans::XPropertySet>& xProp,
const ::rtl::OUString& rName, long nDefault = 0 );
diff --git a/sc/inc/navicfg.hxx b/sc/inc/navicfg.hxx
index 939ddff5d778..3ddea14409f0 100644
--- a/sc/inc/navicfg.hxx
+++ b/sc/inc/navicfg.hxx
@@ -39,19 +39,19 @@
class ScNavipiCfg
{
private:
- USHORT nListMode;
- USHORT nDragMode;
- USHORT nRootType;
+ sal_uInt16 nListMode;
+ sal_uInt16 nDragMode;
+ sal_uInt16 nRootType;
public:
ScNavipiCfg();
- void SetListMode(USHORT nNew);
- USHORT GetListMode() const { return nListMode; }
- void SetDragMode(USHORT nNew);
- USHORT GetDragMode() const { return nDragMode; }
- void SetRootType(USHORT nNew);
- USHORT GetRootType() const { return nRootType; }
+ void SetListMode(sal_uInt16 nNew);
+ sal_uInt16 GetListMode() const { return nListMode; }
+ void SetDragMode(sal_uInt16 nNew);
+ sal_uInt16 GetDragMode() const { return nDragMode; }
+ void SetRootType(sal_uInt16 nNew);
+ sal_uInt16 GetRootType() const { return nRootType; }
};
diff --git a/sc/inc/olinetab.hxx b/sc/inc/olinetab.hxx
index dca32db3932f..456d33eccf6c 100644
--- a/sc/inc/olinetab.hxx
+++ b/sc/inc/olinetab.hxx
@@ -48,7 +48,7 @@ class ScOutlineEntry : public ScDataObject
public:
ScOutlineEntry( SCCOLROW nNewStart, SCCOLROW nNewSize,
- bool bNewHidden = FALSE );
+ bool bNewHidden = false );
ScOutlineEntry( const ScOutlineEntry& rEntry );
virtual ScDataObject* Clone() const;
@@ -74,7 +74,7 @@ public:
virtual short Compare(ScDataObject* pKey1, ScDataObject* pKey2) const;
- USHORT FindStart( SCCOLROW nMinStart );
+ sal_uInt16 FindStart( SCCOLROW nMinStart );
};
@@ -83,46 +83,46 @@ class SC_DLLPUBLIC ScOutlineArray
friend class ScSubOutlineIterator;
private:
- USHORT nDepth;
+ sal_uInt16 nDepth;
ScOutlineCollection aCollections[SC_OL_MAXDEPTH];
- BOOL DecDepth();
- void FindEntry( SCCOLROW nSearchPos, USHORT& rFindLevel, USHORT& rFindIndex,
- USHORT nMaxLevel = SC_OL_MAXDEPTH );
- void RemoveSub( SCCOLROW nStartPos, SCCOLROW nEndPos, USHORT nLevel );
- void PromoteSub( SCCOLROW nStartPos, SCCOLROW nEndPos, USHORT nStartLevel );
+ sal_Bool DecDepth();
+ void FindEntry( SCCOLROW nSearchPos, sal_uInt16& rFindLevel, sal_uInt16& rFindIndex,
+ sal_uInt16 nMaxLevel = SC_OL_MAXDEPTH );
+ void RemoveSub( SCCOLROW nStartPos, SCCOLROW nEndPos, sal_uInt16 nLevel );
+ void PromoteSub( SCCOLROW nStartPos, SCCOLROW nEndPos, sal_uInt16 nStartLevel );
public:
ScOutlineArray();
ScOutlineArray( const ScOutlineArray& rArray );
- USHORT GetDepth() const { return nDepth; }
+ sal_uInt16 GetDepth() const { return nDepth; }
- BOOL FindTouchedLevel( SCCOLROW nBlockStart, SCCOLROW nBlockEnd,
- USHORT& rFindLevel ) const;
+ sal_Bool FindTouchedLevel( SCCOLROW nBlockStart, SCCOLROW nBlockEnd,
+ sal_uInt16& rFindLevel ) const;
- BOOL Insert( SCCOLROW nStartPos, SCCOLROW nEndPos, BOOL& rSizeChanged,
- BOOL bHidden = FALSE, BOOL bVisible = TRUE );
- BOOL Remove( SCCOLROW nBlockStart, SCCOLROW nBlockEnd, BOOL& rSizeChanged );
+ sal_Bool Insert( SCCOLROW nStartPos, SCCOLROW nEndPos, sal_Bool& rSizeChanged,
+ sal_Bool bHidden = false, sal_Bool bVisible = sal_True );
+ sal_Bool Remove( SCCOLROW nBlockStart, SCCOLROW nBlockEnd, sal_Bool& rSizeChanged );
- ScOutlineEntry* GetEntry( USHORT nLevel, USHORT nIndex ) const;
- USHORT GetCount( USHORT nLevel ) const;
- ScOutlineEntry* GetEntryByPos( USHORT nLevel, SCCOLROW nPos ) const;
+ ScOutlineEntry* GetEntry( sal_uInt16 nLevel, sal_uInt16 nIndex ) const;
+ sal_uInt16 GetCount( sal_uInt16 nLevel ) const;
+ ScOutlineEntry* GetEntryByPos( sal_uInt16 nLevel, SCCOLROW nPos ) const;
- BOOL GetEntryIndex( USHORT nLevel, SCCOLROW nPos, USHORT& rnIndex ) const;
- BOOL GetEntryIndexInRange(
- USHORT nLevel, SCCOLROW nBlockStart, SCCOLROW nBlockEnd,
- USHORT& rnIndex ) const;
+ sal_Bool GetEntryIndex( sal_uInt16 nLevel, SCCOLROW nPos, sal_uInt16& rnIndex ) const;
+ sal_Bool GetEntryIndexInRange(
+ sal_uInt16 nLevel, SCCOLROW nBlockStart, SCCOLROW nBlockEnd,
+ sal_uInt16& rnIndex ) const;
- void SetVisibleBelow( USHORT nLevel, USHORT nEntry, BOOL bValue,
- BOOL bSkipHidden = FALSE );
+ void SetVisibleBelow( sal_uInt16 nLevel, sal_uInt16 nEntry, sal_Bool bValue,
+ sal_Bool bSkipHidden = false );
void GetRange( SCCOLROW& rStart, SCCOLROW& rEnd ) const;
- void ExtendBlock( USHORT nLevel, SCCOLROW& rBlkStart, SCCOLROW& rBlkEnd );
+ void ExtendBlock( sal_uInt16 nLevel, SCCOLROW& rBlkStart, SCCOLROW& rBlkEnd );
- BOOL TestInsertSpace( SCSIZE nSize, SCCOLROW nMaxVal ) const;
+ sal_Bool TestInsertSpace( SCSIZE nSize, SCCOLROW nMaxVal ) const;
void InsertSpace( SCCOLROW nStartPos, SCSIZE nSize );
- BOOL DeleteSpace( SCCOLROW nStartPos, SCSIZE nSize );
+ sal_Bool DeleteSpace( SCCOLROW nStartPos, SCSIZE nSize );
bool ManualAction( SCCOLROW nStartPos, SCCOLROW nEndPos, bool bShow, ScTable& rTable, bool bCol );
@@ -145,12 +145,12 @@ public:
const ScOutlineArray* GetRowArray() const { return &aRowOutline; }
ScOutlineArray* GetRowArray() { return &aRowOutline; }
- BOOL TestInsertCol( SCSIZE nSize );
+ sal_Bool TestInsertCol( SCSIZE nSize );
void InsertCol( SCCOL nStartCol, SCSIZE nSize );
- BOOL DeleteCol( SCCOL nStartCol, SCSIZE nSize ); // TRUE: Undo nur ueber Original
- BOOL TestInsertRow( SCSIZE nSize );
+ sal_Bool DeleteCol( SCCOL nStartCol, SCSIZE nSize ); // TRUE: Undo nur ueber Original
+ sal_Bool TestInsertRow( SCSIZE nSize );
void InsertRow( SCROW nStartRow, SCSIZE nSize );
- BOOL DeleteRow( SCROW nStartRow, SCSIZE nSize );
+ sal_Bool DeleteRow( SCROW nStartRow, SCSIZE nSize );
};
@@ -160,18 +160,18 @@ private:
ScOutlineArray* pArray;
SCCOLROW nStart;
SCCOLROW nEnd;
- USHORT nSubLevel;
- USHORT nSubEntry;
- USHORT nCount;
- USHORT nDepth;
+ sal_uInt16 nSubLevel;
+ sal_uInt16 nSubEntry;
+ sal_uInt16 nCount;
+ sal_uInt16 nDepth;
public:
ScSubOutlineIterator( ScOutlineArray* pOutlineArray );
ScSubOutlineIterator( ScOutlineArray* pOutlineArray,
- USHORT nLevel, USHORT nEntry );
+ sal_uInt16 nLevel, sal_uInt16 nEntry );
ScOutlineEntry* GetNext();
- USHORT LastLevel() const;
- USHORT LastEntry() const;
+ sal_uInt16 LastLevel() const;
+ sal_uInt16 LastEntry() const;
void DeleteLast();
};
diff --git a/sc/inc/optutil.hxx b/sc/inc/optutil.hxx
index 126e8839a1da..68a187a97bc6 100644
--- a/sc/inc/optutil.hxx
+++ b/sc/inc/optutil.hxx
@@ -40,7 +40,7 @@ public:
// values must correspond with integer values stored in the configuration
enum KeyBindingType { KEY_DEFAULT = 0, KEY_OOO_LEGACY = 1 };
- static BOOL IsMetricSystem();
+ static sal_Bool IsMetricSystem();
};
diff --git a/sc/inc/pagepar.hxx b/sc/inc/pagepar.hxx
index a3c2c4f3b77b..f1ac7b2a01f5 100644
--- a/sc/inc/pagepar.hxx
+++ b/sc/inc/pagepar.hxx
@@ -36,40 +36,40 @@
struct ScPageTableParam
{
- BOOL bCellContent;
- BOOL bNotes;
- BOOL bGrid;
- BOOL bHeaders;
- BOOL bCharts;
- BOOL bObjects;
- BOOL bDrawings;
- BOOL bFormulas;
- BOOL bNullVals;
- BOOL bTopDown;
- BOOL bLeftRight;
- BOOL bSkipEmpty;
- BOOL bScaleNone;
- BOOL bScaleAll;
- BOOL bScaleTo;
- BOOL bScalePageNum;
- USHORT nScaleAll;
- USHORT nScaleWidth;
- USHORT nScaleHeight;
- USHORT nScalePageNum;
- USHORT nFirstPageNo;
+ sal_Bool bCellContent;
+ sal_Bool bNotes;
+ sal_Bool bGrid;
+ sal_Bool bHeaders;
+ sal_Bool bCharts;
+ sal_Bool bObjects;
+ sal_Bool bDrawings;
+ sal_Bool bFormulas;
+ sal_Bool bNullVals;
+ sal_Bool bTopDown;
+ sal_Bool bLeftRight;
+ sal_Bool bSkipEmpty;
+ sal_Bool bScaleNone;
+ sal_Bool bScaleAll;
+ sal_Bool bScaleTo;
+ sal_Bool bScalePageNum;
+ sal_uInt16 nScaleAll;
+ sal_uInt16 nScaleWidth;
+ sal_uInt16 nScaleHeight;
+ sal_uInt16 nScalePageNum;
+ sal_uInt16 nFirstPageNo;
ScPageTableParam();
~ScPageTableParam();
- BOOL operator== ( const ScPageTableParam& r ) const;
+ sal_Bool operator== ( const ScPageTableParam& r ) const;
void Reset ();
};
struct ScPageAreaParam
{
- BOOL bPrintArea;
- BOOL bRepeatRow;
- BOOL bRepeatCol;
+ sal_Bool bPrintArea;
+ sal_Bool bRepeatRow;
+ sal_Bool bRepeatCol;
ScRange aPrintArea;
ScRange aRepeatRow;
ScRange aRepeatCol;
@@ -77,7 +77,7 @@ struct ScPageAreaParam
ScPageAreaParam();
~ScPageAreaParam();
- BOOL operator== ( const ScPageAreaParam& r ) const;
+ sal_Bool operator== ( const ScPageAreaParam& r ) const;
void Reset ();
};
diff --git a/sc/inc/paramisc.hxx b/sc/inc/paramisc.hxx
index 549328e24b67..d5532dbe95f4 100644
--- a/sc/inc/paramisc.hxx
+++ b/sc/inc/paramisc.hxx
@@ -48,7 +48,7 @@ struct ScSolveParam
~ScSolveParam();
ScSolveParam& operator= ( const ScSolveParam& r );
- BOOL operator== ( const ScSolveParam& r ) const;
+ sal_Bool operator== ( const ScSolveParam& r ) const;
};
//-----------------------------------------------------------------------
@@ -59,7 +59,7 @@ struct ScTabOpParam
ScRefAddress aRefFormulaEnd;
ScRefAddress aRefRowCell;
ScRefAddress aRefColCell;
- BYTE nMode;
+ sal_uInt8 nMode;
ScTabOpParam() {};
ScTabOpParam( const ScTabOpParam& r );
@@ -67,11 +67,11 @@ struct ScTabOpParam
const ScRefAddress& rFormulaEnd,
const ScRefAddress& rRowCell,
const ScRefAddress& rColCell,
- BYTE nMd);
+ sal_uInt8 nMd);
~ScTabOpParam() {};
ScTabOpParam& operator= ( const ScTabOpParam& r );
- BOOL operator== ( const ScTabOpParam& r ) const;
+ sal_Bool operator== ( const ScTabOpParam& r ) const;
};
#endif // SC_PARAMISC_HXX
diff --git a/sc/inc/patattr.hxx b/sc/inc/patattr.hxx
index 12c5fab670ba..dc58a8a6473a 100644
--- a/sc/inc/patattr.hxx
+++ b/sc/inc/patattr.hxx
@@ -71,20 +71,20 @@ public:
~ScPatternAttr();
virtual SfxPoolItem* Clone( SfxItemPool *pPool = 0 ) const;
- virtual SfxPoolItem* Create(SvStream& rStream, USHORT nVersion) const;
- virtual SvStream& Store(SvStream& rStream, USHORT nItemVersion) const;
+ virtual SfxPoolItem* Create(SvStream& rStream, sal_uInt16 nVersion) const;
+ virtual SvStream& Store(SvStream& rStream, sal_uInt16 nItemVersion) const;
virtual int operator==(const SfxPoolItem& rCmp) const;
- const SfxPoolItem& GetItem( USHORT nWhichP ) const
+ const SfxPoolItem& GetItem( sal_uInt16 nWhichP ) const
{ return GetItemSet().Get(nWhichP); }
- static const SfxPoolItem& GetItem( USHORT nWhich, const SfxItemSet& rItemSet, const SfxItemSet* pCondSet );
- const SfxPoolItem& GetItem( USHORT nWhich, const SfxItemSet* pCondSet ) const;
+ static const SfxPoolItem& GetItem( sal_uInt16 nWhich, const SfxItemSet& rItemSet, const SfxItemSet* pCondSet );
+ const SfxPoolItem& GetItem( sal_uInt16 nWhich, const SfxItemSet* pCondSet ) const;
// pWhich are no ranges, but single IDs, 0-terminated
- BOOL HasItemsSet( const USHORT* pWhich ) const;
- void ClearItems( const USHORT* pWhich );
+ sal_Bool HasItemsSet( const sal_uInt16* pWhich ) const;
+ void ClearItems( const sal_uInt16* pWhich );
void DeleteUnchanged( const ScPatternAttr* pOldAttrs );
@@ -97,14 +97,14 @@ public:
OutputDevice* pOutDev = NULL,
const Fraction* pScale = NULL,
const SfxItemSet* pCondSet = NULL,
- BYTE nScript = 0, const Color* pBackConfigColor = NULL,
+ sal_uInt8 nScript = 0, const Color* pBackConfigColor = NULL,
const Color* pTextConfigColor = NULL );
/** Fills a font object from the own item set. */
void GetFont( Font& rFont, ScAutoFontColorMode eAutoMode,
OutputDevice* pOutDev = NULL,
const Fraction* pScale = NULL,
const SfxItemSet* pCondSet = NULL,
- BYTE nScript = 0, const Color* pBackConfigColor = NULL,
+ sal_uInt8 nScript = 0, const Color* pBackConfigColor = NULL,
const Color* pTextConfigColor = NULL ) const;
/** Converts all Calc items contained in rSrcSet to edit engine items and puts them into rEditSet. */
@@ -127,19 +127,19 @@ public:
void UpdateStyleSheet();
void StyleToName();
- BOOL IsVisible() const;
- BOOL IsVisibleEqual( const ScPatternAttr& rOther ) const;
+ sal_Bool IsVisible() const;
+ sal_Bool IsVisibleEqual( const ScPatternAttr& rOther ) const;
/** If font is an old symbol font StarBats/StarMath
with text encoding RTL_TEXTENC_SYMBOL */
- BOOL IsSymbolFont() const;
+ sal_Bool IsSymbolFont() const;
- ULONG GetNumberFormat( SvNumberFormatter* ) const;
- ULONG GetNumberFormat( SvNumberFormatter* pFormatter,
+ sal_uLong GetNumberFormat( SvNumberFormatter* ) const;
+ sal_uLong GetNumberFormat( SvNumberFormatter* pFormatter,
const SfxItemSet* pCondSet ) const;
long GetRotateVal( const SfxItemSet* pCondSet ) const;
- BYTE GetRotateDir( const SfxItemSet* pCondSet ) const;
+ sal_uInt8 GetRotateDir( const SfxItemSet* pCondSet ) const;
};
diff --git a/sc/inc/pch/precompiled_sc.hxx b/sc/inc/pch/precompiled_sc.hxx
index d201c23859a2..a3f9a790357d 100644..100755
--- a/sc/inc/pch/precompiled_sc.hxx
+++ b/sc/inc/pch/precompiled_sc.hxx
@@ -218,7 +218,7 @@
#include <vcl/dndhelp.hxx>
#include <vcl/edit.hxx>
#include <vcl/field.hxx>
-#include <vcl/fldunit.hxx>
+#include <tools/fldunit.hxx>
#include <vcl/gdimtf.hxx>
#include <vcl/inputctx.hxx>
#include <vcl/jobset.hxx>
diff --git a/sc/inc/pivot.hxx b/sc/inc/pivot.hxx
index fedc7b269253..4b9f51e078ab 100644
--- a/sc/inc/pivot.hxx
+++ b/sc/inc/pivot.hxx
@@ -67,7 +67,6 @@ class SvStream;
class ScDocument;
class ScUserListData;
class ScProgress;
-struct ScDPLabelData;
typedef ::boost::shared_ptr<ScDPLabelData> ScDPLabelDataRef;
@@ -76,11 +75,11 @@ typedef ::boost::shared_ptr<ScDPLabelData> ScDPLabelDataRef;
struct PivotField
{
SCsCOL nCol;
- USHORT nFuncMask;
- USHORT nFuncCount;
+ sal_uInt16 nFuncMask;
+ sal_uInt16 nFuncCount;
::com::sun::star::sheet::DataPilotFieldReference maFieldRef;
- explicit PivotField( SCsCOL nNewCol = 0, USHORT nNewFuncMask = PIVOT_FUNC_NONE );
+ explicit PivotField( SCsCOL nNewCol = 0, sal_uInt16 nNewFuncMask = PIVOT_FUNC_NONE );
PivotField( const PivotField& r );
bool operator==( const PivotField& r ) const;
@@ -99,17 +98,17 @@ struct ScPivotParam
::std::vector<PivotField> maColFields;
::std::vector<PivotField> maRowFields;
::std::vector<PivotField> maDataFields;
- BOOL bIgnoreEmptyRows;
- BOOL bDetectCategories;
- BOOL bMakeTotalCol;
- BOOL bMakeTotalRow;
+ sal_Bool bIgnoreEmptyRows;
+ sal_Bool bDetectCategories;
+ sal_Bool bMakeTotalCol;
+ sal_Bool bMakeTotalRow;
ScPivotParam();
ScPivotParam( const ScPivotParam& r );
~ScPivotParam();
ScPivotParam& operator= ( const ScPivotParam& r );
- BOOL operator== ( const ScPivotParam& r ) const;
+ sal_Bool operator== ( const ScPivotParam& r ) const;
void ClearPivotArrays();
void SetLabelData (const ::std::vector<ScDPLabelDataRef>& r);
};
@@ -135,8 +134,8 @@ struct ScDPLabelData
{
::rtl::OUString maName; /// Original name of the dimension.
::rtl::OUString maLayoutName; /// Layout name (display name)
- SCsCOL mnCol;
- USHORT mnFuncMask; /// Page/Column/Row subtotal function.
+ SCCOL mnCol;
+ sal_uInt16 mnFuncMask; /// Page/Column/Row subtotal function.
sal_Int32 mnUsedHier; /// Used hierarchy.
sal_Int32 mnFlags; /// Flags from the DataPilotSource dimension
bool mbShowAll; /// true = Show all (also empty) results.
@@ -164,7 +163,7 @@ struct ScDPLabelData
::com::sun::star::sheet::DataPilotFieldLayoutInfo maLayoutInfo; /// Layout info.
::com::sun::star::sheet::DataPilotFieldAutoShowInfo maShowInfo; /// AutoShow info.
- explicit ScDPLabelData( const String& rName, short nCol, bool bIsValue );
+ explicit ScDPLabelData( const String& rName, SCCOL nCol, bool bIsValue );
/**
* return the name that should be displayed in the dp dialogs i.e. when
@@ -173,19 +172,61 @@ struct ScDPLabelData
::rtl::OUString SC_DLLPUBLIC getDisplayName() const;
};
+typedef std::vector< ScDPLabelData > ScDPLabelDataVector;
+
// ============================================================================
-struct ScDPFuncData
+struct ScPivotField
{
- short mnCol;
- USHORT mnFuncMask;
+ SCCOL nCol;
+ sal_uInt16 nFuncMask;
+ sal_uInt16 nFuncCount;
::com::sun::star::sheet::DataPilotFieldReference maFieldRef;
- explicit ScDPFuncData( short nNewCol, USHORT nNewFuncMask );
- explicit ScDPFuncData( short nNewCol, USHORT nNewFuncMask,
+ explicit ScPivotField( SCCOL nNewCol = 0, sal_uInt16 nNewFuncMask = PIVOT_FUNC_NONE );
+
+ bool operator==( const ScPivotField& r ) const;
+};
+
+typedef ::std::vector< ScPivotField > ScPivotFieldVector;
+
+// ============================================================================
+
+struct ScPivotParam
+{
+ SCCOL nCol; // Cursor Position /
+ SCROW nRow; // bzw. Anfang des Zielbereiches
+ SCTAB nTab;
+ ScDPLabelDataVector maLabelArray;
+ ScPivotFieldVector maPageArr;
+ ScPivotFieldVector maColArr;
+ ScPivotFieldVector maRowArr;
+ ScPivotFieldVector maDataArr;
+ bool bIgnoreEmptyRows;
+ bool bDetectCategories;
+ bool bMakeTotalCol;
+ bool bMakeTotalRow;
+
+ ScPivotParam();
+
+ bool operator==( const ScPivotParam& r ) const;
+};
+
+// ============================================================================
+
+struct ScPivotFuncData
+{
+ SCCOL mnCol;
+ sal_uInt16 mnFuncMask;
+ ::com::sun::star::sheet::DataPilotFieldReference maFieldRef;
+
+ explicit ScPivotFuncData( SCCOL nCol, sal_uInt16 nFuncMask );
+ explicit ScPivotFuncData( SCCOL nCol, sal_uInt16 nFuncMask,
const ::com::sun::star::sheet::DataPilotFieldReference& rFieldRef );
};
+typedef ::std::vector< ScPivotFuncData > ScPivotFuncDataVector;
+
// ============================================================================
typedef std::vector< ScDPLabelData > ScDPLabelDataVec;
diff --git a/sc/inc/postit.hxx b/sc/inc/postit.hxx
index 444f672ddcfe..5d63b373db21 100644
--- a/sc/inc/postit.hxx
+++ b/sc/inc/postit.hxx
@@ -80,9 +80,9 @@ public:
@param bAlwaysCreateCaption Instead of a pointer to an existing
caption object, the passed note data structure may contain a
reference to an ScCaptionInitData structure containing information
- about how to construct a missing caption object. If TRUE is passed,
+ about how to construct a missing caption object. If sal_True is passed,
the caption drawing object will be created immediately from that
- data. If FALSE is passed and the note is not visible, it will
+ data. If sal_False is passed and the note is not visible, it will
continue to cache that data until the caption object is requested.
*/
explicit ScPostIt(
@@ -94,9 +94,9 @@ public:
/** Clones this note and its caption object, if specified.
- @param bCloneCaption If TRUE is passed, clones the caption object and
+ @param bCloneCaption If sal_True is passed, clones the caption object and
inserts it into the drawing layer of the destination document. If
- FALSE is passed, the cloned note will refer to the old caption
+ sal_False is passed, the cloned note will refer to the old caption
object (used e.g. in Undo documents to restore the pointer to the
existing caption object).
*/
@@ -221,11 +221,11 @@ public:
object. The rectangle may be empty, in this case the default
position and size is used.
- @param bAlwaysCreateCaption If TRUE is passed, the caption drawing
- object will be created immediately. If FALSE is passed, the caption
+ @param bAlwaysCreateCaption If sal_True is passed, the caption drawing
+ object will be created immediately. If sal_False is passed, the caption
drawing object will not be created if the note is not visible
- (bShown = FALSE), but the cell note will cache the passed data.
- MUST be set to FALSE outside of import filter implementations!
+ (bShown = sal_False), but the cell note will cache the passed data.
+ MUST be set to sal_False outside of import filter implementations!
@return Pointer to the new cell note object if insertion was
successful (i.e. the passed cell position was valid), null
@@ -243,11 +243,11 @@ public:
@param rNoteText The text used to create the note caption object. Must
not be empty.
- @param bAlwaysCreateCaption If TRUE is passed, the caption drawing
- object will be created immediately. If FALSE is passed, the caption
+ @param bAlwaysCreateCaption If sal_True is passed, the caption drawing
+ object will be created immediately. If sal_False is passed, the caption
drawing object will not be created if the note is not visible
- (bShown = FALSE), but the cell note will cache the passed data.
- MUST be set to FALSE outside of import filter implementations!
+ (bShown = sal_False), but the cell note will cache the passed data.
+ MUST be set to sal_False outside of import filter implementations!
@return Pointer to the new cell note object if insertion was
successful (i.e. the passed cell position was valid), null
diff --git a/sc/inc/printopt.hxx b/sc/inc/printopt.hxx
index cf9e55e50c26..5883e7ccb18c 100644
--- a/sc/inc/printopt.hxx
+++ b/sc/inc/printopt.hxx
@@ -36,18 +36,18 @@
class SC_DLLPUBLIC ScPrintOptions
{
private:
- BOOL bSkipEmpty;
- BOOL bAllSheets;
+ sal_Bool bSkipEmpty;
+ sal_Bool bAllSheets;
public:
ScPrintOptions();
ScPrintOptions( const ScPrintOptions& rCpy );
~ScPrintOptions();
- BOOL GetSkipEmpty() const { return bSkipEmpty; }
- void SetSkipEmpty( BOOL bVal ) { bSkipEmpty = bVal; }
- BOOL GetAllSheets() const { return bAllSheets; }
- void SetAllSheets( BOOL bVal ) { bAllSheets = bVal; }
+ sal_Bool GetSkipEmpty() const { return bSkipEmpty; }
+ void SetSkipEmpty( sal_Bool bVal ) { bSkipEmpty = bVal; }
+ sal_Bool GetAllSheets() const { return bAllSheets; }
+ void SetAllSheets( sal_Bool bVal ) { bAllSheets = bVal; }
void SetDefaults();
@@ -64,7 +64,7 @@ class SC_DLLPUBLIC ScTpPrintItem : public SfxPoolItem
{
public:
TYPEINFO();
- ScTpPrintItem( USHORT nWhich,
+ ScTpPrintItem( sal_uInt16 nWhich,
const ScPrintOptions& rOpt );
ScTpPrintItem( const ScTpPrintItem& rItem );
~ScTpPrintItem();
diff --git a/sc/inc/prnsave.hxx b/sc/inc/prnsave.hxx
index 7dacefdd943a..f61533356540 100644
--- a/sc/inc/prnsave.hxx
+++ b/sc/inc/prnsave.hxx
@@ -43,21 +43,21 @@ class ScPrintSaverTab
ScRangeVec maPrintRanges; // Array
ScRange* mpRepeatCol; // einzeln
ScRange* mpRepeatRow; // einzeln
- BOOL mbEntireSheet;
+ sal_Bool mbEntireSheet;
public:
ScPrintSaverTab();
~ScPrintSaverTab();
- void SetAreas( const ScRangeVec& rRanges, BOOL bEntireSheet );
+ void SetAreas( const ScRangeVec& rRanges, sal_Bool bEntireSheet );
void SetRepeat( const ScRange* pCol, const ScRange* pRow );
const ScRangeVec& GetPrintRanges() const { return maPrintRanges; }
- BOOL IsEntireSheet() const { return mbEntireSheet; }
+ sal_Bool IsEntireSheet() const { return mbEntireSheet; }
const ScRange* GetRepeatCol() const { return mpRepeatCol; }
const ScRange* GetRepeatRow() const { return mpRepeatRow; }
- BOOL operator==( const ScPrintSaverTab& rCmp ) const;
+ sal_Bool operator==( const ScPrintSaverTab& rCmp ) const;
};
class ScPrintRangeSaver
@@ -73,7 +73,7 @@ public:
ScPrintSaverTab& GetTabData(SCTAB nTab);
const ScPrintSaverTab& GetTabData(SCTAB nTab) const;
- BOOL operator==( const ScPrintRangeSaver& rCmp ) const;
+ sal_Bool operator==( const ScPrintRangeSaver& rCmp ) const;
};
diff --git a/sc/inc/progress.hxx b/sc/inc/progress.hxx
index 087ae6cb4fc9..8e6b4c76cc8d 100644
--- a/sc/inc/progress.hxx
+++ b/sc/inc/progress.hxx
@@ -49,15 +49,15 @@ class SC_DLLPUBLIC ScProgress
{
private:
static SfxProgress* pGlobalProgress;
- static ULONG nGlobalRange;
- static ULONG nGlobalPercent;
- static BOOL bGlobalNoUserBreak;
+ static sal_uLong nGlobalRange;
+ static sal_uLong nGlobalPercent;
+ static sal_Bool bGlobalNoUserBreak;
static ScProgress* pInterpretProgress;
static ScProgress* pOldInterpretProgress;
- static ULONG nInterpretProgress;
- static BOOL bAllowInterpretProgress;
+ static sal_uLong nInterpretProgress;
+ static sal_Bool bAllowInterpretProgress;
static ScDocument* pInterpretDoc;
- static BOOL bIdleWasDisabled;
+ static sal_Bool bIdleWasDisabled;
SfxProgress* pProgress;
@@ -65,7 +65,7 @@ private:
ScProgress( const ScProgress& );
ScProgress& operator=( const ScProgress& );
- static void CalcGlobalPercent( ULONG nVal )
+ static void CalcGlobalPercent( sal_uLong nVal )
{
nGlobalPercent = nGlobalRange ?
nVal * 100 / nGlobalRange : 0;
@@ -73,19 +73,19 @@ private:
public:
static SfxProgress* GetGlobalSfxProgress() { return pGlobalProgress; }
- static BOOL IsUserBreak() { return !bGlobalNoUserBreak; }
+ static sal_Bool IsUserBreak() { return !bGlobalNoUserBreak; }
static void CreateInterpretProgress( ScDocument* pDoc,
- BOOL bWait = TRUE );
+ sal_Bool bWait = sal_True );
static ScProgress* GetInterpretProgress() { return pInterpretProgress; }
static void DeleteInterpretProgress();
- static ULONG GetInterpretCount() { return nInterpretProgress; }
- static ULONG GetGlobalRange() { return nGlobalRange; }
- static ULONG GetGlobalPercent() { return nGlobalPercent; }
+ static sal_uLong GetInterpretCount() { return nInterpretProgress; }
+ static sal_uLong GetGlobalRange() { return nGlobalRange; }
+ static sal_uLong GetGlobalPercent() { return nGlobalPercent; }
ScProgress( SfxObjectShell* pObjSh,
const String& rText,
- ULONG nRange, BOOL bAllDocs = FALSE,
- BOOL bWait = TRUE );
+ sal_uLong nRange, sal_Bool bAllDocs = false,
+ sal_Bool bWait = sal_True );
~ScProgress();
#ifdef SC_PROGRESS_CXX
@@ -95,7 +95,7 @@ public:
// might be NULL!
SfxProgress* GetSfxProgress() const { return pProgress; }
- BOOL SetStateText( ULONG nVal, const String &rVal, ULONG nNewRange = 0 )
+ sal_Bool SetStateText( sal_uLong nVal, const String &rVal, sal_uLong nNewRange = 0 )
{
if ( pProgress )
{
@@ -103,12 +103,12 @@ public:
nGlobalRange = nNewRange;
CalcGlobalPercent( nVal );
if ( !pProgress->SetStateText( nVal, rVal, nNewRange ) )
- bGlobalNoUserBreak = FALSE;
+ bGlobalNoUserBreak = false;
return bGlobalNoUserBreak;
}
- return TRUE;
+ return sal_True;
}
- BOOL SetState( ULONG nVal, ULONG nNewRange = 0 )
+ sal_Bool SetState( sal_uLong nVal, sal_uLong nNewRange = 0 )
{
if ( pProgress )
{
@@ -116,38 +116,38 @@ public:
nGlobalRange = nNewRange;
CalcGlobalPercent( nVal );
if ( !pProgress->SetState( nVal, nNewRange ) )
- bGlobalNoUserBreak = FALSE;
+ bGlobalNoUserBreak = false;
return bGlobalNoUserBreak;
}
- return TRUE;
+ return sal_True;
}
- BOOL SetStateCountDown( ULONG nVal )
+ sal_Bool SetStateCountDown( sal_uLong nVal )
{
if ( pProgress )
{
CalcGlobalPercent( nGlobalRange - nVal );
if ( !pProgress->SetState( nGlobalRange - nVal ) )
- bGlobalNoUserBreak = FALSE;
+ bGlobalNoUserBreak = false;
return bGlobalNoUserBreak;
}
- return TRUE;
+ return sal_True;
}
- BOOL SetStateOnPercent( ULONG nVal )
+ sal_Bool SetStateOnPercent( sal_uLong nVal )
{ // only if percentage increased
if ( nGlobalRange && (nVal * 100 /
nGlobalRange) > nGlobalPercent )
return SetState( nVal );
- return TRUE;
+ return sal_True;
}
- BOOL SetStateCountDownOnPercent( ULONG nVal )
+ sal_Bool SetStateCountDownOnPercent( sal_uLong nVal )
{ // only if percentage increased
if ( nGlobalRange &&
((nGlobalRange - nVal) * 100 /
nGlobalRange) > nGlobalPercent )
return SetStateCountDown( nVal );
- return TRUE;
+ return sal_True;
}
- ULONG GetState()
+ sal_uLong GetState()
{
if ( pProgress )
return pProgress->GetState();
diff --git a/sc/inc/queryparam.hxx b/sc/inc/queryparam.hxx
index 7c1c212081e3..aa9d4b1bf525 100644
--- a/sc/inc/queryparam.hxx
+++ b/sc/inc/queryparam.hxx
@@ -82,7 +82,7 @@ struct ScQueryParamTable
struct SC_DLLPUBLIC ScQueryParam : public ScQueryParamBase, public ScQueryParamTable
{
- BOOL bDestPers; // nicht gespeichert
+ sal_Bool bDestPers; // nicht gespeichert
SCTAB nDestTab;
SCCOL nDestCol;
SCROW nDestRow;
@@ -95,7 +95,7 @@ struct SC_DLLPUBLIC ScQueryParam : public ScQueryParamBase, public ScQueryParamT
virtual ~ScQueryParam();
ScQueryParam& operator= ( const ScQueryParam& r );
- BOOL operator== ( const ScQueryParam& rOther ) const;
+ sal_Bool operator== ( const ScQueryParam& rOther ) const;
void Clear();
void ClearDestParams();
void MoveToDest();
diff --git a/sc/inc/rangelst.hxx b/sc/inc/rangelst.hxx
index eebe3c05e359..95c9f0e701cb 100644
--- a/sc/inc/rangelst.hxx
+++ b/sc/inc/rangelst.hxx
@@ -49,12 +49,12 @@ public:
maRanges.push_back( pR );
}
- USHORT Parse( const String&, ScDocument* = NULL,
- USHORT nMask = SCA_VALID,
+ sal_uInt16 Parse( const String&, ScDocument* = NULL,
+ sal_uInt16 nMask = SCA_VALID,
formula::FormulaGrammar::AddressConvention eConv = formula::FormulaGrammar::CONV_OOO,
sal_Unicode cDelimiter = 0 );
- void Format( String&, USHORT nFlags = 0, ScDocument* = NULL,
+ void Format( String&, sal_uInt16 nFlags = 0, ScDocument* = NULL,
formula::FormulaGrammar::AddressConvention eConv = formula::FormulaGrammar::CONV_OOO,
sal_Unicode cDelimiter = 0 ) const;
diff --git a/sc/inc/rangenam.hxx b/sc/inc/rangenam.hxx
index a68404cbca8f..06901b3dc721 100644
--- a/sc/inc/rangenam.hxx
+++ b/sc/inc/rangenam.hxx
@@ -49,7 +49,7 @@ namespace rtl {
//------------------------------------------------------------------------
-typedef USHORT RangeType;
+typedef sal_uInt16 RangeType;
#define RT_NAME ((RangeType)0x0000)
#define RT_DATABASE ((RangeType)0x0001)
@@ -76,15 +76,15 @@ private:
ScAddress aPos;
RangeType eType;
ScDocument* pDoc;
- USHORT nIndex;
- BOOL bModified; // is set/cleared by UpdateReference
+ sal_uInt16 nIndex;
+ sal_Bool bModified; // is set/cleared by UpdateReference
// max row and column to use for wrapping of references. If -1 use the
// application's default.
SCROW mnMaxRow;
SCCOL mnMaxCol;
- ScRangeData( USHORT nIndex );
+ ScRangeData( sal_uInt16 nIndex );
public:
typedef ::std::map<sal_uInt16, sal_uInt16> IndexMap;
@@ -107,25 +107,25 @@ public:
SC_DLLPUBLIC ~ScRangeData();
- BOOL operator== (const ScRangeData& rData) const;
+ sal_Bool operator== (const ScRangeData& rData) const;
void GetName( String& rName ) const { rName = aName; }
const String& GetName( void ) const { return aName; }
const String& GetUpperName( void ) const { return aUpperName; }
ScAddress GetPos() const { return aPos; }
// The index has to be unique. If index=0 a new index value is assigned.
- void SetIndex( USHORT nInd ) { nIndex = nInd; }
- USHORT GetIndex() const { return nIndex; }
+ void SetIndex( sal_uInt16 nInd ) { nIndex = nInd; }
+ sal_uInt16 GetIndex() const { return nIndex; }
ScTokenArray* GetCode() { return pCode; }
const ScTokenArray* GetCode() const { return pCode; }
- USHORT GetErrCode();
- BOOL HasReferences() const;
+ sal_uInt16 GetErrCode();
+ sal_Bool HasReferences() const;
void SetDocument( ScDocument* pDocument){ pDoc = pDocument; }
ScDocument* GetDocument() const { return pDoc; }
void SetType( RangeType nType ) { eType = nType; }
void AddType( RangeType nType ) { eType = eType|nType; }
RangeType GetType() const { return eType; }
- BOOL HasType( RangeType nType ) const;
+ sal_Bool HasType( RangeType nType ) const;
SC_DLLPUBLIC void GetSymbol( String& rSymbol, const formula::FormulaGrammar::Grammar eGrammar = formula::FormulaGrammar::GRAM_DEFAULT ) const;
SC_DLLPUBLIC void GetSymbol( rtl::OUString& rSymbol, const formula::FormulaGrammar::Grammar eGrammar = formula::FormulaGrammar::GRAM_DEFAULT ) const;
void UpdateSymbol( rtl::OUStringBuffer& rBuffer, const ScAddress&,
@@ -133,19 +133,19 @@ public:
void UpdateReference( UpdateRefMode eUpdateRefMode,
const ScRange& r,
SCsCOL nDx, SCsROW nDy, SCsTAB nDz );
- BOOL IsModified() const { return bModified; }
+ sal_Bool IsModified() const { return bModified; }
SC_DLLPUBLIC void GuessPosition();
void UpdateTranspose( const ScRange& rSource, const ScAddress& rDest );
void UpdateGrow( const ScRange& rArea, SCCOL nGrowX, SCROW nGrowY );
- SC_DLLPUBLIC BOOL IsReference( ScRange& rRef ) const;
- BOOL IsReference( ScRange& rRef, const ScAddress& rPos ) const;
- SC_DLLPUBLIC BOOL IsValidReference( ScRange& rRef ) const;
- BOOL IsRangeAtBlock( const ScRange& ) const;
+ SC_DLLPUBLIC sal_Bool IsReference( ScRange& rRef ) const;
+ sal_Bool IsReference( ScRange& rRef, const ScAddress& rPos ) const;
+ SC_DLLPUBLIC sal_Bool IsValidReference( ScRange& rRef ) const;
+ sal_Bool IsRangeAtBlock( const ScRange& ) const;
- void UpdateTabRef(SCTAB nOldTable, USHORT nFlag, SCTAB nNewTable);
+ void UpdateTabRef(SCTAB nOldTable, sal_uInt16 nFlag, SCTAB nNewTable);
void TransferTabRef( SCTAB nOldTab, SCTAB nNewTab );
void ValidateTabRefs();
@@ -153,7 +153,7 @@ public:
void ReplaceRangeNamesInUse( const IndexMap& rMap );
static void MakeValidName( String& rName );
- SC_DLLPUBLIC static BOOL IsNameValid( const String& rName, ScDocument* pDoc );
+ SC_DLLPUBLIC static sal_Bool IsNameValid( const String& rName, ScDocument* pDoc );
SC_DLLPUBLIC void SetMaxRow(SCROW nRow);
SCROW GetMaxRow() const;
@@ -161,7 +161,7 @@ public:
SCCOL GetMaxCol() const;
};
-inline BOOL ScRangeData::HasType( RangeType nType ) const
+inline sal_Bool ScRangeData::HasType( RangeType nType ) const
{
return ( ( eType & nType ) == nType );
}
@@ -195,7 +195,7 @@ public:
SC_DLLPUBLIC const ScRangeData* findByName(const rtl::OUString& rName) const;
ScRangeData* findByUpperName(const rtl::OUString& rName);
const ScRangeData* findByUpperName(const rtl::OUString& rName) const;
- SC_DLLPUBLIC ScRangeData* findByIndex(USHORT i);
+ SC_DLLPUBLIC ScRangeData* findByIndex(sal_uInt16 i);
void UpdateReference(UpdateRefMode eUpdateRefMode, const ScRange& rRange,
SCsCOL nDx, SCsROW nDy, SCsTAB nDz);
void UpdateTabRef(SCTAB nTable, sal_uInt16 nFlag, SCTAB nNewTable = 0);
diff --git a/sc/inc/rangeseq.hxx b/sc/inc/rangeseq.hxx
index 3923958b969d..abb7c56e0403 100644
--- a/sc/inc/rangeseq.hxx
+++ b/sc/inc/rangeseq.hxx
@@ -40,21 +40,21 @@ class ScRange;
class ScRangeToSequence
{
public:
- static BOOL FillLongArray( com::sun::star::uno::Any& rAny,
+ static sal_Bool FillLongArray( com::sun::star::uno::Any& rAny,
ScDocument* pDoc, const ScRange& rRange );
- static BOOL FillLongArray( com::sun::star::uno::Any& rAny,
+ static sal_Bool FillLongArray( com::sun::star::uno::Any& rAny,
const ScMatrix* pMatrix );
- static BOOL FillDoubleArray( com::sun::star::uno::Any& rAny,
+ static sal_Bool FillDoubleArray( com::sun::star::uno::Any& rAny,
ScDocument* pDoc, const ScRange& rRange );
- static BOOL FillDoubleArray( com::sun::star::uno::Any& rAny,
+ static sal_Bool FillDoubleArray( com::sun::star::uno::Any& rAny,
const ScMatrix* pMatrix );
- static BOOL FillStringArray( com::sun::star::uno::Any& rAny,
+ static sal_Bool FillStringArray( com::sun::star::uno::Any& rAny,
ScDocument* pDoc, const ScRange& rRange );
- static BOOL FillStringArray( com::sun::star::uno::Any& rAny,
+ static sal_Bool FillStringArray( com::sun::star::uno::Any& rAny,
const ScMatrix* pMatrix, SvNumberFormatter* pFormatter );
- static BOOL FillMixedArray( com::sun::star::uno::Any& rAny,
+ static sal_Bool FillMixedArray( com::sun::star::uno::Any& rAny,
ScDocument* pDoc, const ScRange& rRange,
- BOOL bAllowNV = FALSE );
+ sal_Bool bAllowNV = false );
/** @param bDataTypes
Additionally to the differentiation between string and double allow
@@ -62,7 +62,7 @@ public:
implementation of XFormulaParser. If <FALSE/>, boolean values are
treated as ordinary double values 1 (true) and 0 (false).
*/
- static BOOL FillMixedArray( com::sun::star::uno::Any& rAny,
+ static sal_Bool FillMixedArray( com::sun::star::uno::Any& rAny,
const ScMatrix* pMatrix, bool bDataTypes = false );
};
@@ -107,7 +107,7 @@ class ScByteSequenceToString
public:
// rAny must contain Sequence<sal_Int8>,
// may or may not contain 0-bytes at the end
- static BOOL GetString( String& rString, const com::sun::star::uno::Any& rAny,
+ static sal_Bool GetString( String& rString, const com::sun::star::uno::Any& rAny,
sal_uInt16 nEncoding );
};
diff --git a/sc/inc/rangeutl.hxx b/sc/inc/rangeutl.hxx
index c665ed528f78..c269fc8dd8df 100644
--- a/sc/inc/rangeutl.hxx
+++ b/sc/inc/rangeutl.hxx
@@ -60,7 +60,7 @@ public:
ScRangeUtil() {}
~ScRangeUtil() {}
- BOOL MakeArea ( const String& rAreaStr,
+ sal_Bool MakeArea ( const String& rAreaStr,
ScArea& rArea,
ScDocument* pDoc,
SCTAB nTab,
@@ -69,14 +69,14 @@ public:
void CutPosString ( const String& theAreaStr,
String& thePosStr ) const;
- BOOL IsAbsTabArea ( const String& rAreaStr,
+ sal_Bool IsAbsTabArea ( const String& rAreaStr,
ScDocument* pDoc,
ScArea*** pppAreas = 0,
- USHORT* pAreaCount = 0,
- BOOL bAcceptCellRef = FALSE,
+ sal_uInt16* pAreaCount = 0,
+ sal_Bool bAcceptCellRef = false,
ScAddress::Details const & rDetails = ScAddress::detailsOOOa1 ) const;
- BOOL IsAbsArea ( const String& rAreaStr,
+ sal_Bool IsAbsArea ( const String& rAreaStr,
ScDocument* pDoc,
SCTAB nTab,
String* pCompleteStr = 0,
@@ -84,21 +84,21 @@ public:
ScRefAddress* pEndPos = 0,
ScAddress::Details const & rDetails = ScAddress::detailsOOOa1 ) const;
- BOOL IsRefArea ( const String&,
+ sal_Bool IsRefArea ( const String&,
ScDocument*,
SCTAB,
String* = 0,
ScRefAddress* = 0 ) const
- { return FALSE; }
+ { return false; }
- BOOL IsAbsPos ( const String& rPosStr,
+ sal_Bool IsAbsPos ( const String& rPosStr,
ScDocument* pDoc,
SCTAB nTab,
String* pCompleteStr = 0,
ScRefAddress* pPosTripel = 0,
ScAddress::Details const & rDetails = ScAddress::detailsOOOa1 ) const;
- BOOL MakeRangeFromName ( const String& rName,
+ sal_Bool MakeRangeFromName ( const String& rName,
ScDocument* pDoc,
SCTAB nCurTab,
ScRange& rRange,
@@ -213,7 +213,7 @@ public:
const ScDocument* pDocument,
formula::FormulaGrammar::AddressConvention eConv,
sal_Unicode cSeperator = ' ',
- sal_Bool bAppendStr = sal_False,
+ sal_Bool bAppendStr = false,
sal_uInt16 nFormatFlags = (SCA_VALID | SCA_TAB_3D) );
static void GetStringFromRange(
::rtl::OUString& rString,
@@ -221,7 +221,7 @@ public:
const ScDocument* pDocument,
formula::FormulaGrammar::AddressConvention eConv,
sal_Unicode cSeperator = ' ',
- sal_Bool bAppendStr = sal_False,
+ sal_Bool bAppendStr = false,
sal_uInt16 nFormatFlags = (SCA_VALID | SCA_TAB_3D) );
static void GetStringFromRangeList(
::rtl::OUString& rString,
@@ -237,7 +237,7 @@ public:
const ScDocument* pDocument,
formula::FormulaGrammar::AddressConvention eConv,
sal_Unicode cSeperator = ' ',
- sal_Bool bAppendStr = sal_False,
+ sal_Bool bAppendStr = false,
sal_uInt16 nFormatFlags = (SCA_VALID | SCA_TAB_3D) );
// Range to String API
@@ -247,7 +247,7 @@ public:
const ScDocument* pDocument,
formula::FormulaGrammar::AddressConvention eConv,
sal_Unicode cSeperator = ' ',
- sal_Bool bAppendStr = sal_False,
+ sal_Bool bAppendStr = false,
sal_uInt16 nFormatFlags = (SCA_VALID | SCA_TAB_3D) );
static void GetStringFromRange(
::rtl::OUString& rString,
@@ -255,7 +255,7 @@ public:
const ScDocument* pDocument,
formula::FormulaGrammar::AddressConvention eConv,
sal_Unicode cSeperator = ' ',
- sal_Bool bAppendStr = sal_False,
+ sal_Bool bAppendStr = false,
sal_uInt16 nFormatFlags = (SCA_VALID | SCA_TAB_3D) );
static void GetStringFromRangeList(
::rtl::OUString& rString,
@@ -286,8 +286,8 @@ public:
ScArea( const ScArea& r );
ScArea& operator= ( const ScArea& r );
- BOOL operator== ( const ScArea& r ) const;
- BOOL operator!= ( const ScArea& r ) const { return !( operator==(r) ); }
+ sal_Bool operator== ( const ScArea& r ) const;
+ sal_Bool operator!= ( const ScArea& r ) const { return !( operator==(r) ); }
public:
SCTAB nTab;
@@ -318,8 +318,8 @@ public:
ScAreaNameIterator( ScDocument* pDoc );
~ScAreaNameIterator() {}
- BOOL Next( String& rName, ScRange& rRange );
- BOOL WasDBName() const { return !bFirstPass; }
+ sal_Bool Next( String& rName, ScRange& rRange );
+ sal_Bool WasDBName() const { return !bFirstPass; }
};
diff --git a/sc/inc/rechead.hxx b/sc/inc/rechead.hxx
index 596de88d8393..245254f5a6bb 100644
--- a/sc/inc/rechead.hxx
+++ b/sc/inc/rechead.hxx
@@ -132,11 +132,11 @@ class ScMultipleReadHeader
{
private:
SvStream& rStream;
- BYTE* pBuf;
+ sal_uInt8* pBuf;
SvMemoryStream* pMemStream;
- ULONG nEndPos;
- ULONG nEntryEnd;
- ULONG nTotalEnd;
+ sal_uLong nEndPos;
+ sal_uLong nEntryEnd;
+ sal_uLong nTotalEnd;
public:
ScMultipleReadHeader(SvStream& rNewStream);
@@ -144,7 +144,7 @@ public:
void StartEntry();
void EndEntry();
- ULONG BytesLeft() const;
+ sal_uLong BytesLeft() const;
};
class ScMultipleWriteHeader
@@ -152,9 +152,9 @@ class ScMultipleWriteHeader
private:
SvStream& rStream;
SvMemoryStream aMemStream;
- ULONG nDataPos;
+ sal_uLong nDataPos;
sal_uInt32 nDataSize;
- ULONG nEntryStart;
+ sal_uLong nEntryStart;
public:
ScMultipleWriteHeader(SvStream& rNewStream, sal_uInt32 nDefault = 0);
diff --git a/sc/inc/recursionhelper.hxx b/sc/inc/recursionhelper.hxx
index 7881addf248f..dc44921d8840 100644
--- a/sc/inc/recursionhelper.hxx
+++ b/sc/inc/recursionhelper.hxx
@@ -40,9 +40,9 @@ class ScFormulaCell;
struct ScFormulaRecursionEntry
{
ScFormulaCell* pCell;
- BOOL bOldRunning;
+ sal_Bool bOldRunning;
ScFormulaResult aPreviousResult;
- ScFormulaRecursionEntry( ScFormulaCell* p, BOOL bR,
+ ScFormulaRecursionEntry( ScFormulaCell* p, sal_Bool bR,
const ScFormulaResult & rRes ) :
pCell(p), bOldRunning(bR), aPreviousResult( rRes)
{
@@ -58,8 +58,8 @@ class ScRecursionHelper
ScFormulaRecursionList::iterator aInsertPos;
ScFormulaRecursionList::iterator aLastIterationStart;
ScRecursionInIterationStack aRecursionInIterationStack;
- USHORT nRecursionCount;
- USHORT nIteration;
+ sal_uInt16 nRecursionCount;
+ sal_uInt16 nIteration;
bool bInRecursionReturn;
bool bDoingRecursion;
bool bInIterationReturn;
@@ -82,7 +82,7 @@ class ScRecursionHelper
public:
ScRecursionHelper() { Init(); }
- USHORT GetRecursionCount() const { return nRecursionCount; }
+ sal_uInt16 GetRecursionCount() const { return nRecursionCount; }
void IncRecursionCount() { ++nRecursionCount; }
void DecRecursionCount() { --nRecursionCount; }
/// A pure recursion return, no iteration.
@@ -97,7 +97,7 @@ class ScRecursionHelper
}
bool IsDoingRecursion() const { return bDoingRecursion; }
void SetDoingRecursion( bool b ) { bDoingRecursion = b; }
- void Insert( ScFormulaCell* p, BOOL bOldRunning,
+ void Insert( ScFormulaCell* p, sal_Bool bOldRunning,
const ScFormulaResult & rRes )
{
aRecursionFormulas.insert( aInsertPos, ScFormulaRecursionEntry( p,
@@ -119,7 +119,7 @@ class ScRecursionHelper
bInIterationReturn = b;
}
bool IsDoingIteration() const { return nIteration > 0; }
- USHORT GetIteration() const { return nIteration; }
+ sal_uInt16 GetIteration() const { return nIteration; }
bool & GetConvergingReference() { return bConverging; }
void StartIteration()
{
diff --git a/sc/inc/refdata.hxx b/sc/inc/refdata.hxx
index ed0a34982416..edaee012d7e3 100644
--- a/sc/inc/refdata.hxx
+++ b/sc/inc/refdata.hxx
@@ -38,10 +38,10 @@
struct OldSingleRefBools
{
- BYTE bRelCol; // Flag values (see further down), 2 bits each in file format
- BYTE bRelRow;
- BYTE bRelTab;
- BYTE bOldFlag3D; // two BOOL flags (see further down)
+ sal_uInt8 bRelCol; // Flag values (see further down), 2 bits each in file format
+ sal_uInt8 bRelRow;
+ sal_uInt8 bRelTab;
+ sal_uInt8 bOldFlag3D; // two sal_Bool flags (see further down)
};
#define SR_ABSOLUTE 0 // Absolute value
@@ -49,7 +49,7 @@ struct OldSingleRefBools
#define SR_RELATIVE 2 // Relative value as delta value (after release 3.1)
#define SR_DELETED 3 // Deleted col/row/tab
-#define SRF_3D 0x01 // 3D reference, was the BOOL (before build 304a)
+#define SRF_3D 0x01 // 3D reference, was the sal_Bool (before build 304a)
#define SRF_RELNAME 0x02 // Reference derived from RangeName with relative values
#define SRF_BITS 0x03 // Mask of possible bits
@@ -65,17 +65,17 @@ struct SC_DLLPUBLIC ScSingleRefData // Single reference (one address) int
union
{
- BOOL bFlags;
+ sal_Bool bFlags;
struct
{
- BOOL bColRel :1;
- BOOL bColDeleted :1;
- BOOL bRowRel :1;
- BOOL bRowDeleted :1;
- BOOL bTabRel :1;
- BOOL bTabDeleted :1;
- BOOL bFlag3D :1; // 3D-Ref
- BOOL bRelName :1; // Reference derived from RangeName with relative values
+ sal_Bool bColRel :1;
+ sal_Bool bColDeleted :1;
+ sal_Bool bRowRel :1;
+ sal_Bool bRowDeleted :1;
+ sal_Bool bTabRel :1;
+ sal_Bool bTabDeleted :1;
+ sal_Bool bFlag3D :1; // 3D-Ref
+ sal_Bool bRelName :1; // Reference derived from RangeName with relative values
}Flags;
};
@@ -86,34 +86,34 @@ struct SC_DLLPUBLIC ScSingleRefData // Single reference (one address) int
inline void InitAddress( SCCOL nCol, SCROW nRow, SCTAB nTab );
// InitAddressRel: InitFlags and set address, everything relative to rPos
inline void InitAddressRel( const ScAddress& rAdr, const ScAddress& rPos );
- inline void SetColRel( BOOL bVal ) { Flags.bColRel = (bVal ? TRUE : FALSE ); }
- inline BOOL IsColRel() const { return Flags.bColRel; }
- inline void SetRowRel( BOOL bVal ) { Flags.bRowRel = (bVal ? TRUE : FALSE ); }
- inline BOOL IsRowRel() const { return Flags.bRowRel; }
- inline void SetTabRel( BOOL bVal ) { Flags.bTabRel = (bVal ? TRUE : FALSE ); }
- inline BOOL IsTabRel() const { return Flags.bTabRel; }
-
- inline void SetColDeleted( BOOL bVal ) { Flags.bColDeleted = (bVal ? TRUE : FALSE ); }
- inline BOOL IsColDeleted() const { return Flags.bColDeleted; }
- inline void SetRowDeleted( BOOL bVal ) { Flags.bRowDeleted = (bVal ? TRUE : FALSE ); }
- inline BOOL IsRowDeleted() const { return Flags.bRowDeleted; }
- inline void SetTabDeleted( BOOL bVal ) { Flags.bTabDeleted = (bVal ? TRUE : FALSE ); }
- inline BOOL IsTabDeleted() const { return Flags.bTabDeleted; }
- inline BOOL IsDeleted() const { return IsColDeleted() || IsRowDeleted() || IsTabDeleted(); }
-
- inline void SetFlag3D( BOOL bVal ) { Flags.bFlag3D = (bVal ? TRUE : FALSE ); }
- inline BOOL IsFlag3D() const { return Flags.bFlag3D; }
- inline void SetRelName( BOOL bVal ) { Flags.bRelName = (bVal ? TRUE : FALSE ); }
- inline BOOL IsRelName() const { return Flags.bRelName; }
-
- inline BOOL Valid() const;
+ inline void SetColRel( sal_Bool bVal ) { Flags.bColRel = (bVal ? sal_True : false ); }
+ inline sal_Bool IsColRel() const { return Flags.bColRel; }
+ inline void SetRowRel( sal_Bool bVal ) { Flags.bRowRel = (bVal ? sal_True : false ); }
+ inline sal_Bool IsRowRel() const { return Flags.bRowRel; }
+ inline void SetTabRel( sal_Bool bVal ) { Flags.bTabRel = (bVal ? sal_True : false ); }
+ inline sal_Bool IsTabRel() const { return Flags.bTabRel; }
+
+ inline void SetColDeleted( sal_Bool bVal ) { Flags.bColDeleted = (bVal ? sal_True : false ); }
+ inline sal_Bool IsColDeleted() const { return Flags.bColDeleted; }
+ inline void SetRowDeleted( sal_Bool bVal ) { Flags.bRowDeleted = (bVal ? sal_True : false ); }
+ inline sal_Bool IsRowDeleted() const { return Flags.bRowDeleted; }
+ inline void SetTabDeleted( sal_Bool bVal ) { Flags.bTabDeleted = (bVal ? sal_True : false ); }
+ inline sal_Bool IsTabDeleted() const { return Flags.bTabDeleted; }
+ inline sal_Bool IsDeleted() const { return IsColDeleted() || IsRowDeleted() || IsTabDeleted(); }
+
+ inline void SetFlag3D( sal_Bool bVal ) { Flags.bFlag3D = (bVal ? sal_True : false ); }
+ inline sal_Bool IsFlag3D() const { return Flags.bFlag3D; }
+ inline void SetRelName( sal_Bool bVal ) { Flags.bRelName = (bVal ? sal_True : false ); }
+ inline sal_Bool IsRelName() const { return Flags.bRelName; }
+
+ inline sal_Bool Valid() const;
/// In external references nTab is -1
inline bool ValidExternal() const;
void SmartRelAbs( const ScAddress& rPos );
void CalcRelFromAbs( const ScAddress& rPos );
void CalcAbsIfRel( const ScAddress& rPos );
- BOOL operator==( const ScSingleRefData& ) const;
+ sal_Bool operator==( const ScSingleRefData& ) const;
bool operator!=( const ScSingleRefData& ) const;
};
@@ -134,13 +134,13 @@ inline void ScSingleRefData::InitAddressRel( const ScAddress& rAdr,
const ScAddress& rPos )
{
InitAddress( rAdr.Col(), rAdr.Row(), rAdr.Tab());
- SetColRel( TRUE );
- SetRowRel( TRUE );
- SetTabRel( TRUE );
+ SetColRel( sal_True );
+ SetRowRel( sal_True );
+ SetTabRel( sal_True );
CalcRelFromAbs( rPos );
}
-inline BOOL ScSingleRefData::Valid() const
+inline sal_Bool ScSingleRefData::Valid() const
{
return nCol >= 0 && nCol <= MAXCOL &&
nRow >= 0 && nRow <= MAXROW &&
@@ -184,9 +184,9 @@ struct ScComplexRefData // Complex reference (a range) into the sheet
{ Ref1.CalcRelFromAbs( rPos ); Ref2.CalcRelFromAbs( rPos ); }
inline void CalcAbsIfRel( const ScAddress& rPos )
{ Ref1.CalcAbsIfRel( rPos ); Ref2.CalcAbsIfRel( rPos ); }
- inline BOOL IsDeleted() const
+ inline sal_Bool IsDeleted() const
{ return Ref1.IsDeleted() || Ref2.IsDeleted(); }
- inline BOOL Valid() const
+ inline sal_Bool Valid() const
{ return Ref1.Valid() && Ref2.Valid(); }
/** In external references nTab is -1 for the start tab and -1 for the end
tab if one sheet, or >=0 if more than one sheets. */
@@ -194,7 +194,7 @@ struct ScComplexRefData // Complex reference (a range) into the sheet
/// Absolute references have to be up-to-date when calling this!
void PutInOrder();
- inline BOOL operator==( const ScComplexRefData& r ) const
+ inline sal_Bool operator==( const ScComplexRefData& r ) const
{ return Ref1 == r.Ref1 && Ref2 == r.Ref2; }
/** Enlarge range if reference passed is not within existing range.
ScAddress position is used to calculate absolute references from
diff --git a/sc/inc/refreshtimer.hxx b/sc/inc/refreshtimer.hxx
index 99a3f512cbc4..9ded9478731f 100644
--- a/sc/inc/refreshtimer.hxx
+++ b/sc/inc/refreshtimer.hxx
@@ -37,20 +37,20 @@ class ScRefreshTimerControl
{
private:
::osl::Mutex aMutex;
- USHORT nBlockRefresh;
+ sal_uInt16 nBlockRefresh;
public:
ScRefreshTimerControl() : nBlockRefresh(0) {}
- void SetAllowRefresh( BOOL b )
+ void SetAllowRefresh( sal_Bool b )
{
if ( b && nBlockRefresh )
--nBlockRefresh;
- else if ( !b && nBlockRefresh < (USHORT)(~0) )
+ else if ( !b && nBlockRefresh < (sal_uInt16)(~0) )
++nBlockRefresh;
}
- BOOL IsRefreshAllowed() const { return !nBlockRefresh; }
+ sal_Bool IsRefreshAllowed() const { return !nBlockRefresh; }
::osl::Mutex& GetMutex() { return aMutex; }
};
@@ -66,7 +66,7 @@ public:
~ScRefreshTimerProtector()
{
if ( ppControl && *ppControl )
- (*ppControl)->SetAllowRefresh( TRUE );
+ (*ppControl)->SetAllowRefresh( true );
}
};
@@ -88,7 +88,7 @@ private:
public:
ScRefreshTimer() : ppControl(0) { SetTimeout( 0 ); }
- ScRefreshTimer( ULONG nSeconds ) : ppControl(0)
+ ScRefreshTimer( sal_uLong nSeconds ) : ppControl(0)
{
SetTimeout( nSeconds * 1000 );
Start();
@@ -105,10 +105,10 @@ public:
return *this;
}
- BOOL operator==( const ScRefreshTimer& r ) const
+ sal_Bool operator==( const ScRefreshTimer& r ) const
{ return GetTimeout() == r.GetTimeout(); }
- BOOL operator!=( const ScRefreshTimer& r ) const
+ sal_Bool operator!=( const ScRefreshTimer& r ) const
{ return !ScRefreshTimer::operator==( r ); }
void StartRefreshTimer() { Start(); }
@@ -122,11 +122,11 @@ public:
void SetRefreshHandler( const Link& rLink ) { SetTimeoutHdl( rLink ); }
- ULONG GetRefreshDelay() const { return GetTimeout() / 1000; }
+ sal_uLong GetRefreshDelay() const { return GetTimeout() / 1000; }
void StopRefreshTimer() { Stop(); }
- SC_DLLPUBLIC virtual void SetRefreshDelay( ULONG nSeconds );
+ SC_DLLPUBLIC virtual void SetRefreshDelay( sal_uLong nSeconds );
SC_DLLPUBLIC virtual void Timeout();
};
diff --git a/sc/inc/sc.hrc b/sc/inc/sc.hrc
index c1f075934478..8ed8aeabe29b 100644
--- a/sc/inc/sc.hrc
+++ b/sc/inc/sc.hrc
@@ -35,6 +35,11 @@
#include <svx/dialogs.hrc> // ->Svx-IDs
#endif
+#include "sfx2/sfxcommands.h"
+#include "svx/svxcommands.h"
+#include "sccommands.h"
+#include "helpids.h"
+
#define VAR_ARGS 30 // variable Parameter in scfuncs.src
#define RID_HANDLEBITMAP 10005
@@ -59,29 +64,11 @@
// Calc hat einen Bereich von 2000 IDs
// Die Funktionen brauchen 11*90 = 990 IDs
-#define HID_SC_FUNC_START (HID_SC_START + 0)
-#define HID_INSWIN_START (HID_SC_START + 1000)
#define HID_SC_SHEET_START (HID_SC_START + 1010)
#define HID_SC_SHELL_START (HID_SC_START + 1030)
-#define HID_SC_WIN_START (HID_SC_START + 1050)
-#define HID_SC_CONTROL_START (HID_SC_START + 1070)
-#define HID_SC_DLG_START (HID_SC_START + 1100)
-#define HID_SC_TOOLBOX_START (HID_SC_START + 1170)
-#define HID_SC_MENU_START (HID_SC_START + 1180)
-#define HID_SC_OTHER_START (HID_SC_START + 1230)
-#define HID_SC_AAI_FUNCS_START (HID_SC_START + 1300) // Analysis Addin Functions
-#define HID_SC_DAI_FUNCS_START (HID_SC_START + 1420) // DateFunc Addin Functions
// ---------------------------------------------------------------------------
-#define HID_INSWIN_POS (HID_INSWIN_START + 0 )
-#define HID_INSWIN_CALC (HID_INSWIN_START + 1 )
-#define HID_INSWIN_CANCEL (HID_INSWIN_START + 2 )
-#define HID_INSWIN_OK (HID_INSWIN_START + 3 )
-#define HID_INSWIN_SUMME (HID_INSWIN_START + 4 )
-#define HID_INSWIN_FUNC (HID_INSWIN_START + 5 )
-#define HID_INSWIN_INPUT (HID_INSWIN_START + 6 )
-
// Hilfe IDs fuer Vorlagen ---------------------------------------------------
#define HID_SC_SHEET_CELL_STD (HID_SC_SHEET_START +0 )
#define HID_SC_SHEET_CELL_ERG (HID_SC_SHEET_START +1 )
@@ -109,359 +96,6 @@
#define HID_SCSHELL_PAGEBREAK (HID_SC_SHELL_START +14)
#define HID_SCSHELL_MEDIA (HID_SC_SHELL_START +15)
-// Hilfe IDs fuer Dokumentfenster --------------------------------------------
-#define HID_SC_WIN_GRIDWIN ( HID_SC_WIN_START )
-#define HID_SC_WIN_PREVIEW ( HID_SC_WIN_START + 1 )
-
-// Hilfe IDs fuer einzelne Controls (max.30) ---------------------------------
-// Kopf/Fusszeilen Editfenster: Header/Footer links/rechts links/mitte/rechts
-#define HID_SC_HF_HLL ( HID_SC_CONTROL_START + 0 )
-#define HID_SC_HF_HLC ( HID_SC_CONTROL_START + 1 )
-#define HID_SC_HF_HLR ( HID_SC_CONTROL_START + 2 )
-#define HID_SC_HF_HRL ( HID_SC_CONTROL_START + 3 )
-#define HID_SC_HF_HRC ( HID_SC_CONTROL_START + 4 )
-#define HID_SC_HF_HRR ( HID_SC_CONTROL_START + 5 )
-#define HID_SC_HF_FLL ( HID_SC_CONTROL_START + 6 )
-#define HID_SC_HF_FLC ( HID_SC_CONTROL_START + 7 )
-#define HID_SC_HF_FLR ( HID_SC_CONTROL_START + 8 )
-#define HID_SC_HF_FRL ( HID_SC_CONTROL_START + 9 )
-#define HID_SC_HF_FRC ( HID_SC_CONTROL_START + 10 )
-#define HID_SC_HF_FRR ( HID_SC_CONTROL_START + 11 )
-#define HID_SC_NAVIPI_ENTRIES ( HID_SC_CONTROL_START + 15 )
-#define HID_SC_NAVIPI_ROW ( HID_SC_CONTROL_START + 16 )
-#define HID_SC_NAVIPI_COL ( HID_SC_CONTROL_START + 17 )
-#define HID_SC_NAVIPI_DOC ( HID_SC_CONTROL_START + 18 )
-#define HID_SC_NAVIPI_DATA ( HID_SC_CONTROL_START + 19 )
-#define HID_SC_NAVIPI_UP ( HID_SC_CONTROL_START + 20 )
-#define HID_SC_NAVIPI_DOWN ( HID_SC_CONTROL_START + 21 )
-#define HID_SC_NAVIPI_ZOOM ( HID_SC_CONTROL_START + 22 )
-#define HID_SC_NAVIPI_ROOT ( HID_SC_CONTROL_START + 23 )
-#define HID_SC_NAVIPI_SCEN ( HID_SC_CONTROL_START + 24 )
-#define HID_SC_NAVIPI_DROP ( HID_SC_CONTROL_START + 25 )
-
-// Teilergebnisse
-#define HID_SC_SUBT_GROUP ( HID_SC_CONTROL_START + 26 )
-#define HID_SC_SUBT_COLS ( HID_SC_CONTROL_START + 27 )
-#define HID_SC_SUBT_FUNC ( HID_SC_CONTROL_START + 28 )
-
-#define HID_SC_NAVIPI_TOOLBOX ( HID_SC_CONTROL_START + 29 )
-// Bereich ist voll!
-
-// Hilfe IDs fuer Dialoge / Pages (max.70) -----------------------------------
-#define HID_SC_AUTOFORMAT (HID_SC_DLG_START )
-#define HID_SC_PIVOTFILTER (HID_SC_DLG_START +1 )
-#define HID_SC_INPORTOPT (HID_SC_DLG_START +2 )
-#define HID_SC_PIVOTSUBT (HID_SC_DLG_START +3 )
-#define HID_SC_FORM_ARGS (HID_SC_DLG_START +4 )
-#define HID_SCPAGE_SORT_FIELDS (HID_SC_DLG_START +5 )
-#define HID_SCPAGE_SORT_OPTIONS (HID_SC_DLG_START +6 )
-#define HID_SCPAGE_SUBT_OPTIONS (HID_SC_DLG_START +7 )
-#define HID_SCPAGE_SUBT_GROUP (HID_SC_DLG_START +8 )
-#define HID_SCPAGE_PROTECTION (HID_SC_DLG_START +9 )
-#define HID_SCPAGE_VIEW (HID_SC_DLG_START +10 )
-#define HID_SCPAGE_CALC (HID_SC_DLG_START +11 )
-#define HID_SCPAGE_USERLISTS (HID_SC_DLG_START +12 )
-#define HID_SCPAGE_HFEDIT (HID_SC_DLG_START +13 )
-#define HID_SCPAGE_AREAS (HID_SC_DLG_START +14 )
-#define HID_SCPAGE_TABLE (HID_SC_DLG_START +15 )
-#define HID_SCPAGE_PRINT (HID_SC_DLG_START +16 )
-
-#define HID_SCPAGE_SUBT_GROUP1 (HID_SC_DLG_START +17 )
-#define HID_SCPAGE_SUBT_GROUP2 (HID_SC_DLG_START +18 )
-#define HID_SCPAGE_SUBT_GROUP3 (HID_SC_DLG_START +19 )
-
-#define HID_SCPAGE_HFED_HL (HID_SC_DLG_START +20 )
-#define HID_SCPAGE_HFED_HR (HID_SC_DLG_START +21 )
-#define HID_SCPAGE_HFED_FL (HID_SC_DLG_START +22 )
-#define HID_SCPAGE_HFED_FR (HID_SC_DLG_START +23 )
-
-#define HID_SCPAGE_CONTENT (HID_SC_DLG_START +24 )
-#define HID_SCPAGE_LAYOUT (HID_SC_DLG_START +25 )
-#define HID_SCPAGE_INPUT (HID_SC_DLG_START +26 )
-
-#define HID_SC_NAVIGATOR (HID_SC_DLG_START +27 )
-
-#define HID_SC_MTRIN_VAL (HID_SC_DLG_START +28 )
-#define HID_SC_MTRIN_DEF (HID_SC_DLG_START +29 )
-#define HID_SC_SELENTRY_LIST (HID_SC_DLG_START +30 )
-#define HID_SC_GROUP_COLS (HID_SC_DLG_START +31 )
-#define HID_SC_GROUP_ROWS (HID_SC_DLG_START +32 )
-
-#define HID_SC_HF_TEXT (HID_SC_DLG_START +33 )
-#define HID_SC_HF_FILE (HID_SC_DLG_START +34 )
-#define HID_SC_HF_TABLE (HID_SC_DLG_START +35 )
-#define HID_SC_HF_PAGE (HID_SC_DLG_START +36 )
-#define HID_SC_HF_PAGES (HID_SC_DLG_START +37 )
-#define HID_SC_HF_DATE (HID_SC_DLG_START +38 )
-#define HID_SC_HF_TIME (HID_SC_DLG_START +39 )
-
-#define HID_SC_HEADER_EDIT (HID_SC_DLG_START +40 )
-#define HID_SC_FOOTER_EDIT (HID_SC_DLG_START +41 )
-
-#define HID_SC_SCENWIN_TOP (HID_SC_DLG_START +42 )
-#define HID_SC_SCENWIN_BOTTOM (HID_SC_DLG_START +43 )
-
-#define HID_SC_INPUTWIN (HID_SC_DLG_START +44 )
-
-#define HID_SC_RENAME_NAME (HID_SC_DLG_START +45 )
-#define HID_SC_APPEND_NAME (HID_SC_DLG_START +46 )
-
-// Funktionsautopilot: nur als Unique-IDs
-#define HID_SC_FAP_PAGE (HID_SC_DLG_START +47 )
-#define HID_SC_FAP_EDIT1 (HID_SC_DLG_START +48 )
-#define HID_SC_FAP_EDIT2 (HID_SC_DLG_START +49 )
-#define HID_SC_FAP_EDIT3 (HID_SC_DLG_START +50 )
-#define HID_SC_FAP_EDIT4 (HID_SC_DLG_START +51 )
-
-#define HID_SC_ADD_AUTOFMT (HID_SC_DLG_START +52 )
-#define HID_SC_AUTOFMT_NAME (HID_SC_DLG_START +53 )
-
-#define HID_SC_DROPMODE_URL (HID_SC_DLG_START +54 )
-#define HID_SC_DROPMODE_LINK (HID_SC_DLG_START +55 )
-#define HID_SC_DROPMODE_COPY (HID_SC_DLG_START +56 )
-
-#define HID_SC_FAP_STRUCT (HID_SC_DLG_START +57 )
-#define HID_SC_ASCII_TABCTR (HID_SC_DLG_START +58 )
-
-#define HID_SC_SCENARIO_DELETE (HID_SC_DLG_START +59 )
-#define HID_SC_SCENARIO_EDIT (HID_SC_DLG_START +60 )
-
-#define HID_SCDLG_FORMULA (HID_SC_DLG_START +61 )
-#define HID_SCDLG_CONDFORMAT (HID_SC_DLG_START +62 )
-#define HID_COLROWNAMERANGES (HID_SC_DLG_START +63 )
-
-#define HID_FUNCTION_BOX (HID_SC_DLG_START +64 )
-#define HID_SCPAGE_OPREDLINE (HID_SC_DLG_START +65 )
-#define HID_SC_REDLIN_CTR (HID_SC_DLG_START +66 )
-
-//Kopf/FusszeilenDlg: Contextmenue fuer Dateiname
-#define HID_FCOMMAND_TITEL (HID_SC_DLG_START +67 )
-#define HID_FCOMMAND_FILENAME (HID_SC_DLG_START +68 )
-#define HID_FCOMMAND_PATH (HID_SC_DLG_START +69 )
-
-
-// Hilfe IDs fuer Objekt- und Werkzeugleisten (max.10) -----------------------
-
-#define HID_SC_TOOLBOX_TOOLS ( HID_SC_TOOLBOX_START )
-#define HID_SC_TOOLBOX_TABLE ( HID_SC_TOOLBOX_START + 1 )
-#define HID_SC_TOOLBOX_DRAW ( HID_SC_TOOLBOX_START + 2 )
-#define HID_SC_TOOLBOX_DRTEXT ( HID_SC_TOOLBOX_START + 3 )
-#define HID_SC_TOOLBOX_PREVIEW ( HID_SC_TOOLBOX_START + 4 )
-
-// wrong group - HID_SC_DLG_START is full
-#define HID_SC_RENAME_AUTOFMT ( HID_SC_TOOLBOX_START + 5 )
-#define HID_SC_REN_AFMT_NAME ( HID_SC_TOOLBOX_START + 6 )
-
-#define HID_SC_TOOLBOX_GRAPHIC ( HID_SC_TOOLBOX_START + 7 )
-
-#define HID_CHG_PROTECT ( HID_SC_TOOLBOX_START + 8 )
-
-#define HID_SC_RENAME_OBJECT ( HID_SC_TOOLBOX_START + 9 )
-
-#define HID_SC_REN_AFMT_DLG ( HID_SC_TOOLBOX_START + 10 )
-
-// Hilfe IDs fuer Submenus (max.50) ------------------------------------------
-#define HID_SCMENU_EDIT ( HID_SC_MENU_START )
-#define HID_SCMENU_FILL ( HID_SC_MENU_START + 1 )
-#define HID_SCMENU_DELBREAK ( HID_SC_MENU_START + 2 )
-#define HID_SCMENU_VIEW ( HID_SC_MENU_START + 3 )
-#define HID_SCMENU_TOOLBARS ( HID_SC_MENU_START + 4 )
-#define HID_SCMENU_INSERT ( HID_SC_MENU_START + 5 )
-#define HID_SCMENU_INSBREAK ( HID_SC_MENU_START + 6 )
-#define HID_SCMENU_NAME ( HID_SC_MENU_START + 7 )
-#define HID_SCMENU_GRAPHIC ( HID_SC_MENU_START + 8 )
-#define HID_SCMENU_DATA ( HID_SC_MENU_START + 9 )
-#define HID_SCMENU_FILTER ( HID_SC_MENU_START + 10 )
-#define HID_SCMENU_OUTLINE ( HID_SC_MENU_START + 11 )
-#define HID_SCMENU_PIVOT ( HID_SC_MENU_START + 12 )
-#define HID_SCMENU_EXTRA ( HID_SC_MENU_START + 13 )
-#define HID_SCMENU_SPELLING ( HID_SC_MENU_START + 14 )
-#define HID_SCMENU_AUDIT ( HID_SC_MENU_START + 15 )
-#define HID_SCMENU_PROTECT ( HID_SC_MENU_START + 16 )
-#define HID_SCMENU_CELLCONT ( HID_SC_MENU_START + 17 )
-#define HID_SCMENU_ROW ( HID_SC_MENU_START + 18 )
-#define HID_SCMENU_COL ( HID_SC_MENU_START + 19 )
-#define HID_SCMENU_TAB ( HID_SC_MENU_START + 20 )
-#define HID_SCMENU_MERGE ( HID_SC_MENU_START + 21 )
-#define HID_SCMENU_AREA ( HID_SC_MENU_START + 22 )
-#define HID_SCMENU_OBJMIRROR ( HID_SC_MENU_START + 23 )
-#define HID_SCMENU_OBJARRANGE ( HID_SC_MENU_START + 24 )
-#define HID_SCMENU_ANCHOR ( HID_SC_MENU_START + 25 )
-#define HID_SCMENU_SENDTO ( HID_SC_MENU_START + 26 )
-#define HID_SCMENU_CHANGES ( HID_SC_MENU_START + 27 )
-
-#define HID_SC_FAP_BTN_FX1 ( HID_SC_MENU_START + 28 )
-#define HID_SC_FAP_BTN_FX2 ( HID_SC_MENU_START + 29 )
-#define HID_SC_FAP_BTN_FX3 ( HID_SC_MENU_START + 30 )
-#define HID_SC_FAP_BTN_FX4 ( HID_SC_MENU_START + 31 )
-#define HID_SC_FAP_BTN_REF1 ( HID_SC_MENU_START + 32 )
-#define HID_SC_FAP_BTN_REF2 ( HID_SC_MENU_START + 33 )
-#define HID_SC_FAP_BTN_REF3 ( HID_SC_MENU_START + 34 )
-#define HID_SC_FAP_BTN_REF4 ( HID_SC_MENU_START + 35 )
-#define HID_SC_FAP_FORMULA ( HID_SC_MENU_START + 36 )
-
-#define HID_SC_SORT_ACTION ( HID_SC_MENU_START + 37 )
-#define HID_SC_SORT_AUTHOR ( HID_SC_MENU_START + 38 )
-#define HID_SC_SORT_DATE ( HID_SC_MENU_START + 39 )
-#define HID_SC_SORT_COMMENT ( HID_SC_MENU_START + 40 )
-#define HID_SORT_POSITION ( HID_SC_MENU_START + 41 )
-#define HID_SC_CHANGES_COMMENT ( HID_SC_MENU_START + 42 )
-#define HID_SC_FUNCTIONLIST ( HID_SC_MENU_START + 43 )
-#define HID_SCPAGE_OPTLOAD ( HID_SC_MENU_START + 44 )
-#define HID_PASSWD_TABLE ( HID_SC_MENU_START + 45 )
-#define HID_PASSWD_DOC ( HID_SC_MENU_START + 46 )
-
-#define HID_DATAPILOT_TYPE ( HID_SC_MENU_START + 47 )
-#define HID_DATAPILOT_DATABASE ( HID_SC_MENU_START + 48 )
-#define HID_DATAPILOT_SERVICE ( HID_SC_MENU_START + 49 )
-
-// Other help IDs (max.70) ---------------------------------------------------
-#define HID_SCDLG_LINKAREAURL ( HID_SC_OTHER_START )
-#define HID_SCMENU_EDIT_TABLE ( HID_SC_OTHER_START + 1 )
-
-#define HID_SELECTTABLES ( HID_SC_OTHER_START + 2 )
-#define HID_SC_REPLCELLSWARN ( HID_SC_OTHER_START + 3 )
-
-// data pilot layout dialog
-#define HID_SC_DPLAY_PAGE ( HID_SC_OTHER_START + 4 )
-#define HID_SC_DPLAY_COLUMN ( HID_SC_OTHER_START + 5 )
-#define HID_SC_DPLAY_ROW ( HID_SC_OTHER_START + 6 )
-#define HID_SC_DPLAY_DATA ( HID_SC_OTHER_START + 7 )
-#define HID_SC_DPLAY_SELECT ( HID_SC_OTHER_START + 8 )
-
-#define HID_SC_DRAW_RENAME ( HID_SC_OTHER_START + 9 )
-
-#define HID_SC_DPDATAFIELD ( HID_SC_OTHER_START + 10 )
-#define HID_SC_DPSUBT_OPT ( HID_SC_OTHER_START + 11 )
-#define HID_SC_DPSUBT_HIDE ( HID_SC_OTHER_START + 12 )
-#define HID_SC_DPNUMGROUP ( HID_SC_OTHER_START + 13 )
-#define HID_SC_DPDATEGROUP ( HID_SC_OTHER_START + 14 )
-#define HID_SC_DPDATEGROUP_LB ( HID_SC_OTHER_START + 15 )
-#define HID_SC_DPSHOWDETAIL ( HID_SC_OTHER_START + 16 )
-
-// #i68101#
-#define HID_SC_TITLE_DESCRIPTION_OBJECT ( HID_SC_OTHER_START + 17 )
-
-#define HID_SC_SOLVEROPTIONS ( HID_SC_OTHER_START + 18 )
-#define HID_SC_SOLVEROPTIONS_LB ( HID_SC_OTHER_START + 19 )
-#define HID_SC_SOLVER_INTEGER ( HID_SC_OTHER_START + 20 )
-#define HID_SC_SOLVER_DOUBLE ( HID_SC_OTHER_START + 21 )
-#define HID_SC_SOLVER_PROGRESS ( HID_SC_OTHER_START + 22 )
-#define HID_SC_SOLVER_NOSOLUTION ( HID_SC_OTHER_START + 23 )
-#define HID_SC_SOLVER_SUCCESS ( HID_SC_OTHER_START + 24 )
-
-#define HID_SCDLG_CONFLICTS ( HID_SC_OTHER_START + 25 )
-
-#define HID_SC_HF_HL_DEFINED ( HID_SC_OTHER_START + 26 )
-#define HID_SC_HF_HR_DEFINED ( HID_SC_OTHER_START + 27 )
-#define HID_SC_HF_FL_DEFINED ( HID_SC_OTHER_START + 28 )
-#define HID_SC_HF_FR_DEFINED ( HID_SC_OTHER_START + 29 )
-
-// Analysis Addin Functions (max.120) ----------------------------------------
-#define HID_AAI_FUNC_WORKDAY ( HID_SC_AAI_FUNCS_START )
-#define HID_AAI_FUNC_YEARFRAC ( HID_SC_AAI_FUNCS_START + 1 )
-#define HID_AAI_FUNC_EDATE ( HID_SC_AAI_FUNCS_START + 2 )
-#define HID_AAI_FUNC_WEEKNUM ( HID_SC_AAI_FUNCS_START + 3 )
-#define HID_AAI_FUNC_EOMONTH ( HID_SC_AAI_FUNCS_START + 4 )
-#define HID_AAI_FUNC_NETWORKDAYS ( HID_SC_AAI_FUNCS_START + 5 )
-#define HID_AAI_FUNC_AMORDEGRC ( HID_SC_AAI_FUNCS_START + 6 )
-#define HID_AAI_FUNC_AMORLINC ( HID_SC_AAI_FUNCS_START + 7 )
-#define HID_AAI_FUNC_ACCRINT ( HID_SC_AAI_FUNCS_START + 8 )
-#define HID_AAI_FUNC_ACCRINTM ( HID_SC_AAI_FUNCS_START + 9 )
-#define HID_AAI_FUNC_RECEIVED ( HID_SC_AAI_FUNCS_START + 10 )
-#define HID_AAI_FUNC_DISC ( HID_SC_AAI_FUNCS_START + 11 )
-#define HID_AAI_FUNC_DURATION ( HID_SC_AAI_FUNCS_START + 12 )
-#define HID_AAI_FUNC_EFFECT ( HID_SC_AAI_FUNCS_START + 13 )
-#define HID_AAI_FUNC_CUMPRINC ( HID_SC_AAI_FUNCS_START + 14 )
-#define HID_AAI_FUNC_CUMIPMT ( HID_SC_AAI_FUNCS_START + 15 )
-#define HID_AAI_FUNC_PRICE ( HID_SC_AAI_FUNCS_START + 16 )
-#define HID_AAI_FUNC_PRICEDISC ( HID_SC_AAI_FUNCS_START + 17 )
-#define HID_AAI_FUNC_PRICEMAT ( HID_SC_AAI_FUNCS_START + 18 )
-#define HID_AAI_FUNC_MDURATION ( HID_SC_AAI_FUNCS_START + 19 )
-#define HID_AAI_FUNC_NOMINAL ( HID_SC_AAI_FUNCS_START + 20 )
-#define HID_AAI_FUNC_DOLLARFR ( HID_SC_AAI_FUNCS_START + 21 )
-#define HID_AAI_FUNC_DOLLARDE ( HID_SC_AAI_FUNCS_START + 22 )
-#define HID_AAI_FUNC_YIELD ( HID_SC_AAI_FUNCS_START + 23 )
-#define HID_AAI_FUNC_YIELDDISC ( HID_SC_AAI_FUNCS_START + 24 )
-#define HID_AAI_FUNC_YIELDMAT ( HID_SC_AAI_FUNCS_START + 25 )
-#define HID_AAI_FUNC_TBILLEQ ( HID_SC_AAI_FUNCS_START + 26 )
-#define HID_AAI_FUNC_TBILLPRICE ( HID_SC_AAI_FUNCS_START + 27 )
-#define HID_AAI_FUNC_TBILLYIELD ( HID_SC_AAI_FUNCS_START + 28 )
-#define HID_AAI_FUNC_ODDFPRICE ( HID_SC_AAI_FUNCS_START + 29 )
-#define HID_AAI_FUNC_ODDFYIELD ( HID_SC_AAI_FUNCS_START + 30 )
-#define HID_AAI_FUNC_ODDLPRICE ( HID_SC_AAI_FUNCS_START + 31 )
-#define HID_AAI_FUNC_ODDLYIELD ( HID_SC_AAI_FUNCS_START + 32 )
-#define HID_AAI_FUNC_XIRR ( HID_SC_AAI_FUNCS_START + 33 )
-#define HID_AAI_FUNC_XNPV ( HID_SC_AAI_FUNCS_START + 34 )
-#define HID_AAI_FUNC_INTRATE ( HID_SC_AAI_FUNCS_START + 35 )
-#define HID_AAI_FUNC_COUPNCD ( HID_SC_AAI_FUNCS_START + 36 )
-#define HID_AAI_FUNC_COUPDAYS ( HID_SC_AAI_FUNCS_START + 37 )
-#define HID_AAI_FUNC_COUPDAYSNC ( HID_SC_AAI_FUNCS_START + 38 )
-#define HID_AAI_FUNC_COUPDAYBS ( HID_SC_AAI_FUNCS_START + 39 )
-#define HID_AAI_FUNC_COUPPCD ( HID_SC_AAI_FUNCS_START + 40 )
-#define HID_AAI_FUNC_COUPNUM ( HID_SC_AAI_FUNCS_START + 41 )
-#define HID_AAI_FUNC_FVSCHEDULE ( HID_SC_AAI_FUNCS_START + 42 )
-#define HID_AAI_FUNC_ISEVEN ( HID_SC_AAI_FUNCS_START + 43 )
-#define HID_AAI_FUNC_ISODD ( HID_SC_AAI_FUNCS_START + 44 )
-#define HID_AAI_FUNC_GCD ( HID_SC_AAI_FUNCS_START + 45 )
-#define HID_AAI_FUNC_LCM ( HID_SC_AAI_FUNCS_START + 46 )
-#define HID_AAI_FUNC_MULTINOMIAL ( HID_SC_AAI_FUNCS_START + 47 )
-#define HID_AAI_FUNC_SERIESSUM ( HID_SC_AAI_FUNCS_START + 48 )
-#define HID_AAI_FUNC_QUOTIENT ( HID_SC_AAI_FUNCS_START + 49 )
-#define HID_AAI_FUNC_MROUND ( HID_SC_AAI_FUNCS_START + 50 )
-#define HID_AAI_FUNC_SQRTPI ( HID_SC_AAI_FUNCS_START + 51 )
-#define HID_AAI_FUNC_RANDBETWEEN ( HID_SC_AAI_FUNCS_START + 52 )
-#define HID_AAI_FUNC_BESSELI ( HID_SC_AAI_FUNCS_START + 53 )
-#define HID_AAI_FUNC_BESSELJ ( HID_SC_AAI_FUNCS_START + 54 )
-#define HID_AAI_FUNC_BESSELK ( HID_SC_AAI_FUNCS_START + 55 )
-#define HID_AAI_FUNC_BESSELY ( HID_SC_AAI_FUNCS_START + 56 )
-#define HID_AAI_FUNC_BIN2DEC ( HID_SC_AAI_FUNCS_START + 57 )
-#define HID_AAI_FUNC_BIN2HEX ( HID_SC_AAI_FUNCS_START + 58 )
-#define HID_AAI_FUNC_BIN2OCT ( HID_SC_AAI_FUNCS_START + 59 )
-#define HID_AAI_FUNC_DELTA ( HID_SC_AAI_FUNCS_START + 60 )
-#define HID_AAI_FUNC_DEC2BIN ( HID_SC_AAI_FUNCS_START + 61 )
-#define HID_AAI_FUNC_DEC2HEX ( HID_SC_AAI_FUNCS_START + 62 )
-#define HID_AAI_FUNC_DEC2OCT ( HID_SC_AAI_FUNCS_START + 63 )
-#define HID_AAI_FUNC_ERF ( HID_SC_AAI_FUNCS_START + 64 )
-#define HID_AAI_FUNC_ERFC ( HID_SC_AAI_FUNCS_START + 65 )
-#define HID_AAI_FUNC_GESTEP ( HID_SC_AAI_FUNCS_START + 66 )
-#define HID_AAI_FUNC_HEX2BIN ( HID_SC_AAI_FUNCS_START + 67 )
-#define HID_AAI_FUNC_HEX2DEC ( HID_SC_AAI_FUNCS_START + 68 )
-#define HID_AAI_FUNC_HEX2OCT ( HID_SC_AAI_FUNCS_START + 69 )
-#define HID_AAI_FUNC_IMABS ( HID_SC_AAI_FUNCS_START + 70 )
-#define HID_AAI_FUNC_IMAGINARY ( HID_SC_AAI_FUNCS_START + 71 )
-#define HID_AAI_FUNC_IMPOWER ( HID_SC_AAI_FUNCS_START + 72 )
-#define HID_AAI_FUNC_IMARGUMENT ( HID_SC_AAI_FUNCS_START + 73 )
-#define HID_AAI_FUNC_IMCOS ( HID_SC_AAI_FUNCS_START + 74 )
-#define HID_AAI_FUNC_IMDIV ( HID_SC_AAI_FUNCS_START + 75 )
-#define HID_AAI_FUNC_IMEXP ( HID_SC_AAI_FUNCS_START + 76 )
-#define HID_AAI_FUNC_IMCONJUGATE ( HID_SC_AAI_FUNCS_START + 77 )
-#define HID_AAI_FUNC_IMLN ( HID_SC_AAI_FUNCS_START + 78 )
-#define HID_AAI_FUNC_IMLOG10 ( HID_SC_AAI_FUNCS_START + 79 )
-#define HID_AAI_FUNC_IMLOG2 ( HID_SC_AAI_FUNCS_START + 80 )
-#define HID_AAI_FUNC_IMPRODUCT ( HID_SC_AAI_FUNCS_START + 81 )
-#define HID_AAI_FUNC_IMREAL ( HID_SC_AAI_FUNCS_START + 82 )
-#define HID_AAI_FUNC_IMSIN ( HID_SC_AAI_FUNCS_START + 83 )
-#define HID_AAI_FUNC_IMSUB ( HID_SC_AAI_FUNCS_START + 84 )
-#define HID_AAI_FUNC_IMSUM ( HID_SC_AAI_FUNCS_START + 85 )
-#define HID_AAI_FUNC_IMSQRT ( HID_SC_AAI_FUNCS_START + 86 )
-#define HID_AAI_FUNC_COMPLEX ( HID_SC_AAI_FUNCS_START + 87 )
-#define HID_AAI_FUNC_OCT2BIN ( HID_SC_AAI_FUNCS_START + 88 )
-#define HID_AAI_FUNC_OCT2DEZ ( HID_SC_AAI_FUNCS_START + 89 )
-#define HID_AAI_FUNC_OCT2HEX ( HID_SC_AAI_FUNCS_START + 90 )
-#define HID_AAI_FUNC_CONVERT ( HID_SC_AAI_FUNCS_START + 91 )
-#define HID_AAI_FUNC_FACTDOUBLE ( HID_SC_AAI_FUNCS_START + 92 )
-
-// DateFunc Addin Functions (max.20) -----------------------------------------
-#define HID_DAI_FUNC_DAYSINMONTH ( HID_SC_DAI_FUNCS_START )
-#define HID_DAI_FUNC_DAYSINYEAR ( HID_SC_DAI_FUNCS_START + 1 )
-#define HID_DAI_FUNC_WEEKSINYEAR ( HID_SC_DAI_FUNCS_START + 2 )
-#define HID_DAI_FUNC_DIFFMONTHS ( HID_SC_DAI_FUNCS_START + 3 )
-#define HID_DAI_FUNC_DIFFWEEKS ( HID_SC_DAI_FUNCS_START + 4 )
-#define HID_DAI_FUNC_DIFFYEARS ( HID_SC_DAI_FUNCS_START + 5 )
-#define HID_DAI_FUNC_ROT13 ( HID_SC_DAI_FUNCS_START + 6 )
-
-// Ende Hilfe IDs ------------------------------------------------------------
// ---------------------------------------------------------------------------
// View-Funktionen (max. 100) ------------------------------------------------
@@ -1249,7 +883,6 @@
#define STR_REPLCELLSWARN (STR_START + 91)
#define SCSTR_DPFUNCLISTBOX (STR_START + 92)
-#define STR_PRINT_NOTHING (STR_START + 93)
#define SCSTR_ALLFILTER (STR_START + 94)
#define SCSTR_MOREBTN_MOREOPTIONS (STR_START + 95)
#define SCSTR_MOREBTN_FEWEROPTIONS (STR_START + 96)
@@ -1317,6 +950,14 @@
#define STR_ACC_DATAPILOT_SEL_DESCR (STR_START + 181)
#define STR_ACC_DATAPILOT_PAGE_DESCR (STR_START + 182)
+//IAccessibility2 Implementation 2009-----
+#define STR_ACC_TOOLBAR_FORMULA (STR_START + 182)
+#define STR_ACC_DOC_SPREADSHEET (STR_START + 185)
+#define STR_ACC_DOC_PREVIEW_SUFFIX (STR_START + 186)
+#define STR_ACC_DOC_SPREADSHEET_READONLY (STR_START + 187)
+
+//-----IAccessibility2 Implementation 2009
+
// --------------------------------------------------
#define SCSTR_HUMAN_SCDOC_NAME (STR_START + 210)
diff --git a/sc/inc/scabstdlg.hxx b/sc/inc/scabstdlg.hxx
index e610569a6d70..6eea3204ab53 100644
--- a/sc/inc/scabstdlg.hxx
+++ b/sc/inc/scabstdlg.hxx
@@ -54,7 +54,7 @@ class ScQueryItem;
class ScImportOptions;
class SfxStyleSheetBase;
class ScDPObject;
-struct ScDPFuncData;
+struct ScPivotFuncData;
struct ScDPNumGroupInfo;
class ScTabViewShell;
@@ -74,15 +74,15 @@ public:
class AbstractScAutoFormatDlg : public VclAbstractDialog //add for ScAutoFormatDlg
{
public:
- virtual USHORT GetIndex() const = 0 ;
+ virtual sal_uInt16 GetIndex() const = 0 ;
virtual String GetCurrFormatName() = 0;
};
class AbstractScColRowLabelDlg : public VclAbstractDialog //add for ScColRowLabelDlg
{
public:
- virtual BOOL IsCol() = 0;
- virtual BOOL IsRow() = 0;
+ virtual sal_Bool IsCol() = 0;
+ virtual sal_Bool IsRow() = 0;
};
class AbstractScDataPilotDatabaseDlg :public VclAbstractDialog //add for ScDataPilotDatabaseDlg
@@ -127,7 +127,7 @@ class AbstractScDeleteContentsDlg: public VclAbstractDialog //add for ScDeleteC
{
public:
virtual void DisableObjects() = 0 ;
- virtual USHORT GetDelContentsCmdBits() const = 0;
+ virtual sal_uInt16 GetDelContentsCmdBits() const = 0;
};
class AbstractScFillSeriesDlg: public VclAbstractDialog //add for ScFillSeriesDlg
@@ -140,13 +140,13 @@ public:
virtual double GetStep() const = 0;
virtual double GetMax() const = 0;
virtual String GetStartStr() const = 0;
- virtual void SetEdStartValEnabled(BOOL bFlag=FALSE) = 0;
+ virtual void SetEdStartValEnabled(sal_Bool bFlag=false) = 0;
};
class AbstractScGroupDlg : public VclAbstractDialog //add for ScGroupDlg
{
public:
- virtual BOOL GetColsChecked() const = 0;
+ virtual sal_Bool GetColsChecked() const = 0;
};
class AbstractScInsertCellDlg : public VclAbstractDialog //add for ScInsertCellDlg
@@ -158,14 +158,14 @@ public:
class AbstractScInsertContentsDlg : public VclAbstractDialog //add for ScInsertContentsDlg
{
public:
- virtual USHORT GetInsContentsCmdBits() const = 0;
- virtual USHORT GetFormulaCmdBits() const = 0 ;
- virtual BOOL IsSkipEmptyCells() const = 0;
- virtual BOOL IsLink() const = 0;
- virtual void SetFillMode( BOOL bSet ) = 0;
- virtual void SetOtherDoc( BOOL bSet ) = 0;
- virtual BOOL IsTranspose() const = 0;
- virtual void SetChangeTrack( BOOL bSet ) = 0;
+ virtual sal_uInt16 GetInsContentsCmdBits() const = 0;
+ virtual sal_uInt16 GetFormulaCmdBits() const = 0 ;
+ virtual sal_Bool IsSkipEmptyCells() const = 0;
+ virtual sal_Bool IsLink() const = 0;
+ virtual void SetFillMode( sal_Bool bSet ) = 0;
+ virtual void SetOtherDoc( sal_Bool bSet ) = 0;
+ virtual sal_Bool IsTranspose() const = 0;
+ virtual void SetChangeTrack( sal_Bool bSet ) = 0;
virtual void SetCellShiftDisabled( int nDisable ) = 0;
virtual InsCellCmd GetMoveMode() = 0;
};
@@ -173,13 +173,13 @@ public:
class AbstractScInsertTableDlg : public VclAbstractDialog //add for ScInsertTableDlg
{
public:
- virtual BOOL GetTablesFromFile() = 0;
- virtual BOOL GetTablesAsLink() = 0;
- virtual const String* GetFirstTable( USHORT* pN = NULL ) = 0;
+ virtual sal_Bool GetTablesFromFile() = 0;
+ virtual sal_Bool GetTablesAsLink() = 0;
+ virtual const String* GetFirstTable( sal_uInt16* pN = NULL ) = 0;
virtual ScDocShell* GetDocShellTables() = 0;
- virtual BOOL IsTableBefore() = 0;
- virtual USHORT GetTableCount() = 0;
- virtual const String* GetNextTable( USHORT* pN = NULL ) = 0;
+ virtual sal_Bool IsTableBefore() = 0;
+ virtual sal_uInt16 GetTableCount() = 0;
+ virtual const String* GetNextTable( sal_uInt16* pN = NULL ) = 0;
};
@@ -194,12 +194,12 @@ class AbstractScLinkedAreaDlg : public VclAbstractDialog2 //add for ScLinkedAre
public:
virtual void InitFromOldLink( const String& rFile, const String& rFilter,
const String& rOptions, const String& rSource,
- ULONG nRefresh ) = 0;
+ sal_uLong nRefresh ) = 0;
virtual String GetURL() = 0;
virtual String GetFilter() = 0; // may be empty
virtual String GetOptions() = 0; // filter options
virtual String GetSource() = 0; // separated by ";"
- virtual ULONG GetRefresh() = 0; // 0 if disabled
+ virtual sal_uLong GetRefresh() = 0; // 0 if disabled
};
class AbstractScMetricInputDlg : public VclAbstractDialog //add for ScMetricInputDlg
@@ -211,20 +211,20 @@ public:
class AbstractScMoveTableDlg : public VclAbstractDialog //add for ScMoveTableDlg
{
public:
- virtual USHORT GetSelectedDocument () const = 0;
- virtual USHORT GetSelectedTable () const = 0;
+ virtual sal_uInt16 GetSelectedDocument () const = 0;
+ virtual sal_uInt16 GetSelectedTable () const = 0;
virtual bool GetCopyTable () const = 0;
virtual bool GetRenameTable () const = 0;
virtual void GetTabNameString( String& rString ) const = 0;
virtual void SetForceCopyTable () = 0;
- virtual void EnableCopyTable (BOOL bFlag=TRUE) = 0;
- virtual void EnableRenameTable (BOOL bFlag=TRUE) = 0;
+ virtual void EnableCopyTable (sal_Bool bFlag=true) = 0;
+ virtual void EnableRenameTable (sal_Bool bFlag=true) = 0;
};
class AbstractScNameCreateDlg : public VclAbstractDialog //add for ScNameCreateDlg
{
public:
- virtual USHORT GetFlags() const = 0;
+ virtual sal_uInt16 GetFlags() const = 0;
};
class AbstractScNamePasteDlg : public VclAbstractDialog //add for ScNamePasteDlg
@@ -242,14 +242,14 @@ public:
class AbstractScDPFunctionDlg : public VclAbstractDialog //add for ScDPFunctionDlg
{
public:
- virtual USHORT GetFuncMask() const = 0;
+ virtual sal_uInt16 GetFuncMask() const = 0;
virtual ::com::sun::star::sheet::DataPilotFieldReference GetFieldRef() const = 0;
};
class AbstractScDPSubtotalDlg : public VclAbstractDialog //add for ScDPSubtotalDlg
{
public:
- virtual USHORT GetFuncMask() const = 0;
+ virtual sal_uInt16 GetFuncMask() const = 0;
virtual void FillLabelData( ScDPLabelData& rLabelData ) const = 0;
};
@@ -277,20 +277,20 @@ class AbstractScNewScenarioDlg : public VclAbstractDialog //add for ScNewScenar
public:
virtual void SetScenarioData( const String& rName, const String& rComment,
- const Color& rColor, USHORT nFlags ) = 0;
+ const Color& rColor, sal_uInt16 nFlags ) = 0;
virtual void GetScenarioData( String& rName, String& rComment,
- Color& rColor, USHORT& rFlags ) const = 0;
+ Color& rColor, sal_uInt16& rFlags ) const = 0;
};
class AbstractScShowTabDlg : public VclAbstractDialog //add for ScShowTabDlg
{
public:
- virtual void Insert( const String& rString, BOOL bSelected ) = 0;
- virtual USHORT GetSelectEntryCount() const = 0;
- virtual void SetDescription(const String& rTitle, const String& rFixedText,ULONG nDlgHelpId, ULONG nLbHelpId ) = 0;
- virtual String GetSelectEntry(USHORT nPos) const = 0;
- virtual USHORT GetSelectEntryPos(USHORT nPos) const = 0;
+ virtual void Insert( const String& rString, sal_Bool bSelected ) = 0;
+ virtual sal_uInt16 GetSelectEntryCount() const = 0;
+ virtual void SetDescription(const String& rTitle, const String& rFixedText, const rtl::OString& nDlgHelpId, const rtl::OString& nLbHelpId ) = 0;
+ virtual String GetSelectEntry(sal_uInt16 nPos) const = 0;
+ virtual sal_uInt16 GetSelectEntryPos(sal_uInt16 nPos) const = 0;
};
class AbstractScStringInputDlg : public VclAbstractDialog //add for ScStringInputDlg
@@ -337,30 +337,30 @@ public:
int nId) = 0;
virtual AbstractScColRowLabelDlg * CreateScColRowLabelDlg (Window* pParent, //add for ScColRowLabelDlg
int nId,
- BOOL bCol = FALSE,
- BOOL bRow = FALSE) = 0;
+ sal_Bool bCol = false,
+ sal_Bool bRow = false) = 0;
virtual VclAbstractDialog * CreateScColOrRowDlg( Window* pParent, //add for ScColOrRowDlg
const String& rStrTitle,
const String& rStrLabel,
int nId,
- BOOL bColDefault = TRUE ) = 0;
+ sal_Bool bColDefault = sal_True ) = 0;
virtual VclAbstractDialog * CreateScSortWarningDlg ( Window* pParent, const String& rExtendText, const String& rCurrentText, int nId ) = 0; //add for ScSortWarningDlg
virtual AbstractScDataPilotDatabaseDlg * CreateScDataPilotDatabaseDlg (Window* pParent ,int nId ) = 0; //add for ScDataPilotDatabaseDlg
- virtual AbstractScDataPilotSourceTypeDlg * CreateScDataPilotSourceTypeDlg ( Window* pParent, BOOL bEnableExternal, int nId ) = 0; //add for ScDataPilotSourceTypeDlg
+ virtual AbstractScDataPilotSourceTypeDlg * CreateScDataPilotSourceTypeDlg ( Window* pParent, sal_Bool bEnableExternal, int nId ) = 0; //add for ScDataPilotSourceTypeDlg
virtual AbstractScDataPilotServiceDlg * CreateScDataPilotServiceDlg( Window* pParent, //add for ScDataPilotServiceDlg
const com::sun::star::uno::Sequence<rtl::OUString>& rServices,
int nId ) = 0;
- virtual AbstractScDeleteCellDlg * CreateScDeleteCellDlg( Window* pParent, int nId, BOOL bDisallowCellMove = FALSE ) = 0 ; //add for ScDeleteCellDlg
+ virtual AbstractScDeleteCellDlg * CreateScDeleteCellDlg( Window* pParent, int nId, sal_Bool bDisallowCellMove = false ) = 0 ; //add for ScDeleteCellDlg
//for dataform
virtual AbstractScDataFormDlg * CreateScDataFormDlg( Window* pParent, int nId, ScTabViewShell* pTabViewShell ) = 0 ; //add for ScDataFormDlg
virtual AbstractScDeleteContentsDlg * CreateScDeleteContentsDlg(Window* pParent,int nId, //add for ScDeleteContentsDlg
- USHORT nCheckDefaults = 0 ) = 0;
+ sal_uInt16 nCheckDefaults = 0 ) = 0;
virtual AbstractScFillSeriesDlg * CreateScFillSeriesDlg( Window* pParent, //add for ScFillSeriesDlg
ScDocument& rDocument,
FillDir eFillDir,
@@ -369,29 +369,29 @@ public:
String aStartStr,
double fStep,
double fMax,
- USHORT nPossDir,
+ sal_uInt16 nPossDir,
int nId) = 0;
virtual AbstractScGroupDlg * CreateAbstractScGroupDlg( Window* pParent, //add for ScGroupDlg
- USHORT nResId,
+ sal_uInt16 nResId,
int nId,
- BOOL bUnGroup = FALSE,
- BOOL bRows = TRUE ) = 0;
+ sal_Bool bUnGroup = false,
+ sal_Bool bRows = sal_True ) = 0;
virtual AbstractScInsertCellDlg * CreateScInsertCellDlg( Window* pParent, //add for ScInsertCellDlg
int nId,
- BOOL bDisallowCellMove = FALSE ) = 0;
+ sal_Bool bDisallowCellMove = false ) = 0;
virtual AbstractScInsertContentsDlg * CreateScInsertContentsDlg( Window* pParent, //add for ScInsertContentsDlg
int nId,
- USHORT nCheckDefaults = 0,
+ sal_uInt16 nCheckDefaults = 0,
const String* pStrTitle = NULL ) = 0;
virtual AbstractScInsertTableDlg * CreateScInsertTableDlg ( Window* pParent, ScViewData& rViewData, //add for ScInsertTableDlg
SCTAB nTabCount, bool bFromFile, int nId) = 0;
virtual AbstractScSelEntryDlg * CreateScSelEntryDlg ( Window* pParent, // add for ScSelEntryDlg
- USHORT nResId,
+ sal_uInt16 nResId,
const String& aTitle,
const String& aLbTitle,
List& aEntryList,
@@ -399,12 +399,12 @@ public:
virtual AbstractScLinkedAreaDlg * CreateScLinkedAreaDlg ( Window* pParent, int nId) = 0; //add for ScLinkedAreaDlg
virtual AbstractScMetricInputDlg * CreateScMetricInputDlg ( Window* pParent, //add for ScMetricInputDlg
- USHORT nResId, // Ableitung fuer jeden Dialog!
+ sal_uInt16 nResId, // Ableitung fuer jeden Dialog!
long nCurrent,
long nDefault,
int nId ,
FieldUnit eFUnit = FUNIT_MM,
- USHORT nDecimals = 2,
+ sal_uInt16 nDecimals = 2,
long nMaximum = 1000,
long nMinimum = 0,
long nFirst = 1,
@@ -414,23 +414,23 @@ public:
const String& rDefault,
int nId ) = 0;
- virtual AbstractScNameCreateDlg * CreateScNameCreateDlg ( Window * pParent, USHORT nFlags, int nId ) = 0; //add for ScNameCreateDlg
+ virtual AbstractScNameCreateDlg * CreateScNameCreateDlg ( Window * pParent, sal_uInt16 nFlags, int nId ) = 0; //add for ScNameCreateDlg
virtual AbstractScNamePasteDlg * CreateScNamePasteDlg ( Window * pParent, const ScRangeName* pList, //add for ScNamePasteDlg
- int nId , BOOL bInsList=TRUE ) = 0;
+ int nId , sal_Bool bInsList=sal_True ) = 0;
virtual AbstractScPivotFilterDlg * CreateScPivotFilterDlg ( Window* pParent, //add for ScPivotFilterDlg
- const SfxItemSet& rArgSet, USHORT nSourceTab , int nId ) = 0;
+ const SfxItemSet& rArgSet, sal_uInt16 nSourceTab , int nId ) = 0;
virtual AbstractScDPFunctionDlg * CreateScDPFunctionDlg( Window* pParent, int nId,
- const ScDPLabelDataVec& rLabelVec,
+ const ScDPLabelDataVector& rLabelVec,
const ScDPLabelData& rLabelData,
- const ScDPFuncData& rFuncData ) = 0;
+ const ScPivotFuncData& rFuncData ) = 0;
virtual AbstractScDPSubtotalDlg * CreateScDPSubtotalDlg( Window* pParent, int nId,
ScDPObject& rDPObj,
const ScDPLabelData& rLabelData,
- const ScDPFuncData& rFuncData,
+ const ScPivotFuncData& rFuncData,
const ScDPNameVec& rDataFields,
bool bEnableLayout ) = 0;
@@ -446,35 +446,35 @@ public:
virtual AbstractScDPShowDetailDlg * CreateScDPShowDetailDlg( Window* pParent, int nId,
ScDPObject& rDPObj,
- USHORT nOrient ) = 0;
+ sal_uInt16 nOrient ) = 0;
virtual AbstractScNewScenarioDlg * CreateScNewScenarioDlg ( Window* pParent, const String& rName, //add for ScNewScenarioDlg
int nId,
- BOOL bEdit = FALSE, BOOL bSheetProtected = FALSE ) = 0;
+ sal_Bool bEdit = false, sal_Bool bSheetProtected = false ) = 0;
virtual AbstractScShowTabDlg * CreateScShowTabDlg ( Window* pParent, int nId ) = 0; //add for ScShowTabDlg
virtual AbstractScStringInputDlg * CreateScStringInputDlg ( Window* pParent, //add for ScStringInputDlg
const String& rTitle,
const String& rEditTitle,
const String& rDefault,
- ULONG nHelpId ,
+ const rtl::OString& sHelpId, const rtl::OString& sEditHelpId,
int nId ) = 0;
virtual AbstractScTabBgColorDlg * CreateScTabBgColorDlg ( Window* pParent, //add for ScTabBgColorDlg
const String& rTitle, //Dialog Title
const String& rTabBgColorNoColorText, //Label for no tab color
const Color& rDefaultColor, //Currently selected Color
- ULONG nHelpId ,
+ const rtl::OString& ,
int nId ) = 0;
virtual AbstractScImportOptionsDlg * CreateScImportOptionsDlg ( Window* pParent, //add for ScImportOptionsDlg
int nId,
- BOOL bAscii = TRUE,
+ sal_Bool bAscii = sal_True,
const ScImportOptions* pOptions = NULL,
const String* pStrTitle = NULL,
- BOOL bMultiByte = FALSE,
- BOOL bOnlyDbtoolsEncodings = FALSE,
- BOOL bImport = TRUE ) = 0;
+ sal_Bool bMultiByte = false,
+ sal_Bool bOnlyDbtoolsEncodings = false,
+ sal_Bool bImport = sal_True ) = 0;
virtual SfxAbstractTabDialog * CreateScAttrDlg( SfxViewFrame* pFrame, //add for ScAttrDlg
Window* pParent,
@@ -486,11 +486,11 @@ public:
const SfxItemSet& rCoreSet,
const String& rPageStyle,
int nId,
- USHORT nResId = RID_SCDLG_HFEDIT ) = 0;
+ sal_uInt16 nResId = RID_SCDLG_HFEDIT ) = 0;
virtual SfxAbstractTabDialog * CreateScStyleDlg( Window* pParent,//add for ScStyleDlg
SfxStyleSheetBase& rStyleBase,
- USHORT nRscId,
+ sal_uInt16 nRscId,
int nId) = 0;
virtual SfxAbstractTabDialog * CreateScSubTotalDlg( Window* pParent, //add for ScSubTotalDlg
@@ -508,8 +508,8 @@ public:
virtual SfxAbstractTabDialog * CreateScSortDlg( Window* pParent, //add for ScSortDlg
const SfxItemSet* pArgSet,int nId ) = 0;
// for tabpage
- virtual CreateTabPage GetTabPageCreatorFunc( USHORT nId ) = 0;
- virtual GetTabPageRanges GetTabPageRangesFunc( USHORT nId ) = 0;
+ virtual CreateTabPage GetTabPageCreatorFunc( sal_uInt16 nId ) = 0;
+ virtual GetTabPageRanges GetTabPageRangesFunc( sal_uInt16 nId ) = 0;
};
#endif
diff --git a/sc/inc/sccommands.h b/sc/inc/sccommands.h
new file mode 100644
index 000000000000..98c26150305e
--- /dev/null
+++ b/sc/inc/sccommands.h
@@ -0,0 +1,336 @@
+/*************************************************************************
+ *
+ * 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
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef SC_SCCOMMANDS_HRC
+#define SC_SCCOMMANDS_HRC
+
+#define CMD_FID_CHG_ACCEPT ".uno:AcceptChanges"
+#define CMD_SID_OLE_ACTIVATE ".uno:ActivateOLE"
+#define CMD_SID_TABLE_ACTIVATE ".uno:ActivateTable"
+#define CMD_SID_SC_ACTIVECELL ".uno:ActiveCell"
+#define CMD_SID_SC_ACTIVETAB ".uno:ActiveTable"
+#define CMD_FID_TAB_APPEND ".uno:Add"
+#define CMD_SID_CHART_ADDSOURCE ".uno:AddChartData"
+#define CMD_SID_ADD_IN_MANAGER ".uno:AddInManager"
+#define CMD_SID_ADD_PRINTAREA ".uno:AddPrintArea"
+#define CMD_SID_RANGE_ADDRESS ".uno:Address"
+#define CMD_FID_ADJUST_PRINTZOOM ".uno:AdjustPrintZoom"
+#define CMD_SID_ALIGNBLOCK ".uno:AlignBlock"
+#define CMD_SID_ALIGNBOTTOM ".uno:AlignBottom"
+#define CMD_SID_ALIGNCENTERHOR ".uno:AlignHorizontalCenter"
+#define CMD_SID_ALIGNLEFT ".uno:AlignLeft"
+#define CMD_SID_ALIGNRIGHT ".uno:AlignRight"
+#define CMD_SID_ALIGNTOP ".uno:AlignTop"
+#define CMD_SID_ALIGNCENTERVER ".uno:AlignVCenter"
+#define CMD_FID_APPLY_NAME ".uno:ApplyNames"
+#define CMD_SID_DETECTIVE_FILLMODE ".uno:AuditingFillMode"
+#define CMD_FID_AUTOCOMPLETE ".uno:AutoComplete"
+#define CMD_FID_FILL_AUTO ".uno:AutoFill"
+#define CMD_FID_AUTO_CALC ".uno:AutomaticCalculation"
+#define CMD_SID_AUTO_OUTLINE ".uno:AutoOutline"
+#define CMD_SID_DETECTIVE_AUTO ".uno:AutoRefreshArrows"
+#define CMD_SID_AUTO_STYLE ".uno:AutoStyle"
+#define CMD_FID_RECALC ".uno:Calculate"
+#define CMD_FID_HARD_RECALC ".uno:CalculateHard"
+#define CMD_SID_CANCEL ".uno:Cancel"
+#define CMD_SID_SC_CELLS ".uno:Cells"
+#define CMD_SID_SC_CELLTEXT ".uno:CellText"
+#define CMD_SID_CHART_SOURCE ".uno:ChangeChartData"
+#define CMD_SID_CHANGE_PRINTAREA ".uno:ChangePrintArea"
+#define CMD_SID_CHOOSE_DESIGN ".uno:ChooseDesign"
+#define CMD_SID_DETECTIVE_DEL_SUCC ".uno:ClearArrowDependents"
+#define CMD_SID_DETECTIVE_DEL_PRED ".uno:ClearArrowPrecedents"
+#define CMD_SID_DETECTIVE_DEL_ALL ".uno:ClearArrows"
+#define CMD_SID_DELETE_CONTENTS ".uno:ClearContents"
+#define CMD_SID_RANGE_COL ".uno:Column"
+#define CMD_FID_COL_WIDTH ".uno:ColumnWidth"
+#define CMD_FID_CHG_COMMENT ".uno:CommentChange"
+#define CMD_FID_CONDITIONAL_FORMAT ".uno:ConditionalFormat"
+#define CMD_SID_OPENDLG_CONDFRMT ".uno:ConditionalFormatDialog"
+#define CMD_SID_CONSOLIDATE ".uno:ConsolidateExec"
+#define CMD_FID_USE_NAME ".uno:CreateNames"
+#define CMD_SID_CREATE_SW_DRAWVIEW ".uno:CreateSWDrawView"
+#define CMD_SID_RANGE_REGION ".uno:CurrentRegion"
+#define CMD_SID_REFRESH_DBAREA ".uno:DataAreaRefresh"
+#define CMD_SID_OPENDLG_CONSOLIDATE ".uno:DataConsolidate"
+#define CMD_SID_OPENDLG_PIVOTTABLE ".uno:DataDataPilotRun"
+#define CMD_SID_AUTO_FILTER ".uno:DataFilterAutoFilter"
+#define CMD_SID_AUTOFILTER_HIDE ".uno:DataFilterHideAutoFilter"
+#define CMD_SID_UNFILTER ".uno:DataFilterRemoveFilter"
+#define CMD_SID_SPECIAL_FILTER ".uno:DataFilterSpecialFilter"
+#define CMD_SID_FILTER ".uno:DataFilterStandardFilter"
+#define CMD_SID_IMPORT_DATA ".uno:DataImport"
+#define CMD_SID_PIVOT_CREATE ".uno:DataPilotCreate"
+#define CMD_SID_PIVOT_TABLE ".uno:DataPilotExec"
+#define CMD_SID_PIVOT_GET ".uno:DataPilotTables"
+#define CMD_SID_REIMPORT_DATA ".uno:DataReImport"
+#define CMD_SID_DATA_SELECT ".uno:DataSelect"
+#define CMD_SID_SORT ".uno:DataSort"
+#define CMD_SID_SUBTOTALS ".uno:DataSubTotals"
+#define CMD_SID_OLE_DEACTIVATE ".uno:Deactivate"
+#define CMD_SID_DEFINE_DBNAME ".uno:DefineDBName"
+#define CMD_SID_DEFINE_COLROWNAMERANGES ".uno:DefineLabelRange"
+#define CMD_FID_DEFINE_NAME ".uno:DefineName"
+#define CMD_SID_DEFINE_PRINTAREA ".uno:DefinePrintArea"
+#define CMD_FID_DELETE_CELL ".uno:DeleteCell"
+#define CMD_FID_DEL_MANUALBREAKS ".uno:DeleteAllBreaks"
+#define CMD_FID_DEL_COLBRK ".uno:DeleteColumnbreak"
+#define CMD_SID_DEL_COLS ".uno:DeleteColumns"
+#define CMD_SID_PIVOT_KILL ".uno:DeletePivotTable"
+#define CMD_SID_DELETE_PRINTAREA ".uno:DeletePrintArea"
+#define CMD_FID_DEL_ROWBRK ".uno:DeleteRowbreak"
+#define CMD_SID_DEL_ROWS ".uno:DeleteRows"
+#define CMD_SID_DELETE_SCENARIO ".uno:DeleteScenario"
+#define CMD_SID_SELECT_NONE ".uno:Deselect"
+#define CMD_SID_DRAW_CHART ".uno:DrawChart"
+#define CMD_SID_DRAW_NOTEEDIT ".uno:DrawEditNote"
+#define CMD_SID_HFEDIT ".uno:EditHeaderAndFooter"
+#define CMD_SID_LINKS ".uno:EditLinks"
+#define CMD_SID_SC_EDIT_OBJECT ".uno:EditObject"
+#define CMD_SID_OPENDLG_EDIT_PRINTAREA ".uno:EditPrintArea"
+#define CMD_SID_EDIT_SCENARIO ".uno:EditScenario"
+#define CMD_SID_EURO_CONVERTER ".uno:EuroConverter"
+#define CMD_FID_FILL_TO_BOTTOM ".uno:FillDown"
+#define CMD_FID_FILL_TO_LEFT ".uno:FillLeft"
+#define CMD_SID_FILL_NONE ".uno:FillModeEnd"
+#define CMD_SID_FILL_DEL_PRED ".uno:FillModeRemovePredescessor"
+#define CMD_SID_FILL_DEL_SUCC ".uno:FillModeRemoveSuccessor"
+#define CMD_SID_FILL_SELECT ".uno:FillModeSelect"
+#define CMD_SID_FILL_ADD_PRED ".uno:FillModeTracePredescessor"
+#define CMD_SID_FILL_ADD_SUCC ".uno:FillModeTraceSuccessor"
+#define CMD_FID_FILL_TO_RIGHT ".uno:FillRight"
+#define CMD_FID_FILL_SERIES ".uno:FillSeries"
+#define CMD_FID_FILL_TAB ".uno:FillTable"
+#define CMD_FID_FILL_TO_TOP ".uno:FillUp"
+#define CMD_FID_FILTER_OK ".uno:FilterExecute"
+#define CMD_SID_PREVIEW_FIRST ".uno:FirstPage"
+#define CMD_FID_FOCUS_POSWND ".uno:FocusCellAddress"
+#define CMD_FID_CELL_FORMAT ".uno:FormatCellDialog"
+#define CMD_SID_RANGE_FORMULA ".uno:Formula"
+#define CMD_SID_WINDOW_FIX ".uno:FreezePanes"
+#define CMD_FID_FUNCTION_BOX ".uno:FunctionBox"
+#define CMD_SID_OPENDLG_FUNCTION ".uno:FunctionDialog"
+#define CMD_SID_SOLVE ".uno:GoalSeek"
+#define CMD_SID_OPENDLG_SOLVE ".uno:GoalSeekDialog"
+#define CMD_SID_OPENDLG_OPTSOLVER ".uno:SolverDialog"
+#define CMD_SID_VALIDITY_REFERENCE ".uno:ValidityReference"
+#define CMD_SID_CURSORBLKDOWN ".uno:GoDownToEndOfData"
+#define CMD_SID_CURSORBLKDOWN_SEL ".uno:GoDownToEndOfDataSel"
+#define CMD_SID_CURSORPAGELEFT_ ".uno:GoLeftBlock"
+#define CMD_SID_CURSORBLKLEFT ".uno:GoLeftToStartOfData"
+#define CMD_SID_CURSORBLKLEFT_SEL ".uno:GoLeftToStartOfDataSel"
+#define CMD_SID_CURSORPAGERIGHT_ ".uno:GoRightBlock"
+#define CMD_SID_CURSORPAGERIGHT_SEL ".uno:GoRightBlockSel"
+#define CMD_SID_CURSORBLKRIGHT ".uno:GoRightToEndOfData"
+#define CMD_SID_CURSORBLKRIGHT_SEL ".uno:GoRightToEndOfDataSel"
+#define CMD_SID_CURRENTCELL ".uno:GoToCell"
+#define CMD_SID_ALIGNCURSOR ".uno:GoToCurrentCell"
+#define CMD_SID_CURRENTDOC ".uno:GotoDocument"
+#define CMD_SID_CURRENTOBJECT ".uno:GoToObject"
+#define CMD_SID_CURSORBLKUP ".uno:GoUpToStartOfData"
+#define CMD_SID_CURSORBLKUP_SEL ".uno:GoUpToStartOfDataSel"
+#define CMD_FID_TABLE_HIDE ".uno:Hide"
+#define CMD_FID_COL_HIDE ".uno:HideColumn"
+#define CMD_FID_ROW_HIDE ".uno:HideRow"
+#define CMD_SID_H_ALIGNCELL ".uno:HorizontalAlignment"
+#define CMD_SID_ENABLE_HYPHENATION ".uno:Hyphenate"
+#define CMD_FID_INPUTLINE_BLOCK ".uno:InputLineBlock"
+#define CMD_FID_INPUTLINE_ENTER ".uno:InputLineEnter"
+#define CMD_FID_INPUTLINE_MATRIX ".uno:InputLineMatrix"
+#define CMD_SID_TBXCTL_INSCELLS ".uno:InsCellsCtrl"
+#define CMD_FID_INS_TABLE ".uno:Insert"
+#define CMD_FID_INS_TABLE_EXT ".uno:InsertSheetFromFile"
+#define CMD_FID_INS_CELL ".uno:InsertCell"
+#define CMD_FID_INS_CELLSDOWN ".uno:InsertCellsDown"
+#define CMD_FID_INS_CELLSRIGHT ".uno:InsertCellsRight"
+#define CMD_FID_INS_COLBRK ".uno:InsertColumnBreak"
+#define CMD_FID_INS_COLUMN ".uno:InsertColumns"
+#define CMD_FID_INS_CELL_CONTENTS ".uno:InsertContents"
+#define CMD_SID_TBXCTL_INSERT ".uno:InsertCtrl"
+#define CMD_SID_EXTERNAL_SOURCE ".uno:InsertExternalDataSource"
+#define CMD_FID_INSERT_FILE ".uno:InsertFile"
+#define CMD_SID_INS_FUNCTION ".uno:InsertFunction"
+#define CMD_SID_INSERT_MATRIX ".uno:InsertMatrix"
+#define CMD_FID_INSERT_NAME ".uno:InsertName"
+#define CMD_SID_INSERT_SIMAGE ".uno:InsertObjectStarImage"
+#define CMD_SID_INSERT_SMATH ".uno:InsertObjectStarMath"
+#define CMD_FID_INS_ROWBRK ".uno:InsertRowBreak"
+#define CMD_FID_INS_ROW ".uno:InsertRows"
+#define CMD_SID_TBXCTL_INSOBJ ".uno:InsObjCtrl"
+#define CMD_SID_CURSORENTERDOWN ".uno:JumpToNextCell"
+#define CMD_SID_NEXT_TABLE ".uno:JumpToNextTable"
+#define CMD_SID_NEXT_TABLE_SEL ".uno:JumpToNextTableSel"
+#define CMD_SID_NEXT_UNPROTECT ".uno:JumpToNextUnprotected"
+#define CMD_SID_CURSORENTERUP ".uno:JumpToPreviousCell"
+#define CMD_SID_PREV_UNPROTECT ".uno:JumpToPreviousUnprotected"
+#define CMD_SID_PREV_TABLE ".uno:JumpToPrevTable"
+#define CMD_SID_PREV_TABLE_SEL ".uno:JumpToPrevTableSel"
+#define CMD_SID_CURRENTTAB ".uno:JumpToTable"
+#define CMD_SID_PREVIEW_LAST ".uno:LastPage"
+#define CMD_FID_MERGE_ON ".uno:MergeCells"
+#define CMD_FID_MERGE_TOGGLE ".uno:ToggleMergeCells"
+#define CMD_SID_OBJECT_MIRROR ".uno:Mirror"
+#define CMD_FID_TAB_MOVE ".uno:Move"
+#define CMD_FID_TAB_RENAME ".uno:Name"
+#define CMD_SID_PREVIEW_NEXT ".uno:NextPage"
+#define CMD_SID_RANGE_NOTETEXT ".uno:NoteText"
+#define CMD_FID_NOTE_VISIBLE ".uno:NoteVisible"
+#define CMD_SID_DELETE_NOTE ".uno:DeleteNote"
+#define CMD_SID_NUMBER_FORMAT ".uno:NumberFormat"
+#define CMD_SID_NUMBER_CURRENCY ".uno:NumberFormatCurrency"
+#define CMD_SID_NUMBER_DATE ".uno:NumberFormatDate"
+#define CMD_SID_NUMBER_DECDEC ".uno:NumberFormatDecDecimals"
+#define CMD_SID_NUMBER_TWODEC ".uno:NumberFormatDecimal"
+#define CMD_SID_NUMBER_INCDEC ".uno:NumberFormatIncDecimals"
+#define CMD_SID_NUMBER_PERCENT ".uno:NumberFormatPercent"
+#define CMD_SID_NUMBER_SCIENTIFIC ".uno:NumberFormatScientific"
+#define CMD_SID_NUMBER_STANDARD ".uno:NumberFormatStandard"
+#define CMD_SID_NUMBER_TIME ".uno:NumberFormatTime"
+#define CMD_SID_OBJECT_HEIGHT ".uno:ObjectHeight"
+#define CMD_SID_OBJECT_LEFT ".uno:ObjectLeft"
+#define CMD_SID_MIRROR_HORIZONTAL ".uno:ObjectMirrorHorizontal"
+#define CMD_SID_MIRROR_VERTICAL ".uno:ObjectMirrorVertical"
+#define CMD_SID_OBJECT_TOP ".uno:ObjectTop"
+#define CMD_SID_OBJECT_WIDTH ".uno:ObjectWidth"
+#define CMD_SID_RANGE_OFFSET ".uno:Offset"
+#define CMD_SID_OLE_OBJECT ".uno:OleObject"
+#define CMD_SID_ORIGINALSIZE ".uno:OriginalSize"
+#define CMD_FID_NORMALVIEWMODE ".uno:NormalViewMode"
+#define CMD_FID_PAGEBREAKMODE ".uno:PagebreakMode"
+#define CMD_SID_FORMATPAGE ".uno:PageFormatDialog"
+#define CMD_SID_PREVIEW_PREVIOUS ".uno:PreviousPage"
+#define CMD_FID_PROTECT_TABLE ".uno:Protect"
+#define CMD_SID_CHG_PROTECT ".uno:ProtectTraceChangeMode"
+#define CMD_SID_SC_SETTEXT ".uno:PutCell"
+#define CMD_SID_SC_RANGE ".uno:Range"
+#define CMD_SID_PIVOT_RECALC ".uno:RecalcPivotTable"
+#define CMD_SID_DETECTIVE_REFRESH ".uno:RefreshArrows"
+#define CMD_SID_REIMPORT_AFTER_LOAD ".uno:ReImportAfterLoad"
+#define CMD_FID_DELETE_TABLE ".uno:Remove"
+#define CMD_SID_TITLE_DESCRIPTION_OBJECT ".uno:ObjectTitleDescription"
+#define CMD_SID_RENAME_OBJECT ".uno:RenameObject"
+#define CMD_FID_REPEAT_SEARCH ".uno:RepeatSearch"
+#define CMD_FID_REPLACE ".uno:Replace"
+#define CMD_FID_REPLACE_ALL ".uno:ReplaceAll"
+#define CMD_SID_CELL_FORMAT_RESET ".uno:ResetAttributes"
+#define CMD_FID_RESET_PRINTZOOM ".uno:ResetPrintZoom"
+#define CMD_SID_RANGE_ROW ".uno:Row"
+#define CMD_FID_ROW_HEIGHT ".uno:RowHeight"
+#define CMD_SID_SBA_IMPORT ".uno:SbaImport"
+#define CMD_FID_SCALE ".uno:Scale"
+#define CMD_SID_SCENARIOS ".uno:ScenarioManager"
+#define CMD_FID_SEARCH ".uno:Search"
+#define CMD_FID_SEARCH_ALL ".uno:SearchAll"
+#define CMD_SID_MARKAREA ".uno:SelectArea"
+#define CMD_SID_OLE_SELECT ".uno:SelectOLE"
+#define CMD_SID_SELECT_COL ".uno:SelectColumn"
+#define CMD_SID_MARKDATAAREA ".uno:SelectData"
+#define CMD_SID_SELECT_DB ".uno:SelectDB"
+#define CMD_SID_SC_ACTIVEOBJECT ".uno:SelectedObject"
+#define CMD_SID_ACTIVE_OBJ_NAME ".uno:SelectedObjectName"
+#define CMD_SID_SC_SELECTION ".uno:Selection"
+#define CMD_SID_SELECT_ROW ".uno:SelectRow"
+#define CMD_SID_SELECT_SCENARIO ".uno:SelectScenario"
+#define CMD_SID_ANCHOR_CELL ".uno:SetAnchorToCell"
+#define CMD_SID_ANCHOR_PAGE ".uno:SetAnchorToPage"
+#define CMD_SID_SETINPUTMODE ".uno:SetInputMode"
+#define CMD_FID_COL_OPT_WIDTH ".uno:SetOptimalColumnWidth"
+#define CMD_FID_COL_OPT_DIRECT ".uno:SetOptimalColumnWidthDirect"
+#define CMD_FID_ROW_OPT_HEIGHT ".uno:SetOptimalRowHeight"
+#define CMD_FID_TABLE_SHOW ".uno:Show"
+#define CMD_FID_CHG_SHOW ".uno:ShowChanges"
+#define CMD_FID_COL_SHOW ".uno:ShowColumn"
+#define CMD_SID_DETECTIVE_ADD_SUCC ".uno:ShowDependents"
+#define CMD_SID_DETECTIVE_ADD_ERR ".uno:ShowErrors"
+#define CMD_SID_DETECTIVE_INVALID ".uno:ShowInvalid"
+#define CMD_SID_DETECTIVE_ADD_PRED ".uno:ShowPrecedents"
+#define CMD_FID_ROW_SHOW ".uno:ShowRow"
+#define CMD_WID_SIMPLE_REF ".uno:SimpleReferenz"
+#define CMD_SID_SORT_ASCENDING ".uno:SortAscending"
+#define CMD_SID_SORT_DESCENDING ".uno:SortDescending"
+#define CMD_FID_MERGE_OFF ".uno:SplitCell"
+#define CMD_SID_WINDOW_SPLIT ".uno:SplitWindow"
+#define CMD_SID_STANDARD_FONTS ".uno:StandardFonts"
+#define CMD_SID_TEXT_STANDARD ".uno:StandardTextAttributes"
+#define CMD_SID_PSZ_FUNCTION ".uno:StatusBarFunc"
+#define CMD_SID_STATUS_DOCPOS ".uno:StatusDocPos"
+#define CMD_SID_STATUS_SUM ".uno:StatusFunction"
+#define CMD_FID_INPUTLINE_STATUS ".uno:StatusInputLine"
+#define CMD_SID_STATUS_PAGESTYLE ".uno:StatusPageStyle"
+#define CMD_FID_SCALESTATUS ".uno:StatusScale"
+#define CMD_SID_STATUS_SELMODE ".uno:StatusSelectionMode"
+#define CMD_SID_STATUS_SELMODE_ERG ".uno:StatusSelectionModeExp"
+#define CMD_SID_STATUS_SELMODE_ERW ".uno:StatusSelectionModeExt"
+#define CMD_SID_STATUS_SELMODE_NORM ".uno:StatusSelectionModeNorm"
+#define CMD_SID_RANGE_TABLE ".uno:Table"
+#define CMD_SID_TABLES_COUNT ".uno:TableCount"
+#define CMD_SID_TABOP ".uno:TableOperation"
+#define CMD_SID_OPENDLG_TABOP ".uno:TableOperationDialog"
+#define CMD_FID_TAB_MENU_RENAME ".uno:RenameTable"
+#define CMD_SID_TABLES_GET ".uno:Tables"
+#define CMD_FID_TAB_SELECTALL ".uno:TableSelectAll"
+#define CMD_FID_TAB_DESELECTALL ".uno:TableDeselectAll"
+#define CMD_SID_DRAWTEXT_ATTR_DLG ".uno:TextAttributes"
+#define CMD_SID_ASSIGNMACRO ".uno:AssignMacro"
+#define CMD_SID_TEXT_TO_COLUMNS ".uno:TextToColumns"
+#define CMD_SID_RANGE_TEXTVALUE ".uno:TextValue"
+#define CMD_SID_ANCHOR_TOGGLE ".uno:ToggleAnchorType"
+#define CMD_SID_TOGGLE_REL ".uno:ToggleRelative"
+#define CMD_FID_PROTECT_DOC ".uno:ToolProtectionDocument"
+#define CMD_SID_SCOPTIONS ".uno:ToolsOptions"
+#define CMD_FID_CHG_RECORD ".uno:TraceChangeMode"
+#define CMD_SID_ULINE_VAL_DOTTED ".uno:UnderlineDotted"
+#define CMD_SID_ULINE_VAL_DOUBLE ".uno:UnderlineDouble"
+#define CMD_SID_ULINE_VAL_NONE ".uno:UnderlineNone"
+#define CMD_SID_ULINE_VAL_SINGLE ".uno:UnderlineSingle"
+#define CMD_SID_UPDATECHART ".uno:UpdateChart"
+#define CMD_SID_UPDATETABLINKS ".uno:UpdateTableLinks"
+#define CMD_FID_VALIDATION ".uno:Validation"
+#define CMD_SID_RANGE_VALUE ".uno:Value"
+#define CMD_SID_V_ALIGNCELL ".uno:VerticalAlignment"
+#define CMD_FID_TOGGLEINPUTLINE ".uno:InputLineVisible"
+#define CMD_FID_TOGGLEHEADERS ".uno:ViewRowColumnHeaders"
+#define CMD_FID_TOGGLEFORMULA ".uno:ToggleFormula"
+#define CMD_FID_TOGGLESYNTAX ".uno:ViewValueHighlighting"
+#define CMD_FID_TABLE_VISIBLE ".uno:Visible"
+#define CMD_SID_ATTR_ALIGN_LINEBREAK ".uno:WrapText"
+#define CMD_SID_PREVIEW_ZOOMIN ".uno:ZoomIn"
+#define CMD_SID_PREVIEW_ZOOMOUT ".uno:ZoomOut"
+#define CMD_SID_FOCUS_INPUTLINE ".uno:FocusInputLine"
+#define CMD_SID_PREVIEW_CLOSE ".uno:ClosePreview"
+#define CMD_SID_PREVIEW_MARGIN ".uno:Margins"
+#define CMD_SID_PREVIEW_SCALINGFACTOR ".uno:ScalingFactor"
+#define CMD_SID_SELECT_TABLES ".uno:SelectTables"
+#define CMD_SID_DP_FILTER ".uno:DataPilotFilter"
+#define CMD_SID_SCATTR_PROTECTION ".uno:Protection"
+#define CMD_SID_MARKARRAYFORMULA ".uno:SelectArrayFormula"
+#define CMD_FID_TAB_RTL ".uno:SheetRightToLeft"
+#define CMD_SID_SHARE_DOC ".uno:ShareDocument"
+#define CMD_FID_TAB_EVENTS ".uno:TableEvents"
+#define CMD_FID_TAB_MENU_SET_TAB_BG_COLOR ".uno:SetTabBgColor"
+#define CMD_FID_TAB_SET_TAB_BG_COLOR ".uno:TabBgColor"
+
+#endif
diff --git a/sc/inc/scdll.hxx b/sc/inc/scdll.hxx
index bef12d4791cc..93cff7e5bad0 100644
--- a/sc/inc/scdll.hxx
+++ b/sc/inc/scdll.hxx
@@ -63,7 +63,7 @@ public:
static void Init(); // called directly after loading the DLL
static void Exit(); // called directly befor unloading the DLL
- static ULONG DetectFilter( SfxMedium& rMedium, const SfxFilter** ppFilter,
+ static sal_uLong DetectFilter( SfxMedium& rMedium, const SfxFilter** ppFilter,
SfxFilterFlags nMust, SfxFilterFlags nDont );
};
diff --git a/sc/inc/scfuncs.hrc b/sc/inc/scfuncs.hrc
index 8188deca5f40..c44e34fb46cd 100644
--- a/sc/inc/scfuncs.hrc
+++ b/sc/inc/scfuncs.hrc
@@ -40,293 +40,3 @@
#define ID_FUNCTION_OFFSET 90
-// ID zaehlt ab 1, Hilfe-IDs muessen aber bei HID_SC_FUNC_START anfangen
-#define HID_SC_FUNC_DUMMY (HID_SC_FUNC_START-ID_FUNCTION_OFFSET)
-
-#define HID_FUNC_DBANZAHL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATABASE*ID_FUNCTION_OFFSET)+1)
-#define HID_FUNC_DBANZAHL2 (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATABASE*ID_FUNCTION_OFFSET)+2)
-#define HID_FUNC_DBMITTELWERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATABASE*ID_FUNCTION_OFFSET)+3)
-#define HID_FUNC_DBAUSZUG (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATABASE*ID_FUNCTION_OFFSET)+4)
-#define HID_FUNC_DBMAX (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATABASE*ID_FUNCTION_OFFSET)+5)
-#define HID_FUNC_DBMIN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATABASE*ID_FUNCTION_OFFSET)+6)
-#define HID_FUNC_DBPRODUKT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATABASE*ID_FUNCTION_OFFSET)+7)
-#define HID_FUNC_DBSTDABW (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATABASE*ID_FUNCTION_OFFSET)+8)
-#define HID_FUNC_DBSTDABWN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATABASE*ID_FUNCTION_OFFSET)+9)
-#define HID_FUNC_DBSUMME (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATABASE*ID_FUNCTION_OFFSET)+10)
-#define HID_FUNC_DBVARIANZ (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATABASE*ID_FUNCTION_OFFSET)+11)
-#define HID_FUNC_DBVARIANZEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATABASE*ID_FUNCTION_OFFSET)+12)
-
-#define HID_FUNC_DATUM (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATETIME*ID_FUNCTION_OFFSET)+1)
-#define HID_FUNC_DATWERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATETIME*ID_FUNCTION_OFFSET)+2)
-#define HID_FUNC_TAG (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATETIME*ID_FUNCTION_OFFSET)+3)
-#define HID_FUNC_TAGE360 (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATETIME*ID_FUNCTION_OFFSET)+4)
-#define HID_FUNC_STUNDE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATETIME*ID_FUNCTION_OFFSET)+5)
-#define HID_FUNC_MINUTE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATETIME*ID_FUNCTION_OFFSET)+6)
-#define HID_FUNC_MONAT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATETIME*ID_FUNCTION_OFFSET)+7)
-#define HID_FUNC_JETZT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATETIME*ID_FUNCTION_OFFSET)+8)
-#define HID_FUNC_SEKUNDE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATETIME*ID_FUNCTION_OFFSET)+9)
-#define HID_FUNC_ZEIT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATETIME*ID_FUNCTION_OFFSET)+10)
-#define HID_FUNC_ZEITWERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATETIME*ID_FUNCTION_OFFSET)+11)
-#define HID_FUNC_HEUTE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATETIME*ID_FUNCTION_OFFSET)+12)
-#define HID_FUNC_WOCHENTAG (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATETIME*ID_FUNCTION_OFFSET)+13)
-#define HID_FUNC_JAHR (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATETIME*ID_FUNCTION_OFFSET)+14)
-#define HID_FUNC_TAGE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATETIME*ID_FUNCTION_OFFSET)+15)
-#define HID_FUNC_KALENDERWOCHE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATETIME*ID_FUNCTION_OFFSET)+16)
-#define HID_FUNC_OSTERSONNTAG (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_DATETIME*ID_FUNCTION_OFFSET)+17)
-
-#define HID_FUNC_BW (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+1)
-#define HID_FUNC_ZW (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+2)
-#define HID_FUNC_ZZR (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+3)
-#define HID_FUNC_RMZ (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+4)
-#define HID_FUNC_ZINS (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+5)
-#define HID_FUNC_ZINSZ (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+6)
-#define HID_FUNC_KAPZ (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+7)
-#define HID_FUNC_KUMKAPITAL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+8)
-#define HID_FUNC_KUMZINSZ (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+9)
-#define HID_FUNC_DIA (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+10)
-#define HID_FUNC_LIA (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+11)
-#define HID_FUNC_GDA (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+12)
-#define HID_FUNC_GDA2 (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+13)
-#define HID_FUNC_VDB (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+14)
-#define HID_FUNC_EFFEKTIV (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+15)
-#define HID_FUNC_NOMINAL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+16)
-#define HID_FUNC_NBW (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+17)
-#define HID_FUNC_IKV (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+18)
-#define HID_FUNC_LAUFZEIT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+19)
-#define HID_FUNC_ZGZ (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+20)
-#define HID_FUNC_QIKV (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+21)
-#define HID_FUNC_ISPMT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_FINANZ*ID_FUNCTION_OFFSET)+22)
-
-#define HID_FUNC_ISTBEZUG (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_INFO*ID_FUNCTION_OFFSET)+1)
-#define HID_FUNC_ISTFEHL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_INFO*ID_FUNCTION_OFFSET)+2)
-#define HID_FUNC_ISTFEHLER (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_INFO*ID_FUNCTION_OFFSET)+3)
-#define HID_FUNC_ISTLEER (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_INFO*ID_FUNCTION_OFFSET)+4)
-#define HID_FUNC_ISTLOG (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_INFO*ID_FUNCTION_OFFSET)+5)
-#define HID_FUNC_ISTNV (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_INFO*ID_FUNCTION_OFFSET)+6)
-#define HID_FUNC_ISTKTEXT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_INFO*ID_FUNCTION_OFFSET)+7)
-#define HID_FUNC_ISTTEXT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_INFO*ID_FUNCTION_OFFSET)+8)
-#define HID_FUNC_ISTZAHL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_INFO*ID_FUNCTION_OFFSET)+9)
-#define HID_FUNC_ISTFORMEL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_INFO*ID_FUNCTION_OFFSET)+10)
-#define HID_FUNC_N (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_INFO*ID_FUNCTION_OFFSET)+11)
-#define HID_FUNC_NV (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_INFO*ID_FUNCTION_OFFSET)+12)
-#define HID_FUNC_TYP (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_INFO*ID_FUNCTION_OFFSET)+13)
-#define HID_FUNC_AKTUELL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_INFO*ID_FUNCTION_OFFSET)+14)
-#define HID_FUNC_FORMEL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_INFO*ID_FUNCTION_OFFSET)+15)
-#define HID_FUNC_ZELLE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_INFO*ID_FUNCTION_OFFSET)+16)
-#define HID_FUNC_INFO (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_INFO*ID_FUNCTION_OFFSET)+17)
-
-
-#define HID_FUNC_FALSCH (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_LOGIC*ID_FUNCTION_OFFSET)+1)
-#define HID_FUNC_NICHT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_LOGIC*ID_FUNCTION_OFFSET)+2)
-#define HID_FUNC_WAHR (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_LOGIC*ID_FUNCTION_OFFSET)+3)
-#define HID_FUNC_WENN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_LOGIC*ID_FUNCTION_OFFSET)+4)
-#define HID_FUNC_ODER (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_LOGIC*ID_FUNCTION_OFFSET)+5)
-#define HID_FUNC_UND (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_LOGIC*ID_FUNCTION_OFFSET)+6)
-
-#define HID_FUNC_ABS (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+1)
-#define HID_FUNC_POTENZ (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+2)
-#define HID_FUNC_ANZAHLLEEREZELLEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+3)
-#define HID_FUNC_PI (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+4)
-#define HID_FUNC_SUMME (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+5)
-#define HID_FUNC_QUADRATESUMME (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+6)
-#define HID_FUNC_PRODUKT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+7)
-#define HID_FUNC_SUMMEWENN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+8)
-#define HID_FUNC_ZAEHLENWENN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+9)
-#define HID_FUNC_WURZEL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+10)
-#define HID_FUNC_ZUFALLSZAHL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+11)
-#define HID_FUNC_ISTGERADE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+12)
-#define HID_FUNC_ISTUNGERADE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+13)
-#define HID_FUNC_KOMBINATIONEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+14)
-#define HID_FUNC_KOMBINATIONEN2 (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+15)
-#define HID_FUNC_ARCCOS (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+16)
-#define HID_FUNC_ARCSIN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+17)
-#define HID_FUNC_ARCOSHYP (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+18)
-#define HID_FUNC_ARSINHYP (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+19)
-#define HID_FUNC_ARCCOT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+20)
-#define HID_FUNC_ARCTAN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+21)
-#define HID_FUNC_ARCOTHYP (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+22)
-#define HID_FUNC_ARTANHYP (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+23)
-#define HID_FUNC_COS (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+24)
-#define HID_FUNC_SIN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+25)
-#define HID_FUNC_COT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+26)
-#define HID_FUNC_TAN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+27)
-#define HID_FUNC_COSHYP (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+28)
-#define HID_FUNC_SINHYP (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+29)
-#define HID_FUNC_COTHYP (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+30)
-#define HID_FUNC_TANHYP (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+31)
-#define HID_FUNC_ARCTAN2 (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+32)
-#define HID_FUNC_DEG (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+33)
-#define HID_FUNC_RAD (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+34)
-#define HID_FUNC_EXP (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+35)
-#define HID_FUNC_LOG (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+36)
-#define HID_FUNC_LN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+37)
-#define HID_FUNC_LOG10 (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+38)
-#define HID_FUNC_FAKULTAET (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+39)
-#define HID_FUNC_REST (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+40)
-#define HID_FUNC_VORZEICHEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+41)
-#define HID_FUNC_TEILERGEBNIS (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+42)
-#define HID_FUNC_GANZZAHL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+43)
-#define HID_FUNC_KUERZEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+44)
-#define HID_FUNC_RUNDEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+45)
-#define HID_FUNC_AUFRUNDEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+46)
-#define HID_FUNC_ABRUNDEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+47)
-#define HID_FUNC_GERADE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+48)
-#define HID_FUNC_UNGERADE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+49)
-#define HID_FUNC_OBERGRENZE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+50)
-#define HID_FUNC_UNTERGRENZE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+51)
-#define HID_FUNC_GGT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+52)
-#define HID_FUNC_KGV (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+53)
-#define HID_FUNC_UMRECHNEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+54)
-#define HID_FUNC_EUROCONVERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATH*ID_FUNCTION_OFFSET)+55)
-
-#define HID_FUNC_MTRANS (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATRIX*ID_FUNCTION_OFFSET)+1)
-#define HID_FUNC_MMULT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATRIX*ID_FUNCTION_OFFSET)+2)
-#define HID_FUNC_MDET (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATRIX*ID_FUNCTION_OFFSET)+3)
-#define HID_FUNC_MINV (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATRIX*ID_FUNCTION_OFFSET)+4)
-#define HID_FUNC_EINHEITSMATRIX (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATRIX*ID_FUNCTION_OFFSET)+5)
-#define HID_FUNC_SUMMENPRODUKT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATRIX*ID_FUNCTION_OFFSET)+6)
-#define HID_FUNC_SUMMEX2MY2 (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATRIX*ID_FUNCTION_OFFSET)+7)
-#define HID_FUNC_SUMMEX2PY2 (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATRIX*ID_FUNCTION_OFFSET)+8)
-#define HID_FUNC_SUMMEXMY2 (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATRIX*ID_FUNCTION_OFFSET)+9)
-#define HID_FUNC_HAEUFIGKEIT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATRIX*ID_FUNCTION_OFFSET)+10)
-#define HID_FUNC_RGP (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATRIX*ID_FUNCTION_OFFSET)+11)
-#define HID_FUNC_RKP (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATRIX*ID_FUNCTION_OFFSET)+12)
-#define HID_FUNC_TREND (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATRIX*ID_FUNCTION_OFFSET)+13)
-#define HID_FUNC_VARIATION (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_MATRIX*ID_FUNCTION_OFFSET)+14)
-
-#define HID_FUNC_ANZAHL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+1)
-#define HID_FUNC_ANZAHL2 (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+2)
-#define HID_FUNC_MAX (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+3)
-#define HID_FUNC_MIN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+4)
-#define HID_FUNC_VARIANZ (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+5)
-#define HID_FUNC_VARIANZEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+6)
-#define HID_FUNC_STABW (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+7)
-#define HID_FUNC_STABWN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+8)
-#define HID_FUNC_MITTELWERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+9)
-#define HID_FUNC_SUMQUADABW (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+10)
-#define HID_FUNC_MITTELABW (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+11)
-#define HID_FUNC_SCHIEFE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+12)
-#define HID_FUNC_KURT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+13)
-#define HID_FUNC_GEOMITTEL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+14)
-#define HID_FUNC_HARMITTEL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+15)
-#define HID_FUNC_MODALWERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+16)
-#define HID_FUNC_MEDIAN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+17)
-#define HID_FUNC_QUANTIL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+18)
-#define HID_FUNC_QUARTILE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+19)
-#define HID_FUNC_KGROESSTE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+20)
-#define HID_FUNC_KKLEINSTE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+21)
-#define HID_FUNC_QUANTILSRANG (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+22)
-#define HID_FUNC_RANG (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+23)
-#define HID_FUNC_GESTUTZTMITTEL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+24)
-#define HID_FUNC_WAHRSCHBEREICH (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+25)
-#define HID_FUNC_B (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+26)
-#define HID_FUNC_PHI (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+27)
-#define HID_FUNC_GAUSS (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+28)
-#define HID_FUNC_FISHER (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+29)
-#define HID_FUNC_FISHERINV (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+30)
-#define HID_FUNC_BINOMVERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+31)
-#define HID_FUNC_NEGBINOMVERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+32)
-#define HID_FUNC_KRITBINOM (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+33)
-#define HID_FUNC_POISSON (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+34)
-#define HID_FUNC_NORMVERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+35)
-#define HID_FUNC_NORMINV (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+36)
-#define HID_FUNC_STANDNORMVERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+37)
-#define HID_FUNC_STANDNORMINV (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+38)
-#define HID_FUNC_LOGNORMVERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+39)
-#define HID_FUNC_LOGINV (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+40)
-#define HID_FUNC_EXPONVERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+41)
-#define HID_FUNC_GAMMAVERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+42)
-#define HID_FUNC_GAMMAINV (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+43)
-#define HID_FUNC_GAMMALN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+44)
-#define HID_FUNC_BETAVERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+45)
-#define HID_FUNC_BETAINV (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+46)
-#define HID_FUNC_WEIBULL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+47)
-#define HID_FUNC_HYPGEOMVERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+48)
-#define HID_FUNC_TVERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+49)
-#define HID_FUNC_TINV (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+50)
-#define HID_FUNC_FVERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+51)
-#define HID_FUNC_FINV (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+52)
-#define HID_FUNC_CHIVERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+53)
-#define HID_FUNC_CHIINV (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+54)
-#define HID_FUNC_STANDARDISIERUNG (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+55)
-#define HID_FUNC_VARIATIONEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+56)
-#define HID_FUNC_VARIATIONEN2 (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+57)
-#define HID_FUNC_KONFIDENZ (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+58)
-#define HID_FUNC_GTEST (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+59)
-#define HID_FUNC_CHITEST (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+60)
-#define HID_FUNC_FTEST (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+61)
-#define HID_FUNC_TTEST (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+62)
-#define HID_FUNC_BESTIMMTHEITSMASS (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+63)
-#define HID_FUNC_ACHSENABSCHNITT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+64)
-#define HID_FUNC_STEIGUNG (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+65)
-#define HID_FUNC_STFEHLERYX (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+66)
-#define HID_FUNC_PEARSON (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+67)
-#define HID_FUNC_KORREL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+68)
-#define HID_FUNC_KOVAR (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+69)
-#define HID_FUNC_SCHAETZER (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+70)
-#define HID_FUNC_MINA (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+71)
-#define HID_FUNC_MAXA (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+72)
-#define HID_FUNC_MITTELWERTA (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+73)
-#define HID_FUNC_STABWA (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+74)
-#define HID_FUNC_STABWNA (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+75)
-#define HID_FUNC_VARIANZA (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+76)
-#define HID_FUNC_VARIANZENA (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+77)
-#define HID_FUNC_CHISQDIST (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+78)
-#define HID_FUNC_CHISQINV (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+79)
-#define HID_FUNC_GAMMA (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_STATISTIC*ID_FUNCTION_OFFSET)+80)
-
-#define HID_FUNC_ADRESSE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+1)
-#define HID_FUNC_BEREICHE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+2)
-#define HID_FUNC_WAHL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+3)
-#define HID_FUNC_SPALTE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+4)
-#define HID_FUNC_ZEILE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+5)
-#define HID_FUNC_SPALTEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+6)
-#define HID_FUNC_ZEILEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+7)
-#define HID_FUNC_WVERWEIS (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+8)
-#define HID_FUNC_SVERWEIS (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+9)
-#define HID_FUNC_INDEX (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+10)
-#define HID_FUNC_INDIREKT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+11)
-#define HID_FUNC_VERWEIS (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+12)
-#define HID_FUNC_VERGLEICH (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+13)
-#define HID_FUNC_VERSCHIEBUNG (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+14)
-#define HID_FUNC_FEHLERTYP (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+15)
-#define HID_FUNC_VORLAGE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+16)
-#define HID_FUNC_DDE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+17)
-#define HID_FUNC_TABELLE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+18)
-#define HID_FUNC_TABELLEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+19)
-#define HID_FUNC_HYPERLINK (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+20)
-#define HID_FUNC_GETPIVOTDATA (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TABLE*ID_FUNCTION_OFFSET)+21)
-
-#define HID_FUNC_CODE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+1)
-#define HID_FUNC_DM (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+2)
-#define HID_FUNC_ZEICHEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+3)
-#define HID_FUNC_SAEUBERN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+4)
-#define HID_FUNC_VERKETTEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+5)
-#define HID_FUNC_IDENTISCH (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+6)
-#define HID_FUNC_FINDEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+7)
-#define HID_FUNC_SUCHEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+8)
-#define HID_FUNC_GLAETTEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+9)
-#define HID_FUNC_GROSS2 (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+10)
-#define HID_FUNC_GROSS (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+11)
-#define HID_FUNC_KLEIN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+12)
-#define HID_FUNC_WERT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+13)
-#define HID_FUNC_TEXT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+14)
-#define HID_FUNC_T (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+15)
-#define HID_FUNC_ERSETZEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+16)
-#define HID_FUNC_FEST (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+17)
-#define HID_FUNC_LAENGE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+18)
-#define HID_FUNC_LINKS (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+19)
-#define HID_FUNC_RECHTS (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+20)
-#define HID_FUNC_TEIL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+21)
-#define HID_FUNC_WIEDERHOLEN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+22)
-#define HID_FUNC_WECHSELN (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+23)
-#define HID_FUNC_BASIS (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+24)
-#define HID_FUNC_DEZIMAL (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+25)
-#define HID_FUNC_ROEMISCH (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+26)
-#define HID_FUNC_ARABISCH (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+27)
-#define HID_FUNC_BAHTTEXT (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+28)
-#define HID_FUNC_JIS (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+29)
-#define HID_FUNC_ASC (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+30)
-#define HID_FUNC_UNICODE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+31)
-#define HID_FUNC_UNICHAR (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+32)
-#define HID_FUNC_NUMBERVALUE (HID_SC_FUNC_DUMMY+(ID_FUNCTION_GRP_TEXT*ID_FUNCTION_OFFSET)+33)
diff --git a/sc/inc/scmatrix.hxx b/sc/inc/scmatrix.hxx
index 0cbe2106293e..3979ce3729d6 100644
--- a/sc/inc/scmatrix.hxx
+++ b/sc/inc/scmatrix.hxx
@@ -42,7 +42,7 @@ class ScInterpreter;
class SvNumberFormatter;
class ScMatrixImpl;
-typedef BYTE ScMatValType;
+typedef sal_uInt8 ScMatValType;
const ScMatValType SC_MATVAL_VALUE = 0x00;
const ScMatValType SC_MATVAL_BOOLEAN = 0x01;
const ScMatValType SC_MATVAL_STRING = 0x02;
@@ -62,7 +62,7 @@ struct ScMatrixValue
const String& GetString() const { return pS ? *pS : EMPTY_STRING; }
/// Only valid if ScMatrix methods indicate that this is no string!
- USHORT GetError() const { return GetDoubleErrorValue( fVal); }
+ sal_uInt16 GetError() const { return GetDoubleErrorValue( fVal); }
/// Only valid if ScMatrix methods indicate that this is a boolean
bool GetBoolean() const { return fVal != 0.0; }
@@ -289,7 +289,7 @@ public:
void PutEmpty( SCSIZE nC, SCSIZE nR);
/// Jump FALSE without path
void PutEmptyPath( SCSIZE nC, SCSIZE nR);
- void PutError( USHORT nErrorCode, SCSIZE nC, SCSIZE nR );
+ void PutError( sal_uInt16 nErrorCode, SCSIZE nC, SCSIZE nR );
void PutBoolean( bool bVal, SCSIZE nC, SCSIZE nR);
void FillDouble( double fVal,
@@ -300,11 +300,11 @@ public:
@ATTENTION: MUST NOT be used if the element is a string!
Use GetErrorIfNotString() instead if not sure.
@returns 0 if no error, else one of err... constants */
- USHORT GetError( SCSIZE nC, SCSIZE nR) const;
+ sal_uInt16 GetError( SCSIZE nC, SCSIZE nR) const;
/** Use in ScInterpreter to obtain the error code, if any.
@returns 0 if no error or string element, else one of err... constants */
- USHORT GetErrorIfNotString( SCSIZE nC, SCSIZE nR) const
+ sal_uInt16 GetErrorIfNotString( SCSIZE nC, SCSIZE nR) const
{ return IsValue( nC, nR) ? GetError( nC, nR) : 0; }
/// @return 0.0 if empty or empty path, else value or DoubleError.
@@ -328,31 +328,31 @@ public:
ScMatrixValue Get( SCSIZE nC, SCSIZE nR) const;
/// @return <TRUE/> if string or empty or empty path, in fact non-value.
- BOOL IsString( SCSIZE nIndex ) const;
+ sal_Bool IsString( SCSIZE nIndex ) const;
/// @return <TRUE/> if string or empty or empty path, in fact non-value.
- BOOL IsString( SCSIZE nC, SCSIZE nR ) const;
+ sal_Bool IsString( SCSIZE nC, SCSIZE nR ) const;
/// @return <TRUE/> if empty or empty path.
- BOOL IsEmpty( SCSIZE nC, SCSIZE nR ) const;
+ sal_Bool IsEmpty( SCSIZE nC, SCSIZE nR ) const;
/// @return <TRUE/> if empty path.
- BOOL IsEmptyPath( SCSIZE nC, SCSIZE nR ) const;
+ sal_Bool IsEmptyPath( SCSIZE nC, SCSIZE nR ) const;
/// @return <TRUE/> if value or boolean.
- BOOL IsValue( SCSIZE nIndex ) const;
+ sal_Bool IsValue( SCSIZE nIndex ) const;
/// @return <TRUE/> if value or boolean.
- BOOL IsValue( SCSIZE nC, SCSIZE nR ) const;
+ sal_Bool IsValue( SCSIZE nC, SCSIZE nR ) const;
/// @return <TRUE/> if value or boolean or empty or empty path.
- BOOL IsValueOrEmpty( SCSIZE nC, SCSIZE nR ) const;
+ sal_Bool IsValueOrEmpty( SCSIZE nC, SCSIZE nR ) const;
/// @return <TRUE/> if boolean.
- BOOL IsBoolean( SCSIZE nC, SCSIZE nR ) const;
+ sal_Bool IsBoolean( SCSIZE nC, SCSIZE nR ) const;
/// @return <TRUE/> if entire matrix is numeric, including booleans, with no strings or empties
- BOOL IsNumeric() const;
+ sal_Bool IsNumeric() const;
void MatTrans( ScMatrix& mRes) const;
void MatCopy ( ScMatrix& mRes) const;
diff --git a/sc/inc/scmod.hxx b/sc/inc/scmod.hxx
index 0f7ecf775885..1915f5d2c4ba 100644
--- a/sc/inc/scmod.hxx
+++ b/sc/inc/scmod.hxx
@@ -138,21 +138,20 @@ class ScModule: public SfxModule, public SfxListener, utl::ConfigurationListener
SfxErrorHandler* pErrorHdl;
SvxErrorHandler* pSvxErrorHdl;
ScFormEditData* pFormEditData;
- USHORT nCurRefDlgId;
- BOOL bIsWaterCan;
- BOOL bIsInEditCommand;
- BOOL bIsInExecuteDrop;
+ sal_uInt16 nCurRefDlgId;
+ sal_Bool bIsWaterCan;
+ sal_Bool bIsInEditCommand;
+ sal_Bool bIsInExecuteDrop;
bool mbIsInSharedDocLoading;
bool mbIsInSharedDocSaving;
- std::map<USHORT, std::list<Window*> > m_mapRefWindow;
+ std::map<sal_uInt16, std::list<Window*> > m_mapRefWindow;
public:
SFX_DECL_INTERFACE(SCID_APP)
ScModule( SfxObjectFactory* pFact );
virtual ~ScModule();
- virtual void FillStatusBar(StatusBar &rBar);
virtual void Notify( SfxBroadcaster& rBC, const SfxHint& rHint );
virtual void ConfigurationChanged( utl::ConfigurationBroadcaster*, sal_uInt32 );
void DeleteCfg();
@@ -187,14 +186,14 @@ public:
ScSelectionTransferObj* GetSelectionTransfer() const { return pSelTransfer; }
void SetSelectionTransfer( ScSelectionTransferObj* pNew );
- void SetWaterCan( BOOL bNew ) { bIsWaterCan = bNew; }
- BOOL GetIsWaterCan() const { return bIsWaterCan; }
+ void SetWaterCan( sal_Bool bNew ) { bIsWaterCan = bNew; }
+ sal_Bool GetIsWaterCan() const { return bIsWaterCan; }
- void SetInEditCommand( BOOL bNew ) { bIsInEditCommand = bNew; }
- BOOL IsInEditCommand() const { return bIsInEditCommand; }
+ void SetInEditCommand( sal_Bool bNew ) { bIsInEditCommand = bNew; }
+ sal_Bool IsInEditCommand() const { return bIsInEditCommand; }
- void SetInExecuteDrop( BOOL bNew ) { bIsInExecuteDrop = bNew; }
- BOOL IsInExecuteDrop() const { return bIsInExecuteDrop; }
+ void SetInExecuteDrop( sal_Bool bNew ) { bIsInExecuteDrop = bNew; }
+ sal_Bool IsInExecuteDrop() const { return bIsInExecuteDrop; }
// Options:
const ScViewOptions& GetViewOptions ();
@@ -207,15 +206,15 @@ SC_DLLPUBLIC void SetDocOptions ( const ScDocOptions& rO
SC_DLLPUBLIC void SetAppOptions ( const ScAppOptions& rOpt );
void SetInputOptions ( const ScInputOptions& rOpt );
void SetPrintOptions ( const ScPrintOptions& rOpt );
- void InsertEntryToLRUList(USHORT nFIndex);
+ void InsertEntryToLRUList(sal_uInt16 nFIndex);
void RecentFunctionsChanged();
- static void GetSpellSettings( USHORT& rDefLang, USHORT& rCjkLang, USHORT& rCtlLang,
- BOOL& rAutoSpell );
- static void SetAutoSpellProperty( BOOL bSet );
- static BOOL HasThesaurusLanguage( USHORT nLang );
+ static void GetSpellSettings( sal_uInt16& rDefLang, sal_uInt16& rCjkLang, sal_uInt16& rCtlLang,
+ sal_Bool& rAutoSpell );
+ static void SetAutoSpellProperty( sal_Bool bSet );
+ static sal_Bool HasThesaurusLanguage( sal_uInt16 nLang );
- USHORT GetOptDigitLanguage(); // from CTL options
+ sal_uInt16 GetOptDigitLanguage(); // from CTL options
ScNavipiCfg& GetNavipiCfg();
ScAddInCfg& GetAddInCfg();
@@ -227,15 +226,15 @@ SC_DLLPUBLIC void SetAppOptions ( const ScAppOptions& rO
void ModifyOptions( const SfxItemSet& rOptSet );
// InputHandler:
- BOOL IsEditMode(); // not for SC_INPUT_TYPE
- BOOL IsInputMode(); // also for SC_INPUT_TYPE
+ sal_Bool IsEditMode(); // not for SC_INPUT_TYPE
+ sal_Bool IsInputMode(); // also for SC_INPUT_TYPE
void SetInputMode( ScInputMode eMode );
- BOOL InputKeyEvent( const KeyEvent& rKEvt, BOOL bStartEdit = FALSE );
- SC_DLLPUBLIC void InputEnterHandler( BYTE nBlockMode = 0 );
+ sal_Bool InputKeyEvent( const KeyEvent& rKEvt, sal_Bool bStartEdit = false );
+ SC_DLLPUBLIC void InputEnterHandler( sal_uInt8 nBlockMode = 0 );
void InputCancelHandler();
void InputSelection( EditView* pView );
void InputChanged( EditView* pView );
- ScInputHandler* GetInputHdl( ScTabViewShell* pViewSh = NULL, BOOL bUseRef = TRUE );
+ ScInputHandler* GetInputHdl( ScTabViewShell* pViewSh = NULL, sal_Bool bUseRef = sal_True );
void SetRefInputHdl( ScInputHandler* pNew );
ScInputHandler* GetRefInputHdl();
@@ -248,38 +247,38 @@ SC_DLLPUBLIC void SetAppOptions ( const ScAppOptions& rO
void InputReplaceSelection( const String& rStr );
String InputGetFormulaStr();
void ActivateInputWindow( const String* pStr = NULL,
- BOOL bMatrix = FALSE );
+ sal_Bool bMatrix = false );
void InitFormEditData();
void ClearFormEditData();
ScFormEditData* GetFormEditData() { return pFormEditData; }
// input of reference:
- SC_DLLPUBLIC void SetRefDialog( USHORT nId, BOOL bVis, SfxViewFrame* pViewFrm = NULL );
- BOOL IsModalMode(SfxObjectShell* pDocSh = NULL);
- BOOL IsFormulaMode();
- BOOL IsRefDialogOpen();
- BOOL IsTableLocked();
+ SC_DLLPUBLIC void SetRefDialog( sal_uInt16 nId, sal_Bool bVis, SfxViewFrame* pViewFrm = NULL );
+ sal_Bool IsModalMode(SfxObjectShell* pDocSh = NULL);
+ sal_Bool IsFormulaMode();
+ sal_Bool IsRefDialogOpen();
+ sal_Bool IsTableLocked();
void SetReference( const ScRange& rRef, ScDocument* pDoc,
const ScMarkData* pMarkData = NULL );
void AddRefEntry();
void EndReference();
- USHORT GetCurRefDlgId() const { return nCurRefDlgId; }
+ sal_uInt16 GetCurRefDlgId() const { return nCurRefDlgId; }
// virtual methods for the options dialog
- virtual SfxItemSet* CreateItemSet( USHORT nId );
- virtual void ApplyItemSet( USHORT nId, const SfxItemSet& rSet );
- virtual SfxTabPage* CreateTabPage( USHORT nId, Window* pParent, const SfxItemSet& rSet );
+ virtual SfxItemSet* CreateItemSet( sal_uInt16 nId );
+ virtual void ApplyItemSet( sal_uInt16 nId, const SfxItemSet& rSet );
+ virtual SfxTabPage* CreateTabPage( sal_uInt16 nId, Window* pParent, const SfxItemSet& rSet );
void SetInSharedDocLoading( bool bNew ) { mbIsInSharedDocLoading = bNew; }
bool IsInSharedDocLoading() const { return mbIsInSharedDocLoading; }
void SetInSharedDocSaving( bool bNew ) { mbIsInSharedDocSaving = bNew; }
bool IsInSharedDocSaving() const { return mbIsInSharedDocSaving; }
- SC_DLLPUBLIC BOOL RegisterRefWindow( USHORT nSlotId, Window *pWnd );
- SC_DLLPUBLIC BOOL UnregisterRefWindow( USHORT nSlotId, Window *pWnd );
- SC_DLLPUBLIC BOOL IsAliveRefDlg( USHORT nSlotId, Window *pWnd );
- SC_DLLPUBLIC Window * Find1RefWindow( USHORT nSlotId, Window *pWndAncestor );
+ SC_DLLPUBLIC sal_Bool RegisterRefWindow( sal_uInt16 nSlotId, Window *pWnd );
+ SC_DLLPUBLIC sal_Bool UnregisterRefWindow( sal_uInt16 nSlotId, Window *pWnd );
+ SC_DLLPUBLIC sal_Bool IsAliveRefDlg( sal_uInt16 nSlotId, Window *pWnd );
+ SC_DLLPUBLIC Window * Find1RefWindow( sal_uInt16 nSlotId, Window *pWndAncestor );
SC_DLLPUBLIC Window * Find1RefWindow( Window *pWndAncestor );
};
diff --git a/sc/inc/scresid.hxx b/sc/inc/scresid.hxx
index 4468d0c07654..7cb8136f2081 100644
--- a/sc/inc/scresid.hxx
+++ b/sc/inc/scresid.hxx
@@ -37,7 +37,7 @@
class SC_DLLPUBLIC ScResId : public ResId
{
public:
- ScResId( USHORT nId ); // in scdll.cxx
+ ScResId( sal_uInt16 nId ); // in scdll.cxx
};
diff --git a/sc/inc/shapeuno.hxx b/sc/inc/shapeuno.hxx
index e3acc30ceaef..3c1c0e76b6ed 100644
--- a/sc/inc/shapeuno.hxx
+++ b/sc/inc/shapeuno.hxx
@@ -72,14 +72,14 @@ class ScShapeObj :public ScShapeObj_Base
,public ScShapeObj_TextBase
{
private:
-friend ScMacroInfo* lcl_getShapeHyperMacroInfo( ScShapeObj* pShape, BOOL bCreate );
+friend ScMacroInfo* lcl_getShapeHyperMacroInfo( ScShapeObj* pShape, sal_Bool bCreate );
::com::sun::star::uno::Reference< ::com::sun::star::uno::XAggregation > mxShapeAgg;
// cached pointers to avoid repeated queryAggregation calls:
::com::sun::star::beans::XPropertySet* pShapePropertySet;
::com::sun::star::beans::XPropertyState* pShapePropertyState;
::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > mxPropSetInfo;
com::sun::star::uno::Sequence< sal_Int8 >* pImplementationId;
- BOOL bIsTextShape;
+ sal_Bool bIsTextShape;
bool bInitializedNotifier;
SdrObject* GetSdrObject() const throw();
diff --git a/sc/inc/sortparam.hxx b/sc/inc/sortparam.hxx
index fc18a1fb2c37..e722ab3e428f 100644
--- a/sc/inc/sortparam.hxx
+++ b/sc/inc/sortparam.hxx
@@ -47,23 +47,23 @@ struct SC_DLLPUBLIC ScSortParam
SCROW nRow1;
SCCOL nCol2;
SCROW nRow2;
- BOOL bHasHeader;
- BOOL bByRow;
- BOOL bCaseSens;
- BOOL bNaturalSort;
- BOOL bUserDef;
- USHORT nUserIndex;
- BOOL bIncludePattern;
- BOOL bInplace;
+ sal_Bool bHasHeader;
+ sal_Bool bByRow;
+ sal_Bool bCaseSens;
+ sal_Bool bNaturalSort;
+ sal_Bool bUserDef;
+ sal_uInt16 nUserIndex;
+ sal_Bool bIncludePattern;
+ sal_Bool bInplace;
SCTAB nDestTab;
SCCOL nDestCol;
SCROW nDestRow;
- BOOL bDoSort[MAXSORT];
+ sal_Bool bDoSort[MAXSORT];
SCCOLROW nField[MAXSORT];
- BOOL bAscending[MAXSORT];
+ sal_Bool bAscending[MAXSORT];
::com::sun::star::lang::Locale aCollatorLocale;
String aCollatorAlgorithm;
- USHORT nCompatHeader;
+ sal_uInt16 nCompatHeader;
ScSortParam();
ScSortParam( const ScSortParam& r );
@@ -73,7 +73,7 @@ struct SC_DLLPUBLIC ScSortParam
ScSortParam( const ScQueryParam&, SCCOL nCol );
ScSortParam& operator= ( const ScSortParam& r );
- BOOL operator== ( const ScSortParam& rOther ) const;
+ sal_Bool operator== ( const ScSortParam& rOther ) const;
void Clear ();
void MoveToDest();
diff --git a/sc/inc/stlpool.hxx b/sc/inc/stlpool.hxx
index 3da0a25351ce..8cf4b134c641 100644
--- a/sc/inc/stlpool.hxx
+++ b/sc/inc/stlpool.hxx
@@ -63,7 +63,7 @@ public:
const String* GetForceStdName() const { return pForceStdName; }
virtual SfxStyleSheetBase& Make( const String&, SfxStyleFamily eFam,
- USHORT nMask = 0xffff, USHORT nPos = 0xffff );
+ sal_uInt16 nMask = 0xffff, sal_uInt16 nPos = 0xffff );
protected:
virtual ~ScStyleSheetPool();
@@ -72,7 +72,7 @@ protected:
virtual SfxStyleSheetBase* Create( const String& rName,
SfxStyleFamily eFamily,
- USHORT nMask);
+ sal_uInt16 nMask);
virtual SfxStyleSheetBase* Create( const SfxStyleSheetBase& rStyle );
private:
diff --git a/sc/inc/stlsheet.hxx b/sc/inc/stlsheet.hxx
index 6ae79cf89d4e..cdbe11267d5c 100644
--- a/sc/inc/stlsheet.hxx
+++ b/sc/inc/stlsheet.hxx
@@ -60,17 +60,17 @@ public:
ScStyleSheet( const ScStyleSheet& rStyle );
- virtual BOOL SetParent ( const String& rParentName );
+ virtual sal_Bool SetParent ( const String& rParentName );
virtual SfxItemSet& GetItemSet ();
- virtual BOOL IsUsed () const;
- virtual BOOL HasFollowSupport () const;
- virtual BOOL HasParentSupport () const;
+ virtual sal_Bool IsUsed () const;
+ virtual sal_Bool HasFollowSupport () const;
+ virtual sal_Bool HasParentSupport () const;
virtual const String& GetName() const;
virtual const String& GetParent() const;
virtual const String& GetFollow() const;
- virtual BOOL SetName( const String& );
+ virtual sal_Bool SetName( const String& );
void SetUsage( ScStyleSheet::Usage eUse ) const
{ eUsage = eUse; }
@@ -83,7 +83,7 @@ protected:
ScStyleSheet( const String& rName,
ScStyleSheetPool& rPool,
SfxStyleFamily eFamily,
- USHORT nMask );
+ sal_uInt16 nMask );
virtual void Notify( SfxBroadcaster& rBC, const SfxHint& rHint );
};
diff --git a/sc/inc/strload.hxx b/sc/inc/strload.hxx
index 20367fc5c5e0..60d507441209 100644
--- a/sc/inc/strload.hxx
+++ b/sc/inc/strload.hxx
@@ -35,7 +35,7 @@
class ScRscStrLoader : public Resource
{
public:
- ScRscStrLoader( USHORT nRsc, USHORT nStrId ) :
+ ScRscStrLoader( sal_uInt16 nRsc, sal_uInt16 nStrId ) :
Resource( ScResId( nRsc ) ), theStr( ScResId( nStrId ) )
{
FreeResource();
diff --git a/sc/inc/styleuno.hxx b/sc/inc/styleuno.hxx
index a4735d596422..166405299bd4 100644
--- a/sc/inc/styleuno.hxx
+++ b/sc/inc/styleuno.hxx
@@ -56,8 +56,8 @@ class ScStyleObj;
class ScStyleNameConversion
{
public:
- static String DisplayToProgrammaticName( const String& rDispName, UINT16 nType );
- static String ProgrammaticToDisplayName( const String& rProgName, UINT16 nType );
+ static String DisplayToProgrammaticName( const String& rDispName, sal_uInt16 nType );
+ static String ProgrammaticToDisplayName( const String& rProgName, sal_uInt16 nType );
};
@@ -71,8 +71,8 @@ class ScStyleFamiliesObj : public ::cppu::WeakImplHelper4<
private:
ScDocShell* pDocShell;
- ScStyleFamilyObj* GetObjectByType_Impl(UINT16 Type) const;
- ScStyleFamilyObj* GetObjectByIndex_Impl(UINT32 nIndex) const;
+ ScStyleFamilyObj* GetObjectByType_Impl(sal_uInt16 Type) const;
+ ScStyleFamilyObj* GetObjectByIndex_Impl(sal_uInt32 nIndex) const;
ScStyleFamilyObj* GetObjectByName_Impl(const rtl::OUString& aName) const;
public:
@@ -133,7 +133,7 @@ private:
ScDocShell* pDocShell;
SfxStyleFamily eFamily; // Family
- ScStyleObj* GetObjectByIndex_Impl(UINT32 nIndex);
+ ScStyleObj* GetObjectByIndex_Impl(sal_uInt32 nIndex);
ScStyleObj* GetObjectByName_Impl(const rtl::OUString& Name);
public:
diff --git a/sc/inc/subtotal.hxx b/sc/inc/subtotal.hxx
index 9ff089270fde..e3823c55c81e 100644
--- a/sc/inc/subtotal.hxx
+++ b/sc/inc/subtotal.hxx
@@ -35,9 +35,9 @@ class SubTotal
{
public:
- static BOOL SafePlus( double& fVal1, double fVal2);
- static BOOL SafeMult( double& fVal1, double fVal2);
- static BOOL SafeDiv( double& fVal1, double fVal2);
+ static sal_Bool SafePlus( double& fVal1, double fVal2);
+ static sal_Bool SafeMult( double& fVal1, double fVal2);
+ static sal_Bool SafeDiv( double& fVal1, double fVal2);
};
@@ -46,10 +46,10 @@ struct ScFunctionData // zum Berechnen von einzelnen Funktione
ScSubTotalFunc eFunc;
double nVal;
long nCount;
- BOOL bError;
+ sal_Bool bError;
ScFunctionData( ScSubTotalFunc eFn ) :
- eFunc(eFn), nVal(0.0), nCount(0), bError(FALSE) {}
+ eFunc(eFn), nVal(0.0), nCount(0), bError(false) {}
};
diff --git a/sc/inc/table.hxx b/sc/inc/table.hxx
index 3b799a7301b5..faacdb368368 100644
--- a/sc/inc/table.hxx
+++ b/sc/inc/table.hxx
@@ -106,20 +106,20 @@ private:
String aName;
String aCodeName;
String aComment;
- BOOL bScenario;
- BOOL bLayoutRTL;
- BOOL bLoadingRTL;
+ sal_Bool bScenario;
+ sal_Bool bLayoutRTL;
+ sal_Bool bLoadingRTL;
String aLinkDoc;
String aLinkFlt;
String aLinkOpt;
String aLinkTab;
- ULONG nLinkRefreshDelay;
- BYTE nLinkMode;
+ sal_uLong nLinkRefreshDelay;
+ sal_uInt8 nLinkMode;
// Seitenformatvorlage
String aPageStyle;
- BOOL bPageSizeValid;
+ sal_Bool bPageSizeValid;
Size aPageSizeTwips; // Groesse der Druck-Seite
SCCOL nRepeatStartX; // Wiederholungszeilen/Spalten
SCCOL nRepeatEndX; // REPEAT_NONE, wenn nicht benutzt
@@ -128,11 +128,11 @@ private:
::std::auto_ptr<ScTableProtection> pTabProtection;
- USHORT* pColWidth;
+ sal_uInt16* pColWidth;
::boost::shared_ptr<ScFlatUInt16RowSegments> mpRowHeights;
- BYTE* pColFlags;
- ScBitMaskCompressedArray< SCROW, BYTE>* pRowFlags;
+ sal_uInt8* pColFlags;
+ ScBitMaskCompressedArray< SCROW, sal_uInt8>* pRowFlags;
::boost::shared_ptr<ScFlatBoolColSegments> mpHiddenCols;
::boost::shared_ptr<ScFlatBoolRowSegments> mpHiddenRows;
::boost::shared_ptr<ScFlatBoolColSegments> mpFilteredCols;
@@ -149,16 +149,16 @@ private:
SCCOL nTableAreaX;
SCROW nTableAreaY;
- BOOL bTableAreaValid;
+ sal_Bool bTableAreaValid;
// interne Verwaltung ------------------
- BOOL bVisible;
- BOOL bStreamValid;
- BOOL bPendingRowHeights;
- BOOL bCalcNotification;
+ sal_Bool bVisible;
+ sal_Bool bStreamValid;
+ sal_Bool bPendingRowHeights;
+ sal_Bool bCalcNotification;
SCTAB nTab;
- USHORT nRecalcLvl; // Rekursionslevel Size-Recalc
+ sal_uInt16 nRecalcLvl; // Rekursionslevel Size-Recalc
ScDocument* pDocument;
utl::SearchParam* pSearchParam;
utl::TextSearch* pSearchText;
@@ -170,8 +170,8 @@ private:
// SortierParameter um den Stackbedarf von Quicksort zu Minimieren
ScSortParam aSortParam;
CollatorWrapper* pSortCollator;
- BOOL bGlobalKeepQuery;
- BOOL bSharedNameInserted;
+ sal_Bool bGlobalKeepQuery;
+ sal_Bool bSharedNameInserted;
ScRangeVec aPrintRanges;
bool bPrintEntireSheet;
@@ -179,13 +179,13 @@ private:
ScRange* pRepeatColRange;
ScRange* pRepeatRowRange;
- USHORT nLockCount;
+ sal_uInt16 nLockCount;
ScRangeList* pScenarioRanges;
Color aScenarioColor;
Color aTabBgColor;
- USHORT nScenarioFlags;
- BOOL bActiveScenario;
+ sal_uInt16 nScenarioFlags;
+ sal_Bool bActiveScenario;
NameToNameMap localNameToGlobalName;
bool mbPageBreaksValid;
@@ -203,68 +203,68 @@ friend class ScAttrRectIterator;
public:
ScTable( ScDocument* pDoc, SCTAB nNewTab, const String& rNewName,
- BOOL bColInfo = TRUE, BOOL bRowInfo = TRUE );
+ sal_Bool bColInfo = sal_True, sal_Bool bRowInfo = sal_True );
~ScTable();
ScOutlineTable* GetOutlineTable() { return pOutlineTable; }
SCSIZE GetCellCount(SCCOL nCol) const;
- ULONG GetCellCount() const;
- ULONG GetWeightedCount() const;
- ULONG GetCodeCount() const; // RPN-Code in Formeln
+ sal_uLong GetCellCount() const;
+ sal_uLong GetWeightedCount() const;
+ sal_uLong GetCodeCount() const; // RPN-Code in Formeln
- BOOL SetOutlineTable( const ScOutlineTable* pNewOutline );
+ sal_Bool SetOutlineTable( const ScOutlineTable* pNewOutline );
void StartOutlineTable();
void DoAutoOutline( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow );
- BOOL TestRemoveSubTotals( const ScSubTotalParam& rParam );
+ sal_Bool TestRemoveSubTotals( const ScSubTotalParam& rParam );
void RemoveSubTotals( ScSubTotalParam& rParam );
- BOOL DoSubTotals( ScSubTotalParam& rParam );
+ sal_Bool DoSubTotals( ScSubTotalParam& rParam );
const ScSheetEvents* GetSheetEvents() const { return pSheetEvents; }
void SetSheetEvents( const ScSheetEvents* pNew );
- BOOL IsVisible() const { return bVisible; }
- void SetVisible( BOOL bVis );
+ sal_Bool IsVisible() const { return bVisible; }
+ void SetVisible( sal_Bool bVis );
- BOOL IsStreamValid() const { return bStreamValid; }
- void SetStreamValid( BOOL bSet, BOOL bIgnoreLock = FALSE );
+ sal_Bool IsStreamValid() const { return bStreamValid; }
+ void SetStreamValid( sal_Bool bSet, sal_Bool bIgnoreLock = false );
- BOOL IsPendingRowHeights() const { return bPendingRowHeights; }
- void SetPendingRowHeights( BOOL bSet );
+ sal_Bool IsPendingRowHeights() const { return bPendingRowHeights; }
+ void SetPendingRowHeights( sal_Bool bSet );
- BOOL GetCalcNotification() const { return bCalcNotification; }
- void SetCalcNotification( BOOL bSet );
+ sal_Bool GetCalcNotification() const { return bCalcNotification; }
+ void SetCalcNotification( sal_Bool bSet );
- BOOL IsLayoutRTL() const { return bLayoutRTL; }
- BOOL IsLoadingRTL() const { return bLoadingRTL; }
- void SetLayoutRTL( BOOL bSet );
- void SetLoadingRTL( BOOL bSet );
+ sal_Bool IsLayoutRTL() const { return bLayoutRTL; }
+ sal_Bool IsLoadingRTL() const { return bLoadingRTL; }
+ void SetLayoutRTL( sal_Bool bSet );
+ void SetLoadingRTL( sal_Bool bSet );
- BOOL IsScenario() const { return bScenario; }
- void SetScenario( BOOL bFlag );
+ sal_Bool IsScenario() const { return bScenario; }
+ void SetScenario( sal_Bool bFlag );
void GetScenarioComment( String& rComment) const { rComment = aComment; }
void SetScenarioComment( const String& rComment ) { aComment = rComment; }
const Color& GetScenarioColor() const { return aScenarioColor; }
void SetScenarioColor(const Color& rNew) { aScenarioColor = rNew; }
const Color& GetTabBgColor() const;
void SetTabBgColor(const Color& rColor);
- USHORT GetScenarioFlags() const { return nScenarioFlags; }
- void SetScenarioFlags(USHORT nNew) { nScenarioFlags = nNew; }
- void SetActiveScenario(BOOL bSet) { bActiveScenario = bSet; }
- BOOL IsActiveScenario() const { return bActiveScenario; }
+ sal_uInt16 GetScenarioFlags() const { return nScenarioFlags; }
+ void SetScenarioFlags(sal_uInt16 nNew) { nScenarioFlags = nNew; }
+ void SetActiveScenario(sal_Bool bSet) { bActiveScenario = bSet; }
+ sal_Bool IsActiveScenario() const { return bActiveScenario; }
- BYTE GetLinkMode() const { return nLinkMode; }
- BOOL IsLinked() const { return nLinkMode != SC_LINK_NONE; }
+ sal_uInt8 GetLinkMode() const { return nLinkMode; }
+ sal_Bool IsLinked() const { return nLinkMode != SC_LINK_NONE; }
const String& GetLinkDoc() const { return aLinkDoc; }
const String& GetLinkFlt() const { return aLinkFlt; }
const String& GetLinkOpt() const { return aLinkOpt; }
const String& GetLinkTab() const { return aLinkTab; }
- ULONG GetLinkRefreshDelay() const { return nLinkRefreshDelay; }
+ sal_uLong GetLinkRefreshDelay() const { return nLinkRefreshDelay; }
- void SetLink( BYTE nMode, const String& rDoc, const String& rFlt,
- const String& rOpt, const String& rTab, ULONG nRefreshDelay );
+ void SetLink( sal_uInt8 nMode, const String& rDoc, const String& rFlt,
+ const String& rOpt, const String& rTab, sal_uLong nRefreshDelay );
void GetName( String& rName ) const;
void SetName( const String& rNewName );
@@ -278,7 +278,7 @@ public:
void SetPageStyle( const String& rName );
void PageStyleModified( const String& rNewName );
- BOOL IsProtected() const;
+ sal_Bool IsProtected() const;
void SetProtection(const ScTableProtection* pProtect);
ScTableProtection* GetProtection();
@@ -291,24 +291,24 @@ public:
void LockTable();
void UnlockTable();
- BOOL IsBlockEditable( SCCOL nCol1, SCROW nRow1, SCCOL nCol2,
- SCROW nRow2, BOOL* pOnlyNotBecauseOfMatrix = NULL ) const;
- BOOL IsSelectionEditable( const ScMarkData& rMark,
- BOOL* pOnlyNotBecauseOfMatrix = NULL ) const;
+ sal_Bool IsBlockEditable( SCCOL nCol1, SCROW nRow1, SCCOL nCol2,
+ SCROW nRow2, sal_Bool* pOnlyNotBecauseOfMatrix = NULL ) const;
+ sal_Bool IsSelectionEditable( const ScMarkData& rMark,
+ sal_Bool* pOnlyNotBecauseOfMatrix = NULL ) const;
- BOOL HasBlockMatrixFragment( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2 ) const;
+ sal_Bool HasBlockMatrixFragment( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2 ) const;
bool HasSelectionMatrixFragment( const ScMarkData& rMark ) const;
- BOOL IsBlockEmpty( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, bool bIgnoreNotes = false ) const;
+ sal_Bool IsBlockEmpty( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, bool bIgnoreNotes = false ) const;
void PutCell( const ScAddress&, ScBaseCell* pCell );
void PutCell( SCCOL nCol, SCROW nRow, ScBaseCell* pCell );
- void PutCell(SCCOL nCol, SCROW nRow, ULONG nFormatIndex, ScBaseCell* pCell);
+ void PutCell(SCCOL nCol, SCROW nRow, sal_uLong nFormatIndex, ScBaseCell* pCell);
// TRUE = Zahlformat gesetzt
- BOOL SetString( SCCOL nCol, SCROW nRow, SCTAB nTab, const String& rString,
+ sal_Bool SetString( SCCOL nCol, SCROW nRow, SCTAB nTab, const String& rString,
ScSetStringParam* pParam = NULL );
void SetValue( SCCOL nCol, SCROW nRow, const double& rVal );
- void SetError( SCCOL nCol, SCROW nRow, USHORT nError);
+ void SetError( SCCOL nCol, SCROW nRow, sal_uInt16 nError);
void GetString( SCCOL nCol, SCROW nRow, String& rString );
void GetInputString( SCCOL nCol, SCROW nRow, String& rString );
@@ -351,53 +351,53 @@ public:
@param bForced True = always create all captions, false = skip when Undo is disabled. */
void InitializeNoteCaptions( bool bForced = false );
- BOOL TestInsertRow( SCCOL nStartCol, SCCOL nEndCol, SCSIZE nSize );
+ sal_Bool TestInsertRow( SCCOL nStartCol, SCCOL nEndCol, SCSIZE nSize );
void InsertRow( SCCOL nStartCol, SCCOL nEndCol, SCROW nStartRow, SCSIZE nSize );
void DeleteRow( SCCOL nStartCol, SCCOL nEndCol, SCROW nStartRow, SCSIZE nSize,
- BOOL* pUndoOutline = NULL );
+ sal_Bool* pUndoOutline = NULL );
- BOOL TestInsertCol( SCROW nStartRow, SCROW nEndRow, SCSIZE nSize );
+ sal_Bool TestInsertCol( SCROW nStartRow, SCROW nEndRow, SCSIZE nSize );
void InsertCol( SCCOL nStartCol, SCROW nStartRow, SCROW nEndRow, SCSIZE nSize );
void DeleteCol( SCCOL nStartCol, SCROW nStartRow, SCROW nEndRow, SCSIZE nSize,
- BOOL* pUndoOutline = NULL );
+ sal_Bool* pUndoOutline = NULL );
- void DeleteArea(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, USHORT nDelFlag);
+ void DeleteArea(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, sal_uInt16 nDelFlag);
void CopyToClip(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScTable* pTable,
- BOOL bKeepScenarioFlags, BOOL bCloneNoteCaptions);
+ sal_Bool bKeepScenarioFlags, sal_Bool bCloneNoteCaptions);
void CopyToClip(const ScRangeList& rRanges, ScTable* pTable,
bool bKeepScenarioFlags, bool bCloneNoteCaptions);
void CopyFromClip(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, SCsCOL nDx, SCsROW nDy,
- USHORT nInsFlag, BOOL bAsLink, BOOL bSkipAttrForEmpty, ScTable* pTable);
+ sal_uInt16 nInsFlag, sal_Bool bAsLink, sal_Bool bSkipAttrForEmpty, ScTable* pTable);
void StartListeningInArea( SCCOL nCol1, SCROW nRow1,
SCCOL nCol2, SCROW nRow2 );
void BroadcastInArea( SCCOL nCol1, SCROW nRow1,
SCCOL nCol2, SCROW nRow2 );
void CopyToTable(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
- USHORT nFlags, BOOL bMarked, ScTable* pDestTab,
+ sal_uInt16 nFlags, sal_Bool bMarked, ScTable* pDestTab,
const ScMarkData* pMarkData = NULL,
- BOOL bAsLink = FALSE, BOOL bColRowFlags = TRUE);
+ sal_Bool bAsLink = false, sal_Bool bColRowFlags = sal_True);
void UndoToTable(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
- USHORT nFlags, BOOL bMarked, ScTable* pDestTab,
+ sal_uInt16 nFlags, sal_Bool bMarked, ScTable* pDestTab,
const ScMarkData* pMarkData = NULL);
void TransposeClip( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
- ScTable* pTransClip, USHORT nFlags, BOOL bAsLink );
+ ScTable* pTransClip, sal_uInt16 nFlags, sal_Bool bAsLink );
// Markierung von diesem Dokument
- void MixMarked( const ScMarkData& rMark, USHORT nFunction,
- BOOL bSkipEmpty, ScTable* pSrcTab );
+ void MixMarked( const ScMarkData& rMark, sal_uInt16 nFunction,
+ sal_Bool bSkipEmpty, ScTable* pSrcTab );
void MixData( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
- USHORT nFunction, BOOL bSkipEmpty, ScTable* pSrcTab );
+ sal_uInt16 nFunction, sal_Bool bSkipEmpty, ScTable* pSrcTab );
void CopyData( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow,
SCCOL nDestCol, SCROW nDestRow, SCTAB nDestTab );
void CopyScenarioFrom( const ScTable* pSrcTab );
void CopyScenarioTo( ScTable* pDestTab ) const;
- BOOL TestCopyScenarioTo( const ScTable* pDestTab ) const;
- void MarkScenarioIn( ScMarkData& rMark, USHORT nNeededBits ) const;
- BOOL HasScenarioRange( const ScRange& rRange ) const;
+ sal_Bool TestCopyScenarioTo( const ScTable* pDestTab ) const;
+ void MarkScenarioIn( ScMarkData& rMark, sal_uInt16 nNeededBits ) const;
+ sal_Bool HasScenarioRange( const ScRange& rRange ) const;
void InvalidateScenarioRanges();
const ScRangeList* GetScenarioRanges() const;
@@ -406,21 +406,21 @@ public:
void InvalidateTableArea();
void InvalidatePageBreaks();
- BOOL GetCellArea( SCCOL& rEndCol, SCROW& rEndRow ) const; // FALSE = leer
- BOOL GetTableArea( SCCOL& rEndCol, SCROW& rEndRow ) const;
- BOOL GetPrintArea( SCCOL& rEndCol, SCROW& rEndRow, BOOL bNotes ) const;
- BOOL GetPrintAreaHor( SCROW nStartRow, SCROW nEndRow,
- SCCOL& rEndCol, BOOL bNotes ) const;
- BOOL GetPrintAreaVer( SCCOL nStartCol, SCCOL nEndCol,
- SCROW& rEndRow, BOOL bNotes ) const;
+ sal_Bool GetCellArea( SCCOL& rEndCol, SCROW& rEndRow ) const; // sal_False = leer
+ sal_Bool GetTableArea( SCCOL& rEndCol, SCROW& rEndRow ) const;
+ sal_Bool GetPrintArea( SCCOL& rEndCol, SCROW& rEndRow, sal_Bool bNotes ) const;
+ sal_Bool GetPrintAreaHor( SCROW nStartRow, SCROW nEndRow,
+ SCCOL& rEndCol, sal_Bool bNotes ) const;
+ sal_Bool GetPrintAreaVer( SCCOL nStartCol, SCCOL nEndCol,
+ SCROW& rEndRow, sal_Bool bNotes ) const;
- BOOL GetDataStart( SCCOL& rStartCol, SCROW& rStartRow ) const;
+ sal_Bool GetDataStart( SCCOL& rStartCol, SCROW& rStartRow ) const;
void ExtendPrintArea( OutputDevice* pDev,
SCCOL nStartCol, SCROW nStartRow, SCCOL& rEndCol, SCROW nEndRow );
void GetDataArea( SCCOL& rStartCol, SCROW& rStartRow, SCCOL& rEndCol, SCROW& rEndRow,
- BOOL bIncludeOld, bool bOnlyDown ) const;
+ sal_Bool bIncludeOld, bool bOnlyDown ) const;
bool ShrinkToUsedDataArea( bool& o_bShrunk, SCCOL& rStartCol, SCROW& rStartRow,
SCCOL& rEndCol, SCROW& rEndRow, bool bColumnsOnly ) const;
@@ -430,17 +430,17 @@ public:
void FindAreaPos( SCCOL& rCol, SCROW& rRow, SCsCOL nMovX, SCsROW nMovY );
void GetNextPos( SCCOL& rCol, SCROW& rRow, SCsCOL nMovX, SCsROW nMovY,
- BOOL bMarked, BOOL bUnprotected, const ScMarkData& rMark );
+ sal_Bool bMarked, sal_Bool bUnprotected, const ScMarkData& rMark );
void LimitChartArea( SCCOL& rStartCol, SCROW& rStartRow, SCCOL& rEndCol, SCROW& rEndRow );
- BOOL HasData( SCCOL nCol, SCROW nRow );
- BOOL HasStringData( SCCOL nCol, SCROW nRow );
- BOOL HasValueData( SCCOL nCol, SCROW nRow );
- BOOL HasStringCells( SCCOL nStartCol, SCROW nStartRow,
+ sal_Bool HasData( SCCOL nCol, SCROW nRow );
+ sal_Bool HasStringData( SCCOL nCol, SCROW nRow );
+ sal_Bool HasValueData( SCCOL nCol, SCROW nRow );
+ sal_Bool HasStringCells( SCCOL nStartCol, SCROW nStartRow,
SCCOL nEndCol, SCROW nEndRow ) const;
- USHORT GetErrCode( const ScAddress& rPos ) const
+ sal_uInt16 GetErrCode( const ScAddress& rPos ) const
{
return ValidColRow(rPos.Col(),rPos.Row()) ?
aCol[rPos.Col()].GetErrCode( rPos.Row() ) :
@@ -462,7 +462,7 @@ public:
void UpdateReference( UpdateRefMode eUpdateRefMode, SCCOL nCol1, SCROW nRow1, SCTAB nTab1,
SCCOL nCol2, SCROW nRow2, SCTAB nTab2,
SCsCOL nDx, SCsROW nDy, SCsTAB nDz,
- ScDocument* pUndoDoc = NULL, BOOL bIncludeDraw = TRUE, bool bUpdateNoteCaptionPos = true );
+ ScDocument* pUndoDoc = NULL, sal_Bool bIncludeDraw = sal_True, bool bUpdateNoteCaptionPos = true );
void UpdateDrawRef( UpdateRefMode eUpdateRefMode, SCCOL nCol1, SCROW nRow1, SCTAB nTab1,
SCCOL nCol2, SCROW nRow2, SCTAB nTab2,
@@ -474,18 +474,18 @@ public:
void UpdateGrow( const ScRange& rArea, SCCOL nGrowX, SCROW nGrowY );
void UpdateInsertTab(SCTAB nTable);
- void UpdateDeleteTab( SCTAB nTable, BOOL bIsMove, ScTable* pRefUndo = NULL );
+ void UpdateDeleteTab( SCTAB nTable, sal_Bool bIsMove, ScTable* pRefUndo = NULL );
void UpdateMoveTab(SCTAB nOldPos, SCTAB nNewPos, SCTAB nTabNo, ScProgress& );
- void UpdateCompile( BOOL bForceIfNameInUse = FALSE );
+ void UpdateCompile( sal_Bool bForceIfNameInUse = false );
void SetTabNo(SCTAB nNewTab);
- BOOL IsRangeNameInUse(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
- USHORT nIndex) const;
+ sal_Bool IsRangeNameInUse(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
+ sal_uInt16 nIndex) const;
void FindRangeNamesInUse(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
- std::set<USHORT>& rIndexes) const;
+ std::set<sal_uInt16>& rIndexes) const;
void ReplaceRangeNamesInUse(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
const ScRangeData::IndexMap& rMap );
void Fill( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
- ULONG nFillCount, FillDir eFillDir, FillCmd eFillCmd, FillDateCmd eFillDateCmd,
+ sal_uLong nFillCount, FillDir eFillDir, FillCmd eFillCmd, FillDateCmd eFillDateCmd,
double nStepValue, double nMaxValue);
String GetAutoFillPreview( const ScRange& rSource, SCCOL nEndX, SCROW nEndY );
@@ -494,10 +494,10 @@ public:
const ScMarkData& rMark );
void AutoFormat( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow,
- USHORT nFormatNo );
+ sal_uInt16 nFormatNo );
void GetAutoFormatData(SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, ScAutoFormatData& rData);
void ScReplaceTabsStr( String& rStr, const String& rSrch, const String& rRepl ); // aus sw
- BOOL SearchAndReplace(const SvxSearchItem& rSearchItem,
+ sal_Bool SearchAndReplace(const SvxSearchItem& rSearchItem,
SCCOL& rCol, SCROW& rRow, ScMarkData& rMark,
String& rUndoStr, ScDocument* pUndoDoc);
@@ -507,27 +507,27 @@ public:
const SvxBorderLine** ppLeft, const SvxBorderLine** ppTop,
const SvxBorderLine** ppRight, const SvxBorderLine** ppBottom ) const;
- bool HasAttrib( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, USHORT nMask ) const;
- bool HasAttribSelection( const ScMarkData& rMark, USHORT nMask ) const;
+ bool HasAttrib( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, sal_uInt16 nMask ) const;
+ bool HasAttribSelection( const ScMarkData& rMark, sal_uInt16 nMask ) const;
bool ExtendMerge( SCCOL nStartCol, SCROW nStartRow,
SCCOL& rEndCol, SCROW& rEndRow,
- BOOL bRefresh, BOOL bAttrs );
- const SfxPoolItem* GetAttr( SCCOL nCol, SCROW nRow, USHORT nWhich ) const;
+ sal_Bool bRefresh, sal_Bool bAttrs );
+ const SfxPoolItem* GetAttr( SCCOL nCol, SCROW nRow, sal_uInt16 nWhich ) const;
const ScPatternAttr* GetPattern( SCCOL nCol, SCROW nRow ) const;
const ScPatternAttr* GetMostUsedPattern( SCCOL nCol, SCROW nStartRow, SCROW nEndRow ) const;
- ULONG GetNumberFormat( const ScAddress& rPos ) const
+ sal_uLong GetNumberFormat( const ScAddress& rPos ) const
{
return ValidColRow(rPos.Col(),rPos.Row()) ?
aCol[rPos.Col()].GetNumberFormat( rPos.Row() ) :
0;
}
- ULONG GetNumberFormat( SCCOL nCol, SCROW nRow ) const;
+ sal_uLong GetNumberFormat( SCCOL nCol, SCROW nRow ) const;
sal_uInt32 GetNumberFormat( SCCOL nCol, SCROW nStartRow, SCROW nEndRow ) const;
void MergeSelectionPattern( ScMergePatternState& rState,
- const ScMarkData& rMark, BOOL bDeep ) const;
+ const ScMarkData& rMark, sal_Bool bDeep ) const;
void MergePatternArea( ScMergePatternState& rState, SCCOL nCol1, SCROW nRow1,
- SCCOL nCol2, SCROW nRow2, BOOL bDeep ) const;
+ SCCOL nCol2, SCROW nRow2, sal_Bool bDeep ) const;
void MergeBlockFrame( SvxBoxItem* pLineOuter, SvxBoxInfoItem* pLineInner,
ScLineFlags& rFlags,
SCCOL nStartCol, SCROW nStartRow,
@@ -543,12 +543,12 @@ public:
const ScPatternAttr& rAttr, ScEditDataArray* pDataArray = NULL );
bool SetAttrEntries(SCCOL nCol, ScAttrEntry* pData, SCSIZE nSize);
- void SetPattern( const ScAddress& rPos, const ScPatternAttr& rAttr, BOOL bPutToPool = FALSE )
+ void SetPattern( const ScAddress& rPos, const ScPatternAttr& rAttr, sal_Bool bPutToPool = false )
{
if (ValidColRow(rPos.Col(),rPos.Row()))
aCol[rPos.Col()].SetPattern( rPos.Row(), rAttr, bPutToPool );
}
- void SetPattern( SCCOL nCol, SCROW nRow, const ScPatternAttr& rAttr, BOOL bPutToPool = FALSE );
+ void SetPattern( SCCOL nCol, SCROW nRow, const ScPatternAttr& rAttr, sal_Bool bPutToPool = false );
void ApplyPatternIfNumberformatIncompatible( const ScRange& rRange,
const ScPatternAttr& rPattern, short nNewType );
@@ -556,36 +556,36 @@ public:
void ApplyStyleArea( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, const ScStyleSheet& rStyle );
void ApplySelectionStyle(const ScStyleSheet& rStyle, const ScMarkData& rMark);
void ApplySelectionLineStyle( const ScMarkData& rMark,
- const SvxBorderLine* pLine, BOOL bColorOnly );
+ const SvxBorderLine* pLine, sal_Bool bColorOnly );
const ScStyleSheet* GetStyle( SCCOL nCol, SCROW nRow ) const;
- const ScStyleSheet* GetSelectionStyle( const ScMarkData& rMark, BOOL& rFound ) const;
- const ScStyleSheet* GetAreaStyle( BOOL& rFound, SCCOL nCol1, SCROW nRow1,
+ const ScStyleSheet* GetSelectionStyle( const ScMarkData& rMark, sal_Bool& rFound ) const;
+ const ScStyleSheet* GetAreaStyle( sal_Bool& rFound, SCCOL nCol1, SCROW nRow1,
SCCOL nCol2, SCROW nRow2 ) const;
- void StyleSheetChanged( const SfxStyleSheetBase* pStyleSheet, BOOL bRemoved,
+ void StyleSheetChanged( const SfxStyleSheetBase* pStyleSheet, sal_Bool bRemoved,
OutputDevice* pDev,
double nPPTX, double nPPTY,
const Fraction& rZoomX, const Fraction& rZoomY );
- BOOL IsStyleSheetUsed( const ScStyleSheet& rStyle, BOOL bGatherAllStyles ) const;
+ sal_Bool IsStyleSheetUsed( const ScStyleSheet& rStyle, sal_Bool bGatherAllStyles ) const;
bool ApplyFlags( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, INT16 nFlags );
bool RemoveFlags( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, INT16 nFlags );
void ApplySelectionCache( SfxItemPoolCache* pCache, const ScMarkData& rMark, ScEditDataArray* pDataArray = NULL );
- void DeleteSelection( USHORT nDelFlag, const ScMarkData& rMark );
+ void DeleteSelection( sal_uInt16 nDelFlag, const ScMarkData& rMark );
- void ClearSelectionItems( const USHORT* pWhich, const ScMarkData& rMark );
- void ChangeSelectionIndent( BOOL bIncrement, const ScMarkData& rMark );
+ void ClearSelectionItems( const sal_uInt16* pWhich, const ScMarkData& rMark );
+ void ChangeSelectionIndent( sal_Bool bIncrement, const ScMarkData& rMark );
const ScRange* GetRepeatColRange() const { return pRepeatColRange; }
const ScRange* GetRepeatRowRange() const { return pRepeatRowRange; }
void SetRepeatColRange( const ScRange* pNew );
void SetRepeatRowRange( const ScRange* pNew );
- USHORT GetPrintRangeCount() const { return static_cast< USHORT >( aPrintRanges.size() ); }
- const ScRange* GetPrintRange(USHORT nPos) const;
+ sal_uInt16 GetPrintRangeCount() const { return static_cast< sal_uInt16 >( aPrintRanges.size() ); }
+ const ScRange* GetPrintRange(sal_uInt16 nPos) const;
/** Returns true, if the sheet is always printed. */
bool IsPrintEntireSheet() const { return bPrintEntireSheet; }
@@ -599,34 +599,34 @@ public:
void FillPrintSaver( ScPrintSaverTab& rSaveTab ) const;
void RestorePrintRanges( const ScPrintSaverTab& rSaveTab );
- USHORT GetOptimalColWidth( SCCOL nCol, OutputDevice* pDev,
+ sal_uInt16 GetOptimalColWidth( SCCOL nCol, OutputDevice* pDev,
double nPPTX, double nPPTY,
const Fraction& rZoomX, const Fraction& rZoomY,
- BOOL bFormula, const ScMarkData* pMarkData,
+ sal_Bool bFormula, const ScMarkData* pMarkData,
const ScColWidthParam* pParam );
- BOOL SetOptimalHeight( SCROW nStartRow, SCROW nEndRow, USHORT nExtra,
+ sal_Bool SetOptimalHeight( SCROW nStartRow, SCROW nEndRow, sal_uInt16 nExtra,
OutputDevice* pDev,
double nPPTX, double nPPTY,
const Fraction& rZoomX, const Fraction& rZoomY,
- BOOL bForce,
- ScProgress* pOuterProgress = NULL, ULONG nProgressStart = 0 );
+ sal_Bool bForce,
+ ScProgress* pOuterProgress = NULL, sal_uLong nProgressStart = 0 );
- void SetOptimalHeightOnly(SCROW nStartRow, SCROW nEndRow, USHORT nExtra,
+ void SetOptimalHeightOnly(SCROW nStartRow, SCROW nEndRow, sal_uInt16 nExtra,
OutputDevice* pDev,
double nPPTX, double nPPTY,
const Fraction& rZoomX, const Fraction& rZoomY,
- BOOL bForce,
- ScProgress* pOuterProgress = NULL, ULONG nProgressStart = 0 );
+ sal_Bool bForce,
+ ScProgress* pOuterProgress = NULL, sal_uLong nProgressStart = 0 );
long GetNeededSize( SCCOL nCol, SCROW nRow,
OutputDevice* pDev,
double nPPTX, double nPPTY,
const Fraction& rZoomX, const Fraction& rZoomY,
- BOOL bWidth, BOOL bTotalSize );
- void SetColWidth( SCCOL nCol, USHORT nNewWidth );
- void SetColWidthOnly( SCCOL nCol, USHORT nNewWidth );
- void SetRowHeight( SCROW nRow, USHORT nNewHeight );
- BOOL SetRowHeightRange( SCROW nStartRow, SCROW nEndRow, USHORT nNewHeight,
+ sal_Bool bWidth, sal_Bool bTotalSize );
+ void SetColWidth( SCCOL nCol, sal_uInt16 nNewWidth );
+ void SetColWidthOnly( SCCOL nCol, sal_uInt16 nNewWidth );
+ void SetRowHeight( SCROW nRow, sal_uInt16 nNewHeight );
+ sal_Bool SetRowHeightRange( SCROW nStartRow, SCROW nEndRow, sal_uInt16 nNewHeight,
double nPPTX, double nPPTY );
/**
@@ -636,17 +636,17 @@ public:
* Note that setting a new row height via this function will not
* invalidate page breaks.
*/
- void SetRowHeightOnly( SCROW nStartRow, SCROW nEndRow, USHORT nNewHeight );
+ void SetRowHeightOnly( SCROW nStartRow, SCROW nEndRow, sal_uInt16 nNewHeight );
// nPPT fuer Test auf Veraenderung
- void SetManualHeight( SCROW nStartRow, SCROW nEndRow, BOOL bManual );
+ void SetManualHeight( SCROW nStartRow, SCROW nEndRow, sal_Bool bManual );
- USHORT GetColWidth( SCCOL nCol ) const;
- SC_DLLPUBLIC USHORT GetRowHeight( SCROW nRow, SCROW* pStartRow = NULL, SCROW* pEndRow = NULL, bool bHiddenAsZero = true ) const;
- ULONG GetRowHeight( SCROW nStartRow, SCROW nEndRow ) const;
- ULONG GetScaledRowHeight( SCROW nStartRow, SCROW nEndRow, double fScale ) const;
- ULONG GetColOffset( SCCOL nCol ) const;
- ULONG GetRowOffset( SCROW nRow ) const;
+ sal_uInt16 GetColWidth( SCCOL nCol ) const;
+ SC_DLLPUBLIC sal_uInt16 GetRowHeight( SCROW nRow, SCROW* pStartRow = NULL, SCROW* pEndRow = NULL, bool bHiddenAsZero = true ) const;
+ sal_uLong GetRowHeight( SCROW nStartRow, SCROW nEndRow ) const;
+ sal_uLong GetScaledRowHeight( SCROW nStartRow, SCROW nEndRow, double fScale ) const;
+ sal_uLong GetColOffset( SCCOL nCol ) const;
+ sal_uLong GetRowOffset( SCROW nRow ) const;
/**
* Get the last row such that the height of row 0 to the end row is as
@@ -656,12 +656,12 @@ public:
*
* @return SCROW last row of the range within specified height.
*/
- SCROW GetRowForHeight(ULONG nHeight) const;
+ SCROW GetRowForHeight(sal_uLong nHeight) const;
- USHORT GetOriginalWidth( SCCOL nCol ) const;
- USHORT GetOriginalHeight( SCROW nRow ) const;
+ sal_uInt16 GetOriginalWidth( SCCOL nCol ) const;
+ sal_uInt16 GetOriginalHeight( SCROW nRow ) const;
- USHORT GetCommonWidth( SCCOL nEndCol );
+ sal_uInt16 GetCommonWidth( SCCOL nEndCol );
SCROW GetHiddenRowCount( SCROW nRow );
@@ -672,9 +672,9 @@ public:
void ShowRows(SCROW nRow1, SCROW nRow2, bool bShow);
void DBShowRows(SCROW nRow1, SCROW nRow2, bool bShow);
- void SetColFlags( SCCOL nCol, BYTE nNewFlags );
- void SetRowFlags( SCROW nRow, BYTE nNewFlags );
- void SetRowFlags( SCROW nStartRow, SCROW nEndRow, BYTE nNewFlags );
+ void SetColFlags( SCCOL nCol, sal_uInt8 nNewFlags );
+ void SetRowFlags( SCROW nRow, sal_uInt8 nNewFlags );
+ void SetRowFlags( SCROW nStartRow, SCROW nEndRow, sal_uInt8 nNewFlags );
/// @return the index of the last row with any set flags (auto-pagebreak is ignored).
SCROW GetLastFlaggedRow() const;
@@ -684,18 +684,18 @@ public:
/// @return the index of the last changed row (flags and row height, auto pagebreak is ignored).
SCROW GetLastChangedRow() const;
- BYTE GetColFlags( SCCOL nCol ) const;
- BYTE GetRowFlags( SCROW nRow ) const;
+ sal_uInt8 GetColFlags( SCCOL nCol ) const;
+ sal_uInt8 GetRowFlags( SCROW nRow ) const;
- const ScBitMaskCompressedArray< SCROW, BYTE> * GetRowFlagsArray() const
+ const ScBitMaskCompressedArray< SCROW, sal_uInt8> * GetRowFlagsArray() const
{ return pRowFlags; }
- BOOL UpdateOutlineCol( SCCOL nStartCol, SCCOL nEndCol, BOOL bShow );
- BOOL UpdateOutlineRow( SCROW nStartRow, SCROW nEndRow, BOOL bShow );
+ sal_Bool UpdateOutlineCol( SCCOL nStartCol, SCCOL nEndCol, sal_Bool bShow );
+ sal_Bool UpdateOutlineRow( SCROW nStartRow, SCROW nEndRow, sal_Bool bShow );
void UpdatePageBreaks( const ScRange* pUserArea );
void RemoveManualBreaks();
- BOOL HasManualBreaks() const;
+ sal_Bool HasManualBreaks() const;
void SetRowManualBreaks( const ::std::set<SCROW>& rBreaks );
void SetColManualBreaks( const ::std::set<SCCOL>& rBreaks );
@@ -758,20 +758,20 @@ public:
void StripHidden( SCCOL& rX1, SCROW& rY1, SCCOL& rX2, SCROW& rY2 );
void ExtendHidden( SCCOL& rX1, SCROW& rY1, SCCOL& rX2, SCROW& rY2 );
- void Sort(const ScSortParam& rSortParam, BOOL bKeepQuery);
- BOOL ValidQuery(SCROW nRow, const ScQueryParam& rQueryParam,
- BOOL* pSpecial = NULL, ScBaseCell* pCell = NULL,
- BOOL* pbTestEqualCondition = NULL );
+ void Sort(const ScSortParam& rSortParam, sal_Bool bKeepQuery);
+ sal_Bool ValidQuery(SCROW nRow, const ScQueryParam& rQueryParam,
+ sal_Bool* pSpecial = NULL, ScBaseCell* pCell = NULL,
+ sal_Bool* pbTestEqualCondition = NULL );
void TopTenQuery( ScQueryParam& );
- SCSIZE Query(ScQueryParam& rQueryParam, BOOL bKeepSub);
- BOOL CreateQueryParam(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScQueryParam& rQueryParam);
+ SCSIZE Query(ScQueryParam& rQueryParam, sal_Bool bKeepSub);
+ sal_Bool CreateQueryParam(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScQueryParam& rQueryParam);
void GetFilterEntries(SCCOL nCol, SCROW nRow1, SCROW nRow2, TypedScStrCollection& rStrings, bool& rHasDates);
void GetFilteredFilterEntries( SCCOL nCol, SCROW nRow1, SCROW nRow2, const ScQueryParam& rParam, TypedScStrCollection& rStrings, bool& rHasDates );
- BOOL GetDataEntries(SCCOL nCol, SCROW nRow, TypedScStrCollection& rStrings, BOOL bLimit);
+ sal_Bool GetDataEntries(SCCOL nCol, SCROW nRow, TypedScStrCollection& rStrings, sal_Bool bLimit);
- BOOL HasColHeader( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow );
- BOOL HasRowHeader( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow );
+ sal_Bool HasColHeader( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow );
+ sal_Bool HasRowHeader( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow );
void DoColResize( SCCOL nCol1, SCCOL nCol2, SCSIZE nAdd );
@@ -782,53 +782,53 @@ public:
SCCOL nCol,
SCROW nRowStart, SCROW nRowEnd ) const;
- void FindConditionalFormat( ULONG nKey, ScRangeList& rRanges );
+ void FindConditionalFormat( sal_uLong nKey, ScRangeList& rRanges );
void IncRecalcLevel();
void DecRecalcLevel( bool bUpdateNoteCaptionPos = true );
- BOOL IsSortCollatorGlobal() const;
+ sal_Bool IsSortCollatorGlobal() const;
void InitSortCollator( const ScSortParam& rPar );
void DestroySortCollator();
void SetDrawPageSize( bool bResetStreamValid = true, bool bUpdateNoteCaptionPos = true );
private:
void FillSeries( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
- ULONG nFillCount, FillDir eFillDir, FillCmd eFillCmd,
+ sal_uLong nFillCount, FillDir eFillDir, FillCmd eFillCmd,
FillDateCmd eFillDateCmd,
- double nStepValue, double nMaxValue, USHORT nMinDigits,
- BOOL bAttribs, ScProgress& rProgress );
+ double nStepValue, double nMaxValue, sal_uInt16 nMinDigits,
+ sal_Bool bAttribs, ScProgress& rProgress );
void FillAnalyse( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
FillCmd& rCmd, FillDateCmd& rDateCmd,
- double& rInc, USHORT& rMinDigits,
- ScUserListData*& rListData, USHORT& rListIndex);
+ double& rInc, sal_uInt16& rMinDigits,
+ ScUserListData*& rListData, sal_uInt16& rListIndex);
void FillAuto( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
- ULONG nFillCount, FillDir eFillDir, ScProgress& rProgress );
+ sal_uLong nFillCount, FillDir eFillDir, ScProgress& rProgress );
- BOOL ValidNextPos( SCCOL nCol, SCROW nRow, const ScMarkData& rMark,
- BOOL bMarked, BOOL bUnprotected );
+ sal_Bool ValidNextPos( SCCOL nCol, SCROW nRow, const ScMarkData& rMark,
+ sal_Bool bMarked, sal_Bool bUnprotected );
void AutoFormatArea(SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow,
- const ScPatternAttr& rAttr, USHORT nFormatNo);
- void GetAutoFormatAttr(SCCOL nCol, SCROW nRow, USHORT nIndex, ScAutoFormatData& rData);
- void GetAutoFormatFrame(SCCOL nCol, SCROW nRow, USHORT nFlags, USHORT nIndex, ScAutoFormatData& rData);
- BOOL SearchCell(const SvxSearchItem& rSearchItem, SCCOL nCol, SCROW nRow,
+ const ScPatternAttr& rAttr, sal_uInt16 nFormatNo);
+ void GetAutoFormatAttr(SCCOL nCol, SCROW nRow, sal_uInt16 nIndex, ScAutoFormatData& rData);
+ void GetAutoFormatFrame(SCCOL nCol, SCROW nRow, sal_uInt16 nFlags, sal_uInt16 nIndex, ScAutoFormatData& rData);
+ sal_Bool SearchCell(const SvxSearchItem& rSearchItem, SCCOL nCol, SCROW nRow,
const ScMarkData& rMark, String& rUndoStr, ScDocument* pUndoDoc);
- BOOL Search(const SvxSearchItem& rSearchItem, SCCOL& rCol, SCROW& rRow,
+ sal_Bool Search(const SvxSearchItem& rSearchItem, SCCOL& rCol, SCROW& rRow,
const ScMarkData& rMark, String& rUndoStr, ScDocument* pUndoDoc);
- BOOL SearchAll(const SvxSearchItem& rSearchItem, ScMarkData& rMark,
+ sal_Bool SearchAll(const SvxSearchItem& rSearchItem, ScMarkData& rMark,
String& rUndoStr, ScDocument* pUndoDoc);
- BOOL Replace(const SvxSearchItem& rSearchItem, SCCOL& rCol, SCROW& rRow,
+ sal_Bool Replace(const SvxSearchItem& rSearchItem, SCCOL& rCol, SCROW& rRow,
const ScMarkData& rMark, String& rUndoStr, ScDocument* pUndoDoc);
- BOOL ReplaceAll(const SvxSearchItem& rSearchItem, ScMarkData& rMark,
+ sal_Bool ReplaceAll(const SvxSearchItem& rSearchItem, ScMarkData& rMark,
String& rUndoStr, ScDocument* pUndoDoc);
- BOOL SearchStyle(const SvxSearchItem& rSearchItem, SCCOL& rCol, SCROW& rRow,
+ sal_Bool SearchStyle(const SvxSearchItem& rSearchItem, SCCOL& rCol, SCROW& rRow,
ScMarkData& rMark);
- BOOL ReplaceStyle(const SvxSearchItem& rSearchItem, SCCOL& rCol, SCROW& rRow,
- ScMarkData& rMark, BOOL bIsUndo);
- BOOL SearchAllStyle(const SvxSearchItem& rSearchItem, ScMarkData& rMark);
- BOOL ReplaceAllStyle(const SvxSearchItem& rSearchItem, ScMarkData& rMark,
+ sal_Bool ReplaceStyle(const SvxSearchItem& rSearchItem, SCCOL& rCol, SCROW& rRow,
+ ScMarkData& rMark, sal_Bool bIsUndo);
+ sal_Bool SearchAllStyle(const SvxSearchItem& rSearchItem, ScMarkData& rMark);
+ sal_Bool ReplaceAllStyle(const SvxSearchItem& rSearchItem, ScMarkData& rMark,
ScDocument* pUndoDoc);
bool SearchAndReplaceEmptyCells(
const SvxSearchItem& rSearchItem,
@@ -842,11 +842,11 @@ private:
String& rUndoStr, ScDocument* pUndoDoc);
// benutzen globalen SortParam:
- BOOL IsSorted(SCCOLROW nStart, SCCOLROW nEnd);
+ sal_Bool IsSorted(SCCOLROW nStart, SCCOLROW nEnd);
void DecoladeRow( ScSortInfoArray*, SCROW nRow1, SCROW nRow2 );
void SwapCol(SCCOL nCol1, SCCOL nCol2);
void SwapRow(SCROW nRow1, SCROW nRow2);
- short CompareCell( USHORT nSort,
+ short CompareCell( sal_uInt16 nSort,
ScBaseCell* pCell1, SCCOL nCell1Col, SCROW nCell1Row,
ScBaseCell* pCell2, SCCOL nCell2Col, SCROW nCell2Row );
short Compare(SCCOLROW nIndex1, SCCOLROW nIndex2);
@@ -855,25 +855,25 @@ private:
void QuickSort( ScSortInfoArray*, SCsCOLROW nLo, SCsCOLROW nHi);
void SortReorder( ScSortInfoArray*, ScProgress& );
- BOOL CreateExcelQuery(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScQueryParam& rQueryParam);
- BOOL CreateStarQuery(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScQueryParam& rQueryParam);
+ sal_Bool CreateExcelQuery(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScQueryParam& rQueryParam);
+ sal_Bool CreateStarQuery(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScQueryParam& rQueryParam);
void GetUpperCellString(SCCOL nCol, SCROW nRow, String& rStr);
- BOOL RefVisible(ScFormulaCell* pCell);
+ sal_Bool RefVisible(ScFormulaCell* pCell);
- BOOL IsEmptyLine(SCROW nRow, SCCOL nStartCol, SCCOL nEndCol);
+ sal_Bool IsEmptyLine(SCROW nRow, SCCOL nStartCol, SCCOL nEndCol);
- void IncDate(double& rVal, USHORT& nDayOfMonth, double nStep, FillDateCmd eCmd);
- void FillFormula(ULONG& nFormulaCounter, BOOL bFirst, ScFormulaCell* pSrcCell,
- SCCOL nDestCol, SCROW nDestRow, BOOL bLast );
+ void IncDate(double& rVal, sal_uInt16& nDayOfMonth, double nStep, FillDateCmd eCmd);
+ void FillFormula(sal_uLong& nFormulaCounter, sal_Bool bFirst, ScFormulaCell* pSrcCell,
+ SCCOL nDestCol, SCROW nDestRow, sal_Bool bLast );
void UpdateInsertTabAbs(SCTAB nNewPos);
- BOOL GetNextSpellingCell(SCCOL& rCol, SCROW& rRow, BOOL bInSel,
+ sal_Bool GetNextSpellingCell(SCCOL& rCol, SCROW& rRow, sal_Bool bInSel,
const ScMarkData& rMark) const;
- BOOL GetNextMarkedCell( SCCOL& rCol, SCROW& rRow, const ScMarkData& rMark );
- BOOL TestTabRefAbs(SCTAB nTable);
+ sal_Bool GetNextMarkedCell( SCCOL& rCol, SCROW& rRow, const ScMarkData& rMark );
+ sal_Bool TestTabRefAbs(SCTAB nTable);
void CompileDBFormula();
- void CompileDBFormula( BOOL bCreateFormulaString );
- void CompileNameFormula( BOOL bCreateFormulaString );
+ void CompileDBFormula( sal_Bool bCreateFormulaString );
+ void CompileNameFormula( sal_Bool bCreateFormulaString );
void CompileColRowNameFormula();
void StartListening( const ScAddress& rAddress, SvtListener* pListener );
@@ -891,7 +891,7 @@ private:
// idle calculation of OutputDevice text width for cell
// also invalidates script type, broadcasts for "calc as shown"
void InvalidateTextWidth( const ScAddress* pAdrFrom, const ScAddress* pAdrTo,
- BOOL bNumFormatChanged, BOOL bBroadcast );
+ sal_Bool bNumFormatChanged, sal_Bool bBroadcast );
void SkipFilteredRows(SCROW& rRow, SCROW& rLastNonFilteredRow, bool bForward);
diff --git a/sc/inc/tablink.hxx b/sc/inc/tablink.hxx
index 07b13a54f2b5..f21d70ec1a7d 100644
--- a/sc/inc/tablink.hxx
+++ b/sc/inc/tablink.hxx
@@ -45,17 +45,17 @@ private:
String aFileName;
String aFilterName;
String aOptions;
- BOOL bInCreate;
- BOOL bInEdit;
- BOOL bAddUndo;
- BOOL bDoPaint;
+ sal_Bool bInCreate;
+ sal_Bool bInEdit;
+ sal_Bool bAddUndo;
+ sal_Bool bDoPaint;
public:
TYPEINFO();
ScTableLink( ScDocShell* pDocSh, const String& rFile,
- const String& rFilter, const String& rOpt, ULONG nRefresh );
+ const String& rFilter, const String& rOpt, sal_uLong nRefresh );
ScTableLink( SfxObjectShell* pShell, const String& rFile,
- const String& rFilter, const String& rOpt, ULONG nRefresh );
+ const String& rFilter, const String& rOpt, sal_uLong nRefresh );
virtual ~ScTableLink();
virtual void Closed();
virtual void DataChanged( const String& rMimeType,
@@ -63,17 +63,17 @@ public:
virtual void Edit( Window*, const Link& rEndEditHdl );
- BOOL Refresh(const String& rNewFile, const String& rNewFilter,
- const String* pNewOptions /* = NULL */, ULONG nNewRefresh );
- void SetInCreate(BOOL bSet) { bInCreate = bSet; }
- void SetAddUndo(BOOL bSet) { bAddUndo = bSet; }
- void SetPaint(BOOL bSet) { bDoPaint = bSet; }
+ sal_Bool Refresh(const String& rNewFile, const String& rNewFilter,
+ const String* pNewOptions /* = NULL */, sal_uLong nNewRefresh );
+ void SetInCreate(sal_Bool bSet) { bInCreate = bSet; }
+ void SetAddUndo(sal_Bool bSet) { bAddUndo = bSet; }
+ void SetPaint(sal_Bool bSet) { bDoPaint = bSet; }
const String& GetFileName() const { return aFileName; }
const String& GetFilterName() const { return aFilterName; }
const String& GetOptions() const { return aOptions; }
- BOOL IsUsed() const;
+ sal_Bool IsUsed() const;
DECL_LINK( RefreshHdl, ScTableLink* );
DECL_LINK( TableEndEditHdl, ::sfx2::SvBaseLink* );
@@ -92,11 +92,11 @@ private:
public:
ScDocumentLoader( const String& rFileName,
String& rFilterName, String& rOptions,
- UINT32 nRekCnt = 0, BOOL bWithInteraction = FALSE );
+ sal_uInt32 nRekCnt = 0, sal_Bool bWithInteraction = false );
~ScDocumentLoader();
ScDocument* GetDocument();
ScDocShell* GetDocShell() { return pDocShell; }
- BOOL IsError() const;
+ sal_Bool IsError() const;
String GetTitle() const;
void ReleaseDocRef(); // without calling DoClose
@@ -107,10 +107,10 @@ public:
@param bWithContent
true = Tries to detect the filter by looking at the file contents.
false = Detects filter by file name extension only (should be used in filter code only).
- @return TRUE if a filter could be found, FALSE otherwise. */
- static BOOL GetFilterName( const String& rFileName,
+ @return sal_True if a filter could be found, sal_False otherwise. */
+ static sal_Bool GetFilterName( const String& rFileName,
String& rFilter, String& rOptions,
- BOOL bWithContent, BOOL bWithInteraction );
+ sal_Bool bWithContent, sal_Bool bWithInteraction );
static void RemoveAppPrefix( String& rFilterName );
};
diff --git a/sc/inc/tabopparams.hxx b/sc/inc/tabopparams.hxx
index b4a3d2978f0b..7a505c79c2be 100644
--- a/sc/inc/tabopparams.hxx
+++ b/sc/inc/tabopparams.hxx
@@ -45,14 +45,14 @@ struct ScInterpreterTableOpParams
ScAddress aFormulaPos;
::std::vector< ScFormulaCell* > aNotifiedFormulaCells;
::std::vector< ScAddress > aNotifiedFormulaPos;
- BOOL bValid;
- BOOL bRefresh;
- BOOL bCollectNotifications;
+ sal_Bool bValid;
+ sal_Bool bRefresh;
+ sal_Bool bCollectNotifications;
ScInterpreterTableOpParams()
- : bValid( FALSE )
- , bRefresh( FALSE )
- , bCollectNotifications( TRUE )
+ : bValid( false )
+ , bRefresh( false )
+ , bCollectNotifications( sal_True )
{
}
diff --git a/sc/inc/textuno.hxx b/sc/inc/textuno.hxx
index 2c59406a3955..a2e9b2240e52 100644
--- a/sc/inc/textuno.hxx
+++ b/sc/inc/textuno.hxx
@@ -91,7 +91,7 @@ public:
void AddListener( SfxListener& rListener );
void RemoveListener( SfxListener& rListener );
- void UpdateText( USHORT nPart, EditEngine& rSource );
+ void UpdateText( sal_uInt16 nPart, EditEngine& rSource );
// XHeaderFooterContent
virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XText > SAL_CALL
@@ -126,15 +126,15 @@ class ScHeaderFooterTextData : public SfxListener
{
private:
ScHeaderFooterContentObj& rContentObj;
- USHORT nPart;
+ sal_uInt16 nPart;
ScEditEngineDefaulter* pEditEngine;
SvxEditEngineForwarder* pForwarder;
- BOOL bDataValid;
- BOOL bInUpdate;
+ sal_Bool bDataValid;
+ sal_Bool bInUpdate;
public:
ScHeaderFooterTextData( ScHeaderFooterContentObj& rContent,
- USHORT nP );
+ sal_uInt16 nP );
~ScHeaderFooterTextData();
virtual void Notify( SfxBroadcaster& rBC, const SfxHint& rHint );
@@ -144,7 +144,7 @@ public:
void UpdateData();
ScEditEngineDefaulter* GetEditEngine() { GetTextForwarder(); return pEditEngine; }
- USHORT GetPart() const { return nPart; }
+ sal_uInt16 GetPart() const { return nPart; }
ScHeaderFooterContentObj& GetContentObj() const { return rContentObj; }
};
@@ -165,7 +165,7 @@ private:
public:
ScHeaderFooterTextObj( ScHeaderFooterContentObj& rContent,
- USHORT nP );
+ sal_uInt16 nP );
virtual ~ScHeaderFooterTextObj();
const SvxUnoText& GetUnoText();
@@ -377,10 +377,10 @@ protected:
ScFieldEditEngine* pEditEngine;
SvxEditEngineForwarder* pForwarder;
ScSharedCellEditSource* pOriginalSource;
- BOOL bDataValid;
- BOOL bInUpdate;
- BOOL bDirty;
- BOOL bDoUpdate;
+ sal_Bool bDataValid;
+ sal_Bool bInUpdate;
+ sal_Bool bDirty;
+ sal_Bool bDoUpdate;
protected:
virtual void GetCellText(const ScAddress& rCellPos, String& rText);
@@ -402,9 +402,9 @@ public:
ScDocShell* GetDocShell() const { return pDocShell; }
const ScAddress& GetCellPos() const { return aCellPos; }
- void SetDirty(BOOL bValue) { bDirty = bValue; }
- BOOL IsDirty() const { return bDirty; }
- void SetDoUpdate(BOOL bValue) { bDoUpdate = bValue; }
+ void SetDirty(sal_Bool bValue) { bDirty = bValue; }
+ sal_Bool IsDirty() const { return bDirty; }
+ void SetDoUpdate(sal_Bool bValue) { bDoUpdate = bValue; }
};
class ScCellTextObj : public ScCellTextData, public SvxUnoText
diff --git a/sc/inc/token.hxx b/sc/inc/token.hxx
index 362ba1bbdad6..9c25d346becf 100644
--- a/sc/inc/token.hxx
+++ b/sc/inc/token.hxx
@@ -93,8 +93,8 @@ public:
virtual const ScRefList* GetRefList() const;
virtual ScRefList* GetRefList();
- virtual BOOL TextEqual( const formula::FormulaToken& rToken ) const;
- virtual BOOL Is3DRef() const; // reference with 3D flag set
+ virtual sal_Bool TextEqual( const formula::FormulaToken& rToken ) const;
+ virtual sal_Bool Is3DRef() const; // reference with 3D flag set
/** If rTok1 and rTok2 both are SingleRef or DoubleRef tokens, extend/merge
ranges as needed for ocRange.
@@ -102,7 +102,7 @@ public:
The formula's position, used to calculate absolute positions from
relative references.
@param bReuseDoubleRef
- If TRUE, a DoubleRef token is reused if passed as rTok1 or rTok2,
+ If sal_True, a DoubleRef token is reused if passed as rTok1 or rTok2,
else a new DoubleRef token is created and returned.
@return
A reused or new'ed ScDoubleRefToken, or a NULL TokenRef if rTok1 or
@@ -134,7 +134,7 @@ public:
virtual ScSingleRefData& GetSingleRef();
virtual void CalcAbsIfRel( const ScAddress& );
virtual void CalcRelFromAbs( const ScAddress& );
- virtual BOOL operator==( const formula::FormulaToken& rToken ) const;
+ virtual sal_Bool operator==( const formula::FormulaToken& rToken ) const;
virtual FormulaToken* Clone() const { return new ScSingleRefToken(*this); }
DECL_FIXEDMEMPOOL_NEWDEL( ScSingleRefToken );
@@ -163,7 +163,7 @@ public:
virtual ScSingleRefData& GetSingleRef2();
virtual void CalcAbsIfRel( const ScAddress& );
virtual void CalcRelFromAbs( const ScAddress& );
- virtual BOOL operator==( const formula::FormulaToken& rToken ) const;
+ virtual sal_Bool operator==( const formula::FormulaToken& rToken ) const;
virtual FormulaToken* Clone() const { return new ScDoubleRefToken(*this); }
DECL_FIXEDMEMPOOL_NEWDEL( ScDoubleRefToken );
@@ -180,7 +180,7 @@ public:
ScToken( r ), pMatrix( r.pMatrix ) {}
virtual const ScMatrix* GetMatrix() const;
virtual ScMatrix* GetMatrix();
- virtual BOOL operator==( const formula::FormulaToken& rToken ) const;
+ virtual sal_Bool operator==( const formula::FormulaToken& rToken ) const;
virtual FormulaToken* Clone() const { return new ScMatrixToken(*this); }
};
@@ -198,13 +198,13 @@ public:
ScExternalSingleRefToken( const ScExternalSingleRefToken& r );
virtual ~ScExternalSingleRefToken();
- virtual USHORT GetIndex() const;
+ virtual sal_uInt16 GetIndex() const;
virtual const String& GetString() const;
virtual const ScSingleRefData& GetSingleRef() const;
virtual ScSingleRefData& GetSingleRef();
virtual void CalcAbsIfRel( const ScAddress& );
virtual void CalcRelFromAbs( const ScAddress& );
- virtual BOOL operator==( const formula::FormulaToken& rToken ) const;
+ virtual sal_Bool operator==( const formula::FormulaToken& rToken ) const;
virtual FormulaToken* Clone() const { return new ScExternalSingleRefToken(*this); }
};
@@ -222,7 +222,7 @@ public:
ScExternalDoubleRefToken( const ScExternalDoubleRefToken& r );
virtual ~ScExternalDoubleRefToken();
- virtual USHORT GetIndex() const;
+ virtual sal_uInt16 GetIndex() const;
virtual const String& GetString() const;
virtual const ScSingleRefData& GetSingleRef() const;
virtual ScSingleRefData& GetSingleRef();
@@ -232,7 +232,7 @@ public:
virtual ScComplexRefData& GetDoubleRef();
virtual void CalcAbsIfRel( const ScAddress& );
virtual void CalcRelFromAbs( const ScAddress& );
- virtual BOOL operator==( const formula::FormulaToken& rToken ) const;
+ virtual sal_Bool operator==( const formula::FormulaToken& rToken ) const;
virtual FormulaToken* Clone() const { return new ScExternalDoubleRefToken(*this); }
};
@@ -248,9 +248,9 @@ public:
ScExternalNameToken( sal_uInt16 nFileId, const String& rName );
ScExternalNameToken( const ScExternalNameToken& r );
virtual ~ScExternalNameToken();
- virtual USHORT GetIndex() const;
+ virtual sal_uInt16 GetIndex() const;
virtual const String& GetString() const;
- virtual BOOL operator==( const formula::FormulaToken& rToken ) const;
+ virtual sal_Bool operator==( const formula::FormulaToken& rToken ) const;
virtual FormulaToken* Clone() const { return new ScExternalNameToken(*this); }
};
@@ -268,7 +268,7 @@ public:
ScToken( r ), pJumpMatrix( r.pJumpMatrix ) {}
virtual ~ScJumpMatrixToken();
virtual ScJumpMatrix* GetJumpMatrix() const;
- virtual BOOL operator==( const formula::FormulaToken& rToken ) const;
+ virtual sal_Bool operator==( const formula::FormulaToken& rToken ) const;
virtual FormulaToken* Clone() const { return new ScJumpMatrixToken(*this); }
};
@@ -288,7 +288,7 @@ public:
virtual void CalcRelFromAbs( const ScAddress& );
virtual const ScRefList* GetRefList() const;
virtual ScRefList* GetRefList();
- virtual BOOL operator==( const formula::FormulaToken& rToken ) const;
+ virtual sal_Bool operator==( const formula::FormulaToken& rToken ) const;
virtual FormulaToken* Clone() const { return new ScRefListToken(*this); }
};
@@ -310,7 +310,7 @@ public:
bool IsDisplayedAsString() const { return bDisplayedAsString; }
virtual double GetDouble() const;
virtual const String & GetString() const;
- virtual BOOL operator==( const formula::FormulaToken& rToken ) const;
+ virtual sal_Bool operator==( const formula::FormulaToken& rToken ) const;
virtual FormulaToken* Clone() const { return new ScEmptyCellToken(*this); }
};
@@ -335,7 +335,7 @@ public:
virtual double GetDouble() const;
virtual const String & GetString() const;
virtual const ScMatrix* GetMatrix() const;
- virtual BOOL operator==( const formula::FormulaToken& rToken ) const;
+ virtual sal_Bool operator==( const formula::FormulaToken& rToken ) const;
virtual FormulaToken* Clone() const { return new ScMatrixCellResultToken(*this); }
formula::StackVar GetUpperLeftType() const
{
@@ -372,7 +372,7 @@ public:
if (xUpperLeft)
xUpperLeft = xUpperLeft->Clone();
}
- virtual BOOL operator==( const formula::FormulaToken& rToken ) const;
+ virtual sal_Bool operator==( const formula::FormulaToken& rToken ) const;
virtual FormulaToken* Clone() const { return new ScMatrixFormulaCellToken(*this); }
void SetMatColsRows( SCCOL nC, SCROW nR )
{
@@ -436,7 +436,7 @@ public:
const String & GetFormula() const { return aFormula; }
virtual double GetDouble() const;
virtual const String & GetString() const;
- virtual BOOL operator==( const formula::FormulaToken& rToken ) const;
+ virtual sal_Bool operator==( const formula::FormulaToken& rToken ) const;
virtual FormulaToken* Clone() const { return new ScHybridCellToken(*this); }
};
diff --git a/sc/inc/tokenarray.hxx b/sc/inc/tokenarray.hxx
index a48694a455f5..eb4a4ef99acb 100644
--- a/sc/inc/tokenarray.hxx
+++ b/sc/inc/tokenarray.hxx
@@ -43,7 +43,7 @@ class ScMatrix;
class SC_DLLPUBLIC ScTokenArray : public formula::FormulaTokenArray
{
friend class ScCompiler;
- BOOL ImplGetReference( ScRange& rRange, BOOL bValidOnly ) const;
+ sal_Bool ImplGetReference( ScRange& rRange, sal_Bool bValidOnly ) const;
public:
ScTokenArray();
@@ -53,15 +53,15 @@ public:
ScTokenArray* Clone() const; /// True copy!
/// Exactly and only one range (valid or deleted)
- BOOL IsReference( ScRange& rRange ) const;
+ sal_Bool IsReference( ScRange& rRange ) const;
/// Exactly and only one valid range (no #REF!s)
- BOOL IsValidReference( ScRange& rRange ) const;
+ sal_Bool IsValidReference( ScRange& rRange ) const;
/** Determines the extent of direct adjacent
references. Only use with real functions, e.g.
GetOuterFuncOpCode() == ocSum ! */
- BOOL GetAdjacentExtendOfOuterFuncRefs( SCCOLROW& nExtend,
+ sal_Bool GetAdjacentExtendOfOuterFuncRefs( SCCOLROW& nExtend,
const ScAddress& rPos, ScDirection );
formula::FormulaToken* AddRawToken( const ScRawToken& );
diff --git a/sc/inc/unitconv.hxx b/sc/inc/unitconv.hxx
index 5211439fd372..be51d3cf3de6 100644
--- a/sc/inc/unitconv.hxx
+++ b/sc/inc/unitconv.hxx
@@ -62,10 +62,10 @@ class ScUnitConverter : public ScStrCollection
ScUnitConverter& operator=( const ScUnitConverter& );
public:
- ScUnitConverter( USHORT nInit = 16, USHORT nDelta = 4 );
+ ScUnitConverter( sal_uInt16 nInit = 16, sal_uInt16 nDelta = 4 );
virtual ~ScUnitConverter() {};
- BOOL GetValue( double& fValue, const String& rFromUnit,
+ sal_Bool GetValue( double& fValue, const String& rFromUnit,
const String& rToUnit ) const;
};
diff --git a/sc/inc/unowids.hxx b/sc/inc/unowids.hxx
index ab7f68509e86..af860fd17a9d 100644
--- a/sc/inc/unowids.hxx
+++ b/sc/inc/unowids.hxx
@@ -83,12 +83,12 @@
#define SC_WID_UNO_END ( SC_WID_UNO_START + 41 )
-inline BOOL IsScUnoWid( USHORT nWid )
+inline sal_Bool IsScUnoWid( sal_uInt16 nWid )
{
return nWid >= SC_WID_UNO_START && nWid <= SC_WID_UNO_END;
}
-inline BOOL IsScItemWid( USHORT nWid )
+inline sal_Bool IsScItemWid( sal_uInt16 nWid )
{
return nWid >= ATTR_STARTINDEX && nWid <= ATTR_ENDINDEX; // incl. page
}
diff --git a/sc/inc/userlist.hxx b/sc/inc/userlist.hxx
index 1b8d728c1f42..e88335921eff 100644
--- a/sc/inc/userlist.hxx
+++ b/sc/inc/userlist.hxx
@@ -38,7 +38,7 @@ class SC_DLLPUBLIC ScUserListData : public ScDataObject
{
friend class ScUserList;
String aStr;
- USHORT nTokenCount;
+ sal_uInt16 nTokenCount;
String* pSubStrings;
String* pUpperSub;
@@ -53,9 +53,9 @@ public:
const String& GetString() const { return aStr; }
void SetString( const String& rStr);
- USHORT GetSubCount() const;
- BOOL GetSubIndex(const String& rSubStr, USHORT& rIndex) const;
- String GetSubStr(USHORT nIndex) const;
+ sal_uInt16 GetSubCount() const;
+ sal_Bool GetSubIndex(const String& rSubStr, sal_uInt16& rIndex) const;
+ String GetSubStr(sal_uInt16 nIndex) const;
StringCompare Compare(const String& rSubStr1, const String& rSubStr2) const;
StringCompare ICompare(const String& rSubStr1, const String& rSubStr2) const;
};
@@ -64,28 +64,28 @@ public:
class SC_DLLPUBLIC ScUserList : public ScCollection
{
public:
- ScUserList( USHORT nLim = 4, USHORT nDel = 4);
+ ScUserList( sal_uInt16 nLim = 4, sal_uInt16 nDel = 4);
ScUserList( const ScUserList& rUserList ) : ScCollection ( rUserList ) {}
virtual ScDataObject* Clone() const;
ScUserListData* GetData( const String& rSubStr ) const;
/// If the list in rStr is already inserted
- BOOL HasEntry( const String& rStr ) const;
+ sal_Bool HasEntry( const String& rStr ) const;
- inline ScUserListData* operator[]( const USHORT nIndex) const;
+ inline ScUserListData* operator[]( const sal_uInt16 nIndex) const;
inline ScUserList& operator= ( const ScUserList& r );
- BOOL operator==( const ScUserList& r ) const;
- inline BOOL operator!=( const ScUserList& r ) const;
+ sal_Bool operator==( const ScUserList& r ) const;
+ inline sal_Bool operator!=( const ScUserList& r ) const;
};
inline ScUserList& ScUserList::operator=( const ScUserList& r )
{ return (ScUserList&)ScCollection::operator=( r ); }
-inline ScUserListData* ScUserList::operator[]( const USHORT nIndex) const
+inline ScUserListData* ScUserList::operator[]( const sal_uInt16 nIndex) const
{ return (ScUserListData*)At(nIndex); }
-inline BOOL ScUserList::operator!=( const ScUserList& r ) const
+inline sal_Bool ScUserList::operator!=( const ScUserList& r ) const
{ return !operator==( r ); }
#endif
diff --git a/sc/inc/validat.hxx b/sc/inc/validat.hxx
index 62c2f1e1ada6..be56343795c1 100644
--- a/sc/inc/validat.hxx
+++ b/sc/inc/validat.hxx
@@ -68,8 +68,8 @@ class SC_DLLPUBLIC ScValidationData : public ScConditionEntry
sal_uInt32 nKey; // Index in Attributen
ScValidationMode eDataMode;
- BOOL bShowInput;
- BOOL bShowError;
+ sal_Bool bShowInput;
+ sal_Bool bShowError;
ScValidErrorStyle eErrorStyle;
sal_Int16 mnListType; // selection list type: none, unsorted, sorted.
String aInputTitle;
@@ -77,12 +77,12 @@ class SC_DLLPUBLIC ScValidationData : public ScConditionEntry
String aErrorTitle;
String aErrorMessage;
- BOOL bIsUsed; // temporaer beim Speichern
+ sal_Bool bIsUsed; // temporaer beim Speichern
- BOOL DoMacro( const ScAddress& rPos, const String& rInput,
+ sal_Bool DoMacro( const ScAddress& rPos, const String& rInput,
ScFormulaCell* pCell, Window* pParent ) const;
- BOOL DoScript( const ScAddress& rPos, const String& rInput,
+ sal_Bool DoScript( const ScAddress& rPos, const String& rInput,
ScFormulaCell* pCell, Window* pParent ) const;
using ScConditionEntry::operator==;
@@ -112,11 +112,11 @@ public:
void SetError( const String& rTitle, const String& rMsg,
ScValidErrorStyle eStyle );
- BOOL GetInput( String& rTitle, String& rMsg ) const
+ sal_Bool GetInput( String& rTitle, String& rMsg ) const
{ rTitle = aInputTitle; rMsg = aInputMessage; return bShowInput; }
- BOOL GetErrMsg( String& rTitle, String& rMsg, ScValidErrorStyle& rStyle ) const;
+ sal_Bool GetErrMsg( String& rTitle, String& rMsg, ScValidErrorStyle& rStyle ) const;
- BOOL HasErrMsg() const { return bShowError; }
+ sal_Bool HasErrMsg() const { return bShowError; }
ScValidationMode GetDataMode() const { return eDataMode; }
@@ -134,27 +134,27 @@ public:
bool FillSelectionList( TypedScStrCollection& rStrings, const ScAddress& rPos ) const;
// mit String: bei Eingabe, mit Zelle: fuer Detektiv / RC_FORCED
- BOOL IsDataValid( const String& rTest, const ScPatternAttr& rPattern,
+ sal_Bool IsDataValid( const String& rTest, const ScPatternAttr& rPattern,
const ScAddress& rPos ) const;
- BOOL IsDataValid( ScBaseCell* pCell, const ScAddress& rPos ) const;
+ sal_Bool IsDataValid( ScBaseCell* pCell, const ScAddress& rPos ) const;
- // TRUE -> Abbruch
- BOOL DoError( Window* pParent, const String& rInput, const ScAddress& rPos ) const;
+ // sal_True -> Abbruch
+ sal_Bool DoError( Window* pParent, const String& rInput, const ScAddress& rPos ) const;
void DoCalcError( ScFormulaCell* pCell ) const;
- BOOL IsEmpty() const;
+ sal_Bool IsEmpty() const;
sal_uInt32 GetKey() const { return nKey; }
void SetKey(sal_uInt32 nNew) { nKey = nNew; } // nur wenn nicht eingefuegt!
- void SetUsed(BOOL bSet) { bIsUsed = bSet; }
- BOOL IsUsed() const { return bIsUsed; }
+ void SetUsed(sal_Bool bSet) { bIsUsed = bSet; }
+ sal_Bool IsUsed() const { return bIsUsed; }
- BOOL EqualEntries( const ScValidationData& r ) const; // fuer Undo
+ sal_Bool EqualEntries( const ScValidationData& r ) const; // fuer Undo
// sortiert (per PTRARR) nach Index
// operator== nur fuer die Sortierung
- BOOL operator ==( const ScValidationData& r ) const { return nKey == r.nKey; }
- BOOL operator < ( const ScValidationData& r ) const { return nKey < r.nKey; }
+ sal_Bool operator ==( const ScValidationData& r ) const { return nKey == r.nKey; }
+ sal_Bool operator < ( const ScValidationData& r ) const { return nKey < r.nKey; }
private:
/** Tries to fill the passed collection with list validation entries.
@@ -203,7 +203,7 @@ public:
const ScRange& rRange, SCsCOL nDx, SCsROW nDy, SCsTAB nDz );
void UpdateMoveTab( SCTAB nOldPos, SCTAB nNewPos );
- BOOL operator==( const ScValidationDataList& r ) const; // fuer Ref-Undo
+ sal_Bool operator==( const ScValidationDataList& r ) const; // fuer Ref-Undo
};
#endif
diff --git a/sc/inc/viewopti.hxx b/sc/inc/viewopti.hxx
index 38e254f29fbd..998f1f693b28 100644
--- a/sc/inc/viewopti.hxx
+++ b/sc/inc/viewopti.hxx
@@ -67,8 +67,8 @@ enum ScVObjType
VOBJ_TYPE_DRAW
};
-#define MAX_OPT (USHORT)VOPT_BIGHANDLES+1
-#define MAX_TYPE (USHORT)VOBJ_TYPE_DRAW+1
+#define MAX_OPT (sal_uInt16)VOPT_BIGHANDLES+1
+#define MAX_TYPE (sal_uInt16)VOBJ_TYPE_DRAW+1
#define SC_STD_GRIDCOLOR COL_LIGHTGRAY
@@ -101,8 +101,8 @@ public:
void SetDefaults();
- void SetOption( ScViewOption eOpt, BOOL bNew = TRUE ) { aOptArr[eOpt] = bNew; }
- BOOL GetOption( ScViewOption eOpt ) const { return aOptArr[eOpt]; }
+ void SetOption( ScViewOption eOpt, sal_Bool bNew = sal_True ) { aOptArr[eOpt] = bNew; }
+ sal_Bool GetOption( ScViewOption eOpt ) const { return aOptArr[eOpt]; }
void SetObjMode( ScVObjType eObj, ScVObjMode eMode ) { aModeArr[eObj] = eMode; }
ScVObjMode GetObjMode( ScVObjType eObj ) const { return aModeArr[eObj]; }
@@ -112,14 +112,14 @@ public:
const ScGridOptions& GetGridOptions() const { return aGridOpt; }
void SetGridOptions( const ScGridOptions& rNew ) { aGridOpt = rNew; }
- SvxGridItem* CreateGridItem( USHORT nId = SID_ATTR_GRID_OPTIONS ) const;
+ SvxGridItem* CreateGridItem( sal_uInt16 nId = SID_ATTR_GRID_OPTIONS ) const;
const ScViewOptions& operator= ( const ScViewOptions& rCpy );
int operator== ( const ScViewOptions& rOpt ) const;
int operator!= ( const ScViewOptions& rOpt ) const { return !(operator==(rOpt)); }
private:
- BOOL aOptArr [MAX_OPT];
+ sal_Bool aOptArr [MAX_OPT];
ScVObjMode aModeArr [MAX_TYPE];
Color aGridCol;
String aGridColName;
@@ -134,7 +134,7 @@ class SC_DLLPUBLIC ScTpViewItem : public SfxPoolItem
{
public:
TYPEINFO();
- ScTpViewItem( USHORT nWhich, const ScViewOptions& rOpt );
+ ScTpViewItem( sal_uInt16 nWhich, const ScViewOptions& rOpt );
ScTpViewItem( const ScTpViewItem& rItem );
~ScTpViewItem();
diff --git a/sc/inc/viewuno.hxx b/sc/inc/viewuno.hxx
index cce3af7944da..9b4e276465cd 100644
--- a/sc/inc/viewuno.hxx
+++ b/sc/inc/viewuno.hxx
@@ -93,13 +93,13 @@ class ScViewPaneBase : public com::sun::star::sheet::XViewPane,
{
private:
ScTabViewShell* pViewShell;
- USHORT nPane; // ScSplitPos oder SC_VIEWPANE_ACTIVE
+ sal_uInt16 nPane; // ScSplitPos oder SC_VIEWPANE_ACTIVE
protected:
::com::sun::star::awt::Rectangle GetVisArea() const;
public:
- ScViewPaneBase(ScTabViewShell* pViewSh, USHORT nP);
+ ScViewPaneBase(ScTabViewShell* pViewSh, sal_uInt16 nP);
virtual ~ScViewPaneBase();
ScTabViewShell* GetViewShell() const { return pViewShell; }
@@ -163,7 +163,7 @@ public:
class ScViewPaneObj : public ScViewPaneBase, public cppu::OWeakObject
{
public:
- ScViewPaneObj(ScTabViewShell* pViewSh, USHORT nP);
+ ScViewPaneObj(ScTabViewShell* pViewSh, sal_uInt16 nP);
virtual ~ScViewPaneObj();
virtual ::com::sun::star::uno::Any SAL_CALL queryInterface(
@@ -202,11 +202,11 @@ private:
sal_Bool bDrawSelModeSet;
sal_Bool bFilteredRangeSelection;
- ScViewPaneObj* GetObjectByIndex_Impl(USHORT nIndex) const;
- INT16 GetZoom(void) const;
- void SetZoom(INT16 Zoom);
- INT16 GetZoomType(void) const;
- void SetZoomType(INT16 ZoomType);
+ ScViewPaneObj* GetObjectByIndex_Impl(sal_uInt16 nIndex) const;
+ sal_Int16 GetZoom(void) const;
+ void SetZoom(sal_Int16 Zoom);
+ sal_Int16 GetZoomType(void) const;
+ void SetZoomType(sal_Int16 ZoomType);
com::sun::star::uno::Reference< com::sun::star::uno::XInterface > GetClickedObject(const Point& rPoint) const;
void StartMouseListening();
@@ -227,7 +227,8 @@ public:
void SelectionChanged();
void VisAreaChanged();
- void SheetChanged();
+ // bSameTabButMoved = true if the same sheet as before is activated, used after moving/copying/inserting/deleting a sheet
+ void SheetChanged( bool bSameTabButMoved = false );
bool IsMouseListening() const;
sal_Bool MousePressed( const ::com::sun::star::awt::MouseEvent& e ) throw (::com::sun::star::uno::RuntimeException);
sal_Bool MouseReleased( const ::com::sun::star::awt::MouseEvent& e ) throw (::com::sun::star::uno::RuntimeException);
diff --git a/sc/inc/xmlwrap.hxx b/sc/inc/xmlwrap.hxx
index 6ec51fa308db..b045c753e4c0 100644
--- a/sc/inc/xmlwrap.hxx
+++ b/sc/inc/xmlwrap.hxx
@@ -76,8 +76,8 @@ class ScXMLImportWrapper
public:
ScXMLImportWrapper(ScDocument& rD, SfxMedium* pM, const ::com::sun::star::uno::Reference< ::com::sun::star::embed::XStorage >&);
- BOOL Import(sal_Bool bStylesOnly, ErrCode& );
- BOOL Export(sal_Bool bStylesOnly);
+ sal_Bool Import(sal_Bool bStylesOnly, ErrCode& );
+ sal_Bool Export(sal_Bool bStylesOnly);
};
#endif
diff --git a/sc/inc/zforauto.hxx b/sc/inc/zforauto.hxx
index 2c695ae5b0e0..878971e40b35 100644
--- a/sc/inc/zforauto.hxx
+++ b/sc/inc/zforauto.hxx
@@ -45,11 +45,11 @@ class ScNumFormatAbbrev
public:
ScNumFormatAbbrev();
ScNumFormatAbbrev(const ScNumFormatAbbrev& aFormat);
- ScNumFormatAbbrev(ULONG nFormat, SvNumberFormatter& rFormatter);
+ ScNumFormatAbbrev(sal_uLong nFormat, SvNumberFormatter& rFormatter);
void Load( SvStream& rStream, CharSet eByteStrSet ); // Laden der Zahlenformate
void Save( SvStream& rStream, CharSet eByteStrSet ) const; // Speichern der Zahlenformate
- void PutFormatIndex(ULONG nFormat, SvNumberFormatter& rFormatter);
- ULONG GetFormatIndex( SvNumberFormatter& rFormatter);
+ void PutFormatIndex(sal_uLong nFormat, SvNumberFormatter& rFormatter);
+ sal_uLong GetFormatIndex( SvNumberFormatter& rFormatter);
inline int operator==(const ScNumFormatAbbrev& rNumFormat) const
{
return ((sFormatstring == rNumFormat.sFormatstring)