Lines Matching refs:pPortion

651 			TEParaPortion* pPortion = mpTEParaPortions->GetObject( nStartNode );  in ImpDeleteText()  local
652 DBG_ASSERT( pPortion, "Blinde Portion in ImpDeleteText(3)" ); in ImpDeleteText()
653 pPortion->MarkSelectionInvalid( aStartPaM.GetIndex(), pLeft->GetText().Len() ); in ImpDeleteText()
664 TEParaPortion* pPortion = mpTEParaPortions->GetObject( nEndNode ); in ImpDeleteText() local
665 DBG_ASSERT( pPortion, "Blinde Portion in ImpDeleteText(4)" ); in ImpDeleteText()
666 pPortion->MarkSelectionInvalid( 0, pPortion->GetNode()->GetText().Len() ); in ImpDeleteText()
677 TEParaPortion* pPortion = mpTEParaPortions->GetObject( nStartNode ); in ImpDeleteText() local
678 DBG_ASSERT( pPortion, "Blinde Portion in ImpDeleteText(5)" ); in ImpDeleteText()
679 pPortion->MarkInvalid( aEndPaM.GetIndex(), aStartPaM.GetIndex() - aEndPaM.GetIndex() ); in ImpDeleteText()
690 TEParaPortion* pPortion = mpTEParaPortions->GetObject( nPara ); in ImpRemoveParagraph() local
700 delete pPortion; in ImpRemoveParagraph()
836 TEParaPortion* pPortion = mpTEParaPortions->GetObject( aPaM.GetPara() ); in ImpInsertText() local
837 pPortion->MarkInvalid( aPaM.GetIndex(), 1 ); in ImpInsertText()
839 pPortion->SetNotSimpleInvalid(); in ImpInsertText()
889 TEParaPortion* pPortion = mpTEParaPortions->GetObject( aPaM.GetPara() ); in ImpInsertText() local
890 pPortion->MarkInvalid( aPaM.GetIndex(), aLine.Len() ); in ImpInsertText()
892 pPortion->SetNotSimpleInvalid(); in ImpInsertText()
934 TEParaPortion* pPortion = mpTEParaPortions->GetObject( rPaM.GetPara() ); in ImpInsertParaBreak() local
935 DBG_ASSERT( pPortion, "Blinde Portion in ImpInsertParaBreak" ); in ImpInsertParaBreak()
936 pPortion->MarkInvalid( rPaM.GetIndex(), 0 ); in ImpInsertParaBreak()
967 TEParaPortion* pPortion = mpTEParaPortions->GetObject(nPortion); in PaMtoEditCursor() local
968 nY += pPortion->GetLines().Count() * mnCharHeight; in PaMtoEditCursor()
983 TEParaPortion* pPortion = mpTEParaPortions->GetObject( rPaM.GetPara() ); in GetEditCursor() local
1001 for ( sal_uInt16 nLine = 0; nLine < pPortion->GetLines().Count(); nLine++ ) in GetEditCursor()
1003 TextLine* pTmpLine = pPortion->GetLines().GetObject( nLine ); in GetEditCursor()
1018 pLine = pPortion->GetLines().GetObject( pPortion->GetLines().Count()-1 ); in GetEditCursor()
1053 TETextPortion* pPortion = pParaPortion->GetTextPortions().GetObject( nTextPortion ); in ImpGetXPos() local
1057 long nPortionTextWidth = pPortion->GetWidth(); in ImpGetXPos()
1062 if ( nIndex == ( nTextPortionStart + pPortion->GetLen() ) ) in ImpGetXPos()
1065 if ( ( pPortion->GetKind() == PORTIONKIND_TAB ) || in ImpGetXPos()
1066 ( !IsRightToLeft() && !pPortion->IsRightToLeft() ) || in ImpGetXPos()
1067 ( IsRightToLeft() && pPortion->IsRightToLeft() ) ) in ImpGetXPos()
1070 …if ( ( pPortion->GetKind() == PORTIONKIND_TAB ) && ( (nTextPortion+1) < pParaPortion->GetTextPorti… in ImpGetXPos()
1086 else if ( pPortion->GetKind() == PORTIONKIND_TEXT ) in ImpGetXPos()
1092 if ( ( !IsRightToLeft() && !pPortion->IsRightToLeft() ) || in ImpGetXPos()
1093 ( IsRightToLeft() && pPortion->IsRightToLeft() ) ) in ImpGetXPos()
1105 if ( ( pPortion->GetKind() != PORTIONKIND_TAB ) && in ImpGetXPos()
1106 ( ( !IsRightToLeft() && pPortion->IsRightToLeft() ) || in ImpGetXPos()
1107 ( IsRightToLeft() && !pPortion->IsRightToLeft() ) ) ) in ImpGetXPos()
1152 TEParaPortion* pPortion = mpTEParaPortions->GetObject( nPortion ); in GetPaM() local
1153 long nTmpHeight = pPortion->GetLines().Count() * mnCharHeight; in GetPaM()
1176 TEParaPortion* pPortion = mpTEParaPortions->GetObject( nPortion ); in ImpFindIndex() local
1183 for ( nLine = 0; nLine < pPortion->GetLines().Count(); nLine++ ) in ImpFindIndex()
1185 TextLine* pTmpLine = pPortion->GetLines().GetObject( nLine ); in ImpFindIndex()
1198 ( pLine != pPortion->GetLines().GetObject( pPortion->GetLines().Count()-1) ) ) in ImpFindIndex()
1202 …nCurIndex = (sal_uInt16)xBI->previousCharacters( pPortion->GetNode()->GetText(), nCurIndex, GetLoc… in ImpFindIndex()
1210 TEParaPortion* pPortion = mpTEParaPortions->GetObject( nPortion ); in GetCharPos() local
1211 TextLine* pLine = pPortion->GetLines().GetObject( nLine ); in GetCharPos()
1221 TETextPortion* pTextPortion = pPortion->GetTextPortions().GetObject( i ); in GetCharPos()
1236 nCurIndex = mpRefDev->GetTextBreak( pPortion->GetNode()->GetText(), nPosInPortion, nCurIndex ); in GetCharPos()
1270 TEParaPortion* pPortion = mpTEParaPortions->GetObject( nPara ); in CalcTextWidth() local
1271 for ( sal_uInt16 nLine = pPortion->GetLines().Count(); nLine; ) in CalcTextWidth()
1274 TextLine* pLine = pPortion->GetLines().GetObject( --nLine ); in CalcTextWidth()
1277 TETextPortion* pTextPortion = pPortion->GetTextPortions().GetObject( nTP ); in CalcTextWidth()
2091 TEParaPortion* pPortion = mpTEParaPortions->GetObject( nPara ); in ImpPaint() local
2093 if ( pPortion->IsInvalid() ) in ImpPaint()
2104 sal_uInt16 nLines = pPortion->GetLines().Count(); in ImpPaint()
2107 TextLine* pLine = pPortion->GetLines().GetObject(nLine); in ImpPaint()
2121 DBG_ASSERT( pPortion->GetTextPortions().Count(), "Zeile ohne Textportion im Paint!" ); in ImpPaint()
2122 TETextPortion* pTextPortion = pPortion->GetTextPortions().GetObject( y ); in ImpPaint()
2183 pOutDev->DrawText( aPos, pPortion->GetNode()->GetText(), nTmpIndex, nL ); in ImpPaint()
2197 pOutDev->DrawText( aPos, pPortion->GetNode()->GetText(), nTmpIndex, nL ); in ImpPaint()
2208 pOutDev->DrawText( aPos, pPortion->GetNode()->GetText(), nTmpIndex, nEnd-nTmpIndex ); in ImpPaint()
2216 pOutDev->DrawText( aPos, pPortion->GetNode()->GetText(), nTmpIndex, nEnd-nTmpIndex ); in ImpPaint()
2410 TETextPortion* pPortion = 0; in CreateLines() local
2417 pPortion = pTEParaPortion->GetTextPortions().GetObject( nTmpPortion ); in CreateLines()
2418 DBG_ASSERT( pPortion->GetLen(), "Leere Portion in CreateLines ?!" ); in CreateLines()
2423 pPortion->GetWidth() = nTmpWidth - nCurPos - mpDoc->GetLeftMargin(); in CreateLines()
2429 pPortion->GetWidth() = nXWidth-1; in CreateLines()
2430 nTmpWidth = pPortion->GetWidth(); in CreateLines()
2434 pPortion->GetKind() = PORTIONKIND_TAB; in CreateLines()
2439 if ( bCalcPortion || !pPortion->HasValidSize() ) in CreateLines()
2440 pPortion->GetWidth() = (long)CalcTextWidth( nPara, nTmpPos, pPortion->GetLen() ); in CreateLines()
2441 nTmpWidth += pPortion->GetWidth(); in CreateLines()
2443 pPortion->GetRightToLeft() = ImpGetRightToLeft( nPara, nTmpPos+1 ); in CreateLines()
2444 pPortion->GetKind() = PORTIONKIND_TEXT; in CreateLines()
2447 nTmpPos = nTmpPos + pPortion->GetLen(); in CreateLines()
2457 nTmpPos = nTmpPos - pPortion->GetLen(); in CreateLines()
2463 nTmpWidth -= pPortion->GetWidth(); in CreateLines()
2464 if ( pPortion->GetKind() == PORTIONKIND_TAB ) in CreateLines()
2492 DBG_ASSERT( (nPortionEnd-nPortionStart) == pPortion->GetLen(), "Doch eine andere Portion?!" ); in CreateLines()
2494 ImpBreakLine( nPara, pLine, pPortion, nPortionStart, nRemainingWidth ); in CreateLines()
3163 TETextPortion* pPortion = pParaPortion->GetTextPortions().GetObject( i ); in ImpGetPortionXOffset() local
3164 nX += pPortion->GetWidth(); in ImpGetPortionXOffset()
3261 TEParaPortion* pPortion = mpTEParaPortions->GetObject( nPara ); in ImpGetOutputOffset() local
3264 … sal_uInt16 nPortion = pPortion->GetTextPortions().FindPortion( nIndex, nPortionStart, sal_True ); in ImpGetOutputOffset()
3266 TETextPortion* pTextPortion = pPortion->GetTextPortions().GetObject( nPortion ); in ImpGetOutputOffset()