Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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_EVENTS_BLINK_BLINK_EVENT_UTIL_H_ | 5 #ifndef UI_EVENTS_BLINK_BLINK_EVENT_UTIL_H_ |
| 6 #define UI_EVENTS_BLINK_BLINK_EVENT_UTIL_H_ | 6 #define UI_EVENTS_BLINK_BLINK_EVENT_UTIL_H_ |
| 7 | 7 |
| 8 #include <memory> | 8 #include <memory> |
| 9 | 9 |
| 10 #include "third_party/WebKit/public/platform/WebInputEvent.h" | 10 #include "third_party/WebKit/public/platform/WebInputEvent.h" |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 44 // Convenience wrapper for |CreateWebGestureEvent| using the supplied |data|. | 44 // Convenience wrapper for |CreateWebGestureEvent| using the supplied |data|. |
| 45 blink::WebGestureEvent CreateWebGestureEventFromGestureEventData( | 45 blink::WebGestureEvent CreateWebGestureEventFromGestureEventData( |
| 46 const GestureEventData& data); | 46 const GestureEventData& data); |
| 47 | 47 |
| 48 int EventFlagsToWebEventModifiers(int flags); | 48 int EventFlagsToWebEventModifiers(int flags); |
| 49 | 49 |
| 50 std::unique_ptr<blink::WebInputEvent> ScaleWebInputEvent( | 50 std::unique_ptr<blink::WebInputEvent> ScaleWebInputEvent( |
| 51 const blink::WebInputEvent& event, | 51 const blink::WebInputEvent& event, |
| 52 float scale); | 52 float scale); |
| 53 | 53 |
| 54 std::unique_ptr<blink::WebInputEvent> TranslateAndScaleWebInputEvent( | |
| 55 const blink::WebInputEvent& event, | |
| 56 int delta_x, | |
| 57 int delta_y, | |
|
tdresser
2016/10/06 14:10:37
Should we pass a Point here instead?
Łukasz Anforowicz
2016/10/06 18:03:19
I've ended up using gfx::Vector2d for this.
| |
| 58 float scale); | |
| 59 | |
| 54 blink::WebPointerProperties::PointerType ToWebPointerType( | 60 blink::WebPointerProperties::PointerType ToWebPointerType( |
| 55 MotionEvent::ToolType tool_type); | 61 MotionEvent::ToolType tool_type); |
| 56 | 62 |
| 57 int WebEventModifiersToEventFlags(int modifiers); | 63 int WebEventModifiersToEventFlags(int modifiers); |
| 58 | 64 |
| 59 blink::WebInputEvent::Modifiers DomCodeToWebInputEventModifiers( | 65 blink::WebInputEvent::Modifiers DomCodeToWebInputEventModifiers( |
| 60 ui::DomCode code); | 66 ui::DomCode code); |
| 61 | 67 |
| 62 } // namespace ui | 68 } // namespace ui |
| 63 | 69 |
| 64 #endif // UI_EVENTS_BLINK_BLINK_EVENT_UTIL_H_ | 70 #endif // UI_EVENTS_BLINK_BLINK_EVENT_UTIL_H_ |
| OLD | NEW |