Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(14)

Side by Side Diff: Source/core/frame/EventHandlerRegistry.h

Issue 1144313003: Added PointerEvent firing on touch events. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Fixed the gyp rule for nuked ThreadLocalEventNames.h Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 EventHandlerRegistry_h 5 #ifndef EventHandlerRegistry_h
6 #define EventHandlerRegistry_h 6 #define EventHandlerRegistry_h
7 7
8 #include "core/CoreExport.h" 8 #include "core/CoreExport.h"
9 #include "core/frame/FrameHost.h" 9 #include "core/frame/FrameHost.h"
10 #include "wtf/HashCountedSet.h" 10 #include "wtf/HashCountedSet.h"
(...skipping 12 matching lines...) Expand all
23 public: 23 public:
24 explicit EventHandlerRegistry(FrameHost&); 24 explicit EventHandlerRegistry(FrameHost&);
25 virtual ~EventHandlerRegistry(); 25 virtual ~EventHandlerRegistry();
26 26
27 // Supported event handler classes. Note that each one may correspond to 27 // Supported event handler classes. Note that each one may correspond to
28 // multiple event types. 28 // multiple event types.
29 enum EventHandlerClass { 29 enum EventHandlerClass {
30 ScrollEvent, 30 ScrollEvent,
31 WheelEvent, 31 WheelEvent,
32 TouchEvent, 32 TouchEvent,
33 PointerEvent,
Rick Byers 2015/06/11 04:14:56 It's kind of misleading to add this and then not u
mustaq 2015/06/12 16:05:23 Done.
33 #if ENABLE(ASSERT) 34 #if ENABLE(ASSERT)
34 // Additional event categories for verifying handler tracking logic. 35 // Additional event categories for verifying handler tracking logic.
35 EventsForTesting, 36 EventsForTesting,
36 #endif 37 #endif
37 EventHandlerClassCount, // Must be the last entry. 38 EventHandlerClassCount, // Must be the last entry.
38 }; 39 };
39 40
40 // Returns true if the FrameHost has event handlers of the specified class. 41 // Returns true if the FrameHost has event handlers of the specified class.
41 bool hasEventHandlers(EventHandlerClass) const; 42 bool hasEventHandlers(EventHandlerClass) const;
42 43
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
98 99
99 void checkConsistency() const; 100 void checkConsistency() const;
100 101
101 FrameHost& m_frameHost; 102 FrameHost& m_frameHost;
102 EventTargetSet m_targets[EventHandlerClassCount]; 103 EventTargetSet m_targets[EventHandlerClassCount];
103 }; 104 };
104 105
105 } // namespace blink 106 } // namespace blink
106 107
107 #endif // EventHandlerRegistry_h 108 #endif // EventHandlerRegistry_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698