Merge to XFA: Remove FX_BSTR and FX_WSTR typedefs.
[pdfium.git] / xfa / include / fwl / lightwidget / listbox.h
index a8d024a..d095e0e 100644 (file)
@@ -17,7 +17,7 @@ public:
     static CFWL_ListBox* Create();\r
     FWL_ERR            Initialize(const CFWL_WidgetProperties *pProperties = NULL);\r
     FWL_ERR            AddDIBitmap(CFX_DIBitmap * pDIB, FWL_HLISTITEM hItem);\r
-    FWL_HLISTITEM      AddString(FX_WSTR wsAdd, FX_BOOL bSelect = FALSE);\r
+    FWL_HLISTITEM      AddString(const CFX_WideStringC& wsAdd, FX_BOOL bSelect = FALSE);\r
     FX_BOOL            DeleteString(FWL_HLISTITEM hItem);\r
     FX_BOOL            DeleteAll();\r
     int32_t    CountSelItems();\r
@@ -32,10 +32,10 @@ public:
     FWL_ERR*   Sort(IFWL_ListBoxCompare *pCom);\r
     int32_t    CountItems();\r
     FWL_HLISTITEM      GetItem(int32_t nIndex);\r
-    FWL_ERR            SetItemString(FWL_HLISTITEM hItem, FX_WSTR wsText);\r
+    FWL_ERR            SetItemString(FWL_HLISTITEM hItem, const CFX_WideStringC& wsText);\r
     FWL_ERR            GetItemString(FWL_HLISTITEM hItem, CFX_WideString &wsText);\r
-    FWL_ERR            SetItemData(FWL_HLISTITEM hItem, FX_LPVOID pData);\r
-    FX_LPVOID  GetItemData(FWL_HLISTITEM hItem);\r
+    FWL_ERR            SetItemData(FWL_HLISTITEM hItem, void* pData);\r
+    void*      GetItemData(FWL_HLISTITEM hItem);\r
     FWL_HLISTITEM      GetItemAtPoint(FX_FLOAT fx, FX_FLOAT fy);\r
     FX_DWORD           GetItemStates(FWL_HLISTITEM hItem);\r
     CFWL_ListBox();\r
@@ -56,10 +56,10 @@ protected:
         virtual        FX_DWORD                GetItemStyles(IFWL_Widget *pWidget, FWL_HLISTITEM hItem);\r
         virtual        FWL_ERR                 GetItemText(IFWL_Widget *pWidget, FWL_HLISTITEM hItem, CFX_WideString &wsText);\r
         virtual FWL_ERR                        GetItemRect(IFWL_Widget *pWidget, FWL_HLISTITEM hItem, CFX_RectF &rtItem);\r
-        virtual FX_LPVOID              GetItemData(IFWL_Widget *pWidget, FWL_HLISTITEM hItem);\r
+        virtual void*          GetItemData(IFWL_Widget *pWidget, FWL_HLISTITEM hItem);\r
 \r
         virtual        FWL_ERR                 SetItemStyles(IFWL_Widget *pWidget, FWL_HLISTITEM hItem, FX_DWORD dwStyle);\r
-        virtual FWL_ERR                        SetItemText(IFWL_Widget *pWidget, FWL_HLISTITEM hItem, FX_LPCWSTR pszText);\r
+        virtual FWL_ERR                        SetItemText(IFWL_Widget *pWidget, FWL_HLISTITEM hItem, const FX_WCHAR* pszText);\r
         virtual FWL_ERR                        SetItemRect(IFWL_Widget *pWidget, FWL_HLISTITEM hItem, const CFX_RectF &rtItem);\r
         virtual FX_FLOAT               GetItemHeight(IFWL_Widget *pWidget);\r
         virtual CFX_DIBitmap*  GetItemIcon(IFWL_Widget *pWidget, FWL_HLISTITEM hItem);\r
@@ -91,7 +91,7 @@ public:
     FX_DWORD           m_dwStates;\r
     CFX_WideString     m_wsText;\r
     CFX_DIBitmap       *m_pDIB;\r
-    FX_LPVOID          m_pData;\r
+    void*              m_pData;\r
     FX_DWORD           m_dwCheckState;\r
     CFX_RectF          m_rtCheckBox;\r
 };\r