| 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 #include "sky/engine/config.h" | 5 #include "sky/engine/config.h" |
| 6 #include "sky/engine/core/events/PointerEvent.h" | 6 #include "sky/engine/core/events/PointerEvent.h" |
| 7 | 7 |
| 8 namespace blink { | 8 namespace blink { |
| 9 | 9 |
| 10 static AtomicString stringForType(WebInputEvent::Type type) | 10 static AtomicString stringForType(WebInputEvent::Type type) |
| 11 { | 11 { |
| 12 if (type == WebInputEvent::PointerDown) | 12 if (type == WebInputEvent::PointerDown) |
| 13 return EventTypeNames::pointerdown; | 13 return EventTypeNames::pointerdown; |
| 14 if (type == WebInputEvent::PointerUp) | 14 if (type == WebInputEvent::PointerUp) |
| 15 return EventTypeNames::pointerup; | 15 return EventTypeNames::pointerup; |
| 16 if (type == WebInputEvent::PointerMove) | 16 if (type == WebInputEvent::PointerMove) |
| 17 return EventTypeNames::pointermove; | 17 return EventTypeNames::pointermove; |
| 18 if (type == WebInputEvent::PointerCancel) | 18 if (type == WebInputEvent::PointerCancel) |
| 19 return EventTypeNames::pointercancel; | 19 return EventTypeNames::pointercancel; |
| 20 ASSERT_NOT_REACHED(); | 20 ASSERT_NOT_REACHED(); |
| 21 return EventTypeNames::pointercancel; | 21 return AtomicString(); |
| 22 } | 22 } |
| 23 | 23 |
| 24 static String stringForKind(WebPointerEvent::Kind kind) | 24 static String stringForKind(WebPointerEvent::Kind kind) |
| 25 { | 25 { |
| 26 switch (kind) { | 26 switch (kind) { |
| 27 case WebPointerEvent::Touch: | 27 case WebPointerEvent::Touch: |
| 28 return "touch"; | 28 return "touch"; |
| 29 case WebPointerEvent::Mouse: | 29 case WebPointerEvent::Mouse: |
| 30 return "mouse"; | 30 return "mouse"; |
| 31 case WebPointerEvent::Stylus: | 31 case WebPointerEvent::Stylus: |
| 32 return "stylus"; | 32 return "stylus"; |
| 33 } | 33 } |
| 34 ASSERT_NOT_REACHED(); | 34 ASSERT_NOT_REACHED(); |
| 35 return String(); | 35 return String(); |
| 36 } | 36 } |
| 37 | 37 |
| 38 PointerEvent::~PointerEvent() | 38 PointerEvent::~PointerEvent() |
| 39 { | 39 { |
| 40 } | 40 } |
| 41 | 41 |
| 42 const AtomicString& PointerEvent::interfaceName() const |
| 43 { |
| 44 return EventNames::PointerEvent; |
| 45 } |
| 46 |
| 42 PointerEvent::PointerEvent() | 47 PointerEvent::PointerEvent() |
| 43 : PointerEvent(AtomicString(), PointerEventInit()) | 48 : PointerEvent(AtomicString(), PointerEventInit()) |
| 44 { | 49 { |
| 45 } | 50 } |
| 46 | 51 |
| 47 PointerEvent::PointerEvent(const WebPointerEvent& event) | 52 PointerEvent::PointerEvent(const WebPointerEvent& event) |
| 48 : Event(stringForType(event.type), true, true) | 53 : Event(stringForType(event.type), true, true) |
| 49 , m_pointer(event.pointer) | 54 , m_pointer(event.pointer) |
| 50 , m_kind(stringForKind(event.kind)) | 55 , m_kind(stringForKind(event.kind)) |
| 51 , m_x(event.x) | 56 , m_x(event.x) |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 92 , m_radiusMajor(initializer.radiusMajor) | 97 , m_radiusMajor(initializer.radiusMajor) |
| 93 , m_radiusMinor(initializer.radiusMinor) | 98 , m_radiusMinor(initializer.radiusMinor) |
| 94 , m_radiusMin(initializer.radiusMin) | 99 , m_radiusMin(initializer.radiusMin) |
| 95 , m_radiusMax(initializer.radiusMax) | 100 , m_radiusMax(initializer.radiusMax) |
| 96 , m_orientation(initializer.orientation) | 101 , m_orientation(initializer.orientation) |
| 97 , m_tilt(initializer.tilt) | 102 , m_tilt(initializer.tilt) |
| 98 { | 103 { |
| 99 } | 104 } |
| 100 | 105 |
| 101 } // namespace blink | 106 } // namespace blink |
| OLD | NEW |