| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium 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 #ifndef UI_VIEWS_WIN_HWND_MESSAGE_HANDLER_H_ | 5 #ifndef UI_VIEWS_WIN_HWND_MESSAGE_HANDLER_H_ |
| 6 #define UI_VIEWS_WIN_HWND_MESSAGE_HANDLER_H_ | 6 #define UI_VIEWS_WIN_HWND_MESSAGE_HANDLER_H_ |
| 7 | 7 |
| 8 #include <windows.h> | 8 #include <windows.h> |
| 9 #include <stddef.h> | 9 #include <stddef.h> |
| 10 | 10 |
| (...skipping 319 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 330 | 330 |
| 331 // Non-atlcrack.h handlers | 331 // Non-atlcrack.h handlers |
| 332 CR_MESSAGE_HANDLER_EX(WM_GETOBJECT, OnGetObject) | 332 CR_MESSAGE_HANDLER_EX(WM_GETOBJECT, OnGetObject) |
| 333 | 333 |
| 334 // Mouse events. | 334 // Mouse events. |
| 335 CR_MESSAGE_HANDLER_EX(WM_MOUSEACTIVATE, OnMouseActivate) | 335 CR_MESSAGE_HANDLER_EX(WM_MOUSEACTIVATE, OnMouseActivate) |
| 336 CR_MESSAGE_HANDLER_EX(WM_MOUSELEAVE, OnMouseRange) | 336 CR_MESSAGE_HANDLER_EX(WM_MOUSELEAVE, OnMouseRange) |
| 337 CR_MESSAGE_HANDLER_EX(WM_NCMOUSELEAVE, OnMouseRange) | 337 CR_MESSAGE_HANDLER_EX(WM_NCMOUSELEAVE, OnMouseRange) |
| 338 CR_MESSAGE_HANDLER_EX(WM_SETCURSOR, OnSetCursor); | 338 CR_MESSAGE_HANDLER_EX(WM_SETCURSOR, OnSetCursor); |
| 339 | 339 |
| 340 // Pointer events. |
| 341 CR_MESSAGE_HANDLER_EX(WM_POINTERACTIVATE, OnPointerActivate) |
| 342 |
| 340 // Key events. | 343 // Key events. |
| 341 CR_MESSAGE_HANDLER_EX(WM_KEYDOWN, OnKeyEvent) | 344 CR_MESSAGE_HANDLER_EX(WM_KEYDOWN, OnKeyEvent) |
| 342 CR_MESSAGE_HANDLER_EX(WM_KEYUP, OnKeyEvent) | 345 CR_MESSAGE_HANDLER_EX(WM_KEYUP, OnKeyEvent) |
| 343 CR_MESSAGE_HANDLER_EX(WM_SYSKEYDOWN, OnKeyEvent) | 346 CR_MESSAGE_HANDLER_EX(WM_SYSKEYDOWN, OnKeyEvent) |
| 344 CR_MESSAGE_HANDLER_EX(WM_SYSKEYUP, OnKeyEvent) | 347 CR_MESSAGE_HANDLER_EX(WM_SYSKEYUP, OnKeyEvent) |
| 345 | 348 |
| 346 // IME Events. | 349 // IME Events. |
| 347 CR_MESSAGE_HANDLER_EX(WM_IME_SETCONTEXT, OnImeMessages) | 350 CR_MESSAGE_HANDLER_EX(WM_IME_SETCONTEXT, OnImeMessages) |
| 348 CR_MESSAGE_HANDLER_EX(WM_IME_STARTCOMPOSITION, OnImeMessages) | 351 CR_MESSAGE_HANDLER_EX(WM_IME_STARTCOMPOSITION, OnImeMessages) |
| 349 CR_MESSAGE_HANDLER_EX(WM_IME_COMPOSITION, OnImeMessages) | 352 CR_MESSAGE_HANDLER_EX(WM_IME_COMPOSITION, OnImeMessages) |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 425 void OnExitSizeMove(); | 428 void OnExitSizeMove(); |
| 426 void OnGetMinMaxInfo(MINMAXINFO* minmax_info); | 429 void OnGetMinMaxInfo(MINMAXINFO* minmax_info); |
| 427 LRESULT OnGetObject(UINT message, WPARAM w_param, LPARAM l_param); | 430 LRESULT OnGetObject(UINT message, WPARAM w_param, LPARAM l_param); |
| 428 LRESULT OnImeMessages(UINT message, WPARAM w_param, LPARAM l_param); | 431 LRESULT OnImeMessages(UINT message, WPARAM w_param, LPARAM l_param); |
| 429 void OnInitMenu(HMENU menu); | 432 void OnInitMenu(HMENU menu); |
| 430 void OnInputLangChange(DWORD character_set, HKL input_language_id); | 433 void OnInputLangChange(DWORD character_set, HKL input_language_id); |
| 431 LRESULT OnKeyEvent(UINT message, WPARAM w_param, LPARAM l_param); | 434 LRESULT OnKeyEvent(UINT message, WPARAM w_param, LPARAM l_param); |
| 432 void OnKillFocus(HWND focused_window); | 435 void OnKillFocus(HWND focused_window); |
| 433 LRESULT OnMouseActivate(UINT message, WPARAM w_param, LPARAM l_param); | 436 LRESULT OnMouseActivate(UINT message, WPARAM w_param, LPARAM l_param); |
| 434 LRESULT OnMouseRange(UINT message, WPARAM w_param, LPARAM l_param); | 437 LRESULT OnMouseRange(UINT message, WPARAM w_param, LPARAM l_param); |
| 438 LRESULT OnPointerActivate(UINT message, WPARAM w_param, LPARAM l_param); |
| 435 void OnMove(const gfx::Point& point); | 439 void OnMove(const gfx::Point& point); |
| 436 void OnMoving(UINT param, const RECT* new_bounds); | 440 void OnMoving(UINT param, const RECT* new_bounds); |
| 437 LRESULT OnNCActivate(UINT message, WPARAM w_param, LPARAM l_param); | 441 LRESULT OnNCActivate(UINT message, WPARAM w_param, LPARAM l_param); |
| 438 LRESULT OnNCCalcSize(BOOL mode, LPARAM l_param); | 442 LRESULT OnNCCalcSize(BOOL mode, LPARAM l_param); |
| 439 LRESULT OnNCHitTest(const gfx::Point& point); | 443 LRESULT OnNCHitTest(const gfx::Point& point); |
| 440 void OnNCPaint(HRGN rgn); | 444 void OnNCPaint(HRGN rgn); |
| 441 LRESULT OnNCUAHDrawCaption(UINT message, WPARAM w_param, LPARAM l_param); | 445 LRESULT OnNCUAHDrawCaption(UINT message, WPARAM w_param, LPARAM l_param); |
| 442 LRESULT OnNCUAHDrawFrame(UINT message, WPARAM w_param, LPARAM l_param); | 446 LRESULT OnNCUAHDrawFrame(UINT message, WPARAM w_param, LPARAM l_param); |
| 443 LRESULT OnNotify(int w_param, NMHDR* l_param); | 447 LRESULT OnNotify(int w_param, NMHDR* l_param); |
| 444 void OnPaint(HDC dc); | 448 void OnPaint(HDC dc); |
| (...skipping 208 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 653 | 657 |
| 654 // The factory used with BEGIN_SAFE_MSG_MAP_EX. | 658 // The factory used with BEGIN_SAFE_MSG_MAP_EX. |
| 655 base::WeakPtrFactory<HWNDMessageHandler> weak_factory_; | 659 base::WeakPtrFactory<HWNDMessageHandler> weak_factory_; |
| 656 | 660 |
| 657 DISALLOW_COPY_AND_ASSIGN(HWNDMessageHandler); | 661 DISALLOW_COPY_AND_ASSIGN(HWNDMessageHandler); |
| 658 }; | 662 }; |
| 659 | 663 |
| 660 } // namespace views | 664 } // namespace views |
| 661 | 665 |
| 662 #endif // UI_VIEWS_WIN_HWND_MESSAGE_HANDLER_H_ | 666 #endif // UI_VIEWS_WIN_HWND_MESSAGE_HANDLER_H_ |
| OLD | NEW |