Merge to XFA: Remove FX_BSTR and FX_WSTR typedefs.
[pdfium.git] / xfa / include / fwl / lightwidget / combobox.h
index fe1b5c4..fc09f63 100644 (file)
@@ -17,15 +17,15 @@ class CFWL_ComboBox : public CFWL_Widget
 public:\r
     static CFWL_ComboBox* Create();\r
     FWL_ERR            Initialize(const CFWL_WidgetProperties *pProperties = NULL);\r
-    int32_t    AddString(FX_WSTR wsText);\r
-    int32_t    AddString(FX_WSTR wsText, CFX_DIBitmap *pIcon);\r
+    int32_t    AddString(const CFX_WideStringC& wsText);\r
+    int32_t    AddString(const CFX_WideStringC& wsText, CFX_DIBitmap *pIcon);\r
     int32_t    RemoveAt(int32_t iIndex);\r
     int32_t    RemoveAll();\r
     int32_t    CountItems();\r
     FWL_ERR            GetTextByIndex(int32_t iIndex, CFX_WideString &wsText);\r
     int32_t    GetCurSel();\r
     FWL_ERR            SetCurSel(int32_t iSel);\r
-    FWL_ERR            SetEditText(FX_WSTR wsText);\r
+    FWL_ERR            SetEditText(const CFX_WideStringC& wsText);\r
     int32_t    GetEditTextLength() const;\r
     FWL_ERR            GetEditText(CFX_WideString &wsText, int32_t nStart = 0, int32_t nCount = -1) const ;\r
     FWL_ERR            SetEditSelRange(int32_t nStart, int32_t nCount = -1);\r
@@ -33,8 +33,8 @@ public:
     int32_t    GetEditLimit();\r
     FWL_ERR            SetEditLimit(int32_t nLimit);\r
     FWL_ERR            EditDoClipboard(int32_t iCmd);\r
-    FX_BOOL            EditRedo(FX_BSTR bsRecord);\r
-    FX_BOOL            EditUndo(FX_BSTR bsRecord);\r
+    FX_BOOL            EditRedo(const CFX_ByteStringC& bsRecord);\r
+    FX_BOOL            EditUndo(const CFX_ByteStringC& bsRecord);\r
     FWL_ERR            SetMaxListHeight(FX_FLOAT fMaxHeight);\r
     FWL_ERR            SetItemData(int32_t iIndex, void* pData);\r
     void*      GetItemData(int32_t iIndex);\r