Home | History | Annotate | Download | only in events

Lines Matching defs:MouseEvent

24 #include "core/events/MouseEvent.h"
47 PassRefPtrWillBeRawPtr<MouseEvent> MouseEvent::create(const AtomicString& type, const MouseEventInit& initializer)
49 return adoptRefWillBeNoop(new MouseEvent(type, initializer));
52 PassRefPtrWillBeRawPtr<MouseEvent> MouseEvent::create(const AtomicString& eventType, PassRefPtrWillBeRawPtr<AbstractView> view, const PlatformMouseEvent& event, int detail, PassRefPtrWillBeRawPtr<Node> relatedTarget)
60 return MouseEvent::create(
68 PassRefPtrWillBeRawPtr<MouseEvent> MouseEvent::create(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtrWillBeRawPtr<AbstractView> view,
74 return adoptRefWillBeNoop(new MouseEvent(type, canBubble, cancelable, view,
80 MouseEvent::MouseEvent()
87 MouseEvent::MouseEvent(const AtomicString& eventType, bool canBubble, bool cancelable, PassRefPtrWillBeRawPtr<AbstractView> view,
105 MouseEvent::MouseEvent(const AtomicString& eventType, const MouseEventInit& initializer)
119 MouseEvent::~MouseEvent()
123 void MouseEvent::initMouseEvent(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtrWillBeRawPtr<AbstractView> view,
148 const AtomicString& MouseEvent::interfaceName() const
150 return EventNames::MouseEvent;
153 bool MouseEvent::isMouseEvent() const
158 bool MouseEvent::isDragEvent() const
165 int MouseEvent::which() const
175 Node* MouseEvent::toElement() const
184 Node* MouseEvent::fromElement() const
193 void MouseEvent::trace(Visitor* visitor)
210 : MouseEvent(eventType, true, true, view, 0, 0, 0, 0, 0,
223 MouseEvent* mouseEvent = toMouseEvent(this->underlyingEvent());
224 m_screenLocation = mouseEvent->screenLocation();
225 initCoordinates(mouseEvent->clientLocation());
231 MouseEvent::trace(visitor);
234 PassRefPtrWillBeRawPtr<MouseEventDispatchMediator> MouseEventDispatchMediator::create(PassRefPtrWillBeRawPtr<MouseEvent> mouseEvent, MouseEventType mouseEventType)
236 return adoptRefWillBeNoop(new MouseEventDispatchMediator(mouseEvent, mouseEventType));
239 MouseEventDispatchMediator::MouseEventDispatchMediator(PassRefPtrWillBeRawPtr<MouseEvent> mouseEvent, MouseEventType mouseEventType)
240 : EventDispatchMediator(mouseEvent), m_mouseEventType(mouseEventType)
244 MouseEvent* MouseEventDispatchMediator::event() const
276 RefPtrWillBeRawPtr<MouseEvent> doubleClickEvent = MouseEvent::create();