Lines Matching refs:rPam
62 void RedlineToDoc( SwPaM& rPam );
87 SwUndRng::SwUndRng( const SwPaM& rPam ) in SwUndRng() argument
89 SetValues( rPam ); in SwUndRng()
92 void SwUndRng::SetValues( const SwPaM& rPam ) in SetValues() argument
94 const SwPosition *pStt = rPam.Start(); in SetValues()
95 if( rPam.HasMark() ) in SetValues()
97 const SwPosition *pEnd = rPam.GetPoint() == pStt in SetValues()
98 ? rPam.GetMark() in SetValues()
99 : rPam.GetPoint(); in SetValues()
111 void SwUndRng::SetPaM( SwPaM & rPam, sal_Bool bCorrToCntnt ) const in SetPaM() argument
113 rPam.DeleteMark(); in SetPaM()
114 rPam.GetPoint()->nNode = nSttNode; in SetPaM()
115 SwNode* pNd = rPam.GetNode(); in SetPaM()
117 rPam.GetPoint()->nContent.Assign( pNd->GetCntntNode(), nSttCntnt ); in SetPaM()
119 rPam.Move( fnMoveForward, fnGoCntnt ); in SetPaM()
121 rPam.GetPoint()->nContent.Assign( 0, 0 ); in SetPaM()
126 rPam.SetMark(); in SetPaM()
130 rPam.GetPoint()->nNode = nEndNode; in SetPaM()
131 if( (pNd = rPam.GetNode())->IsCntntNode() ) in SetPaM()
132 rPam.GetPoint()->nContent.Assign( pNd->GetCntntNode(), nEndCntnt ); in SetPaM()
134 rPam.Move( fnMoveBackward, fnGoCntnt ); in SetPaM()
136 rPam.GetPoint()->nContent.Assign( 0, 0 ); in SetPaM()
161 void SwUndo::RemoveIdxFromRange( SwPaM& rPam, sal_Bool bMoveNext ) in RemoveIdxFromRange() argument
163 const SwPosition* pEnd = rPam.End(); in RemoveIdxFromRange()
166 if( pEnd != rPam.GetPoint() ) in RemoveIdxFromRange()
167 rPam.Exchange(); in RemoveIdxFromRange()
169 SwNodeIndex aStt( rPam.GetMark()->nNode ); in RemoveIdxFromRange()
170 SwNodeIndex aEnd( rPam.GetPoint()->nNode ); in RemoveIdxFromRange()
172 if( !rPam.Move( fnMoveForward ) ) in RemoveIdxFromRange()
174 rPam.Exchange(); in RemoveIdxFromRange()
175 if( !rPam.Move( fnMoveBackward ) ) in RemoveIdxFromRange()
177 rPam.GetPoint()->nNode = rPam.GetDoc()->GetNodes().GetEndOfPostIts(); in RemoveIdxFromRange()
178 rPam.GetPoint()->nContent.Assign( 0, 0 ); in RemoveIdxFromRange()
182 rPam.GetDoc()->CorrAbs( aStt, aEnd, *rPam.GetPoint(), sal_True ); in RemoveIdxFromRange()
185 rPam.GetDoc()->CorrAbs( rPam, *pEnd, sal_True ); in RemoveIdxFromRange()
514 sal_Bool SwUndoSaveCntnt::MovePtBackward( SwPaM& rPam ) in MovePtBackward() argument
516 rPam.SetMark(); in MovePtBackward()
517 if( rPam.Move( fnMoveBackward )) in MovePtBackward()
523 rPam.GetPoint()->nNode--; in MovePtBackward()
524 rPam.GetPoint()->nContent.Assign( 0, 0 ); in MovePtBackward()
528 void SwUndoSaveCntnt::MovePtForward( SwPaM& rPam, sal_Bool bMvBkwrd ) in MovePtForward() argument
532 rPam.Move( fnMoveForward ); in MovePtForward()
535 rPam.GetPoint()->nNode++; in MovePtForward()
536 SwCntntNode* pCNd = rPam.GetCntntNode(); in MovePtForward()
538 pCNd->MakeStartIndex( &rPam.GetPoint()->nContent ); in MovePtForward()
540 rPam.Move( fnMoveForward ); in MovePtForward()
1055 void SwRedlineSaveData::RedlineToDoc( SwPaM& rPam ) in RedlineToDoc() argument
1057 SwDoc& rDoc = *rPam.GetDoc(); in RedlineToDoc()
1058 SwRedline* pRedl = new SwRedline( *this, rPam ); in RedlineToDoc()