Uses of Interface
com.googlecode.lanterna.graphics.Scrollable
Packages that use Scrollable
Package
Description
-
Uses of Scrollable in com.googlecode.lanterna.graphics
Subinterfaces of Scrollable in com.googlecode.lanterna.graphicsModifier and TypeInterfaceDescriptioninterfaceAn 'image' build up of text characters with color and style information.Classes in com.googlecode.lanterna.graphics that implement ScrollableModifier and TypeClassDescriptionclassSimple implementation of TextImage that keeps the content as a two-dimensional TextCharacter array. -
Uses of Scrollable in com.googlecode.lanterna.screen
Subinterfaces of Scrollable in com.googlecode.lanterna.screenModifier and TypeInterfaceDescriptioninterfaceScreen 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 callrefreshto have the screen automatically apply the changes in the back-buffer to the real terminal.Classes in com.googlecode.lanterna.screen that implement ScrollableModifier and TypeClassDescriptionclassThis class implements some of the Screen logic that is not directly tied to the actual implementation of how the Screen translate to the terminal.classDefines a buffer used by AbstractScreen and its subclasses to keep its state of what's currently displayed and what the edit buffer looks like.classThis is the default concrete implementation of the Screen interface, a buffered layer sitting on top of a Terminal.classVirtualScreen wraps a normal screen and presents it as a screen that has a configurable minimum size; if the real screen is smaller than this size, the presented screen will add scrolling to get around it.Methods in com.googlecode.lanterna.screen with parameters of type Scrollable -
Uses of Scrollable in com.googlecode.lanterna.terminal
Subinterfaces of Scrollable in com.googlecode.lanterna.terminalModifier and TypeInterfaceDescriptioninterfaceThis class extends the normal Terminal interface and adds a few more methods that are considered rare and shouldn't be encouraged to be used.interfaceInterface extending ExtendedTerminal that removes the IOException throw clause.Classes in com.googlecode.lanterna.terminal that implement ScrollableModifier and TypeClassDescriptionstatic classThis class exposes methods for converting an extended terminal into an IOSafeExtendedTerminal. -
Uses of Scrollable in com.googlecode.lanterna.terminal.ansi
Classes in com.googlecode.lanterna.terminal.ansi that implement ScrollableModifier and TypeClassDescriptionclassClass containing graphics code for ANSI compliant text terminals and terminal emulators.classThis class extends UnixLikeTerminal and implements the Cygwin-specific implementations.classThis class is used by theTelnetTerminalServerclass when a client has connected in; this class will be the interaction point for that client.classBase class for all terminals that generally behave like Unix terminals.classUnixLikeTerminal extends from ANSITerminal and defines functionality that is common toUnixTerminalandCygwinTerminal, like setting tty modes; echo, cbreak and minimum characters for reading as well as a shutdown hook to set the tty back to original state at the end.classThis class extends UnixLikeTerminal and implements the Unix-specific parts.