Index: xfa/fxfa/app/xfa_ffwidgethandler.cpp |
diff --git a/xfa/fxfa/app/xfa_ffwidgethandler.cpp b/xfa/fxfa/app/xfa_ffwidgethandler.cpp |
index eeaadc73b2d79698ccd6a9e375d07908af2bb40e..6ad03d1b73f874f7160fa4c1557bcc3eef58b769 100644 |
--- a/xfa/fxfa/app/xfa_ffwidgethandler.cpp |
+++ b/xfa/fxfa/app/xfa_ffwidgethandler.cpp |
@@ -187,7 +187,7 @@ FX_BOOL CXFA_FFWidgetHandler::HasEvent(CXFA_WidgetAcc* pWidgetAcc, |
XFA_EVENTTYPE eEventType) { |
if (!pWidgetAcc || eEventType == XFA_EVENT_Unknown) |
return FALSE; |
- if (pWidgetAcc->GetClassID() == XFA_ELEMENT_Draw) |
+ if (pWidgetAcc->GetClassID() == XFA_Element::Draw) |
return FALSE; |
switch (eEventType) { |
@@ -219,7 +219,7 @@ int32_t CXFA_FFWidgetHandler::ProcessEvent(CXFA_WidgetAcc* pWidgetAcc, |
CXFA_EventParam* pParam) { |
if (!pParam || pParam->m_eType == XFA_EVENT_Unknown) |
return XFA_EVENTERROR_NotExist; |
- if (!pWidgetAcc || pWidgetAcc->GetClassID() == XFA_ELEMENT_Draw) |
+ if (!pWidgetAcc || pWidgetAcc->GetClassID() == XFA_Element::Draw) |
return XFA_EVENTERROR_NotExist; |
switch (pParam->m_eType) { |
@@ -321,28 +321,28 @@ CXFA_Node* CXFA_FFWidgetHandler::CreateWidgetFormItem( |
CXFA_Node* CXFA_FFWidgetHandler::CreatePushButton(CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- CXFA_Node* pField = CreateField(XFA_ELEMENT_Button, pParent, pBefore); |
- CXFA_Node* pCaption = CreateCopyNode(XFA_ELEMENT_Caption, pField); |
- CXFA_Node* pValue = CreateCopyNode(XFA_ELEMENT_Value, pCaption); |
- CXFA_Node* pText = CreateCopyNode(XFA_ELEMENT_Text, pValue); |
+ CXFA_Node* pField = CreateField(XFA_Element::Button, pParent, pBefore); |
+ CXFA_Node* pCaption = CreateCopyNode(XFA_Element::Caption, pField); |
+ CXFA_Node* pValue = CreateCopyNode(XFA_Element::Value, pCaption); |
+ CXFA_Node* pText = CreateCopyNode(XFA_Element::Text, pValue); |
pText->SetContent(L"Button", L"Button", FALSE); |
- CXFA_Node* pPara = CreateCopyNode(XFA_ELEMENT_Para, pCaption); |
+ CXFA_Node* pPara = CreateCopyNode(XFA_Element::Para, pCaption); |
pPara->SetEnum(XFA_ATTRIBUTE_VAlign, XFA_ATTRIBUTEENUM_Middle, FALSE); |
pPara->SetEnum(XFA_ATTRIBUTE_HAlign, XFA_ATTRIBUTEENUM_Center, FALSE); |
CreateFontNode(pCaption); |
- CXFA_Node* pBorder = CreateCopyNode(XFA_ELEMENT_Border, pField); |
+ CXFA_Node* pBorder = CreateCopyNode(XFA_Element::Border, pField); |
pBorder->SetEnum(XFA_ATTRIBUTE_Hand, XFA_ATTRIBUTEENUM_Right, FALSE); |
- CXFA_Node* pEdge = CreateCopyNode(XFA_ELEMENT_Edge, pBorder); |
+ CXFA_Node* pEdge = CreateCopyNode(XFA_Element::Edge, pBorder); |
pEdge->SetEnum(XFA_ATTRIBUTE_Stroke, XFA_ATTRIBUTEENUM_Raised, FALSE); |
- CXFA_Node* pFill = CreateCopyNode(XFA_ELEMENT_Fill, pBorder); |
- CXFA_Node* pColor = CreateCopyNode(XFA_ELEMENT_Color, pFill); |
+ CXFA_Node* pFill = CreateCopyNode(XFA_Element::Fill, pBorder); |
+ CXFA_Node* pColor = CreateCopyNode(XFA_Element::Color, pFill); |
pColor->SetCData(XFA_ATTRIBUTE_Value, L"212, 208, 200", FALSE); |
- CXFA_Node* pBind = CreateCopyNode(XFA_ELEMENT_Bind, pField); |
+ CXFA_Node* pBind = CreateCopyNode(XFA_Element::Bind, pField); |
pBind->SetEnum(XFA_ATTRIBUTE_Match, XFA_ATTRIBUTEENUM_None); |
return pField; |
@@ -350,55 +350,55 @@ CXFA_Node* CXFA_FFWidgetHandler::CreatePushButton(CXFA_Node* pParent, |
CXFA_Node* CXFA_FFWidgetHandler::CreateCheckButton(CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- return CreateField(XFA_ELEMENT_CheckButton, pParent, pBefore); |
+ return CreateField(XFA_Element::CheckButton, pParent, pBefore); |
} |
CXFA_Node* CXFA_FFWidgetHandler::CreateExclGroup(CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- return CreateFormItem(XFA_ELEMENT_ExclGroup, pParent, pBefore); |
+ return CreateFormItem(XFA_Element::ExclGroup, pParent, pBefore); |
} |
CXFA_Node* CXFA_FFWidgetHandler::CreateRadioButton(CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- CXFA_Node* pField = CreateField(XFA_ELEMENT_CheckButton, pParent, pBefore); |
- CXFA_Node* pUi = pField->GetFirstChildByClass(XFA_ELEMENT_Ui); |
- CXFA_Node* pWidget = pUi->GetFirstChildByClass(XFA_ELEMENT_CheckButton); |
+ CXFA_Node* pField = CreateField(XFA_Element::CheckButton, pParent, pBefore); |
+ CXFA_Node* pUi = pField->GetFirstChildByClass(XFA_Element::Ui); |
+ CXFA_Node* pWidget = pUi->GetFirstChildByClass(XFA_Element::CheckButton); |
pWidget->SetEnum(XFA_ATTRIBUTE_Shape, XFA_ATTRIBUTEENUM_Round); |
return pField; |
} |
CXFA_Node* CXFA_FFWidgetHandler::CreateDatetimeEdit(CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- CXFA_Node* pField = CreateField(XFA_ELEMENT_DateTimeEdit, pParent, pBefore); |
- CreateValueNode(XFA_ELEMENT_Date, pField); |
+ CXFA_Node* pField = CreateField(XFA_Element::DateTimeEdit, pParent, pBefore); |
+ CreateValueNode(XFA_Element::Date, pField); |
return pField; |
} |
CXFA_Node* CXFA_FFWidgetHandler::CreateDecimalField(CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
CXFA_Node* pField = CreateNumericField(pParent, pBefore); |
- CreateValueNode(XFA_ELEMENT_Decimal, pField); |
+ CreateValueNode(XFA_Element::Decimal, pField); |
return pField; |
} |
CXFA_Node* CXFA_FFWidgetHandler::CreateNumericField(CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- return CreateField(XFA_ELEMENT_NumericEdit, pParent, pBefore); |
+ return CreateField(XFA_Element::NumericEdit, pParent, pBefore); |
} |
CXFA_Node* CXFA_FFWidgetHandler::CreateSignature(CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- return CreateField(XFA_ELEMENT_Signature, pParent, pBefore); |
+ return CreateField(XFA_Element::Signature, pParent, pBefore); |
} |
CXFA_Node* CXFA_FFWidgetHandler::CreateTextEdit(CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- return CreateField(XFA_ELEMENT_TextEdit, pParent, pBefore); |
+ return CreateField(XFA_Element::TextEdit, pParent, pBefore); |
} |
CXFA_Node* CXFA_FFWidgetHandler::CreateDropdownList(CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- return CreateField(XFA_ELEMENT_ChoiceList, pParent, pBefore); |
+ return CreateField(XFA_Element::ChoiceList, pParent, pBefore); |
} |
CXFA_Node* CXFA_FFWidgetHandler::CreateListBox(CXFA_Node* pParent, |
@@ -413,70 +413,72 @@ CXFA_Node* CXFA_FFWidgetHandler::CreateListBox(CXFA_Node* pParent, |
CXFA_Node* CXFA_FFWidgetHandler::CreateImageField(CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- return CreateField(XFA_ELEMENT_ImageEdit, pParent, pBefore); |
+ return CreateField(XFA_Element::ImageEdit, pParent, pBefore); |
} |
CXFA_Node* CXFA_FFWidgetHandler::CreatePasswordEdit(CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- CXFA_Node* pField = CreateField(XFA_ELEMENT_PasswordEdit, pParent, pBefore); |
- CXFA_Node* pBind = CreateCopyNode(XFA_ELEMENT_Bind, pField); |
+ CXFA_Node* pField = CreateField(XFA_Element::PasswordEdit, pParent, pBefore); |
+ CXFA_Node* pBind = CreateCopyNode(XFA_Element::Bind, pField); |
pBind->SetEnum(XFA_ATTRIBUTE_Match, XFA_ATTRIBUTEENUM_None, FALSE); |
return pField; |
} |
-CXFA_Node* CXFA_FFWidgetHandler::CreateField(XFA_ELEMENT eElement, |
+CXFA_Node* CXFA_FFWidgetHandler::CreateField(XFA_Element eElement, |
CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- CXFA_Node* pField = CreateFormItem(XFA_ELEMENT_Field, pParent, pBefore); |
- CreateCopyNode(eElement, CreateCopyNode(XFA_ELEMENT_Ui, pField)); |
+ CXFA_Node* pField = CreateFormItem(XFA_Element::Field, pParent, pBefore); |
+ CreateCopyNode(eElement, CreateCopyNode(XFA_Element::Ui, pField)); |
CreateFontNode(pField); |
return pField; |
} |
CXFA_Node* CXFA_FFWidgetHandler::CreateArc(CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- return CreateDraw(XFA_ELEMENT_Arc, pParent, pBefore); |
+ return CreateDraw(XFA_Element::Arc, pParent, pBefore); |
} |
CXFA_Node* CXFA_FFWidgetHandler::CreateRectangle(CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- return CreateDraw(XFA_ELEMENT_Rectangle, pParent, pBefore); |
+ return CreateDraw(XFA_Element::Rectangle, pParent, pBefore); |
} |
CXFA_Node* CXFA_FFWidgetHandler::CreateImage(CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- CXFA_Node* pField = CreateDraw(XFA_ELEMENT_Image, pParent, pBefore); |
- CreateCopyNode(XFA_ELEMENT_ImageEdit, CreateCopyNode(XFA_ELEMENT_Ui, pField)); |
+ CXFA_Node* pField = CreateDraw(XFA_Element::Image, pParent, pBefore); |
+ CreateCopyNode(XFA_Element::ImageEdit, |
+ CreateCopyNode(XFA_Element::Ui, pField)); |
return pField; |
} |
CXFA_Node* CXFA_FFWidgetHandler::CreateLine(CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- return CreateDraw(XFA_ELEMENT_Line, pParent, pBefore); |
+ return CreateDraw(XFA_Element::Line, pParent, pBefore); |
} |
CXFA_Node* CXFA_FFWidgetHandler::CreateText(CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- CXFA_Node* pField = CreateDraw(XFA_ELEMENT_Text, pParent, pBefore); |
- CreateCopyNode(XFA_ELEMENT_TextEdit, CreateCopyNode(XFA_ELEMENT_Ui, pField)); |
+ CXFA_Node* pField = CreateDraw(XFA_Element::Text, pParent, pBefore); |
+ CreateCopyNode(XFA_Element::TextEdit, |
+ CreateCopyNode(XFA_Element::Ui, pField)); |
CreateFontNode(pField); |
return pField; |
} |
-CXFA_Node* CXFA_FFWidgetHandler::CreateDraw(XFA_ELEMENT eElement, |
+CXFA_Node* CXFA_FFWidgetHandler::CreateDraw(XFA_Element eElement, |
CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- CXFA_Node* pDraw = CreateFormItem(XFA_ELEMENT_Draw, pParent, pBefore); |
+ CXFA_Node* pDraw = CreateFormItem(XFA_Element::Draw, pParent, pBefore); |
CreateValueNode(eElement, pDraw); |
return pDraw; |
} |
CXFA_Node* CXFA_FFWidgetHandler::CreateSubform(CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
- return CreateFormItem(XFA_ELEMENT_Subform, pParent, pBefore); |
+ return CreateFormItem(XFA_Element::Subform, pParent, pBefore); |
} |
-CXFA_Node* CXFA_FFWidgetHandler::CreateFormItem(XFA_ELEMENT eElement, |
+CXFA_Node* CXFA_FFWidgetHandler::CreateFormItem(XFA_Element eElement, |
CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
CXFA_Node* pTemplateParent = pParent ? pParent->GetTemplateNode() : NULL; |
@@ -486,7 +488,7 @@ CXFA_Node* CXFA_FFWidgetHandler::CreateFormItem(XFA_ELEMENT eElement, |
return pNewFormItem; |
} |
-CXFA_Node* CXFA_FFWidgetHandler::CreateCopyNode(XFA_ELEMENT eElement, |
+CXFA_Node* CXFA_FFWidgetHandler::CreateCopyNode(XFA_Element eElement, |
CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
CXFA_Node* pTemplateParent = pParent ? pParent->GetTemplateNode() : NULL; |
@@ -499,7 +501,7 @@ CXFA_Node* CXFA_FFWidgetHandler::CreateCopyNode(XFA_ELEMENT eElement, |
return pNewNode; |
} |
-CXFA_Node* CXFA_FFWidgetHandler::CreateTemplateNode(XFA_ELEMENT eElement, |
+CXFA_Node* CXFA_FFWidgetHandler::CreateTemplateNode(XFA_Element eElement, |
CXFA_Node* pParent, |
CXFA_Node* pBefore) const { |
CXFA_Document* pXFADoc = GetXFADoc(); |
@@ -511,7 +513,7 @@ CXFA_Node* CXFA_FFWidgetHandler::CreateTemplateNode(XFA_ELEMENT eElement, |
} |
CXFA_Node* CXFA_FFWidgetHandler::CreateFontNode(CXFA_Node* pParent) const { |
- CXFA_Node* pFont = CreateCopyNode(XFA_ELEMENT_Font, pParent); |
+ CXFA_Node* pFont = CreateCopyNode(XFA_Element::Font, pParent); |
pFont->SetCData(XFA_ATTRIBUTE_Typeface, L"Myriad Pro", FALSE); |
return pFont; |
} |
@@ -519,7 +521,7 @@ CXFA_Node* CXFA_FFWidgetHandler::CreateFontNode(CXFA_Node* pParent) const { |
CXFA_Node* CXFA_FFWidgetHandler::CreateMarginNode(CXFA_Node* pParent, |
uint32_t dwFlags, |
FX_FLOAT fInsets[4]) const { |
- CXFA_Node* pMargin = CreateCopyNode(XFA_ELEMENT_Margin, pParent); |
+ CXFA_Node* pMargin = CreateCopyNode(XFA_Element::Margin, pParent); |
if (dwFlags & 0x01) |
pMargin->SetMeasure(XFA_ATTRIBUTE_LeftInset, |
CXFA_Measurement(fInsets[0], XFA_UNIT_Pt), FALSE); |
@@ -535,9 +537,9 @@ CXFA_Node* CXFA_FFWidgetHandler::CreateMarginNode(CXFA_Node* pParent, |
return pMargin; |
} |
-CXFA_Node* CXFA_FFWidgetHandler::CreateValueNode(XFA_ELEMENT eValue, |
+CXFA_Node* CXFA_FFWidgetHandler::CreateValueNode(XFA_Element eValue, |
CXFA_Node* pParent) const { |
- CXFA_Node* pValue = CreateCopyNode(XFA_ELEMENT_Value, pParent); |
+ CXFA_Node* pValue = CreateCopyNode(XFA_Element::Value, pParent); |
CreateCopyNode(eValue, pValue); |
return pValue; |
} |