diff options
Diffstat (limited to 'sw/inc/ndarr.hxx')
-rw-r--r-- | sw/inc/ndarr.hxx | 76 |
1 files changed, 38 insertions, 38 deletions
diff --git a/sw/inc/ndarr.hxx b/sw/inc/ndarr.hxx index dd822a11dfdd..74a9bb215b37 100644 --- a/sw/inc/ndarr.hxx +++ b/sw/inc/ndarr.hxx @@ -78,7 +78,7 @@ struct SwPosition; // -------------------- typedef SwNode * SwNodePtr; -typedef BOOL (*FnForEach_SwNodes)( const SwNodePtr&, void* pArgs ); +typedef sal_Bool (*FnForEach_SwNodes)( const SwNodePtr&, void* pArgs ); SV_DECL_PTRARR_SORT( SwOutlineNodes, SwNodePtr, 0, 10 ) @@ -94,7 +94,7 @@ class SW_DLLPUBLIC SwNodes: private BigPtrArray void InsertNode( const SwNodePtr pNode, const SwNodeIndex& rPos ); void InsertNode( const SwNodePtr pNode, - ULONG nPos ); + sal_uLong nPos ); // <-- @@ -106,27 +106,27 @@ class SW_DLLPUBLIC SwNodes: private BigPtrArray mutable SwOutlineNodes* pOutlineNds; // Array aller GliederiungsNodes - BOOL bInNodesDel : 1; // falls rekursiv aufgerufen wird + sal_Bool bInNodesDel : 1; // falls rekursiv aufgerufen wird // Num/Outline nicht aktualisierem - BOOL bInDelUpdOutl : 1; // Flags fuers aktualisieren von Outl. - BOOL bInDelUpdNum : 1; // Flags fuers aktualisieren von Outl. + sal_Bool bInDelUpdOutl : 1; // Flags fuers aktualisieren von Outl. + sal_Bool bInDelUpdNum : 1; // Flags fuers aktualisieren von Outl. // fuer dier Verwaltung der Indizies void RegisterIndex( SwNodeIndex& rIdx ); void DeRegisterIndex( SwNodeIndex& rIdx ); - void RemoveNode( ULONG nDelPos, ULONG nLen, BOOL bDel ); + void RemoveNode( sal_uLong nDelPos, sal_uLong nLen, sal_Bool bDel ); // Aktionen auf die Nodes void SectionUpDown( const SwNodeIndex & aStart, const SwNodeIndex & aEnd ); - void DelNodes( const SwNodeIndex& rStart, ULONG nCnt = 1 ); + void DelNodes( const SwNodeIndex& rStart, sal_uLong nCnt = 1 ); - void ChgNode( SwNodeIndex& rDelPos, ULONG nSize, - SwNodeIndex& rInsPos, BOOL bNewFrms ); + void ChgNode( SwNodeIndex& rDelPos, sal_uLong nSize, + SwNodeIndex& rInsPos, sal_Bool bNewFrms ); void UpdtOutlineIdx( const SwNode& ); // Update ab Node alle OutlineNodes void _CopyNodes( const SwNodeRange&, const SwNodeIndex&, - BOOL bNewFrms = TRUE, BOOL bTblInsDummyNode = FALSE ) const; + sal_Bool bNewFrms = sal_True, sal_Bool bTblInsDummyNode = sal_False ) const; void _DelDummyNodes( const SwNodeRange& rRg ); protected: @@ -138,20 +138,20 @@ public: typedef ::std::vector<SwNodeRange> NodeRanges_t; typedef ::std::vector<NodeRanges_t> TableRanges_t; - SwNodePtr operator[]( ULONG n ) const + SwNodePtr operator[]( sal_uLong n ) const { return (SwNodePtr)BigPtrArray::operator[] ( n ); } //JP 29.09.97: impl. steht im ndindex.hxx - sollte moeglichst bald auf die // neue Schnittstelle angepasst werden inline SwNodePtr operator[]( const SwNodeIndex& rIdx ) const; - ULONG Count() const { return BigPtrArray::Count(); } + sal_uLong Count() const { return BigPtrArray::Count(); } void ForEach( FnForEach_SwNodes fnForEach, void* pArgs = 0 ) { BigPtrArray::ForEach( 0, BigPtrArray::Count(), (FnForEach) fnForEach, pArgs ); } - void ForEach( ULONG nStt, ULONG nEnd, FnForEach_SwNodes fnForEach, void* pArgs = 0 ) + void ForEach( sal_uLong nStt, sal_uLong nEnd, FnForEach_SwNodes fnForEach, void* pArgs = 0 ) { BigPtrArray::ForEach( nStt, nEnd, (FnForEach) fnForEach, pArgs ); } @@ -174,23 +174,23 @@ public: // ist das NodesArray das normale vom Doc? (nicht das UndoNds, .. ) // Implementierung steht im doc.hxx (weil man dazu Doc kennen muss) ! - BOOL IsDocNodes() const; + sal_Bool IsDocNodes() const; - USHORT GetSectionLevel(const SwNodeIndex &rIndex) const; - void Delete(const SwNodeIndex &rPos, ULONG nNodes = 1); + sal_uInt16 GetSectionLevel(const SwNodeIndex &rIndex) const; + void Delete(const SwNodeIndex &rPos, sal_uLong nNodes = 1); - BOOL _MoveNodes( const SwNodeRange&, SwNodes& rNodes, const SwNodeIndex&, - BOOL bNewFrms = TRUE ); + sal_Bool _MoveNodes( const SwNodeRange&, SwNodes& rNodes, const SwNodeIndex&, + sal_Bool bNewFrms = sal_True ); void MoveRange( SwPaM&, SwPosition&, SwNodes& rNodes ); void _Copy( const SwNodeRange& rRg, const SwNodeIndex& rInsPos, - BOOL bNewFrms = TRUE ) const + sal_Bool bNewFrms = sal_True ) const { _CopyNodes( rRg, rInsPos, bNewFrms ); } void SectionUp( SwNodeRange *); void SectionDown( SwNodeRange *pRange, SwStartNodeType = SwNormalStartNode ); - BOOL CheckNodesRange( const SwNodeIndex& rStt, const SwNodeIndex& rEnd ) const; + sal_Bool CheckNodesRange( const SwNodeIndex& rStt, const SwNodeIndex& rEnd ) const; void GoStartOfSection(SwNodeIndex *) const; void GoEndOfSection(SwNodeIndex *) const; @@ -204,11 +204,11 @@ public: SwNode* GoPreviousWithFrm(SwNodeIndex *) const; // zum naechsten Content-Node, der nicht geschuetzt oder versteckt ist - // (beides auf FALSE ==> GoNext/GoPrevious!!!) - SwCntntNode* GoNextSection( SwNodeIndex *, int bSkipHidden = TRUE, - int bSkipProtect = TRUE ) const; - SwCntntNode* GoPrevSection( SwNodeIndex *, int bSkipHidden = TRUE, - int bSkipProtect = TRUE ) const; + // (beides auf sal_False ==> GoNext/GoPrevious!!!) + SwCntntNode* GoNextSection( SwNodeIndex *, int bSkipHidden = sal_True, + int bSkipProtect = sal_True ) const; + SwCntntNode* GoPrevSection( SwNodeIndex *, int bSkipHidden = sal_True, + int bSkipProtect = sal_True ) const; // erzeuge ein leere Section von Start und EndNode. Darf nur gerufen // werden, wenn eine neue Section mit Inhalt erzeugt werden soll. @@ -231,7 +231,7 @@ public: const Graphic* pGraphic, SwGrfFmtColl *pColl, SwAttrSet* pAutoAttr = 0, - BOOL bDelayed = FALSE ); // in ndgrf.cxx + sal_Bool bDelayed = sal_False ); // in ndgrf.cxx SwGrfNode *MakeGrfNode( const SwNodeIndex & rWhere, const GraphicObject& rGrfObj, @@ -251,7 +251,7 @@ public: // Array aller GliederiungsNodes; const SwOutlineNodes& GetOutLineNds() const; - //void UpdateOutlineNode( const SwNode&, BYTE nOldLevel, BYTE nNewLevel );//#outline level,removed by zhaojianwei + //void UpdateOutlineNode( const SwNode&, sal_uInt8 nOldLevel, sal_uInt8 nNewLevel );//#outline level,removed by zhaojianwei // alle Nodes Updaten - Rule/Format-Aenderung void UpdateOutlineNode(SwNode & rNd); @@ -267,8 +267,8 @@ public: */ SwTableNode* InsertTable( const SwNodeIndex& rNdIdx, - USHORT nBoxes, SwTxtFmtColl* pCntntTxtColl, - USHORT nLines = 0, USHORT nRepeat = 0, + sal_uInt16 nBoxes, SwTxtFmtColl* pCntntTxtColl, + sal_uInt16 nLines = 0, sal_uInt16 nRepeat = 0, SwTxtFmtColl* pHeadlineTxtColl = 0, const SwAttrSet * pAttrSet = 0); @@ -291,30 +291,30 @@ public: /*, SwUndo... pUndo*/ ); // erzeuge aus der Tabelle wieder normalen Text - BOOL TableToText( const SwNodeRange& rRange, sal_Unicode cCh, + sal_Bool TableToText( const SwNodeRange& rRange, sal_Unicode cCh, SwUndoTblToTxt* = 0 ); // steht im untbl.cxx und darf nur vom Undoobject gerufen werden - SwTableNode* UndoTableToText( ULONG nStt, ULONG nEnd, + SwTableNode* UndoTableToText( sal_uLong nStt, sal_uLong nEnd, const SwTblToTxtSaves& rSavedData ); // fuege in der Line, vor der InsPos eine neue Box ein. Das Format // wird von der nachfolgenden (vorhergenden;wenn an Ende) genommen // in der Line muss schon eine Box vorhanden sein ! - BOOL InsBoxen( SwTableNode*, SwTableLine*, SwTableBoxFmt*, + sal_Bool InsBoxen( SwTableNode*, SwTableLine*, SwTableBoxFmt*, // Formate fuer den TextNode der Box SwTxtFmtColl*, const SfxItemSet* pAutoAttr, - USHORT nInsPos, USHORT nCnt = 1 ); + sal_uInt16 nInsPos, sal_uInt16 nCnt = 1 ); // Splittet eine Tabelle in der Grund-Zeile, in der der Index steht. // Alle GrundZeilen dahinter wandern in eine neue Tabelle/-Node. - // Ist das Flag bCalcNewSize auf TRUE, wird fuer beide neuen Tabellen + // Ist das Flag bCalcNewSize auf sal_True, wird fuer beide neuen Tabellen // die neue SSize aus dem Max der Boxen errechnet; vorrausgesetzt, // die SSize ist "absolut" gesetzt (LONG_MAX) // (Wird zur Zeit nur fuer den RTF-Parser benoetigt) - SwTableNode* SplitTable( const SwNodeIndex& rPos, BOOL bAfter = TRUE, - BOOL bCalcNewSize = FALSE ); + SwTableNode* SplitTable( const SwNodeIndex& rPos, sal_Bool bAfter = sal_True, + sal_Bool bCalcNewSize = sal_False ); // fuegt 2 Tabellen, die hintereinander stehen, wieder zusammen - BOOL MergeTable( const SwNodeIndex& rPos, BOOL bWithPrev = TRUE, - USHORT nMode = 0, SwHistory* pHistory = 0 ); + sal_Bool MergeTable( const SwNodeIndex& rPos, sal_Bool bWithPrev = sal_True, + sal_uInt16 nMode = 0, SwHistory* pHistory = 0 ); // fuege eine neue SwSection ein SwSectionNode* InsertTextSection(SwNodeIndex const& rNdIdx, |