Home | History | Annotate | Download | only in events

Lines Matching refs:eventTarget

75 class EventTarget : public WillBeGarbageCollectedMixin {
120 virtual ~EventTarget();
142 class EventTargetWithInlineData : public EventTarget {
157 static EventListener* on##attribute(EventTarget& eventTarget) { return eventTarget.getAttributeEventListener(EventTypeNames::attribute); } \
158 static void setOn##attribute(EventTarget& eventTarget, PassRefPtr<EventListener> listener) { eventTarget.setAttributeEventListener(EventTypeNames::attribute, listener); } \
165 static EventListener* on##attribute(EventTarget& eventTarget) { \
166 if (Node* node = eventTarget.toNode()) \
168 ASSERT(eventTarget.toDOMWindow()); \
169 return eventTarget.getAttributeEventListener(EventTypeNames::attribute); \
171 static void setOn##attribute(EventTarget& eventTarget, PassRefPtr<EventListener> listener) { \
172 if (Node* node = eventTarget.toNode()) \
175 ASSERT(eventTarget.toDOMWindow()); \
176 eventTarget.setAttributeEventListener(EventTypeNames::attribute, listener); \
196 inline bool EventTarget::hasEventListeners() const
199 if (const EventTargetData* d = const_cast<EventTarget*>(this)->eventTargetData())
204 inline bool EventTarget::hasEventListeners(const AtomicString& eventType) const
207 if (const EventTargetData* d = const_cast<EventTarget*>(this)->eventTargetData())
212 inline bool EventTarget::hasCapturingEventListeners(const AtomicString& eventType)
242 // Use this macro if your EventTarget subclass is also a subclass of WTF::RefCounted.