mouseInput method

Implementation

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