Merge to XFA: Remove FX_BSTR and FX_WSTR typedefs.
[pdfium.git] / xfa / src / fxfa / src / app / xfa_ffwidgethandler.h
index 28c6c84..4477f1f 100644 (file)
@@ -18,17 +18,17 @@ public:
     virtual FX_DWORD           GetStatus(IXFA_Widget* hWidget);\r
     virtual FX_BOOL                    GetBBox(IXFA_Widget* hWidget, CFX_RectF &rtBox, FX_DWORD dwStatus, FX_BOOL bDrawFocus = FALSE);\r
     virtual CXFA_WidgetAcc*    GetDataAcc(IXFA_Widget* hWidget);\r
-    virtual void                       GetName(IXFA_Widget* hWidget, CFX_WideString &wsName, FX_INT32 iNameType = 0);\r
+    virtual void                       GetName(IXFA_Widget* hWidget, CFX_WideString &wsName, int32_t iNameType = 0);\r
     virtual    FX_BOOL                 GetToolTip(IXFA_Widget* hWidget, CFX_WideString &wsToolTip);\r
-    virtual    void                    SetPrivateData(IXFA_Widget* hWidget, FX_LPVOID module_id, FX_LPVOID pData, PD_CALLBACK_FREEDATA callback);\r
-    virtual    FX_LPVOID               GetPrivateData(IXFA_Widget* hWidget, FX_LPVOID module_id);\r
+    virtual    void                    SetPrivateData(IXFA_Widget* hWidget, void* module_id, void* pData, PD_CALLBACK_FREEDATA callback);\r
+    virtual    void*           GetPrivateData(IXFA_Widget* hWidget, void* module_id);\r
     virtual FX_BOOL            OnMouseEnter(IXFA_Widget* hWidget);\r
     virtual FX_BOOL            OnMouseExit(IXFA_Widget* hWidget);\r
     virtual FX_BOOL            OnLButtonDown(IXFA_Widget* hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);\r
     virtual FX_BOOL            OnLButtonUp(IXFA_Widget* hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);\r
     virtual FX_BOOL            OnLButtonDblClk(IXFA_Widget* hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);\r
     virtual FX_BOOL            OnMouseMove(IXFA_Widget* hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);\r
-    virtual FX_BOOL            OnMouseWheel(IXFA_Widget* hWidget, FX_DWORD dwFlags, FX_SHORT zDelta, FX_FLOAT fx, FX_FLOAT fy);\r
+    virtual FX_BOOL            OnMouseWheel(IXFA_Widget* hWidget, FX_DWORD dwFlags, int16_t zDelta, FX_FLOAT fx, FX_FLOAT fy);\r
     virtual FX_BOOL            OnRButtonDown(IXFA_Widget* hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);\r
     virtual FX_BOOL            OnRButtonUp(IXFA_Widget* hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);\r
     virtual FX_BOOL            OnRButtonDblClk(IXFA_Widget* hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);\r
@@ -40,7 +40,7 @@ public:
     virtual FX_BOOL            OnSetCursor(IXFA_Widget* hWidget, FX_FLOAT fx, FX_FLOAT fy);\r
     virtual void               RenderWidget(IXFA_Widget* hWidget, CFX_Graphics* pGS, CFX_Matrix* pMatrix = NULL, FX_BOOL bHighlight = FALSE);\r
     virtual FX_BOOL            HasEvent(CXFA_WidgetAcc* pWidgetAcc, XFA_EVENTTYPE eEventType);\r
-    virtual FX_INT32   ProcessEvent(CXFA_WidgetAcc* pWidgetAcc, CXFA_EventParam* pParam);\r
+    virtual int32_t    ProcessEvent(CXFA_WidgetAcc* pWidgetAcc, CXFA_EventParam* pParam);\r
 protected:\r
     CXFA_Node*         CreateWidgetFormItem(XFA_WIDGETTYPE eType, CXFA_Node* pParent, CXFA_Node* pBefore) const;\r
 \r
@@ -99,6 +99,6 @@ public:
     virtual FX_BOOL            Undo(IXFA_Widget* hWidget);\r
     virtual FX_BOOL            Redo(IXFA_Widget* hWidget);\r
     virtual FX_BOOL            GetSuggestWords(IXFA_Widget* hWidget, CFX_PointF pointf, CFX_ByteStringArray &sSuggest);\r
-    virtual FX_BOOL            ReplaceSpellCheckWord(IXFA_Widget* hWidget, CFX_PointF pointf, FX_BSTR bsReplace);\r
+    virtual FX_BOOL            ReplaceSpellCheckWord(IXFA_Widget* hWidget, CFX_PointF pointf, const CFX_ByteStringC& bsReplace);\r
 };\r
 #endif\r