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}
)
实现
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));
}