OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
4 * (C) 2001 Dirk Mueller (mueller@kde.org) | 4 * (C) 2001 Dirk Mueller (mueller@kde.org) |
5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) | 5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) |
6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r
ights reserved. | 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r
ights reserved. |
7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) | 7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) |
8 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) | 8 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) |
9 * Copyright (C) 2011 Google Inc. All rights reserved. | 9 * Copyright (C) 2011 Google Inc. All rights reserved. |
10 * | 10 * |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
79 class DocumentLoader; | 79 class DocumentLoader; |
80 class DocumentMarkerController; | 80 class DocumentMarkerController; |
81 class DocumentParser; | 81 class DocumentParser; |
82 class DocumentState; | 82 class DocumentState; |
83 class DocumentType; | 83 class DocumentType; |
84 class Element; | 84 class Element; |
85 class ElementDataCache; | 85 class ElementDataCache; |
86 class Event; | 86 class Event; |
87 class EventFactoryBase; | 87 class EventFactoryBase; |
88 class EventListener; | 88 class EventListener; |
| 89 template <typename EventType> |
| 90 class EventWithHitTestResults; |
89 class ExceptionState; | 91 class ExceptionState; |
90 class FastTextAutosizer; | 92 class FastTextAutosizer; |
91 class FloatQuad; | 93 class FloatQuad; |
92 class FloatRect; | 94 class FloatRect; |
93 class FormController; | 95 class FormController; |
94 class Frame; | 96 class Frame; |
95 class FrameHost; | 97 class FrameHost; |
96 class FrameView; | 98 class FrameView; |
97 class HTMLAllCollection; | 99 class HTMLAllCollection; |
98 class HTMLCanvasElement; | 100 class HTMLCanvasElement; |
99 class HTMLCollection; | 101 class HTMLCollection; |
100 class HTMLDialogElement; | 102 class HTMLDialogElement; |
101 class HTMLElement; | 103 class HTMLElement; |
102 class HTMLFrameOwnerElement; | 104 class HTMLFrameOwnerElement; |
103 class HTMLHeadElement; | 105 class HTMLHeadElement; |
104 class HTMLImportLoader; | 106 class HTMLImportLoader; |
105 class HTMLImportsController; | 107 class HTMLImportsController; |
106 class HTMLLinkElement; | 108 class HTMLLinkElement; |
107 class HTMLScriptElement; | 109 class HTMLScriptElement; |
108 class HitTestRequest; | 110 class HitTestRequest; |
109 class LayoutPoint; | 111 class LayoutPoint; |
110 class LiveNodeListBase; | 112 class LiveNodeListBase; |
111 class Locale; | 113 class Locale; |
112 class LocalDOMWindow; | 114 class LocalDOMWindow; |
113 class LocalFrame; | 115 class LocalFrame; |
114 class Location; | 116 class Location; |
115 class MainThreadTaskRunner; | 117 class MainThreadTaskRunner; |
116 class MediaQueryMatcher; | 118 class MediaQueryMatcher; |
117 class MouseEventWithHitTestResults; | |
118 class NodeFilter; | 119 class NodeFilter; |
119 class NodeIterator; | 120 class NodeIterator; |
120 class Page; | 121 class Page; |
121 class PlatformMouseEvent; | 122 class PlatformMouseEvent; |
122 class ProcessingInstruction; | 123 class ProcessingInstruction; |
123 class QualifiedName; | 124 class QualifiedName; |
124 class Range; | 125 class Range; |
125 class RenderView; | 126 class RenderView; |
126 class RequestAnimationFrameCallback; | 127 class RequestAnimationFrameCallback; |
127 class ResourceFetcher; | 128 class ResourceFetcher; |
(...skipping 16 matching lines...) Expand all Loading... |
144 class Touch; | 145 class Touch; |
145 class TouchList; | 146 class TouchList; |
146 class TransformSource; | 147 class TransformSource; |
147 class TreeWalker; | 148 class TreeWalker; |
148 class VisitedLinkState; | 149 class VisitedLinkState; |
149 class WebGLRenderingContext; | 150 class WebGLRenderingContext; |
150 | 151 |
151 struct AnnotatedRegionValue; | 152 struct AnnotatedRegionValue; |
152 struct IconURL; | 153 struct IconURL; |
153 | 154 |
| 155 typedef EventWithHitTestResults<PlatformMouseEvent> MouseEventWithHitTestResults
; |
154 typedef int ExceptionCode; | 156 typedef int ExceptionCode; |
155 | 157 |
156 enum StyleResolverUpdateMode { | 158 enum StyleResolverUpdateMode { |
157 // Discards the StyleResolver and rebuilds it. | 159 // Discards the StyleResolver and rebuilds it. |
158 FullStyleUpdate, | 160 FullStyleUpdate, |
159 // Attempts to use StyleInvalidationAnalysis to avoid discarding the entire
StyleResolver. | 161 // Attempts to use StyleInvalidationAnalysis to avoid discarding the entire
StyleResolver. |
160 AnalyzedStyleUpdate | 162 AnalyzedStyleUpdate |
161 }; | 163 }; |
162 | 164 |
163 enum NodeListInvalidationType { | 165 enum NodeListInvalidationType { |
(...skipping 1259 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1423 inline bool Node::isDocumentNode() const | 1425 inline bool Node::isDocumentNode() const |
1424 { | 1426 { |
1425 return this == document(); | 1427 return this == document(); |
1426 } | 1428 } |
1427 | 1429 |
1428 Node* eventTargetNodeForDocument(Document*); | 1430 Node* eventTargetNodeForDocument(Document*); |
1429 | 1431 |
1430 } // namespace WebCore | 1432 } // namespace WebCore |
1431 | 1433 |
1432 #endif // Document_h | 1434 #endif // Document_h |
OLD | NEW |