diff options
Diffstat (limited to 'sw/source/core/inc/flowfrm.hxx')
-rw-r--r-- | sw/source/core/inc/flowfrm.hxx | 94 |
1 files changed, 47 insertions, 47 deletions
diff --git a/sw/source/core/inc/flowfrm.hxx b/sw/source/core/inc/flowfrm.hxx index 634a1fbb53a1..d1290c66e989 100644 --- a/sw/source/core/inc/flowfrm.hxx +++ b/sw/source/core/inc/flowfrm.hxx @@ -82,12 +82,12 @@ class SwFlowFrm //Hilfsfunktionen fuer MoveSubTree() static SwLayoutFrm *CutTree( SwFrm* ); - static BOOL PasteTree( SwFrm *, SwLayoutFrm *, SwFrm *, SwFrm* ); + static sal_Bool PasteTree( SwFrm *, SwLayoutFrm *, SwFrm *, SwFrm* ); //Wird fuer das Zusammenspiel von _GetPrevxxx und MoveBwd gebraucht, damit //mehrere Blaetter gleichzeitig uebersprungen werden koennen. //Wird auch vom MoveBwd des TabFrm ausgewertet! - static BOOL bMoveBwdJump; + static sal_Bool bMoveBwdJump; /** helper method to determine previous frame for calculation of the upper space @@ -125,37 +125,37 @@ protected: SwFlowFrm *pFollow; - BOOL bIsFollow :1; //Ist's ein Follow - BOOL bLockJoin :1; //Join (und damit deleten) verboten wenn TRUE! - BOOL bUndersized:1; // wir sind kleiner als gewuenscht - BOOL bFtnAtEnd :1; // For sectionfrms only: footnotes at the end of section - BOOL bEndnAtEnd :1; // " " " : endnotes at the end of section - BOOL bCntntLock :1; // " " " : content locked - BOOL bOwnFtnNum :1; // " " " : special numbering of footnotes - BOOL bFtnLock :1; // " " " : ftn, don't leave this section bwd - BOOL bFlyLock :1; // Stop positioning of at-character flyframes + sal_Bool bIsFollow :1; //Ist's ein Follow + sal_Bool bLockJoin :1; //Join (und damit deleten) verboten wenn sal_True! + sal_Bool bUndersized:1; // wir sind kleiner als gewuenscht + sal_Bool bFtnAtEnd :1; // For sectionfrms only: footnotes at the end of section + sal_Bool bEndnAtEnd :1; // " " " : endnotes at the end of section + sal_Bool bCntntLock :1; // " " " : content locked + sal_Bool bOwnFtnNum :1; // " " " : special numbering of footnotes + sal_Bool bFtnLock :1; // " " " : ftn, don't leave this section bwd + sal_Bool bFlyLock :1; // Stop positioning of at-character flyframes //Prueft ob Vorwaertsfluss noch Sinn macht Endloswanderschaften (unterbinden) - inline BOOL IsFwdMoveAllowed(); + inline sal_Bool IsFwdMoveAllowed(); // --> OD 2005-03-08 #i44049# - method <CalcCntnt(..)> has to check this property. friend void CalcCntnt( SwLayoutFrm *pLay, bool bNoColl, bool bNoCalcFollow ); // <-- - BOOL IsKeepFwdMoveAllowed(); //Wie oben, Move fuer Keep. + sal_Bool IsKeepFwdMoveAllowed(); //Wie oben, Move fuer Keep. //Prueft ob ein Obj das Umlauf wuenscht ueberlappt. //eine Null bedeutet, kein Objekt ueberlappt, // 1 heisst, Objekte, die am FlowFrm selbst verankert sind, ueberlappen // 2 heisst, Objekte, die woanders verankert sind, ueberlappen // 3 heistt, beiderlei verankerte Objekte ueberlappen - BYTE BwdMoveNecessary( const SwPageFrm *pPage, const SwRect &rRect ); + sal_uInt8 BwdMoveNecessary( const SwPageFrm *pPage, const SwRect &rRect ); - void LockJoin() { bLockJoin = TRUE; } - void UnlockJoin() { bLockJoin = FALSE; } + void LockJoin() { bLockJoin = sal_True; } + void UnlockJoin() { bLockJoin = sal_False; } - BOOL CheckMoveFwd( BOOL &rbMakePage, BOOL bKeep, BOOL bMovedBwd ); - BOOL MoveFwd( BOOL bMakePage, BOOL bPageBreak, BOOL bMoveAlways = FALSE ); - virtual BOOL ShouldBwdMoved( SwLayoutFrm *pNewUpper, BOOL bHead, BOOL &rReformat )=0; - BOOL MoveBwd( BOOL &rbReformat ); + sal_Bool CheckMoveFwd( sal_Bool &rbMakePage, sal_Bool bKeep, sal_Bool bMovedBwd ); + sal_Bool MoveFwd( sal_Bool bMakePage, sal_Bool bPageBreak, sal_Bool bMoveAlways = sal_False ); + virtual sal_Bool ShouldBwdMoved( SwLayoutFrm *pNewUpper, sal_Bool bHead, sal_Bool &rReformat )=0; + sal_Bool MoveBwd( sal_Bool &rbReformat ); public: SwFlowFrm( SwFrm &rFrm ); @@ -163,48 +163,48 @@ public: const SwFrm *GetFrm() const { return &rThis; } SwFrm *GetFrm() { return &rThis; } - static BOOL IsMoveBwdJump() { return bMoveBwdJump; } - static void SetMoveBwdJump( BOOL bNew ){ bMoveBwdJump = bNew; } + static sal_Bool IsMoveBwdJump() { return bMoveBwdJump; } + static void SetMoveBwdJump( sal_Bool bNew ){ bMoveBwdJump = bNew; } - inline void SetUndersized( const BOOL bNew ) { bUndersized = bNew; } - inline BOOL IsUndersized() const { return bUndersized; } + inline void SetUndersized( const sal_Bool bNew ) { bUndersized = bNew; } + inline sal_Bool IsUndersized() const { return bUndersized; } - BOOL IsPrevObjMove() const; + sal_Bool IsPrevObjMove() const; //Die Kette mit minimalen Operationen und Benachrichtigungen unter den //neuen Parent Moven. void MoveSubTree( SwLayoutFrm* pParent, SwFrm* pSibling = 0 ); - BOOL HasFollow() const { return pFollow ? TRUE : FALSE; } - BOOL IsFollow() const { return bIsFollow; } - inline void _SetIsFollow( BOOL bSet ) { bIsFollow = bSet; } + sal_Bool HasFollow() const { return pFollow ? sal_True : sal_False; } + sal_Bool IsFollow() const { return bIsFollow; } + inline void _SetIsFollow( sal_Bool bSet ) { bIsFollow = bSet; } const SwFlowFrm *GetFollow() const { return pFollow; } SwFlowFrm *GetFollow() { return pFollow; } - BOOL IsAnFollow( const SwFlowFrm *pFlow ) const; + sal_Bool IsAnFollow( const SwFlowFrm *pFlow ) const; inline void SetFollow( SwFlowFrm *pNew ) { pFollow = pNew; } sal_Bool IsJoinLocked() const { return bLockJoin; } sal_Bool IsAnyJoinLocked() const { return bLockJoin || HasLockedFollow(); } - BOOL IsFtnAtEnd() const { return bFtnAtEnd; } - BOOL IsEndnAtEnd() const { return bEndnAtEnd; } - BOOL IsAnyNoteAtEnd() const { return bFtnAtEnd || bEndnAtEnd; } - BOOL AreNotesAtEnd() const { return bFtnAtEnd && bEndnAtEnd; } + sal_Bool IsFtnAtEnd() const { return bFtnAtEnd; } + sal_Bool IsEndnAtEnd() const { return bEndnAtEnd; } + sal_Bool IsAnyNoteAtEnd() const { return bFtnAtEnd || bEndnAtEnd; } + sal_Bool AreNotesAtEnd() const { return bFtnAtEnd && bEndnAtEnd; } - BOOL IsPageBreak( BOOL bAct ) const; - BOOL IsColBreak( BOOL bAct ) const; + sal_Bool IsPageBreak( sal_Bool bAct ) const; + sal_Bool IsColBreak( sal_Bool bAct ) const; //Ist ein Keep zu beruecksichtigen (Breaks!) - BOOL IsKeep( const SwAttrSet& rAttrs, bool bBreakCheck = false ) const; + sal_Bool IsKeep( const SwAttrSet& rAttrs, bool bBreakCheck = false ) const; sal_Bool HasLockedFollow() const; - BOOL HasParaSpaceAtPages( BOOL bSct ) const; + sal_Bool HasParaSpaceAtPages( sal_Bool bSct ) const; /** method to determine the upper space hold by the frame OD 2004-03-12 #i11860# - add 3rd parameter <_bConsiderGrid> to get the upper space with and without considering the page grid - (default value: <TRUE>) + (default value: <sal_True>) @author ? */ @@ -249,14 +249,14 @@ public: void CheckKeep(); - void SetFtnLock( BOOL bNew ){ bFtnLock = bNew; } - BOOL IsFtnLock() const { return bFtnLock; } - void SetFlyLock( BOOL bNew ){ bFlyLock = bNew; } - BOOL IsFlyLock() const { return bFlyLock; } - void SetOwnFtnNum( BOOL bNew ){ bOwnFtnNum = bNew; } - BOOL IsOwnFtnNum() const { return bOwnFtnNum; } - void SetCntntLock( BOOL bNew ){ bCntntLock = bNew; } - BOOL IsCntntLocked() const { return bCntntLock; } + void SetFtnLock( sal_Bool bNew ){ bFtnLock = bNew; } + sal_Bool IsFtnLock() const { return bFtnLock; } + void SetFlyLock( sal_Bool bNew ){ bFlyLock = bNew; } + sal_Bool IsFlyLock() const { return bFlyLock; } + void SetOwnFtnNum( sal_Bool bNew ){ bOwnFtnNum = bNew; } + sal_Bool IsOwnFtnNum() const { return bOwnFtnNum; } + void SetCntntLock( sal_Bool bNew ){ bCntntLock = bNew; } + sal_Bool IsCntntLocked() const { return bCntntLock; } //casten einen Frm auf einen FlowFrm - wenns denn einer ist, sonst 0 //Diese Methoden muessen fuer neue Ableitungen geaendert werden! @@ -264,7 +264,7 @@ public: static const SwFlowFrm *CastFlowFrm( const SwFrm *pFrm ); }; -inline BOOL SwFlowFrm::IsFwdMoveAllowed() +inline sal_Bool SwFlowFrm::IsFwdMoveAllowed() { return rThis.GetIndPrev() != 0; } |