fromValue static method

NSAlignmentOptions fromValue(
  1. int value
)

Implementation

static NSAlignmentOptions fromValue(int value) => switch (value) {
  1 => NSAlignMinXInward,
  2 => NSAlignMinYInward,
  4 => NSAlignMaxXInward,
  8 => NSAlignMaxYInward,
  16 => NSAlignWidthInward,
  32 => NSAlignHeightInward,
  256 => NSAlignMinXOutward,
  512 => NSAlignMinYOutward,
  1024 => NSAlignMaxXOutward,
  2048 => NSAlignMaxYOutward,
  4096 => NSAlignWidthOutward,
  8192 => NSAlignHeightOutward,
  65536 => NSAlignMinXNearest,
  131072 => NSAlignMinYNearest,
  262144 => NSAlignMaxXNearest,
  524288 => NSAlignMaxYNearest,
  1048576 => NSAlignWidthNearest,
  2097152 => NSAlignHeightNearest,
  -9223372036854775808 => NSAlignRectFlipped,
  15 => NSAlignAllEdgesInward,
  3840 => NSAlignAllEdgesOutward,
  983040 => NSAlignAllEdgesNearest,
  _ => throw ArgumentError('Unknown value for NSAlignmentOptions: $value'),
};