fromValue static method

NSEventMask fromValue(
  1. int value
)

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'),
};