OLD | NEW |
1 // Copyright 2016 PDFium Authors. All rights reserved. | 1 // Copyright 2016 PDFium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
6 | 6 |
7 #ifndef XFA_FWL_CORE_CFWL_MESSAGE_H_ | 7 #ifndef XFA_FWL_CORE_CFWL_MESSAGE_H_ |
8 #define XFA_FWL_CORE_CFWL_MESSAGE_H_ | 8 #define XFA_FWL_CORE_CFWL_MESSAGE_H_ |
9 | 9 |
10 #include "core/fxcrt/include/fx_string.h" | 10 #include "core/fxcrt/include/fx_string.h" |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
71 | 71 |
72 #define BEGIN_FWL_MESSAGE_DEF(classname, msghashcode) \ | 72 #define BEGIN_FWL_MESSAGE_DEF(classname, msghashcode) \ |
73 class classname : public CFWL_Message { \ | 73 class classname : public CFWL_Message { \ |
74 public: \ | 74 public: \ |
75 classname() : CFWL_Message() {} \ | 75 classname() : CFWL_Message() {} \ |
76 virtual CFWL_Note* Clone() { return new classname(*this); } \ | 76 virtual CFWL_Note* Clone() { return new classname(*this); } \ |
77 virtual FWL_ERR GetClassName(CFX_WideString& wsClass) const { \ | 77 virtual FWL_ERR GetClassName(CFX_WideString& wsClass) const { \ |
78 wsClass = L## #classname; \ | 78 wsClass = L## #classname; \ |
79 return FWL_ERR_Succeeded; \ | 79 return FWL_ERR_Succeeded; \ |
80 } \ | 80 } \ |
81 virtual FX_DWORD GetClassID() const { return msghashcode; } | 81 virtual uint32_t GetClassID() const { return msghashcode; } |
82 | 82 |
83 #define END_FWL_MESSAGE_DEF \ | 83 #define END_FWL_MESSAGE_DEF \ |
84 } \ | 84 } \ |
85 ; // NOLINT | 85 ; // NOLINT |
86 | 86 |
87 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgActivate, FWL_MSGHASH_Activate) | 87 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgActivate, FWL_MSGHASH_Activate) |
88 END_FWL_MESSAGE_DEF | 88 END_FWL_MESSAGE_DEF |
89 | 89 |
90 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgDeactivate, FWL_MSGHASH_Deactivate) | 90 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgDeactivate, FWL_MSGHASH_Deactivate) |
91 END_FWL_MESSAGE_DEF | 91 END_FWL_MESSAGE_DEF |
92 | 92 |
93 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgMouse, FWL_MSGHASH_Mouse) | 93 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgMouse, FWL_MSGHASH_Mouse) |
94 FX_FLOAT m_fx; | 94 FX_FLOAT m_fx; |
95 FX_FLOAT m_fy; | 95 FX_FLOAT m_fy; |
96 FX_DWORD m_dwFlags; | 96 uint32_t m_dwFlags; |
97 FX_DWORD m_dwCmd; | 97 uint32_t m_dwCmd; |
98 END_FWL_MESSAGE_DEF | 98 END_FWL_MESSAGE_DEF |
99 | 99 |
100 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgMouseWheel, FWL_MSGHASH_MouseWheel) | 100 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgMouseWheel, FWL_MSGHASH_MouseWheel) |
101 FX_FLOAT m_fx; | 101 FX_FLOAT m_fx; |
102 FX_FLOAT m_fy; | 102 FX_FLOAT m_fy; |
103 FX_FLOAT m_fDeltaX; | 103 FX_FLOAT m_fDeltaX; |
104 FX_FLOAT m_fDeltaY; | 104 FX_FLOAT m_fDeltaY; |
105 FX_DWORD m_dwFlags; | 105 uint32_t m_dwFlags; |
106 END_FWL_MESSAGE_DEF | 106 END_FWL_MESSAGE_DEF |
107 | 107 |
108 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgSetFocus, FWL_MSGHASH_SetFocus) | 108 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgSetFocus, FWL_MSGHASH_SetFocus) |
109 IFWL_Widget* m_pKillFocus; | 109 IFWL_Widget* m_pKillFocus; |
110 END_FWL_MESSAGE_DEF | 110 END_FWL_MESSAGE_DEF |
111 | 111 |
112 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgKillFocus, FWL_MSGHASH_KillFocus) | 112 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgKillFocus, FWL_MSGHASH_KillFocus) |
113 IFWL_Widget* m_pSetFocus; | 113 IFWL_Widget* m_pSetFocus; |
114 END_FWL_MESSAGE_DEF | 114 END_FWL_MESSAGE_DEF |
115 | 115 |
116 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgKey, FWL_MSGHASH_Key) | 116 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgKey, FWL_MSGHASH_Key) |
117 FX_DWORD m_dwKeyCode; | 117 uint32_t m_dwKeyCode; |
118 FX_DWORD m_dwFlags; | 118 uint32_t m_dwFlags; |
119 FX_DWORD m_dwCmd; | 119 uint32_t m_dwCmd; |
120 END_FWL_MESSAGE_DEF | 120 END_FWL_MESSAGE_DEF |
121 | 121 |
122 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgCursor, FWL_MSGHASH_Cursor) | 122 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgCursor, FWL_MSGHASH_Cursor) |
123 END_FWL_MESSAGE_DEF | 123 END_FWL_MESSAGE_DEF |
124 | 124 |
125 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgSize, FWL_MSGHASH_Size) | 125 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgSize, FWL_MSGHASH_Size) |
126 int32_t m_iWidth; | 126 int32_t m_iWidth; |
127 int32_t m_iHeight; | 127 int32_t m_iHeight; |
128 END_FWL_MESSAGE_DEF | 128 END_FWL_MESSAGE_DEF |
129 | 129 |
(...skipping 20 matching lines...) Expand all Loading... |
150 FX_FLOAT m_fy; | 150 FX_FLOAT m_fy; |
151 END_FWL_MESSAGE_DEF | 151 END_FWL_MESSAGE_DEF |
152 | 152 |
153 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgClose, FWL_MSGHASH_Close) | 153 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgClose, FWL_MSGHASH_Close) |
154 END_FWL_MESSAGE_DEF | 154 END_FWL_MESSAGE_DEF |
155 | 155 |
156 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgWindowWillMove, FWL_MSGHASH_WindowWillMove) | 156 BEGIN_FWL_MESSAGE_DEF(CFWL_MsgWindowWillMove, FWL_MSGHASH_WindowWillMove) |
157 END_FWL_MESSAGE_DEF | 157 END_FWL_MESSAGE_DEF |
158 | 158 |
159 #endif // XFA_FWL_CORE_CFWL_MESSAGE_H_ | 159 #endif // XFA_FWL_CORE_CFWL_MESSAGE_H_ |
OLD | NEW |