mouseInput method

bool mouseInput(
  1. TerminalMouseButton button,
  2. TerminalMouseButtonState buttonState,
  3. CellOffset position
)

Implementation

bool mouseInput(
  TerminalMouseButton button,
  TerminalMouseButtonState buttonState,
  CellOffset position,
) {
  final output = mouseHandler?.call(TerminalMouseEvent(
    button: button,
    buttonState: buttonState,
    position: position,
    state: this,
    platform: platform,
  ));
  if (output != null) {
    onOutput?.call(output);
    return true;
  }
  return false;
}