@Override public MouseEvent readMouseEvent() { return terminal.readMouseEvent(bindingReader::readCharacter); }
@Override public MouseEvent readMouseEvent(IntSupplier supplier) { return terminal.readMouseEvent(supplier); }
@Override public MouseEvent readMouseEvent() { return terminal.readMouseEvent(); }
@Override public MouseEvent readMouseEvent() { return terminal.readMouseEvent(); }
@Override public MouseEvent readMouseEvent(IntSupplier supplier) { return terminal.readMouseEvent(supplier); }
@Override public MouseEvent readMouseEvent(IntSupplier intSupplier) { return delegate().readMouseEvent(intSupplier); }
@Override public MouseEvent readMouseEvent(IntSupplier intSupplier) { return delegate().readMouseEvent(intSupplier); }
@Override public MouseEvent readMouseEvent() { return delegate().readMouseEvent(); }
@Override public MouseEvent readMouseEvent() { return delegate().readMouseEvent(); }
MouseEvent event = terminal.readMouseEvent();
MouseEvent event = terminal.readMouseEvent();
void mouseEvent() { MouseEvent event = terminal.readMouseEvent(); if (event.getModifiers().isEmpty() && event.getType() == MouseEvent.Type.Released && event.getButton() == MouseEvent.Button.Button1) {
void mouseEvent() { MouseEvent event = terminal.readMouseEvent(); if (event.getModifiers().isEmpty() && event.getType() == MouseEvent.Type.Released && event.getButton() == MouseEvent.Button.Button1) {