Package org.jline.builtins
Class Tmux.VirtualConsole
java.lang.Object
org.jline.builtins.Tmux.VirtualConsole
- All Implemented Interfaces:
Closeable
,AutoCloseable
- Enclosing class:
- Tmux
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private boolean
private final Consumer<Tmux.VirtualConsole>
private final LineDisciplineTerminal
private final int
private final Tmux.Layout
private int
private final OutputStream
private final OutputStream
private final ScreenTerminal
private int
-
Constructor Summary
ConstructorsConstructorDescriptionVirtualConsole
(int id, String type, int left, int top, int columns, int rows, Runnable dirty, Consumer<Tmux.VirtualConsole> closer, Tmux.Layout layout) -
Method Summary
Modifier and TypeMethodDescriptionint
bottom()
void
close()
void
dump
(long[] fullscreen, int ftop, int fleft, int fheight, int fwidth, int[] cursor) int
height()
(package private) Tmux.Layout
layout()
int
left()
void
resize
(int left, int top, int width, int height) int
right()
int
top()
int
width()
-
Field Details
-
terminal
-
closer
-
id
private final int id -
left
private int left -
top
private int top -
layout
-
active
private int active -
clock
private boolean clock -
masterOutput
-
masterInputOutput
-
console
-
-
Constructor Details
-
VirtualConsole
public VirtualConsole(int id, String type, int left, int top, int columns, int rows, Runnable dirty, Consumer<Tmux.VirtualConsole> closer, Tmux.Layout layout) throws IOException - Throws:
IOException
-
-
Method Details
-
layout
Tmux.Layout layout() -
left
public int left() -
top
public int top() -
right
public int right() -
bottom
public int bottom() -
width
public int width() -
height
public int height() -
getConsole
-
getMasterInputOutput
-
resize
public void resize(int left, int top, int width, int height) -
dump
public void dump(long[] fullscreen, int ftop, int fleft, int fheight, int fwidth, int[] cursor) -
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-