fromNativeType static method
Converts a PointerEventType into the equivalent MouseInputType as follows:
If the input nativeType
does not match any of the above, it returns
MouseInputType.unknown.
Implementation
static MouseInputType fromNativeType(PointerEventType? nativeType) {
if (nativeType == PointerEventType.down) {
return MouseInputType.down;
} else if (nativeType == PointerEventType.up) {
return MouseInputType.up;
} else if (nativeType == PointerEventType.hover ||
nativeType == PointerEventType.move) {
return MouseInputType.move;
} else if (nativeType == PointerEventType.exit) {
return MouseInputType.exit;
} else if (nativeType == PointerEventType.scroll) {
return MouseInputType.wheel;
} else if (nativeType == PointerEventType.zoomPan) {
return MouseInputType.zoomPan;
}
return MouseInputType.unknown;
}