WheelEvent constructor

WheelEvent(String type, { Window view, num deltaX: 0, num deltaY: 0, num deltaZ: 0, int deltaMode: 0, int detail: 0, int screenX: 0, int screenY: 0, int clientX: 0, int clientY: 0, int button: 0, bool canBubble: true, bool cancelable: true, bool ctrlKey: false, bool altKey: false, bool shiftKey: false, bool metaKey: false, EventTarget relatedTarget })

Implementation

factory WheelEvent(String type,
    {Window view,
    num deltaX: 0,
    num deltaY: 0,
    num deltaZ: 0,
    int deltaMode: 0,
    int detail: 0,
    int screenX: 0,
    int screenY: 0,
    int clientX: 0,
    int clientY: 0,
    int button: 0,
    bool canBubble: true,
    bool cancelable: true,
    bool ctrlKey: false,
    bool altKey: false,
    bool shiftKey: false,
    bool metaKey: false,
    EventTarget relatedTarget}) {
  var options = {
    'view': view,
    'deltaMode': deltaMode,
    'deltaX': deltaX,
    'deltaY': deltaY,
    'deltaZ': deltaZ,
    'detail': detail,
    'screenX': screenX,
    'screenY': screenY,
    'clientX': clientX,
    'clientY': clientY,
    'button': button,
    'bubbles': canBubble,
    'cancelable': cancelable,
    'ctrlKey': ctrlKey,
    'altKey': altKey,
    'shiftKey': shiftKey,
    'metaKey': metaKey,
    'relatedTarget': relatedTarget,
  };

  if (view == null) {
    view = window;
  }

  return JS('WheelEvent', 'new WheelEvent(#, #)', type,
      convertDartToNative_Dictionary(options));
}