| 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 | 9 |
| 10 #include <stddef.h> | 10 #include <stddef.h> |
| (...skipping 481 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 492 bool IsSynthesizedMouseMessage(unsigned int message, | 492 bool IsSynthesizedMouseMessage(unsigned int message, |
| 493 int message_time, | 493 int message_time, |
| 494 LPARAM l_param); | 494 LPARAM l_param); |
| 495 | 495 |
| 496 // Provides functionality to transition a frame to DWM. | 496 // Provides functionality to transition a frame to DWM. |
| 497 void PerformDwmTransition(); | 497 void PerformDwmTransition(); |
| 498 | 498 |
| 499 // Generates a touch event and adds it to the |touch_events| parameter. | 499 // Generates a touch event and adds it to the |touch_events| parameter. |
| 500 // |point| is the point where the touch was initiated. | 500 // |point| is the point where the touch was initiated. |
| 501 // |id| is the event id associated with the touch event. | 501 // |id| is the event id associated with the touch event. |
| 502 // |event_time| is the current time used for latency calculation. | 502 // |time_stamp| is the time stamp associated with the message. |
| 503 // |time_stamp| is the time delta associated with the message. | |
| 504 void GenerateTouchEvent(ui::EventType event_type, | 503 void GenerateTouchEvent(ui::EventType event_type, |
| 505 const gfx::Point& point, | 504 const gfx::Point& point, |
| 506 unsigned int id, | 505 unsigned int id, |
| 507 base::TimeTicks event_time, | 506 base::TimeTicks time_stamp, |
| 508 base::TimeDelta time_stamp, | |
| 509 TouchEvents* touch_events); | 507 TouchEvents* touch_events); |
| 510 | 508 |
| 511 // Handles WM_NCLBUTTONDOWN and WM_NCMOUSEMOVE messages on the caption. | 509 // Handles WM_NCLBUTTONDOWN and WM_NCMOUSEMOVE messages on the caption. |
| 512 // Returns true if the message was handled. | 510 // Returns true if the message was handled. |
| 513 bool HandleMouseInputForCaption(unsigned int message, | 511 bool HandleMouseInputForCaption(unsigned int message, |
| 514 WPARAM w_param, | 512 WPARAM w_param, |
| 515 LPARAM l_param); | 513 LPARAM l_param); |
| 516 | 514 |
| 517 // Helper function for setting the bounds of the HWND. For more information | 515 // Helper function for setting the bounds of the HWND. For more information |
| 518 // please refer to the SetBounds() function. | 516 // please refer to the SetBounds() function. |
| (...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 677 | 675 |
| 678 // The factory used with BEGIN_SAFE_MSG_MAP_EX. | 676 // The factory used with BEGIN_SAFE_MSG_MAP_EX. |
| 679 base::WeakPtrFactory<HWNDMessageHandler> weak_factory_; | 677 base::WeakPtrFactory<HWNDMessageHandler> weak_factory_; |
| 680 | 678 |
| 681 DISALLOW_COPY_AND_ASSIGN(HWNDMessageHandler); | 679 DISALLOW_COPY_AND_ASSIGN(HWNDMessageHandler); |
| 682 }; | 680 }; |
| 683 | 681 |
| 684 } // namespace views | 682 } // namespace views |
| 685 | 683 |
| 686 #endif // UI_VIEWS_WIN_HWND_MESSAGE_HANDLER_H_ | 684 #endif // UI_VIEWS_WIN_HWND_MESSAGE_HANDLER_H_ |
| OLD | NEW |