Class | Description |
---|---|
TabBehaviour |
What to do about the tab character when putting on a
Screen . |
Class | Description |
---|---|
TabBehaviour |
What to do about the tab character when putting on a
Screen . |
WrapBehaviour |
What to do when line length is exceeded.
|
Class | Description |
---|---|
Screen |
Screen is a fundamental layer in Lanterna, presenting the terminal as a bitmap-like surface where you can perform
smaller in-memory operations to a back-buffer, effectively painting out the terminal as you'd like it, and then call
refresh to have the screen automatically apply the changes in the back-buffer to the real terminal. |
TabBehaviour |
What to do about the tab character when putting on a
Screen . |
Class | Description |
---|---|
AbstractScreen |
This class implements some of the Screen logic that is not directly tied to the actual implementation of how the
Screen translate to the terminal.
|
Screen |
Screen is a fundamental layer in Lanterna, presenting the terminal as a bitmap-like surface where you can perform
smaller in-memory operations to a back-buffer, effectively painting out the terminal as you'd like it, and then call
refresh to have the screen automatically apply the changes in the back-buffer to the real terminal. |
Screen.RefreshType |
This enum represents the different ways a Screen can refresh the screen, moving the back-buffer data into the
front-buffer that is being displayed.
|
ScreenBuffer |
Defines a buffer used by AbstractScreen and its subclasses to keep its state of what's currently displayed and what
the edit buffer looks like.
|
TabBehaviour |
What to do about the tab character when putting on a
Screen . |
WrapBehaviour |
What to do when line length is exceeded.
|
Class | Description |
---|---|
TerminalScreen |
This is the default concrete implementation of the Screen interface, a buffered layer sitting on top of a Terminal.
|
Copyright © 2020. All rights reserved.