| Index: xfa/fde/cfde_txtedtpage.cpp
|
| diff --git a/xfa/fde/cfde_txtedtpage.cpp b/xfa/fde/cfde_txtedtpage.cpp
|
| index 9f0d29f63d0c93a3667b9897a187014852ee13d5..0abb1d69f3cf8d5d015a29d09654dffbe074d103 100644
|
| --- a/xfa/fde/cfde_txtedtpage.cpp
|
| +++ b/xfa/fde/cfde_txtedtpage.cpp
|
| @@ -37,7 +37,7 @@ CFDE_TxtEdtPage::CFDE_TxtEdtPage(CFDE_TxtEdtEngine* pEngine, int32_t nPageIndex)
|
| m_nPageStart(-1),
|
| m_nCharCount(0),
|
| m_nPageIndex(nPageIndex),
|
| - m_bLoaded(FALSE) {
|
| + m_bLoaded(false) {
|
| FXSYS_memset(&m_rtPage, 0, sizeof(CFX_RectF));
|
| FXSYS_memset(&m_rtPageMargin, 0, sizeof(CFX_RectF));
|
| FXSYS_memset(&m_rtPageContents, 0, sizeof(CFX_RectF));
|
| @@ -45,7 +45,7 @@ CFDE_TxtEdtPage::CFDE_TxtEdtPage(CFDE_TxtEdtEngine* pEngine, int32_t nPageIndex)
|
| }
|
|
|
| CFDE_TxtEdtPage::~CFDE_TxtEdtPage() {
|
| - m_PieceMassArr.RemoveAll(TRUE);
|
| + m_PieceMassArr.RemoveAll(true);
|
| }
|
|
|
| CFDE_TxtEdtEngine* CFDE_TxtEdtPage::GetEngine() const {
|
| @@ -60,7 +60,7 @@ void CFDE_TxtEdtPage::GetRect(FDE_TEXTEDITPIECE* hVisualObj, CFX_RectF& rt) {}
|
|
|
| int32_t CFDE_TxtEdtPage::GetCharRect(int32_t nIndex,
|
| CFX_RectF& rect,
|
| - FX_BOOL bBBox) const {
|
| + bool bBBox) const {
|
| ASSERT(m_nRefCount > 0);
|
| ASSERT(nIndex >= 0 && nIndex < m_nCharCount);
|
| if (m_nRefCount < 1) {
|
| @@ -81,17 +81,16 @@ int32_t CFDE_TxtEdtPage::GetCharRect(int32_t nIndex,
|
| return 0;
|
| }
|
|
|
| -int32_t CFDE_TxtEdtPage::GetCharIndex(const CFX_PointF& fPoint,
|
| - FX_BOOL& bBefore) {
|
| - FX_BOOL bVertical = m_pEditEngine->GetEditParams()->dwLayoutStyles &
|
| - FDE_TEXTEDITLAYOUT_DocVertical;
|
| +int32_t CFDE_TxtEdtPage::GetCharIndex(const CFX_PointF& fPoint, bool& bBefore) {
|
| + bool bVertical = m_pEditEngine->GetEditParams()->dwLayoutStyles &
|
| + FDE_TEXTEDITLAYOUT_DocVertical;
|
| CFX_PointF ptF = fPoint;
|
| NormalizePt2Rect(ptF, m_rtPageContents, kTolerance);
|
| int32_t nCount = m_PieceMassArr.GetSize();
|
| CFX_RectF rtLine;
|
| int32_t nBgn = 0;
|
| int32_t nEnd = 0;
|
| - FX_BOOL bInLine = FALSE;
|
| + bool bInLine = false;
|
| int32_t i = 0;
|
| for (i = 0; i < nCount; i++) {
|
| const FDE_TEXTEDITPIECE* pPiece = m_PieceMassArr.GetPtrAt(i);
|
| @@ -101,7 +100,7 @@ int32_t CFDE_TxtEdtPage::GetCharIndex(const CFX_PointF& fPoint,
|
| pPiece->rtPiece.bottom() > ptF.y))) {
|
| nBgn = nEnd = i;
|
| rtLine = pPiece->rtPiece;
|
| - bInLine = TRUE;
|
| + bInLine = true;
|
| } else if (bInLine) {
|
| if (bVertical ? (!(pPiece->rtPiece.left <= ptF.x &&
|
| pPiece->rtPiece.right() > ptF.x))
|
| @@ -122,13 +121,13 @@ int32_t CFDE_TxtEdtPage::GetCharIndex(const CFX_PointF& fPoint,
|
| nCaret = m_nPageStart + pPiece->nStart;
|
| if (pPiece->rtPiece.Contains(ptF)) {
|
| CFX_RectFArray rectArr;
|
| - m_pTextSet->GetCharRects(pPiece, rectArr, FALSE);
|
| + m_pTextSet->GetCharRects(pPiece, rectArr, false);
|
| int32_t nRtCount = rectArr.GetSize();
|
| for (int32_t j = 0; j < nRtCount; j++) {
|
| if (rectArr[j].Contains(ptF)) {
|
| nCaret = m_nPageStart + pPiece->nStart + j;
|
| if (nCaret >= m_pEditEngine->GetTextBufLength()) {
|
| - bBefore = TRUE;
|
| + bBefore = true;
|
| return m_pEditEngine->GetTextBufLength();
|
| }
|
| FX_WCHAR wChar = m_pEditEngine->GetTextBuf()->GetCharByIndex(nCaret);
|
| @@ -139,7 +138,7 @@ int32_t CFDE_TxtEdtPage::GetCharIndex(const CFX_PointF& fPoint,
|
| nCaret--;
|
| }
|
| }
|
| - bBefore = TRUE;
|
| + bBefore = true;
|
| return nCaret;
|
| }
|
| if (bVertical
|
| @@ -154,7 +153,7 @@ int32_t CFDE_TxtEdtPage::GetCharIndex(const CFX_PointF& fPoint,
|
| }
|
| }
|
| }
|
| - bBefore = TRUE;
|
| + bBefore = true;
|
| return nCaret;
|
| }
|
|
|
| @@ -181,7 +180,7 @@ int32_t CFDE_TxtEdtPage::GetDisplayPos(const CFX_RectF& rtClip,
|
| if (!rtClip.IntersectWith(rtObj)) {
|
| continue;
|
| }
|
| - int32_t nCount = m_pTextSet->GetDisplayPos(pPiece, pos, FALSE);
|
| + int32_t nCount = m_pTextSet->GetDisplayPos(pPiece, pos, false);
|
| nCharPosCount += nCount;
|
| pos += nCount;
|
| }
|
| @@ -199,31 +198,31 @@ void CFDE_TxtEdtPage::CalcRangeRectArray(int32_t nStart,
|
| CFX_RectFArray& RectFArr) const {
|
| int32_t nPieceCount = m_PieceMassArr.GetSize();
|
| int32_t nEnd = nStart + nCount - 1;
|
| - FX_BOOL bInRange = FALSE;
|
| + bool bInRange = false;
|
| for (int32_t i = 0; i < nPieceCount; i++) {
|
| FDE_TEXTEDITPIECE* piece = m_PieceMassArr.GetPtrAt(i);
|
| if (!bInRange) {
|
| if (nStart >= piece->nStart && nStart < (piece->nStart + piece->nCount)) {
|
| int32_t nRangeEnd = piece->nCount - 1;
|
| - FX_BOOL bEnd = FALSE;
|
| + bool bEnd = false;
|
| if (nEnd >= piece->nStart && nEnd < (piece->nStart + piece->nCount)) {
|
| nRangeEnd = nEnd - piece->nStart;
|
| - bEnd = TRUE;
|
| + bEnd = true;
|
| }
|
| CFX_RectFArray rcArr;
|
| - m_pTextSet->GetCharRects(piece, rcArr, FALSE);
|
| + m_pTextSet->GetCharRects(piece, rcArr, false);
|
| CFX_RectF rectPiece = rcArr[nStart - piece->nStart];
|
| rectPiece.Union(rcArr[nRangeEnd]);
|
| RectFArr.Add(rectPiece);
|
| if (bEnd) {
|
| return;
|
| }
|
| - bInRange = TRUE;
|
| + bInRange = true;
|
| }
|
| } else {
|
| if (nEnd >= piece->nStart && nEnd < (piece->nStart + piece->nCount)) {
|
| CFX_RectFArray rcArr;
|
| - m_pTextSet->GetCharRects(piece, rcArr, FALSE);
|
| + m_pTextSet->GetCharRects(piece, rcArr, false);
|
| CFX_RectF rectPiece = rcArr[0];
|
| rectPiece.Union(rcArr[nEnd - piece->nStart]);
|
| RectFArr.Add(rectPiece);
|
| @@ -239,7 +238,7 @@ int32_t CFDE_TxtEdtPage::SelectWord(const CFX_PointF& fPoint, int32_t& nCount) {
|
| return -1;
|
| }
|
| CFDE_TxtEdtBuf* pBuf = m_pEditEngine->GetTextBuf();
|
| - FX_BOOL bBefore;
|
| + bool bBefore;
|
| int32_t nIndex = GetCharIndex(fPoint, bBefore);
|
| if (nIndex == m_pEditEngine->GetTextBufLength()) {
|
| nIndex = m_pEditEngine->GetTextBufLength() - 1;
|
| @@ -254,7 +253,7 @@ int32_t CFDE_TxtEdtPage::SelectWord(const CFX_PointF& fPoint, int32_t& nCount) {
|
| return pIter->GetWordPos();
|
| }
|
|
|
| -FX_BOOL CFDE_TxtEdtPage::IsLoaded(const CFX_RectF* pClipBox) {
|
| +bool CFDE_TxtEdtPage::IsLoaded(const CFX_RectF* pClipBox) {
|
| return m_bLoaded;
|
| }
|
|
|
| @@ -293,8 +292,8 @@ int32_t CFDE_TxtEdtPage::LoadPage(const CFX_RectF* pClipBox,
|
| m_pEndParag->LoadParag();
|
| m_pEndParag->GetLineRange(nEndLine - nEndLineInParag, nPageEnd, nTemp);
|
| nPageEnd += (nTemp - 1);
|
| - FX_BOOL bVertial = pParams->dwLayoutStyles & FDE_TEXTEDITLAYOUT_DocVertical;
|
| - FX_BOOL bLineReserve =
|
| + bool bVertial = pParams->dwLayoutStyles & FDE_TEXTEDITLAYOUT_DocVertical;
|
| + bool bLineReserve =
|
| !!(pParams->dwLayoutStyles & FDE_TEXTEDITLAYOUT_LineReserve);
|
| FX_FLOAT fLineStart =
|
| bVertial
|
| @@ -306,7 +305,7 @@ int32_t CFDE_TxtEdtPage::LoadPage(const CFX_RectF* pClipBox,
|
| if (!m_pTextSet)
|
| m_pTextSet.reset(new CFDE_TxtEdtTextSet(this));
|
|
|
| - m_PieceMassArr.RemoveAll(TRUE);
|
| + m_PieceMassArr.RemoveAll(true);
|
| uint32_t dwBreakStatus = FX_TXTBREAK_None;
|
| int32_t nPieceStart = 0;
|
|
|
| @@ -315,12 +314,12 @@ int32_t CFDE_TxtEdtPage::LoadPage(const CFX_RectF* pClipBox,
|
| pBreak->ClearBreakPieces();
|
| m_nPageStart = nPageStart;
|
| m_nCharCount = nPageEnd - nPageStart + 1;
|
| - FX_BOOL bReload = FALSE;
|
| + bool bReload = false;
|
| FX_FLOAT fDefCharWidth = 0;
|
| std::unique_ptr<IFX_CharIter> pIter(m_pIter->Clone());
|
| pIter->SetAt(nPageStart);
|
| m_pIter->SetAt(nPageStart);
|
| - FX_BOOL bFirstPiece = TRUE;
|
| + bool bFirstPiece = true;
|
| do {
|
| if (bReload) {
|
| dwBreakStatus = pBreak->EndBreak(FX_TXTBREAK_ParagraphBreak);
|
| @@ -381,7 +380,7 @@ int32_t CFDE_TxtEdtPage::LoadPage(const CFX_RectF* pClipBox,
|
| }
|
| if (bFirstPiece) {
|
| m_rtPageContents = TxtEdtPiece.rtPiece;
|
| - bFirstPiece = FALSE;
|
| + bFirstPiece = false;
|
| } else {
|
| m_rtPageContents.Union(TxtEdtPiece.rtPiece);
|
| }
|
| @@ -396,10 +395,10 @@ int32_t CFDE_TxtEdtPage::LoadPage(const CFX_RectF* pClipBox,
|
| pBreak->ClearBreakPieces();
|
| }
|
| if (pIter->GetAt() == nPageEnd && dwBreakStatus == FX_TXTBREAK_LineBreak) {
|
| - bReload = TRUE;
|
| - pIter->Next(TRUE);
|
| + bReload = true;
|
| + pIter->Next(true);
|
| }
|
| - } while (pIter->Next(FALSE) && (pIter->GetAt() <= nPageEnd));
|
| + } while (pIter->Next(false) && (pIter->GetAt() <= nPageEnd));
|
| if (m_rtPageContents.left != 0) {
|
| FX_FLOAT fDelta = 0.0f;
|
| if (m_rtPageContents.width < pParams->fPlateWidth) {
|
| @@ -432,7 +431,7 @@ int32_t CFDE_TxtEdtPage::LoadPage(const CFX_RectF* pClipBox,
|
| pPiece->rtPiece.height = pParams->fFontSize;
|
| }
|
| m_nRefCount = 1;
|
| - m_bLoaded = TRUE;
|
| + m_bLoaded = true;
|
| return 0;
|
| }
|
|
|
| @@ -442,7 +441,7 @@ void CFDE_TxtEdtPage::UnloadPage(const CFX_RectF* pClipBox) {
|
| if (m_nRefCount != 0)
|
| return;
|
|
|
| - m_PieceMassArr.RemoveAll(FALSE);
|
| + m_PieceMassArr.RemoveAll(false);
|
| m_pTextSet.reset();
|
| m_CharWidths.clear();
|
| if (m_pBgnParag) {
|
|
|