- Abort - com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
"Abort"
- Abort - Static variable in class com.googlecode.lanterna.gui2.LocalizedString
-
"Abort"
- abs() - Method in class com.googlecode.lanterna.TerminalPosition
-
- AbsoluteLayout - Class in com.googlecode.lanterna.gui2
-
Layout manager that places components where they are manually specified to be and sizes them to the size they are
manually assigned to.
- AbsoluteLayout() - Constructor for class com.googlecode.lanterna.gui2.AbsoluteLayout
-
- AbstractBasePane<T extends BasePane> - Class in com.googlecode.lanterna.gui2
-
This abstract implementation of BasePane
has the common code shared by all different concrete
implementations.
- AbstractBasePane() - Constructor for class com.googlecode.lanterna.gui2.AbstractBasePane
-
- AbstractBasePane.ContentHolder - Class in com.googlecode.lanterna.gui2
-
- AbstractBorder - Class in com.googlecode.lanterna.gui2
-
Abstract implementation of Border
interface that has some of the methods filled out.
- AbstractBorder() - Constructor for class com.googlecode.lanterna.gui2.AbstractBorder
-
- AbstractComponent<T extends Component> - Class in com.googlecode.lanterna.gui2
-
AbstractComponent provides some good default behaviour for a Component
, all components in Lanterna extends
from this class in some way.
- AbstractComponent() - Constructor for class com.googlecode.lanterna.gui2.AbstractComponent
-
Default constructor
- AbstractComposite<T extends Container> - Class in com.googlecode.lanterna.gui2
-
This abstract implementation contains common code for the different Composite
implementations.
- AbstractComposite() - Constructor for class com.googlecode.lanterna.gui2.AbstractComposite
-
Default constructor
- AbstractDialogBuilder<B,T extends DialogWindow> - Class in com.googlecode.lanterna.gui2.dialogs
-
Abstract class for dialog building, containing much shared code between different kinds of dialogs
- AbstractDialogBuilder(String) - Constructor for class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
Default constructor for a dialog builder
- AbstractInteractableComponent<T extends AbstractInteractableComponent<T>> - Class in com.googlecode.lanterna.gui2
-
Default implementation of Interactable that extends from AbstractComponent.
- AbstractInteractableComponent() - Constructor for class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
Default constructor
- AbstractListBox<V,T extends AbstractListBox<V,T>> - Class in com.googlecode.lanterna.gui2
-
Base class for several list box implementations, this will handle things like list of items and the scrollbar.
- AbstractListBox() - Constructor for class com.googlecode.lanterna.gui2.AbstractListBox
-
This constructor sets up the component so it has no preferred size but will ask to be as big as the list is.
- AbstractListBox(TerminalSize) - Constructor for class com.googlecode.lanterna.gui2.AbstractListBox
-
This constructor sets up the component with a preferred size that is will always request, no matter what items
are in the list box.
- AbstractListBox.DefaultListBoxRenderer<V,T extends AbstractListBox<V,T>> - Class in com.googlecode.lanterna.gui2
-
The default renderer for AbstractListBox
and all its subclasses.
- AbstractListBox.ListItemRenderer<V,T extends AbstractListBox<V,T>> - Class in com.googlecode.lanterna.gui2
-
The default list item renderer class, this can be extended and customized it needed.
- AbstractScreen - Class in com.googlecode.lanterna.screen
-
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.
- AbstractScreen(TerminalSize) - Constructor for class com.googlecode.lanterna.screen.AbstractScreen
-
- AbstractScreen(TerminalSize, TextCharacter) - Constructor for class com.googlecode.lanterna.screen.AbstractScreen
-
Creates a new Screen on top of a supplied terminal, will query the terminal for its size.
- AbstractTerminal - Class in com.googlecode.lanterna.terminal
-
Containing a some very fundamental functionality that should be common (and usable) to all terminal implementations.
- AbstractTerminal() - Constructor for class com.googlecode.lanterna.terminal.AbstractTerminal
-
- AbstractTextGraphics - Class in com.googlecode.lanterna.graphics
-
This class hold the default logic for drawing the basic text graphic as exposed by TextGraphic.
- AbstractTextGraphics() - Constructor for class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- AbstractTextGUI - Class in com.googlecode.lanterna.gui2
-
This abstract implementation of TextGUI contains some basic management of the underlying Screen and other common code
that can be shared between different implementations.
- AbstractTextGUI(TextGUIThreadFactory, Screen) - Constructor for class com.googlecode.lanterna.gui2.AbstractTextGUI
-
Constructor for AbstractTextGUI
that requires a Screen
and a factory for creating the GUI thread
- AbstractTextGUIThread - Class in com.googlecode.lanterna.gui2
-
Abstract implementation of
TextGUIThread
with common logic for both available concrete implementations.
- AbstractTextGUIThread(TextGUI) - Constructor for class com.googlecode.lanterna.gui2.AbstractTextGUIThread
-
- AbstractTheme - Class in com.googlecode.lanterna.graphics
-
Abstract
Theme
implementation that manages a hierarchical tree of theme nodes ties to Class objects.
- AbstractTheme(WindowPostRenderer, WindowDecorationRenderer) - Constructor for class com.googlecode.lanterna.graphics.AbstractTheme
-
- AbstractWindow - Class in com.googlecode.lanterna.gui2
-
Abstract Window has most of the code requiring for a window to function, all concrete window implementations extends
from this in one way or another.
- AbstractWindow() - Constructor for class com.googlecode.lanterna.gui2.AbstractWindow
-
Default constructor, this creates a window with no title
- AbstractWindow(String) - Constructor for class com.googlecode.lanterna.gui2.AbstractWindow
-
Creates a window with a specific title that will (probably) be drawn in the window decorations
- acceptConnection() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminalServer
-
Waits for the next client to connect in to our server and returns a Terminal implementation, TelnetTerminal, that
represents the remote terminal this client is running.
- acquire() - Method in class com.googlecode.lanterna.terminal.ansi.CygwinTerminal
-
- acquire() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
-
Effectively taking over the terminal and enabling it for Lanterna to use, by turning off echo and canonical mode,
adding resize listeners and optionally trap unix signals.
- acquire() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTTYTerminal
-
- ActionListBox - Class in com.googlecode.lanterna.gui2
-
This class is a list box implementation that displays a number of items that has actions associated with them.
- ActionListBox() - Constructor for class com.googlecode.lanterna.gui2.ActionListBox
-
Default constructor, creates an ActionListBox
with no pre-defined size that will request to be big enough
to display all items
- ActionListBox(TerminalSize) - Constructor for class com.googlecode.lanterna.gui2.ActionListBox
-
Creates a new ActionListBox
with a pre-set size.
- ActionListDialog - Class in com.googlecode.lanterna.gui2.dialogs
-
Dialog containing a multiple item action list box
- ActionListDialogBuilder - Class in com.googlecode.lanterna.gui2.dialogs
-
Dialog builder for the ActionListDialog
class, use this to create instances of that class and to customize
them
- ActionListDialogBuilder() - Constructor for class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Default constructor
- activeModifiers - Variable in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- add(Interactable) - Method in class com.googlecode.lanterna.gui2.InteractableLookupMap
-
Adds an interactable component to the lookup map
- add(Menu) - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
-
Adds a new drop-down menu to the menu bar, at the end
- add(MenuItem) - Method in class com.googlecode.lanterna.gui2.menu.Menu
-
Adds a new menu item to this menu, this can be either a regular
MenuItem
or another
Menu
- addAction(Runnable) - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Adds an additional action to the ActionListBox
that is to be displayed when the dialog is opened.
- addAction(String, Runnable) - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Adds an additional action to the ActionListBox
that is to be displayed when the dialog is opened
- addActions(Runnable...) - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Adds additional actions to the ActionListBox
that is to be displayed when the dialog is opened.
- addAutoCloseTrigger(TerminalEmulatorAutoCloseTrigger) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
- addAutoCloseTrigger(TerminalEmulatorAutoCloseTrigger) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Adds an auto-close trigger to use on this terminal.
- addBasePaneListener(BasePaneListener<T>) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- addButton(MessageDialogButton) - Method in class com.googlecode.lanterna.gui2.dialogs.MessageDialogBuilder
-
Adds a button to the dialog
- addColumn(String, V[]) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Adds a new column into the table model as the last column.
- addComponent(int, Component) - Method in class com.googlecode.lanterna.gui2.Panel
-
Adds a new child component to the panel.
- addComponent(Component) - Method in class com.googlecode.lanterna.gui2.Panel
-
Adds a new child component to the panel.
- addComponent(Component, LayoutData) - Method in class com.googlecode.lanterna.gui2.Panel
-
This method is a shortcut for calling:
- addFrame(String) - Method in class com.googlecode.lanterna.gui2.AnimatedLabel
-
Adds one more frame at the end of the list of frames
- addInput(KeyStroke) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Takes a KeyStroke and puts it on the input queue of the terminal emulator.
- addInput(KeyStroke) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
Takes a KeyStroke and puts it on the input queue of the terminal emulator.
- addInput(KeyStroke) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
-
Takes a KeyStroke and puts it on the input queue of the terminal emulator.
- addInput(KeyStroke) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
-
Takes a KeyStroke and puts it on the input queue of the terminal emulator.
- addInput(KeyStroke) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Takes a KeyStroke and puts it on the input queue of the terminal emulator.
- addInput(KeyStroke) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Takes a KeyStroke and puts it on the input queue of the terminal emulator.
- addInput(KeyStroke) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- addInput(KeyStroke) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Adds a
KeyStroke
to the input queue of this virtual terminal.
- addItem(int, V) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Adds a new item to the combo box, at a specific index
- addItem(Runnable) - Method in class com.googlecode.lanterna.gui2.ActionListBox
-
Adds one more item to the list box, at the end.
- addItem(String, Runnable) - Method in class com.googlecode.lanterna.gui2.ActionListBox
-
Adds a new item to the list, which is displayed in the list using a supplied label.
- addItem(V) - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Adds one more item to the list box, at the end.
- addItem(V) - Method in class com.googlecode.lanterna.gui2.CheckBoxList
-
- addItem(V) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Adds a new item to the combo box, at the end
- addItem(V, boolean) - Method in class com.googlecode.lanterna.gui2.CheckBoxList
-
Adds an item to the checkbox list with an explicit checked status
- addLine(String) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Adds a single line to the TextBox
at the end, this only works when in multi-line mode
- addListener(Button.Listener) - Method in class com.googlecode.lanterna.gui2.Button
-
Adds a listener to notify when the button is triggered; the listeners will be called serially in the order they
were added
- addListener(CheckBox.Listener) - Method in class com.googlecode.lanterna.gui2.CheckBox
-
Adds a listener to this check box so that it will be notificed on certain user actions
- addListener(CheckBoxList.Listener) - Method in class com.googlecode.lanterna.gui2.CheckBoxList
-
Adds a new listener to the CheckBoxList
that will be called on certain user actions
- addListener(ComboBox.Listener) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Adds a new listener to the ComboBox
that will be called on certain user actions
- addListener(RadioBoxList.Listener) - Method in class com.googlecode.lanterna.gui2.RadioBoxList
-
Adds a new listener to the RadioBoxList
that will be called on certain user actions
- addListener(TableModel.Listener<V>) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Adds a listener to this table model that will be notified whenever the model changes
- addListener(TextGUI.Listener) - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
- addListener(TextGUI.Listener) - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
Adds a listener to this TextGUI to fire events on.
- addListItem(T) - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
-
Adds an item to the list box at the end
- addListItems(T...) - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
-
Adds a list of items to the list box at the end, in the order they are passed in
- addMenuItem(MenuItem) - Method in class com.googlecode.lanterna.gui2.MenuPopupWindow
-
Adds a new menu item to this popup window.
- addOverride(Class<?>, TextColor, TextColor, SGR...) - Method in class com.googlecode.lanterna.graphics.SimpleTheme
-
Adds an override for a particular class, or overwrites a previously defined override.
- addProfile(KeyDecodingProfile) - Method in class com.googlecode.lanterna.input.InputDecoder
-
Adds another key decoding profile to this InputDecoder, which means all patterns from the profile will be used
when decoding input.
- addResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.AbstractTerminal
-
- addResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
- addResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
- addResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
- addResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
-
- addResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
-
- addResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
- addResizeListener(TerminalResizeListener) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
- addResizeListener(TerminalResizeListener) - Method in interface com.googlecode.lanterna.terminal.Terminal
-
- addResizeRequest(TerminalSize) - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
Tells this screen that the size has changed and it should, at next opportunity, resize itself and its buffers
- addRow(Collection<V>) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Adds a new row to the table model at the end.
- addRow(V...) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Adds a new row to the table model at the end.
- addStyle(SGR) - Method in class com.googlecode.lanterna.gui2.Label
-
Adds an additional SGR style to use when drawing the label, in case it wasn't enabled by the theme
- addStyle(String, String, String) - Method in class com.googlecode.lanterna.graphics.AbstractTheme
-
- addTerminalEmulatorFrameAutoCloseTrigger(TerminalEmulatorAutoCloseTrigger) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Adds an auto-close trigger to use on created SwingTerminalFrames created by this factory
- addTo(Panel) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- addTo(Panel) - Method in interface com.googlecode.lanterna.gui2.Component
-
Same as calling panel.addComponent(thisComponent)
- addWindow(Window) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
- addWindow(Window) - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Adds a window to the TextGUI system, depending on the window manager this window may or may not be immediately
visible.
- addWindow(Window) - Method in class com.googlecode.lanterna.gui2.WindowList
-
- addWindowAndWait(Window) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
- addWindowAndWait(Window) - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Adds a window to the TextGUI system, depending on the window manager this window may or may not be immediately
visible.
- addWindowListener(WindowListener) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- addWindowListener(WindowListener) - Method in interface com.googlecode.lanterna.gui2.Window
-
- addVirtualTerminalListener(VirtualTerminalListener) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- addVirtualTerminalListener(VirtualTerminalListener) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Adds a listener to receive notifications when certain events happens on the virtual terminal.
- afterEnterFocus(Interactable.FocusChangeDirection, Interactable) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
Called by AbstractInteractableComponent
automatically after this component has received input focus.
- afterEnterFocus(Interactable.FocusChangeDirection, Interactable) - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
- afterEnterFocus(Interactable.FocusChangeDirection, Interactable) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
- afterLeaveFocus(Interactable.FocusChangeDirection, Interactable) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
Called by AbstractInteractableComponent
automatically after this component has lost input focus.
- afterLeaveFocus(Interactable.FocusChangeDirection, Interactable) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
- afterRender(Table<V>, V, int, int, boolean, TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableCellRenderer
-
Called by the cell renderer after the cell content has been drawn into the assigned area.
- ALIGN_TO_COLUMN_4 - com.googlecode.lanterna.screen.TabBehaviour
-
Tab characters are replaced with enough space characters to reach the next column index that is evenly divisible
by 4, simulating a normal tab character when placed inside a text document.
- ALIGN_TO_COLUMN_8 - com.googlecode.lanterna.screen.TabBehaviour
-
Tab characters are replaced with enough space characters to reach the next column index that is evenly divisible
by 8, simulating a normal tab character when placed inside a text document.
- allowLineFeed() - Method in enum com.googlecode.lanterna.screen.WrapBehaviour
-
- ALT - Static variable in class com.googlecode.lanterna.input.EscapeSequenceCharacterPattern
-
- AltAndCharacterPattern - Class in com.googlecode.lanterna.input
-
Character pattern that matches characters pressed while ALT key is held down
- AltAndCharacterPattern() - Constructor for class com.googlecode.lanterna.input.AltAndCharacterPattern
-
- AnimatedLabel - Class in com.googlecode.lanterna.gui2
-
This is a special label that contains not just a single text to display but a number of frames that are cycled
through.
- AnimatedLabel(String) - Constructor for class com.googlecode.lanterna.gui2.AnimatedLabel
-
Creates a new animated label, initially set to one frame.
- ANSITerminal - Class in com.googlecode.lanterna.terminal.ansi
-
Class containing graphics code for ANSI compliant text terminals and terminal emulators.
- ANSITerminal(InputStream, OutputStream, Charset) - Constructor for class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
- applyStyle(Table<V>, V, int, int, boolean, TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableCellRenderer
-
Called by the cell renderer to setup all the styling (colors and SGRs) before rendering the cell.
- applyThemeStyle(ThemeStyle) - Method in interface com.googlecode.lanterna.graphics.ThemedTextGraphics
-
Takes a ThemeStyle as applies it to this TextGraphics.
- applyThemeStyle(ThemeStyle) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- applyThemeStyle(ThemeStyle) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- ARROW_DOWN - Static variable in class com.googlecode.lanterna.Symbols
-
↓
- ARROW_LEFT - Static variable in class com.googlecode.lanterna.Symbols
-
←
- ARROW_RIGHT - Static variable in class com.googlecode.lanterna.Symbols
-
→
- ARROW_UP - Static variable in class com.googlecode.lanterna.Symbols
-
↑
- ArrowDown - com.googlecode.lanterna.input.KeyType
-
- ArrowLeft - com.googlecode.lanterna.input.KeyType
-
- ArrowRight - com.googlecode.lanterna.input.KeyType
-
- ArrowUp - com.googlecode.lanterna.input.KeyType
-
- AsynchronousTextGUIThread - Interface in com.googlecode.lanterna.gui2
-
Extended interface of TextGUIThread for implementations that uses a separate thread for all GUI event processing and
updating.
- AsynchronousTextGUIThread.State - Enum in com.googlecode.lanterna.gui2
-
Enum representing the states of the GUI thread life-cycle
- AUTOMATIC - com.googlecode.lanterna.screen.Screen.RefreshType
-
Using automatic mode, the Screen will make a guess at which refresh type would be the fastest and use this one.
- autoWrap() - Method in enum com.googlecode.lanterna.screen.WrapBehaviour
-
- AWTTerminal - Class in com.googlecode.lanterna.terminal.swing
-
This class provides an AWT implementation of the Terminal interface that is an embeddable component you can put into
an AWT container.
- AWTTerminal() - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Creates a new AWTTerminal with all the defaults set and no scroll controller connected.
- AWTTerminal(TerminalEmulatorDeviceConfiguration, AWTTerminalFontConfiguration, TerminalEmulatorColorConfiguration) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Creates a new AWTTerminal component using custom settings and no scroll controller.
- AWTTerminal(TerminalEmulatorDeviceConfiguration, AWTTerminalFontConfiguration, TerminalEmulatorColorConfiguration, TerminalScrollController) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Creates a new AWTTerminal component using custom settings and a custom scroll controller.
- AWTTerminal(TerminalScrollController) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Creates a new AWTTerminal with a particular scrolling controller that will be notified when the terminals
history size grows and will be called when this class needs to figure out the current scrolling position.
- AWTTerminal(TerminalSize, TerminalEmulatorDeviceConfiguration, AWTTerminalFontConfiguration, TerminalEmulatorColorConfiguration) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Creates a new AWTTerminal component using custom settings and no scroll controller.
- AWTTerminal(TerminalSize, TerminalEmulatorDeviceConfiguration, AWTTerminalFontConfiguration, TerminalEmulatorColorConfiguration, TerminalScrollController) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Creates a new AWTTerminal component using custom settings and a custom scroll controller.
- AWTTerminalFontConfiguration - Class in com.googlecode.lanterna.terminal.swing
-
This class encapsulates the font information used by an
AWTTerminal
.
- AWTTerminalFontConfiguration(boolean, AWTTerminalFontConfiguration.BoldMode, Font...) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
- AWTTerminalFontConfiguration.BoldMode - Enum in com.googlecode.lanterna.terminal.swing
-
Controls how the SGR bold will take effect when enabled on a character.
- AWTTerminalFrame - Class in com.googlecode.lanterna.terminal.swing
-
This class is similar to what SwingTerminal used to be before Lanterna 3.0; a Frame that contains a terminal
emulator.
- AWTTerminalFrame(TerminalEmulatorAutoCloseTrigger...) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
Creates a new AWTTerminalFrame with an optional list of auto-close triggers
- AWTTerminalFrame(String, TerminalEmulatorAutoCloseTrigger...) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
Creates a new AWTTerminalFrame with a given window title and an optional list of auto-close triggers
- AWTTerminalFrame(String, TerminalEmulatorDeviceConfiguration, AWTTerminalFontConfiguration, TerminalEmulatorColorConfiguration, TerminalEmulatorAutoCloseTrigger...) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
Creates a new AWTTerminalFrame using a specified title and a series of AWT terminal configuration objects
- AWTTerminalFrame(String, TerminalSize, TerminalEmulatorDeviceConfiguration, AWTTerminalFontConfiguration, TerminalEmulatorColorConfiguration, TerminalEmulatorAutoCloseTrigger...) - Constructor for class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
Creates a new AWTTerminalFrame using a specified title and a series of AWT terminal configuration objects
- calculatePreferredSize() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
Invokes the component renderer's size calculation logic and returns the result.
- calculatePreferredSize() - Method in class com.googlecode.lanterna.gui2.AnimatedLabel
-
- calculatePreferredSize() - Method in class com.googlecode.lanterna.gui2.Panel
-
- Cancel - com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
"Cancel"
- Cancel - Static variable in class com.googlecode.lanterna.gui2.LocalizedString
-
"Cancel"
- CanGrow - com.googlecode.lanterna.gui2.LinearLayout.GrowPolicy
-
With this grow policy, if the container has more space available then this component will be grown to fill
the extra space.
- canonicalMode(boolean) - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
-
In canonical mode, data are accumulated in a line editing buffer, and do not become "available for reading" until
line editing has been terminated by the user sending a line delimiter character.
- canonicalMode(boolean) - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTTYTerminal
-
- Center - com.googlecode.lanterna.gui2.LinearLayout.Alignment
-
The component will be placed horizontally centered (for vertical layouts) or vertically centered (for
horizontal layouts)
- CENTER - com.googlecode.lanterna.gui2.BorderLayout.Location
-
The component with this value as its layout data will occupy the center space, whatever is remaining after
the other components (if any) have allocated their space.
- CENTER - com.googlecode.lanterna.gui2.GridLayout.Alignment
-
Place the component at the middle of the cell (horizontally or vertically) and leave the space before and
after empty.
- CENTERED - Static variable in class com.googlecode.lanterna.gui2.Window.Hint
-
With this hint, the window wants to be at the center of the terminal instead of using the cascading layout
which is the standard.
- changeWindowHintsForDragged(Window) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
In order for window to be draggable, it would no longer be CENTERED.
- CHAR - com.googlecode.lanterna.screen.WrapBehaviour
-
Wrap at any character boundaries.
- Character - com.googlecode.lanterna.input.KeyType
-
This value corresponds to a regular character 'typed', usually alphanumeric or a symbol.
- CharacterPattern - Interface in com.googlecode.lanterna.input
-
Used to compare a list of character if they match a particular pattern, and in that case, return the kind of
keystroke this pattern represents
- CharacterPattern.Matching - Class in com.googlecode.lanterna.input
-
This immutable class describes a matching result.
- CheckBox - Class in com.googlecode.lanterna.gui2
-
The checkbox component looks like a regular checkbox that you can find in modern graphics user interfaces, a label
and a space that the user can toggle on and off by using enter or space keys.
- CheckBox() - Constructor for class com.googlecode.lanterna.gui2.CheckBox
-
Creates a new checkbox with no label, initially set to un-checked
- CheckBox(String) - Constructor for class com.googlecode.lanterna.gui2.CheckBox
-
Creates a new checkbox with a specific label, initially set to un-checked
- CheckBox.CheckBoxRenderer - Class in com.googlecode.lanterna.gui2
-
Helper interface that doesn't add any new methods but makes coding new check box renderers a little bit more clear
- CheckBox.DefaultCheckBoxRenderer - Class in com.googlecode.lanterna.gui2
-
The default renderer that is used unless overridden.
- CheckBox.Listener - Interface in com.googlecode.lanterna.gui2
-
Listener interface that can be used to catch user events on the check box
- CheckBoxList<V> - Class in com.googlecode.lanterna.gui2
-
This is a list box implementation where each item has its own checked state that can be toggled on and off
- CheckBoxList() - Constructor for class com.googlecode.lanterna.gui2.CheckBoxList
-
Creates a new CheckBoxList
that is initially empty and has no hardcoded preferred size, so it will
attempt to be as big as necessary to draw all items.
- CheckBoxList(TerminalSize) - Constructor for class com.googlecode.lanterna.gui2.CheckBoxList
-
Creates a new CheckBoxList
that is initially empty and has a pre-defined size that it will request.
- CheckBoxList.CheckBoxListItemRenderer<V> - Class in com.googlecode.lanterna.gui2
-
Default renderer for this component which is used unless overridden.
- CheckBoxList.Listener - Interface in com.googlecode.lanterna.gui2
-
Listener interface that can be attached to the CheckBoxList
in order to be notified on user actions
- CheckBoxListItemRenderer() - Constructor for class com.googlecode.lanterna.gui2.CheckBoxList.CheckBoxListItemRenderer
-
- CheckBoxRenderer() - Constructor for class com.googlecode.lanterna.gui2.CheckBox.CheckBoxRenderer
-
- CIRCLED - com.googlecode.lanterna.SGR
-
Draws a circle around the text.
- clear() - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Removes all rows from the table, this will trigger listeners for each row
- clear() - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
- clear() - Method in interface com.googlecode.lanterna.screen.Screen
-
Erases all the characters on the screen, effectively giving you a blank area.
- clear() - Method in class com.googlecode.lanterna.screen.TerminalScreen
-
- clearItems() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Removes all items from the list box
- clearItems() - Method in class com.googlecode.lanterna.gui2.CheckBoxList
-
- clearItems() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Removes all items from the combo box
- clearItems() - Method in class com.googlecode.lanterna.gui2.RadioBoxList
-
- clearModifiers() - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- clearModifiers() - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
Removes all active modifiers
- clearModifiers() - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
-
- clearModifiers() - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
-
- clearModifiers() - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- clearModifiers() - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- clearScreen() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
- clearScreen() - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
-
- clearScreen() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
- clearScreen() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
- clearScreen() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
- clearScreen() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
-
- clearScreen() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
-
- clearScreen() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
- clearScreen() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
- clearScreen() - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Removes all the characters, colors and graphics from the screen and leaves you with a big empty space.
- clearScreen() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- clearSelection() - Method in class com.googlecode.lanterna.gui2.RadioBoxList
-
Un-checks the currently checked item (if any) and leaves the radio check box in a state where no item is checked.
- CLICK - com.googlecode.lanterna.terminal.MouseCaptureMode
-
Mouse clicks are captured on the down-motion but not the up-motion.
- CLICK_DOWN - com.googlecode.lanterna.input.MouseActionType
-
- CLICK_RELEASE - com.googlecode.lanterna.input.MouseActionType
-
- CLICK_RELEASE - com.googlecode.lanterna.terminal.MouseCaptureMode
-
Mouse clicks are captured both on down and up, this is the normal mode for capturing mouse input.
- CLICK_RELEASE_DRAG - com.googlecode.lanterna.terminal.MouseCaptureMode
-
Mouse clicks are captured both on down and up and if the mouse if moved while holding down one of the button, a
drag event is generated.
- CLICK_RELEASE_DRAG_MOVE - com.googlecode.lanterna.terminal.MouseCaptureMode
-
Mouse clicks are captured both on down and up and also all mouse movements, no matter if any button is held down
or not.
- CLIP - com.googlecode.lanterna.screen.WrapBehaviour
-
Don't wrap lines automatically, but honor explicit line-feeds.
- close() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- close() - Method in interface com.googlecode.lanterna.gui2.Window
-
Closes the window, which will remove it from the GUI
- close() - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
- close() - Method in interface com.googlecode.lanterna.screen.Screen
-
- close() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
- close() - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
-
- close() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal
-
Closes the socket to the client, effectively ending the telnet session and the terminal.
- close() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminalServer
-
Closes the server socket, accepting no new connection.
- close() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
-
- close() - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
-
- close() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
- close() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
- close() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
- close() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
-
- close() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
-
- close() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
- close() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
- close() - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Closes the terminal, if applicable.
- close() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- Close - com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
"Close"
- Close - Static variable in class com.googlecode.lanterna.gui2.LocalizedString
-
"Close"
- CloseOnEscape - com.googlecode.lanterna.terminal.swing.TerminalEmulatorAutoCloseTrigger
-
Close if the user presses ESC key on the keyboard
- CloseOnExitPrivateMode - com.googlecode.lanterna.terminal.swing.TerminalEmulatorAutoCloseTrigger
-
Close the frame when exiting from private mode
- CLUB - Static variable in class com.googlecode.lanterna.Symbols
-
♣
- com.googlecode.lanterna - package com.googlecode.lanterna
-
- com.googlecode.lanterna.bundle - package com.googlecode.lanterna.bundle
-
- com.googlecode.lanterna.graphics - package com.googlecode.lanterna.graphics
-
- com.googlecode.lanterna.gui2 - package com.googlecode.lanterna.gui2
-
- com.googlecode.lanterna.gui2.dialogs - package com.googlecode.lanterna.gui2.dialogs
-
- com.googlecode.lanterna.gui2.menu - package com.googlecode.lanterna.gui2.menu
-
- com.googlecode.lanterna.gui2.table - package com.googlecode.lanterna.gui2.table
-
- com.googlecode.lanterna.input - package com.googlecode.lanterna.input
-
- com.googlecode.lanterna.screen - package com.googlecode.lanterna.screen
-
- com.googlecode.lanterna.terminal - package com.googlecode.lanterna.terminal
-
- com.googlecode.lanterna.terminal.ansi - package com.googlecode.lanterna.terminal.ansi
-
- com.googlecode.lanterna.terminal.swing - package com.googlecode.lanterna.terminal.swing
-
- com.googlecode.lanterna.terminal.virtual - package com.googlecode.lanterna.terminal.virtual
-
- ComboBox<V> - Class in com.googlecode.lanterna.gui2
-
This is a simple combo box implementation that allows the user to select one out of multiple items through a
drop-down menu.
- ComboBox(String, Collection<V>) - Constructor for class com.googlecode.lanterna.gui2.ComboBox
-
Creates a new ComboBox
initialized with N number of items supplied through the items parameter.
- ComboBox(Collection<V>) - Constructor for class com.googlecode.lanterna.gui2.ComboBox
-
Creates a new ComboBox
initialized with N number of items supplied through the items parameter.
- ComboBox(Collection<V>, int) - Constructor for class com.googlecode.lanterna.gui2.ComboBox
-
Creates a new ComboBox
initialized with N number of items supplied through the items parameter.
- ComboBox(V...) - Constructor for class com.googlecode.lanterna.gui2.ComboBox
-
Creates a new ComboBox
initialized with N number of items supplied through the varargs parameter.
- ComboBox.ComboBoxRenderer<V> - Class in com.googlecode.lanterna.gui2
-
Helper interface that doesn't add any new methods but makes coding new combo box renderers a little bit more clear
- ComboBox.DefaultComboBoxRenderer<V> - Class in com.googlecode.lanterna.gui2
-
This class is the default renderer implementation which will be used unless overridden.
- ComboBox.Listener - Interface in com.googlecode.lanterna.gui2
-
Listener interface that can be used to catch user events on the combo box
- ComboBoxRenderer() - Constructor for class com.googlecode.lanterna.gui2.ComboBox.ComboBoxRenderer
-
- compareTo(TerminalPosition) - Method in class com.googlecode.lanterna.TerminalPosition
-
- COMPLETE - com.googlecode.lanterna.screen.Screen.RefreshType
-
In RefreshType.COMPLETE
mode, the screen will send a clear command to the terminal, then redraw the
whole back-buffer line by line.
- Component - Interface in com.googlecode.lanterna.gui2
-
This is the main interface defining a component in Lanterna, although you will probably not implement this directly
but rather extend the AbstractComponent
or another one of the sub-classes instead to avoid implementing most
of the methods in this interface.
- ComponentRenderer<T extends Component> - Interface in com.googlecode.lanterna.gui2
-
This interface defines a renderer for a component, an external class that does the sizing and rendering.
- Composite - Interface in com.googlecode.lanterna.gui2
-
A Composite is a Container that contains only one (or zero) component.
- Container - Interface in com.googlecode.lanterna.gui2
-
Container is a component that contains a collection of child components.
- containsComponent(Component) - Method in class com.googlecode.lanterna.gui2.AbstractComposite
-
- containsComponent(Component) - Method in interface com.googlecode.lanterna.gui2.Container
-
Returns true
if this container contains the supplied component either directly or indirectly through
intermediate containers.
- containsComponent(Component) - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
-
- containsComponent(Component) - Method in class com.googlecode.lanterna.gui2.Panel
-
- contentHolder - Variable in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- Continue - com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
"Continue"
- Continue - Static variable in class com.googlecode.lanterna.gui2.LocalizedString
-
"Continue"
- CONVERT_TO_EIGHT_SPACES - com.googlecode.lanterna.screen.TabBehaviour
-
Tab characters are replaced with eight blank spaces, no matter where the tab was placed.
- CONVERT_TO_FOUR_SPACES - com.googlecode.lanterna.screen.TabBehaviour
-
Tab characters are replaced with four blank spaces, no matter where the tab was placed.
- CONVERT_TO_ONE_SPACE - com.googlecode.lanterna.screen.TabBehaviour
-
Tab characters are replaced with a single blank space, no matter where the tab was placed.
- CONVERT_TO_THREE_SPACES - com.googlecode.lanterna.screen.TabBehaviour
-
Tab characters are replaced with three blank spaces, no matter where the tab was placed.
- CONVERT_TO_TWO_SPACES - com.googlecode.lanterna.screen.TabBehaviour
-
Tab characters are replaced with two blank spaces, no matter where the tab was placed.
- copyFrom(TextImage, int, int, int, int, int, int) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
-
Copies the content from a TextImage into this buffer.
- copyTo(TextImage) - Method in class com.googlecode.lanterna.graphics.BasicTextImage
-
- copyTo(TextImage) - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Copies this TextImage's content to another TextImage.
- copyTo(TextImage) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
-
- copyTo(TextImage, int, int, int, int, int, int) - Method in class com.googlecode.lanterna.graphics.BasicTextImage
-
- copyTo(TextImage, int, int, int, int, int, int) - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Copies this TextImage's content to another TextImage.
- copyTo(TextImage, int, int, int, int, int, int) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
-
- createAWTTerminal() - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
- createClassicSpinningLine() - Static method in class com.googlecode.lanterna.gui2.AnimatedLabel
-
Creates a classic spinning bar which can be used to signal to the user that an operation in is process.
- createClassicSpinningLine(int) - Static method in class com.googlecode.lanterna.gui2.AnimatedLabel
-
Creates a classic spinning bar which can be used to signal to the user that an operation in is process.
- CREATED - com.googlecode.lanterna.gui2.AsynchronousTextGUIThread.State
-
The instance has been created but not yet started
- createDefaultListItemRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Method that constructs the ListItemRenderer
that this list box should use to draw the elements of the
list box.
- createDefaultListItemRenderer() - Method in class com.googlecode.lanterna.gui2.CheckBoxList
-
- createDefaultListItemRenderer() - Method in class com.googlecode.lanterna.gui2.RadioBoxList
-
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
-
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
When you create a custom component, you need to implement this method and return a Renderer which is responsible
for taking care of sizing the component, rendering it and choosing where to place the cursor (if Interactable).
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.Button
-
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.CheckBox
-
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.EmptySpace
-
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.GUIBackdrop
-
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.ImageComponent
-
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.Label
-
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
-
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.menu.MenuItem
-
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.Panel
-
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.ScrollBar
-
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.Separator
-
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.table.Table
-
- createDefaultRenderer() - Method in class com.googlecode.lanterna.gui2.TextBox
-
- createDialog(String, String) - Static method in class com.googlecode.lanterna.gui2.dialogs.WaitingDialog
-
Creates a new waiting dialog
- createDoNothingOnExceptionAdapter(ExtendedTerminal) - Static method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
Creates a wrapper around an ExtendedTerminal that exposes it as a IOSafeExtendedTerminal.
- createDoNothingOnExceptionAdapter(Terminal) - Static method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
Creates a wrapper around a Terminal that exposes it as a IOSafeTerminal.
- createHeadlessTerminal() - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
- createHorizontallyEndAlignedLayoutData(int) - Static method in class com.googlecode.lanterna.gui2.GridLayout
-
This is a shortcut method that will create a grid layout data object that will expand its cell as much as is can
vertically and make the component occupy the whole area vertically and center it horizontally
- createHorizontallyFilledLayoutData() - Static method in class com.googlecode.lanterna.gui2.GridLayout
-
This is a shortcut method that will create a grid layout data object that will expand its cell as much as is can
horizontally and make the component occupy the whole area horizontally and center it vertically, spanning 1 cell.
- createHorizontallyFilledLayoutData(int) - Static method in class com.googlecode.lanterna.gui2.GridLayout
-
This is a shortcut method that will create a grid layout data object that will expand its cell as much as is can
horizontally and make the component occupy the whole area horizontally and center it vertically
- createLayoutData(GridLayout.Alignment, GridLayout.Alignment) - Static method in class com.googlecode.lanterna.gui2.GridLayout
-
Creates a layout data object for GridLayout
:s that specify the horizontal and vertical alignment for the
component in case the cell space is larger than the preferred size of the component
- createLayoutData(GridLayout.Alignment, GridLayout.Alignment, boolean, boolean) - Static method in class com.googlecode.lanterna.gui2.GridLayout
-
Creates a layout data object for GridLayout
:s that specify the horizontal and vertical alignment for the
component in case the cell space is larger than the preferred size of the component.
- createLayoutData(GridLayout.Alignment, GridLayout.Alignment, boolean, boolean, int, int) - Static method in class com.googlecode.lanterna.gui2.GridLayout
-
Creates a layout data object for GridLayout
:s that specify the horizontal and vertical alignment for the
component in case the cell space is larger than the preferred size of the component.
- createLayoutData(LinearLayout.Alignment) - Static method in class com.googlecode.lanterna.gui2.LinearLayout
-
Creates a LayoutData
for LinearLayout
that assigns a component to a particular alignment on its
counter-axis, meaning the horizontal alignment on vertical LinearLayout
s and vertical alignment on
horizontal LinearLayout
s.
- createLayoutData(LinearLayout.Alignment, LinearLayout.GrowPolicy) - Static method in class com.googlecode.lanterna.gui2.LinearLayout
-
Creates a LayoutData
for LinearLayout
that assigns a component to a particular alignment on its
counter-axis, meaning the horizontal alignment on vertical LinearLayout
s and vertical alignment on
horizontal LinearLayout
s.
- createRuntimeExceptionConvertingAdapter(ExtendedTerminal) - Static method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
Creates a wrapper around an ExtendedTerminal that exposes it as a IOSafeExtendedTerminal.
- createRuntimeExceptionConvertingAdapter(Terminal) - Static method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
Creates a wrapper around a Terminal that exposes it as a IOSafeTerminal.
- createScreen() - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
- createSwingTerminal() - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
- createTelnetTerminal() - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Creates a new TelnetTerminal
Note: a telnetPort should have been set with setTelnetPort(),
otherwise creation of TelnetTerminal will most likely fail.
- createTerminal() - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
- createTerminal() - Method in interface com.googlecode.lanterna.terminal.TerminalFactory
-
Instantiates a Terminal according to the factory implementation.
- createTerminalEmulator() - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Creates a new terminal emulator window which will be either Swing-based or AWT-based depending on what is
available on the system
- createTextGUIThread(TextGUI) - Method in class com.googlecode.lanterna.gui2.SameTextGUIThread.Factory
-
- createTextGUIThread(TextGUI) - Method in class com.googlecode.lanterna.gui2.SeparateTextGUIThread.Factory
-
- createTextGUIThread(TextGUI) - Method in interface com.googlecode.lanterna.gui2.TextGUIThreadFactory
-
Creates a new TextGUIThread
objects
- CROSSED_OUT - com.googlecode.lanterna.SGR
-
Draws a horizontal line through the text.
- CTRL - Static variable in class com.googlecode.lanterna.input.EscapeSequenceCharacterPattern
-
- CTRL_C_KILLS_APPLICATION - com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal.CtrlCBehaviour
-
Pressing ctrl+c will restore the terminal and kill the application as it normally does with terminal
applications.
- CtrlAltAndCharacterPattern - Class in com.googlecode.lanterna.input
-
Character pattern that matches characters pressed while ALT and CTRL keys are held down
- CtrlAltAndCharacterPattern() - Constructor for class com.googlecode.lanterna.input.CtrlAltAndCharacterPattern
-
- CtrlAndCharacterPattern - Class in com.googlecode.lanterna.input
-
Character pattern that matches characters pressed while CTRL key is held down
- CtrlAndCharacterPattern() - Constructor for class com.googlecode.lanterna.input.CtrlAndCharacterPattern
-
- CursorLocation - com.googlecode.lanterna.input.KeyType
-
This value is only internally within Lanterna to understand where the cursor currently is, it's not expected to
be returned by the API to an input read call.
- customTasks - Variable in class com.googlecode.lanterna.gui2.AbstractTextGUIThread
-
- CYAN - com.googlecode.lanterna.TextColor.ANSI
-
- CYAN_BRIGHT - com.googlecode.lanterna.TextColor.ANSI
-
- cycleActiveWindow(boolean) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
Switches the active window by cyclically shuffling the window list.
- cycleActiveWindow(boolean) - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Takes the previously active window and makes it active, or if in reverse mode, takes the window at the bottom of
the stack, moves it to the front and makes it active.
- cycleActiveWindow(boolean) - Method in class com.googlecode.lanterna.gui2.WindowList
-
Switches the active window by cyclically shuffling the window list.
- CygwinTerminal - Class in com.googlecode.lanterna.terminal.ansi
-
This class extends UnixLikeTerminal and implements the Cygwin-specific implementations.
- CygwinTerminal(InputStream, OutputStream, Charset) - Constructor for class com.googlecode.lanterna.terminal.ansi.CygwinTerminal
-
Creates a new CygwinTerminal based off input and output streams and a character set to use
- DEFAULT - com.googlecode.lanterna.TextColor.ANSI
-
- DEFAULT - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
-
Default colors the SwingTerminal is using if you don't specify anything
- DEFAULT_CHARACTER - Static variable in interface com.googlecode.lanterna.screen.Screen
-
This is the character Screen implementations should use as a filler is there are areas not set to any particular
character.
- DEFAULT_CHARACTER - Static variable in class com.googlecode.lanterna.TextCharacter
-
- DEFAULT_FONT_SIZE - Static variable in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
The default font size used unless overridden
- DefaultButtonRenderer() - Constructor for class com.googlecode.lanterna.gui2.Button.DefaultButtonRenderer
-
- DefaultCheckBoxRenderer() - Constructor for class com.googlecode.lanterna.gui2.CheckBox.DefaultCheckBoxRenderer
-
- DefaultComboBoxRenderer() - Constructor for class com.googlecode.lanterna.gui2.ComboBox.DefaultComboBoxRenderer
-
Default constructor
- DefaultKeyDecodingProfile - Class in com.googlecode.lanterna.input
-
This profile attempts to collect as many code combinations as possible without causing any collisions between
patterns.
- DefaultKeyDecodingProfile() - Constructor for class com.googlecode.lanterna.input.DefaultKeyDecodingProfile
-
- DefaultListBoxRenderer() - Constructor for class com.googlecode.lanterna.gui2.AbstractListBox.DefaultListBoxRenderer
-
Default constructor
- DefaultMenuBarRenderer() - Constructor for class com.googlecode.lanterna.gui2.menu.MenuBar.DefaultMenuBarRenderer
-
- DefaultMenuItemRenderer() - Constructor for class com.googlecode.lanterna.gui2.menu.MenuItem.DefaultMenuItemRenderer
-
- DefaultMutableThemeStyle - Class in com.googlecode.lanterna.graphics
-
This basic implementation of ThemeStyle keeps the styles in its internal state and allows you to mutate them.
- DefaultMutableThemeStyle(ThemeStyle) - Constructor for class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
-
- DefaultMutableThemeStyle(TextColor, TextColor, SGR...) - Constructor for class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
-
- DefaultPanelRenderer() - Constructor for class com.googlecode.lanterna.gui2.Panel.DefaultPanelRenderer
-
- DefaultProgressBarRenderer() - Constructor for class com.googlecode.lanterna.gui2.ProgressBar.DefaultProgressBarRenderer
-
- DefaultScrollBarRenderer() - Constructor for class com.googlecode.lanterna.gui2.ScrollBar.DefaultScrollBarRenderer
-
Default constructor
- DefaultSeparatorRenderer() - Constructor for class com.googlecode.lanterna.gui2.Separator.DefaultSeparatorRenderer
-
- DefaultTableCellRenderer<V> - Class in com.googlecode.lanterna.gui2.table
-
Default implementation of TableCellRenderer
- DefaultTableCellRenderer() - Constructor for class com.googlecode.lanterna.gui2.table.DefaultTableCellRenderer
-
- DefaultTableHeaderRenderer<V> - Class in com.googlecode.lanterna.gui2.table
-
Default implementation of TableHeaderRenderer
- DefaultTableHeaderRenderer() - Constructor for class com.googlecode.lanterna.gui2.table.DefaultTableHeaderRenderer
-
- DefaultTableRenderer<V> - Class in com.googlecode.lanterna.gui2.table
-
Default implementation of TableRenderer
- DefaultTableRenderer() - Constructor for class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
Default constructor
- DefaultTerminalFactory - Class in com.googlecode.lanterna.terminal
-
This TerminalFactory implementation uses a simple auto-detection mechanism for figuring out which terminal
implementation to create based on characteristics of the system the program is running on.
- DefaultTerminalFactory() - Constructor for class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Creates a new DefaultTerminalFactory with all properties set to their defaults
- DefaultTerminalFactory(OutputStream, InputStream, Charset) - Constructor for class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Creates a new DefaultTerminalFactory with I/O and character set options customisable.
- DefaultTextBoxRenderer() - Constructor for class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
-
Default constructor
- DefaultTextGUIGraphics - Class in com.googlecode.lanterna.gui2
-
Created by Martin on 2017-08-11.
- DefaultWindowDecorationRenderer - Class in com.googlecode.lanterna.gui2
-
Default window decoration renderer that is used unless overridden with another decoration renderer.
- DefaultWindowDecorationRenderer() - Constructor for class com.googlecode.lanterna.gui2.DefaultWindowDecorationRenderer
-
- DefaultWindowManager - Class in com.googlecode.lanterna.gui2
-
The default window manager implementation used by Lanterna.
- DefaultWindowManager() - Constructor for class com.googlecode.lanterna.gui2.DefaultWindowManager
-
Default constructor, will create a window manager that uses DefaultWindowDecorationRenderer
for drawing
window decorations, unless the current theme has an override.
- DefaultWindowManager(WindowDecorationRenderer, TerminalSize) - Constructor for class com.googlecode.lanterna.gui2.DefaultWindowManager
-
Creates a new DefaultWindowManager
using a specified windowDecorationRendererOverride
for drawing window
decorations.
- DefaultWindowManager(TerminalSize) - Constructor for class com.googlecode.lanterna.gui2.DefaultWindowManager
-
Creates a new DefaultWindowManager
using a DefaultWindowDecorationRenderer
for drawing window
decorations, unless the current theme has an override.
- DefaultVirtualTerminal - Class in com.googlecode.lanterna.terminal.virtual
-
- DefaultVirtualTerminal() - Constructor for class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
Creates a new virtual terminal with an initial size set
- DefaultVirtualTerminal(TerminalSize) - Constructor for class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
Creates a new virtual terminal with an initial size set
- deiconify() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
- deiconify() - Method in interface com.googlecode.lanterna.terminal.ExtendedTerminal
-
De-iconifies the terminal, which likely means restoring it from minimized state with most window managers
- deiconify() - Method in interface com.googlecode.lanterna.terminal.IOSafeExtendedTerminal
-
- deiconify() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.Extended
-
- DelegatingTheme - Class in com.googlecode.lanterna.graphics
-
Allows you to more easily wrap an existing theme and alter the behaviour in some special cases.
- DelegatingTheme(Theme) - Constructor for class com.googlecode.lanterna.graphics.DelegatingTheme
-
Creates a new
DelegatingTheme
with a default implementation that will forward all calls to the
Theme
that is passed in.
- DelegatingThemeDefinition - Class in com.googlecode.lanterna.graphics
-
Allows you to more easily wrap an existing theme definion and alter the behaviour in some special cases.
- DelegatingThemeDefinition(ThemeDefinition) - Constructor for class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
-
- Delete - com.googlecode.lanterna.input.KeyType
-
- DELTA - com.googlecode.lanterna.screen.Screen.RefreshType
-
In RefreshType.DELTA
mode, the Screen will calculate a diff between the back-buffer and the
front-buffer, then figure out the set of terminal commands that is required to make the front-buffer exactly
like the back-buffer.
- description - Variable in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
- DialogWindow - Class in com.googlecode.lanterna.gui2.dialogs
-
Thin layer on top of the AbstractWindow
class that automatically sets properties and hints to the window to
make it act more like a modal dialog window
- DialogWindow(String) - Constructor for class com.googlecode.lanterna.gui2.dialogs.DialogWindow
-
Default constructor, takes a title for the dialog and runs code shared for dialogs
- DIAMOND - Static variable in class com.googlecode.lanterna.Symbols
-
♦
- Direction - Enum in com.googlecode.lanterna.gui2
-
Enum for distinguishing between horizontal and vertical directions.
- DirectoryDialog - Class in com.googlecode.lanterna.gui2.dialogs
-
Dialog that allows the user to iterate the file system and pick directory.
- DirectoryDialog(String, String, String, TerminalSize, boolean, File) - Constructor for class com.googlecode.lanterna.gui2.dialogs.DirectoryDialog
-
Default constructor for DirectoryDialog
- DirectoryDialogBuilder - Class in com.googlecode.lanterna.gui2.dialogs
-
Dialog builder for the DirectoryDialog
class, use this to create instances of that class and to customize
them.
- DirectoryDialogBuilder() - Constructor for class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
Default constructor
- disableModifiers(SGR...) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- disableModifiers(SGR...) - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
Removes zero or more modifiers from the set of currently active modifiers
- disableModifiers(SGR...) - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
-
- disableModifiers(SGR...) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
-
- disableModifiers(SGR...) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- disableModifiers(SGR...) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
- disableSGR(SGR) - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
-
- disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
- disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
- disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
- disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
-
- disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
-
- disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
- disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
- disableSGR(SGR) - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Deactivates an SGR
(Selected Graphic Rendition) code which has previously been activated through
enableSGR(..)
.
- disableSGR(SGR) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- dispose() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
- dispose() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
- divide(TerminalPosition) - Method in class com.googlecode.lanterna.TerminalPosition
-
- doLayout(TerminalSize, List<Component>) - Method in class com.googlecode.lanterna.gui2.AbsoluteLayout
-
- doLayout(TerminalSize, List<Component>) - Method in class com.googlecode.lanterna.gui2.BorderLayout
-
- doLayout(TerminalSize, List<Component>) - Method in class com.googlecode.lanterna.gui2.GridLayout
-
- doLayout(TerminalSize, List<Component>) - Method in interface com.googlecode.lanterna.gui2.LayoutManager
-
Given a size constraint, update the location and size of each component in the component list by laying them out
in the available area.
- doLayout(TerminalSize, List<Component>) - Method in class com.googlecode.lanterna.gui2.LinearLayout
-
- doResizeIfNecessary() - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
- doResizeIfNecessary() - Method in interface com.googlecode.lanterna.screen.Screen
-
One problem working with Screens is that whenever the terminal is resized, the front and back buffers needs to be
adjusted accordingly and the program should have a chance to figure out what to do with this extra space (or less
space).
- doResizeIfNecessary() - Method in class com.googlecode.lanterna.screen.TerminalScreen
-
- doResizeIfNecessary() - Method in class com.googlecode.lanterna.screen.VirtualScreen
-
- DOUBLE_LINE_BOTTOM_LEFT_CORNER - Static variable in class com.googlecode.lanterna.Symbols
-
╚
- DOUBLE_LINE_BOTTOM_RIGHT_CORNER - Static variable in class com.googlecode.lanterna.Symbols
-
╝
- DOUBLE_LINE_CROSS - Static variable in class com.googlecode.lanterna.Symbols
-
╬
- DOUBLE_LINE_HORIZONTAL - Static variable in class com.googlecode.lanterna.Symbols
-
═
- DOUBLE_LINE_HORIZONTAL_SINGLE_LINE_CROSS - Static variable in class com.googlecode.lanterna.Symbols
-
╪
- DOUBLE_LINE_T_DOWN - Static variable in class com.googlecode.lanterna.Symbols
-
╦
- DOUBLE_LINE_T_LEFT - Static variable in class com.googlecode.lanterna.Symbols
-
╣
- DOUBLE_LINE_T_RIGHT - Static variable in class com.googlecode.lanterna.Symbols
-
╠
- DOUBLE_LINE_T_SINGLE_DOWN - Static variable in class com.googlecode.lanterna.Symbols
-
╤
- DOUBLE_LINE_T_SINGLE_LEFT - Static variable in class com.googlecode.lanterna.Symbols
-
╢
- DOUBLE_LINE_T_SINGLE_RIGHT - Static variable in class com.googlecode.lanterna.Symbols
-
╟
- DOUBLE_LINE_T_SINGLE_UP - Static variable in class com.googlecode.lanterna.Symbols
-
╧
- DOUBLE_LINE_T_UP - Static variable in class com.googlecode.lanterna.Symbols
-
╩
- DOUBLE_LINE_TOP_LEFT_CORNER - Static variable in class com.googlecode.lanterna.Symbols
-
╔
- DOUBLE_LINE_TOP_RIGHT_CORNER - Static variable in class com.googlecode.lanterna.Symbols
-
╗
- DOUBLE_LINE_VERTICAL - Static variable in class com.googlecode.lanterna.Symbols
-
║
- DOUBLE_LINE_VERTICAL_SINGLE_LINE_CROSS - Static variable in class com.googlecode.lanterna.Symbols
-
╫
- doubleLine() - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a Border
that is drawn as a solid color double line surrounding the wrapped component
- doubleLine(String) - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a Border
that is drawn as a solid color double line surrounding the wrapped component with a
title string normally drawn at the top-left side
- DoubleLine - com.googlecode.lanterna.gui2.table.TableCellBorderStyle
-
There is a single space of separation between the cells, drawn as a double line
- doubleLineBevel() - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a Border
that is drawn as a bevel color double line surrounding the wrapped component
- doubleLineBevel(String) - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a Border
that is drawn as a bevel color double line surrounding the wrapped component with a
title string normally drawn at the top-left side
- doubleLineReverseBevel() - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a Border
that is drawn as a reverse bevel color double line surrounding the wrapped component
- doubleLineReverseBevel(String) - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a Border
that is drawn as a reverse bevel color double line surrounding the wrapped component
with a title string normally drawn at the top-left side
- DoublePrintingTextGraphics - Class in com.googlecode.lanterna.graphics
-
This TextGraphics implementation wraps another TextGraphics and forwards all operations to it, but with a few
differences.
- DoublePrintingTextGraphics(TextGraphics) - Constructor for class com.googlecode.lanterna.graphics.DoublePrintingTextGraphics
-
Creates a new DoublePrintingTextGraphics
on top of a supplied TextGraphics
- DOWN - com.googlecode.lanterna.gui2.Interactable.FocusChangeDirection
-
The next interactable component, going down.
- DRAG - com.googlecode.lanterna.input.MouseActionType
-
Moving the mouse cursor on the screen while holding a button down
- draw(TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- draw(TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- draw(TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- draw(TextGUIGraphics) - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Called by the GUI system (or something imitating the GUI system) to draw the root container.
- draw(TextGUIGraphics) - Method in interface com.googlecode.lanterna.gui2.TextGUIElement
-
Draws the GUI element using the supplied TextGUIGraphics object.
- draw(TextGUIGraphics) - Method in interface com.googlecode.lanterna.gui2.Window
-
Called by the GUI system (or something imitating the GUI system) to draw the window.
- draw(WindowBasedTextGUI, TextGUIGraphics, Window) - Method in class com.googlecode.lanterna.gui2.DefaultWindowDecorationRenderer
-
- draw(WindowBasedTextGUI, TextGUIGraphics, Window) - Method in class com.googlecode.lanterna.gui2.EmptyWindowDecorationRenderer
-
- draw(WindowBasedTextGUI, TextGUIGraphics, Window) - Method in class com.googlecode.lanterna.gui2.FatWindowDecorationRenderer
-
- draw(WindowBasedTextGUI, TextGUIGraphics, Window) - Method in interface com.googlecode.lanterna.gui2.WindowDecorationRenderer
-
Draws the window decorations for a particular window and returns a new TextGraphics that is locked to the area
inside of the window decorations where the content of the window should be drawn
- drawCell(Table<V>, V, int, int, TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableCellRenderer
-
- drawCell(Table<V>, V, int, int, TextGUIGraphics) - Method in interface com.googlecode.lanterna.gui2.table.TableCellRenderer
-
Called by the table when it's time to draw a cell, you can see how much size is available by checking the size of
the textGUIGraphics
.
- drawComponent(TextGUIGraphics, Button) - Method in class com.googlecode.lanterna.gui2.Button.BorderedButtonRenderer
-
- drawComponent(TextGUIGraphics, Button) - Method in class com.googlecode.lanterna.gui2.Button.DefaultButtonRenderer
-
- drawComponent(TextGUIGraphics, Button) - Method in class com.googlecode.lanterna.gui2.Button.FlatButtonRenderer
-
- drawComponent(TextGUIGraphics, CheckBox) - Method in class com.googlecode.lanterna.gui2.CheckBox.DefaultCheckBoxRenderer
-
- drawComponent(TextGUIGraphics, ComboBox<V>) - Method in class com.googlecode.lanterna.gui2.ComboBox.DefaultComboBoxRenderer
-
- drawComponent(TextGUIGraphics, MenuBar) - Method in class com.googlecode.lanterna.gui2.menu.MenuBar.DefaultMenuBarRenderer
-
- drawComponent(TextGUIGraphics, MenuItem) - Method in class com.googlecode.lanterna.gui2.menu.MenuItem.DefaultMenuItemRenderer
-
- drawComponent(TextGUIGraphics, Panel) - Method in class com.googlecode.lanterna.gui2.Panel.DefaultPanelRenderer
-
- drawComponent(TextGUIGraphics, ProgressBar) - Method in class com.googlecode.lanterna.gui2.ProgressBar.DefaultProgressBarRenderer
-
- drawComponent(TextGUIGraphics, ProgressBar) - Method in class com.googlecode.lanterna.gui2.ProgressBar.LargeProgressBarRenderer
-
- drawComponent(TextGUIGraphics, ScrollBar) - Method in class com.googlecode.lanterna.gui2.ScrollBar.DefaultScrollBarRenderer
-
- drawComponent(TextGUIGraphics, Separator) - Method in class com.googlecode.lanterna.gui2.Separator.DefaultSeparatorRenderer
-
- drawComponent(TextGUIGraphics, Table<V>) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
- drawComponent(TextGUIGraphics, Table<V>) - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
-
- drawComponent(TextGUIGraphics, TextBox) - Method in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
-
- drawComponent(TextGUIGraphics, T) - Method in class com.googlecode.lanterna.gui2.AbstractListBox.DefaultListBoxRenderer
-
- drawComponent(TextGUIGraphics, T) - Method in interface com.googlecode.lanterna.gui2.ComponentRenderer
-
Using the supplied graphics object, draws the component passed in.
- drawFrame(TextGraphics, TerminalSize, TerminalSize, TerminalPosition) - Method in interface com.googlecode.lanterna.screen.VirtualScreen.FrameRenderer
-
Drawn the 'frame', meaning anything that is outside the viewport (title, scrollbar, etc)
- drawGUI(TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
Draws the entire GUI using a TextGUIGraphics
object
- drawGUI(TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
- drawHeader(Table<V>, String, int, TextGUIGraphics) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableHeaderRenderer
-
- drawHeader(Table<V>, String, int, TextGUIGraphics) - Method in interface com.googlecode.lanterna.gui2.table.TableHeaderRenderer
-
Called by the table when it's time to draw a header, you can see how much size is available by checking the size
of the textGUIGraphics
.
- drawImage(TerminalPosition, TextImage) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- drawImage(TerminalPosition, TextImage) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Takes a TextImage and draws it on the surface this TextGraphics is targeting, given the coordinates on the target
that is specifying where the top-left corner of the image should be drawn.
- drawImage(TerminalPosition, TextImage) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- drawImage(TerminalPosition, TextImage) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- drawImage(TerminalPosition, TextImage, TerminalPosition, TerminalSize) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- drawImage(TerminalPosition, TextImage, TerminalPosition, TerminalSize) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Takes a TextImage and draws it on the surface this TextGraphics is targeting, given the coordinates on the target
that is specifying where the top-left corner of the image should be drawn.
- drawImage(TerminalPosition, TextImage, TerminalPosition, TerminalSize) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- drawImage(TerminalPosition, TextImage, TerminalPosition, TerminalSize) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- drawItem(TextGUIGraphics, CheckBoxList<V>, int, V, boolean, boolean) - Method in class com.googlecode.lanterna.gui2.CheckBoxList.CheckBoxListItemRenderer
-
- drawItem(TextGUIGraphics, RadioBoxList<V>, int, V, boolean, boolean) - Method in class com.googlecode.lanterna.gui2.RadioBoxList.RadioBoxListItemRenderer
-
- drawItem(TextGUIGraphics, T, int, V, boolean, boolean) - Method in class com.googlecode.lanterna.gui2.AbstractListBox.ListItemRenderer
-
This is the main drawing method for a single list box item, it applies the current theme to setup the colors
and then calls getLabel(..)
and draws the result using the supplied TextGUIGraphics
.
- drawLine(int, int, int, int, char) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- drawLine(int, int, int, int, char) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Draws a line from a specified position to a specified position, using a supplied character.
- drawLine(int, int, int, int, char) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- drawLine(int, int, int, int, char) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- drawLine(int, int, int, int, TextCharacter) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- drawLine(int, int, int, int, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Draws a line from a specified position to a specified position, using a supplied character.
- drawLine(int, int, int, int, TextCharacter) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- drawLine(int, int, int, int, TextCharacter) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- drawLine(TerminalPosition, TerminalPosition, char) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- drawLine(TerminalPosition, TerminalPosition, char) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Draws a line from a specified position to a specified position, using a supplied character.
- drawLine(TerminalPosition, TerminalPosition, char) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- drawLine(TerminalPosition, TerminalPosition, char) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- drawLine(TerminalPosition, TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- drawLine(TerminalPosition, TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Draws a line from a specified position to a specified position, using a supplied TextCharacter.
- drawLine(TerminalPosition, TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- drawLine(TerminalPosition, TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- drawRectangle(TerminalPosition, TerminalSize, char) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- drawRectangle(TerminalPosition, TerminalSize, char) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Draws the outline of a rectangle with a particular character (and the currently active colors and
modifiers).
- drawRectangle(TerminalPosition, TerminalSize, char) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- drawRectangle(TerminalPosition, TerminalSize, char) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- drawRectangle(TerminalPosition, TerminalSize, TextCharacter) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- drawRectangle(TerminalPosition, TerminalSize, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Draws the outline of a rectangle with a particular TextCharacter, ignoring the current colors and modifiers of
this TextGraphics.
- drawRectangle(TerminalPosition, TerminalSize, TextCharacter) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- drawRectangle(TerminalPosition, TerminalSize, TextCharacter) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, char) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, char) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Draws the outline of a triangle on the screen, using a supplied character.
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, char) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, char) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Draws the outline of a triangle on the screen, using a supplied character.
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- drawTriangle(TerminalPosition, TerminalPosition, TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- get(TextColor.ANSI, boolean, boolean) - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
-
Returns the AWT color from this palette given an ANSI color and two hints for if we are looking for a background
color and if we want to use the bright version.
- get(String, String...) - Static method in class com.googlecode.lanterna.bundle.LocalizedUIBundle
-
- get(Locale, String, String...) - Static method in class com.googlecode.lanterna.bundle.LocalizedUIBundle
-
- getActionLabel() - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
Returns the label on the confirmation button
- getActionLabel() - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
-
Returns the label on the confirmation button
- getActions() - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Returns a copy of the internal list of actions currently inside this builder that will be assigned to the
ActionListBox
in the dialog when built
- getActionType() - Method in class com.googlecode.lanterna.input.MouseAction
-
Returns the mouse action type so the caller can determine which kind of action was performed.
- getActive() - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
-
- getActive() - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
- getActive() - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
The "active" style of this definition, which can be used when a component is being directly interacted with
- getActiveModifiers() - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- getActiveModifiers() - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
Returns all the SGR codes that are currently active
- getActiveModifiers() - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
-
- getActiveModifiers() - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
-
- getActiveModifiers() - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- getActiveWindow() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
- getActiveWindow() - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Returns the window which the TextGUI considers the active one at the time of the method call.
- getActiveWindow() - Method in class com.googlecode.lanterna.gui2.WindowList
-
- getAllowPartialColumn() - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
- getAllowPartialColumn() - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
-
- getAndResetDirtyCells() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- getANSIControlSequenceAt(String, int) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Given a string and an index in that string, returns the ANSI control sequence beginning on this index.
- getANSIControlSequenceLength(String, int) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Given a string and an index in that string, returns the number of characters starting at index that make up
a complete ANSI control sequence.
- getAutoCloseTrigger() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
Returns the auto-close triggers used by the AWTTerminalFrame
- getAutoCloseTrigger() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Returns the auto-close triggers used by the SwingTerminalFrame
- getBackBuffer() - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
Returns the back buffer connected to this screen, don't use this unless you know what you are doing!
- getBackCharacter(int, int) - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
- getBackCharacter(int, int) - Method in interface com.googlecode.lanterna.screen.Screen
-
Reads a character and its associated meta-data from the back-buffer and returns it encapsulated as a
ScreenCharacter.
- getBackCharacter(TerminalPosition) - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
- getBackCharacter(TerminalPosition) - Method in interface com.googlecode.lanterna.screen.Screen
-
Reads a character and its associated meta-data from the back-buffer and returns it encapsulated as a
ScreenCharacter.
- getBackground() - Method in class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
-
- getBackground() - Method in interface com.googlecode.lanterna.graphics.ThemeStyle
-
Returns the background color associated with this style
- getBackgroundColor() - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- getBackgroundColor() - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
Returns the current background color
- getBackgroundColor() - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
-
- getBackgroundColor() - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
-
- getBackgroundColor() - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- getBackgroundColor() - Method in class com.googlecode.lanterna.gui2.Label
-
Returns the background color used when drawing the label, or null
if the color is read from the current
theme.
- getBackgroundColor() - Method in class com.googlecode.lanterna.TextCharacter
-
Background color specified for this TextCharacter
- getBackgroundPane() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
- getBackgroundPane() - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Returns the container for the background, which works as a single large component that takes up the whole
terminal area and is always behind all windows.
- getBackgroundSGRSequence() - Method in enum com.googlecode.lanterna.TextColor.ANSI
-
- getBackgroundSGRSequence() - Method in interface com.googlecode.lanterna.TextColor
-
Returns the byte sequence in between CSI and character 'm' that is used to enable this color as the background
color on an ANSI-compatible terminal.
- getBackgroundSGRSequence() - Method in class com.googlecode.lanterna.TextColor.Indexed
-
- getBackgroundSGRSequence() - Method in class com.googlecode.lanterna.TextColor.RGB
-
- getBasePane() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
-
- getBasePane() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- getBasePane() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the BasePane that this container belongs to.
- getBasePaneListeners() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- getBlinkLengthInMilliSeconds() - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
Returns the length of a 'blink', which is the interval time a character with the blink SGR enabled with be drawn
with foreground color and background color set to the same.
- getBlue() - Method in enum com.googlecode.lanterna.TextColor.ANSI
-
- getBlue() - Method in interface com.googlecode.lanterna.TextColor
-
- getBlue() - Method in class com.googlecode.lanterna.TextColor.Indexed
-
- getBlue() - Method in class com.googlecode.lanterna.TextColor.RGB
-
- getBooleanProperty(String, boolean) - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
-
- getBooleanProperty(String, boolean) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
- getBooleanProperty(String, boolean) - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
Retrieves a custom boolean property, if one is available by this name.
- getBottomMarginSize() - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Returns the bottom margin, i.e. number of empty rows below the last row in the grid
- getBounds() - Method in interface com.googlecode.lanterna.gui2.Window
-
Return the last known size of the window including window decoration and the window position as a TerminalRectangle.
- getBounds(String[], TerminalSize) - Method in class com.googlecode.lanterna.gui2.Label
-
Returns the area, in terminal columns and rows, required to fully draw the lines passed in.
- getBufferCharacter(int, int) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- getBufferCharacter(int, int) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Returns a character from this virtual terminal, relative to the top-left position of the text buffer including
any backlog.
- getBufferCharacter(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- getBufferCharacter(TerminalPosition) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Returns a character from this virtual terminal, relative to the top-left position of the text buffer including
any backlog.
- getBufferLineCount() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- getBufferLineCount() - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Returns the number of lines in the entire text buffer, including any backlog
- getBundleKeyValue(Locale, String, Object...) - Method in class com.googlecode.lanterna.bundle.BundleLocator
-
Method that centralizes the way to get the value associated to a bundle key.
- getButton() - Method in class com.googlecode.lanterna.input.MouseAction
-
Which button was involved in this event.
- getCaretPosition() - Method in class com.googlecode.lanterna.gui2.TextBox
-
Returns the position of the caret, as a TerminalPosition
where the row and columns equals the coordinates
in a multi-line TextBox
and for single-line TextBox
you can ignore the row
component.
- getCell(int, int) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Returns the cell value stored at a specific column/row coordinate.
- getCharacter() - Method in class com.googlecode.lanterna.input.KeyStroke
-
For keystrokes of ordinary keys (letters, digits, symbols), this method returns the actual character value of the
key.
- getCharacter() - Method in class com.googlecode.lanterna.TextCharacter
-
- getCharacter(int, int) - Method in class com.googlecode.lanterna.graphics.DoublePrintingTextGraphics
-
- getCharacter(int, int) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Returns the character at the specific position in the terminal.
- getCharacter(int, int) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- getCharacter(int, int) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- getCharacter(int, int) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Returns a character from the viewport at the specified coordinates.
- getCharacter(TerminalPosition) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- getCharacter(TerminalPosition) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Returns the character at the specific position in the terminal.
- getCharacter(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- getCharacter(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- getCharacter(TerminalPosition) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Returns a character from the viewport at the specified coordinates.
- getCharacter(String, char) - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
-
- getCharacter(String, char) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
- getCharacter(String, char) - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
Retrieves a character from this theme definition by the specified name.
- getCharacterAt(int) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal.BufferLine
-
Returns a text character from this line in the specific column
- getCharacterAt(int, int) - Method in class com.googlecode.lanterna.graphics.BasicTextImage
-
- getCharacterAt(int, int) - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Returns the character stored at a particular position in this image
- getCharacterAt(int, int) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
-
- getCharacterAt(TerminalPosition) - Method in class com.googlecode.lanterna.graphics.BasicTextImage
-
- getCharacterAt(TerminalPosition) - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Returns the character stored at a particular position in this image
- getCharacterAt(TerminalPosition) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
-
- getCharacterString() - Method in class com.googlecode.lanterna.TextCharacter
-
Returns the character this TextCharacter represents as a String.
- getCharset() - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
-
- getCheckedItem() - Method in class com.googlecode.lanterna.gui2.RadioBoxList
-
- getCheckedItemIndex() - Method in class com.googlecode.lanterna.gui2.RadioBoxList
-
- getCheckedItems() - Method in class com.googlecode.lanterna.gui2.CheckBoxList
-
Returns all the items in the list box that have checked state, as a list
- getChildCount() - Method in class com.googlecode.lanterna.gui2.AbstractComposite
-
- getChildCount() - Method in interface com.googlecode.lanterna.gui2.Container
-
Returns the number of children this container currently has
- getChildCount() - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
-
- getChildCount() - Method in class com.googlecode.lanterna.gui2.Panel
-
- getChildren() - Method in class com.googlecode.lanterna.gui2.AbstractComposite
-
- getChildren() - Method in interface com.googlecode.lanterna.gui2.Container
-
Returns collection that is to be considered a copy of the list of children contained inside of this object.
- getChildren() - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
-
- getChildren() - Method in class com.googlecode.lanterna.gui2.Panel
-
- getChildrenList() - Method in class com.googlecode.lanterna.gui2.AbstractComposite
-
- getChildrenList() - Method in interface com.googlecode.lanterna.gui2.Container
-
Returns list that is to be considered a copy of the list of children inside of this container.
- getChildrenList() - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
-
- getChildrenList() - Method in class com.googlecode.lanterna.gui2.Panel
-
- getColor() - Method in class com.googlecode.lanterna.gui2.EmptySpace
-
Returns the color this component is drawn with, or null
if this component uses whatever the default color
the theme is set to use
- getColorConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Returns this terminal emulator's color configuration.
- getColorConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
Returns this terminal emulator's color configuration.
- getColorConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Returns this terminal emulator's color configuration.
- getColorConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Returns this terminal emulator's color configuration.
- getColumn() - Method in class com.googlecode.lanterna.TerminalPosition
-
Returns the index of the column this position is representing, zero indexed (the first column has index 0).
- getColumnByMouseAction(MouseAction) - Method in class com.googlecode.lanterna.gui2.table.Table
-
- getColumnCount() - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Returns the number of columns in the model
- getColumnIndex(String, int) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Given a string and a character index inside that string, find out what the column index of that character would
be if printed in a terminal.
- getColumnIndex(String, int, TabBehaviour, int) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Given a string and a character index inside that string, find out what the column index of that character would
be if printed in a terminal.
- getColumnLabel(int) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Returns the label of a column header
- getColumnLabels() - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Returns all column header label as a list of strings
- getColumns() - Method in class com.googlecode.lanterna.TerminalRectangle
-
- getColumns() - Method in class com.googlecode.lanterna.TerminalSize
-
- getColumnWidth(String) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Given a string, returns how many columns this string would need to occupy in a terminal, taking into account that
CJK characters takes up two columns.
- getComponent() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- getComponent() - Method in class com.googlecode.lanterna.gui2.AbstractComposite
-
- getComponent() - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Returns the component that is the content of the BasePane.
- getComponent() - Method in interface com.googlecode.lanterna.gui2.Composite
-
Returns the component that this Composite is wrapping
- getComponent() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns the component which is the top-level in the component hierarchy inside this window.
- getContent(V) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableCellRenderer
-
Turns a cell into a multiline string, as an array.
- getCursorBufferPosition() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- getCursorBufferPosition() - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Returns the position of the terminal cursor where the row index is counted from the top of the text buffer,
including all backlog.
- getCursorColor() - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
What color to draw the text cursor color in
- getCursorLocation() - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
- getCursorLocation() - Method in class com.googlecode.lanterna.gui2.ActionListBox
-
- getCursorLocation() - Method in class com.googlecode.lanterna.gui2.Button
-
- getCursorLocation() - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Returns, in local coordinates, where to put the cursor on the screen when this component has focus.
- getCursorLocation(Button) - Method in class com.googlecode.lanterna.gui2.Button.BorderedButtonRenderer
-
- getCursorLocation(Button) - Method in class com.googlecode.lanterna.gui2.Button.DefaultButtonRenderer
-
- getCursorLocation(Button) - Method in class com.googlecode.lanterna.gui2.Button.FlatButtonRenderer
-
- getCursorLocation(CheckBox) - Method in class com.googlecode.lanterna.gui2.CheckBox.DefaultCheckBoxRenderer
-
- getCursorLocation(ComboBox<V>) - Method in class com.googlecode.lanterna.gui2.ComboBox.DefaultComboBoxRenderer
-
- getCursorLocation(MenuItem) - Method in class com.googlecode.lanterna.gui2.menu.MenuItem.DefaultMenuItemRenderer
-
- getCursorLocation(Table<V>) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
- getCursorLocation(TextBox) - Method in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
-
- getCursorLocation(T) - Method in class com.googlecode.lanterna.gui2.AbstractListBox.DefaultListBoxRenderer
-
- getCursorLocation(T) - Method in interface com.googlecode.lanterna.gui2.InteractableRenderer
-
- getCursorPosition() - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
-
- getCursorPosition() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- getCursorPosition() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
Top-level method for drilling in to the GUI and figuring out, in global coordinates, where to place the text
cursor on the screen at this time.
- getCursorPosition() - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Returns the position of where to put the terminal cursor according to this root container.
- getCursorPosition() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
- getCursorPosition() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns the position of where to put the terminal cursor according to this window.
- getCursorPosition() - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
- getCursorPosition() - Method in interface com.googlecode.lanterna.screen.Screen
-
A screen implementation typically keeps a location on the screen where the cursor will be placed after drawing
and refreshing the buffers, this method returns that location.
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
- getCursorPosition() - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
-
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
-
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
-
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
- getCursorPosition() - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Returns the position of the cursor, as reported by the terminal.
- getCursorPosition() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- getCursorStyle() - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
Style the text cursor should take
- getCustom(String) - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
-
- getCustom(String) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
- getCustom(String) - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
Retrieves a custom ThemeStyle, if one is available by this name.
- getCustom(String, ThemeStyle) - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
-
- getCustom(String, ThemeStyle) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
- getCustom(String, ThemeStyle) - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
Retrieves a custom
ThemeStyle
, if one is available by this name.
- getDecoratedSize() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- getDecoratedSize() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns the last known size of the window including window decorations put on by the window manager.
- getDecoratedSize(Window, TerminalSize) - Method in class com.googlecode.lanterna.gui2.DefaultWindowDecorationRenderer
-
- getDecoratedSize(Window, TerminalSize) - Method in class com.googlecode.lanterna.gui2.EmptyWindowDecorationRenderer
-
- getDecoratedSize(Window, TerminalSize) - Method in class com.googlecode.lanterna.gui2.FatWindowDecorationRenderer
-
- getDecoratedSize(Window, TerminalSize) - Method in interface com.googlecode.lanterna.gui2.WindowDecorationRenderer
-
Retrieves the full size of the window, including all window decorations, given all components inside the window.
- getDefault() - Static method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
This is the default font settings that will be used if you don't specify anything
- getDefault() - Static method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFontConfiguration
-
This is the default font settings that will be used if you don't specify anything
- getDefault() - Static method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorColorConfiguration
-
This is the default settings that is used when you create a new SwingTerminal without specifying any color
configuration.
- getDefault() - Static method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
This is a static reference to the default terminal device configuration.
- getDefaultDefinition() - Method in class com.googlecode.lanterna.graphics.AbstractTheme
-
- getDefaultDefinition() - Method in class com.googlecode.lanterna.graphics.DelegatingTheme
-
- getDefaultDefinition() - Method in class com.googlecode.lanterna.graphics.SimpleTheme
-
- getDefaultDefinition() - Method in interface com.googlecode.lanterna.graphics.Theme
-
Returns what this theme considers to be the default definition
- getDefaultKeyDecodingProfile() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
This method can be overridden in a custom terminal implementation to change the default key decoders.
- getDefaultOfSize(int) - Static method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
Returns the default font settings except for a custom font size to use.
- getDefaultOfSize(int) - Static method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFontConfiguration
-
Returns the default font settings except for a custom font size to use.
- getDefaultTheme() - Static method in class com.googlecode.lanterna.bundle.LanternaThemes
-
Returns lanterna's default theme which is used if no other theme is selected.
- getDefinition(Class<?>) - Method in class com.googlecode.lanterna.graphics.AbstractTheme
-
- getDefinition(Class<?>) - Method in class com.googlecode.lanterna.graphics.DelegatingTheme
-
- getDefinition(Class<?>) - Method in class com.googlecode.lanterna.graphics.SimpleTheme
-
- getDefinition(Class<?>) - Method in interface com.googlecode.lanterna.graphics.Theme
-
Returns the theme definition associated with this class.
- getDescription() - Method in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
Returns the description that the built dialog will have
- getDeviceConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Returns this terminal emulator's device configuration.
- getDeviceConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
Returns this terminal emulator's device configuration.
- getDeviceConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Returns this terminal emulator's device configuration.
- getDeviceConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Returns this terminal emulator's device configuration.
- getDirection() - Method in class com.googlecode.lanterna.gui2.ScrollBar
-
Returns the direction of this ScrollBar
- getDirection() - Method in class com.googlecode.lanterna.gui2.Separator
-
Returns the direction of the line drawn for this separator
- getDirtyCells() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- getDropDownNumberOfRows() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Returns the number of items to display in drop down at one time, if there are more items in the model there will
be a scrollbar to help the user navigate.
- getEventTime() - Method in class com.googlecode.lanterna.input.KeyStroke
-
Gets the time when the keystroke was recorded.
- getExtraWindowHints() - Method in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
Returns the list of extra window hints that will be assigned to the window when built
- getFillColorOverride() - Method in class com.googlecode.lanterna.gui2.Panel
-
Returns the color used to override the default background color from the theme, if set.
- getFirstViewedRowIndex() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns the index of the first row that is currently visible.
- getFocusedInteractable() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- getFocusedInteractable() - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Returns the component in the root container that currently has input focus.
- getFocusedInteractable() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
- getFocusedInteractable() - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
Returns the interactable component currently in focus
- getFocusedInteractable() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns the component in the window that currently has input focus.
- getFontConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Returns the current font configuration.
- getFontConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
Returns the current font configuration.
- getFontConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Returns the current font configuration.
- getFontConfiguration() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Returns the current font configuration.
- getFontHeight() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
Returns the vertical size in pixels of the fonts configured
- getFontWidth() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
Returns the horizontal size in pixels of the fonts configured
- getForeground() - Method in class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
-
- getForeground() - Method in interface com.googlecode.lanterna.graphics.ThemeStyle
-
Returns the foreground color associated with this style
- getForegroundColor() - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- getForegroundColor() - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
Returns the current foreground color
- getForegroundColor() - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
-
- getForegroundColor() - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
-
- getForegroundColor() - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- getForegroundColor() - Method in class com.googlecode.lanterna.gui2.Label
-
Returns the foreground color used when drawing the label, or null
if the color is read from the current
theme.
- getForegroundColor() - Method in class com.googlecode.lanterna.TextCharacter
-
Foreground color specified for this TextCharacter
- getForegroundSGRSequence() - Method in enum com.googlecode.lanterna.TextColor.ANSI
-
- getForegroundSGRSequence() - Method in interface com.googlecode.lanterna.TextColor
-
Returns the byte sequence in between CSI and character 'm' that is used to enable this color as the foreground
color on an ANSI-compatible terminal.
- getForegroundSGRSequence() - Method in class com.googlecode.lanterna.TextColor.Indexed
-
- getForegroundSGRSequence() - Method in class com.googlecode.lanterna.TextColor.RGB
-
- getFormattedLabel() - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Returns the label of this progress bar formatted through String.format(..)
with the current progress
value.
- getFrontBuffer() - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
Returns the front buffer connected to this screen, don't use this unless you know what you are doing!
- getFrontCharacter(int, int) - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
- getFrontCharacter(int, int) - Method in interface com.googlecode.lanterna.screen.Screen
-
Reads a character and its associated meta-data from the front-buffer and returns it encapsulated as a
ScreenCharacter.
- getFrontCharacter(TerminalPosition) - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
- getFrontCharacter(TerminalPosition) - Method in interface com.googlecode.lanterna.screen.Screen
-
Reads a character and its associated meta-data from the front-buffer and returns it encapsulated as a
ScreenCharacter.
- getFrontCharacter(TerminalPosition) - Method in class com.googlecode.lanterna.screen.VirtualScreen
-
- getGlobalPosition() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- getGlobalPosition() - Method in interface com.googlecode.lanterna.gui2.Component
-
- getGreen() - Method in enum com.googlecode.lanterna.TextColor.ANSI
-
- getGreen() - Method in interface com.googlecode.lanterna.TextColor
-
- getGreen() - Method in class com.googlecode.lanterna.TextColor.Indexed
-
- getGreen() - Method in class com.googlecode.lanterna.TextColor.RGB
-
- getGUIThread() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
- getGUIThread() - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
The first time this method is called, it will create a new TextGUIThread object that you can use to automatically
manage this TextGUI instead of manually calling processInput()
and updateScreen()
.
- getHints() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- getHints() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns a set of window hints that can be used by the text gui system, the window manager or any other part that
is interacting with windows.
- getHorizontalSpacing() - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Returns the horizontal spacing, i.e. the number of empty columns between each cell
- getHotSpotPositionOnLine(int) - Method in class com.googlecode.lanterna.gui2.AbstractListBox.ListItemRenderer
-
Returns where on the line to place the text terminal cursor for a currently selected item.
- getHotSpotPositionOnLine(int) - Method in class com.googlecode.lanterna.gui2.CheckBoxList.CheckBoxListItemRenderer
-
- getHotSpotPositionOnLine(int) - Method in class com.googlecode.lanterna.gui2.RadioBoxList.RadioBoxListItemRenderer
-
- getIndexByMouseAction(MouseAction) - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
- getInitialContent() - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Returns the initial content the dialog will have
- getInputDecoder() - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
-
Returns the InputDecoder
attached to this StreamBasedTerminal
.
- getInputFilter() - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
- getInputFilter() - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Returns the input filter currently assigned to the interactable component.
- getInputMethodRequests() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
- getInputMethodRequests() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
- getInsensitive() - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
-
- getInsensitive() - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
- getInsensitive() - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
The insensitive style of this definition, which can be used when a component has been disabled or in some other
way isn't able to be interacted with.
- getInteractableAt(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.InteractableLookupMap
-
Looks up what interactable component is as a particular location in the map
- getItem(int) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Returns the item at the specific index
- getItemAt(int) - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Retrieves the item at the specified index in the list box
- getItemCount() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Returns the number of items currently in the list box
- getItemCount() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Counts and returns the number of items in this combo box
- getItems() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Returns a copy of the items in the list box as a List
- getKeyStroke(KeyType, int) - Method in class com.googlecode.lanterna.input.EscapeSequenceCharacterPattern
-
combines a KeyType and modifiers into a KeyStroke.
- getKeyStrokeRaw(char, int, int, char, boolean) - Method in class com.googlecode.lanterna.input.EscapeSequenceCharacterPattern
-
combines the raw parts of the sequence into a KeyStroke.
- getKeyStrokeRaw(char, int, int, char, boolean) - Method in class com.googlecode.lanterna.input.ScreenInfoCharacterPattern
-
- getKeyType() - Method in class com.googlecode.lanterna.input.KeyStroke
-
Type of key that was pressed on the keyboard, as represented by the KeyType enum.
- getLabel() - Method in class com.googlecode.lanterna.gui2.Button
-
Returns the label current assigned to the button
- getLabel() - Method in class com.googlecode.lanterna.gui2.CheckBox
-
Returns the label of check box
- getLabel() - Method in class com.googlecode.lanterna.gui2.menu.MenuItem
-
Returns the label of this menu item
- getLabel(CheckBoxList<V>, int, V) - Method in class com.googlecode.lanterna.gui2.CheckBoxList.CheckBoxListItemRenderer
-
- getLabel(RadioBoxList<V>, int, V) - Method in class com.googlecode.lanterna.gui2.RadioBoxList.RadioBoxListItemRenderer
-
- getLabel(T, int, V) - Method in class com.googlecode.lanterna.gui2.AbstractListBox.ListItemRenderer
-
Given a list box, an index of an item within that list box and what the item is, this method should return
what to draw for that item.
- getLabelFormat() - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Returns the current label format string which is the template for what the progress bar would like to be the
label printed.
- getLabelWidth() - Method in class com.googlecode.lanterna.gui2.Label
-
Returns the limit how wide the label can grow.
- getLastKnownSize() - Method in class com.googlecode.lanterna.terminal.SimpleTerminalResizeListener
-
Returns the last known size the Terminal is supposed to have.
- getLastViewedRowIndex() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns the index of the last row that is currently visible.
- getLayoutData() - Method in class com.googlecode.lanterna.gui2.AbstractBorder
-
- getLayoutData() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- getLayoutData() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the layout data associated with this component.
- getLayoutManager() - Method in class com.googlecode.lanterna.gui2.Panel
-
Returns the layout manager assigned to this panel
- getLeftMarginSize() - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Returns the left margin, i.e. number of empty columns left of the first column in the grid
- getLine(int) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Returns the line on the specific row.
- getLineBufferScrollbackSize() - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
How many lines of history should be saved so the user can scroll back to them?
- getLineCount() - Method in class com.googlecode.lanterna.gui2.TextBox
-
Returns the number of lines currently in this TextBox.
- getListBoxSize() - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Returns the specified size of the internal ActionListBox
or null
if there is no size and the list
box will attempt to take up enough size to draw all items
- getListBoxSize() - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
-
Size of the list box in the dialog or null
if the dialog will ask for enough space to draw all items
- getListItems() - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
-
Returns a copy of the list of items in the list box
- getMask() - Method in class com.googlecode.lanterna.gui2.TextBox
-
Returns the current text mask, meaning the substitute to draw instead of the text inside the TextBox
.
- getMax() - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Returns the current maximum value for this progress bar
- getMenu(int) - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
-
Returns the drop-down menu at the specified index.
- getMenuBar() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- getMenuBar() - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Returns the
MenuBar
assigned to this base pane/window, if any, otherwise returns {code null}.
- getMenuBar() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns the
MenuBar
assigned to this window, if any, otherwise returns {code null}.
- getMenuCount() - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
-
Returns the number of menus this menu bar currently has
- getMin() - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Returns the current minimum value for this progress bar
- getMinimumSize() - Method in class com.googlecode.lanterna.screen.VirtualScreen
-
Returns the minimum size this virtual screen can have.
- getModifiers() - Method in class com.googlecode.lanterna.TextCharacter
-
Returns a set of all active modifiers on this TextCharacter
- getNegotiationState() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal
-
Retrieves the current negotiation state with the client, containing details on what options have been enabled
and what the client has said it supports.
- getNextCharacter(boolean) - Method in class com.googlecode.lanterna.input.InputDecoder
-
Reads and decodes the next key stroke from the input stream
- getNormal() - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
-
- getNormal() - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
- getNormal() - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
The normal style of the definition, which can be considered the default to be used.
- getOffset(Window) - Method in class com.googlecode.lanterna.gui2.DefaultWindowDecorationRenderer
-
- getOffset(Window) - Method in class com.googlecode.lanterna.gui2.EmptyWindowDecorationRenderer
-
- getOffset(Window) - Method in class com.googlecode.lanterna.gui2.FatWindowDecorationRenderer
-
- getOffset(Window) - Method in interface com.googlecode.lanterna.gui2.WindowDecorationRenderer
-
Returns how much to step right and down from the top left position of the window decorations to the top left
position of the actual window
- getParent() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- getParent() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the container which is holding this container, or null
if it's not assigned to anything.
- getPattern() - Method in class com.googlecode.lanterna.input.BasicCharacterPattern
-
Returns the characters that makes up this pattern, as an array that is a copy of the array used internally
- getPatterns() - Method in class com.googlecode.lanterna.input.DefaultKeyDecodingProfile
-
- getPatterns() - Method in class com.googlecode.lanterna.input.InputDecoder
-
Returns a collection of all patterns registered in this InputDecoder.
- getPatterns() - Method in interface com.googlecode.lanterna.input.KeyDecodingProfile
-
Returns a collection of character patterns that makes up this profile
- getPosition() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- getPosition() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- getPosition() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the top-left corner of this component, measured from its parent.
- getPosition() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns the position of the window, as last specified by the window manager.
- getPosition() - Method in class com.googlecode.lanterna.input.MouseAction
-
The location of the mouse cursor when this event was generated.
- getPosition() - Method in class com.googlecode.lanterna.input.ScreenInfoAction
-
The location of the mouse cursor when this event was generated.
- getPostRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- getPostRenderer() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns a post-renderer the GUI system should invoke after the window has been drawn.
- getPreferredSize() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- getPreferredSize() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- getPreferredSize() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the ideal size this component would like to have, in order to draw itself properly.
- getPreferredSize() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns the size this window would like to be
- getPreferredSize() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
Overridden method from AWT's Component
class that returns the preferred size of the terminal (in pixels)
- getPreferredSize() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Overridden method from Swing's JComponent
class that returns the preferred size of the terminal (in
pixels)
- getPreferredSize(Button) - Method in class com.googlecode.lanterna.gui2.Button.BorderedButtonRenderer
-
- getPreferredSize(Button) - Method in class com.googlecode.lanterna.gui2.Button.DefaultButtonRenderer
-
- getPreferredSize(Button) - Method in class com.googlecode.lanterna.gui2.Button.FlatButtonRenderer
-
- getPreferredSize(CheckBox) - Method in class com.googlecode.lanterna.gui2.CheckBox.DefaultCheckBoxRenderer
-
- getPreferredSize(ComboBox<V>) - Method in class com.googlecode.lanterna.gui2.ComboBox.DefaultComboBoxRenderer
-
- getPreferredSize(MenuBar) - Method in class com.googlecode.lanterna.gui2.menu.MenuBar.DefaultMenuBarRenderer
-
- getPreferredSize(MenuItem) - Method in class com.googlecode.lanterna.gui2.menu.MenuItem.DefaultMenuItemRenderer
-
- getPreferredSize(Panel) - Method in class com.googlecode.lanterna.gui2.Panel.DefaultPanelRenderer
-
- getPreferredSize(ProgressBar) - Method in class com.googlecode.lanterna.gui2.ProgressBar.DefaultProgressBarRenderer
-
- getPreferredSize(ProgressBar) - Method in class com.googlecode.lanterna.gui2.ProgressBar.LargeProgressBarRenderer
-
- getPreferredSize(ScrollBar) - Method in class com.googlecode.lanterna.gui2.ScrollBar.ScrollBarRenderer
-
- getPreferredSize(Separator) - Method in class com.googlecode.lanterna.gui2.Separator.DefaultSeparatorRenderer
-
- getPreferredSize(Table<V>) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
- getPreferredSize(Table<V>) - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
-
- getPreferredSize(Table<V>, String, int) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableHeaderRenderer
-
- getPreferredSize(Table<V>, String, int) - Method in interface com.googlecode.lanterna.gui2.table.TableHeaderRenderer
-
Called by the table when it wants to know how big a particular table header should be
- getPreferredSize(Table<V>, V, int, int) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableCellRenderer
-
- getPreferredSize(Table<V>, V, int, int) - Method in interface com.googlecode.lanterna.gui2.table.TableCellRenderer
-
Called by the table when it wants to know how big a particular table cell should be
- getPreferredSize(TextBox) - Method in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
-
- getPreferredSize(List<Component>) - Method in class com.googlecode.lanterna.gui2.AbsoluteLayout
-
- getPreferredSize(List<Component>) - Method in class com.googlecode.lanterna.gui2.BorderLayout
-
- getPreferredSize(List<Component>) - Method in class com.googlecode.lanterna.gui2.GridLayout
-
- getPreferredSize(List<Component>) - Method in interface com.googlecode.lanterna.gui2.LayoutManager
-
This method returns the dimensions it would prefer to have to be able to layout all components while giving all
of them as much space as they are asking for.
- getPreferredSize(List<Component>) - Method in class com.googlecode.lanterna.gui2.LinearLayout
-
- getPreferredSize(T) - Method in class com.googlecode.lanterna.gui2.AbstractListBox.DefaultListBoxRenderer
-
- getPreferredSize(T) - Method in interface com.googlecode.lanterna.gui2.ComponentRenderer
-
Given the supplied component, how large does this renderer want the component to be?
- getPreferredWidth() - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Returns the preferred width of the progress bar component, in number of columns.
- getPreLight() - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
-
- getPreLight() - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
- getPreLight() - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
The pre-light style of this definition, which can be used when a component has input focus but isn't active or
selected, similar to mouse-hoovering in modern GUIs
- getProgress() - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Returns the current progress of this progress bar's value from minimum to maximum, expressed
as a float from 0.0f to 1.0f.
- getRed() - Method in enum com.googlecode.lanterna.TextColor.ANSI
-
- getRed() - Method in interface com.googlecode.lanterna.TextColor
-
- getRed() - Method in class com.googlecode.lanterna.TextColor.Indexed
-
- getRed() - Method in class com.googlecode.lanterna.TextColor.RGB
-
- getRegisteredTheme(String) - Static method in class com.googlecode.lanterna.bundle.LanternaThemes
-
Returns the
Theme
registered with this class under
name
, or
null
if there is no such
registration.
- getRegisteredThemes() - Static method in class com.googlecode.lanterna.bundle.LanternaThemes
-
Returns a collection of all themes registered with this class, by their name.
- getRemoteSocketAddress() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal
-
Returns the socket address for the remote endpoint of the telnet connection
- getRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractBorder
-
- getRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- getRenderer() - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
- getRenderer() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the renderer used to draw this component and measure its preferred size.
- getRenderer() - Method in class com.googlecode.lanterna.gui2.table.Table
-
- getRenderer() - Method in class com.googlecode.lanterna.gui2.TextBox
-
- getRenderer(Class<T>) - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
-
- getRenderer(Class<T>) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
- getRenderer(Class<T>) - Method in interface com.googlecode.lanterna.graphics.SimpleTheme.RendererProvider
-
- getRenderer(Class<T>) - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
- getResult() - Method in class com.googlecode.lanterna.input.BasicCharacterPattern
-
Returns the keystroke that this pattern results in
- getRightMarginSize() - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Returns the right margin, i.e. number of empty columns right of the last column in the grid
- getRow() - Method in class com.googlecode.lanterna.TerminalPosition
-
Returns the index of the row this position is representing, zero indexed (the first row has index 0)
- getRow(int) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Returns a row from the table as a list of the cell data
- getRowByMouseAction(MouseAction) - Method in class com.googlecode.lanterna.gui2.table.Table
-
- getRowCount() - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Returns number of rows in the model
- getRows() - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Returns all rows in the model as a list of lists containing the data as elements
- getRows() - Method in class com.googlecode.lanterna.TerminalRectangle
-
- getRows() - Method in class com.googlecode.lanterna.TerminalSize
-
- getScreen() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
- getScreen() - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
- getScrollingOffset() - Method in interface com.googlecode.lanterna.terminal.swing.TerminalScrollController
-
Called by the SwingTerminal to know the 'offset' into the backlog.
- getScrollingOffset() - Method in class com.googlecode.lanterna.terminal.swing.TerminalScrollController.Null
-
- getScrollMaximum() - Method in class com.googlecode.lanterna.gui2.ScrollBar
-
Returns the maximum scroll value
- getScrollPosition() - Method in class com.googlecode.lanterna.gui2.ScrollBar
-
Returns the position of the ScrollBar
's tracker
- getSelected() - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
-
- getSelected() - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
- getSelected() - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
The "selected" style of this definition, which can used when a component has been actively selected in some way.
- getSelectedColumn() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns the currently selection column index, if in cell-selection mode.
- getSelectedDirectory() - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
Returns the directory that is initially selected in the dialog
- getSelectedFile() - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
-
Returns the file that is initially selected in the dialog
- getSelectedIndex() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Returns the index of the currently selected item in the list box.
- getSelectedIndex() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Returns the index of the currently selected item or -1 for no selection
- getSelectedItem() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Returns the currently selected item in the list box.
- getSelectedItem() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Returns the item at the selected index, this is the same as calling:
- getSelectedRow() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns the index of the currently selected row
- getServerSocket() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminalServer
-
Returns the actual server socket used by this object.
- getSGRs() - Method in class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
-
- getSGRs() - Method in interface com.googlecode.lanterna.graphics.ThemeStyle
-
Returns the set of SGR flags associated with this style.
- getSize() - Method in class com.googlecode.lanterna.graphics.BasicTextImage
-
- getSize() - Method in class com.googlecode.lanterna.graphics.DoublePrintingTextGraphics
-
- getSize() - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Returns the size of the area that this text graphic can write to.
- getSize() - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Returns the dimensions of this TextImage, in columns and rows
- getSize() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- getSize() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- getSize() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns how large this component is.
- getSize() - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- getSize() - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns the last known size of the window.
- getSize() - Method in class com.googlecode.lanterna.screen.ScreenBuffer
-
- getSpacing() - Method in class com.googlecode.lanterna.gui2.LinearLayout
-
Returns the amount of empty space to put in between components.
- getState() - Method in interface com.googlecode.lanterna.gui2.AsynchronousTextGUIThread
-
Returns the current status of this GUI thread
- getState() - Method in class com.googlecode.lanterna.gui2.SeparateTextGUIThread
-
- getStringCharacterIndex(String, int) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
This method does the reverse of getColumnIndex, given a String and imagining it has been printed out to the
top-left corner of a terminal, in the column specified by columnIndex
, what is the index of that
character in the string.
- getSuggestedSize() - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
Returns the suggested size for the file dialog
- getSuggestedSize() - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
-
Returns the suggested size for the file dialog
- getTabBehaviour() - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- getTabBehaviour() - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Retrieves the current tab behaviour, which is what the TextGraphics will use when expanding \t characters to
spaces.
- getTabBehaviour() - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- getTabBehaviour() - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
- getTabBehaviour() - Method in interface com.googlecode.lanterna.screen.Screen
-
Gets the behaviour for what to do about tab characters.
- getTableCellRenderer() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns the TableCellRenderer
used by this table when drawing cells
- getTableHeaderRenderer() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns the TableHeaderRenderer
used by this table when drawing the table's header
- getTableModel() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns the underlying table model
- getTabReplacement(int) - Method in enum com.googlecode.lanterna.screen.TabBehaviour
-
Returns the String that can replace a tab at the specified position, according to this TabBehaviour.
- getTerminal() - Method in class com.googlecode.lanterna.screen.TerminalScreen
-
Returns the underlying Terminal
interface that this Screen is using.
- getTerminalCtrlCBehaviour() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
-
- getTerminalSize() - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
- getTerminalSize() - Method in interface com.googlecode.lanterna.screen.Screen
-
Returns the size of the screen.
- getTerminalSize() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
- getTerminalSize() - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
-
- getTerminalSize() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
- getTerminalSize() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
- getTerminalSize() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
- getTerminalSize() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
-
- getTerminalSize() - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
-
- getTerminalSize() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
- getTerminalSize() - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
- getTerminalSize() - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Returns the size of the terminal, expressed as a TerminalSize
object.
- getTerminalSize() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- getText() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Returns the text currently displayed in the combo box, this will likely be the label of the selected item but for
writable combo boxes it's also what the user has typed in
- getText() - Method in class com.googlecode.lanterna.gui2.Label
-
Returns the text this label is displaying.
- getText() - Method in class com.googlecode.lanterna.gui2.TextBox
-
Returns the text in this TextBox
, for multi-line mode all lines will be concatenated together with \n as
separator.
- getTextBoxSize() - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Returns the size of the text box the dialog will have
- getTextGUI() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
-
- getTextGUI() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- getTextGUI() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- getTextGUI() - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Returns the TextGUI this BasePane belongs to or null
if none.
- getTextGUI() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the TextGUI that this component is currently part of.
- getTextGUI() - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- getTextGUI() - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
Returns the TextGUI
this TextGUIGraphics
belongs to
- getTextGUI() - Method in interface com.googlecode.lanterna.gui2.Window
-
- getTextInputPosition() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
For writable combo boxes, this method returns the position where the text input cursor is right now.
- getTextOrDefault(String) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Helper method, it will return the content of the TextBox
unless it's empty in which case it will return
the supplied default value
- getTheme() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- getTheme() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- getTheme() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
- getTheme() - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Returns the text GUI
Theme
associated with this base pane/window.
- getTheme() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the
Theme
this component should be rendered using.
- getTheme() - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
Returns the theme currently assigned to this
TextGUI
- getThemeDefinition() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- getThemeDefinition() - Method in interface com.googlecode.lanterna.gui2.Component
-
- getThread() - Method in class com.googlecode.lanterna.gui2.SameTextGUIThread
-
- getThread() - Method in class com.googlecode.lanterna.gui2.SeparateTextGUIThread
-
- getThread() - Method in interface com.googlecode.lanterna.gui2.TextGUIThread
-
Returns the Java thread which is processing GUI events and updating the screen
- getTimeoutUnits() - Method in class com.googlecode.lanterna.input.InputDecoder
-
queries the current timeoutUnits value.
- getTitle() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- getTitle() - Method in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
Returns the title that the built dialog will have
- getTitle() - Method in interface com.googlecode.lanterna.gui2.Window
-
This method returns the title of the window, which is normally drawn at the top-left corder of the window
decoration, but depending on the WindowDecorationRenderer
used by the TextGUI
- getTitleBarRectangle(Window) - Method in interface com.googlecode.lanterna.gui2.WindowDecorationRenderer
-
- getTopMarginSize() - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Returns the top margin, i.e. number of empty rows above the first row in the grid
- getValidator() - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Returns the validator that will be attached to the text box in the dialog
- getValue() - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Returns the current value of this progress bar, which represents how complete the progress indication is.
- getVerticalSpacing() - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Returns the vertical spacing, i.e. the number of empty columns between each row
- getViewLeftColumn() - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
- getViewLeftColumn() - Method in class com.googlecode.lanterna.gui2.table.Table
-
- getViewLeftColumn() - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
-
Returns the index of the first visible column with the renderers current state
- getViewportOffset() - Method in interface com.googlecode.lanterna.screen.VirtualScreen.FrameRenderer
-
Where in the virtual screen should the top-left position of the viewport be?
- getViewportSize() - Method in class com.googlecode.lanterna.screen.VirtualScreen
-
Returns the current size of the viewport.
- getViewportSize(TerminalSize, TerminalSize) - Method in interface com.googlecode.lanterna.screen.VirtualScreen.FrameRenderer
-
Given the size of the real terminal and the current size of the virtual screen, how large should the viewport
where the screen content is drawn be?
- getViewSize() - Method in class com.googlecode.lanterna.gui2.ScrollBar
-
Returns the view size of the scrollbar
- getViewTopLeft() - Method in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
-
- getViewTopLeft() - Method in interface com.googlecode.lanterna.gui2.TextBox.TextBoxRenderer
-
- getViewTopRow() - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
- getViewTopRow() - Method in class com.googlecode.lanterna.gui2.table.Table
-
- getViewTopRow() - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
-
Returns the index of the first visible row with the renderers current state
- getWindowDecorationRenderer() - Method in class com.googlecode.lanterna.graphics.AbstractTheme
-
- getWindowDecorationRenderer() - Method in class com.googlecode.lanterna.graphics.DelegatingTheme
-
- getWindowDecorationRenderer() - Method in class com.googlecode.lanterna.graphics.SimpleTheme
-
- getWindowDecorationRenderer() - Method in interface com.googlecode.lanterna.graphics.Theme
-
- getWindowDecorationRenderer(Window) - Method in class com.googlecode.lanterna.gui2.DefaultWindowManager
-
- getWindowDecorationRenderer(Window) - Method in interface com.googlecode.lanterna.gui2.WindowManager
-
Returns the WindowDecorationRenderer
for a particular window
- getWindowManager() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
- getWindowManager() - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Returns the window manager that is currently controlling this TextGUI.
- getWindowPostRenderer() - Method in class com.googlecode.lanterna.graphics.AbstractTheme
-
- getWindowPostRenderer() - Method in class com.googlecode.lanterna.graphics.DelegatingTheme
-
- getWindowPostRenderer() - Method in class com.googlecode.lanterna.graphics.SimpleTheme
-
- getWindowPostRenderer() - Method in interface com.googlecode.lanterna.graphics.Theme
-
Returns a post-renderer to invoke after drawing each window, unless the GUI system or individual windows has
their own renderers set.
- getWindowPostRenderer() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
- getWindowPostRenderer() - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
- getWindows() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
- getWindows() - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Returns a list of all windows currently in the TextGUI.
- getWindowsInStableOrder() - Method in class com.googlecode.lanterna.gui2.WindowList
-
- getWindowsInZOrder() - Method in class com.googlecode.lanterna.gui2.WindowList
-
- getVisibleColumns() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns the number of columns this table will show.
- getVisibleRows() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns the number of rows this table will show.
- getVisibleRowsOnLastDraw() - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
Returns the number of rows that could be drawn on the last draw operation.
- getVisibleRowsOnLastDraw() - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
-
Returns the number of rows visible in the table cell area on the last draw operation
- getWordWrappedText(int, String...) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
This method will calculate word wrappings given a number of lines of text and how wide the text can be printed.
- getWrapBehaviour() - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
-
- getWrappedComponentSize(TerminalSize) - Method in interface com.googlecode.lanterna.gui2.Border.BorderRenderer
-
Given a total size of the border composite and it's wrapped component, how large would the actual wrapped
component be?
- getWrappedComponentTopLeftOffset() - Method in interface com.googlecode.lanterna.gui2.Border.BorderRenderer
-
How large is the offset from the top left corner of the border to the top left corner of the wrapped component?
- GNOME_TERMINAL - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
-
Values taken from gnome-terminal on Ubuntu
- GREEN - com.googlecode.lanterna.TextColor.ANSI
-
- GREEN_BRIGHT - com.googlecode.lanterna.TextColor.ANSI
-
- grid(int, Component...) - Static method in class com.googlecode.lanterna.gui2.Panels
-
Creates a new Panel
with a GridLayout
layout manager and adds all the components passed in
- GridLayout - Class in com.googlecode.lanterna.gui2
-
This emulates the behaviour of the GridLayout in SWT (as opposed to the one in AWT/Swing).
- GridLayout(int) - Constructor for class com.googlecode.lanterna.gui2.GridLayout
-
Creates a new GridLayout
with the specified number of columns.
- GridLayout.Alignment - Enum in com.googlecode.lanterna.gui2
-
The enum is used to specify where in a grid cell a component should be placed, in the case that the preferred
size of the component is smaller than the space in the cell.
- GUIBackdrop - Class in com.googlecode.lanterna.gui2
-
Special component that is by default displayed as the background of a text gui unless you override it with something
else.
- GUIBackdrop() - Constructor for class com.googlecode.lanterna.gui2.GUIBackdrop
-
- iconify() - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
- iconify() - Method in interface com.googlecode.lanterna.terminal.ExtendedTerminal
-
Iconifies the terminal, this likely means minimizing the window with most window managers
- iconify() - Method in interface com.googlecode.lanterna.terminal.IOSafeExtendedTerminal
-
- iconify() - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.Extended
-
- ifMouseDownPossiblyChangeActiveWindow(KeyStroke) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
- ifMouseDownPossiblyStartTitleDrag(KeyStroke) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
- ifMouseDragPossiblyMoveWindow(KeyStroke) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
- Ignore - com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
"Ignore"
- Ignore - Static variable in class com.googlecode.lanterna.gui2.LocalizedString
-
"Ignore"
- IGNORE - com.googlecode.lanterna.screen.TabBehaviour
-
Tab characters are not replaced, this will probably have undefined and weird behaviour!
- ImageComponent - Class in com.googlecode.lanterna.gui2
-
- ImageComponent() - Constructor for class com.googlecode.lanterna.gui2.ImageComponent
-
- Indexed(int) - Constructor for class com.googlecode.lanterna.TextColor.Indexed
-
Creates a new TextColor using the XTerm 256 color indexed mode, with the specified index value.
- indexOf(V) - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Looks for the particular item in the list and returns the index within the list (starting from zero) of that item
if it is found, or -1 otherwise
- InputDecoder - Class in com.googlecode.lanterna.input
-
Used to read the input stream character by character and generate Key
objects to be put in the input queue.
- InputDecoder(Reader) - Constructor for class com.googlecode.lanterna.input.InputDecoder
-
Creates a new input decoder using a specified Reader as the source to read characters from
- InputFilter - Interface in com.googlecode.lanterna.gui2
-
This interface can be used to programmatically intercept input from the user and decide if the input should be passed
on to the interactable.
- InputProvider - Interface in com.googlecode.lanterna.input
-
Objects implementing this interface can read character streams and transform them into Key
objects which can
be read in a FIFO manner.
- Insert - com.googlecode.lanterna.input.KeyType
-
- insertColumn(int, String, V[]) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Adds a new column into the table model at a specified index.
- insertRow(int, Collection<V>) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Inserts a new row to the table model at a particular index.
- instanceByClassName(String) - Static method in class com.googlecode.lanterna.graphics.AbstractTheme
-
- Interactable - Interface in com.googlecode.lanterna.gui2
-
This interface marks a component as able to receive keyboard input from the user.
- Interactable.FocusChangeDirection - Enum in com.googlecode.lanterna.gui2
-
When focus has changed, which direction.
- Interactable.Result - Enum in com.googlecode.lanterna.gui2
-
Enum to represent the various results coming out of the handleKeyStroke method
- interactableLookupMap - Variable in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- InteractableLookupMap - Class in com.googlecode.lanterna.gui2
-
This class is used to keep a 'map' of the usable area and note where all the interact:ables are.
- InteractableRenderer<T extends Component & Interactable> - Interface in com.googlecode.lanterna.gui2
-
Extended interface for component renderers used with interactable components.
- invalidate() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
-
- invalidate() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- invalidate() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- invalidate() - Method in class com.googlecode.lanterna.gui2.AbstractComposite
-
- invalidate() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
Marks the whole text GUI as invalid and that it needs to be redrawn at next opportunity
- invalidate() - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Invalidates the whole root container (including all of its child components) which will cause them all to be
recalculated (for containers) and redrawn.
- invalidate() - Method in interface com.googlecode.lanterna.gui2.Component
-
Marks the component as invalid and requiring to be re-drawn at next opportunity.
- invalidate() - Method in class com.googlecode.lanterna.gui2.Panel
-
- invalidate() - Method in interface com.googlecode.lanterna.gui2.Window
-
Invalidates the whole window (including all of its child components) which will cause it to be recalculated
and redrawn.
- INVERSE_BULLET - Static variable in class com.googlecode.lanterna.Symbols
-
◘
- INVERSE_WHITE_CIRCLE - Static variable in class com.googlecode.lanterna.Symbols
-
◙
- invokeAndWait(Runnable) - Method in class com.googlecode.lanterna.gui2.AbstractTextGUIThread
-
- invokeAndWait(Runnable) - Method in interface com.googlecode.lanterna.gui2.TextGUIThread
-
Schedules custom code to be executed on the GUI thread and waits until the code has been executed before
returning.
- invokeLater(Runnable) - Method in class com.googlecode.lanterna.gui2.AbstractTextGUIThread
-
- invokeLater(Runnable) - Method in class com.googlecode.lanterna.gui2.SeparateTextGUIThread
-
- invokeLater(Runnable) - Method in interface com.googlecode.lanterna.gui2.TextGUIThread
-
Invokes custom code on the GUI thread.
- IOSafeExtendedTerminal - Interface in com.googlecode.lanterna.terminal
-
Interface extending ExtendedTerminal that removes the IOException throw clause.
- IOSafeTerminal - Interface in com.googlecode.lanterna.terminal
-
Interface extending Terminal that removes the IOException throw clause.
- IOSafeTerminalAdapter - Class in com.googlecode.lanterna.terminal
-
This class exposes methods for converting a terminal into an IOSafeTerminal.
- IOSafeTerminalAdapter(Terminal, IOSafeTerminalAdapter.ExceptionHandler) - Constructor for class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
- IOSafeTerminalAdapter.Extended - Class in com.googlecode.lanterna.terminal
-
This class exposes methods for converting an extended terminal into an IOSafeExtendedTerminal.
- is(char) - Method in class com.googlecode.lanterna.TextCharacter
-
- isActivationStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
- isAltDown() - Method in class com.googlecode.lanterna.input.KeyStroke
-
- isAntiAliased() - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
Returns true
if anti-aliasing has been enabled, false
otherwise
- isBlinking() - Method in class com.googlecode.lanterna.TextCharacter
-
Returns true if this TextCharacter has the blink modifier active
- isBlockingIO() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
Checks if blocking I/O is enabled or not
- isBold() - Method in class com.googlecode.lanterna.TextCharacter
-
Returns true if this TextCharacter has the bold modifier active
- isBordered() - Method in class com.googlecode.lanterna.TextCharacter
-
Returns true if this TextCharacter has the bordered modifier active
- isBright() - Method in enum com.googlecode.lanterna.TextColor.ANSI
-
- isCanCancel() - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Returns true
if the dialog can be cancelled once it's opened
- isCanCancel() - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
-
Returns true
if the dialog can be cancelled once it's opened
- isCaretWarp() - Method in class com.googlecode.lanterna.gui2.TextBox
-
Checks whether caret warp mode is enabled or not.
- isCellSelection() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns true
if this table is in cell-selection mode, otherwise false
- isCharCJK(char) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Given a character, is this character considered to be a CJK character?
- isCharDoubleWidth(char) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Checks if a character is expected to be taking up two columns if printed to a terminal.
- isCharThai(char) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Given a character, is this character considered to be a Thai character?
- isChecked() - Method in class com.googlecode.lanterna.gui2.CheckBox
-
Returns the checked state of this check box
- isChecked(int) - Method in class com.googlecode.lanterna.gui2.CheckBoxList
-
Checks if a particular item is part of the check box list and returns a boolean value depending on the toggle
state of the item.
- isChecked(int) - Method in class com.googlecode.lanterna.gui2.RadioBoxList
-
This method will see if an item, addressed by index, is the currently selected item in this
RadioCheckBoxList
- isChecked(V) - Method in class com.googlecode.lanterna.gui2.CheckBoxList
-
Checks if a particular item is part of the check box list and returns a boolean value depending on the toggle
state of the item.
- isChecked(V) - Method in class com.googlecode.lanterna.gui2.RadioBoxList
-
This method will see if an object is the currently selected item in this RadioCheckBoxList
- isClientEcho() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
-
Is the telnet client echo mode turned on (client is echoing characters locally)
- isClientLineMode0() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
-
Is the telnet client line mode 0 turned on (client sends character by character instead of line by line)
- isClientResizeNotification() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
-
Is the telnet client resize notification turned on (client notifies server when the terminal window has
changed size)
- isClipboardAvailable() - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
- isControlCharacter(char) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Checks if a particular character is a control character, in Lanterna this currently means it's 0-31 or 127 in the
ascii table.
- isCrossedOut() - Method in class com.googlecode.lanterna.TextCharacter
-
Returns true if this TextCharacter has the crossed-out modifier active
- isCtrlDown() - Method in class com.googlecode.lanterna.input.KeyStroke
-
- isCursorBlinking() - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
Should the text cursor be blinking
- isCursorVisible() - Method in class com.googlecode.lanterna.graphics.DelegatingThemeDefinition
-
- isCursorVisible() - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
- isCursorVisible() - Method in interface com.googlecode.lanterna.graphics.ThemeDefinition
-
Asks the theme definition for this component if the theme thinks that the text cursor should be visible or not.
- isCursorVisible() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- isCursorVisible() - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Checks if the terminal cursor is visible or not
- isDoubleWidth() - Method in class com.googlecode.lanterna.TextCharacter
-
- isDropDownFocused() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Returns true
if the users input focus is currently on the drop-down button of the combo box, so that
pressing enter would trigger the popup window.
- isEmpty() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Checks if the list box has no items
- isEmptyMenuBar() - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
-
- isEnabled() - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
- isEnabled() - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Returns true
if this component is able to receive input as a regular interactable component.
- isEOFWhenNoWindows() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
Returns whether the TextGUI should return EOF when you try to read input while there are no windows in the window
manager.
- isEscapeByArrowKey() - Method in class com.googlecode.lanterna.gui2.table.Table
-
Returns true
if this table can be navigated away from when the selected row is at one of the extremes and
the user presses the array key to continue in that direction.
- isExtendedAscii() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
-
Is the telnet client extended ascii turned on
- isFocusable() - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
- isFocusable() - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
- isFocusable() - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Returns true
if this interactable component is currently able to receive input focus.
- isFocused() - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
- isFocused() - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Returns true
if this component currently has input focus in its root container.
- isHadWindowAtSomePoint() - Method in class com.googlecode.lanterna.gui2.WindowList
-
- isHorizontalFocusSwitching() - Method in class com.googlecode.lanterna.gui2.TextBox
-
If true
, the TextBox will switch focus to the next available component to the left if the cursor in the
TextBox is at the left-most position (index 0) on the row and the user pressed the 'left' arrow key, or vice
versa for pressing the 'right' arrow key when the cursor in at the right-most position of the current row.
- isInside(Container) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- isInside(Container) - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns true if this component is inside of the specified Container.
- isInvalid() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
-
- isInvalid() - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- isInvalid() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- isInvalid() - Method in class com.googlecode.lanterna.gui2.AbstractComposite
-
- isInvalid() - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Checks if this root container (i.e. any of its child components) has signaled that what it's currently displaying
is out of date and needs re-drawing.
- isInvalid() - Method in class com.googlecode.lanterna.gui2.DefaultWindowManager
-
- isInvalid() - Method in class com.googlecode.lanterna.gui2.Panel
-
- isInvalid() - Method in interface com.googlecode.lanterna.gui2.TextGUIElement
-
Checks if this element (or any of its child components, if any) has signaled that what it's currently displaying
is out of date and needs re-drawing.
- isInvalid() - Method in interface com.googlecode.lanterna.gui2.Window
-
This method is used to determine if the window requires re-drawing.
- isInvalid() - Method in interface com.googlecode.lanterna.gui2.WindowManager
-
Will be polled by the the
WindowBasedTextGUI
to see if the window manager believes an update is required.
- isItalic() - Method in class com.googlecode.lanterna.TextCharacter
-
Returns true if this TextCharacter has the italic modifier active
- isKeyboardActivationStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
- isMouseActivationStroke(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
- isMouseDown() - Method in class com.googlecode.lanterna.input.MouseAction
-
- isMouseDown(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
- isMouseDrag() - Method in class com.googlecode.lanterna.input.MouseAction
-
- isMouseDrag(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
- isMouseMove() - Method in class com.googlecode.lanterna.input.MouseAction
-
- isMouseMove(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
- isMouseUp() - Method in class com.googlecode.lanterna.input.MouseAction
-
- isMouseUp(KeyStroke) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
- isPasswordInput() - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Returns true
if the text box the dialog will have contains a password and should be masked
- isPendingUpdate() - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
- isPendingUpdate() - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
- isPendingUpdate() - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
This method can be used to determine if any component has requested a redraw.
- isPrintableCharacter(char) - Static method in class com.googlecode.lanterna.TerminalTextUtils
-
Checks if a particular character is printable.
- isReadOnly() - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Returns true
if this combo box is in read-only mode
- isReadOnly() - Method in class com.googlecode.lanterna.gui2.TextBox
-
Returns true
if this TextBox
is in read-only mode, meaning text input from the user through the
keyboard is prevented
- isReversed() - Method in class com.googlecode.lanterna.TextCharacter
-
Returns true if this TextCharacter has the reverse modifier active
- isScrollBarsHidden() - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
- isScrollBarsHidden() - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
-
- isShiftDown() - Method in class com.googlecode.lanterna.input.KeyStroke
-
- isShowHiddenDirectories() - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
Checks if hidden directories will be visible in the dialog
- isShowHiddenDirectories() - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
-
Checks if hidden files and directories will be visible in the dialog
- isStyleable() - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
-
- isSuppressGoAhead() - Method in class com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
-
Is the telnet client suppress go-ahead turned on
- isTerminalResized() - Method in class com.googlecode.lanterna.terminal.SimpleTerminalResizeListener
-
Checks if the terminal was resized since the last time this method was called.
- isUnderlined() - Method in class com.googlecode.lanterna.TextCharacter
-
Returns true if this TextCharacter has the underline modifier active
- isVerticalFocusSwitching() - Method in class com.googlecode.lanterna.gui2.TextBox
-
If true
, the component will switch to the next available component above if the cursor is at the top of
the TextBox and the user presses the 'up' array key, or switch to the next available component below if the
cursor is at the bottom of the TextBox and the user presses the 'down' array key.
- isWholeBufferDirtyThenReset() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- isVisible() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- isVisible() - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- isVisible() - Method in interface com.googlecode.lanterna.gui2.Component
-
Returns the component's own state as to if it should be visible or not.
- isVisible() - Method in interface com.googlecode.lanterna.gui2.Window
-
This values is optionally used by the window manager to decide if the windows should be drawn or not.
- ITALIC - com.googlecode.lanterna.SGR
-
Italic (cursive) text mode.
- SameTextGUIThread - Class in com.googlecode.lanterna.gui2
-
This
TextGUIThread
implementation is assuming the GUI event thread will be the same as the thread that
creates the
TextGUI
objects.
- SameTextGUIThread.Factory - Class in com.googlecode.lanterna.gui2
-
Default factory class for SameTextGUIThread
, you need to pass this to the TextGUI
constructor if
you want it to use this class
- Save - Static variable in class com.googlecode.lanterna.gui2.LocalizedString
-
"Save"
- saveTerminalSettings() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal
-
- saveTerminalSettings() - Method in class com.googlecode.lanterna.terminal.ansi.UnixLikeTTYTerminal
-
- Screen - Interface in com.googlecode.lanterna.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 - Enum in com.googlecode.lanterna.screen
-
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 - Class in com.googlecode.lanterna.screen
-
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.
- ScreenBuffer(TerminalSize, TextCharacter) - Constructor for class com.googlecode.lanterna.screen.ScreenBuffer
-
Creates a new ScreenBuffer with a given size and a TextCharacter to initially fill it with
- ScreenInfoAction - Class in com.googlecode.lanterna.input
-
ScreenInfoAction, a KeyStroke in disguise, this class contains the reported position of the screen cursor.
- ScreenInfoAction(TerminalPosition) - Constructor for class com.googlecode.lanterna.input.ScreenInfoAction
-
Constructs a ScreenInfoAction based on a location on the screen
- ScreenInfoCharacterPattern - Class in com.googlecode.lanterna.input
-
This class recognizes character combinations which are actually a cursor position report.
- ScreenInfoCharacterPattern() - Constructor for class com.googlecode.lanterna.input.ScreenInfoCharacterPattern
-
- SCROLL_DOWN - com.googlecode.lanterna.input.MouseActionType
-
- SCROLL_UP - com.googlecode.lanterna.input.MouseActionType
-
- Scrollable - Interface in com.googlecode.lanterna.graphics
-
Describes an area that can be 'scrolled', by moving a range of lines up or down.
- ScrollBar - Class in com.googlecode.lanterna.gui2
-
Classic scrollbar that can be used to display where inside a larger component a view is showing.
- ScrollBar(Direction) - Constructor for class com.googlecode.lanterna.gui2.ScrollBar
-
Creates a new ScrollBar
with a specified direction
- ScrollBar.DefaultScrollBarRenderer - Class in com.googlecode.lanterna.gui2
-
Default renderer for ScrollBar
which will be used unless overridden.
- ScrollBar.ScrollBarRenderer - Class in com.googlecode.lanterna.gui2
-
Helper class for making new ScrollBar
renderers a little bit cleaner
- ScrollBarRenderer() - Constructor for class com.googlecode.lanterna.gui2.ScrollBar.ScrollBarRenderer
-
- ScrollingAWTTerminal - Class in com.googlecode.lanterna.terminal.swing
-
This is a AWT Container that carries an
AWTTerminal
with a scrollbar, effectively implementing a
pseudo-terminal with scrollback history.
- ScrollingAWTTerminal() - Constructor for class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
-
Creates a new ScrollingAWTTerminal
with all default options
- ScrollingAWTTerminal(TerminalEmulatorDeviceConfiguration, SwingTerminalFontConfiguration, TerminalEmulatorColorConfiguration) - Constructor for class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
-
Creates a new ScrollingAWTTerminal
with customizable settings.
- ScrollingSwingTerminal - Class in com.googlecode.lanterna.terminal.swing
-
This is a Swing JComponent that carries a
SwingTerminal
with a scrollbar, effectively implementing a
pseudo-terminal with scrollback history.
- ScrollingSwingTerminal() - Constructor for class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
-
Creates a new ScrollingSwingTerminal
with all default options
- ScrollingSwingTerminal(TerminalEmulatorDeviceConfiguration, SwingTerminalFontConfiguration, TerminalEmulatorColorConfiguration) - Constructor for class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
-
Creates a new ScrollingSwingTerminal
with customizable settings.
- scrollLines(int, int, int) - Method in class com.googlecode.lanterna.graphics.BasicTextImage
-
- scrollLines(int, int, int) - Method in interface com.googlecode.lanterna.graphics.Scrollable
-
Scroll a range of lines of this Scrollable according to given distance.
- scrollLines(int, int, int) - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Scroll a range of lines of this TextImage according to given distance.
- scrollLines(int, int, int) - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
Performs the scrolling on its back-buffer.
- scrollLines(int, int, int) - Method in interface com.googlecode.lanterna.screen.Screen
-
Scroll a range of lines of this Screen according to given distance.
- scrollLines(int, int, int) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
-
- scrollLines(int, int, int) - Method in class com.googlecode.lanterna.screen.TerminalScreen
-
Perform the scrolling and save scroll-range and distance in order
to be able to optimize Terminal-update later.
- scrollLines(int, int, int) - Method in class com.googlecode.lanterna.screen.VirtualScreen
-
- scrollLines(int, int, int) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
- scrollLines(int, int, int) - Method in interface com.googlecode.lanterna.terminal.IOSafeExtendedTerminal
-
- scrollLines(int, int, int) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.Extended
-
- scrollOffset - Variable in class com.googlecode.lanterna.gui2.AbstractListBox
-
- selectDefaultFont() - Static method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
Returns the default font to use depending on the platform
- selectDefaultFont(int) - Static method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration
-
Returns the default font to use depending on the platform
- self() - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
This is a little hack to avoid doing typecasts all over the place when having to return T
.
- self() - Method in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
Helper method for casting this to type
parameter B
- self() - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
- self() - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
- self() - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
-
- self() - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
-
- self() - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
- SeparateTextGUIThread - Class in com.googlecode.lanterna.gui2
-
Default implementation of TextGUIThread, this class runs the GUI event processing on a dedicated thread.
- SeparateTextGUIThread.Factory - Class in com.googlecode.lanterna.gui2
-
Factory class for creating SeparateTextGUIThread objects
- Separator - Class in com.googlecode.lanterna.gui2
-
Static non-interactive component that is typically rendered as a single line.
- Separator(Direction) - Constructor for class com.googlecode.lanterna.gui2.Separator
-
Creates a new Separator
for a specific direction, which will decide whether to draw a horizontal line or
a vertical line
- Separator.DefaultSeparatorRenderer - Class in com.googlecode.lanterna.gui2
-
This is the default separator renderer that is used if you don't override anything.
- Separator.SeparatorRenderer - Class in com.googlecode.lanterna.gui2
-
Helper interface that doesn't add any new methods but makes coding new button renderers a little bit more clear
- SeparatorRenderer() - Constructor for class com.googlecode.lanterna.gui2.Separator.SeparatorRenderer
-
- Set() - Constructor for class com.googlecode.lanterna.graphics.StyleSet.Set
-
- Set(StyleSet<?>) - Constructor for class com.googlecode.lanterna.graphics.StyleSet.Set
-
- setActionLabel(String) - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
Defines the label to be but on the confirmation button (default: "ok").
- setActionLabel(String) - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
-
Defines the label to be but on the confirmation button (default: "ok").
- setActive(TextColor, TextColor, SGR...) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
Sets the theme definition style "active"
- setActiveWindow(Window) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
- setActiveWindow(Window) - Method in interface com.googlecode.lanterna.gui2.WindowBasedTextGUI
-
Selects a particular window to be considered 'active' and receive all input events
- setActiveWindow(Window) - Method in class com.googlecode.lanterna.gui2.WindowList
-
- setAll(TextCharacter) - Method in class com.googlecode.lanterna.graphics.BasicTextImage
-
- setAll(TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Sets the text image content to one specified character (including color and style)
- setAll(TextCharacter) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
-
- setAllowPartialColumn(boolean) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
- setAllowPartialColumn(boolean) - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
-
- setAutoCloseTrigger(TerminalEmulatorAutoCloseTrigger) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Sets the auto-close trigger to use on this terminal.
- setAutoOpenTerminalEmulatorWindow(boolean) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Controls whether a SwingTerminalFrame shall be automatically shown (.setVisible(true)) immediately after
creation.
- setBackground(TextColor) - Method in class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
-
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
-
- setBackgroundColor(TextColor) - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
Updates the current background color
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
-
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.gui2.Label
-
Overrides the current theme's background color and use the one specified.
- setBackgroundColor(TextColor) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
- setBackgroundColor(TextColor) - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
-
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
-
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
-
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
- setBackgroundColor(TextColor) - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Changes the background color for all the following characters put to the terminal.
- setBackgroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- setBacklogSize(int) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- setBacklogSize(int) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Sets the number of rows to allow in the non-private buffer above the viewport.
- setBlockingIO(boolean) - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
Enables blocking I/O, causing calls to readKeyStroke()
to block until there is input available.
- setBooleanProperty(String, boolean) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
- setBottomMarginSize(int) - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Sets the bottom margin, i.e. number of empty rows below the last row in the grid
- setCanCancel(boolean) - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Sets if the dialog can be cancelled or not (default: true
)
- setCanCancel(boolean) - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
-
Sets if the dialog can be cancelled or not (default: true
)
- setCaretPosition(int) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Moves the text caret position horizontally to a new position in the
TextBox
.
- setCaretPosition(int, int) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Moves the text caret position to a new position in the
TextBox
.
- setCaretWarp(boolean) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Sets if the caret should jump to the beginning of the next line if right arrow is pressed while at the end of a
line.
- setCell(int, int, V) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Updates the call value stored at a specific column/row coordinate.
- setCellHorizontalBorderStyle(TableCellBorderStyle) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
Sets the style to be used when horizontally separating table cells from each other.
- setCellSelection(boolean) - Method in class com.googlecode.lanterna.gui2.table.Table
-
If true
, the user will be able to select and navigate individual cells, otherwise the user can only
select full rows.
- setCellVerticalBorderStyle(TableCellBorderStyle) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
Sets the style to be used when vertically separating table cells from each other.
- setCharacter(int, int, char) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- setCharacter(int, int, char) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Sets the character at the current position to the specified value
- setCharacter(int, int, char) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- setCharacter(int, int, char) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- setCharacter(int, int, TextCharacter) - Method in class com.googlecode.lanterna.graphics.DoublePrintingTextGraphics
-
- setCharacter(int, int, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Sets the character at the current position to the specified value, without using the current colors and modifiers
of this TextGraphics.
- setCharacter(int, int, TextCharacter) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- setCharacter(int, int, TextCharacter) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- setCharacter(int, int, TextCharacter) - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
- setCharacter(int, int, TextCharacter) - Method in interface com.googlecode.lanterna.screen.Screen
-
Sets a character in the back-buffer to a specified value with specified colors and modifiers.
- setCharacter(TerminalPosition, char) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- setCharacter(TerminalPosition, char) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Sets the character at the current position to the specified value
- setCharacter(TerminalPosition, char) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- setCharacter(TerminalPosition, char) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- setCharacter(TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- setCharacter(TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Sets the character at the current position to the specified value, without using the current colors and modifiers
of this TextGraphics.
- setCharacter(TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- setCharacter(TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- setCharacter(TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
- setCharacter(TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.screen.Screen
-
Sets a character in the back-buffer to a specified value with specified colors and modifiers.
- setCharacter(String, char) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
Stores a character value in this definition under a specific name.
- setCharacterAt(int, int, TextCharacter) - Method in class com.googlecode.lanterna.graphics.BasicTextImage
-
- setCharacterAt(int, int, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Sets the character at a specific position in the image to a particular TextCharacter.
- setCharacterAt(int, int, TextCharacter) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
-
- setCharacterAt(TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.graphics.BasicTextImage
-
- setCharacterAt(TerminalPosition, TextCharacter) - Method in interface com.googlecode.lanterna.graphics.TextImage
-
Sets the character at a specific position in the image to a particular TextCharacter.
- setCharacterAt(TerminalPosition, TextCharacter) - Method in class com.googlecode.lanterna.screen.ScreenBuffer
-
- setChecked(boolean) - Method in class com.googlecode.lanterna.gui2.CheckBox
-
Programmatically updated the check box to a particular checked state
- setChecked(V, boolean) - Method in class com.googlecode.lanterna.gui2.CheckBoxList
-
Programmatically sets the checked state of an item in the list box
- setCheckedItem(V) - Method in class com.googlecode.lanterna.gui2.RadioBoxList
-
Sets the currently checked item by the value itself.
- setCheckedItemIndex(int) - Method in class com.googlecode.lanterna.gui2.RadioBoxList
-
Sets the currently selected item by index.
- setCloseAutomaticallyOnAction(boolean) - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Sets if clicking on an action automatically closes the dialog after the action is finished (default: true
)
- setCloseWindowWithEscape(boolean) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
Setting this property to true
will cause pressing the ESC key to close the window.
- setColor(TextColor) - Method in class com.googlecode.lanterna.gui2.EmptySpace
-
Changes the color this component will use when drawn
- setColumnLabel(int, String) - Method in class com.googlecode.lanterna.gui2.table.TableModel
-
Updates the label of a column header
- setComponent(Component) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
-
- setComponent(Component) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- setComponent(Component) - Method in class com.googlecode.lanterna.gui2.AbstractBorder
-
- setComponent(Component) - Method in class com.googlecode.lanterna.gui2.AbstractComposite
-
- setComponent(Component) - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Sets the top-level component inside this BasePane.
- setComponent(Component) - Method in interface com.googlecode.lanterna.gui2.Composite
-
Sets the component which is inside this Composite.
- setComponent(Component) - Method in interface com.googlecode.lanterna.gui2.Window
-
Sets the top-level component in the window, this will be the only component unless it's a container of some kind
that you add child-components to.
- setContentOffset(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- setContentOffset(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Window
-
This method is called by the GUI system to update the window on, as of the last drawing operation, the distance
from the top-left position of the window including decorations to the top-left position of the actual content
area.
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
- setCursorPosition(int, int) - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
-
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
-
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
-
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
- setCursorPosition(int, int) - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Moves the text cursor to a new location on the terminal.
- setCursorPosition(int, int) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
-
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
Moves the current cursor position or hides it.
- setCursorPosition(TerminalPosition) - Method in interface com.googlecode.lanterna.screen.Screen
-
A screen implementation typically keeps a location on the screen where the cursor will be placed after drawing
and refreshing the buffers, this method controls that location.
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.screen.VirtualScreen
-
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
- setCursorPosition(TerminalPosition) - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
-
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
-
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
-
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
- setCursorPosition(TerminalPosition) - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Same as calling setCursorPosition(position.getColumn(), position.getRow())
- setCursorPosition(TerminalPosition) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
Sets the value that suggests if the cursor should be visible or not (it's still up to the component renderer
if it's going to honour this or not).
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
- setCursorVisible(boolean) - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
-
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
-
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
-
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
- setCursorVisible(boolean) - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Hides or shows the text cursor, but not all terminal (-emulators) supports this.
- setCursorVisible(boolean) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- setCustom(String, TextColor, TextColor, SGR...) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
Adds a custom definition style to the theme using the supplied name.
- setDecoratedSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- setDecoratedSize(TerminalSize) - Method in interface com.googlecode.lanterna.gui2.Window
-
This method is called by the GUI system to update the window on how large it is, counting window decorations too.
- setDescription(String) - Method in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
Changes the description of the dialog
- setDropDownNumberOfRows(int) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Sets the number of items to display in drop down at one time, if there are more items in the model there will
be a scrollbar to help the user navigate.
- setEnabled(boolean) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
- setEnabled(boolean) - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Prevents the component from receiving input focus if this is called with a false
value.
- setEnableDirectionBasedMovements(boolean) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- setEnableDirectionBasedMovements(boolean) - Method in interface com.googlecode.lanterna.gui2.BasePane
-
If set to false, using the keyboard arrows keys will have the same effect as using the tab and reverse tab.
- setEOFWhenNoWindows(boolean) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
Sets whether the TextGUI should return EOF when you try to read input while there are no windows in the window
manager.
- setEscapeByArrowKey(boolean) - Method in class com.googlecode.lanterna.gui2.table.Table
-
Sets the flag for if this table can be navigated away from when the selected row is at one of the extremes and
the user presses the array key to continue in that direction.
- setExceptionHandler(TextGUIThread.ExceptionHandler) - Method in class com.googlecode.lanterna.gui2.AbstractTextGUIThread
-
- setExceptionHandler(TextGUIThread.ExceptionHandler) - Method in interface com.googlecode.lanterna.gui2.TextGUIThread
-
Updates the exception handler used by this TextGUIThread.
- setExpandableColumns(Collection<Integer>) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
Sets the list of columns (by index, where 0 is the first column) that can be expanded, should the drawable area
be larger than the table is requesting.
- setExtraWindowHints(Collection<Window.Hint>) - Method in class com.googlecode.lanterna.gui2.dialogs.MessageDialogBuilder
-
Assigns a set of extra window hints that you want the built dialog to have
- setExtraWindowHints(Set<Window.Hint>) - Method in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
Assigns a set of extra window hints that you want the built dialog to have
- setFillAreaBeforeDrawingComponents(boolean) - Method in class com.googlecode.lanterna.gui2.Panel.DefaultPanelRenderer
-
If setting this to
false
(default is
true
), the
Panel
will not reset it's drawable
area with the space character ' ' before drawing all the components.
- setFillColorOverride(TextColor) - Method in class com.googlecode.lanterna.gui2.Panel
-
Sets an override color to be used instead of the theme's color for Panels when drawing unused space.
- setFixedSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- setFixedSize(TerminalSize) - Method in interface com.googlecode.lanterna.gui2.Window
-
Calling this method will add the FIXED_SIZE window hint (if it wasn't present already) and attempt to force the
window to always have the size specified.
- setFocusedInteractable(Interactable) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- setFocusedInteractable(Interactable) - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Sets the component currently in focus within this root container, or sets no component in focus if null
is passed in.
- setFocusedInteractable(Interactable) - Method in interface com.googlecode.lanterna.gui2.Window
-
Sets the component currently in focus within this window, or sets no component in focus if null
is passed in.
- setFocusedInteractable(Interactable, Interactable.FocusChangeDirection) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- setForceAWTOverSwing(boolean) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Normally when a graphical terminal emulator is created by the factory, it will create a
SwingTerminalFrame
unless Swing is not present in the system.
- setForceTextTerminal(boolean) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Controls whether a text-based Terminal shall be created even if the system
supports a graphical environment
- setForeground(TextColor) - Method in class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
-
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
-
- setForegroundColor(TextColor) - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
Updates the current foreground color
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
-
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.gui2.Label
-
Overrides the current theme's foreground color and use the one specified.
- setForegroundColor(TextColor) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
- setForegroundColor(TextColor) - Method in interface com.googlecode.lanterna.terminal.IOSafeTerminal
-
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter
-
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminal
-
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.AWTTerminalFrame
-
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingAWTTerminal
-
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.ScrollingSwingTerminal
-
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
- setForegroundColor(TextColor) - Method in interface com.googlecode.lanterna.terminal.Terminal
-
Changes the foreground color for all the following characters put to the terminal.
- setForegroundColor(TextColor) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- setGrowScrollTracker(boolean) - Method in class com.googlecode.lanterna.gui2.ScrollBar.DefaultScrollBarRenderer
-
Should tracker automatically grow in size along with the ScrollBar
(default: true
)
- setHeaderHorizontalBorderStyle(TableCellBorderStyle) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
Sets the style to be used when separating the table header labels from each other.
- setHeaderVerticalBorderStyle(TableCellBorderStyle) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
Sets the style to be used when separating the table header row from the actual "data" cells below.
- setHideScrollBars(boolean) - Method in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
-
Controls whether scrollbars should be visible or not when a multi-line TextBox
has more content than
it can draw in the area it was assigned (default: false)
- setHints(Collection<Window.Hint>) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- setHints(Collection<Window.Hint>) - Method in interface com.googlecode.lanterna.gui2.Window
-
Updates the set of active hints for this window.
- setHorizontalFocusSwitching(boolean) - Method in class com.googlecode.lanterna.gui2.TextBox
-
If set to true
, the TextBox will switch focus to the next available component to the left if the cursor
in the TextBox is at the left-most position (index 0) on the row and the user pressed the 'left' arrow key, or
vice versa for pressing the 'right' arrow key when the cursor in at the right-most position of the current row.
- setHorizontalSpacing(int) - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Sets the horizontal spacing, i.e. the number of empty columns between each cell
- setInitialContent(String) - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Sets the initial content the dialog will have
- setInitialTerminalSize(TerminalSize) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Sets a hint to the TerminalFactory of what size to use when creating the terminal.
- setInputFilter(InputFilter) - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
- setInputFilter(InputFilter) - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Assigns an input filter to the interactable component.
- setInputTimeout(int) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Only for StreamBasedTerminals: After seeing e.g. an Escape (but nothing
else yet), wait up to the specified number of time units for more
bytes to make up a complete sequence.
- setInsensitive(TextColor, TextColor, SGR...) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
Sets the theme definition style "insensitive"
- setItem(int, V) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Updates the combo box so the item at the specified index is swapped out with the supplied value in the
item
parameter
- setLabel(String) - Method in class com.googlecode.lanterna.gui2.Button
-
Updates the label on the button to the specified string
- setLabel(String) - Method in class com.googlecode.lanterna.gui2.CheckBox
-
Updates the label of the checkbox
- setLabelFormat(String) - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Sets the label format this progress bar should use when the component is drawn.
- setLabelWidth(Integer) - Method in class com.googlecode.lanterna.gui2.Label
-
Use this method to limit how wide the label can grow.
- setLayoutData(LayoutData) - Method in class com.googlecode.lanterna.gui2.AbstractBorder
-
- setLayoutData(LayoutData) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- setLayoutData(LayoutData) - Method in interface com.googlecode.lanterna.gui2.Component
-
Sets optional layout data associated with this component.
- setLayoutManager(LayoutManager) - Method in class com.googlecode.lanterna.gui2.Panel
-
Assigns a new layout manager to this panel, replacing the previous layout manager assigned.
- setLeftMarginSize(int) - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Sets the left margin, i.e. number of empty columns left of the first column in the grid
- setLines(String[]) - Method in class com.googlecode.lanterna.gui2.Label
-
Protected access to set the internal representation of the text in this label, to be used by sub-classes of label
in certain cases where setText(..)
doesn't work.
- setListBoxSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialogBuilder
-
Sets the size of the internal ActionListBox
in columns and rows, forcing scrollbars to appear if the
space isn't big enough to contain all the items
- setListBoxSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialogBuilder
-
Sets the size of the list box in the dialog, scrollbars will be used if there is not enough space to draw all
items.
- setListItemRenderer(AbstractListBox.ListItemRenderer<V, T>) - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
This method overrides the ListItemRenderer
that is used to draw each element in the list box.
- setMask(Character) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Sets the current text mask, meaning the substitute to draw instead of the text inside the TextBox
.
- setMax(int) - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Updates the maximum value of this progress bar.
- setMenuBar(MenuBar) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- setMenuBar(MenuBar) - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Sets the active
MenuBar
for this base pane/window.
- setMenuBar(MenuBar) - Method in interface com.googlecode.lanterna.gui2.Window
-
Sets the active
MenuBar
for this window.
- setMin(int) - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Updates the minimum value of this progress bar.
- setMinimumSize(TerminalSize) - Method in class com.googlecode.lanterna.screen.VirtualScreen
-
Sets the minimum size we want the virtual screen to have.
- setModifiers(EnumSet<SGR>) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- setModifiers(EnumSet<SGR>) - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
-
- setModifiers(EnumSet<SGR>) - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
Sets the active modifiers to exactly the set passed in to this method.
- setModifiers(EnumSet<SGR>) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
-
- setModifiers(EnumSet<SGR>) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- setModifiers(EnumSet<SGR>) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- setMouseCaptureMode(MouseCaptureMode) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
- setMouseCaptureMode(MouseCaptureMode) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Sets the mouse capture mode the terminal should use.
- setMouseCaptureMode(MouseCaptureMode) - Method in interface com.googlecode.lanterna.terminal.ExtendedTerminal
-
Enabled or disables capturing of mouse event.
- setMouseCaptureMode(MouseCaptureMode) - Method in interface com.googlecode.lanterna.terminal.IOSafeExtendedTerminal
-
- setMouseCaptureMode(MouseCaptureMode) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.Extended
-
- setPasswordInput(boolean) - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Sets if the text box the dialog will have contains a password and should be masked (default: false
)
- setPosition(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- setPosition(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- setPosition(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Component
-
This method will be called by the layout manager when it has decided where the component is to be located.
- setPosition(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Window
-
This method is called by the GUI system to update the window on where the window manager placed it.
- setPreferredSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- setPreferredSize(TerminalSize) - Method in interface com.googlecode.lanterna.gui2.Component
-
Overrides the components preferred size calculation and makes the getPreferredSize()
always return the
value passed in here.
- setPreferredWidth(int) - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Updated the preferred width hint, which tells the renderer how wide this progress bar would like to be.
- setPreferTerminalEmulator(boolean) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Controls whether a Swing or AWT TerminalFrame shall be preferred if the system
has both a Console and a graphical environment
- setPreLight(TextColor, TextColor, SGR...) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
Sets the theme definition style "prelight"
- setRatio(int, int) - Method in class com.googlecode.lanterna.gui2.SplitPanel
-
- setReadOnly(boolean) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Sets the combo box to either read-only or writable.
- setReadOnly(boolean) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Sets the read-only mode of the TextBox
, meaning text input from the user through the keyboard is
prevented.
- setRenderer(ComponentRenderer<T>) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
Explicitly sets the ComponentRenderer
to be used when drawing this component.
- setRenderer(Class<T>, SimpleTheme.RendererProvider<T>) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
- setRightMarginSize(int) - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Sets the right margin, i.e. number of empty columns right of the last column in the grid
- setScrollBarsHidden(boolean) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
- setScrollBarsHidden(boolean) - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
-
- setScrollMaximum(int) - Method in class com.googlecode.lanterna.gui2.ScrollBar
-
Sets the maximum value the scrollbar's position (minus the view size) can have
- setScrollPosition(int) - Method in class com.googlecode.lanterna.gui2.ScrollBar
-
Sets the scrollbar's position, should be a value between 0 and maximum - view size
- setSelectAction(Runnable) - Method in class com.googlecode.lanterna.gui2.table.Table
-
Assigns an action to run whenever the user presses the enter or space key while focused on the table.
- setSelected(TextColor, TextColor, SGR...) - Method in class com.googlecode.lanterna.graphics.SimpleTheme.Definition
-
Sets the theme definition style "selected"
- setSelectedColumn(int) - Method in class com.googlecode.lanterna.gui2.table.Table
-
If in cell selection mode, updates which column is selected and ensures the selected column is visible in the
view.
- setSelectedDirectory(File) - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
Sets the directory that is initially selected in the dialog
- setSelectedFile(File) - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
-
Sets the file that is initially selected in the dialog
- setSelectedIndex(int) - Method in class com.googlecode.lanterna.gui2.AbstractListBox
-
Sets which item in the list box that is currently selected.
- setSelectedIndex(int) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Programmatically selects one item in the combo box, which causes the displayed text to change to match the label
of the selected index.
- setSelectedItem(V) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
Programmatically selects one item in the combo box by passing in the value the should be selected.
- setSelectedRow(int) - Method in class com.googlecode.lanterna.gui2.table.Table
-
Sets the index of the selected row and ensures the selected row is visible in the view
- setSGRs(EnumSet<SGR>) - Method in class com.googlecode.lanterna.graphics.DefaultMutableThemeStyle
-
- setShowHiddenDirectories(boolean) - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
Sets if hidden directories should be visible in the dialog (default: false
- setShowHiddenDirectories(boolean) - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
-
Sets if hidden files and directories should be visible in the dialog (default: false
- setSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.AbstractBorder
-
- setSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- setSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
Deprecated.
- setSize(TerminalSize) - Method in interface com.googlecode.lanterna.gui2.Component
-
This method will be called by the layout manager when it has decided how large the component will be.
- setSize(TerminalSize) - Method in interface com.googlecode.lanterna.gui2.Window
-
- setSpacing(int) - Method in class com.googlecode.lanterna.gui2.LinearLayout
-
Sets the amount of empty space to put in between components.
- setStrictFocusChange(boolean) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- setStrictFocusChange(boolean) - Method in interface com.googlecode.lanterna.gui2.BasePane
-
If set to true, up/down array keys will not translate to next/previous if there are no more components
above/below.
- setStyleable(boolean) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
-
- setStyleFrom(StyleSet<?>) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- setStyleFrom(StyleSet<?>) - Method in class com.googlecode.lanterna.graphics.StyleSet.Set
-
- setStyleFrom(StyleSet<?>) - Method in interface com.googlecode.lanterna.graphics.StyleSet
-
copy colors and set of SGR codes
- setStyleFrom(StyleSet<?>) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
-
- setStyleFrom(StyleSet<?>) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- setStyleFrom(StyleSet<?>) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- setSuggestedSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialogBuilder
-
Sets the suggested size for the file dialog, it won't have exactly this size but roughly.
- setSuggestedSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialogBuilder
-
Sets the suggested size for the file dialog, it won't have exactly this size but roughly.
- setTabBehaviour(TabBehaviour) - Method in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- setTabBehaviour(TabBehaviour) - Method in interface com.googlecode.lanterna.graphics.TextGraphics
-
Sets the behaviour to use when expanding tab characters (\t) to spaces
- setTabBehaviour(TabBehaviour) - Method in class com.googlecode.lanterna.gui2.DefaultTextGUIGraphics
-
- setTabBehaviour(TabBehaviour) - Method in interface com.googlecode.lanterna.gui2.TextGUIGraphics
-
- setTabBehaviour(TabBehaviour) - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
- setTabBehaviour(TabBehaviour) - Method in interface com.googlecode.lanterna.screen.Screen
-
Sets the behaviour for what to do about tab characters.
- setTableCellRenderer(TableCellRenderer<V>) - Method in class com.googlecode.lanterna.gui2.table.Table
-
Replaces the TableCellRenderer
used by this table when drawing cells
- setTableHeaderRenderer(TableHeaderRenderer<V>) - Method in class com.googlecode.lanterna.gui2.table.Table
-
Replaces the TableHeaderRenderer
used by this table when drawing the table's header
- setTableModel(TableModel<V>) - Method in class com.googlecode.lanterna.gui2.table.Table
-
Updates the table with a new table model, effectively replacing the content of the table completely
- setTelnetPort(int) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Primarily for debugging applications with mouse interactions:
If no Console is available (e.g. from within an IDE), then fall
back to TelnetTerminal on specified port.
- setTerminalEmulatorColorConfiguration(TerminalEmulatorColorConfiguration) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Sets the color configuration to use on created SwingTerminalFrames created by this factory
- setTerminalEmulatorDeviceConfiguration(TerminalEmulatorDeviceConfiguration) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Sets the device configuration to use on created SwingTerminalFrames created by this factory
- setTerminalEmulatorFontConfiguration(AWTTerminalFontConfiguration) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Sets the font configuration to use on created SwingTerminalFrames created by this factory
- setTerminalEmulatorFrameAutoCloseTrigger(TerminalEmulatorAutoCloseTrigger) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Sets the auto-close trigger to use on created SwingTerminalFrames created by this factory.
- setTerminalEmulatorTitle(String) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Sets the title to use on created SwingTerminalFrames created by this factory
- setTerminalSize(int, int) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
- setTerminalSize(int, int) - Method in interface com.googlecode.lanterna.terminal.ExtendedTerminal
-
Attempts to resize the terminal through dtterm extensions "CSI 8 ; rows ; columns ; t".
- setTerminalSize(int, int) - Method in interface com.googlecode.lanterna.terminal.IOSafeExtendedTerminal
-
- setTerminalSize(int, int) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.Extended
-
- setTerminalSize(TerminalSize) - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- setTerminalSize(TerminalSize) - Method in interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal
-
Changes the "visible size" of the virtual terminal.
- setText(String) - Method in class com.googlecode.lanterna.gui2.dialogs.MessageDialogBuilder
-
Sets the main text of the MessageDialog
- setText(String) - Method in class com.googlecode.lanterna.gui2.Label
-
Updates the text this label is displaying
- setText(String) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Updates the text content of the TextBox
to the supplied string.
- setTextBoxSize(TerminalSize) - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Sets the size of the text box the dialog will have
- setTextChangeListener(TextBox.TextChangeListener) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Assigns a change listener for when the TextBox content has changed.
- setTextGUI(WindowBasedTextGUI) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- setTextGUI(WindowBasedTextGUI) - Method in interface com.googlecode.lanterna.gui2.Window
-
DON'T CALL THIS METHOD YOURSELF, it is called automatically by the TextGUI system when you add a window.
- setTextImage(TextImage) - Method in class com.googlecode.lanterna.gui2.ImageComponent
-
- setTheme(Theme) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane
-
- setTheme(Theme) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- setTheme(Theme) - Method in class com.googlecode.lanterna.gui2.AbstractTextGUI
-
- setTheme(Theme) - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Sets the override
Theme
to use for this base pane/window, rather than the default
Theme
associated with the
TextGUI
it is attached to.
- setTheme(Theme) - Method in interface com.googlecode.lanterna.gui2.Component
-
Overrides the
Theme
this component will use so rather than deriving the theme from either the window or
the GUI system, it will always return this theme.
- setTheme(Theme) - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
Sets the global theme to be used by this TextGUI.
- setTimeoutUnits(int) - Method in class com.googlecode.lanterna.input.InputDecoder
-
Sets the number of 1/4-second units for how long to try to get further input
to complete an escape-sequence for a special Key.
- setTitle(String) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
Alters the title of the window to the supplied string
- setTitle(String) - Method in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
Changes the title of the dialog
- setTitle(String) - Method in class com.googlecode.lanterna.gui2.dialogs.MessageDialogBuilder
-
Sets the title of the MessageDialog
- setTitle(String) - Method in class com.googlecode.lanterna.terminal.ansi.ANSITerminal
-
- setTitle(String) - Method in interface com.googlecode.lanterna.terminal.ExtendedTerminal
-
This methods sets the title of the terminal, which is normally only visible if you are running the application
in a terminal emulator in a graphical environment.
- setTitle(String) - Method in interface com.googlecode.lanterna.terminal.IOSafeExtendedTerminal
-
- setTitle(String) - Method in class com.googlecode.lanterna.terminal.IOSafeTerminalAdapter.Extended
-
- setTopMarginSize(int) - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Sets the top margin, i.e. number of empty rows above the first row in the grid
- setUnixTerminalCtrlCBehaviour(UnixLikeTerminal.CtrlCBehaviour) - Method in class com.googlecode.lanterna.terminal.DefaultTerminalFactory
-
Sets the default CTRL-C behavior to use for all
UnixTerminal
objects created by this factory.
- setUnusedSpaceCharacter(char) - Method in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
-
Sets the character to represent an empty untyped space in the text box.
- setValidationPattern(Pattern) - Method in class com.googlecode.lanterna.gui2.TextBox
-
Sets a pattern on which the content of the text box is to be validated.
- setValidationPattern(Pattern, String) - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Helper method that assigned a validator to the text box the dialog will have which matches the pattern supplied
- setValidator(TextInputDialogResultValidator) - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Sets the validator that will be attached to the text box in the dialog
- setValue(int) - Method in class com.googlecode.lanterna.gui2.ProgressBar
-
Updates the value of this progress bar, which will update the visual state.
- setVerticalFocusSwitching(boolean) - Method in class com.googlecode.lanterna.gui2.TextBox
-
If set to true
, the component will switch to the next available component above if the cursor is at the
top of the TextBox and the user presses the 'up' array key, or switch to the next available component below if
the cursor is at the bottom of the TextBox and the user presses the 'down' array key.
- setVerticalSpacing(int) - Method in class com.googlecode.lanterna.gui2.GridLayout
-
Sets the vertical spacing, i.e. the number of empty columns between each row
- setViewLeftColumn(int) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
- setViewLeftColumn(int) - Method in class com.googlecode.lanterna.gui2.table.Table
-
- setViewLeftColumn(int) - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
-
Modifies which column is the first visible, this may be overwritten depending on the circumstances when drawing the
table.
- setViewportTopLeft(TerminalPosition) - Method in class com.googlecode.lanterna.screen.VirtualScreen
-
- setViewSize(int) - Method in class com.googlecode.lanterna.gui2.ScrollBar
-
Sets the view size of the scrollbar, determining how big the scrollbar's tracker should be and also affecting the
maximum value of tracker's position
- setViewTopLeft(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.TextBox.DefaultTextBoxRenderer
-
- setViewTopLeft(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.TextBox.TextBoxRenderer
-
- setViewTopRow(int) - Method in class com.googlecode.lanterna.gui2.table.DefaultTableRenderer
-
- setViewTopRow(int) - Method in class com.googlecode.lanterna.gui2.table.Table
-
- setViewTopRow(int) - Method in interface com.googlecode.lanterna.gui2.table.TableRenderer
-
Modifies which row is the first visible, this may be overwritten depending on the circumstances when drawing the
table.
- setWindowDecorationRenderer(WindowDecorationRenderer) - Method in class com.googlecode.lanterna.graphics.SimpleTheme
-
- setWindowPostRenderer(WindowPostRenderer) - Method in class com.googlecode.lanterna.graphics.SimpleTheme
-
- setWindowPostRenderer(WindowPostRenderer) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
Sets the post-renderer to use for this window.
- setVirtualScreenEnabled(boolean) - Method in class com.googlecode.lanterna.gui2.MultiWindowTextGUI
-
- setVirtualScreenEnabled(boolean) - Method in interface com.googlecode.lanterna.gui2.TextGUI
-
This method controls whether or not the virtual screen should be used.
- setVisible(boolean) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- setVisible(boolean) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- setVisible(boolean) - Method in interface com.googlecode.lanterna.gui2.Component
-
Sets the component's own state as to if it should be visible or not.
- setVisible(boolean) - Method in interface com.googlecode.lanterna.gui2.Window
-
This values is optionally used by the window manager to decide if the windows should be drawn or not.
- setVisible(boolean) - Method in class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
- setVisibleColumns(int) - Method in class com.googlecode.lanterna.gui2.table.Table
-
Sets the number of columns this table should show.
- setVisibleRows(int) - Method in class com.googlecode.lanterna.gui2.table.Table
-
Sets the number of rows this table will show.
- setWrapBehaviour(WrapBehaviour) - Method in class com.googlecode.lanterna.graphics.TextGraphicsWriter
-
- SGR - Enum in com.googlecode.lanterna
-
SGR - Select Graphic Rendition, changes the state of the terminal as to what kind of text to print after this
command.
- SHIFT - Static variable in class com.googlecode.lanterna.input.EscapeSequenceCharacterPattern
-
- showDialog(WindowBasedTextGUI) - Method in class com.googlecode.lanterna.gui2.dialogs.DialogWindow
-
Opens the dialog by showing it on the GUI and doesn't return until the dialog has been closed
- showDialog(WindowBasedTextGUI) - Method in class com.googlecode.lanterna.gui2.dialogs.DirectoryDialog
-
Opens the dialog by showing it on the GUI and doesn't return until the dialog has been closed
- showDialog(WindowBasedTextGUI) - Method in class com.googlecode.lanterna.gui2.dialogs.FileDialog
-
Opens the dialog by showing it on the GUI and doesn't return until the dialog has been closed
- showDialog(WindowBasedTextGUI) - Method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialog
-
Opens the dialog by showing it on the GUI and doesn't return until the dialog has been closed
- showDialog(WindowBasedTextGUI) - Method in class com.googlecode.lanterna.gui2.dialogs.MessageDialog
-
Opens the dialog by showing it on the GUI and doesn't return until the dialog has been closed
- showDialog(WindowBasedTextGUI) - Method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialog
-
- showDialog(WindowBasedTextGUI) - Method in class com.googlecode.lanterna.gui2.dialogs.WaitingDialog
-
- showDialog(WindowBasedTextGUI, boolean) - Method in class com.googlecode.lanterna.gui2.dialogs.WaitingDialog
-
Displays the waiting dialog and optionally blocks until another thread closes it
- showDialog(WindowBasedTextGUI, String, String) - Static method in class com.googlecode.lanterna.gui2.dialogs.WaitingDialog
-
Creates and displays a waiting dialog without blocking for it to finish
- showDialog(WindowBasedTextGUI, String, String, int, T...) - Static method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialog
-
Shortcut for quickly creating a new dialog
- showDialog(WindowBasedTextGUI, String, String, TerminalSize, T...) - Static method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialog
-
Shortcut for quickly creating a new dialog
- showDialog(WindowBasedTextGUI, String, String, Runnable...) - Static method in class com.googlecode.lanterna.gui2.dialogs.ActionListDialog
-
Helper method for immediately displaying a ActionListDialog
, the method will return when the dialog is
closed
- showDialog(WindowBasedTextGUI, String, String, String) - Static method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialog
-
Shortcut for quickly showing a TextInputDialog
- showDialog(WindowBasedTextGUI, String, String, T...) - Static method in class com.googlecode.lanterna.gui2.dialogs.ListSelectDialog
-
Shortcut for quickly creating a new dialog
- showMessageDialog(WindowBasedTextGUI, String, String, MessageDialogButton...) - Static method in class com.googlecode.lanterna.gui2.dialogs.MessageDialog
-
Shortcut for quickly displaying a message box
- showNumberDialog(WindowBasedTextGUI, String, String, String) - Static method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialog
-
Shortcut for quickly showing a TextInputDialog
that only accepts numbers
- showPasswordDialog(WindowBasedTextGUI, String, String, String) - Static method in class com.googlecode.lanterna.gui2.dialogs.TextInputDialog
-
Shortcut for quickly showing a TextInputDialog
with password masking
- showPopup(KeyStroke) - Method in class com.googlecode.lanterna.gui2.ComboBox
-
- SimpleTerminalResizeListener - Class in com.googlecode.lanterna.terminal
-
This class is a simple implementation of Terminal.ResizeListener which will keep track of the size of the terminal
and let you know if the terminal has been resized since you last checked.
- SimpleTerminalResizeListener(TerminalSize) - Constructor for class com.googlecode.lanterna.terminal.SimpleTerminalResizeListener
-
Creates a new SimpleTerminalResizeListener
- SimpleTheme - Class in com.googlecode.lanterna.graphics
-
Very basic implementation of
Theme
that allows you to quickly define a theme in code.
- SimpleTheme(TextColor, TextColor, SGR...) - Constructor for class com.googlecode.lanterna.graphics.SimpleTheme
-
Creates a new
SimpleTheme
object that uses the supplied constructor arguments as the default style
- SimpleTheme.Definition - Class in com.googlecode.lanterna.graphics
-
Internal class inside
SimpleTheme
used to allow basic editing of the default style and the optional
overrides.
- SimpleTheme.RendererProvider<T extends Component> - Interface in com.googlecode.lanterna.graphics
-
- SINGLE_LINE - com.googlecode.lanterna.gui2.TextBox.Style
-
The TextBox
contains a single line of text and is typically drawn on one row
- SINGLE_LINE - com.googlecode.lanterna.screen.WrapBehaviour
-
Never ever leave current line.
- SINGLE_LINE_BOTTOM_LEFT_CORNER - Static variable in class com.googlecode.lanterna.Symbols
-
└
- SINGLE_LINE_BOTTOM_RIGHT_CORNER - Static variable in class com.googlecode.lanterna.Symbols
-
┘
- SINGLE_LINE_CROSS - Static variable in class com.googlecode.lanterna.Symbols
-
┼
- SINGLE_LINE_HORIZONTAL - Static variable in class com.googlecode.lanterna.Symbols
-
─
- SINGLE_LINE_T_DOUBLE_DOWN - Static variable in class com.googlecode.lanterna.Symbols
-
╥
- SINGLE_LINE_T_DOUBLE_LEFT - Static variable in class com.googlecode.lanterna.Symbols
-
╡
- SINGLE_LINE_T_DOUBLE_RIGHT - Static variable in class com.googlecode.lanterna.Symbols
-
╞
- SINGLE_LINE_T_DOUBLE_UP - Static variable in class com.googlecode.lanterna.Symbols
-
╨
- SINGLE_LINE_T_DOWN - Static variable in class com.googlecode.lanterna.Symbols
-
┬
- SINGLE_LINE_T_LEFT - Static variable in class com.googlecode.lanterna.Symbols
-
┤
- SINGLE_LINE_T_RIGHT - Static variable in class com.googlecode.lanterna.Symbols
-
├
- SINGLE_LINE_T_UP - Static variable in class com.googlecode.lanterna.Symbols
-
┴
- SINGLE_LINE_TOP_LEFT_CORNER - Static variable in class com.googlecode.lanterna.Symbols
-
┌
- SINGLE_LINE_TOP_RIGHT_CORNER - Static variable in class com.googlecode.lanterna.Symbols
-
┐
- SINGLE_LINE_VERTICAL - Static variable in class com.googlecode.lanterna.Symbols
-
│
- singleLine() - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a Border
that is drawn as a solid color single line surrounding the wrapped component
- singleLine(String) - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a Border
that is drawn as a solid color single line surrounding the wrapped component with a
title string normally drawn at the top-left side
- SingleLine - com.googlecode.lanterna.gui2.table.TableCellBorderStyle
-
There is a single space of separation between the cells, drawn as a single line
- singleLineBevel() - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a Border
that is drawn as a bevel color single line surrounding the wrapped component
- singleLineBevel(String) - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a Border
that is drawn as a bevel color single line surrounding the wrapped component with a
title string normally drawn at the top-left side
- singleLineReverseBevel() - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a Border
that is drawn as a reverse bevel color single line surrounding the wrapped component
- singleLineReverseBevel(String) - Static method in class com.googlecode.lanterna.gui2.Borders
-
Creates a Border
that is drawn as a reverse bevel color single line surrounding the wrapped component
with a title string normally drawn at the top-left side
- size - Variable in class com.googlecode.lanterna.TerminalRectangle
-
- SOLID_SQUARE - Static variable in class com.googlecode.lanterna.Symbols
-
■
- SOLID_SQUARE_SMALL - Static variable in class com.googlecode.lanterna.Symbols
-
▪
- SPADES - Static variable in class com.googlecode.lanterna.Symbols
-
♠
- splitIntoMultipleLines(String) - Method in class com.googlecode.lanterna.gui2.Label
-
Utility method for taking a string and turning it into an array of lines.
- SplitPanel - Class in com.googlecode.lanterna.gui2
-
- SplitPanel(Component, Component, boolean) - Constructor for class com.googlecode.lanterna.gui2.SplitPanel
-
- STANDARD_VGA - Static variable in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
-
Values taken from
wikipedia, these are supposed to be the standard VGA palette.
- start() - Method in interface com.googlecode.lanterna.gui2.AsynchronousTextGUIThread
-
Starts the AsynchronousTextGUIThread, typically meaning that the event processing loop will start.
- start() - Method in class com.googlecode.lanterna.gui2.SeparateTextGUIThread
-
- startAnimation(long) - Method in class com.googlecode.lanterna.gui2.AnimatedLabel
-
Starts the animation thread which will periodically call nextFrame()
at the interval specified by the
millisecondsPerFrame
parameter.
- STARTED - com.googlecode.lanterna.gui2.AsynchronousTextGUIThread.State
-
The thread has started an is running
- startScreen() - Method in interface com.googlecode.lanterna.screen.Screen
-
Before you can use a Screen, you need to start it.
- startScreen() - Method in class com.googlecode.lanterna.screen.TerminalScreen
-
- startScreen() - Method in class com.googlecode.lanterna.screen.VirtualScreen
-
- stdMap - Variable in class com.googlecode.lanterna.input.EscapeSequenceCharacterPattern
-
Map of recognized "standard pattern" sequences:
e.g.: 24 -> F12 : "Esc [ 24 ~"
- stop() - Method in interface com.googlecode.lanterna.gui2.AsynchronousTextGUIThread
-
Requests that the AsynchronousTextGUIThread stops, typically meaning that the event processing loop will exit
- stop() - Method in class com.googlecode.lanterna.gui2.SeparateTextGUIThread
-
- stopAnimation() - Method in class com.googlecode.lanterna.gui2.AnimatedLabel
-
Halts the animation thread and the label will stop at whatever was the current frame at the time when this was
called
- STOPPED - com.googlecode.lanterna.gui2.AsynchronousTextGUIThread.State
-
The thread has stopped
- STOPPING - com.googlecode.lanterna.gui2.AsynchronousTextGUIThread.State
-
The thread is trying to stop but is still running
- stopScreen() - Method in interface com.googlecode.lanterna.screen.Screen
-
Calling this method will make the underlying terminal leave private mode, effectively going back to whatever
state the terminal was in before calling startScreen()
.
- stopScreen() - Method in class com.googlecode.lanterna.screen.TerminalScreen
-
- stopScreen() - Method in class com.googlecode.lanterna.screen.VirtualScreen
-
- stopScreen(boolean) - Method in class com.googlecode.lanterna.screen.TerminalScreen
-
- StreamBasedTerminal - Class in com.googlecode.lanterna.terminal.ansi
-
An abstract terminal implementing functionality for terminals using OutputStream/InputStream.
- StreamBasedTerminal(InputStream, OutputStream, Charset) - Constructor for class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
-
- StyleSet<T extends StyleSet<T>> - Interface in com.googlecode.lanterna.graphics
-
- StyleSet.Set - Class in com.googlecode.lanterna.graphics
-
- SwingTerminal - Class in com.googlecode.lanterna.terminal.swing
-
This class provides an Swing implementation of the
Terminal
interface that
is an embeddable component you can put into a Swing container.
- SwingTerminal() - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Creates a new SwingTerminal with all the defaults set and no scroll controller connected.
- SwingTerminal(TerminalEmulatorDeviceConfiguration, SwingTerminalFontConfiguration, TerminalEmulatorColorConfiguration) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Creates a new SwingTerminal component using custom settings and no scroll controller.
- SwingTerminal(TerminalEmulatorDeviceConfiguration, SwingTerminalFontConfiguration, TerminalEmulatorColorConfiguration, TerminalScrollController) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Creates a new SwingTerminal component using custom settings and a custom scroll controller.
- SwingTerminal(TerminalScrollController) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Creates a new SwingTerminal with a particular scrolling controller that will be notified when the terminals
history size grows and will be called when this class needs to figure out the current scrolling position.
- SwingTerminal(TerminalSize, TerminalEmulatorDeviceConfiguration, SwingTerminalFontConfiguration, TerminalEmulatorColorConfiguration) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Creates a new SwingTerminal component using custom settings and no scroll controller.
- SwingTerminal(TerminalSize, TerminalEmulatorDeviceConfiguration, SwingTerminalFontConfiguration, TerminalEmulatorColorConfiguration, TerminalScrollController) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminal
-
Creates a new SwingTerminal component using custom settings and a custom scroll controller.
- SwingTerminalFontConfiguration - Class in com.googlecode.lanterna.terminal.swing
-
- SwingTerminalFontConfiguration(boolean, AWTTerminalFontConfiguration.BoldMode, Font...) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminalFontConfiguration
-
Creates a new font configuration from a list of fonts in order of priority.
- SwingTerminalFrame - Class in com.googlecode.lanterna.terminal.swing
-
This class is similar to what SwingTerminal used to be before Lanterna 3.0; a JFrame that contains a terminal
emulator.
- SwingTerminalFrame(TerminalEmulatorAutoCloseTrigger...) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Creates a new SwingTerminalFrame with an optional list of auto-close triggers
- SwingTerminalFrame(String, TerminalEmulatorAutoCloseTrigger...) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Creates a new SwingTerminalFrame with a specific title and an optional list of auto-close triggers
- SwingTerminalFrame(String, TerminalEmulatorDeviceConfiguration, SwingTerminalFontConfiguration, TerminalEmulatorColorConfiguration, TerminalEmulatorAutoCloseTrigger...) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Creates a new SwingTerminalFrame using a specified title and a series of swing terminal configuration objects
- SwingTerminalFrame(String, TerminalSize, TerminalEmulatorDeviceConfiguration, SwingTerminalFontConfiguration, TerminalEmulatorColorConfiguration, TerminalEmulatorAutoCloseTrigger...) - Constructor for class com.googlecode.lanterna.terminal.swing.SwingTerminalFrame
-
Creates a new SwingTerminalFrame using a specified title and a series of swing terminal configuration objects
- Symbols - Class in com.googlecode.lanterna
-
Some text graphics, taken from http://en.wikipedia.org/wiki/Codepage_437 but converted to its UTF-8 counterpart.
- Tab - com.googlecode.lanterna.input.KeyType
-
- tabBehaviour - Variable in class com.googlecode.lanterna.graphics.AbstractTextGraphics
-
- TabBehaviour - Enum in com.googlecode.lanterna.screen
-
What to do about the tab character when putting on a Screen
.
- Table<V> - Class in com.googlecode.lanterna.gui2.table
-
The table class is an interactable component that displays a grid of cells containing data along with a header of
labels.
- Table(String...) - Constructor for class com.googlecode.lanterna.gui2.table.Table
-
Creates a new Table
with the number of columns as specified by the array of labels
- TableCellBorderStyle - Enum in com.googlecode.lanterna.gui2.table
-
Describing how table cells are separated when drawn
- TableCellRenderer<V> - Interface in com.googlecode.lanterna.gui2.table
-
The main interface to implement when you need to customize the way table cells are drawn
- TableHeaderRenderer<V> - Interface in com.googlecode.lanterna.gui2.table
-
This interface can be implemented if you want to customize how table headers are drawn.
- TableModel<V> - Class in com.googlecode.lanterna.gui2.table
-
A TableModel
contains the data model behind a table, here is where all the action cell values and header
labels are stored.
- TableModel(String...) - Constructor for class com.googlecode.lanterna.gui2.table.TableModel
-
Default constructor, creates a new model with same number of columns as labels supplied
- TableModel.Listener<V> - Interface in com.googlecode.lanterna.gui2.table
-
Listener interface for the
TableModel
class which can be attached to a
TableModel
to be notified
of changes to the table model.
- TableRenderer<V> - Interface in com.googlecode.lanterna.gui2.table
-
Formalized interactable renderer for tables
- takeFocus() - Method in class com.googlecode.lanterna.gui2.AbstractInteractableComponent
-
- takeFocus() - Method in interface com.googlecode.lanterna.gui2.Interactable
-
Moves focus in the BasePane
to this component.
- TELEPORT - com.googlecode.lanterna.gui2.Interactable.FocusChangeDirection
-
Focus was changed by calling the RootContainer.setFocusedInteractable(..)
method directly.
- TelnetTerminal - Class in com.googlecode.lanterna.terminal.ansi
-
This class is used by the TelnetTerminalServer
class when a client has connected in; this class will be the
interaction point for that client.
- TelnetTerminal.NegotiationState - Class in com.googlecode.lanterna.terminal.ansi
-
This class contains some of the various states that the Telnet negotiation protocol defines.
- TelnetTerminalServer - Class in com.googlecode.lanterna.terminal.ansi
-
This class implements a Telnet server, capable of accepting multiple clients and presenting each one as their own
Terminal.
- TelnetTerminalServer(int) - Constructor for class com.googlecode.lanterna.terminal.ansi.TelnetTerminalServer
-
Creates a new TelnetTerminalServer on a specific port
- TelnetTerminalServer(int, Charset) - Constructor for class com.googlecode.lanterna.terminal.ansi.TelnetTerminalServer
-
Creates a new TelnetTerminalServer on a specific port, using a certain character set
- TelnetTerminalServer(ServerSocketFactory, int) - Constructor for class com.googlecode.lanterna.terminal.ansi.TelnetTerminalServer
-
Creates a new TelnetTerminalServer on a specific port through a ServerSocketFactory
- TelnetTerminalServer(ServerSocketFactory, int, Charset) - Constructor for class com.googlecode.lanterna.terminal.ansi.TelnetTerminalServer
-
Creates a new TelnetTerminalServer on a specific port through a ServerSocketFactory with a certain Charset
- Terminal - Interface in com.googlecode.lanterna.terminal
-
This is the main terminal interface, at the lowest level supported by Lanterna.
- TerminalEmulatorAutoCloseTrigger - Enum in com.googlecode.lanterna.terminal.swing
-
This enum stored various ways the AWTTerminalFrame and SwingTerminalFrame can automatically close (hide and dispose)
themselves when a certain condition happens.
- TerminalEmulatorColorConfiguration - Class in com.googlecode.lanterna.terminal.swing
-
Color configuration settings to be using with SwingTerminal.
- TerminalEmulatorDeviceConfiguration - Class in com.googlecode.lanterna.terminal.swing
-
Object that encapsulates the configuration parameters for the terminal 'device' that a SwingTerminal is emulating.
- TerminalEmulatorDeviceConfiguration() - Constructor for class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
Creates a new terminal device configuration object with all the defaults set
- TerminalEmulatorDeviceConfiguration(int, int, TerminalEmulatorDeviceConfiguration.CursorStyle, TextColor, boolean) - Constructor for class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
Creates a new terminal device configuration object with all configurable values specified.
- TerminalEmulatorDeviceConfiguration(int, int, TerminalEmulatorDeviceConfiguration.CursorStyle, TextColor, boolean, boolean) - Constructor for class com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration
-
Creates a new terminal device configuration object with all configurable values specified.
- TerminalEmulatorDeviceConfiguration.CursorStyle - Enum in com.googlecode.lanterna.terminal.swing
-
Different cursor styles supported by SwingTerminal
- TerminalEmulatorPalette - Class in com.googlecode.lanterna.terminal.swing
-
This class specifies the palette of colors the terminal will use for the normally available 8 + 1 ANSI colors but
also their 'bright' versions with are normally enabled through bold mode.
- TerminalEmulatorPalette(Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color) - Constructor for class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
-
Creates a new palette with all colors specified up-front
- TerminalFactory - Interface in com.googlecode.lanterna.terminal
-
This interface is for abstracting the creation of your Terminal object.
- TerminalPosition - Class in com.googlecode.lanterna
-
A 2-d position in 'terminal space'.
- TerminalPosition(int, int) - Constructor for class com.googlecode.lanterna.TerminalPosition
-
Creates a new TerminalPosition object, which represents a location on the screen.
- TerminalRectangle - Class in com.googlecode.lanterna
-
This class is immutable and cannot change its internal state after creation.
- TerminalRectangle(int, int, int, int) - Constructor for class com.googlecode.lanterna.TerminalRectangle
-
Creates a new terminal rect representation at the supplied x y position with the supplied width and height.
- TerminalResizeListener - Interface in com.googlecode.lanterna.terminal
-
Listener interface that can be used to be alerted on terminal resizing
- TerminalScreen - Class in com.googlecode.lanterna.screen
-
This is the default concrete implementation of the Screen interface, a buffered layer sitting on top of a Terminal.
- TerminalScreen(Terminal) - Constructor for class com.googlecode.lanterna.screen.TerminalScreen
-
Creates a new Screen on top of a supplied terminal, will query the terminal for its size.
- TerminalScreen(Terminal, TextCharacter) - Constructor for class com.googlecode.lanterna.screen.TerminalScreen
-
Creates a new Screen on top of a supplied terminal, will query the terminal for its size.
- TerminalScrollController - Interface in com.googlecode.lanterna.terminal.swing
-
This interface can be used to control the backlog scrolling of a SwingTerminal.
- TerminalScrollController.Null - Class in com.googlecode.lanterna.terminal.swing
-
- TerminalSize - Class in com.googlecode.lanterna
-
Terminal dimensions in 2-d space, measured in number of rows and columns.
- TerminalSize(int, int) - Constructor for class com.googlecode.lanterna.TerminalSize
-
Creates a new terminal size representation with a given width (columns) and height (rows)
- TerminalTextUtils - Class in com.googlecode.lanterna
-
This class contains a number of utility methods for analyzing characters and strings in a terminal context.
- TextBox - Class in com.googlecode.lanterna.gui2
-
This component keeps a text content that is editable by the user.
- TextBox() - Constructor for class com.googlecode.lanterna.gui2.TextBox
-
Default constructor, this creates a single-line TextBox
of size 10 which is initially empty
- TextBox(TerminalSize) - Constructor for class com.googlecode.lanterna.gui2.TextBox
-
Creates a new empty TextBox
with a specific size
- TextBox(TerminalSize, TextBox.Style) - Constructor for class com.googlecode.lanterna.gui2.TextBox
-
Creates a new empty TextBox
with a specific size and style
- TextBox(TerminalSize, String) - Constructor for class com.googlecode.lanterna.gui2.TextBox
-
Creates a new empty TextBox
with a specific size and initial content
- TextBox(TerminalSize, String, TextBox.Style) - Constructor for class com.googlecode.lanterna.gui2.TextBox
-
Main constructor of the TextBox
which decides size, initial content and style
- TextBox(String) - Constructor for class com.googlecode.lanterna.gui2.TextBox
-
Constructor that creates a TextBox
with an initial content and attempting to be big enough to display
the whole text at once without scrollbars
- TextBox(String, TextBox.Style) - Constructor for class com.googlecode.lanterna.gui2.TextBox
-
Creates a TextBox
that has an initial content and attempting to be big enough to display the whole text
at once without scrollbars.
- TextBox.DefaultTextBoxRenderer - Class in com.googlecode.lanterna.gui2
-
This is the default text box renderer that is used if you don't override anything.
- TextBox.Style - Enum in com.googlecode.lanterna.gui2
-
Enum value to force a TextBox
to be either single line or multi line.
- TextBox.TextBoxRenderer - Interface in com.googlecode.lanterna.gui2
-
Helper interface that doesn't add any new methods but makes coding new text box renderers a little bit more clear
- TextBox.TextChangeListener - Interface in com.googlecode.lanterna.gui2
-
Listener interface for when the
TextBox
content has changed.
- TextCharacter - Class in com.googlecode.lanterna
-
Represents a single character with additional metadata such as colors and modifiers.
- TextCharacter(char) - Constructor for class com.googlecode.lanterna.TextCharacter
-
- TextCharacter(char, TextColor, TextColor, SGR...) - Constructor for class com.googlecode.lanterna.TextCharacter
-
- TextCharacter(char, TextColor, TextColor, EnumSet<SGR>) - Constructor for class com.googlecode.lanterna.TextCharacter
-
- TextCharacter(TextCharacter) - Constructor for class com.googlecode.lanterna.TextCharacter
-
- TextColor - Interface in com.googlecode.lanterna
-
This is an abstract base class for terminal color definitions.
- TextColor.ANSI - Enum in com.googlecode.lanterna
-
This class represent classic ANSI colors that are likely to be very compatible with most terminal
implementations.
- TextColor.Factory - Class in com.googlecode.lanterna
-
Utility class to instantiate colors from other types and definitions
- TextColor.Indexed - Class in com.googlecode.lanterna
-
This class represents a color expressed in the indexed XTerm 256 color extension, where each color is defined in a
lookup-table.
- TextColor.RGB - Class in com.googlecode.lanterna
-
This class can be used to specify a color in 24-bit color space (RGB with 8-bit resolution per color).
- TextGraphics - Interface in com.googlecode.lanterna.graphics
-
This interface exposes functionality to 'draw' text graphics on a section of the terminal.
- TextGraphicsWriter - Class in com.googlecode.lanterna.graphics
-
- TextGraphicsWriter(TextGraphics) - Constructor for class com.googlecode.lanterna.graphics.TextGraphicsWriter
-
- textGUI - Variable in class com.googlecode.lanterna.gui2.AbstractTextGUIThread
-
- TextGUI - Interface in com.googlecode.lanterna.gui2
-
This is the base interface for advanced text GUIs supported in Lanterna.
- TextGUI.Listener - Interface in com.googlecode.lanterna.gui2
-
Listener interface for TextGUI, firing on events related to the overall GUI
- TextGUIElement - Interface in com.googlecode.lanterna.gui2
-
This interface is the base part in the Lanterna Text GUI component hierarchy
- TextGUIGraphics - Interface in com.googlecode.lanterna.gui2
-
TextGraphics implementation used by TextGUI when doing any drawing operation.
- TextGUIThread - Interface in com.googlecode.lanterna.gui2
-
Class that represents the thread this is expected to run the event/input/update loop for the TextGUI
.
- TextGUIThread.ExceptionHandler - Interface in com.googlecode.lanterna.gui2
-
This interface defines an exception handler, that is used for looking at exceptions that occurs during the main
event loop of the TextGUIThread.
- TextGUIThreadFactory - Interface in com.googlecode.lanterna.gui2
-
Factory class for creating TextGUIThread
objects.
- TextImage - Interface in com.googlecode.lanterna.graphics
-
An 'image' build up of text characters with color and style information.
- TextInputDialog - Class in com.googlecode.lanterna.gui2.dialogs
-
TextInputDialog
is a modal text input dialog that prompts the user to enter a text string.
- TextInputDialogBuilder - Class in com.googlecode.lanterna.gui2.dialogs
-
Dialog builder for the TextInputDialog
class, use this to create instances of that class and to customize
them
- TextInputDialogBuilder() - Constructor for class com.googlecode.lanterna.gui2.dialogs.TextInputDialogBuilder
-
Default constructor
- TextInputDialogResultValidator - Interface in com.googlecode.lanterna.gui2.dialogs
-
Interface to implement for custom validation of text input in a TextInputDialog
- Theme - Interface in com.googlecode.lanterna.graphics
-
The main theme interface, from which you can retrieve theme definitions
- ThemeDefinition - Interface in com.googlecode.lanterna.graphics
-
A ThemeDefinition contains a collection of ThemeStyle:s, which defines on a lower level which colors and SGRs to
apply if you want to draw according to the theme.
- ThemedTextGraphics - Interface in com.googlecode.lanterna.graphics
-
Expanded TextGraphics that adds methods to interact with themes
- ThemeStyle - Interface in com.googlecode.lanterna.graphics
-
ThemeStyle is the lowest entry in the theme hierarchy, containing the actual colors and SGRs to use.
- title - Variable in class com.googlecode.lanterna.gui2.dialogs.AbstractDialogBuilder
-
- toAWTColor(TextColor, boolean, boolean) - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorColorConfiguration
-
- toBasePane(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
-
- toBasePane(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractBorder
-
- toBasePane(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- toBasePane(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Component
-
Translates a position local to the container to the base pane's coordinate space.
- toBasePane(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.menu.MenuBar
-
- toColor() - Method in enum com.googlecode.lanterna.TextColor.ANSI
-
- toColor() - Method in class com.googlecode.lanterna.TextColor.Indexed
-
- toColor() - Method in class com.googlecode.lanterna.TextColor.RGB
-
- toColor() - Method in interface com.googlecode.lanterna.TextColor
-
- toggleChecked(int) - Method in class com.googlecode.lanterna.gui2.CheckBoxList
-
Programmatically sets the checked state of an item in the list box.
- toGlobal(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractBasePane.ContentHolder
-
- toGlobal(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractBorder
-
- toGlobal(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractComponent
-
- toGlobal(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
Deprecated.
- toGlobal(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.BasePane
-
Returns a position in a root container's local coordinate space to global coordinates
- toGlobal(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Component
-
Translates a position local to the container to global coordinate space.
- toGlobal(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Window
-
- toGlobalFromContentRelative(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
- toGlobalFromContentRelative(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns a position in the window content's local coordinate space to global coordinates
- toGlobalFromDecoratedRelative(TerminalPosition) - Method in class com.googlecode.lanterna.gui2.AbstractWindow
-
Deprecated.
- toGlobalFromDecoratedRelative(TerminalPosition) - Method in interface com.googlecode.lanterna.gui2.Window
-
Returns a position in the decorated window local coordinate space to global coordinates
- TOP - com.googlecode.lanterna.gui2.BorderLayout.Location
-
The component with this value as its layout data will occupy the top side of the container, attempting to
allocate the preferred height of the component and at least the preferred width, but could be more depending
on the other components added.
- TOP_LEFT_CORNER - Static variable in class com.googlecode.lanterna.TerminalPosition
-
Constant for the top-left corner (0x0)
- toString() - Method in class com.googlecode.lanterna.graphics.BasicTextImage
-
- toString() - Method in class com.googlecode.lanterna.gui2.Button
-
- toString() - Method in enum com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
- toString() - Method in class com.googlecode.lanterna.gui2.LocalizedString
-
- toString() - Method in class com.googlecode.lanterna.gui2.Window.Hint
-
- toString() - Method in class com.googlecode.lanterna.input.CharacterPattern.Matching
-
- toString() - Method in class com.googlecode.lanterna.input.KeyStroke
-
- toString() - Method in class com.googlecode.lanterna.input.MouseAction
-
- toString() - Method in class com.googlecode.lanterna.input.ScreenInfoAction
-
- toString() - Method in class com.googlecode.lanterna.screen.AbstractScreen
-
- toString() - Method in class com.googlecode.lanterna.screen.ScreenBuffer
-
- toString() - Method in class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
-
- toString() - Method in class com.googlecode.lanterna.terminal.virtual.DefaultVirtualTerminal
-
- toString() - Method in class com.googlecode.lanterna.TerminalPosition
-
- toString() - Method in class com.googlecode.lanterna.TerminalRectangle
-
- toString() - Method in class com.googlecode.lanterna.TerminalSize
-
- toString() - Method in class com.googlecode.lanterna.TextCharacter
-
- toString() - Method in class com.googlecode.lanterna.TextColor.Indexed
-
- toString() - Method in class com.googlecode.lanterna.TextColor.RGB
-
- translateCharacter(char) - Method in class com.googlecode.lanterna.terminal.ansi.StreamBasedTerminal
-
- TRAP - com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal.CtrlCBehaviour
-
Pressing ctrl+c doesn't kill the application, it will be added to the input queue as any other key stroke
- TRIANGLE_DOWN_POINTING_BLACK - Static variable in class com.googlecode.lanterna.Symbols
-
▼
- TRIANGLE_DOWN_POINTING_MEDIUM_BLACK - Static variable in class com.googlecode.lanterna.Symbols
-
⏷
- TRIANGLE_LEFT_POINTING_BLACK - Static variable in class com.googlecode.lanterna.Symbols
-
◄
- TRIANGLE_LEFT_POINTING_MEDIUM_BLACK - Static variable in class com.googlecode.lanterna.Symbols
-
⏵
- TRIANGLE_RIGHT_POINTING_BLACK - Static variable in class com.googlecode.lanterna.Symbols
-
►
- TRIANGLE_RIGHT_POINTING_MEDIUM_BLACK - Static variable in class com.googlecode.lanterna.Symbols
-
⏴
- TRIANGLE_UP_POINTING_BLACK - Static variable in class com.googlecode.lanterna.Symbols
-
▲
- TRIANGLE_UP_POINTING_MEDIUM_BLACK - Static variable in class com.googlecode.lanterna.Symbols
-
⏶
- triggerActions() - Method in class com.googlecode.lanterna.gui2.Button
-
- tryToAdopt(KeyStroke) - Static method in class com.googlecode.lanterna.input.ScreenInfoCharacterPattern
-
- validate(String) - Method in interface com.googlecode.lanterna.gui2.dialogs.TextInputDialogResultValidator
-
Tests the content in the text box if it is valid or not
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.AsynchronousTextGUIThread.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.BorderLayout.Location
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.GridLayout.Alignment
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.Interactable.FocusChangeDirection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.Interactable.Result
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.LinearLayout.Alignment
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.LinearLayout.GrowPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.table.TableCellBorderStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.gui2.TextBox.Style
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.input.KeyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.input.MouseActionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.screen.Screen.RefreshType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.screen.TabBehaviour
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.screen.WrapBehaviour
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.SGR
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal.CtrlCBehaviour
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.terminal.MouseCaptureMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration.BoldMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.terminal.swing.TerminalEmulatorAutoCloseTrigger
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration.CursorStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.lanterna.TextColor.ANSI
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.googlecode.lanterna.gui2.AsynchronousTextGUIThread.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.gui2.BorderLayout.Location
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.gui2.dialogs.MessageDialogButton
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.gui2.Direction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.gui2.GridLayout.Alignment
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.gui2.Interactable.FocusChangeDirection
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.gui2.Interactable.Result
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.gui2.LinearLayout.Alignment
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.gui2.LinearLayout.GrowPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.gui2.table.TableCellBorderStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.gui2.TextBox.Style
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.input.KeyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.input.MouseActionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.screen.Screen.RefreshType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.screen.TabBehaviour
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.screen.WrapBehaviour
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.SGR
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.terminal.ansi.UnixLikeTerminal.CtrlCBehaviour
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.terminal.MouseCaptureMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.terminal.swing.AWTTerminalFontConfiguration.BoldMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.terminal.swing.TerminalEmulatorAutoCloseTrigger
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration.CursorStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.googlecode.lanterna.TextColor.ANSI
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- vertical(Component...) - Static method in class com.googlecode.lanterna.gui2.Panels
-
Creates a new Panel
with a LinearLayout
layout manager in vertical mode and adds all the
components passed in
- VERTICAL - com.googlecode.lanterna.gui2.Direction
-
Vertical directory, meaning something is moving along the y-axis (or row-axis)
- VERTICAL_BAR - com.googlecode.lanterna.terminal.swing.TerminalEmulatorDeviceConfiguration.CursorStyle
-
The cursor is rendered as a left-side aligned vertical line
- VirtualScreen - Class in com.googlecode.lanterna.screen
-
VirtualScreen 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.
- VirtualScreen(Screen) - Constructor for class com.googlecode.lanterna.screen.VirtualScreen
-
Creates a new VirtualScreen that wraps a supplied Screen.
- VirtualScreen.FrameRenderer - Interface in com.googlecode.lanterna.screen
-
Interface for rendering the virtual screen's frame when the real terminal is too small for the virtual screen
- VirtualTerminal - Interface in com.googlecode.lanterna.terminal.virtual
-
A virtual terminal is a kind of terminal emulator implemented inside of Lanterna that exposes the Terminal interface
and maintains its state completely internally.
- VirtualTerminal.BufferLine - Interface in com.googlecode.lanterna.terminal.virtual
-
- VirtualTerminal.BufferWalker - Interface in com.googlecode.lanterna.terminal.virtual
-
- VirtualTerminalListener - Interface in com.googlecode.lanterna.terminal.virtual
-
Listener class for
VirtualTerminal
that allows you to receive callbacks on certain events.