Home | History | Annotate | Download | only in events

Lines Matching defs:EventPath

28 #include "core/events/EventPath.h"
41 EventTarget* EventPath::eventTargetRespectingTargetRules(Node* referenceNode)
69 EventPath::EventPath(Event* event)
75 EventPath::EventPath(Node* node)
82 void EventPath::resetWith(Node* node)
93 void EventPath::addNodeEventContext(Node* node)
98 void EventPath::calculatePath()
140 void EventPath::calculateTreeScopePrePostOrderNumbers()
166 TreeScopeEventContext* EventPath::ensureTreeScopeEventContext(Node* currentTarget, TreeScope* treeScope, TreeScopeEventContextMap& treeScopeEventContextMap)
192 void EventPath::calculateAdjustedTargets()
212 void EventPath::buildRelatedNodeMap(const Node* relatedNode, RelatedTargetMap& relatedTargetMap)
214 EventPath relatedTargetEventPath(const_cast<Node*>(relatedNode));
221 EventTarget* EventPath::findRelatedNode(TreeScope* scope, RelatedTargetMap& relatedTargetMap)
240 void EventPath::adjustForRelatedTarget(Node* target, EventTarget* relatedTarget)
267 void EventPath::shrinkIfNeeded(const Node* target, const EventTarget* relatedTarget)
286 void EventPath::adjustForTouchEvent(Node* node, TouchEvent& touchEvent)
316 void EventPath::adjustTouchList(const Node* node, const TouchList* touchList, WillBeHeapVector<RawPtrWillBeMember<TouchList> > adjustedTouchList, const WillBeHeapVector<RawPtrWillBeMember<TreeScope> >& treeScopes)
331 void EventPath::checkReachability(TreeScope& treeScope, TouchList& touchList)
338 void EventPath::trace(Visitor* visitor)