fromValue static method

GhosttyTerminalCursorStyle fromValue(
  1. int value
)

Implementation

static GhosttyTerminalCursorStyle fromValue(int value) => switch (value) {
  0 => GHOSTTY_TERMINAL_CURSOR_STYLE_BAR,
  1 => GHOSTTY_TERMINAL_CURSOR_STYLE_BLOCK,
  2 => GHOSTTY_TERMINAL_CURSOR_STYLE_UNDERLINE,
  3 => GHOSTTY_TERMINAL_CURSOR_STYLE_BLOCK_HOLLOW,
  2147483647 => GHOSTTY_TERMINAL_CURSOR_STYLE_MAX_VALUE,
  _ => throw ArgumentError(
    'Unknown value for GhosttyTerminalCursorStyle: $value',
  ),
};