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 #include "ui/views/win/hwnd_message_handler.h" | 5 #include "ui/views/win/hwnd_message_handler.h" |
6 | 6 |
7 #include <dwmapi.h> | 7 #include <dwmapi.h> |
8 #include <oleacc.h> | 8 #include <oleacc.h> |
9 #include <shellapi.h> | 9 #include <shellapi.h> |
10 #include <tchar.h> | 10 #include <tchar.h> |
(...skipping 2612 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2623 // to notify our children too, since we can have MDI child windows who need to | 2623 // to notify our children too, since we can have MDI child windows who need to |
2624 // update their appearance. | 2624 // update their appearance. |
2625 EnumChildWindows(hwnd(), &SendDwmCompositionChanged, NULL); | 2625 EnumChildWindows(hwnd(), &SendDwmCompositionChanged, NULL); |
2626 } | 2626 } |
2627 | 2627 |
2628 void HWNDMessageHandler::GenerateTouchEvent(ui::EventType event_type, | 2628 void HWNDMessageHandler::GenerateTouchEvent(ui::EventType event_type, |
2629 const gfx::Point& point, | 2629 const gfx::Point& point, |
2630 unsigned int id, | 2630 unsigned int id, |
2631 base::TimeTicks time_stamp, | 2631 base::TimeTicks time_stamp, |
2632 TouchEvents* touch_events) { | 2632 TouchEvents* touch_events) { |
2633 ui::TouchEvent event(event_type, point, id, time_stamp); | 2633 ui::TouchEvent |
| 2634 event(event_type, point, 0, id, time_stamp, 0.0f, 0.0f, 0.0f, 0); |
2634 | 2635 |
2635 event.set_flags(ui::GetModifiersFromKeyState()); | 2636 event.set_flags(ui::GetModifiersFromKeyState()); |
2636 | 2637 |
2637 event.latency()->AddLatencyNumberWithTimestamp( | 2638 event.latency()->AddLatencyNumberWithTimestamp( |
2638 ui::INPUT_EVENT_LATENCY_ORIGINAL_COMPONENT, | 2639 ui::INPUT_EVENT_LATENCY_ORIGINAL_COMPONENT, |
2639 0, | 2640 0, |
2640 0, | 2641 0, |
2641 time_stamp, | 2642 time_stamp, |
2642 1); | 2643 1); |
2643 | 2644 |
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2772 MONITORINFO monitor_info = {sizeof(monitor_info)}; | 2773 MONITORINFO monitor_info = {sizeof(monitor_info)}; |
2773 GetMonitorInfo(MonitorFromWindow(hwnd(), MONITOR_DEFAULTTOPRIMARY), | 2774 GetMonitorInfo(MonitorFromWindow(hwnd(), MONITOR_DEFAULTTOPRIMARY), |
2774 &monitor_info); | 2775 &monitor_info); |
2775 gfx::Rect shrunk_rect(monitor_info.rcMonitor); | 2776 gfx::Rect shrunk_rect(monitor_info.rcMonitor); |
2776 shrunk_rect.set_height(shrunk_rect.height() - 1); | 2777 shrunk_rect.set_height(shrunk_rect.height() - 1); |
2777 background_fullscreen_hack_ = true; | 2778 background_fullscreen_hack_ = true; |
2778 SetBoundsInternal(shrunk_rect, false); | 2779 SetBoundsInternal(shrunk_rect, false); |
2779 } | 2780 } |
2780 | 2781 |
2781 } // namespace views | 2782 } // namespace views |
OLD | NEW |