• Home
  • Raw
  • Download

Lines Matching refs:pParag

647   CFDE_TxtEdtParag* pParag = nullptr;  in DoLayout()  local
650 pParag = m_ParagPtrArray[m_nLayoutPos]; in DoLayout()
651 pParag->CalcLines(); in DoLayout()
652 nLineCount += pParag->GetLineCount(); in DoLayout()
716 CFDE_TxtEdtParag* pParag = nullptr; in Line2Parag() local
719 pParag = m_ParagPtrArray[i]; in Line2Parag()
720 nLineTotal += pParag->GetLineCount(); in Line2Parag()
725 nStartLine = nLineTotal - pParag->GetLineCount(); in Line2Parag()
793 CFDE_TxtEdtParag* pParag = m_ParagPtrArray[ParagPos.nParagIndex]; in Inner_Insert() local
794 int32_t nReserveLineCount = pParag->GetLineCount(); in Inner_Insert()
795 int32_t nReserveCharStart = pParag->GetStartIndex(); in Inner_Insert()
797 int32_t nCutPart = pParag->GetTextLength() - ParagPos.nCharIndex; in Inner_Insert()
807 pParag->SetTextLength(nLeavePart + (i - nTextStart + 1)); in Inner_Insert()
808 pParag->SetLineCount(-1); in Inner_Insert()
809 nReserveCharStart += pParag->GetTextLength(); in Inner_Insert()
812 pParag = new CFDE_TxtEdtParag(this); in Inner_Insert()
813 pParag->SetLineCount(-1); in Inner_Insert()
814 pParag->SetTextLength(i - nTextStart + 1); in Inner_Insert()
815 pParag->SetStartIndex(nReserveCharStart); in Inner_Insert()
816 m_ParagPtrArray.InsertAt(++nParagIndex, pParag); in Inner_Insert()
817 nReserveCharStart += pParag->GetTextLength(); in Inner_Insert()
823 pParag->IncrementTextLength(nLength); in Inner_Insert()
824 pParag->SetLineCount(-1); in Inner_Insert()
827 pParag = new CFDE_TxtEdtParag(this); in Inner_Insert()
828 pParag->SetLineCount(-1); in Inner_Insert()
829 pParag->SetTextLength(nLength - nTextStart + nCutPart); in Inner_Insert()
830 pParag->SetStartIndex(nReserveCharStart); in Inner_Insert()
831 m_ParagPtrArray.InsertAt(++nParagIndex, pParag); in Inner_Insert()
836 pParag = m_ParagPtrArray[i]; in Inner_Insert()
837 pParag->CalcLines(); in Inner_Insert()
838 nTotalLineCount += pParag->GetLineCount(); in Inner_Insert()
855 CFDE_TxtEdtParag* pParag = m_ParagPtrArray[ParagPosEnd.nParagIndex]; in Inner_DeleteRange() local
857 if (ParagPosEnd.nCharIndex == pParag->GetTextLength() - 1) { in Inner_DeleteRange()
882 pParag = m_ParagPtrArray[ParagPosBgn.nParagIndex]; in Inner_DeleteRange()
883 pParag->SetTextLength(nTotalCharCount - nCount); in Inner_DeleteRange()
884 pParag->CalcLines(); in Inner_DeleteRange()
885 nTotalLineCount -= pParag->GetTextLength(); in Inner_DeleteRange()
940 CFDE_TxtEdtParag* pParag = new CFDE_TxtEdtParag(this); in RebuildParagraphs() local
941 pParag->SetStartIndex(nParagStart); in RebuildParagraphs()
942 pParag->SetTextLength(nIndex - nParagStart + 1); in RebuildParagraphs()
943 pParag->SetLineCount(-1); in RebuildParagraphs()
944 m_ParagPtrArray.Add(pParag); in RebuildParagraphs()
967 CFDE_TxtEdtParag* pParag = nullptr; in UpdateParags() local
971 pParag = m_ParagPtrArray[i]; in UpdateParags()
972 if (pParag->GetLineCount() == -1) in UpdateParags()
973 pParag->CalcLines(); in UpdateParags()
975 nLineCount += pParag->GetLineCount(); in UpdateParags()
1165 CFDE_TxtEdtParag* pParag = nullptr; in MovePage2Char() local
1170 pParag = m_ParagPtrArray[i]; in MovePage2Char()
1171 if (pParag->GetStartIndex() <= nIndex && in MovePage2Char()
1172 nIndex < (pParag->GetStartIndex() + pParag->GetTextLength())) { in MovePage2Char()
1175 nLineCount += pParag->GetLineCount(); in MovePage2Char()
1177 pParag->LoadParag(); in MovePage2Char()
1180 for (i = 0; i < pParag->GetLineCount(); i++) { in MovePage2Char()
1181 pParag->GetLineRange(i, nLineStart, nLineCharCount); in MovePage2Char()
1185 ASSERT(i < pParag->GetLineCount()); in MovePage2Char()
1188 pParag->UnloadParag(); in MovePage2Char()
1201 CFDE_TxtEdtParag* pParag = m_ParagPtrArray[nMid]; in TextPos2ParagPos() local
1202 if (nIndex < pParag->GetStartIndex()) in TextPos2ParagPos()
1204 else if (nIndex >= (pParag->GetStartIndex() + pParag->GetTextLength())) in TextPos2ParagPos()
1287 CFDE_TxtEdtParag* pParag = m_ParagPtrArray[ParagPos.nParagIndex]; in MoveLineStart() local
1288 pParag->LoadParag(); in MoveLineStart()
1289 int32_t nLineCount = pParag->GetLineCount(); in MoveLineStart()
1294 pParag->GetLineRange(i, nStart, nCount); in MoveLineStart()
1300 pParag->UnloadParag(); in MoveLineStart()
1308 CFDE_TxtEdtParag* pParag = m_ParagPtrArray[ParagPos.nParagIndex]; in MoveLineEnd() local
1309 pParag->LoadParag(); in MoveLineEnd()
1310 int32_t nLineCount = pParag->GetLineCount(); in MoveLineEnd()
1315 pParag->GetLineRange(i, nStart, nCount); in MoveLineEnd()
1337 pParag->UnloadParag(); in MoveLineEnd()
1345 CFDE_TxtEdtParag* pParag = m_ParagPtrArray[ParagPos.nParagIndex]; in MoveParagStart() local
1346 UpdateCaretRect(pParag->GetStartIndex(), true); in MoveParagStart()
1354 CFDE_TxtEdtParag* pParag = m_ParagPtrArray[ParagPos.nParagIndex]; in MoveParagEnd() local
1355 nIndex = pParag->GetStartIndex() + pParag->GetTextLength() - 1; in MoveParagEnd()