Merge to XFA: Remove FX_BSTR and FX_WSTR typedefs.
[pdfium.git] / xfa / include / fwl / lightwidget / listbox.h
index 55eddab..d095e0e 100644 (file)
@@ -17,12 +17,12 @@ 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
-    FX_INT32   CountSelItems();\r
-    FWL_HLISTITEM      GetSelItem(FX_INT32 nIndexSel);\r
-    FX_INT32   GetSelIndex(FX_INT32 nIndex);\r
+    int32_t    CountSelItems();\r
+    FWL_HLISTITEM      GetSelItem(int32_t nIndexSel);\r
+    int32_t    GetSelIndex(int32_t nIndex);\r
     FWL_ERR            SetSelItem(FWL_HLISTITEM hItem, FX_BOOL bSelect = TRUE);\r
     FWL_ERR            GetItemText(FWL_HLISTITEM hItem, CFX_WideString &wsText);\r
     FWL_ERR            GetScrollPos(FX_FLOAT &fPos, FX_BOOL bVert = TRUE);\r
@@ -30,12 +30,12 @@ public:
     FWL_HLISTITEM      GetFocusItem();\r
     FWL_ERR            SetFocusItem(FWL_HLISTITEM hItem);\r
     FWL_ERR*   Sort(IFWL_ListBoxCompare *pCom);\r
-    FX_INT32   CountItems();\r
-    FWL_HLISTITEM      GetItem(FX_INT32 nIndex);\r
-    FWL_ERR            SetItemString(FWL_HLISTITEM hItem, FX_WSTR wsText);\r
+    int32_t    CountItems();\r
+    FWL_HLISTITEM      GetItem(int32_t nIndex);\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
@@ -48,18 +48,18 @@ protected:
         ~CFWL_ListBoxDP();\r
         virtual FWL_ERR GetCaption(IFWL_Widget *pWidget, CFX_WideString &wsCaption);\r
 \r
-        virtual        FX_INT32                CountItems(IFWL_Widget *pWidget);\r
-        virtual        FWL_HLISTITEM   GetItem(IFWL_Widget *pWidget, FX_INT32 nIndex);\r
-        virtual        FX_INT32                GetItemIndex(IFWL_Widget *pWidget, FWL_HLISTITEM hItem);\r
-        virtual FX_BOOL                        SetItemIndex(IFWL_Widget *pWidget, FWL_HLISTITEM hItem, FX_INT32 nIndex);\r
+        virtual        int32_t         CountItems(IFWL_Widget *pWidget);\r
+        virtual        FWL_HLISTITEM   GetItem(IFWL_Widget *pWidget, int32_t nIndex);\r
+        virtual        int32_t         GetItemIndex(IFWL_Widget *pWidget, FWL_HLISTITEM hItem);\r
+        virtual FX_BOOL                        SetItemIndex(IFWL_Widget *pWidget, FWL_HLISTITEM hItem, int32_t nIndex);\r
 \r
         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