Lines Matching refs:rPaM
757 void SwDoc::SetModified(SwPaM &rPaM) in SetModified() argument
759 SwDataChanged aTmp( rPaM, 0 ); in SetModified()
870 bool SwDoc::MoveAndJoin( SwPaM& rPaM, SwPosition& rPos, SwMoveFlags eMvFlags ) in MoveAndJoin() argument
872 SwNodeIndex aIdx( rPaM.Start()->nNode ); in MoveAndJoin()
874 sal_Bool bOneNode = rPaM.GetPoint()->nNode == rPaM.GetMark()->nNode; in MoveAndJoin()
877 bool bRet = MoveRange( rPaM, rPos, eMvFlags ); in MoveAndJoin()
899 bool SwDoc::MoveRange( SwPaM& rPaM, SwPosition& rPos, SwMoveFlags eMvFlags ) in MoveRange() argument
902 const SwPosition *pStt = rPaM.Start(), *pEnd = rPaM.End(); in MoveRange()
903 if( !rPaM.HasMark() || *pStt >= *pEnd || (*pStt <= rPos && rPos < *pEnd)) in MoveRange()
908 _SaveFlyInRange( rPaM, rPos.nNode, aSaveFlyArr, 0 != ( DOC_MOVEALLFLYS & eMvFlags ) ); in MoveRange()
914 lcl_SaveRedlines( rPaM, aSaveRedl ); in MoveRange()
938 pUndoMove = new SwUndoMove( rPaM, rPos ); in MoveRange()
952 if( rPaM.GetPoint() == pEnd ) in MoveRange()
953 rPaM.Exchange(); in MoveRange()
957 SwTxtNode* pSrcNd = rPaM.GetPoint()->nNode.GetNode().GetTxtNode(); in MoveRange()
967 if( pTNd && rPaM.GetPoint()->nNode != rPaM.GetMark()->nNode && in MoveRange()
971 xub_StrLen nMkCntnt = rPaM.GetMark()->nContent.GetIndex(); in MoveRange()
983 if( rPos.nNode == rPaM.GetMark()->nNode ) in MoveRange()
985 rPaM.GetMark()->nNode = rPos.nNode.GetIndex()-1; in MoveRange()
986 rPaM.GetMark()->nContent.Assign( pTNd, nMkCntnt ); in MoveRange()
1012 if( *rPaM.GetPoint() != *rPaM.GetMark() ) in MoveRange()
1015 GetNodes().MoveRange( rPaM, rPos, GetNodes() ); in MoveRange()
1018 if ( rPaM.HasMark() ) // => no Move occurred! in MoveRange()
1025 rPaM.DeleteMark(); in MoveRange()
1032 rPaM.SetMark(); // um den neuen Bereich eine Sel. aufspannen in MoveRange()
1052 0 != ( pPamTxtNd = rPaM.GetNode()->GetTxtNode() ) in MoveRange()
1054 && (*rPaM.GetPoint() <= *aSavePam.GetPoint()); in MoveRange()
1062 if( bCorrSavePam && rPaM.GetPoint()->nNode.GetIndex()+1 == in MoveRange()
1076 pUndoMove->SetDestRange( aSavePam, *rPaM.GetPoint(), in MoveRange()
1108 *rPaM.GetMark() = *aSavePam.Start(); in MoveRange()
1115 rPaM.GetMark()->nNode, in MoveRange()
1116 &rPaM.GetMark()->nContent); in MoveRange()
1117 *rPaM.GetPoint() = *aSavePam.End(); in MoveRange()
1120 _RestFlyInRange( aSaveFlyArr, rPaM.Start()->nNode, &(rPos.nNode) ); in MoveRange()
1881 uno::Any SwDoc::Spell( SwPaM& rPaM, in Spell() argument
1887 SwPosition* pSttPos = rPaM.Start(), *pEndPos = rPaM.End(); in Spell()
2688 const SwPaM& rPaM, in TransliterateText() argument
2692 ? new SwUndoTransliterate( rPaM, rTrans ) in TransliterateText()
2695 const SwPosition* pStt = rPaM.Start(), in TransliterateText()
2696 * pEnd = rPaM.End(); in TransliterateText()
2783 void SwDoc::CountWords( const SwPaM& rPaM, SwDocStat& rStat ) const in CountWords() argument
2786 const SwPosition* pStt = rPaM.Start(); in CountWords()
2787 const SwPosition* pEnd = pStt == rPaM.GetPoint() ? rPaM.GetMark() in CountWords()
2788 : rPaM.GetPoint(); in CountWords()