| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 // MSVC++ requires this to be set before any other includes to get M_PI. | 5 // MSVC++ requires this to be set before any other includes to get M_PI. |
| 6 #define _USE_MATH_DEFINES | 6 #define _USE_MATH_DEFINES |
| 7 | 7 |
| 8 #include "content/browser/renderer_host/input/web_input_event_util.h" | 8 #include "content/browser/renderer_host/input/web_input_event_util.h" |
| 9 | 9 |
| 10 #include <cmath> | 10 #include <cmath> |
| (...skipping 19 matching lines...) Expand all Loading... |
| 30 int flags = 0; | 30 int flags = 0; |
| 31 | 31 |
| 32 if (modifiers & blink::WebInputEvent::ShiftKey) | 32 if (modifiers & blink::WebInputEvent::ShiftKey) |
| 33 flags |= ui::EF_SHIFT_DOWN; | 33 flags |= ui::EF_SHIFT_DOWN; |
| 34 if (modifiers & blink::WebInputEvent::ControlKey) | 34 if (modifiers & blink::WebInputEvent::ControlKey) |
| 35 flags |= ui::EF_CONTROL_DOWN; | 35 flags |= ui::EF_CONTROL_DOWN; |
| 36 if (modifiers & blink::WebInputEvent::AltKey) | 36 if (modifiers & blink::WebInputEvent::AltKey) |
| 37 flags |= ui::EF_ALT_DOWN; | 37 flags |= ui::EF_ALT_DOWN; |
| 38 if (modifiers & blink::WebInputEvent::MetaKey) | 38 if (modifiers & blink::WebInputEvent::MetaKey) |
| 39 flags |= ui::EF_COMMAND_DOWN; | 39 flags |= ui::EF_COMMAND_DOWN; |
| 40 | 40 if (modifiers & blink::WebInputEvent::CapsLockOn) |
| 41 flags |= ui::EF_CAPS_LOCK_ON; |
| 42 if (modifiers & blink::WebInputEvent::NumLockOn) |
| 43 flags |= ui::EF_NUM_LOCK_ON; |
| 44 if (modifiers & blink::WebInputEvent::ScrollLockOn) |
| 45 flags |= ui::EF_SCROLL_LOCK_ON; |
| 41 if (modifiers & blink::WebInputEvent::LeftButtonDown) | 46 if (modifiers & blink::WebInputEvent::LeftButtonDown) |
| 42 flags |= ui::EF_LEFT_MOUSE_BUTTON; | 47 flags |= ui::EF_LEFT_MOUSE_BUTTON; |
| 43 if (modifiers & blink::WebInputEvent::MiddleButtonDown) | 48 if (modifiers & blink::WebInputEvent::MiddleButtonDown) |
| 44 flags |= ui::EF_MIDDLE_MOUSE_BUTTON; | 49 flags |= ui::EF_MIDDLE_MOUSE_BUTTON; |
| 45 if (modifiers & blink::WebInputEvent::RightButtonDown) | 50 if (modifiers & blink::WebInputEvent::RightButtonDown) |
| 46 flags |= ui::EF_RIGHT_MOUSE_BUTTON; | 51 flags |= ui::EF_RIGHT_MOUSE_BUTTON; |
| 47 if (modifiers & blink::WebInputEvent::CapsLockOn) | |
| 48 flags |= ui::EF_CAPS_LOCK_DOWN; | |
| 49 if (modifiers & blink::WebInputEvent::NumLockOn) | |
| 50 flags |= ui::EF_NUM_LOCK_DOWN; | |
| 51 if (modifiers & blink::WebInputEvent::ScrollLockOn) | |
| 52 flags |= ui::EF_SCROLL_LOCK_DOWN; | |
| 53 if (modifiers & blink::WebInputEvent::IsAutoRepeat) | 52 if (modifiers & blink::WebInputEvent::IsAutoRepeat) |
| 54 flags |= ui::EF_IS_REPEAT; | 53 flags |= ui::EF_IS_REPEAT; |
| 55 | 54 |
| 56 return flags; | 55 return flags; |
| 57 } | 56 } |
| 58 | 57 |
| 59 blink::WebInputEvent::Modifiers DomCodeToWebInputEventModifiers( | 58 blink::WebInputEvent::Modifiers DomCodeToWebInputEventModifiers( |
| 60 ui::DomCode code) { | 59 ui::DomCode code) { |
| 61 switch (ui::KeycodeConverter::DomCodeToLocation(code)) { | 60 switch (ui::KeycodeConverter::DomCodeToLocation(code)) { |
| 62 case ui::DomKeyLocation::LEFT: | 61 case ui::DomKeyLocation::LEFT: |
| (...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 171 | 170 |
| 172 // TODO(oshima): Find out if ContextMenu needs to be scaled. | 171 // TODO(oshima): Find out if ContextMenu needs to be scaled. |
| 173 default: | 172 default: |
| 174 break; | 173 break; |
| 175 } | 174 } |
| 176 } | 175 } |
| 177 return scaled_event; | 176 return scaled_event; |
| 178 } | 177 } |
| 179 | 178 |
| 180 } // namespace content | 179 } // namespace content |
| OLD | NEW |