Lines Matching refs:pCurCrsr

88 void CheckRange( SwCursor* pCurCrsr )  in CheckRange()  argument
90 const SwPosition *pStt = pCurCrsr->Start(), in CheckRange()
91 *pEnd = pCurCrsr->GetPoint() == pStt ? pCurCrsr->GetMark() : pCurCrsr->GetPoint(); in CheckRange()
94 *pTmp = (SwPaM*)pCurCrsr->GetNext(); in CheckRange()
97 while( pTmp != pCurCrsr ) in CheckRange()
135 SwShellCrsr* pNew = new SwShellCrsr( *pCurCrsr ); in CreateCrsr()
143 pNew->swapContent(*pCurCrsr); in CreateCrsr()
145 pCurCrsr->DeleteMark(); in CreateCrsr()
161 if(pCurCrsr->GetNext() == pCurCrsr) in DestroyCrsr()
165 SwCursor* pNextCrsr = (SwCursor*)pCurCrsr->GetNext(); in DestroyCrsr()
166 delete pCurCrsr; in DestroyCrsr()
167 pCurCrsr = dynamic_cast<SwShellCrsr*>(pNextCrsr); in DestroyCrsr()
210 const_cast<SwCrsrShell*>(this)->pCurCrsr = in GetCrsr()
211 dynamic_cast<SwShellCrsr*>(pTblCrsr->MakeBoxSels( pCurCrsr )); in GetCrsr()
214 return pCurCrsr; in GetCrsr()
223 const SwNode& rNd = pCurCrsr->GetPoint()->nNode.GetNode(); in StartAction()
225 nAktCntnt = pCurCrsr->GetPoint()->nContent.GetIndex(); in StartAction()
227 bAktSelection = *pCurCrsr->GetPoint() != *pCurCrsr->GetMark(); in StartAction()
255 pCurCrsr->Hide(); in EndAction()
513 pCurCrsr->_SetInFrontOfLabel( sal_False ); in UpdateMarkedListLevel()
516 else if ( pCurCrsr->IsInFrontOfLabel() ) in UpdateMarkedListLevel()
613 SwShellCrsr* pTmpCrsr = pBlockCrsr ? &pBlockCrsr->getShellCrsr() : pCurCrsr; in SttEndDoc()
633 SwPosition* pPos = pCurCrsr->GetPoint(); in ExtendedSelectAll()
636 pPos = pCurCrsr->GetMark(); in ExtendedSelectAll()
647 if( !pCurCrsr->HasMark() || !pCurCrsr->IsNoCntnt() ) in MovePage()
652 SwCrsrSaveState aSaveState( *pCurCrsr ); in MovePage()
653 Point& rPt = pCurCrsr->GetPtPos(); in MovePage()
654 SwCntntFrm * pFrm = pCurCrsr->GetCntntNode()-> in MovePage()
655 getLayoutFrm( GetLayout(), &rPt, pCurCrsr->GetPoint(), sal_False ); in MovePage()
657 fnPosPage, pCurCrsr ) ) && in MovePage()
658 !pCurCrsr->IsSelOvr( nsSwCursorSelOverFlags::SELOVER_TOGGLE | in MovePage()
712 SwFrm* pFrm = ::lcl_IsInHeaderFooter( pCurCrsr->GetPoint()->nNode, aPt ); in IsInHeaderFooter()
818 pCurCrsr->_SetInFrontOfLabel( !bNewInFrontOfLabel ); in SetCrsr()
828 else if( bOnlyText && !pCurCrsr->HasMark() ) in SetCrsr()
871 pCurCrsr->SetMark(); in BlockCrsrToCrsr()
872 *pCurCrsr->GetPoint() = *rPam.GetPoint(); in BlockCrsrToCrsr()
874 *pCurCrsr->GetMark() = *rPam.GetMark(); in BlockCrsrToCrsr()
876 pCurCrsr->DeleteMark(); in BlockCrsrToCrsr()
885 SwPosition aPos( *pCurCrsr->GetPoint() ); in CrsrToBlockCrsr()
888 rBlock.GetPtPos() = pCurCrsr->GetPtPos(); in CrsrToBlockCrsr()
889 if( pCurCrsr->HasMark() ) in CrsrToBlockCrsr()
892 *rBlock.GetMark() = *pCurCrsr->GetMark(); in CrsrToBlockCrsr()
893 rBlock.GetMkPos() = pCurCrsr->GetMkPos(); in CrsrToBlockCrsr()
905 while( pCurCrsr->GetNext() != pCurCrsr ) in ClearMark()
906 delete pCurCrsr->GetNext(); in ClearMark()
909 if( pCurCrsr->HasMark() ) in ClearMark()
914 SwPosition& rPos = *pCurCrsr->GetMark(); in ClearMark()
917 pCurCrsr->DeleteMark(); in ClearMark()
920 *pCurCrsr->GetPoint() = *pTblCrsr->GetPoint(); in ClearMark()
921 pCurCrsr->GetPtPos() = pTblCrsr->GetPtPos(); in ClearMark()
923 pCurCrsr->SwSelPaintRects::Show(); in ClearMark()
927 if( !pCurCrsr->HasMark() ) in ClearMark()
932 SwPosition& rPos = *pCurCrsr->GetMark(); in ClearMark()
935 pCurCrsr->DeleteMark(); in ClearMark()
937 pCurCrsr->SwSelPaintRects::Show(); in ClearMark()
945 pCurCrsr->Normalize(bPointFirst); in NormalizePam()
951 pCurCrsr->Exchange(); in SwapPam()
975 SwPosition aPtPos( *pCurCrsr->GetPoint() ); in ChgCurrPam()
984 SwShellCrsr* pCmp = (SwShellCrsr*)pCurCrsr; // sicher den Pointer auf Cursor in ChgCurrPam()
989 if( bTstOnly || pCurCrsr == pCmp ) // ist der aktuelle. in ChgCurrPam()
992 pCurCrsr = pCmp; in ChgCurrPam()
996 } while( pCurCrsr != in ChgCurrPam()
1005 if( !pTblCrsr && !pBlockCrsr && pCurCrsr->GetNext() == pCurCrsr ) in KillPams()
1008 while( pCurCrsr->GetNext() != pCurCrsr ) in KillPams()
1009 delete pCurCrsr->GetNext(); in KillPams()
1010 pCurCrsr->SetColumnSelection( false ); in KillPams()
1015 pCurCrsr->DeleteMark(); in KillPams()
1016 *pCurCrsr->GetPoint() = *pTblCrsr->GetPoint(); in KillPams()
1017 pCurCrsr->GetPtPos() = pTblCrsr->GetPtPos(); in KillPams()
1024 pCurCrsr->DeleteMark(); in KillPams()
1026 *pCurCrsr->GetPoint() = *rBlock.GetPoint(); in KillPams()
1027 pCurCrsr->GetPtPos() = rBlock.GetPtPos(); in KillPams()
1083 { return( pCurCrsr->GetPoint()->nContent == 0 ? sal_True : sal_False ); } in IsSttPara()
1087 { return( pCurCrsr->GetPoint()->nContent == pCurCrsr->GetCntntNode()->Len() ? sal_True : sal_Fals… in IsEndPara()
1092 return pCurCrsr->IsInFrontOfLabel(); in IsInFrontOfLabel()
1099 pCurCrsr->_SetInFrontOfLabel( bNew ); in SetInFrontOfLabel()
1110 SwCrsrSaveState aSaveState( *pCurCrsr ); in GotoPage()
1111 sal_Bool bRet = GetLayout()->SetCurrPage( pCurCrsr, nPage ) && in GotoPage()
1112 !pCurCrsr->IsSelOvr( nsSwCursorSelOverFlags::SELOVER_TOGGLE | in GotoPage()
1196 if( pCurCrsr->GetNext() == pCurCrsr ) in GoNextCrsr()
1201 pCurCrsr = dynamic_cast<SwShellCrsr*>(pCurCrsr->GetNext()); in GoNextCrsr()
1207 pCurCrsr->Show(); in GoNextCrsr()
1218 if( pCurCrsr->GetNext() == pCurCrsr ) in GoPrevCrsr()
1223 pCurCrsr = dynamic_cast<SwShellCrsr*>(pCurCrsr->GetPrev()); in GoPrevCrsr()
1229 pCurCrsr->Show(); in GoPrevCrsr()
1256 SwShellCrsr* pAktCrsr = pTblCrsr ? pTblCrsr : pCurCrsr; in Paint()
1334 pGrammarContact->updateCursorPosition( *pCurCrsr->GetPoint() ); in UpdateCrsrPos()
1425 CheckRange( pCurCrsr ); // ueberlappende Bereiche testen in UpdateCrsr()
1504 pCurCrsr->SetMark(); in UpdateCrsr()
1505 *pCurCrsr->GetMark() = *pTblCrsr->GetMark(); in UpdateCrsr()
1506 pCurCrsr->GetMkPos() = pTblCrsr->GetMkPos(); in UpdateCrsr()
1511 *pCurCrsr->GetPoint() = *pCurCrsr->GetMark(); in UpdateCrsr()
1512 (*fnSectionCurr)( *pCurCrsr, fnPosSect ); in UpdateCrsr()
1522 *pCurCrsr->GetMark(), pCurCrsr->GetMkPos(), in UpdateCrsr()
1524 pCurCrsr->DeleteMark(); in UpdateCrsr()
1525 pCurCrsr->SwSelPaintRects::Hide(); in UpdateCrsr()
1588 while( pCurCrsr->GetNext() != pCurCrsr ) in UpdateCrsr()
1589 delete pCurCrsr->GetNext(); in UpdateCrsr()
1590 pCurCrsr->DeleteMark(); in UpdateCrsr()
1591 *pCurCrsr->GetPoint() = *pTblCrsr->GetPoint(); in UpdateCrsr()
1592 pCurCrsr->GetPtPos() = pTblCrsr->GetPtPos(); in UpdateCrsr()
1649 SwPaM* pCmp = pCurCrsr; in UpdateCrsr()
1675 while( pCmp != pCurCrsr ); in UpdateCrsr()
1838 pCurCrsr->SwSelPaintRects::Show(); in UpdateCrsr()
1841 SwShellCrsr* pNxt = dynamic_cast<SwShellCrsr*>(pCurCrsr->GetNext()); in UpdateCrsr()
1842 while( pNxt && pNxt != pCurCrsr ) in UpdateCrsr()
1909 SwCursor* pNxt = (SwCursor*)pCurCrsr->GetNext(); in RefreshBlockCursor()
1910 while( pNxt != pCurCrsr ) in RefreshBlockCursor()
1913 pNxt = (SwCursor*)pCurCrsr->GetNext(); in RefreshBlockCursor()
1919 pCurCrsr->SetMark(); in RefreshBlockCursor()
1925 *pCurCrsr->GetPoint() = *(*pPam)->GetPoint(); in RefreshBlockCursor()
1927 *pCurCrsr->GetMark() = *(*pPam)->GetMark(); in RefreshBlockCursor()
1929 pCurCrsr->DeleteMark(); in RefreshBlockCursor()
1931 pCurCrsr->SetColumnSelection( false ); in RefreshBlockCursor()
1941 *pCurCrsr->GetPoint() = *(*pPam)->GetPoint(); // n-1 (if n == number of selections) in RefreshBlockCursor()
1943 *pCurCrsr->GetMark() = *(*pPam)->GetMark(); in RefreshBlockCursor()
1945 pCurCrsr->DeleteMark(); in RefreshBlockCursor()
1947 pCurCrsr->SetColumnSelection( true ); in RefreshBlockCursor()
1952 SwShellCrsr* pNew = new SwShellCrsr( *pCurCrsr ); in RefreshBlockCursor()
1953 pNew->Insert( pCurCrsr, 0 ); in RefreshBlockCursor()
1954 pCurCrsr->Remove( 0, pCurCrsr->Count() ); in RefreshBlockCursor()
1955 pCurCrsr->DeleteMark(); in RefreshBlockCursor()
1957 *pCurCrsr->GetPoint() = *(*pPam)->GetPoint(); // n-2, n-3, .., 2, 1 in RefreshBlockCursor()
1960 pCurCrsr->SetMark(); in RefreshBlockCursor()
1961 *pCurCrsr->GetMark() = *(*pPam)->GetMark(); in RefreshBlockCursor()
1964 pCurCrsr->DeleteMark(); in RefreshBlockCursor()
1965 pCurCrsr->SetColumnSelection( true ); in RefreshBlockCursor()
1969 SwShellCrsr* pNew = new SwShellCrsr( *pCurCrsr ); in RefreshBlockCursor()
1970 pNew->Insert( pCurCrsr, 0 ); in RefreshBlockCursor()
1971 pCurCrsr->Remove( 0, pCurCrsr->Count() ); in RefreshBlockCursor()
1972 pCurCrsr->DeleteMark(); in RefreshBlockCursor()
1976 *pCurCrsr->GetPoint() = *(*pPam)->GetPoint(); // n, the last selection in RefreshBlockCursor()
1979 pCurCrsr->SetMark(); in RefreshBlockCursor()
1980 *pCurCrsr->GetMark() = *(*pPam)->GetMark(); in RefreshBlockCursor()
1983 pCurCrsr->DeleteMark(); in RefreshBlockCursor()
1984 pCurCrsr->SetColumnSelection( true ); in RefreshBlockCursor()
1995 pCrsrStk = new SwShellCrsr( *this, *pCurCrsr->GetPoint(), in Push()
1996 pCurCrsr->GetPtPos(), pCrsrStk ); in Push()
1998 if( pCurCrsr->HasMark() ) in Push()
2001 *pCrsrStk->GetMark() = *pCurCrsr->GetMark(); in Push()
2037 SwCrsrSaveState aSaveState( *pCurCrsr ); in Pop()
2040 if( pOldStk->GetPtPos() == pCurCrsr->GetPtPos() || in Pop()
2041 pOldStk->GetPtPos() == pCurCrsr->GetMkPos() ) in Pop()
2044 pCurCrsr->Insert( pOldStk, 0 ); in Pop()
2050 pCurCrsr->SetMark(); in Pop()
2051 *pCurCrsr->GetMark() = *pOldStk->GetMark(); in Pop()
2052 pCurCrsr->GetMkPos() = pOldStk->GetMkPos(); in Pop()
2056 pCurCrsr->DeleteMark(); in Pop()
2057 *pCurCrsr->GetPoint() = *pOldStk->GetPoint(); in Pop()
2058 pCurCrsr->GetPtPos() = pOldStk->GetPtPos(); in Pop()
2061 if( !pCurCrsr->IsInProtectTable( sal_True ) && in Pop()
2062 !pCurCrsr->IsSelOvr( nsSwCursorSelOverFlags::SELOVER_TOGGLE | in Pop()
2082 SwCrsrSaveState aSaveState( *pCurCrsr ); in Combine()
2086 CheckNodesRange( pCrsrStk->GetMark()->nNode, pCurCrsr->GetPoint()->nNode, sal_True ); in Combine()
2088 if( !CheckNodesRange( pCrsrStk->GetMark()->nNode, pCurCrsr->GetPoint()->nNode, sal_True )) in Combine()
2092 if( !pCurCrsr->HasMark() ) in Combine()
2093 pCurCrsr->SetMark(); in Combine()
2094 *pCurCrsr->GetMark() = *pCrsrStk->GetMark(); in Combine()
2095 pCurCrsr->GetMkPos() = pCrsrStk->GetMkPos(); in Combine()
2105 if( !pCurCrsr->IsInProtectTable( sal_True ) && in Combine()
2106 !pCurCrsr->IsSelOvr( nsSwCursorSelOverFlags::SELOVER_TOGGLE | in Combine()
2124 SwShellCrsr* pAktCrsr = pTblCrsr ? pTblCrsr : pCurCrsr; in HideCrsrs()
2136 SwShellCrsr* pAktCrsr = pTblCrsr ? pTblCrsr : pCurCrsr; in ShowCrsrs()
2151 pCurCrsr->SetShowTxtInputFldOverlay( true ); in ShowCrsr()
2164 pCurCrsr->SetShowTxtInputFldOverlay( false ); in HideCrsr()
2196 SwCntntNode *pNd = pCurCrsr->GetCntntNode(); in GetCurrFrm()
2204 pRet = pNd->getLayoutFrm( GetLayout(), &pCurCrsr->GetPtPos(), pCurCrsr->GetPoint() ); in GetCurrFrm()
2210 pRet = pNd->getLayoutFrm( GetLayout(), &pCurCrsr->GetPtPos(), pCurCrsr->GetPoint(), sal_False); in GetCurrFrm()
2277 if( pCurCrsr->GetPoint()->nNode.GetIndex() == in GetSelTxt()
2278 pCurCrsr->GetMark()->nNode.GetIndex() ) in GetSelTxt()
2280 SwTxtNode* pTxtNd = pCurCrsr->GetNode()->GetTxtNode(); in GetSelTxt()
2283 xub_StrLen nStt = pCurCrsr->Start()->nContent.GetIndex(); in GetSelTxt()
2285 pCurCrsr->End()->nContent.GetIndex() - nStt ); in GetSelTxt()
2297 if( pCurCrsr->GetPoint()->nNode.GetIndex() == in GetText()
2298 pCurCrsr->GetMark()->nNode.GetIndex() ) in GetText()
2300 SwTxtNode* pTxtNd = pCurCrsr->GetNode()->GetTxtNode(); in GetText()
2303 pCurCrsr->GetPoint()->nContent.GetIndex() ); in GetText()
2314 const SwPosition* pPos = !pCurCrsr->HasMark() ? pCurCrsr->GetPoint() in GetChar()
2315 : bEnd ? pCurCrsr->End() : pCurCrsr->Start(); in GetChar()
2335 if( !pCurCrsr->HasMark() || IsTableMode() ) in ExtendSelection()
2338 SwPosition* pPos = bEnd ? pCurCrsr->End() : pCurCrsr->Start(); in ExtendSelection()
2370 SwPosition aPos( *pCurCrsr->GetPoint() ); in SetVisCrsr()
2406 pCurCrsr->Show(); in SetVisCrsr()
2430 SwPaM aPam( *pCurCrsr->GetPoint() ); in IsOverReadOnlyPos()
2441 sal_uInt16 n = (bAll || ( pCurCrsr->HasMark() && in GetCrsrCnt()
2442 *pCurCrsr->GetPoint() != *pCurCrsr->GetMark())) ? 1 : 0; in GetCrsrCnt()
2443 while( pTmp != pCurCrsr ) in GetCrsrCnt()
2456 if( pCurCrsr->GetPoint()->nContent.GetIndex() ) in IsStartOfDoc()
2463 return aIdx == pCurCrsr->GetPoint()->nNode; in IsStartOfDoc()
2474 return aIdx == pCurCrsr->GetPoint()->nNode && in IsEndOfDoc()
2475 pCNd->Len() == pCurCrsr->GetPoint()->nContent.GetIndex(); in IsEndOfDoc()
2490 while( pCurCrsr->GetNext() != pCurCrsr ) in ParkTblCrsr()
2491 delete pCurCrsr->GetNext(); in ParkTblCrsr()
2494 pCurCrsr->SetMark(); in ParkTblCrsr()
2495 *pCurCrsr->GetMark() = *pCurCrsr->GetPoint() = *pTblCrsr->GetPoint(); in ParkTblCrsr()
2496 pCurCrsr->DeleteMark(); in ParkTblCrsr()
2545 if( *ppDelRing == pCurCrsr ) in _ParkPams()
2611 pSh->_ParkPams( pNew, &pSh->pCurCrsr ); in ParkCrsr()
2624 pSh->pCurCrsr->GetPoint()->nNode = *pTblNd; in ParkCrsr()
2652 pCurCrsr = new SwShellCrsr( *this, *(rShell.pCurCrsr->GetPoint()) ); in SwCrsrShell()
2653 pCurCrsr->GetCntntNode()->Add( this ); in SwCrsrShell()
2693 pCurCrsr = new SwShellCrsr( *this, SwPosition( aNodeIdx, SwIndex( pCNd, 0 ))); in SwCrsrShell()
2718 CheckTblBoxCntnt( pCurCrsr->GetPoint() ); in ~SwCrsrShell()
2729 while(pCurCrsr->GetNext() != pCurCrsr) in ~SwCrsrShell()
2730 delete pCurCrsr->GetNext(); in ~SwCrsrShell()
2731 delete pCurCrsr; in ~SwCrsrShell()
2754 return pCurCrsr; in getShellCrsr()
2832 if( pCurCrsr->HasMark() ) in FindValidCntntNode()
2836 SwNodeIndex& rNdIdx = pCurCrsr->GetPoint()->nNode; in FindValidCntntNode()
2842 if( pCNd && 0 != (pFrm = pCNd->getLayoutFrm( GetLayout(),0,pCurCrsr->GetPoint(),sal_False)) && in FindValidCntntNode()
2847 SwPaM aPam( *pCurCrsr->GetPoint() ); in FindValidCntntNode()
2864 *pCurCrsr->GetPoint() = *aPam.GetPoint(); in FindValidCntntNode()
2870 pCurCrsr->GetPoint()->nContent.Assign( pDoc->GetNodes().GoNext( in FindValidCntntNode()
2905 *pCurCrsr->GetPoint() = *aPam.GetPoint(); in FindValidCntntNode()
2933 SwCrsrSaveState aSaveState( *pCurCrsr ); in FindValidCntntNode()
2935 if( !pCurCrsr->IsInProtectTable( sal_True, sal_True ) ) in FindValidCntntNode()
2982 pCurCrsr->GetPoint()->nContent.Assign( pCNd, nCntnt ); in FindValidCntntNode()
2994 GetLayout()->GetCrsrOfst( pCurCrsr->GetPoint(), pCurCrsr->GetPtPos(), in FindValidCntntNode()
3069 const SwPaM* pCrsr = pCurCrsr; in HasReadonlySel()
3079 } while ( !bRet && pCrsr != pCurCrsr ); in HasReadonlySel()
3089 if( pCurCrsr->GetPoint()->nNode.GetIndex() == in IsSelFullPara()
3090 pCurCrsr->GetMark()->nNode.GetIndex() && pCurCrsr == pCurCrsr->GetNext() ) in IsSelFullPara()
3092 xub_StrLen nStt = pCurCrsr->GetPoint()->nContent.GetIndex(), in IsSelFullPara()
3093 nEnd = pCurCrsr->GetMark()->nContent.GetIndex(); in IsSelFullPara()
3100 const SwCntntNode* pCNd = pCurCrsr->GetCntntNode(); in IsSelFullPara()
3108 SwPosition aPos( *pCurCrsr->GetPoint() ); in GetTextDirection()
3109 Point aPt( pPt ? *pPt : pCurCrsr->GetPtPos() ); in GetTextDirection()
3142 if ( !GetViewOptions()->IsShowHiddenChar() && !pCurCrsr->HasMark() ) in SelectHiddenRange()
3144 SwPosition& rPt = *(SwPosition*)pCurCrsr->GetPoint(); in SelectHiddenRange()
3157 pCurCrsr->SetMark(); in SelectHiddenRange()
3158 pCurCrsr->GetMark()->nContent = nHiddenEnd; in SelectHiddenRange()
3179 …sal_uLong nRet = pCurCrsr->Find( rSearchOpt, bSearchInNotes, eStart, eEnde, bCancel, eRng, bReplac… in Find()
3194 sal_uLong nRet = pCurCrsr->Find( rFmtColl, eStart, eEnde, bCancel, eRng, pReplFmt ); in Find()
3210 sal_uLong nRet = pCurCrsr->Find( rSet, bNoCollections, eStart, eEnde, bCancel, in Find()