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 intprivate booleanprivate final Consumer<Tmux.VirtualConsole> private final LineDisciplineTerminalprivate final intprivate final Tmux.Layoutprivate intprivate final OutputStreamprivate final OutputStreamprivate final ScreenTerminalprivate 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 TypeMethodDescriptionintbottom()voidclose()voiddump(long[] fullscreen, int ftop, int fleft, int fheight, int fwidth, int[] cursor) intheight()(package private) Tmux.Layoutlayout()intleft()voidresize(int left, int top, int width, int height) intright()inttop()intwidth()
-
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:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-