| Index: xfa/fxfa/parser/xfa_layout_itemlayout.cpp
|
| diff --git a/xfa/fxfa/parser/xfa_layout_itemlayout.cpp b/xfa/fxfa/parser/xfa_layout_itemlayout.cpp
|
| index 1f2e1ea089214d742ac6ff8c082e9fe7c30548ac..6926a99309ac770cded2ebd7bddf63cae974920d 100644
|
| --- a/xfa/fxfa/parser/xfa_layout_itemlayout.cpp
|
| +++ b/xfa/fxfa/parser/xfa_layout_itemlayout.cpp
|
| @@ -33,7 +33,7 @@ int32_t SeparateStringW(const FX_WCHAR* pStr,
|
|
|
| const FX_WCHAR* pToken = pStr;
|
| const FX_WCHAR* pEnd = pStr + iStrLen;
|
| - while (TRUE) {
|
| + while (true) {
|
| if (pStr >= pEnd || delimiter == *pStr) {
|
| CFX_WideString sub(pToken, pStr - pToken);
|
| pieces.Add(sub);
|
| @@ -50,8 +50,8 @@ int32_t SeparateStringW(const FX_WCHAR* pStr,
|
|
|
| CXFA_ItemLayoutProcessor::CXFA_ItemLayoutProcessor(CXFA_Node* pNode,
|
| CXFA_LayoutPageMgr* pPageMgr)
|
| - : m_bKeepBreakFinish(FALSE),
|
| - m_bIsProcessKeep(FALSE),
|
| + : m_bKeepBreakFinish(false),
|
| + m_bIsProcessKeep(false),
|
| m_pKeepHeadNode(nullptr),
|
| m_pKeepTailNode(nullptr),
|
| m_pFormNode(pNode),
|
| @@ -62,13 +62,13 @@ CXFA_ItemLayoutProcessor::CXFA_ItemLayoutProcessor(CXFA_Node* pNode,
|
| m_nCurChildNodeStage(XFA_ItemLayoutProcessorStages_None),
|
| m_fUsedSize(0),
|
| m_pPageMgr(pPageMgr),
|
| - m_bBreakPending(TRUE),
|
| + m_bBreakPending(true),
|
| m_fLastRowWidth(0),
|
| m_fLastRowY(0),
|
| m_fWidthLimite(0),
|
| - m_bUseInheriated(FALSE),
|
| + m_bUseInheriated(false),
|
| m_ePreProcessRs(XFA_ItemLayoutProcessorResult_Done),
|
| - m_bHasAvailHeight(TRUE) {
|
| + m_bHasAvailHeight(true) {
|
| ASSERT(m_pFormNode && (m_pFormNode->IsContainerNode() ||
|
| m_pFormNode->GetElementType() == XFA_Element::Form));
|
| m_pOldLayoutItem =
|
| @@ -104,19 +104,19 @@ CXFA_ContentLayoutItem* CXFA_ItemLayoutProcessor::CreateContentLayoutItem(
|
| }
|
| return pLayoutItem;
|
| }
|
| -FX_BOOL CXFA_ItemLayoutProcessor::FindLayoutItemSplitPos(
|
| +bool CXFA_ItemLayoutProcessor::FindLayoutItemSplitPos(
|
| CXFA_ContentLayoutItem* pLayoutItem,
|
| FX_FLOAT fCurVerticalOffset,
|
| FX_FLOAT& fProposedSplitPos,
|
| - FX_BOOL& bAppChange,
|
| - FX_BOOL bCalculateMargin) {
|
| + bool& bAppChange,
|
| + bool bCalculateMargin) {
|
| CXFA_Node* pFormNode = pLayoutItem->m_pFormNode;
|
| if (fProposedSplitPos > fCurVerticalOffset + XFA_LAYOUT_FLOAT_PERCISION &&
|
| fProposedSplitPos <= fCurVerticalOffset + pLayoutItem->m_sSize.y -
|
| XFA_LAYOUT_FLOAT_PERCISION) {
|
| switch (pFormNode->GetIntact()) {
|
| case XFA_ATTRIBUTEENUM_None: {
|
| - FX_BOOL bAnyChanged = FALSE;
|
| + bool bAnyChanged = false;
|
| CXFA_Document* pDocument = pFormNode->GetDocument();
|
| CXFA_FFNotify* pNotify = pDocument->GetNotify();
|
| FX_FLOAT fCurTopMargin = 0, fCurBottomMargin = 0;
|
| @@ -128,20 +128,20 @@ FX_BOOL CXFA_ItemLayoutProcessor::FindLayoutItemSplitPos(
|
| fCurBottomMargin = pMarginNode->GetMeasure(XFA_ATTRIBUTE_BottomInset)
|
| .ToUnit(XFA_UNIT_Pt);
|
| }
|
| - FX_BOOL bChanged = TRUE;
|
| + bool bChanged = true;
|
| while (bChanged) {
|
| - bChanged = FALSE;
|
| + bChanged = false;
|
| {
|
| FX_FLOAT fRelSplitPos = fProposedSplitPos - fCurVerticalOffset;
|
| if (pNotify->FindSplitPos(pFormNode, pLayoutItem->GetIndex(),
|
| fRelSplitPos)) {
|
| - bAnyChanged = TRUE;
|
| - bChanged = TRUE;
|
| + bAnyChanged = true;
|
| + bChanged = true;
|
| fProposedSplitPos = fCurVerticalOffset + fRelSplitPos;
|
| - bAppChange = TRUE;
|
| + bAppChange = true;
|
| if (fProposedSplitPos <=
|
| fCurVerticalOffset + XFA_LAYOUT_FLOAT_PERCISION) {
|
| - return TRUE;
|
| + return true;
|
| }
|
| }
|
| }
|
| @@ -153,7 +153,7 @@ FX_BOOL CXFA_ItemLayoutProcessor::FindLayoutItemSplitPos(
|
| (CXFA_ContentLayoutItem*)pChildItem->m_pNextSibling) {
|
| FX_FLOAT fChildOffset =
|
| fCurVerticalOffset + fCurTopMargin + pChildItem->m_sPos.y;
|
| - FX_BOOL bChange = FALSE;
|
| + bool bChange = false;
|
| if (FindLayoutItemSplitPos(pChildItem, fChildOffset, fRelSplitPos,
|
| bChange, bCalculateMargin)) {
|
| if (fRelSplitPos - fChildOffset < XFA_LAYOUT_FLOAT_PERCISION &&
|
| @@ -162,11 +162,11 @@ FX_BOOL CXFA_ItemLayoutProcessor::FindLayoutItemSplitPos(
|
| } else {
|
| fProposedSplitPos = fRelSplitPos + fCurBottomMargin;
|
| }
|
| - bAnyChanged = TRUE;
|
| - bChanged = TRUE;
|
| + bAnyChanged = true;
|
| + bChanged = true;
|
| if (fProposedSplitPos <=
|
| fCurVerticalOffset + XFA_LAYOUT_FLOAT_PERCISION) {
|
| - return TRUE;
|
| + return true;
|
| }
|
| if (bAnyChanged) {
|
| break;
|
| @@ -179,32 +179,31 @@ FX_BOOL CXFA_ItemLayoutProcessor::FindLayoutItemSplitPos(
|
| case XFA_ATTRIBUTEENUM_ContentArea:
|
| case XFA_ATTRIBUTEENUM_PageArea: {
|
| fProposedSplitPos = fCurVerticalOffset;
|
| - return TRUE;
|
| + return true;
|
| }
|
| default:
|
| - return FALSE;
|
| + return false;
|
| }
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
| -static XFA_ATTRIBUTEENUM XFA_ItemLayoutProcessor_GetLayout(
|
| - CXFA_Node* pFormNode,
|
| - FX_BOOL& bRootForceTb) {
|
| - bRootForceTb = FALSE;
|
| +static XFA_ATTRIBUTEENUM XFA_ItemLayoutProcessor_GetLayout(CXFA_Node* pFormNode,
|
| + bool& bRootForceTb) {
|
| + bRootForceTb = false;
|
| XFA_ATTRIBUTEENUM eLayoutMode;
|
| - if (pFormNode->TryEnum(XFA_ATTRIBUTE_Layout, eLayoutMode, FALSE)) {
|
| + if (pFormNode->TryEnum(XFA_ATTRIBUTE_Layout, eLayoutMode, false)) {
|
| return eLayoutMode;
|
| }
|
| CXFA_Node* pParentNode = pFormNode->GetNodeItem(XFA_NODEITEM_Parent);
|
| if (pParentNode && pParentNode->GetElementType() == XFA_Element::Form) {
|
| - bRootForceTb = TRUE;
|
| + bRootForceTb = true;
|
| return XFA_ATTRIBUTEENUM_Tb;
|
| }
|
| return XFA_ATTRIBUTEENUM_Position;
|
| }
|
| -static FX_BOOL XFA_ExistContainerKeep(CXFA_Node* pCurNode, FX_BOOL bPreFind) {
|
| +static bool XFA_ExistContainerKeep(CXFA_Node* pCurNode, bool bPreFind) {
|
| if (!pCurNode || !XFA_ItemLayoutProcessor_IsTakingSpace(pCurNode)) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| XFA_NODEITEM eItemType = XFA_NODEITEM_PrevSibling;
|
| if (!bPreFind) {
|
| @@ -213,7 +212,7 @@ static FX_BOOL XFA_ExistContainerKeep(CXFA_Node* pCurNode, FX_BOOL bPreFind) {
|
| CXFA_Node* pPreContainer =
|
| pCurNode->GetNodeItem(eItemType, XFA_ObjectType::ContainerNode);
|
| if (!pPreContainer) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| CXFA_Node* pKeep = pCurNode->GetFirstChildByClass(XFA_Element::Keep);
|
| if (pKeep) {
|
| @@ -222,40 +221,40 @@ static FX_BOOL XFA_ExistContainerKeep(CXFA_Node* pCurNode, FX_BOOL bPreFind) {
|
| if (!bPreFind) {
|
| eKeepType = XFA_ATTRIBUTE_Next;
|
| }
|
| - if (pKeep->TryEnum(eKeepType, ePrevious, FALSE)) {
|
| + if (pKeep->TryEnum(eKeepType, ePrevious, false)) {
|
| if (ePrevious == XFA_ATTRIBUTEENUM_ContentArea ||
|
| ePrevious == XFA_ATTRIBUTEENUM_PageArea) {
|
| - return TRUE;
|
| + return true;
|
| }
|
| }
|
| }
|
| pKeep = pPreContainer->GetFirstChildByClass(XFA_Element::Keep);
|
| if (!pKeep) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| XFA_ATTRIBUTEENUM eNext;
|
| XFA_ATTRIBUTE eKeepType = XFA_ATTRIBUTE_Next;
|
| if (!bPreFind) {
|
| eKeepType = XFA_ATTRIBUTE_Previous;
|
| }
|
| - if (!pKeep->TryEnum(eKeepType, eNext, FALSE)) {
|
| - return FALSE;
|
| + if (!pKeep->TryEnum(eKeepType, eNext, false)) {
|
| + return false;
|
| }
|
| if (eNext == XFA_ATTRIBUTEENUM_ContentArea ||
|
| eNext == XFA_ATTRIBUTEENUM_PageArea) {
|
| - return TRUE;
|
| + return true;
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
| FX_FLOAT CXFA_ItemLayoutProcessor::FindSplitPos(FX_FLOAT fProposedSplitPos) {
|
| ASSERT(m_pLayoutItem);
|
| XFA_ATTRIBUTEENUM eLayout = m_pFormNode->GetEnum(XFA_ATTRIBUTE_Layout);
|
| - FX_BOOL bCalculateMargin = TRUE;
|
| + bool bCalculateMargin = true;
|
| if (eLayout == XFA_ATTRIBUTEENUM_Position) {
|
| - bCalculateMargin = FALSE;
|
| + bCalculateMargin = false;
|
| }
|
| while (fProposedSplitPos > XFA_LAYOUT_FLOAT_PERCISION) {
|
| - FX_BOOL bAppChange = FALSE;
|
| + bool bAppChange = false;
|
| if (!FindLayoutItemSplitPos(m_pLayoutItem, 0, fProposedSplitPos, bAppChange,
|
| bCalculateMargin)) {
|
| break;
|
| @@ -269,9 +268,9 @@ void CXFA_ItemLayoutProcessor::SplitLayoutItem(
|
| FX_FLOAT fSplitPos) {
|
| FX_FLOAT fCurTopMargin = 0, fCurBottomMargin = 0;
|
| XFA_ATTRIBUTEENUM eLayout = m_pFormNode->GetEnum(XFA_ATTRIBUTE_Layout);
|
| - FX_BOOL bCalculateMargin = TRUE;
|
| + bool bCalculateMargin = true;
|
| if (eLayout == XFA_ATTRIBUTEENUM_Position) {
|
| - bCalculateMargin = FALSE;
|
| + bCalculateMargin = false;
|
| }
|
| CXFA_Node* pMarginNode =
|
| pLayoutItem->m_pFormNode->GetFirstChildByClass(XFA_Element::Margin);
|
| @@ -325,7 +324,7 @@ void CXFA_ItemLayoutProcessor::SplitLayoutItem(
|
| pChildItem->m_pNextSibling = nullptr;
|
| if (fSplitPos <= fCurTopMargin + pChildItem->m_sPos.y + fCurBottomMargin +
|
| XFA_LAYOUT_FLOAT_PERCISION) {
|
| - if (!XFA_ExistContainerKeep(pChildItem->m_pFormNode, TRUE)) {
|
| + if (!XFA_ExistContainerKeep(pChildItem->m_pFormNode, true)) {
|
| pChildItem->m_sPos.y -= fSplitPos - fCurBottomMargin;
|
| pChildItem->m_sPos.y += lHeightForKeep;
|
| pChildItem->m_sPos.y += fAddMarginHeight;
|
| @@ -360,7 +359,7 @@ void CXFA_ItemLayoutProcessor::SplitLayoutItem(
|
| fCurTopMargin + fCurBottomMargin + pChildItem->m_sPos.y +
|
| pChildItem->m_sSize.y) {
|
| pLayoutItem->AddChild(pChildItem);
|
| - if (XFA_ExistContainerKeep(pChildItem->m_pFormNode, FALSE)) {
|
| + if (XFA_ExistContainerKeep(pChildItem->m_pFormNode, false)) {
|
| keepLayoutItems.Add(pChildItem);
|
| } else {
|
| keepLayoutItems.RemoveAll();
|
| @@ -393,7 +392,7 @@ CXFA_Node* CXFA_LayoutItem::GetFormNode() const {
|
| return m_pFormNode;
|
| }
|
|
|
| -void CXFA_LayoutItem::GetRect(CFX_RectF& rtLayout, FX_BOOL bRelative) const {
|
| +void CXFA_LayoutItem::GetRect(CFX_RectF& rtLayout, bool bRelative) const {
|
| ASSERT(m_bIsContentLayoutItem);
|
| const CXFA_ContentLayoutItem* pThis =
|
| static_cast<const CXFA_ContentLayoutItem*>(this);
|
| @@ -596,12 +595,12 @@ CXFA_ContentLayoutItem* CXFA_ItemLayoutProcessor::ExtractLayoutItem() {
|
| m_pOldLayoutItem = nullptr;
|
| return pLayoutItem;
|
| }
|
| -static FX_BOOL XFA_ItemLayoutProcessor_FindBreakNode(
|
| +static bool XFA_ItemLayoutProcessor_FindBreakNode(
|
| CXFA_Node* pContainerNode,
|
| CXFA_Node*& pCurActionNode,
|
| XFA_ItemLayoutProcessorStages& nCurStage,
|
| - FX_BOOL bBreakBefore) {
|
| - FX_BOOL bFindRs = FALSE;
|
| + bool bBreakBefore) {
|
| + bool bFindRs = false;
|
| for (CXFA_Node* pBreakNode = pContainerNode; pBreakNode;
|
| pBreakNode = pBreakNode->GetNodeItem(XFA_NODEITEM_NextSibling)) {
|
| XFA_ATTRIBUTE eAttributeType = XFA_ATTRIBUTE_Before;
|
| @@ -613,14 +612,14 @@ static FX_BOOL XFA_ItemLayoutProcessor_FindBreakNode(
|
| if (bBreakBefore) {
|
| pCurActionNode = pBreakNode;
|
| nCurStage = XFA_ItemLayoutProcessorStages_BreakBefore;
|
| - bFindRs = TRUE;
|
| + bFindRs = true;
|
| }
|
| } break;
|
| case XFA_Element::BreakAfter: {
|
| if (!bBreakBefore) {
|
| pCurActionNode = pBreakNode;
|
| nCurStage = XFA_ItemLayoutProcessorStages_BreakAfter;
|
| - bFindRs = TRUE;
|
| + bFindRs = true;
|
| }
|
| } break;
|
| case XFA_Element::Break:
|
| @@ -630,7 +629,7 @@ static FX_BOOL XFA_ItemLayoutProcessor_FindBreakNode(
|
| if (!bBreakBefore) {
|
| nCurStage = XFA_ItemLayoutProcessorStages_BreakAfter;
|
| }
|
| - bFindRs = TRUE;
|
| + bFindRs = true;
|
| break;
|
| }
|
| default:
|
| @@ -666,7 +665,7 @@ void CXFA_ItemLayoutProcessor::XFA_ItemLayoutProcessor_GotoNextContainerNode(
|
| CXFA_Node*& pCurActionNode,
|
| XFA_ItemLayoutProcessorStages& nCurStage,
|
| CXFA_Node* pParentContainer,
|
| - FX_BOOL bUsePageBreak) {
|
| + bool bUsePageBreak) {
|
| CXFA_Node* pEntireContainer = pParentContainer;
|
| CXFA_Node* pChildContainer = XFA_LAYOUT_INVALIDNODE;
|
| switch (nCurStage) {
|
| @@ -688,7 +687,7 @@ void CXFA_ItemLayoutProcessor::XFA_ItemLayoutProcessor_GotoNextContainerNode(
|
| pChildContainer->GetNodeItem(XFA_NODEITEM_FirstChild);
|
| if (!m_bKeepBreakFinish &&
|
| XFA_ItemLayoutProcessor_FindBreakNode(pBreakAfterNode, pCurActionNode,
|
| - nCurStage, FALSE)) {
|
| + nCurStage, false)) {
|
| return;
|
| }
|
| goto CheckNextChildContainer;
|
| @@ -721,7 +720,7 @@ void CXFA_ItemLayoutProcessor::XFA_ItemLayoutProcessor_GotoNextContainerNode(
|
| pCurActionNode->GetNodeItem(XFA_NODEITEM_NextSibling);
|
| if (!m_bKeepBreakFinish &&
|
| XFA_ItemLayoutProcessor_FindBreakNode(
|
| - pBreakBeforeNode, pCurActionNode, nCurStage, TRUE)) {
|
| + pBreakBeforeNode, pCurActionNode, nCurStage, true)) {
|
| return;
|
| }
|
| if (m_bIsProcessKeep) {
|
| @@ -745,14 +744,14 @@ void CXFA_ItemLayoutProcessor::XFA_ItemLayoutProcessor_GotoNextContainerNode(
|
| pChildContainer->GetNodeItem(XFA_NODEITEM_FirstChild);
|
| if (!m_bKeepBreakFinish &&
|
| XFA_ItemLayoutProcessor_FindBreakNode(
|
| - pBreakAfterNode, pCurActionNode, nCurStage, FALSE)) {
|
| + pBreakAfterNode, pCurActionNode, nCurStage, false)) {
|
| return;
|
| }
|
| } else {
|
| CXFA_Node* pBreakAfterNode =
|
| pCurActionNode->GetNodeItem(XFA_NODEITEM_NextSibling);
|
| if (XFA_ItemLayoutProcessor_FindBreakNode(
|
| - pBreakAfterNode, pCurActionNode, nCurStage, FALSE)) {
|
| + pBreakAfterNode, pCurActionNode, nCurStage, false)) {
|
| return;
|
| }
|
| }
|
| @@ -777,7 +776,7 @@ void CXFA_ItemLayoutProcessor::XFA_ItemLayoutProcessor_GotoNextContainerNode(
|
| if (!pNextChildContainer) {
|
| goto NoMoreChildContainer;
|
| }
|
| - FX_BOOL bLastKeep = FALSE;
|
| + bool bLastKeep = false;
|
| if (ProcessKeepNodesForCheckNext(pCurActionNode, nCurStage,
|
| pNextChildContainer, bLastKeep)) {
|
| return;
|
| @@ -785,7 +784,7 @@ void CXFA_ItemLayoutProcessor::XFA_ItemLayoutProcessor_GotoNextContainerNode(
|
| if (!m_bKeepBreakFinish && !bLastKeep &&
|
| XFA_ItemLayoutProcessor_FindBreakNode(
|
| pNextChildContainer->GetNodeItem(XFA_NODEITEM_FirstChild),
|
| - pCurActionNode, nCurStage, TRUE)) {
|
| + pCurActionNode, nCurStage, true)) {
|
| return;
|
| }
|
| pCurActionNode = pNextChildContainer;
|
| @@ -821,20 +820,20 @@ void CXFA_ItemLayoutProcessor::XFA_ItemLayoutProcessor_GotoNextContainerNode(
|
| nCurStage = XFA_ItemLayoutProcessorStages_Done;
|
| }
|
| }
|
| -FX_BOOL CXFA_ItemLayoutProcessor::ProcessKeepNodesForCheckNext(
|
| +bool CXFA_ItemLayoutProcessor::ProcessKeepNodesForCheckNext(
|
| CXFA_Node*& pCurActionNode,
|
| XFA_ItemLayoutProcessorStages& nCurStage,
|
| CXFA_Node*& pNextContainer,
|
| - FX_BOOL& bLastKeepNode) {
|
| + bool& bLastKeepNode) {
|
| const bool bCanSplit = pNextContainer->GetIntact() == XFA_ATTRIBUTEENUM_None;
|
| - FX_BOOL bNextKeep = FALSE;
|
| - if (XFA_ExistContainerKeep(pNextContainer, FALSE)) {
|
| - bNextKeep = TRUE;
|
| + bool bNextKeep = false;
|
| + if (XFA_ExistContainerKeep(pNextContainer, false)) {
|
| + bNextKeep = true;
|
| }
|
| if (bNextKeep && !bCanSplit) {
|
| if (!m_bIsProcessKeep && !m_bKeepBreakFinish) {
|
| m_pKeepHeadNode = pNextContainer;
|
| - m_bIsProcessKeep = TRUE;
|
| + m_bIsProcessKeep = true;
|
| }
|
| } else {
|
| if (m_bIsProcessKeep && m_pKeepHeadNode) {
|
| @@ -842,46 +841,46 @@ FX_BOOL CXFA_ItemLayoutProcessor::ProcessKeepNodesForCheckNext(
|
| if (!m_bKeepBreakFinish &&
|
| XFA_ItemLayoutProcessor_FindBreakNode(
|
| pNextContainer->GetNodeItem(XFA_NODEITEM_FirstChild),
|
| - pCurActionNode, nCurStage, TRUE)) {
|
| - return TRUE;
|
| + pCurActionNode, nCurStage, true)) {
|
| + return true;
|
| } else {
|
| pNextContainer = m_pKeepHeadNode;
|
| - m_bKeepBreakFinish = TRUE;
|
| + m_bKeepBreakFinish = true;
|
| m_pKeepHeadNode = nullptr;
|
| m_pKeepTailNode = nullptr;
|
| - m_bIsProcessKeep = FALSE;
|
| + m_bIsProcessKeep = false;
|
| }
|
| } else {
|
| if (m_bKeepBreakFinish) {
|
| - bLastKeepNode = TRUE;
|
| + bLastKeepNode = true;
|
| }
|
| - m_bKeepBreakFinish = FALSE;
|
| + m_bKeepBreakFinish = false;
|
| }
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
| -FX_BOOL CXFA_ItemLayoutProcessor::ProcessKeepNodesForBreakBefore(
|
| +bool CXFA_ItemLayoutProcessor::ProcessKeepNodesForBreakBefore(
|
| CXFA_Node*& pCurActionNode,
|
| XFA_ItemLayoutProcessorStages& nCurStage,
|
| CXFA_Node* pContainerNode) {
|
| if (m_pKeepTailNode == pContainerNode) {
|
| pCurActionNode = m_pKeepHeadNode;
|
| - m_bKeepBreakFinish = TRUE;
|
| + m_bKeepBreakFinish = true;
|
| m_pKeepHeadNode = nullptr;
|
| m_pKeepTailNode = nullptr;
|
| - m_bIsProcessKeep = FALSE;
|
| + m_bIsProcessKeep = false;
|
| nCurStage = XFA_ItemLayoutProcessorStages_Container;
|
| - return TRUE;
|
| + return true;
|
| }
|
| CXFA_Node* pBreakAfterNode =
|
| pContainerNode->GetNodeItem(XFA_NODEITEM_FirstChild);
|
| if (XFA_ItemLayoutProcessor_FindBreakNode(pBreakAfterNode, pCurActionNode,
|
| - nCurStage, FALSE)) {
|
| - return TRUE;
|
| + nCurStage, false)) {
|
| + return true;
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
| -FX_BOOL XFA_ItemLayoutProcessor_IsTakingSpace(CXFA_Node* pNode) {
|
| +bool XFA_ItemLayoutProcessor_IsTakingSpace(CXFA_Node* pNode) {
|
| XFA_ATTRIBUTEENUM ePresence = pNode->GetEnum(XFA_ATTRIBUTE_Presence);
|
| return ePresence == XFA_ATTRIBUTEENUM_Visible ||
|
| ePresence == XFA_ATTRIBUTEENUM_Invisible;
|
| @@ -890,48 +889,48 @@ static inline void XFA_ItemLayoutProcessor_CalculateContainerSpecfiedSize(
|
| CXFA_Node* pFormNode,
|
| FX_FLOAT& fContainerWidth,
|
| FX_FLOAT& fContainerHeight,
|
| - FX_BOOL& bContainerWidthAutoSize,
|
| - FX_BOOL& bContainerHeightAutoSize) {
|
| + bool& bContainerWidthAutoSize,
|
| + bool& bContainerHeightAutoSize) {
|
| fContainerWidth = 0;
|
| fContainerHeight = 0;
|
| - bContainerWidthAutoSize = TRUE;
|
| - bContainerHeightAutoSize = TRUE;
|
| + bContainerWidthAutoSize = true;
|
| + bContainerHeightAutoSize = true;
|
| XFA_Element eType = pFormNode->GetElementType();
|
| CXFA_Measurement mTmpValue;
|
| if (bContainerWidthAutoSize &&
|
| (eType == XFA_Element::Subform || eType == XFA_Element::ExclGroup) &&
|
| - pFormNode->TryMeasure(XFA_ATTRIBUTE_W, mTmpValue, FALSE) &&
|
| + pFormNode->TryMeasure(XFA_ATTRIBUTE_W, mTmpValue, false) &&
|
| mTmpValue.GetValue() > XFA_LAYOUT_FLOAT_PERCISION) {
|
| fContainerWidth = mTmpValue.ToUnit(XFA_UNIT_Pt);
|
| - bContainerWidthAutoSize = FALSE;
|
| + bContainerWidthAutoSize = false;
|
| }
|
| if (bContainerHeightAutoSize &&
|
| (eType == XFA_Element::Subform || eType == XFA_Element::ExclGroup) &&
|
| - pFormNode->TryMeasure(XFA_ATTRIBUTE_H, mTmpValue, FALSE) &&
|
| + pFormNode->TryMeasure(XFA_ATTRIBUTE_H, mTmpValue, false) &&
|
| mTmpValue.GetValue() > XFA_LAYOUT_FLOAT_PERCISION) {
|
| fContainerHeight = mTmpValue.ToUnit(XFA_UNIT_Pt);
|
| - bContainerHeightAutoSize = FALSE;
|
| + bContainerHeightAutoSize = false;
|
| }
|
| if (bContainerWidthAutoSize && eType == XFA_Element::Subform &&
|
| - pFormNode->TryMeasure(XFA_ATTRIBUTE_MaxW, mTmpValue, FALSE) &&
|
| + pFormNode->TryMeasure(XFA_ATTRIBUTE_MaxW, mTmpValue, false) &&
|
| mTmpValue.GetValue() > XFA_LAYOUT_FLOAT_PERCISION) {
|
| fContainerWidth = mTmpValue.ToUnit(XFA_UNIT_Pt);
|
| - bContainerWidthAutoSize = FALSE;
|
| + bContainerWidthAutoSize = false;
|
| }
|
| if (bContainerHeightAutoSize && eType == XFA_Element::Subform &&
|
| - pFormNode->TryMeasure(XFA_ATTRIBUTE_MaxH, mTmpValue, FALSE) &&
|
| + pFormNode->TryMeasure(XFA_ATTRIBUTE_MaxH, mTmpValue, false) &&
|
| mTmpValue.GetValue() > XFA_LAYOUT_FLOAT_PERCISION) {
|
| fContainerHeight = mTmpValue.ToUnit(XFA_UNIT_Pt);
|
| - bContainerHeightAutoSize = FALSE;
|
| + bContainerHeightAutoSize = false;
|
| }
|
| }
|
| static inline void
|
| XFA_ItemLayoutProcessor_CalculateContainerComponentSizeFromContentSize(
|
| CXFA_Node* pFormNode,
|
| - FX_BOOL bContainerWidthAutoSize,
|
| + bool bContainerWidthAutoSize,
|
| FX_FLOAT fContentCalculatedWidth,
|
| FX_FLOAT& fContainerWidth,
|
| - FX_BOOL bContainerHeightAutoSize,
|
| + bool bContainerHeightAutoSize,
|
| FX_FLOAT fContentCalculatedHeight,
|
| FX_FLOAT& fContainerHeight) {
|
| CXFA_Node* pMarginNode = pFormNode->GetFirstChildByClass(XFA_Element::Margin);
|
| @@ -939,10 +938,10 @@ XFA_ItemLayoutProcessor_CalculateContainerComponentSizeFromContentSize(
|
| if (bContainerWidthAutoSize) {
|
| fContainerWidth = fContentCalculatedWidth;
|
| if (pMarginNode) {
|
| - if (pMarginNode->TryMeasure(XFA_ATTRIBUTE_LeftInset, mTmpValue, FALSE)) {
|
| + if (pMarginNode->TryMeasure(XFA_ATTRIBUTE_LeftInset, mTmpValue, false)) {
|
| fContainerWidth += mTmpValue.ToUnit(XFA_UNIT_Pt);
|
| }
|
| - if (pMarginNode->TryMeasure(XFA_ATTRIBUTE_RightInset, mTmpValue, FALSE)) {
|
| + if (pMarginNode->TryMeasure(XFA_ATTRIBUTE_RightInset, mTmpValue, false)) {
|
| fContainerWidth += mTmpValue.ToUnit(XFA_UNIT_Pt);
|
| }
|
| }
|
| @@ -950,11 +949,11 @@ XFA_ItemLayoutProcessor_CalculateContainerComponentSizeFromContentSize(
|
| if (bContainerHeightAutoSize) {
|
| fContainerHeight = fContentCalculatedHeight;
|
| if (pMarginNode) {
|
| - if (pMarginNode->TryMeasure(XFA_ATTRIBUTE_TopInset, mTmpValue, FALSE)) {
|
| + if (pMarginNode->TryMeasure(XFA_ATTRIBUTE_TopInset, mTmpValue, false)) {
|
| fContainerHeight += mTmpValue.ToUnit(XFA_UNIT_Pt);
|
| }
|
| if (pMarginNode->TryMeasure(XFA_ATTRIBUTE_BottomInset, mTmpValue,
|
| - FALSE)) {
|
| + false)) {
|
| fContainerHeight += mTmpValue.ToUnit(XFA_UNIT_Pt);
|
| }
|
| }
|
| @@ -1033,11 +1032,11 @@ void CXFA_ItemLayoutProcessor::CalculatePositionedContainerPos(
|
| break;
|
| }
|
| }
|
| -FX_BOOL CXFA_ItemLayoutProcessor::IncrementRelayoutNode(
|
| +bool CXFA_ItemLayoutProcessor::IncrementRelayoutNode(
|
| CXFA_LayoutProcessor* pLayoutProcessor,
|
| CXFA_Node* pNode,
|
| CXFA_Node* pParentNode) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| void CXFA_ItemLayoutProcessor::DoLayoutPageArea(
|
| CXFA_ContainerLayoutItem* pPageAreaLayoutItem) {
|
| @@ -1047,9 +1046,9 @@ void CXFA_ItemLayoutProcessor::DoLayoutPageArea(
|
| XFA_ItemLayoutProcessorStages_None;
|
| CXFA_LayoutItem* pBeforeItem = nullptr;
|
| for (XFA_ItemLayoutProcessor_GotoNextContainerNode(
|
| - pCurChildNode, nCurChildNodeStage, pFormNode, FALSE);
|
| + pCurChildNode, nCurChildNodeStage, pFormNode, false);
|
| pCurChildNode; XFA_ItemLayoutProcessor_GotoNextContainerNode(
|
| - pCurChildNode, nCurChildNodeStage, pFormNode, FALSE)) {
|
| + pCurChildNode, nCurChildNodeStage, pFormNode, false)) {
|
| if (nCurChildNodeStage != XFA_ItemLayoutProcessorStages_Container) {
|
| continue;
|
| }
|
| @@ -1058,7 +1057,7 @@ void CXFA_ItemLayoutProcessor::DoLayoutPageArea(
|
| }
|
| CXFA_ItemLayoutProcessor* pProcessor =
|
| new CXFA_ItemLayoutProcessor(pCurChildNode, nullptr);
|
| - pProcessor->DoLayout(FALSE, XFA_LAYOUT_FLOAT_MAX);
|
| + pProcessor->DoLayout(false, XFA_LAYOUT_FLOAT_MAX);
|
| if (!pProcessor->HasLayoutItem()) {
|
| delete pProcessor;
|
| continue;
|
| @@ -1105,10 +1104,10 @@ void CXFA_ItemLayoutProcessor::DoLayoutPositionedContainer(
|
| return;
|
|
|
| m_pLayoutItem = CreateContentLayoutItem(m_pFormNode);
|
| - FX_BOOL bIgnoreXY = (m_pFormNode->GetEnum(XFA_ATTRIBUTE_Layout) !=
|
| - XFA_ATTRIBUTEENUM_Position);
|
| + bool bIgnoreXY = (m_pFormNode->GetEnum(XFA_ATTRIBUTE_Layout) !=
|
| + XFA_ATTRIBUTEENUM_Position);
|
| FX_FLOAT fContainerWidth = 0, fContainerHeight = 0;
|
| - FX_BOOL bContainerWidthAutoSize = TRUE, bContainerHeightAutoSize = TRUE;
|
| + bool bContainerWidthAutoSize = true, bContainerHeightAutoSize = true;
|
| XFA_ItemLayoutProcessor_CalculateContainerSpecfiedSize(
|
| m_pFormNode, fContainerWidth, fContainerHeight, bContainerWidthAutoSize,
|
| bContainerHeightAutoSize);
|
| @@ -1117,11 +1116,11 @@ void CXFA_ItemLayoutProcessor::DoLayoutPositionedContainer(
|
| fHiddenContentCalculatedHeight = 0;
|
| if (m_pCurChildNode == XFA_LAYOUT_INVALIDNODE) {
|
| XFA_ItemLayoutProcessor_GotoNextContainerNode(
|
| - m_pCurChildNode, m_nCurChildNodeStage, m_pFormNode, FALSE);
|
| + m_pCurChildNode, m_nCurChildNodeStage, m_pFormNode, false);
|
| }
|
| int32_t iColIndex = 0;
|
| for (; m_pCurChildNode; XFA_ItemLayoutProcessor_GotoNextContainerNode(
|
| - m_pCurChildNode, m_nCurChildNodeStage, m_pFormNode, FALSE)) {
|
| + m_pCurChildNode, m_nCurChildNodeStage, m_pFormNode, false)) {
|
| if (m_nCurChildNodeStage != XFA_ItemLayoutProcessorStages_Container) {
|
| continue;
|
| }
|
| @@ -1135,7 +1134,7 @@ void CXFA_ItemLayoutProcessor::DoLayoutPositionedContainer(
|
| if (iColSpan <=
|
| pContext->m_prgSpecifiedColumnWidths->GetSize() - iColIndex) {
|
| pContext->m_fCurColumnWidth = 0;
|
| - pContext->m_bCurColumnWidthAvaiable = TRUE;
|
| + pContext->m_bCurColumnWidthAvaiable = true;
|
| if (iColSpan == -1)
|
| iColSpan = pContext->m_prgSpecifiedColumnWidths->GetSize();
|
| for (int32_t i = 0; iColIndex + i < iColSpan; ++i) {
|
| @@ -1143,11 +1142,11 @@ void CXFA_ItemLayoutProcessor::DoLayoutPositionedContainer(
|
| pContext->m_prgSpecifiedColumnWidths->GetAt(iColIndex + i);
|
| }
|
| if (pContext->m_fCurColumnWidth == 0)
|
| - pContext->m_bCurColumnWidthAvaiable = FALSE;
|
| + pContext->m_bCurColumnWidthAvaiable = false;
|
| iColIndex += iColSpan >= 0 ? iColSpan : 0;
|
| }
|
| }
|
| - pProcessor->DoLayout(FALSE, XFA_LAYOUT_FLOAT_MAX, XFA_LAYOUT_FLOAT_MAX,
|
| + pProcessor->DoLayout(false, XFA_LAYOUT_FLOAT_MAX, XFA_LAYOUT_FLOAT_MAX,
|
| pContext);
|
| if (!pProcessor->HasLayoutItem()) {
|
| delete pProcessor;
|
| @@ -1155,9 +1154,9 @@ void CXFA_ItemLayoutProcessor::DoLayoutPositionedContainer(
|
| }
|
| FX_FLOAT fWidth, fHeight;
|
| pProcessor->GetCurrentComponentSize(fWidth, fHeight);
|
| - FX_BOOL bChangeParentSize = FALSE;
|
| + bool bChangeParentSize = false;
|
| if (XFA_ItemLayoutProcessor_IsTakingSpace(m_pCurChildNode)) {
|
| - bChangeParentSize = TRUE;
|
| + bChangeParentSize = true;
|
| }
|
| FX_FLOAT fAbsoluteX = 0, fAbsoluteY = 0;
|
| if (!bIgnoreXY) {
|
| @@ -1233,7 +1232,7 @@ static inline void XFA_ItemLayoutProcessor_UpdateWidgetSize(
|
| break;
|
| }
|
| default:
|
| - ASSERT(FALSE);
|
| + ASSERT(false);
|
| }
|
| }
|
| static inline void XFA_ItemLayoutProcessor_RelocateTableRowCells(
|
| @@ -1241,7 +1240,7 @@ static inline void XFA_ItemLayoutProcessor_RelocateTableRowCells(
|
| const CFX_ArrayTemplate<FX_FLOAT>& rgSpecifiedColumnWidths,
|
| XFA_ATTRIBUTEENUM eLayout) {
|
| FX_FLOAT fContainerWidth = 0, fContainerHeight = 0;
|
| - FX_BOOL bContainerWidthAutoSize = TRUE, bContainerHeightAutoSize = TRUE;
|
| + bool bContainerWidthAutoSize = true, bContainerHeightAutoSize = true;
|
| XFA_ItemLayoutProcessor_CalculateContainerSpecfiedSize(
|
| pLayoutRow->m_pFormNode, fContainerWidth, fContainerHeight,
|
| bContainerWidthAutoSize, bContainerHeightAutoSize);
|
| @@ -1266,7 +1265,7 @@ static inline void XFA_ItemLayoutProcessor_RelocateTableRowCells(
|
| FX_FLOAT fContentCalculatedWidth = 0, fContentCalculatedHeight = 0;
|
| FX_FLOAT fCurrentColX = 0;
|
| int32_t nCurrentColIdx = 0;
|
| - FX_BOOL bMetWholeRowCell = FALSE;
|
| + bool bMetWholeRowCell = false;
|
| for (CXFA_ContentLayoutItem* pLayoutChild =
|
| (CXFA_ContentLayoutItem*)pLayoutRow->m_pFirstChild;
|
| pLayoutChild;
|
| @@ -1287,7 +1286,7 @@ static inline void XFA_ItemLayoutProcessor_RelocateTableRowCells(
|
| pLayoutChild->m_sSize.y);
|
| }
|
| if (nOriginalColSpan == -1) {
|
| - bMetWholeRowCell = TRUE;
|
| + bMetWholeRowCell = true;
|
| }
|
| pLayoutChild->m_sPos = CFX_PointF(fCurrentColX, 0);
|
| pLayoutChild->m_sSize.x = fColSpanWidth;
|
| @@ -1382,7 +1381,7 @@ void CXFA_ItemLayoutProcessor::DoLayoutTableContainer(CXFA_Node* pLayoutNode) {
|
| ASSERT(m_pCurChildNode == XFA_LAYOUT_INVALIDNODE);
|
| m_pLayoutItem = CreateContentLayoutItem(m_pFormNode);
|
| FX_FLOAT fContainerWidth = 0, fContainerHeight = 0;
|
| - FX_BOOL bContainerWidthAutoSize = TRUE, bContainerHeightAutoSize = TRUE;
|
| + bool bContainerWidthAutoSize = true, bContainerHeightAutoSize = true;
|
| XFA_ItemLayoutProcessor_CalculateContainerSpecfiedSize(
|
| m_pFormNode, fContainerWidth, fContainerHeight, bContainerWidthAutoSize,
|
| bContainerHeightAutoSize);
|
| @@ -1424,18 +1423,18 @@ void CXFA_ItemLayoutProcessor::DoLayoutTableContainer(CXFA_Node* pLayoutNode) {
|
| iSpecifiedColumnCount > 0 ? &layoutContext : nullptr;
|
| if (m_pCurChildNode == XFA_LAYOUT_INVALIDNODE) {
|
| XFA_ItemLayoutProcessor_GotoNextContainerNode(
|
| - m_pCurChildNode, m_nCurChildNodeStage, m_pFormNode, FALSE);
|
| + m_pCurChildNode, m_nCurChildNodeStage, m_pFormNode, false);
|
| }
|
| for (; m_pCurChildNode; XFA_ItemLayoutProcessor_GotoNextContainerNode(
|
| - m_pCurChildNode, m_nCurChildNodeStage, m_pFormNode, FALSE)) {
|
| - layoutContext.m_bCurColumnWidthAvaiable = FALSE;
|
| + m_pCurChildNode, m_nCurChildNodeStage, m_pFormNode, false)) {
|
| + layoutContext.m_bCurColumnWidthAvaiable = false;
|
| layoutContext.m_fCurColumnWidth = 0;
|
| if (m_nCurChildNodeStage != XFA_ItemLayoutProcessorStages_Container) {
|
| continue;
|
| }
|
| CXFA_ItemLayoutProcessor* pProcessor =
|
| new CXFA_ItemLayoutProcessor(m_pCurChildNode, m_pPageMgr);
|
| - pProcessor->DoLayout(FALSE, XFA_LAYOUT_FLOAT_MAX, XFA_LAYOUT_FLOAT_MAX,
|
| + pProcessor->DoLayout(false, XFA_LAYOUT_FLOAT_MAX, XFA_LAYOUT_FLOAT_MAX,
|
| pLayoutContext);
|
| if (!pProcessor->HasLayoutItem()) {
|
| delete pProcessor;
|
| @@ -1476,10 +1475,10 @@ void CXFA_ItemLayoutProcessor::DoLayoutTableContainer(CXFA_Node* pLayoutNode) {
|
| }
|
| iRowCount = rgRowItems.GetSize();
|
| iColCount = 0;
|
| - FX_BOOL bMoreColumns = TRUE;
|
| + bool bMoreColumns = true;
|
| while (bMoreColumns) {
|
| - bMoreColumns = FALSE;
|
| - FX_BOOL bAutoCol = FALSE;
|
| + bMoreColumns = false;
|
| + bool bAutoCol = false;
|
| for (int32_t i = 0; i < iRowCount; i++) {
|
| while (rgRowItems[i] && (rgRowItemsSpan[i] <= 0 ||
|
| !XFA_ItemLayoutProcessor_IsTakingSpace(
|
| @@ -1501,7 +1500,7 @@ void CXFA_ItemLayoutProcessor::DoLayoutTableContainer(CXFA_Node* pLayoutNode) {
|
| if (!pCell) {
|
| continue;
|
| }
|
| - bMoreColumns = TRUE;
|
| + bMoreColumns = true;
|
| if (rgRowItemsSpan[i] == 1) {
|
| if (iColCount >= iSpecifiedColumnCount) {
|
| for (int32_t j = 0, c = iColCount + 1 -
|
| @@ -1512,7 +1511,7 @@ void CXFA_ItemLayoutProcessor::DoLayoutTableContainer(CXFA_Node* pLayoutNode) {
|
| }
|
| if (m_rgSpecifiedColumnWidths[iColCount] <
|
| XFA_LAYOUT_FLOAT_PERCISION) {
|
| - bAutoCol = TRUE;
|
| + bAutoCol = true;
|
| }
|
| if (bAutoCol &&
|
| m_rgSpecifiedColumnWidths[iColCount] < rgRowItemsWidth[i]) {
|
| @@ -1621,23 +1620,23 @@ static void XFA_ItemLayoutProcessor_UpdatePendedItemLayout(
|
| break;
|
| }
|
| }
|
| -FX_BOOL CXFA_ItemLayoutProcessor::IsAddNewRowForTrailer(
|
| +bool CXFA_ItemLayoutProcessor::IsAddNewRowForTrailer(
|
| CXFA_ContentLayoutItem* pTrailerItem) {
|
| if (!pTrailerItem) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| FX_FLOAT fWidth = pTrailerItem->m_sSize.x;
|
| XFA_ATTRIBUTEENUM eLayout = m_pFormNode->GetEnum(XFA_ATTRIBUTE_Layout);
|
| if (eLayout != XFA_ATTRIBUTEENUM_Tb && m_fWidthLimite > fWidth) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| - return TRUE;
|
| + return true;
|
| }
|
| static void XFA_ItemLayoutProcessor_AddTrailerBeforeSplit(
|
| CXFA_ItemLayoutProcessor* pProcessor,
|
| FX_FLOAT fSplitPos,
|
| CXFA_ContentLayoutItem* pTrailerLayoutItem,
|
| - FX_BOOL bUseInherited = FALSE) {
|
| + bool bUseInherited = false) {
|
| if (!pTrailerLayoutItem) {
|
| return;
|
| }
|
| @@ -1748,7 +1747,7 @@ static void XFA_ItemLayoutProcessor_AddLeaderAfterSplit(
|
| static void XFA_ItemLayoutProcessor_AddPendingNode(
|
| CXFA_ItemLayoutProcessor* pProcessor,
|
| CXFA_Node* pPendingNode,
|
| - FX_BOOL bBreakPending) {
|
| + bool bBreakPending) {
|
| pProcessor->m_PendingNodes.push_back(pPendingNode);
|
| pProcessor->m_bBreakPending = bBreakPending;
|
| }
|
| @@ -1769,7 +1768,7 @@ static FX_FLOAT XFA_ItemLayoutProcessor_InsertPendingItems(
|
| new CXFA_ItemLayoutProcessor(pProcessor->m_PendingNodes.front(),
|
| nullptr));
|
| pProcessor->m_PendingNodes.pop_front();
|
| - pPendingProcessor->DoLayout(FALSE, XFA_LAYOUT_FLOAT_MAX);
|
| + pPendingProcessor->DoLayout(false, XFA_LAYOUT_FLOAT_MAX);
|
| CXFA_ContentLayoutItem* pPendingLayoutItem =
|
| pPendingProcessor->HasLayoutItem()
|
| ? pPendingProcessor->ExtractLayoutItem()
|
| @@ -1801,7 +1800,7 @@ FX_FLOAT CXFA_ItemLayoutProcessor::InsertKeepLayoutItems() {
|
| }
|
| return fTotalHeight;
|
| }
|
| -FX_BOOL CXFA_ItemLayoutProcessor::ProcessKeepForSplite(
|
| +bool CXFA_ItemLayoutProcessor::ProcessKeepForSplite(
|
| CXFA_ItemLayoutProcessor* pParentProcessor,
|
| CXFA_ItemLayoutProcessor* pChildProcessor,
|
| XFA_ItemLayoutProcessorResult eRetValue,
|
| @@ -1809,16 +1808,16 @@ FX_BOOL CXFA_ItemLayoutProcessor::ProcessKeepForSplite(
|
| FX_FLOAT& fContentCurRowAvailWidth,
|
| FX_FLOAT& fContentCurRowHeight,
|
| FX_FLOAT& fContentCurRowY,
|
| - FX_BOOL& bAddedItemInRow,
|
| - FX_BOOL& bForceEndPage,
|
| + bool& bAddedItemInRow,
|
| + bool& bForceEndPage,
|
| XFA_ItemLayoutProcessorResult& result) {
|
| if (!pParentProcessor || !pChildProcessor) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| if (pParentProcessor->m_pCurChildNode->GetIntact() !=
|
| XFA_ATTRIBUTEENUM_None ||
|
| !pChildProcessor->m_bHasAvailHeight) {
|
| - if (XFA_ExistContainerKeep(pParentProcessor->m_pCurChildNode, TRUE)) {
|
| + if (XFA_ExistContainerKeep(pParentProcessor->m_pCurChildNode, true)) {
|
| FX_FLOAT fChildWidth, fChildHeight;
|
| pChildProcessor->GetCurrentComponentSize(fChildWidth, fChildHeight);
|
| CFX_ArrayTemplate<CXFA_ContentLayoutItem*> keepLayoutItems;
|
| @@ -1831,29 +1830,29 @@ FX_BOOL CXFA_ItemLayoutProcessor::ProcessKeepForSplite(
|
| fContentCurRowY -= pItem->m_sSize.y;
|
| m_arrayKeepItems.Add(pItem);
|
| }
|
| - bAddedItemInRow = TRUE;
|
| - bForceEndPage = TRUE;
|
| + bAddedItemInRow = true;
|
| + bForceEndPage = true;
|
| result = XFA_ItemLayoutProcessorResult_PageFullBreak;
|
| - return TRUE;
|
| + return true;
|
| }
|
| rgCurLineLayoutItem.Add(pChildProcessor->ExtractLayoutItem());
|
| - bAddedItemInRow = TRUE;
|
| + bAddedItemInRow = true;
|
| fContentCurRowAvailWidth -= fChildWidth;
|
| if (fContentCurRowHeight < fChildHeight) {
|
| fContentCurRowHeight = fChildHeight;
|
| }
|
| result = eRetValue;
|
| - return TRUE;
|
| + return true;
|
| }
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
| -FX_BOOL CXFA_ItemLayoutProcessor::JudgePutNextPage(
|
| +bool CXFA_ItemLayoutProcessor::JudgePutNextPage(
|
| CXFA_ContentLayoutItem* pParentLayoutItem,
|
| FX_FLOAT fChildHeight,
|
| CFX_ArrayTemplate<CXFA_ContentLayoutItem*>& pKeepItems) {
|
| if (!pParentLayoutItem) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| FX_FLOAT fItemsHeight = 0;
|
| for (CXFA_ContentLayoutItem* pChildLayoutItem =
|
| @@ -1861,7 +1860,7 @@ FX_BOOL CXFA_ItemLayoutProcessor::JudgePutNextPage(
|
| pChildLayoutItem;
|
| pChildLayoutItem =
|
| (CXFA_ContentLayoutItem*)pChildLayoutItem->m_pNextSibling) {
|
| - if (XFA_ExistContainerKeep(pChildLayoutItem->m_pFormNode, FALSE)) {
|
| + if (XFA_ExistContainerKeep(pChildLayoutItem->m_pFormNode, false)) {
|
| pKeepItems.Add(pChildLayoutItem);
|
| fItemsHeight += pChildLayoutItem->m_sSize.y;
|
| } else {
|
| @@ -1871,9 +1870,9 @@ FX_BOOL CXFA_ItemLayoutProcessor::JudgePutNextPage(
|
| }
|
| fItemsHeight += fChildHeight;
|
| if (m_pPageMgr->GetNextAvailContentHeight(fItemsHeight)) {
|
| - return TRUE;
|
| + return true;
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
| void CXFA_ItemLayoutProcessor::ProcessUnUseBinds(CXFA_Node* pFormNode) {
|
| if (!pFormNode) {
|
| @@ -1920,24 +1919,24 @@ void CXFA_ItemLayoutProcessor::ProcessUnUseOverFlow(
|
| static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| CXFA_ItemLayoutProcessor* pThis,
|
| CXFA_ItemLayoutProcessor* pProcessor,
|
| - FX_BOOL bContainerWidthAutoSize,
|
| - FX_BOOL bContainerHeightAutoSize,
|
| + bool bContainerWidthAutoSize,
|
| + bool bContainerHeightAutoSize,
|
| FX_FLOAT fContainerHeight,
|
| XFA_ATTRIBUTEENUM eFlowStrategy,
|
| uint8_t& uCurHAlignState,
|
| CFX_ArrayTemplate<CXFA_ContentLayoutItem*> (&rgCurLineLayoutItems)[3],
|
| - FX_BOOL bUseBreakControl,
|
| + bool bUseBreakControl,
|
| FX_FLOAT fAvailHeight,
|
| FX_FLOAT fRealHeight,
|
| FX_FLOAT& fContentCurRowY,
|
| FX_FLOAT& fContentWidthLimit,
|
| FX_FLOAT& fContentCurRowAvailWidth,
|
| FX_FLOAT& fContentCurRowHeight,
|
| - FX_BOOL& bAddedItemInRow,
|
| - FX_BOOL& bForceEndPage,
|
| + bool& bAddedItemInRow,
|
| + bool& bForceEndPage,
|
| CXFA_LayoutContext* pLayoutContext = nullptr,
|
| - FX_BOOL bNewRow = FALSE) {
|
| - FX_BOOL bTakeSpace =
|
| + bool bNewRow = false) {
|
| + bool bTakeSpace =
|
| XFA_ItemLayoutProcessor_IsTakingSpace(pProcessor->m_pFormNode);
|
| uint8_t uHAlign = XFA_ItemLayoutProcessor_HAlignEnumToInt(
|
| pThis->m_pCurChildNode->GetEnum(XFA_ATTRIBUTE_HAlign));
|
| @@ -1949,23 +1948,23 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| return XFA_ItemLayoutProcessorResult_RowFullBreak;
|
| }
|
| uCurHAlignState = uHAlign;
|
| - FX_BOOL bIsOwnSplite =
|
| + bool bIsOwnSplite =
|
| pProcessor->m_pFormNode->GetIntact() == XFA_ATTRIBUTEENUM_None;
|
| - FX_BOOL bUseRealHeight =
|
| + bool bUseRealHeight =
|
| bTakeSpace && bContainerHeightAutoSize && bIsOwnSplite &&
|
| pProcessor->m_pFormNode->GetNodeItem(XFA_NODEITEM_Parent)->GetIntact() ==
|
| XFA_ATTRIBUTEENUM_None;
|
| - FX_BOOL bIsTransHeight = bTakeSpace;
|
| + bool bIsTransHeight = bTakeSpace;
|
| if (bIsTransHeight && !bIsOwnSplite) {
|
| - FX_BOOL bRootForceTb = FALSE;
|
| + bool bRootForceTb = false;
|
| XFA_ATTRIBUTEENUM eLayoutStrategy = XFA_ItemLayoutProcessor_GetLayout(
|
| pProcessor->m_pFormNode, bRootForceTb);
|
| if (eLayoutStrategy == XFA_ATTRIBUTEENUM_Lr_tb ||
|
| eLayoutStrategy == XFA_ATTRIBUTEENUM_Rl_tb) {
|
| - bIsTransHeight = FALSE;
|
| + bIsTransHeight = false;
|
| }
|
| }
|
| - FX_BOOL bUseInherited = FALSE;
|
| + bool bUseInherited = false;
|
| CXFA_LayoutContext layoutContext;
|
| if (pThis->m_pPageMgr) {
|
| CXFA_Node* pOverflowNode =
|
| @@ -1980,7 +1979,7 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| if (!bNewRow ||
|
| pProcessor->m_ePreProcessRs == XFA_ItemLayoutProcessorResult_Done) {
|
| eRetValue = pProcessor->DoLayout(
|
| - bTakeSpace ? bUseBreakControl : FALSE,
|
| + bTakeSpace ? bUseBreakControl : false,
|
| bUseRealHeight ? fRealHeight - fContentCurRowY : XFA_LAYOUT_FLOAT_MAX,
|
| bIsTransHeight ? fRealHeight - fContentCurRowY : XFA_LAYOUT_FLOAT_MAX,
|
| pLayoutContext);
|
| @@ -1989,7 +1988,7 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| eRetValue = pProcessor->m_ePreProcessRs;
|
| pProcessor->m_ePreProcessRs = XFA_ItemLayoutProcessorResult_Done;
|
| }
|
| - if (pProcessor->HasLayoutItem() == FALSE) {
|
| + if (pProcessor->HasLayoutItem() == false) {
|
| return eRetValue;
|
| }
|
| FX_FLOAT fChildWidth, fChildHeight;
|
| @@ -2006,23 +2005,23 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| CXFA_Node* pOverflowTrailerNode = nullptr;
|
| CXFA_Node* pFormNode = nullptr;
|
| CXFA_ContentLayoutItem* pTrailerLayoutItem = nullptr;
|
| - FX_BOOL bIsAddTrailerHeight = FALSE;
|
| + bool bIsAddTrailerHeight = false;
|
| if (pThis->m_pPageMgr &&
|
| pProcessor->m_pFormNode->GetIntact() == XFA_ATTRIBUTEENUM_None) {
|
| pFormNode = pThis->m_pPageMgr->QueryOverflow(pProcessor->m_pFormNode);
|
| if (!pFormNode && pLayoutContext &&
|
| pLayoutContext->m_pOverflowProcessor) {
|
| pFormNode = pLayoutContext->m_pOverflowNode;
|
| - bUseInherited = TRUE;
|
| + bUseInherited = true;
|
| }
|
| if (pThis->m_pPageMgr->ProcessOverflow(pFormNode, pOverflowLeaderNode,
|
| - pOverflowTrailerNode, FALSE,
|
| - FALSE)) {
|
| + pOverflowTrailerNode, false,
|
| + false)) {
|
| if (pProcessor->JudgeLeaderOrTrailerForOccur(pOverflowTrailerNode)) {
|
| if (pOverflowTrailerNode) {
|
| CXFA_ItemLayoutProcessor* pOverflowLeaderProcessor =
|
| new CXFA_ItemLayoutProcessor(pOverflowTrailerNode, nullptr);
|
| - pOverflowLeaderProcessor->DoLayout(FALSE, XFA_LAYOUT_FLOAT_MAX);
|
| + pOverflowLeaderProcessor->DoLayout(false, XFA_LAYOUT_FLOAT_MAX);
|
| pTrailerLayoutItem =
|
| pOverflowLeaderProcessor->HasLayoutItem()
|
| ? pOverflowLeaderProcessor->ExtractLayoutItem()
|
| @@ -2039,7 +2038,7 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| if (bIsAddTrailerHeight) {
|
| FX_FLOAT fTrailerHeight = pTrailerLayoutItem->m_sSize.y;
|
| fChildHeight += fTrailerHeight;
|
| - bIsAddTrailerHeight = TRUE;
|
| + bIsAddTrailerHeight = true;
|
| }
|
| }
|
| }
|
| @@ -2058,9 +2057,9 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| }
|
| if (pProcessor->JudgeLeaderOrTrailerForOccur(pOverflowLeaderNode)) {
|
| XFA_ItemLayoutProcessor_AddPendingNode(pProcessor,
|
| - pOverflowLeaderNode, FALSE);
|
| + pOverflowLeaderNode, false);
|
| }
|
| - pProcessor->m_bUseInheriated = FALSE;
|
| + pProcessor->m_bUseInheriated = false;
|
| } else {
|
| if (bIsAddTrailerHeight) {
|
| fChildHeight -= pTrailerLayoutItem->m_sSize.y;
|
| @@ -2071,14 +2070,14 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| }
|
| CXFA_ContentLayoutItem* pChildLayoutItem =
|
| pProcessor->ExtractLayoutItem();
|
| - if (XFA_ExistContainerKeep(pProcessor->m_pFormNode, FALSE) &&
|
| + if (XFA_ExistContainerKeep(pProcessor->m_pFormNode, false) &&
|
| pProcessor->m_pFormNode->GetIntact() == XFA_ATTRIBUTEENUM_None) {
|
| pThis->m_arrayKeepItems.Add(pChildLayoutItem);
|
| } else {
|
| pThis->m_arrayKeepItems.RemoveAll();
|
| }
|
| rgCurLineLayoutItems[uHAlign].Add(pChildLayoutItem);
|
| - bAddedItemInRow = TRUE;
|
| + bAddedItemInRow = true;
|
| if (bTakeSpace) {
|
| fContentCurRowAvailWidth -= fChildWidth;
|
| if (fContentCurRowHeight < fChildHeight) {
|
| @@ -2095,9 +2094,9 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| }
|
| if (pProcessor->JudgeLeaderOrTrailerForOccur(pOverflowLeaderNode)) {
|
| XFA_ItemLayoutProcessor_AddPendingNode(
|
| - pProcessor, pOverflowLeaderNode, FALSE);
|
| + pProcessor, pOverflowLeaderNode, false);
|
| }
|
| - pProcessor->m_bUseInheriated = FALSE;
|
| + pProcessor->m_bUseInheriated = false;
|
| } else {
|
| if (bIsAddTrailerHeight) {
|
| fChildHeight -= pTrailerLayoutItem->m_sSize.y;
|
| @@ -2108,7 +2107,7 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| }
|
| }
|
| rgCurLineLayoutItems[uHAlign].Add(pProcessor->ExtractLayoutItem());
|
| - bAddedItemInRow = TRUE;
|
| + bAddedItemInRow = true;
|
| fContentCurRowAvailWidth -= fChildWidth;
|
| if (fContentCurRowHeight < fChildHeight) {
|
| fContentCurRowHeight = fChildHeight;
|
| @@ -2123,7 +2122,7 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| bAddedItemInRow, bForceEndPage, eResult)) {
|
| return eResult;
|
| }
|
| - bForceEndPage = TRUE;
|
| + bForceEndPage = true;
|
| FX_FLOAT fSplitPos =
|
| pProcessor->FindSplitPos(fAvailHeight - fContentCurRowY);
|
| if (fSplitPos > XFA_LAYOUT_FLOAT_PERCISION) {
|
| @@ -2135,7 +2134,7 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| pOverflowTrailerNode,
|
| pTrailerLayoutItem, pFormNode);
|
| rgCurLineLayoutItems[uHAlign].Add(pProcessor->ExtractLayoutItem());
|
| - bAddedItemInRow = TRUE;
|
| + bAddedItemInRow = true;
|
| if (bTakeSpace) {
|
| fContentCurRowAvailWidth -= fChildWidth;
|
| if (fContentCurRowHeight < fChildHeight) {
|
| @@ -2149,7 +2148,7 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| if (pThis->m_pPageMgr && !pProcessor->m_bUseInheriated &&
|
| eRetValue != XFA_ItemLayoutProcessorResult_PageFullBreak) {
|
| pThis->m_pPageMgr->ProcessOverflow(pFormNode, pTempLeaderNode,
|
| - pTempTrailerNode, FALSE, TRUE);
|
| + pTempTrailerNode, false, true);
|
| }
|
| if (pTrailerLayoutItem && bIsAddTrailerHeight) {
|
| XFA_ItemLayoutProcessor_AddTrailerBeforeSplit(
|
| @@ -2161,7 +2160,7 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| pProcessor->ProcessUnUseOverFlow(pOverflowLeaderNode,
|
| pOverflowTrailerNode,
|
| pTrailerLayoutItem, pFormNode);
|
| - pThis->m_bUseInheriated = TRUE;
|
| + pThis->m_bUseInheriated = true;
|
| } else {
|
| CXFA_LayoutItem* firstChild =
|
| pProcessor->m_pLayoutItem->m_pFirstChild;
|
| @@ -2173,14 +2172,14 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| } else {
|
| if (pProcessor->JudgeLeaderOrTrailerForOccur(pOverflowLeaderNode)) {
|
| XFA_ItemLayoutProcessor_AddPendingNode(
|
| - pProcessor, pOverflowLeaderNode, FALSE);
|
| + pProcessor, pOverflowLeaderNode, false);
|
| }
|
| }
|
| }
|
| if (pProcessor->m_pLayoutItem->m_pNextSibling) {
|
| pProcessor->GetCurrentComponentSize(fChildWidth, fChildHeight);
|
| rgCurLineLayoutItems[uHAlign].Add(pProcessor->ExtractLayoutItem());
|
| - bAddedItemInRow = TRUE;
|
| + bAddedItemInRow = true;
|
| if (bTakeSpace) {
|
| fContentCurRowAvailWidth -= fChildWidth;
|
| if (fContentCurRowHeight < fChildHeight) {
|
| @@ -2199,18 +2198,18 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| pFormNode = pLayoutContext->m_pOverflowProcessor->m_pFormNode;
|
| }
|
| pThis->m_pPageMgr->ProcessOverflow(pFormNode, pTempLeaderNode,
|
| - pTempTrailerNode, FALSE, TRUE);
|
| + pTempTrailerNode, false, true);
|
| }
|
| if (bUseInherited) {
|
| pProcessor->ProcessUnUseOverFlow(pOverflowLeaderNode,
|
| pOverflowTrailerNode,
|
| pTrailerLayoutItem, pFormNode);
|
| - pThis->m_bUseInheriated = TRUE;
|
| + pThis->m_bUseInheriated = true;
|
| }
|
| return XFA_ItemLayoutProcessorResult_PageFullBreak;
|
| }
|
| rgCurLineLayoutItems[uHAlign].Add(pProcessor->ExtractLayoutItem());
|
| - bAddedItemInRow = TRUE;
|
| + bAddedItemInRow = true;
|
| if (bTakeSpace) {
|
| fContentCurRowAvailWidth -= fChildWidth;
|
| if (fContentCurRowHeight < fChildHeight) {
|
| @@ -2218,7 +2217,7 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| }
|
| }
|
| if (eRetValue == XFA_ItemLayoutProcessorResult_Done) {
|
| - bForceEndPage = FALSE;
|
| + bForceEndPage = false;
|
| }
|
| return eRetValue;
|
| } else {
|
| @@ -2228,8 +2227,8 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| eLayout == XFA_ATTRIBUTEENUM_Tb) {
|
| if (pThis->m_pPageMgr) {
|
| pThis->m_pPageMgr->ProcessOverflow(pFormNode, pOverflowLeaderNode,
|
| - pOverflowTrailerNode, FALSE,
|
| - TRUE);
|
| + pOverflowTrailerNode, false,
|
| + true);
|
| }
|
| if (pTrailerLayoutItem) {
|
| XFA_ItemLayoutProcessor_AddTrailerBeforeSplit(pProcessor, fSplitPos,
|
| @@ -2237,7 +2236,7 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| }
|
| if (pProcessor->JudgeLeaderOrTrailerForOccur(pOverflowLeaderNode)) {
|
| XFA_ItemLayoutProcessor_AddPendingNode(pProcessor,
|
| - pOverflowLeaderNode, FALSE);
|
| + pOverflowLeaderNode, false);
|
| }
|
| } else {
|
| if (eRetValue == XFA_ItemLayoutProcessorResult_Done) {
|
| @@ -2246,14 +2245,14 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| }
|
| if (pThis->m_pPageMgr) {
|
| pThis->m_pPageMgr->ProcessOverflow(pFormNode, pOverflowLeaderNode,
|
| - pOverflowTrailerNode, FALSE,
|
| - TRUE);
|
| + pOverflowTrailerNode, false,
|
| + true);
|
| }
|
| if (bUseInherited) {
|
| pProcessor->ProcessUnUseOverFlow(pOverflowLeaderNode,
|
| pOverflowTrailerNode,
|
| pTrailerLayoutItem, pFormNode);
|
| - pThis->m_bUseInheriated = TRUE;
|
| + pThis->m_bUseInheriated = true;
|
| }
|
| }
|
| }
|
| @@ -2267,18 +2266,18 @@ static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| }
|
|
|
| XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| - FX_BOOL bUseBreakControl,
|
| + bool bUseBreakControl,
|
| XFA_ATTRIBUTEENUM eFlowStrategy,
|
| FX_FLOAT fHeightLimit,
|
| FX_FLOAT fRealHeight,
|
| CXFA_LayoutContext* pContext,
|
| - FX_BOOL bRootForceTb) {
|
| - m_bHasAvailHeight = TRUE;
|
| + bool bRootForceTb) {
|
| + m_bHasAvailHeight = true;
|
| FX_FLOAT fContainerWidth = 0, fContainerHeight = 0;
|
| - FX_BOOL bBreakDone = FALSE;
|
| - FX_BOOL bContainerWidthAutoSize = TRUE, bContainerHeightAutoSize = TRUE;
|
| - FX_BOOL bForceEndPage = FALSE;
|
| - FX_BOOL bIsManualBreak = FALSE;
|
| + bool bBreakDone = false;
|
| + bool bContainerWidthAutoSize = true, bContainerHeightAutoSize = true;
|
| + bool bForceEndPage = false;
|
| + bool bIsManualBreak = false;
|
| if (m_pCurChildPreprocessor) {
|
| m_pCurChildPreprocessor->m_ePreProcessRs =
|
| XFA_ItemLayoutProcessorResult_Done;
|
| @@ -2287,7 +2286,7 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| m_pFormNode, fContainerWidth, fContainerHeight, bContainerWidthAutoSize,
|
| bContainerHeightAutoSize);
|
| if (pContext && pContext->m_bCurColumnWidthAvaiable) {
|
| - bContainerWidthAutoSize = FALSE;
|
| + bContainerWidthAutoSize = false;
|
| fContainerWidth = pContext->m_fCurColumnWidth;
|
| }
|
| if (!bContainerHeightAutoSize) {
|
| @@ -2295,7 +2294,7 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| }
|
| if (!bContainerHeightAutoSize) {
|
| CXFA_Node* pParentNode = m_pFormNode->GetNodeItem(XFA_NODEITEM_Parent);
|
| - FX_BOOL bFocrTb = FALSE;
|
| + bool bFocrTb = false;
|
| if (pParentNode &&
|
| XFA_ItemLayoutProcessor_GetLayout(pParentNode, bFocrTb) ==
|
| XFA_ATTRIBUTEENUM_Row) {
|
| @@ -2305,7 +2304,7 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| pChildContainer->GetNodeItem(XFA_NODEITEM_NextSibling,
|
| XFA_ObjectType::ContainerNode)) {
|
| fContainerHeight = 0;
|
| - bContainerHeightAutoSize = TRUE;
|
| + bContainerHeightAutoSize = true;
|
| }
|
| }
|
| }
|
| @@ -2328,7 +2327,7 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| FX_FLOAT fContentCalculatedWidth = 0, fContentCalculatedHeight = 0;
|
| FX_FLOAT fAvailHeight = fHeightLimit - fTopInset - fBottomInset;
|
| if (fAvailHeight < 0) {
|
| - m_bHasAvailHeight = FALSE;
|
| + m_bHasAvailHeight = false;
|
| }
|
| fRealHeight = fRealHeight - fTopInset - fBottomInset;
|
| FX_FLOAT fContentCurRowY = 0;
|
| @@ -2372,15 +2371,15 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| fContentCurRowY += InsertKeepLayoutItems();
|
| if (m_nCurChildNodeStage == XFA_ItemLayoutProcessorStages_None) {
|
| XFA_ItemLayoutProcessor_GotoNextContainerNode(
|
| - m_pCurChildNode, m_nCurChildNodeStage, m_pFormNode, TRUE);
|
| + m_pCurChildNode, m_nCurChildNodeStage, m_pFormNode, true);
|
| }
|
| fContentCurRowY +=
|
| XFA_ItemLayoutProcessor_InsertPendingItems(this, m_pFormNode);
|
| if (m_pCurChildPreprocessor &&
|
| m_nCurChildNodeStage == XFA_ItemLayoutProcessorStages_Container) {
|
| - if (XFA_ExistContainerKeep(m_pCurChildPreprocessor->GetFormNode(), FALSE)) {
|
| + if (XFA_ExistContainerKeep(m_pCurChildPreprocessor->GetFormNode(), false)) {
|
| m_pKeepHeadNode = m_pCurChildNode;
|
| - m_bIsProcessKeep = TRUE;
|
| + m_bIsProcessKeep = true;
|
| m_nCurChildNodeStage = XFA_ItemLayoutProcessorStages_Keep;
|
| }
|
| }
|
| @@ -2446,7 +2445,7 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| }
|
| while (m_pCurChildNode) {
|
| CXFA_ItemLayoutProcessor* pProcessor = nullptr;
|
| - FX_BOOL bAddedItemInRow = FALSE;
|
| + bool bAddedItemInRow = false;
|
| fContentCurRowY +=
|
| XFA_ItemLayoutProcessor_InsertPendingItems(this, m_pFormNode);
|
| switch (m_nCurChildNodeStage) {
|
| @@ -2462,29 +2461,29 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| }
|
| CXFA_Node* pLeaderNode = nullptr;
|
| CXFA_Node* pTrailerNode = nullptr;
|
| - FX_BOOL bCreatePage = FALSE;
|
| + bool bCreatePage = false;
|
| if (bUseBreakControl && m_pPageMgr &&
|
| - m_pPageMgr->ProcessBreakBeforeOrAfter(m_pCurChildNode, TRUE,
|
| + m_pPageMgr->ProcessBreakBeforeOrAfter(m_pCurChildNode, true,
|
| pLeaderNode, pTrailerNode,
|
| bCreatePage) &&
|
| m_pFormNode->GetElementType() != XFA_Element::Form &&
|
| bCreatePage) {
|
| if (JudgeLeaderOrTrailerForOccur(pLeaderNode)) {
|
| - XFA_ItemLayoutProcessor_AddPendingNode(this, pLeaderNode, TRUE);
|
| + XFA_ItemLayoutProcessor_AddPendingNode(this, pLeaderNode, true);
|
| }
|
| if (JudgeLeaderOrTrailerForOccur(pTrailerNode)) {
|
| if (m_pFormNode->GetNodeItem(XFA_NODEITEM_Parent)
|
| ->GetElementType() == XFA_Element::Form &&
|
| !m_pLayoutItem) {
|
| XFA_ItemLayoutProcessor_AddPendingNode(this, pTrailerNode,
|
| - TRUE);
|
| + true);
|
| } else {
|
| std::unique_ptr<CXFA_ItemLayoutProcessor> pTempProcessor(
|
| new CXFA_ItemLayoutProcessor(pTrailerNode, nullptr));
|
| XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| this, pTempProcessor.get(), bContainerWidthAutoSize,
|
| bContainerHeightAutoSize, fContainerHeight, eFlowStrategy,
|
| - uCurHAlignState, rgCurLineLayoutItems, FALSE,
|
| + uCurHAlignState, rgCurLineLayoutItems, false,
|
| XFA_LAYOUT_FLOAT_MAX, XFA_LAYOUT_FLOAT_MAX, fContentCurRowY,
|
| fContentWidthLimit, fContentCurRowAvailWidth,
|
| fContentCurRowHeight, bAddedItemInRow, bForceEndPage,
|
| @@ -2492,18 +2491,18 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| }
|
| }
|
| XFA_ItemLayoutProcessor_GotoNextContainerNode(
|
| - m_pCurChildNode, m_nCurChildNodeStage, m_pFormNode, TRUE);
|
| - bForceEndPage = TRUE;
|
| - bIsManualBreak = TRUE;
|
| + m_pCurChildNode, m_nCurChildNodeStage, m_pFormNode, true);
|
| + bForceEndPage = true;
|
| + bIsManualBreak = true;
|
| goto SuspendAndCreateNewRow;
|
| }
|
| } break;
|
| case XFA_ItemLayoutProcessorStages_BreakAfter: {
|
| CXFA_Node* pLeaderNode = nullptr;
|
| CXFA_Node* pTrailerNode = nullptr;
|
| - FX_BOOL bCreatePage = FALSE;
|
| + bool bCreatePage = false;
|
| if (bUseBreakControl && m_pPageMgr &&
|
| - m_pPageMgr->ProcessBreakBeforeOrAfter(m_pCurChildNode, FALSE,
|
| + m_pPageMgr->ProcessBreakBeforeOrAfter(m_pCurChildNode, false,
|
| pLeaderNode, pTrailerNode,
|
| bCreatePage) &&
|
| m_pFormNode->GetElementType() != XFA_Element::Form) {
|
| @@ -2513,7 +2512,7 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| this, pTempProcessor.get(), bContainerWidthAutoSize,
|
| bContainerHeightAutoSize, fContainerHeight, eFlowStrategy,
|
| - uCurHAlignState, rgCurLineLayoutItems, FALSE,
|
| + uCurHAlignState, rgCurLineLayoutItems, false,
|
| XFA_LAYOUT_FLOAT_MAX, XFA_LAYOUT_FLOAT_MAX, fContentCurRowY,
|
| fContentWidthLimit, fContentCurRowAvailWidth,
|
| fContentCurRowHeight, bAddedItemInRow, bForceEndPage,
|
| @@ -2532,7 +2531,7 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| XFA_ItemLayoutProcessor_InsertFlowedItem(
|
| this, pTempProcessor.get(), bContainerWidthAutoSize,
|
| bContainerHeightAutoSize, fContainerHeight, eFlowStrategy,
|
| - uCurHAlignState, rgCurLineLayoutItems, FALSE,
|
| + uCurHAlignState, rgCurLineLayoutItems, false,
|
| XFA_LAYOUT_FLOAT_MAX, XFA_LAYOUT_FLOAT_MAX, fContentCurRowY,
|
| fContentWidthLimit, fContentCurRowAvailWidth,
|
| fContentCurRowHeight, bAddedItemInRow, bForceEndPage,
|
| @@ -2540,16 +2539,16 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| }
|
| } else {
|
| if (JudgeLeaderOrTrailerForOccur(pLeaderNode)) {
|
| - XFA_ItemLayoutProcessor_AddPendingNode(this, pLeaderNode, TRUE);
|
| + XFA_ItemLayoutProcessor_AddPendingNode(this, pLeaderNode, true);
|
| }
|
| }
|
| XFA_ItemLayoutProcessor_GotoNextContainerNode(
|
| - m_pCurChildNode, m_nCurChildNodeStage, m_pFormNode, TRUE);
|
| + m_pCurChildNode, m_nCurChildNodeStage, m_pFormNode, true);
|
| if (bCreatePage) {
|
| - bForceEndPage = TRUE;
|
| - bIsManualBreak = TRUE;
|
| + bForceEndPage = true;
|
| + bIsManualBreak = true;
|
| if (m_nCurChildNodeStage == XFA_ItemLayoutProcessorStages_Done) {
|
| - bBreakDone = TRUE;
|
| + bBreakDone = true;
|
| }
|
| }
|
| goto SuspendAndCreateNewRow;
|
| @@ -2562,7 +2561,7 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| m_pCurChildPreprocessor = nullptr;
|
| } else if (m_pPageMgr &&
|
| m_pPageMgr->ProcessBookendLeaderOrTrailer(
|
| - m_pCurChildNode, TRUE, pLeaderNode)) {
|
| + m_pCurChildNode, true, pLeaderNode)) {
|
| pProcessor = new CXFA_ItemLayoutProcessor(pLeaderNode, m_pPageMgr);
|
| }
|
| if (pProcessor) {
|
| @@ -2588,7 +2587,7 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| m_pCurChildPreprocessor = nullptr;
|
| } else if (m_pPageMgr &&
|
| m_pPageMgr->ProcessBookendLeaderOrTrailer(
|
| - m_pCurChildNode, FALSE, pTrailerNode)) {
|
| + m_pCurChildNode, false, pTrailerNode)) {
|
| pProcessor = new CXFA_ItemLayoutProcessor(pTrailerNode, m_pPageMgr);
|
| }
|
| if (pProcessor) {
|
| @@ -2614,15 +2613,15 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| }
|
| if (fContentCurRowY >= fHeightLimit + XFA_LAYOUT_FLOAT_PERCISION &&
|
| XFA_ItemLayoutProcessor_IsTakingSpace(m_pCurChildNode)) {
|
| - bForceEndPage = TRUE;
|
| + bForceEndPage = true;
|
| goto SuspendAndCreateNewRow;
|
| }
|
| if (m_pCurChildNode->IsContainerNode()) {
|
| - FX_BOOL bNewRow = FALSE;
|
| + bool bNewRow = false;
|
| if (m_pCurChildPreprocessor) {
|
| pProcessor = m_pCurChildPreprocessor;
|
| m_pCurChildPreprocessor = nullptr;
|
| - bNewRow = TRUE;
|
| + bNewRow = true;
|
| } else {
|
| pProcessor =
|
| new CXFA_ItemLayoutProcessor(m_pCurChildNode, m_pPageMgr);
|
| @@ -2640,9 +2639,9 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| pContext, bNewRow);
|
| switch (rs) {
|
| case XFA_ItemLayoutProcessorResult_ManualBreak:
|
| - bIsManualBreak = TRUE;
|
| + bIsManualBreak = true;
|
| case XFA_ItemLayoutProcessorResult_PageFullBreak:
|
| - bForceEndPage = TRUE;
|
| + bForceEndPage = true;
|
| case XFA_ItemLayoutProcessorResult_RowFullBreak:
|
| goto SuspendAndCreateNewRow;
|
| case XFA_ItemLayoutProcessorResult_Done:
|
| @@ -2660,7 +2659,7 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| break;
|
| }
|
| XFA_ItemLayoutProcessor_GotoNextContainerNode(
|
| - m_pCurChildNode, m_nCurChildNodeStage, m_pFormNode, TRUE);
|
| + m_pCurChildNode, m_nCurChildNodeStage, m_pFormNode, true);
|
| if (bAddedItemInRow && eFlowStrategy == XFA_ATTRIBUTEENUM_Tb) {
|
| break;
|
| } else {
|
| @@ -2682,11 +2681,10 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| break;
|
| }
|
| }
|
| - FX_BOOL bRetValue =
|
| - m_nCurChildNodeStage == XFA_ItemLayoutProcessorStages_Done &&
|
| - m_PendingNodes.empty();
|
| + bool bRetValue = m_nCurChildNodeStage == XFA_ItemLayoutProcessorStages_Done &&
|
| + m_PendingNodes.empty();
|
| if (bBreakDone) {
|
| - bRetValue = FALSE;
|
| + bRetValue = false;
|
| }
|
| XFA_ItemLayoutProcessor_CalculateContainerComponentSizeFromContentSize(
|
| m_pFormNode, bContainerWidthAutoSize, fContentCalculatedWidth,
|
| @@ -2713,17 +2711,17 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer(
|
| : XFA_ItemLayoutProcessorResult_PageFullBreak);
|
| }
|
|
|
| -FX_BOOL CXFA_ItemLayoutProcessor::CalculateRowChildPosition(
|
| - CFX_ArrayTemplate<CXFA_ContentLayoutItem*>(&rgCurLineLayoutItems)[3],
|
| +bool CXFA_ItemLayoutProcessor::CalculateRowChildPosition(
|
| + CFX_ArrayTemplate<CXFA_ContentLayoutItem*> (&rgCurLineLayoutItems)[3],
|
| XFA_ATTRIBUTEENUM eFlowStrategy,
|
| - FX_BOOL bContainerHeightAutoSize,
|
| - FX_BOOL bContainerWidthAutoSize,
|
| + bool bContainerHeightAutoSize,
|
| + bool bContainerWidthAutoSize,
|
| FX_FLOAT& fContentCalculatedWidth,
|
| FX_FLOAT& fContentCalculatedHeight,
|
| FX_FLOAT& fContentCurRowY,
|
| FX_FLOAT fContentCurRowHeight,
|
| FX_FLOAT fContentWidthLimit,
|
| - FX_BOOL bRootForceTb) {
|
| + bool bRootForceTb) {
|
| int32_t nGroupLengths[3] = {0, 0, 0};
|
| FX_FLOAT fGroupWidths[3] = {0, 0, 0};
|
| int32_t nTotalLength = 0;
|
| @@ -2744,7 +2742,7 @@ FX_BOOL CXFA_ItemLayoutProcessor::CalculateRowChildPosition(
|
| fContentCalculatedHeight = fNewHeight;
|
| }
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
| if (!m_pLayoutItem) {
|
| m_pLayoutItem = CreateContentLayoutItem(m_pFormNode);
|
| @@ -2866,7 +2864,7 @@ FX_BOOL CXFA_ItemLayoutProcessor::CalculateRowChildPosition(
|
| fContentCalculatedHeight = fChildSuppliedHeight;
|
| }
|
| }
|
| - return TRUE;
|
| + return true;
|
| }
|
| CXFA_Node* CXFA_ItemLayoutProcessor::GetSubformSetParent(
|
| CXFA_Node* pSubformSet) {
|
| @@ -2906,7 +2904,7 @@ void CXFA_ItemLayoutProcessor::DoLayoutField() {
|
| SetCurrentComponentSize(fWidth, fHeight);
|
| }
|
| XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayout(
|
| - FX_BOOL bUseBreakControl,
|
| + bool bUseBreakControl,
|
| FX_FLOAT fHeightLimit,
|
| FX_FLOAT fRealHeight,
|
| CXFA_LayoutContext* pContext) {
|
| @@ -2915,7 +2913,7 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayout(
|
| case XFA_Element::Area:
|
| case XFA_Element::ExclGroup:
|
| case XFA_Element::SubformSet: {
|
| - FX_BOOL bRootForceTb = FALSE;
|
| + bool bRootForceTb = false;
|
| CXFA_Node* pLayoutNode = GetSubformSetParent(m_pFormNode);
|
| XFA_ATTRIBUTEENUM eLayoutStrategy =
|
| XFA_ItemLayoutProcessor_GetLayout(pLayoutNode, bRootForceTb);
|
| @@ -2971,10 +2969,10 @@ void CXFA_ItemLayoutProcessor::SetCurrentComponentSize(FX_FLOAT fWidth,
|
| m_pLayoutItem->m_sSize = CFX_SizeF(fWidth, fHeight);
|
| }
|
|
|
| -FX_BOOL CXFA_ItemLayoutProcessor::JudgeLeaderOrTrailerForOccur(
|
| +bool CXFA_ItemLayoutProcessor::JudgeLeaderOrTrailerForOccur(
|
| CXFA_Node* pFormNode) {
|
| if (!pFormNode)
|
| - return FALSE;
|
| + return false;
|
|
|
| CXFA_Node* pTemplate = pFormNode->GetTemplateNode();
|
| if (!pTemplate)
|
| @@ -2983,12 +2981,12 @@ FX_BOOL CXFA_ItemLayoutProcessor::JudgeLeaderOrTrailerForOccur(
|
| CXFA_Occur NodeOccur(pTemplate->GetFirstChildByClass(XFA_Element::Occur));
|
| int32_t iMax = NodeOccur.GetMax();
|
| if (iMax < 0)
|
| - return TRUE;
|
| + return true;
|
|
|
| int32_t iCount = m_PendingNodesCount[pTemplate];
|
| if (iCount >= iMax)
|
| - return FALSE;
|
| + return false;
|
|
|
| m_PendingNodesCount[pTemplate] = iCount + 1;
|
| - return TRUE;
|
| + return true;
|
| }
|
|
|