Change build scripts
[jvcard.git] / src / com / googlecode / lanterna / terminal / IOSafeExtendedTerminal.java
CommitLineData
a3b510ab
NR
1package com.googlecode.lanterna.terminal;
2
3/**
4 * Interface extending ExtendedTerminal that removes the IOException throw clause.
5 *
6 * @author Martin
7 * @author Andreas
8 */
9public interface IOSafeExtendedTerminal extends IOSafeTerminal,ExtendedTerminal {
10
11 @Override
12 void setTerminalSize(int columns, int rows);
13
14 @Override
15 void setTitle(String title);
16
17 @Override
18 void pushTitle();
19
20 @Override
21 void popTitle();
22
23 @Override
24 void iconify();
25
26 @Override
27 void deiconify();
28
29 @Override
30 void maximize();
31
32 @Override
33 void unmaximize();
34
35 @Override
36 void setMouseCaptureMode(MouseCaptureMode mouseCaptureMode);
37
38 @Override
39 void scrollLines(int firstLine, int lastLine, int distance);
40}