Index: xfa/fwl/core/cfwl_message.h |
diff --git a/xfa/fwl/core/cfwl_message.h b/xfa/fwl/core/cfwl_message.h |
index e751824bc95323fdccdea3815a44e2c0bba67d65..3a30c8fffd3d84d471120e15e8b6ca09377aa14e 100644 |
--- a/xfa/fwl/core/cfwl_message.h |
+++ b/xfa/fwl/core/cfwl_message.h |
@@ -31,38 +31,23 @@ enum class CFWL_MessageType { |
WindowWillMove |
}; |
-#define FWL_MSG_Activate L"FWL_MESSAGE_Activate" |
-#define FWL_MSG_Deactivate L"FWL_MESSAGE_Deactivate" |
-#define FWL_MSG_SetFocus L"FWL_MESSAGE_SetFocus" |
-#define FWL_MSG_KillFocus L"FWL_MESSAGE_KillFocus" |
-#define FWL_MSG_Mouse L"FWL_MESSAGE_Mouse" |
-#define FWL_MSG_MouseWheel L"FWL_MESSAGE_MouseWheel" |
-#define FWL_MSG_Key L"FWL_MESSAGE_Key" |
-#define FWL_MSG_Cursor L"FWL_MESSAGE_Cursor" |
-#define FWL_MSG_Size L"FWL_MESSAGE_Size" |
-#define FWL_MSG_WindowMove L"FWL_MESSAGE_WindowMove" |
-#define FWL_MSG_DropFiles L"FWL_MESSAGE_DropFiles" |
-#define FWL_MSG_TaskClicked L"FWL_MESSAGE_TaskClicked" |
-#define FWL_MSG_Close L"FWL_MESSAGE_Close" |
-#define FWL_MSG_Post L"FWL_MESSAGE_Post" |
-#define FWL_MSG_WindowWillMove L"FWL_MESSAGE_WindowWillMove" |
- |
-#define FWL_MSGMOUSECMD_LButtonDown 1 |
-#define FWL_MSGMOUSECMD_LButtonUp 2 |
-#define FWL_MSGMOUSECMD_LButtonDblClk 3 |
-#define FWL_MSGMOUSECMD_RButtonDown 4 |
-#define FWL_MSGMOUSECMD_RButtonUp 5 |
-#define FWL_MSGMOUSECMD_RButtonDblClk 6 |
-#define FWL_MSGMOUSECMD_MButtonDown 7 |
-#define FWL_MSGMOUSECMD_MButtonUp 8 |
-#define FWL_MSGMOUSECMD_MButtonDblClk 9 |
-#define FWL_MSGMOUSECMD_MouseMove 10 |
-#define FWL_MSGMOUSECMD_MouseEnter 11 |
-#define FWL_MSGMOUSECMD_MouseLeave 12 |
-#define FWL_MSGMOUSECMD_MouseHover 13 |
-#define FWL_MSGKEYCMD_KeyDown 1 |
-#define FWL_MSGKEYCMD_KeyUp 2 |
-#define FWL_MSGKEYCMD_Char 3 |
+enum class FWL_MouseCommand { |
+ LeftButtonDown, |
+ LeftButtonUp, |
+ LeftButtonDblClk, |
+ RightButtonDown, |
+ RightButtonUp, |
+ RightButtonDblClk, |
+ MiddleButtonDown, |
+ MiddleButtonUp, |
+ MiddleButtonDblClk, |
+ Move, |
+ Enter, |
+ Leave, |
+ Hover |
+}; |
+ |
+enum class FWL_KeyCommand { KeyDown, KeyUp, Char }; |
class IFWL_Widget; |
@@ -127,7 +112,7 @@ BEGIN_FWL_MESSAGE_DEF(CFWL_MsgMouse, CFWL_MessageType::Mouse) |
FX_FLOAT m_fx; |
FX_FLOAT m_fy; |
uint32_t m_dwFlags; |
-uint32_t m_dwCmd; |
+FWL_MouseCommand m_dwCmd; |
END_FWL_MESSAGE_DEF |
BEGIN_FWL_MESSAGE_DEF(CFWL_MsgMouseWheel, CFWL_MessageType::MouseWheel) |
@@ -149,7 +134,7 @@ END_FWL_MESSAGE_DEF |
BEGIN_FWL_MESSAGE_DEF(CFWL_MsgKey, CFWL_MessageType::Key) |
uint32_t m_dwKeyCode; |
uint32_t m_dwFlags; |
-uint32_t m_dwCmd; |
+FWL_KeyCommand m_dwCmd; |
END_FWL_MESSAGE_DEF |
BEGIN_FWL_MESSAGE_DEF(CFWL_MsgCursor, CFWL_MessageType::Cursor) |