Lines Matching refs:aPaM

311     TextPaM aPaM = mpImpl->mpTextEngine->ImpDeleteText( mpImpl->maSelection );  in DeleteSelected()  local
314 ImpSetSelection( aPaM ); in DeleteSelected()
984 TextPaM aPaM( mpImpl->mpTextEngine->mpIMEInfos->aPos ); in Command() local
985 aPaM.GetIndex() = aPaM.GetIndex() + nNewIMETextLen; in Command()
986 …mpImpl->mpTextEngine->ImpInsertText( aPaM, mpImpl->mpTextEngine->mpIMEInfos->aOldTextAfterStartPos… in Command()
996 TextPaM aPaM( mpImpl->mpTextEngine->mpIMEInfos->aPos ); in Command() local
997 aPaM.GetIndex() = aPaM.GetIndex() + nNewIMETextLen; in Command()
998 TextSelection aSel( aPaM ); in Command()
1034 TextPaM aPaM( GetSelection().GetEnd() ); in Command() local
1035 Rectangle aR1 = mpImpl->mpTextEngine->PaMtoEditCursor( aPaM ); in Command()
1042 … TEParaPortion* pParaPortion = mpImpl->mpTextEngine->mpTEParaPortions->GetObject( aPaM.GetPara() ); in Command()
1043 sal_uInt16 nLine = pParaPortion->GetLineNumber( aPaM.GetIndex(), sal_True ); in Command()
1047 … Rectangle aR2 = mpImpl->mpTextEngine->PaMtoEditCursor( TextPaM( aPaM.GetPara(), nInputEnd ) ); in Command()
1261 TextPaM aPaM( mpImpl->maSelection.GetEnd() ); in ImpMoveCursor() local
1262 TextPaM aOldEnd( aPaM ); in ImpMoveCursor()
1276 case KEY_UP: aPaM = CursorUp( aPaM ); in ImpMoveCursor()
1278 case KEY_DOWN: aPaM = CursorDown( aPaM ); in ImpMoveCursor()
1280 case KEY_HOME: aPaM = bCtrl ? CursorStartOfDoc() : CursorStartOfLine( aPaM ); in ImpMoveCursor()
1282 case KEY_END: aPaM = bCtrl ? CursorEndOfDoc() : CursorEndOfLine( aPaM ); in ImpMoveCursor()
1284 case KEY_PAGEUP: aPaM = bCtrl ? CursorStartOfDoc() : PageUp( aPaM ); in ImpMoveCursor()
1286 case KEY_PAGEDOWN: aPaM = bCtrl ? CursorEndOfDoc() : PageDown( aPaM ); in ImpMoveCursor()
1288 …case KEY_LEFT: aPaM = bCtrl ? CursorWordLeft( aPaM ) : CursorLeft( aPaM, aTranslatedKeyEvent.GetK… in ImpMoveCursor()
1290 …case KEY_RIGHT: aPaM = bCtrl ? CursorWordRight( aPaM ) : CursorRight( aPaM, aTranslatedKeyEvent.G… in ImpMoveCursor()
1295 aPaM = CursorWordRight( aPaM ); in ImpMoveCursor()
1300 aPaM = CursorWordLeft( aPaM ); in ImpMoveCursor()
1305 aPaM = CursorStartOfLine( aPaM ); in ImpMoveCursor()
1310 aPaM = CursorEndOfLine( aPaM ); in ImpMoveCursor()
1315 aPaM = CursorStartOfParagraph( aPaM ); in ImpMoveCursor()
1320 aPaM = CursorEndOfParagraph( aPaM ); in ImpMoveCursor()
1325 aPaM = CursorStartOfDoc(); in ImpMoveCursor()
1330 aPaM = CursorEndOfDoc(); in ImpMoveCursor()
1337 if ( aOldEnd != aPaM ) in ImpMoveCursor()
1344 aNewSelection.GetEnd() = aPaM; in ImpMoveCursor()
1349 ShowSelection( TextSelection( aOldEnd, aPaM ) ); in ImpMoveCursor()
1353 aNewSelection.GetStart() = aPaM; in ImpMoveCursor()
1388 TextPaM aPaM = mpImpl->mpTextEngine->ImpInsertText( mpImpl->maSelection, aChunk ); in InsertNewText() local
1393 aNewSel.GetEnd() = aPaM; in InsertNewText()
1397 aNewSel = aPaM; in InsertNewText()
1454 TextPaM aPaM( rPaM ); in CursorLeft() local
1456 if ( aPaM.GetIndex() ) in CursorLeft()
1458 TextNode* pNode = mpImpl->mpTextEngine->mpDoc->GetNodes().GetObject( aPaM.GetPara() ); in CursorLeft()
1461aPaM.GetIndex() = (sal_uInt16)xBI->previousCharacters( pNode->GetText(), aPaM.GetIndex(), mpImpl->… in CursorLeft()
1463 else if ( aPaM.GetPara() ) in CursorLeft()
1465 aPaM.GetPara()--; in CursorLeft()
1466 TextNode* pNode = mpImpl->mpTextEngine->mpDoc->GetNodes().GetObject( aPaM.GetPara() ); in CursorLeft()
1467 aPaM.GetIndex() = pNode->GetText().Len(); in CursorLeft()
1469 return aPaM; in CursorLeft()
1474 TextPaM aPaM( rPaM ); in CursorRight() local
1476 TextNode* pNode = mpImpl->mpTextEngine->mpDoc->GetNodes().GetObject( aPaM.GetPara() ); in CursorRight()
1477 if ( aPaM.GetIndex() < pNode->GetText().Len() ) in CursorRight()
1481aPaM.GetIndex() = (sal_uInt16)xBI->nextCharacters( pNode->GetText(), aPaM.GetIndex(), mpImpl->mpTe… in CursorRight()
1483 else if ( aPaM.GetPara() < ( mpImpl->mpTextEngine->mpDoc->GetNodes().Count()-1) ) in CursorRight()
1485 aPaM.GetPara()++; in CursorRight()
1486 aPaM.GetIndex() = 0; in CursorRight()
1489 return aPaM; in CursorRight()
1495 TextPaM aPaM( rPaM ); in CursorWordLeft() local
1497 if ( aPaM.GetIndex() ) in CursorWordLeft()
1499 TextNode* pNode = mpImpl->mpTextEngine->mpDoc->GetNodes().GetObject( aPaM.GetPara() ); in CursorWordLeft()
1504 aPaM.GetIndex() = ( aBoundary.startPos != -1 ) ? (sal_uInt16)aBoundary.startPos : 0; in CursorWordLeft()
1506 else if ( aPaM.GetPara() ) in CursorWordLeft()
1508 aPaM.GetPara()--; in CursorWordLeft()
1509 TextNode* pNode = mpImpl->mpTextEngine->mpDoc->GetNodes().GetObject( aPaM.GetPara() ); in CursorWordLeft()
1510 aPaM.GetIndex() = pNode->GetText().Len(); in CursorWordLeft()
1512 return aPaM; in CursorWordLeft()
1518 TextPaM aPaM( rPaM ); in CursorWordRight() local
1520 TextNode* pNode = mpImpl->mpTextEngine->mpDoc->GetNodes().GetObject( aPaM.GetPara() ); in CursorWordRight()
1521 if ( aPaM.GetIndex() < pNode->GetText().Len() ) in CursorWordRight()
1524 …i18n::Boundary aBoundary = xBI->nextWord( pNode->GetText(), aPaM.GetIndex(), mpImpl->mpTextEngine… in CursorWordRight()
1525 aPaM.GetIndex() = (sal_uInt16)aBoundary.startPos; in CursorWordRight()
1527 else if ( aPaM.GetPara() < ( mpImpl->mpTextEngine->mpDoc->GetNodes().Count()-1) ) in CursorWordRight()
1529 aPaM.GetPara()++; in CursorWordRight()
1530 aPaM.GetIndex() = 0; in CursorWordRight()
1533 return aPaM; in CursorWordRight()
1606 TextPaM aPaM( rPaM ); in CursorUp() local
1622 aPaM.GetIndex() = nCharPos; in CursorUp()
1627 if ( aPaM.GetIndex() && ( aPaM.GetIndex() == pLine->GetEnd() ) ) in CursorUp()
1628 aPaM.GetIndex()--; in CursorUp()
1632 aPaM.GetPara()--; in CursorUp()
1633 pPPortion = mpImpl->mpTextEngine->mpTEParaPortions->GetObject( aPaM.GetPara() ); in CursorUp()
1635 sal_uInt16 nCharPos = mpImpl->mpTextEngine->GetCharPos( aPaM.GetPara(), nL, nX+1 ); in CursorUp()
1636 aPaM.GetIndex() = nCharPos; in CursorUp()
1639 return aPaM; in CursorUp()
1644 TextPaM aPaM( rPaM ); in CursorDown() local
1660 aPaM.GetIndex() = nCharPos; in CursorDown()
1664 …if ( ( aPaM.GetIndex() == pLine->GetEnd() ) && ( aPaM.GetIndex() > pLine->GetStart() ) && aPaM.Get… in CursorDown()
1665 aPaM.GetIndex()--; in CursorDown()
1669 aPaM.GetPara()++; in CursorDown()
1670 pPPortion = mpImpl->mpTextEngine->mpTEParaPortions->GetObject( aPaM.GetPara() ); in CursorDown()
1671 sal_uInt16 nCharPos = mpImpl->mpTextEngine->GetCharPos( aPaM.GetPara(), 0, nX+1 ); in CursorDown()
1672 aPaM.GetIndex() = nCharPos; in CursorDown()
1674 …if ( ( aPaM.GetIndex() == pLine->GetEnd() ) && ( aPaM.GetIndex() > pLine->GetStart() ) && ( pPPort… in CursorDown()
1675 aPaM.GetIndex()--; in CursorDown()
1678 return aPaM; in CursorDown()
1683 TextPaM aPaM( rPaM ); in CursorStartOfLine() local
1686 sal_uInt16 nLine = pPPortion->GetLineNumber( aPaM.GetIndex(), sal_False ); in CursorStartOfLine()
1688 aPaM.GetIndex() = pLine->GetStart(); in CursorStartOfLine()
1690 return aPaM; in CursorStartOfLine()
1695 TextPaM aPaM( rPaM ); in CursorEndOfLine() local
1698 sal_uInt16 nLine = pPPortion->GetLineNumber( aPaM.GetIndex(), sal_False ); in CursorEndOfLine()
1700 aPaM.GetIndex() = pLine->GetEnd(); in CursorEndOfLine()
1704 xub_Unicode cLastChar = pPPortion->GetNode()->GetText().GetChar((sal_uInt16)(aPaM.GetIndex()-1) ); in CursorEndOfLine()
1705 if ( ( cLastChar == ' ' ) && ( aPaM.GetIndex() != pPPortion->GetNode()->GetText().Len() ) ) in CursorEndOfLine()
1710 aPaM.GetIndex()--; in CursorEndOfLine()
1713 return aPaM; in CursorEndOfLine()
1718 TextPaM aPaM( rPaM ); in CursorStartOfParagraph() local
1719 aPaM.GetIndex() = 0; in CursorStartOfParagraph()
1720 return aPaM; in CursorStartOfParagraph()
1726 TextPaM aPaM( rPaM ); in CursorEndOfParagraph() local
1727 aPaM.GetIndex() = pNode->GetText().Len(); in CursorEndOfParagraph()
1728 return aPaM; in CursorEndOfParagraph()
1733 TextPaM aPaM( 0, 0 ); in CursorStartOfDoc() local
1734 return aPaM; in CursorStartOfDoc()
1741 TextPaM aPaM( nNode, pNode->GetText().Len() ); in CursorEndOfDoc() local
1742 return aPaM; in CursorEndOfDoc()
1754 TextPaM aPaM = mpImpl->mpTextEngine->GetPaM( aTopLeft ); in PageUp() local
1755 return aPaM; in PageUp()
1768 TextPaM aPaM = mpImpl->mpTextEngine->GetPaM( aBottomRight ); in PageDown() local
1769 return aPaM; in PageDown()
1786 TextPaM aPaM( mpImpl->maSelection.GetEnd() ); in ImpShowCursor() local
1787 Rectangle aEditCursor = mpImpl->mpTextEngine->PaMtoEditCursor( aPaM, bSpecial ); in ImpShowCursor()
1793 … TEParaPortion* pParaPortion = mpImpl->mpTextEngine->mpTEParaPortions->GetObject( aPaM.GetPara() ); in ImpShowCursor()
1795 …pParaPortion->GetLineNumber( aPaM.GetIndex(), sal_True ) != pParaPortion->GetLineNumber( aPaM.GetI… in ImpShowCursor()
1800 TextNode* pNode = mpImpl->mpTextEngine->mpDoc->GetNodes().GetObject( aPaM.GetPara() ); in ImpShowCursor()
1801 if ( pNode->GetText().Len() && ( aPaM.GetIndex() < pNode->GetText().Len() ) ) in ImpShowCursor()
1804 …aEditCursor.Left() = aEditCursor.Right() = mpImpl->mpTextEngine->GetEditCursor( aPaM, sal_False, s… in ImpShowCursor()
1806 … TEParaPortion* pParaPortion = mpImpl->mpTextEngine->mpTEParaPortions->GetObject( aPaM.GetPara() ); in ImpShowCursor()
1809 …sal_uInt16 nTextPortion = pParaPortion->GetTextPortions().FindPortion( aPaM.GetIndex(), nTextPorti… in ImpShowCursor()
1821 …TextPaM aNext = CursorRight( TextPaM( aPaM.GetPara(), aPaM.GetIndex() ), (sal_uInt16)i18n::Charact… in ImpShowCursor()
1915 TextPaM aPaM = mpImpl->mpTextEngine->GetPaM( aDocPos ); in SetCursorAtPoint() local
1918 TextSelection aTmpNewSel( mpImpl->maSelection.GetEnd(), aPaM ); in SetCursorAtPoint()
1920 aNewSel.GetEnd() = aPaM; in SetCursorAtPoint()
1924 if ( mpImpl->maSelection.GetStart() != aPaM ) in SetCursorAtPoint()
1926 aNewSel.GetStart() = aPaM; in SetCursorAtPoint()
1946 TextPaM aPaM = mpImpl->mpTextEngine->GetPaM( aDocPos, sal_False ); in IsSelectionAtPoint() local
1951 return ( IsInSelection( aPaM ) || in IsSelectionAtPoint()
1952 …( /* mpImpl->mpSelEngine->IsInCommand() && */ mpImpl->mpTextEngine->FindAttrib( aPaM, TEXTATTR_HYP… in IsSelectionAtPoint()
2230 TextPaM aPaM = mpImpl->maSelection.GetStart(); in drop() local
2231 aPaM.GetPara() -= ( aPrevSel.GetEnd().GetPara() - aPrevSel.GetStart().GetPara() ); in drop()
2234 aPaM.GetIndex() = in drop()
2235 aPaM.GetIndex() - aPrevSel.GetEnd().GetIndex(); in drop()
2237 aPaM.GetIndex() = in drop()
2238 aPaM.GetIndex() + aPrevSel.GetStart().GetIndex(); in drop()
2240 ImpSetSelection( aPaM ); in drop()
2377 TextPaM aPaM = GetSelection().GetEnd(); in GetLineNumberOfCursorInSelection() local
2378 … TEParaPortion* pPPortion = mpImpl->mpTextEngine->mpTEParaPortions->GetObject( aPaM.GetPara() ); in GetLineNumberOfCursorInSelection()
2379 nLineNo = pPPortion->GetLineNumber( aPaM.GetIndex(), sal_False ); in GetLineNumberOfCursorInSelection()