Merge to XFA: Remove FX_BSTR and FX_WSTR typedefs.
[pdfium.git] / xfa / src / fxfa / src / parser / xfa_objectacc_imp.cpp
index b00b297..55f4768 100644 (file)
@@ -16,7 +16,7 @@
 #include "../common/xfa_localemgr.h"\r
 #include "../common/xfa_fm2jsapi.h"\r
 #include "xfa_debug_parser.h"\r
-static FX_ARGB XFA_WStringToColor(FX_WSTR wsValue)\r
+static FX_ARGB XFA_WStringToColor(const CFX_WideStringC& wsValue)\r
 {\r
     uint8_t r = 0, g = 0, b = 0;\r
     if (wsValue.GetLength() == 0) {\r
@@ -1226,7 +1226,7 @@ int32_t CXFA_Validate::GetScriptTest()
 {\r
     return m_pNode->GetEnum(XFA_ATTRIBUTE_ScriptTest);\r
 }\r
-void CXFA_Validate::GetMessageText(CFX_WideString &wsMessage, FX_WSTR wsMessageType)\r
+void CXFA_Validate::GetMessageText(CFX_WideString &wsMessage, const CFX_WideStringC& wsMessageType)\r
 {\r
     if (CXFA_Node* pNode = m_pNode->GetProperty(0, XFA_ELEMENT_Message, FALSE)) {\r
         CXFA_Node *pItemNode = pNode->GetNodeItem(XFA_NODEITEM_FirstChild);\r
@@ -1259,7 +1259,7 @@ void CXFA_Validate::GetNullMessageText(CFX_WideString &wsMessage)
 {\r
     GetMessageText(wsMessage, FX_WSTRC(L"nullTest"));\r
 }\r
-void CXFA_Validate::SetMessageText(CFX_WideString &wsMessage, FX_WSTR wsMessageType)\r
+void CXFA_Validate::SetMessageText(CFX_WideString &wsMessage, const CFX_WideStringC& wsMessageType)\r
 {\r
     if (CXFA_Node* pNode = m_pNode->GetProperty(0, XFA_ELEMENT_Message, TRUE)) {\r
         CXFA_Node *pItemNode = pNode->GetNodeItem(XFA_NODEITEM_FirstChild);\r
@@ -2241,7 +2241,7 @@ CXFA_Node* CXFA_WidgetData::GetSelectedMember()
     }\r
     return pSelectedMember;\r
 }\r
-CXFA_Node* CXFA_WidgetData::SetSelectedMember(FX_WSTR wsName, FX_BOOL bNotify)\r
+CXFA_Node* CXFA_WidgetData::SetSelectedMember(const CFX_WideStringC& wsName, FX_BOOL bNotify)\r
 {\r
     CXFA_Node *pSelectedMember = NULL;\r
     FX_DWORD nameHash = FX_HashCode_String_GetW(wsName.GetPtr(), wsName.GetLength());\r
@@ -2255,7 +2255,7 @@ CXFA_Node* CXFA_WidgetData::SetSelectedMember(FX_WSTR wsName, FX_BOOL bNotify)
     }\r
     return pSelectedMember;\r
 }\r
-void CXFA_WidgetData::SetSelectedMemberByValue(FX_WSTR wsValue, FX_BOOL bNotify, FX_BOOL bScriptModify, FX_BOOL bSyncData)\r
+void CXFA_WidgetData::SetSelectedMemberByValue(const CFX_WideStringC& wsValue, FX_BOOL bNotify, FX_BOOL bScriptModify, FX_BOOL bSyncData)\r
 {\r
     CFX_WideString wsExclGroup;\r
     for (CXFA_Node *pNode = m_pNode->GetNodeItem(XFA_NODEITEM_FirstChild); pNode; pNode = pNode->GetNodeItem(XFA_NODEITEM_NextSibling)) {\r
@@ -2691,7 +2691,7 @@ void CXFA_WidgetData::InsertItem(const CFX_WideString &wsLabel, const CFX_WideSt
     }\r
     m_pNode->GetDocument()->GetNotify()->OnWidgetDataEvent(this, XFA_WIDGETEVENT_ListItemAdded, (void*)(const FX_WCHAR*)wsLabel, (void*)(const FX_WCHAR*)wsValue, (void*)(uintptr_t)nIndex);\r
 }\r
-void CXFA_WidgetData::GetItemLabel(FX_WSTR wsValue, CFX_WideString &wsLabel)\r
+void CXFA_WidgetData::GetItemLabel(const CFX_WideStringC& wsValue, CFX_WideString &wsLabel)\r
 {\r
     int32_t iCount = 0;\r
     CXFA_NodeArray listitems;\r
@@ -2735,7 +2735,7 @@ void CXFA_WidgetData::GetItemLabel(FX_WSTR wsValue, CFX_WideString &wsLabel)
         }\r
     }\r
 }\r
-void CXFA_WidgetData::GetItemValue(FX_WSTR wsLabel, CFX_WideString &wsValue)\r
+void CXFA_WidgetData::GetItemValue(const CFX_WideStringC& wsLabel, CFX_WideString &wsValue)\r
 {\r
     int32_t iCount = 0;\r
     CXFA_NodeArray listitems;\r
@@ -3516,7 +3516,7 @@ FX_BOOL CXFA_WidgetData::GetValue(CFX_WideString &wsValue, XFA_VALUEPICTURE eVal
     }\r
     return TRUE;\r
 }\r
-FX_BOOL CXFA_WidgetData::GetNormalizeDataValue(FX_WSTR wsValue, CFX_WideString &wsNormalizeValue)\r
+FX_BOOL CXFA_WidgetData::GetNormalizeDataValue(const CFX_WideStringC& wsValue, CFX_WideString &wsNormalizeValue)\r
 {\r
     wsNormalizeValue = wsValue;\r
     if (wsValue.IsEmpty()) {\r
@@ -3538,7 +3538,7 @@ FX_BOOL CXFA_WidgetData::GetNormalizeDataValue(FX_WSTR wsValue, CFX_WideString &
     }\r
     return FALSE;\r
 }\r
-FX_BOOL CXFA_WidgetData::GetFormatDataValue(FX_WSTR wsValue, CFX_WideString &wsFormatedValue)\r
+FX_BOOL CXFA_WidgetData::GetFormatDataValue(const CFX_WideStringC& wsValue, CFX_WideString &wsFormatedValue)\r
 {\r
     wsFormatedValue = wsValue;\r
     if (wsValue.IsEmpty()) {\r
@@ -3690,7 +3690,7 @@ void CXFA_WidgetData::SyncValue(const CFX_WideString& wsValue, FX_BOOL bNotify)
     }\r
     m_pNode->SetContent(wsValue, wsFormatValue, bNotify);\r
 }\r
-void CXFA_WidgetData::InsertListTextItem(CXFA_Node* pItems, FX_WSTR wsText, int32_t nIndex )\r
+void CXFA_WidgetData::InsertListTextItem(CXFA_Node* pItems, const CFX_WideStringC& wsText, int32_t nIndex )\r
 {\r
     CXFA_Node* pText = pItems->CreateSamePacketNode(XFA_ELEMENT_Text);\r
     pItems->InsertChild(nIndex, pText);\r