Esempio n. 1
0
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.
}
Esempio n. 2
0
void UIEvent::initUIEvent(const AtomicString& typeArg, bool canBubbleArg, bool cancelableArg, PassRefPtrWillBeRawPtr<AbstractView> viewArg, int detailArg)
{
    initUIEventInternal(typeArg, canBubbleArg, cancelableArg, viewArg, detailArg, nullptr);
}
Esempio n. 3
0
void UIEvent::initUIEvent(const AtomicString& typeArg, bool canBubbleArg, bool cancelableArg, AbstractView* viewArg, int detailArg)
{
    initUIEventInternal(typeArg, canBubbleArg, cancelableArg, nullptr, viewArg, detailArg, nullptr);
}