Lines Matching refs:pLine

620 			EditLine* pLine = pParaPortion->GetLines().GetObject( nLine );  in Command()  local
621 if ( pLine && ( nInputEnd > pLine->GetEnd() ) ) in Command()
622 nInputEnd = pLine->GetEnd(); in Command()
1038 EditLine* pLine = pParaPortion->GetLines().GetObject( nLine ); in CursorVisualStartEnd() local
1039 sal_Bool bEmptyLine = pLine->GetStart() == pLine->GetEnd(); in CursorVisualStartEnd()
1045 String aLine( *aPaM.GetNode(), pLine->GetStart(), pLine->GetEnd() - pLine->GetStart() ); in CursorVisualStartEnd()
1061 aPaM.GetIndex() = nLogPos + pLine->GetStart(); in CursorVisualStartEnd()
1096 EditLine* pLine = pParaPortion->GetLines().GetObject( nLine ); in CursorVisualLeftRight() local
1097 sal_Bool bEmptyLine = pLine->GetStart() == pLine->GetEnd(); in CursorVisualLeftRight()
1167 String aLine( *aPaM.GetNode(), pLine->GetStart(), pLine->GetEnd() - pLine->GetStart() ); in CursorVisualLeftRight()
1168 sal_uInt16 nPosInLine = aPaM.GetIndex() - pLine->GetStart(); in CursorVisualLeftRight()
1198 aPaM.GetIndex() = pLine->GetStart() + nLogPos; in CursorVisualLeftRight()
1247 aPaM.GetIndex() = pLine->GetStart() + nLogPos; in CursorVisualLeftRight()
1340 EditLine* pLine = pPPortion->GetLines().GetObject( nLine ); in CursorUp() local
1345 nX = GetXPos( pPPortion, pLine, rPaM.GetIndex() ); in CursorUp()
1359 if ( aNewPaM.GetIndex() && ( aNewPaM.GetIndex() == pLine->GetStart() ) ) in CursorUp()
1367 pLine = pPrevPortion->GetLines().GetObject( pPrevPortion->GetLines().Count()-1 ); in CursorUp()
1368 DBG_ASSERT( pLine, "Zeile davor nicht gefunden: CursorUp" ); in CursorUp()
1370 aNewPaM.SetIndex( GetChar( pPrevPortion, pLine, nX+nOnePixelInRef ) ); in CursorUp()
1388 EditLine* pLine = pPPortion->GetLines().GetObject(nLine); in CursorDown() local
1389 nX = GetXPos( pPPortion, pLine, rPaM.GetIndex() ); in CursorDown()
1409 EditLine* pLine = pNextPortion->GetLines().GetObject(0); in CursorDown() local
1410 DBG_ASSERT( pLine, "Zeile davor nicht gefunden: CursorUp" ); in CursorDown()
1414 aNewPaM.SetIndex( GetChar( pNextPortion, pLine, nX+nOnePixelInRef ) ); in CursorDown()
1415 …if ( ( aNewPaM.GetIndex() == pLine->GetEnd() ) && ( aNewPaM.GetIndex() > pLine->GetStart() ) && ( … in CursorDown()
1428 EditLine* pLine = pCurPortion->GetLines().GetObject(nLine); in CursorStartOfLine() local
1429 DBG_ASSERT( pLine, "Aktuelle Zeile nicht gefunden ?!" ); in CursorStartOfLine()
1432 aNewPaM.SetIndex( pLine->GetStart() ); in CursorStartOfLine()
1441 EditLine* pLine = pCurPortion->GetLines().GetObject(nLine); in CursorEndOfLine() local
1442 DBG_ASSERT( pLine, "Aktuelle Zeile nicht gefunden ?!" ); in CursorEndOfLine()
1445 aNewPaM.SetIndex( pLine->GetEnd() ); in CursorEndOfLine()
1446 if ( pLine->GetEnd() > pLine->GetStart() ) in CursorEndOfLine()
3208 EditLine* pLine; in CalcTextWidth() local
3233 pLine = pPortion->GetLines().GetObject( nLine ); in CalcTextWidth()
3234 DBG_ASSERT( pLine, "NULL-Pointer im Zeileniterator in CalcWidth" ); in CalcTextWidth()
3253 nCurWidth += CalcLineWidth( pPortion, pLine, bIgnoreExtraSpace ); in CalcTextWidth()
3268 sal_uInt32 ImpEditEngine::CalcLineWidth( ParaPortion* pPortion, EditLine* pLine, sal_Bool bIgnoreEx… in CalcLineWidth() argument
3282 sal_uInt16 nPos = pLine->GetStart(); in CalcLineWidth()
3283 for ( sal_uInt16 nTP = pLine->GetStartPortion(); nTP <= pLine->GetEndPortion(); nTP++ ) in CalcLineWidth()
3347 EditLine* pLine = pPPortion->GetLines().GetObject( nLine ); in GetLineLen() local
3348 DBG_ASSERT( pLine, "Zeile nicht gefunden: GetLineHeight" ); in GetLineLen()
3349 return pLine->GetLen(); in GetLineLen()
3363 EditLine* pLine = pPPortion->GetLines().GetObject( nLine ); in GetLineBoundaries() local
3364 DBG_ASSERT( pLine, "Zeile nicht gefunden: GetLineBoundaries" ); in GetLineBoundaries()
3365 rStart = pLine->GetStart(); in GetLineBoundaries()
3366 rEnd = pLine->GetEnd(); in GetLineBoundaries()
3404 EditLine* pLine = pPPortion->GetLines().GetObject( nLine ); in GetLineHeight() local
3405 DBG_ASSERT( pLine, "Zeile nicht gefunden: GetLineHeight" ); in GetLineHeight()
3406 return pLine->GetHeight(); in GetLineHeight()
3918 EditLine* pLine = 0; in GetPaM() local
3927 pLine = pTmpLine; in GetPaM()
3934 if ( !pLine ) // darf nur im Bereich von SA passieren! in GetPaM()
3945 nCurIndex = GetChar( pPortion, pLine, aDocPos.X(), bSmart ); in GetPaM()
3948 if ( nCurIndex && ( nCurIndex == pLine->GetEnd() ) && in GetPaM()
3949 ( pLine != pPortion->GetLines().GetObject( pPortion->GetLines().Count()-1) ) ) in GetPaM()
3957 sal_uInt16 ImpEditEngine::GetChar( ParaPortion* pParaPortion, EditLine* pLine, long nXPos, sal_Bool… in GetChar() argument
3959 DBG_ASSERT( pLine, "Keine Zeile erhalten: GetChar" ); in GetChar()
3962 sal_uInt16 nCurIndex = pLine->GetStart(); in GetChar()
3966 for ( sal_uInt16 i = pLine->GetStartPortion(); i <= pLine->GetEndPortion(); i++ ) in GetChar()
3969 long nXLeft = GetPortionXOffset( pParaPortion, pLine, i ); in GetChar()
3993 sal_uInt16 nTmpCurIndex = nChar - pLine->GetStart(); in GetChar()
4002 long nTmpPosMax = pLine->GetCharPosArray().GetObject( nTmpCurIndex+x ); in GetChar()
4006 … long nTmpPosMin = x ? pLine->GetCharPosArray().GetObject( nTmpCurIndex+x-1 ) : 0; in GetChar()
4017 const long nX = pLine->GetCharPosArray().GetObject(nOffset); in GetChar()
4018 … while ( ( (nOffset+1) < nMax ) && ( pLine->GetCharPosArray().GetObject(nOffset+1) == nX ) ) in GetChar()
4061 nChar = ( nXPos <= pLine->GetStartPosX() ) ? pLine->GetStart() : pLine->GetEnd(); in GetChar()
4067 Range ImpEditEngine::GetLineXPosStartEnd( ParaPortion* pParaPortion, EditLine* pLine ) in GetLineXPosStartEnd() argument
4074 aLineXPosStartEnd.Min() = pLine->GetStartPosX(); in GetLineXPosStartEnd()
4075 aLineXPosStartEnd.Max() = pLine->GetStartPosX() + pLine->GetTextWidth(); in GetLineXPosStartEnd()
4079 …aLineXPosStartEnd.Min() = GetPaperSize().Width() - ( pLine->GetStartPosX() + pLine->GetTextWidth()… in GetLineXPosStartEnd()
4080 aLineXPosStartEnd.Max() = GetPaperSize().Width() - pLine->GetStartPosX(); in GetLineXPosStartEnd()
4087 long ImpEditEngine::GetPortionXOffset( ParaPortion* pParaPortion, EditLine* pLine, sal_uInt16 nText… in GetPortionXOffset() argument
4089 long nX = pLine->GetStartPosX(); in GetPortionXOffset()
4091 for ( sal_uInt16 i = pLine->GetStartPortion(); i < nTextPortion; i++ ) in GetPortionXOffset()
4118 while ( nTmpPortion <= pLine->GetEndPortion() ) in GetPortionXOffset()
4129 while ( nTmpPortion > pLine->GetStartPortion() ) in GetPortionXOffset()
4143 while ( nTmpPortion <= pLine->GetEndPortion() ) in GetPortionXOffset()
4154 while ( nTmpPortion > pLine->GetStartPortion() ) in GetPortionXOffset()
4177 long ImpEditEngine::GetXPos( ParaPortion* pParaPortion, EditLine* pLine, sal_uInt16 nIndex, sal_Boo… in GetXPos() argument
4179 DBG_ASSERT( pLine, "Keine Zeile erhalten: GetXPos" ); in GetXPos()
4180 …DBG_ASSERT( ( nIndex >= pLine->GetStart() ) && ( nIndex <= pLine->GetEnd() ) , "GetXPos muss richt… in GetXPos()
4184 if ( nIndex == pLine->GetStart() ) in GetXPos()
4186 else if ( nIndex == pLine->GetEnd() ) in GetXPos()
4192 …DBG_ASSERT( ( nTextPortion >= pLine->GetStartPortion() ) && ( nTextPortion <= pLine->GetEndPortion… in GetXPos()
4196 long nX = GetPortionXOffset( pParaPortion, pLine, nTextPortion ); in GetXPos()
4202 …nPortionTextWidth = pLine->GetCharPosArray().GetObject( nTextPortionStart + pPortion->GetLen() - 1… in GetXPos()
4220 nX = GetXPos( pParaPortion, pLine, nIndex, sal_True ); in GetXPos()
4237 DBG_ASSERT( nIndex != pLine->GetStart(), "Strange behavior in new GetXPos()" ); in GetXPos()
4238 …DBG_ASSERT( pLine && pLine->GetCharPosArray().Count(), "svx::ImpEditEngine::GetXPos(), portion in … in GetXPos()
4240 if( pLine->GetCharPosArray().Count() ) in GetXPos()
4242 sal_uInt16 nPos = nIndex - 1 - pLine->GetStart(); in GetXPos()
4243 if( nPos >= pLine->GetCharPosArray().Count() ) in GetXPos()
4245 nPos = pLine->GetCharPosArray().Count()-1; in GetXPos()
4250 long nPosInPortion = pLine->GetCharPosArray().GetObject( nPos ); in GetXPos()
4270 …const sal_Int32* pDXArray = pLine->GetCharPosArray().GetData()+( nTextPortionStart-pLine->GetStart… in GetXPos()
4428 EditLine* pLine = 0; in GetEditCursor() local
4435 pLine = pTmpLine; in GetEditCursor()
4444 if ( !pLine ) in GetEditCursor()
4449 pLine = pPortion->GetLines().GetObject( pPortion->GetLines().Count()-1 ); in GetEditCursor()
4450 nY -= pLine->GetHeight(); in GetEditCursor()
4453 nCurIndex = nCurIndex - pLine->GetLen(); in GetEditCursor()
4459 nY += pLine->GetHeight(); in GetEditCursor()
4465 if ( ( nIndex == pLine->GetStart() ) && ( nFlags & GETCRSR_STARTOFLINE ) ) in GetEditCursor()
4467 Range aXRange = GetLineXPosStartEnd( pPortion, pLine ); in GetEditCursor()
4470 else if ( ( nIndex == pLine->GetEnd() ) && ( nFlags & GETCRSR_ENDOFLINE ) ) in GetEditCursor()
4472 Range aXRange = GetLineXPosStartEnd( pPortion, pLine ); in GetEditCursor()
4477 …nX = GetXPos( pPortion, pLine, nIndex, ( nFlags & GETCRSR_PREFERPORTIONSTART ) ? sal_True : sal_Fa… in GetEditCursor()
4483 aEditCursor.Top() = aEditCursor.Bottom() - pLine->GetTxtHeight() + 1; in GetEditCursor()
4485 aEditCursor.Top() = aEditCursor.Bottom() - Min( pLine->GetTxtHeight(), pLine->GetHeight() ) + 1; in GetEditCursor()