Lines Matching refs:rPos

677 bool SwDoc::SplitNode( const SwPosition &rPos, bool bChkTableStart )  in SplitNode()  argument
679 SwCntntNode *pNode = rPos.nNode.GetNode().GetCntntNode(); in SplitNode()
687 SwDataChanged aTmp( this, rPos, 0 ); in SplitNode()
697 pUndo = new SwUndoSplitNode( this, rPos, bChkTableStart ); in SplitNode()
705 if( bChkTableStart && !rPos.nContent.GetIndex() && pNode->IsTxtNode() ) in SplitNode()
707 sal_uLong nPrevPos = rPos.nNode.GetIndex() - 1; in SplitNode()
742 ((SwPosition&)rPos).nNode = pTblNd->GetIndex()-1; in SplitNode()
743 ((SwPosition&)rPos).nContent.Assign( pTxtNd, 0 ); in SplitNode()
774 _SaveCntntIdx( this, rPos.nNode.GetIndex(), rPos.nContent.GetIndex(), in SplitNode()
778 pNode = pNode->SplitCntntNode( rPos ); in SplitNode()
783 _RestoreCntntIdx( this, aBkmkArr, rPos.nNode.GetIndex()-1, 0, sal_True ); in SplitNode()
787 SwPaM aPam( rPos ); in SplitNode()
801 bool SwDoc::AppendTxtNode( SwPosition& rPos ) in AppendTxtNode() argument
804 SwTxtNode * pCurNode = rPos.nNode.GetNode().GetTxtNode(); in AppendTxtNode()
808 SwNodeIndex aIdx( rPos.nNode, 1 ); in AppendTxtNode()
813 pCurNode = (SwTxtNode*)pCurNode->AppendNode( rPos ); in AppendTxtNode()
815 rPos.nNode++; in AppendTxtNode()
816 rPos.nContent.Assign( pCurNode, 0 ); in AppendTxtNode()
820 GetIDocumentUndoRedo().AppendUndo( new SwUndoInsert( rPos.nNode ) ); in AppendTxtNode()
825 SwPaM aPam( rPos ); in AppendTxtNode()
846 const SwPosition& rPos = *rRg.GetPoint(); in InsertString() local
852 pACEWord->CheckChar( rPos, rStr.GetChar( 0 ) ); in InsertString()
857 SwTxtNode *const pNode = rPos.nNode.GetNode().GetTxtNode(); in InsertString()
868 pNode->InsertText( rStr, rPos.nContent, nInsertMode ); in InsertString()
873 rPos.nNode, rPos.nContent.GetIndex(), rStr.Len(), nInsertMode)); in InsertString()
888 if (pUndoInsert && pUndoInsert->CanGrouping(rPos)) in InsertString()
896 xub_StrLen nInsPos = rPos.nContent.GetIndex(); in InsertString()
900 pUndo = new SwUndoInsert( rPos.nNode, nInsPos, 0, nInsertMode, in InsertString()
905 pNode->InsertText( rStr, rPos.nContent, nInsertMode ); in InsertString()
913 pUndo = new SwUndoInsert( rPos.nNode, nInsPos, 1, nInsertMode, in InsertString()
922 SwPaM aPam( rPos.nNode, aTmp.GetCntnt(), in InsertString()
923 rPos.nNode, rPos.nContent.GetIndex()); in InsertString()
939 SwFlyFrmFmt* SwDoc::_InsNoTxtNode( const SwPosition& rPos, SwNoTxtNode* pNode, in _InsNoTxtNode() argument
947 pFmt = _MakeFlySection( rPos, *pNode, FLY_AT_PARA, in _InsNoTxtNode()
2682 SwField * SwDoc::GetFieldAtPos(const SwPosition & rPos) in GetFieldAtPos() argument
2684 SwTxtFld * const pAttr = GetTxtFldAtPos(rPos); in GetFieldAtPos()
2689 SwTxtFld * SwDoc::GetTxtFldAtPos(const SwPosition & rPos) in GetTxtFldAtPos() argument
2691 SwTxtNode * const pNode = rPos.nNode.GetNode().GetTxtNode(); in GetTxtFldAtPos()
2694 ? pNode->GetFldTxtAttrAt( rPos.nContent.GetIndex(), true ) in GetTxtFldAtPos()
2711 SwUnoCrsr* SwDoc::CreateUnoCrsr( const SwPosition& rPos, sal_Bool bTblCrsr ) in CreateUnoCrsr() argument
2715 pNew = new SwUnoTableCrsr( rPos ); in CreateUnoCrsr()
2717 pNew = new SwUnoCrsr( rPos ); in CreateUnoCrsr()