Merge to XFA: Remove FX_BSTR and FX_WSTR typedefs.
[pdfium.git] / xfa / include / fwl / core / fwl_note.h
index 1cc88a6..ea8328f 100644 (file)
@@ -146,7 +146,7 @@ public:
     {\r
         return 0;\r
     }\r
-    virtual FX_BOOL                    IsInstance(FX_WSTR wsClass) const\r
+    virtual FX_BOOL                    IsInstance(const CFX_WideStringC& wsClass) const\r
     {\r
         return TRUE;\r
     }\r
@@ -174,7 +174,7 @@ protected:
     {\r
         return TRUE;\r
     }\r
-    virtual FX_INT32           Finalize()\r
+    virtual int32_t            Finalize()\r
     {\r
         return 0;\r
     }\r
@@ -235,8 +235,8 @@ END_FWL_MESSAGE_DEF
 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgCursor, FWL_MSGHASH_Cursor)\r
 END_FWL_MESSAGE_DEF\r
 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgSize, FWL_MSGHASH_Size)\r
-FX_INT32       m_iWidth;\r
-FX_INT32       m_iHeight;\r
+int32_t        m_iWidth;\r
+int32_t        m_iHeight;\r
 END_FWL_MESSAGE_DEF\r
 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgWindowMove, FWL_MSGHASH_WindowMove)\r
 FX_FLOAT       m_fx;\r
@@ -321,8 +321,8 @@ FX_FLOAT   m_fPosY;
 IFWL_Widget *m_pOwner;\r
 END_FWL_EVENT_DEF\r
 BEGIN_FWL_EVENT_DEF(CFWL_EvtMenuCommand, FWL_EVTHASH_MenuCommand)\r
-FX_INT32 m_iCommand;\r
-FX_LPVOID m_pData;\r
+int32_t m_iCommand;\r
+void* m_pData;\r
 END_FWL_EVENT_DEF\r
 BEGIN_FWL_EVENT_DEF(CFWL_EvtSizeChanged, FWL_EVTHASH_SizeChanged)\r
 IFWL_Widget *m_pWidget;\r
@@ -351,8 +351,8 @@ public:
     virtual FWL_ERR            RegisterEventTarget(IFWL_Widget *pListener, IFWL_Widget *pEventSource = NULL, FX_DWORD dwFilter = FWL_EVENT_ALL_MASK) = 0;\r
     virtual FWL_ERR            UnregisterEventTarget(IFWL_Widget *pListener) = 0;\r
     virtual void               ClearEventTargets(FX_BOOL bRemoveAll) = 0;\r
-    virtual FX_INT32   GetQueueMaxSize() const = 0;\r
-    virtual FWL_ERR            SetQueueMaxSize(const FX_INT32 size) = 0;\r
+    virtual int32_t    GetQueueMaxSize() const = 0;\r
+    virtual FWL_ERR            SetQueueMaxSize(const int32_t size) = 0;\r
     virtual IFWL_NoteThread* GetOwnerThread() const = 0;\r
     virtual FWL_ERR            PushNoteLoop(IFWL_NoteLoop *pNoteLoop) = 0;\r
     virtual IFWL_NoteLoop*     PopNoteLoop() = 0;\r
@@ -364,7 +364,7 @@ class IFWL_NoteLoop
 {\r
 public:\r
     virtual FX_BOOL PreProcessMessage(CFWL_Message *pMessage) = 0;\r
-    virtual FWL_ERR    Idle(FX_INT32 count) = 0;\r
+    virtual FWL_ERR    Idle(int32_t count) = 0;\r
 };\r
 class IFWL_ToolTipTarget\r
 {\r
@@ -382,8 +382,8 @@ public:
 };\r
 FWL_ERR FWL_AddToolTipTarget(IFWL_ToolTipTarget *pTarget);\r
 FWL_ERR FWL_RemoveToolTipTarget(IFWL_ToolTipTarget *pTarget);\r
-FWL_ERR        FWL_SetToolTipInitialDelay(FX_INT32 iDelayTime);\r
-FWL_ERR        FWL_SetToolTipAutoPopDelay(FX_INT32 iDelayTime);\r
-typedef FX_BOOL (*FWLMessageHookCallback)(CFWL_Message *msg, FX_LPVOID info);\r
-FWL_ERR FWL_SetHook(IFWL_NoteDriver *driver, FWLMessageHookCallback callback, FX_LPVOID info);\r
+FWL_ERR        FWL_SetToolTipInitialDelay(int32_t iDelayTime);\r
+FWL_ERR        FWL_SetToolTipAutoPopDelay(int32_t iDelayTime);\r
+typedef FX_BOOL (*FWLMessageHookCallback)(CFWL_Message *msg, void* info);\r
+FWL_ERR FWL_SetHook(IFWL_NoteDriver *driver, FWLMessageHookCallback callback, void* info);\r
 #endif\r