| 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/aura/remote_root_window_host_win.h" | 5 #include "ui/aura/remote_root_window_host_win.h" |
| 6 | 6 |
| 7 #include <windows.h> | 7 #include <windows.h> |
| 8 | 8 |
| 9 #include <algorithm> | 9 #include <algorithm> |
| 10 | 10 |
| (...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 150 } | 150 } |
| 151 | 151 |
| 152 bool RemoteRootWindowHostWin::OnMessageReceived(const IPC::Message& message) { | 152 bool RemoteRootWindowHostWin::OnMessageReceived(const IPC::Message& message) { |
| 153 bool handled = true; | 153 bool handled = true; |
| 154 IPC_BEGIN_MESSAGE_MAP(RemoteRootWindowHostWin, message) | 154 IPC_BEGIN_MESSAGE_MAP(RemoteRootWindowHostWin, message) |
| 155 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_MouseMoved, OnMouseMoved) | 155 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_MouseMoved, OnMouseMoved) |
| 156 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_MouseButton, OnMouseButton) | 156 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_MouseButton, OnMouseButton) |
| 157 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_KeyDown, OnKeyDown) | 157 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_KeyDown, OnKeyDown) |
| 158 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_KeyUp, OnKeyUp) | 158 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_KeyUp, OnKeyUp) |
| 159 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_Character, OnChar) | 159 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_Character, OnChar) |
| 160 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_VisibilityChanged, | 160 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_WindowActivated, |
| 161 OnVisibilityChanged) | 161 OnWindowActivated) |
| 162 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_TouchDown, | 162 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_TouchDown, |
| 163 OnTouchDown) | 163 OnTouchDown) |
| 164 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_TouchUp, | 164 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_TouchUp, |
| 165 OnTouchUp) | 165 OnTouchUp) |
| 166 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_TouchMoved, | 166 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_TouchMoved, |
| 167 OnTouchMoved) | 167 OnTouchMoved) |
| 168 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_FileSaveAsDone, | 168 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_FileSaveAsDone, |
| 169 OnFileSaveAsDone) | 169 OnFileSaveAsDone) |
| 170 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_FileOpenDone, | 170 IPC_MESSAGE_HANDLER(MetroViewerHostMsg_FileOpenDone, |
| 171 OnFileOpenDone) | 171 OnFileOpenDone) |
| (...skipping 292 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 464 } | 464 } |
| 465 | 465 |
| 466 void RemoteRootWindowHostWin::OnChar(uint32 key_code, | 466 void RemoteRootWindowHostWin::OnChar(uint32 key_code, |
| 467 uint32 repeat_count, | 467 uint32 repeat_count, |
| 468 uint32 scan_code, | 468 uint32 scan_code, |
| 469 uint32 flags) { | 469 uint32 flags) { |
| 470 DispatchKeyboardMessage(ui::ET_KEY_PRESSED, key_code, repeat_count, | 470 DispatchKeyboardMessage(ui::ET_KEY_PRESSED, key_code, repeat_count, |
| 471 scan_code, flags, true); | 471 scan_code, flags, true); |
| 472 } | 472 } |
| 473 | 473 |
| 474 void RemoteRootWindowHostWin::OnVisibilityChanged(bool visible) { | 474 void RemoteRootWindowHostWin::OnWindowActivated() { |
| 475 if (visible) | 475 delegate_->OnHostActivated(); |
| 476 delegate_->OnHostActivated(); | |
| 477 } | 476 } |
| 478 | 477 |
| 479 void RemoteRootWindowHostWin::OnTouchDown(int32 x, | 478 void RemoteRootWindowHostWin::OnTouchDown(int32 x, |
| 480 int32 y, | 479 int32 y, |
| 481 uint64 timestamp, | 480 uint64 timestamp, |
| 482 uint32 pointer_id) { | 481 uint32 pointer_id) { |
| 483 ui::TouchEvent event(ui::ET_TOUCH_PRESSED, | 482 ui::TouchEvent event(ui::ET_TOUCH_PRESSED, |
| 484 gfx::Point(x, y), | 483 gfx::Point(x, y), |
| 485 pointer_id, | 484 pointer_id, |
| 486 base::TimeDelta::FromMicroseconds(timestamp)); | 485 base::TimeDelta::FromMicroseconds(timestamp)); |
| (...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 586 } | 585 } |
| 587 | 586 |
| 588 void RemoteRootWindowHostWin::SetEventFlags(uint32 flags) { | 587 void RemoteRootWindowHostWin::SetEventFlags(uint32 flags) { |
| 589 if (flags == event_flags_) | 588 if (flags == event_flags_) |
| 590 return; | 589 return; |
| 591 event_flags_ = flags; | 590 event_flags_ = flags; |
| 592 SetVirtualKeyStates(event_flags_); | 591 SetVirtualKeyStates(event_flags_); |
| 593 } | 592 } |
| 594 | 593 |
| 595 } // namespace aura | 594 } // namespace aura |
| OLD | NEW |