fromValue static method
Implementation
static NSEventMask fromValue(int value) => switch (value) {
2 => NSEventMaskLeftMouseDown,
4 => NSEventMaskLeftMouseUp,
8 => NSEventMaskRightMouseDown,
16 => NSEventMaskRightMouseUp,
32 => NSEventMaskMouseMoved,
64 => NSEventMaskLeftMouseDragged,
128 => NSEventMaskRightMouseDragged,
256 => NSEventMaskMouseEntered,
512 => NSEventMaskMouseExited,
1024 => NSEventMaskKeyDown,
2048 => NSEventMaskKeyUp,
4096 => NSEventMaskFlagsChanged,
8192 => NSEventMaskAppKitDefined,
16384 => NSEventMaskSystemDefined,
32768 => NSEventMaskApplicationDefined,
65536 => NSEventMaskPeriodic,
131072 => NSEventMaskCursorUpdate,
4194304 => NSEventMaskScrollWheel,
8388608 => NSEventMaskTabletPoint,
16777216 => NSEventMaskTabletProximity,
33554432 => NSEventMaskOtherMouseDown,
67108864 => NSEventMaskOtherMouseUp,
134217728 => NSEventMaskOtherMouseDragged,
536870912 => NSEventMaskGesture,
1073741824 => NSEventMaskMagnify,
2147483648 => NSEventMaskSwipe,
262144 => NSEventMaskRotate,
524288 => NSEventMaskBeginGesture,
1048576 => NSEventMaskEndGesture,
4294967296 => NSEventMaskSmartMagnify,
17179869184 => NSEventMaskPressure,
137438953472 => NSEventMaskDirectTouch,
274877906944 => NSEventMaskChangeMode,
1099511627776 => NSEventMaskMouseCancelled,
-1 => NSEventMaskAny,
_ => throw ArgumentError('Unknown value for NSEventMask: $value'),
};