package com.jediterm.terminal;
import com.jediterm.terminal.display.JediTerminal;
import com.jediterm.terminal.emulator.mouse.MouseMode;
import java.awt.*;
public interface TerminalDisplay {
// Size information
int getRowCount();
int getColumnCount();
void setCursor(int x, int y);
void beep();
Dimension requestResize(Dimension pendingResize, RequestOrigin origin, int cursorY, JediTerminal.ResizeHandler resizeHandler);
void scrollArea(final int scrollRegionTop, final int scrollRegionSize, int dy);
void setCursorVisible(boolean shouldDrawCursor);
void setScrollingEnabled(boolean enabled);
void setBlinkingCursor(boolean enabled);
void setWindowTitle(String name);
void terminalMouseModeSet(MouseMode mode);
}