Lines Matching defs:MouseEvent
51 class MouseEvent : public MouseRelatedEvent {
54 static PassRefPtrWillBeRawPtr<MouseEvent> create()
56 return adoptRefWillBeNoop(new MouseEvent);
59 static PassRefPtrWillBeRawPtr<MouseEvent> create(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtrWillBeRawPtr<AbstractView>,
66 static PassRefPtrWillBeRawPtr<MouseEvent> create(const AtomicString& eventType, PassRefPtrWillBeRawPtr<AbstractView>, const PlatformMouseEvent&, int detail, PassRefPtrWillBeRawPtr<Node> relatedTarget);
68 static PassRefPtrWillBeRawPtr<MouseEvent> create(const AtomicString& eventType, const MouseEventInit&);
70 virtual ~MouseEvent();
100 MouseEvent(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtrWillBeRawPtr<AbstractView>,
107 MouseEvent(const AtomicString& type, const MouseEventInit&);
109 MouseEvent();
119 class SimulatedMouseEvent FINAL : public MouseEvent {
133 static PassRefPtrWillBeRawPtr<MouseEventDispatchMediator> create(PassRefPtrWillBeRawPtr<MouseEvent>, MouseEventType = NonSyntheticMouseEvent);
136 explicit MouseEventDispatchMediator(PassRefPtrWillBeRawPtr<MouseEvent>, MouseEventType);
137 MouseEvent* event() const;
144 DEFINE_EVENT_TYPE_CASTS(MouseEvent);