void MouseEvent::initMouseEventInternal( const AtomicString& type, bool canBubble, bool cancelable, AbstractView* view, int detail, int screenX, int screenY, int clientX, int clientY, PlatformEvent::Modifiers modifiers, short button, EventTarget* relatedTarget, InputDeviceCapabilities* sourceCapabilities, unsigned short buttons) { initUIEventInternal(type, canBubble, cancelable, relatedTarget, view, detail, sourceCapabilities); m_screenLocation = IntPoint(screenX, screenY); m_button = button; m_buttons = buttons; m_relatedTarget = relatedTarget; m_modifiers = modifiers; initCoordinates(clientX, clientY); // FIXME: SyntheticEventType is not set to RealOrIndistinguishable here. }
void UIEvent::initUIEvent(const AtomicString& typeArg, bool canBubbleArg, bool cancelableArg, PassRefPtrWillBeRawPtr<AbstractView> viewArg, int detailArg) { initUIEventInternal(typeArg, canBubbleArg, cancelableArg, viewArg, detailArg, nullptr); }
void UIEvent::initUIEvent(const AtomicString& typeArg, bool canBubbleArg, bool cancelableArg, AbstractView* viewArg, int detailArg) { initUIEventInternal(typeArg, canBubbleArg, cancelableArg, nullptr, viewArg, detailArg, nullptr); }