| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 PointerEventManager_h | 5 #ifndef PointerEventManager_h |
| 6 #define PointerEventManager_h | 6 #define PointerEventManager_h |
| 7 | 7 |
| 8 #include "core/CoreExport.h" | 8 #include "core/CoreExport.h" |
| 9 #include "core/events/PointerEvent.h" | 9 #include "core/events/PointerEvent.h" |
| 10 #include "core/events/PointerEventFactory.h" | 10 #include "core/events/PointerEventFactory.h" |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 63 typedef WillBeHeapHashMap<int, RefPtrWillBeMember<EventTarget>> PointerCaptu
ringMap; | 63 typedef WillBeHeapHashMap<int, RefPtrWillBeMember<EventTarget>> PointerCaptu
ringMap; |
| 64 class EventTargetAttributes { | 64 class EventTargetAttributes { |
| 65 DISALLOW_NEW_EXCEPT_PLACEMENT_NEW(); | 65 DISALLOW_NEW_EXCEPT_PLACEMENT_NEW(); |
| 66 public: | 66 public: |
| 67 DEFINE_INLINE_TRACE() | 67 DEFINE_INLINE_TRACE() |
| 68 { | 68 { |
| 69 visitor->trace(target); | 69 visitor->trace(target); |
| 70 } | 70 } |
| 71 RefPtrWillBeMember<EventTarget> target; | 71 RefPtrWillBeMember<EventTarget> target; |
| 72 bool hasRecievedOverEvent; | 72 bool hasRecievedOverEvent; |
| 73 EventTargetAttributes() {} | 73 EventTargetAttributes() |
| 74 : target(nullptr) |
| 75 , hasRecievedOverEvent(false) {} |
| 74 EventTargetAttributes(PassRefPtrWillBeRawPtr<EventTarget> target, | 76 EventTargetAttributes(PassRefPtrWillBeRawPtr<EventTarget> target, |
| 75 bool hasRecievedOverEvent) | 77 bool hasRecievedOverEvent) |
| 76 : target(target) | 78 : target(target) |
| 77 , hasRecievedOverEvent(hasRecievedOverEvent) {} | 79 , hasRecievedOverEvent(hasRecievedOverEvent) {} |
| 78 }; | 80 }; |
| 79 | 81 |
| 80 void sendNodeTransitionEvents( | 82 void sendNodeTransitionEvents( |
| 81 PassRefPtrWillBeRawPtr<EventTarget> exitedTarget, | 83 PassRefPtrWillBeRawPtr<EventTarget> exitedTarget, |
| 82 PassRefPtrWillBeRawPtr<EventTarget> enteredTarget, | 84 PassRefPtrWillBeRawPtr<EventTarget> enteredTarget, |
| 83 PassRefPtrWillBeRawPtr<PointerEvent>, | 85 PassRefPtrWillBeRawPtr<PointerEvent>, |
| (...skipping 30 matching lines...) Expand all Loading... |
| 114 WillBeHeapHashMap<int, EventTargetAttributes> m_nodeUnderPointer; | 116 WillBeHeapHashMap<int, EventTargetAttributes> m_nodeUnderPointer; |
| 115 | 117 |
| 116 PointerCapturingMap m_pointerCaptureTarget; | 118 PointerCapturingMap m_pointerCaptureTarget; |
| 117 PointerCapturingMap m_pendingPointerCaptureTarget; | 119 PointerCapturingMap m_pendingPointerCaptureTarget; |
| 118 PointerEventFactory m_pointerEventFactory; | 120 PointerEventFactory m_pointerEventFactory; |
| 119 }; | 121 }; |
| 120 | 122 |
| 121 } // namespace blink | 123 } // namespace blink |
| 122 | 124 |
| 123 #endif // PointerEventManager_h | 125 #endif // PointerEventManager_h |
| OLD | NEW |