A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes All Packages

A

ABORT - Static variable in class jexer.TCommand
Immediately abort the application (e.g.
ABSOLUTEXY - Static variable in class jexer.TWindow
Window is placed at absolute position (no smart placement) (default no).
accept() - Method in class jexer.net.TelnetServerSocket
Listens for a connection to be made to this socket and accepts it.
activate() - Method in class jexer.TWidget
Make this widget the active child of its parent.
activate() - Method in class jexer.TWindow
Activate window (bring to top and receive events).
activate(int) - Method in class jexer.TWidget
Switch the active child.
activate(TWidget) - Method in class jexer.TWidget
Switch the active child.
activateAll() - Method in class jexer.TWidget
Make this widget, all of its parents, the active child.
activateWindow(TWindow) - Method in class jexer.TApplication
Activate a window: bring it to the top and have it receive events.
add(TTableWidget.Cell) - Method in class jexer.TTableWidget.Column
Add an entry to this column.
add(TTableWidget.Cell) - Method in class jexer.TTableWidget.Row
Add an entry to this column.
add(TWidget) - Method in class jexer.layout.BoxLayoutManager
Add a child widget to manage.
add(TWidget) - Method in interface jexer.layout.LayoutManager
Add a child widget to manage.
add(TWidget) - Method in class jexer.layout.StretchLayoutManager
Add a child widget to manage.
addBackend(Backend) - Method in class jexer.backend.MultiBackend
Add a backend to the list.
addBackend(Backend, boolean) - Method in class jexer.backend.MultiBackend
Add a backend to the list.
addButton(String, int, int, TAction) - Method in class jexer.TWidget
Convenience function to add a button to this container/window.
addCalendar(int, int, TAction) - Method in class jexer.TWidget
Convenience function to add a calendar to this container/window.
addChar(int) - Method in class jexer.teditor.Document
Replace or insert a character at the cursor, depending on overwrite flag.
addChar(int) - Method in class jexer.teditor.Line
Insert a character at the cursor.
addChar(int) - Method in class jexer.teditor.Word
Add a character to this word.
addCheckBox(int, int, String, boolean) - Method in class jexer.TWidget
Convenience function to add a checkbox to this container/window.
addCheckBox(int, int, String, boolean, TAction) - Method in class jexer.TWidget
Convenience function to add a checkbox to this container/window.
addComboBox(int, int, int, List<String>, int, int, TAction) - Method in class jexer.TWidget
Convenience function to add a combobox to this container/window.
addComponentListener(ComponentListener) - Method in class jexer.backend.SwingComponent
Adds the specified component listener to receive component events from this component.
addDefaultItem(int) - Method in class jexer.menu.TMenu
Convenience function to add one of the default menu items.
addDefaultItem(int) - Method in class jexer.menu.TSubMenu
Convenience function to add one of the default menu items.
addDefaultItem(int, boolean) - Method in class jexer.menu.TMenu
Convenience function to add one of the default menu items.
addDefaultItem(int, boolean) - Method in class jexer.menu.TSubMenu
Convenience function to add one of the default menu items.
addDesktop() - Method in class xtwm.ui.XTWMApplication
Add one desktop to the end of the list.
addDirectoryList(String, int, int, int, int) - Method in class jexer.TWidget
Convenience function to add a directory list to this container/window.
addDirectoryList(String, int, int, int, int, TAction) - Method in class jexer.TWidget
Convenience function to add a directory list to this container/window.
addDirectoryList(String, int, int, int, int, TAction, TAction) - Method in class jexer.TWidget
Convenience function to add a directory list to this container/window.
addDirectoryList(String, int, int, int, int, TAction, TAction, List<String>) - Method in class jexer.TWidget
Convenience function to add a directory list to this container/window.
addEditMenu() - Method in class jexer.TApplication
Convenience function to add a default "Edit" menu.
addEditor(String, int, int, int, int) - Method in class jexer.TWidget
Convenience function to add an editable text area box to this container/window.
addField(int, int, int, boolean) - Method in class jexer.TWidget
Convenience function to add a text field to this container/window.
addField(int, int, int, boolean, String) - Method in class jexer.TWidget
Convenience function to add a text field to this container/window.
addField(int, int, int, boolean, String, TAction) - Method in class jexer.TWidget
Convenience function to add a text field to this container/window.
addField(int, int, int, boolean, String, TAction, TAction) - Method in class jexer.TWidget
Convenience function to add a text field to this container/window.
addFileMenu() - Method in class jexer.TApplication
Convenience function to add a default "File" menu.
addHelpMenu() - Method in class jexer.TApplication
Convenience function to add a default "Help" menu.
addImage(int, int, int, int, BufferedImage, int, int) - Method in class jexer.TWidget
Convenience function to add an image to this container/window.
addImage(int, int, int, int, BufferedImage, int, int, TAction) - Method in class jexer.TWidget
Convenience function to add an image to this container/window.
addItem(int, String) - Method in class jexer.menu.TMenu
Convenience function to add a menu item.
addItem(int, String) - Method in class jexer.menu.TSubMenu
Convenience function to add a menu item.
addItem(int, String, boolean) - Method in class jexer.menu.TMenu
Convenience function to add a menu item.
addItem(int, String, boolean) - Method in class jexer.menu.TSubMenu
Convenience function to add a menu item.
addItem(int, String, TKeypress) - Method in class jexer.menu.TMenu
Convenience function to add a custom menu item.
addItem(int, String, TKeypress) - Method in class jexer.menu.TSubMenu
Convenience function to add a custom menu item.
addItem(int, String, TKeypress, boolean) - Method in class jexer.menu.TMenu
Convenience function to add a custom menu item.
addItem(int, String, TKeypress, boolean) - Method in class jexer.menu.TSubMenu
Convenience function to add a custom menu item.
addKeyListener(KeyListener) - Method in class jexer.backend.SwingComponent
Adds the specified key listener to receive key events from this component.
addLabel(String, int, int) - Method in class jexer.TWidget
Convenience function to add a label to this container/window.
addLabel(String, int, int, String) - Method in class jexer.TWidget
Convenience function to add a label to this container/window.
addLabel(String, int, int, String, boolean) - Method in class jexer.TWidget
Convenience function to add a label to this container/window.
addLabel(String, int, int, String, boolean, TAction) - Method in class jexer.TWidget
Convenience function to add a label to this container/window.
addLabel(String, int, int, String, TAction) - Method in class jexer.TWidget
Convenience function to add a label to this container/window.
addLabel(String, int, int, TAction) - Method in class jexer.TWidget
Convenience function to add a label to this container/window.
addLine(String) - Method in class jexer.TText
Convenience method used by TWindowLoggerOutput.
addList(List<String>, int, int, int, int) - Method in class jexer.TWidget
Convenience function to add a list to this container/window.
addList(List<String>, int, int, int, int, TAction) - Method in class jexer.TWidget
Convenience function to add a list to this container/window.
addList(List<String>, int, int, int, int, TAction, TAction) - Method in class jexer.TWidget
Convenience function to add a list to this container/window.
addList(List<String>, int, int, int, int, TAction, TAction, TAction) - Method in class jexer.TWidget
Convenience function to add a list to this container/window.
addMenu(String) - Method in class jexer.TApplication
Convenience function to add a top-level menu.
addMenu(TMenu) - Method in class jexer.TApplication
Add a top-level menu to the list.
addMenuItem(TMenuItem) - Method in class jexer.TApplication
Add a menu item to the global list.
addMouseListener(MouseListener) - Method in class jexer.backend.SwingComponent
Adds the specified mouse listener to receive mouse events from this component.
addMouseMotionListener(MouseMotionListener) - Method in class jexer.backend.SwingComponent
Adds the specified mouse motion listener to receive mouse motion events from this component.
addMouseWheelListener(MouseWheelListener) - Method in class jexer.backend.SwingComponent
Adds the specified mouse wheel listener to receive mouse wheel events from this component.
addPanel(int, int, int, int) - Method in class jexer.TWidget
Convenience function to add a panel to this container/window.
addPanel(TWidget) - Method in class xtwm.ui.Desktop
Add a panel to this desktop.
addPasswordField(int, int, int, boolean) - Method in class jexer.TWidget
Convenience function to add a password text field to this container/window.
addPasswordField(int, int, int, boolean, String) - Method in class jexer.TWidget
Convenience function to add a password text field to this container/window.
addPasswordField(int, int, int, boolean, String, TAction, TAction) - Method in class jexer.TWidget
Convenience function to add a password text field to this container/window.
addProgressBar(int, int, int, int) - Method in class jexer.TWidget
Convenience function to add a progress bar to this container/window.
addRadioButton(String) - Method in class jexer.TRadioGroup
Convenience function to add a radio button to this group.
addRadioButton(String, boolean) - Method in class jexer.TRadioGroup
Convenience function to add a radio button to this group.
addRadioGroup(int, int, int, String) - Method in class jexer.TWidget
Convenience function to add a radio button group to this container/window.
addRadioGroup(int, int, String) - Method in class jexer.TWidget
Convenience function to add a radio button group to this container/window.
addScreen(Screen) - Method in class jexer.backend.MultiScreen
Add a screen to the list.
addSeparator() - Method in class jexer.menu.TMenu
Convenience function to add a menu separator.
addSeparator() - Method in class jexer.menu.TSubMenu
Convenience function to add a menu separator.
addShortcutKeypress(TKeypress) - Method in class jexer.TWindow
Add a keypress to be overridden for this window.
addShortcutKeypress(TKeypress, TCommand, String) - Method in class jexer.TStatusBar
Add a key to this status bar.
addSpinner(int, int, TAction, TAction) - Method in class jexer.TWidget
Convenience function to add a spinner to this container/window.
addSplitPane(int, int, int, int, boolean) - Method in class jexer.TWidget
Convenience function to add a split pane to this container/window.
addSubMenu(String) - Method in class jexer.menu.TMenu
Convenience function to add a sub-menu.
addSubMenu(String) - Method in class jexer.menu.TSubMenu
Convenience function to add a sub-menu.
addSubMenu(TMenu) - Method in class jexer.TApplication
Add a sub-menu to the list of open sub-menus.
addTable(int, int, int, int) - Method in class jexer.TWidget
Convenience function to add an editable 2D data table to this container/window.
addTable(int, int, int, int, int, int) - Method in class jexer.TWidget
Convenience function to add an editable 2D data table to this container/window.
addTableMenu() - Method in class jexer.TApplication
Convenience function to add a default "Table" menu.
addText(String, int, int, int, int) - Method in class jexer.TWidget
Convenience function to add a scrollable text box to this container/window.
addText(String, int, int, int, int, String) - Method in class jexer.TWidget
Convenience function to add a scrollable text box to this container/window.
addTimer(long, boolean, TAction) - Method in class jexer.TApplication
Convenience function to add a timer.
addToolMenu() - Method in class jexer.TApplication
Convenience function to add a default tools (hamburger) menu.
addTreeViewWidget(int, int, int, int) - Method in class jexer.TWidget
Convenience function to add a scrollable tree view to this container/window.
addTreeViewWidget(int, int, int, int, TAction) - Method in class jexer.TWidget
Convenience function to add a scrollable tree view to this container/window.
addUserEvent(TInputEvent) - Method in class jexer.tterminal.ECMA48
Add a keyboard and mouse event from the user to the queue.
addWindow(String, int, int) - Method in class jexer.TApplication
Convenience function to create a new window and make it active.
addWindow(String, int, int, int) - Method in class jexer.TApplication
Convenience function to create a new window and make it active.
addWindow(String, int, int, int, int) - Method in class jexer.TApplication
Convenience function to create a new window and make it active.
addWindow(String, int, int, int, int, int) - Method in class jexer.TApplication
Convenience function to create a new window and make it active.
addWindow(TWindow) - Method in class xtwm.ui.VirtualDesktop
Add a window to this desktop.
addWindowListener(WindowListener) - Method in class jexer.backend.SwingComponent
Adds the specified window listener to receive window events from this window.
addWindowMenu() - Method in class jexer.TApplication
Convenience function to add a default "Window" menu.
ANYEVENT - jexer.tterminal.ECMA48.MouseProtocol
 
app - Variable in class xtwm.plugins.PluginWidget
The XTWMApplication using this plugin.
appendChar(int) - Method in class jexer.TField
Append char to the end of the field.
ApplicationLayout - Class in xtwm.ui
ApplicationLayout reads and writes the desktop and window layout to XML files.
ApplicationLayout() - Constructor for class xtwm.ui.ApplicationLayout
 
ApplicationOptionsWindow - Class in xtwm.ui
This window is used to configure the overall XtermWM application preferences.
ApplicationOptionsWindow(TApplication) - Constructor for class xtwm.ui.ApplicationOptionsWindow
Public constructor.
applyHighlight() - Method in class jexer.teditor.Word
Perform highlighting.
askToSave() - Method in class xtwm.ui.InternalEditorWindow
Ask to save the file if it is dirty.
attrToBackgroundColor(CellAttributes) - Static method in class jexer.backend.SwingTerminal
Convert a CellAttributes background color to an Swing Color.
attrToForegroundColor(CellAttributes) - Static method in class jexer.backend.SwingTerminal
Convert a CellAttributes foreground color to an Swing Color.
available() - Method in class jexer.io.TimeoutInputStream
Returns an estimate of the number of bytes that can be read (or skipped over) from this input stream without blocking by the next invocation of a method for this input stream.
available() - Method in class jexer.net.TelnetInputStream
Returns an estimate of the number of bytes that can be read (or skipped over) from this input stream without blocking by the next invocation of a method for this input stream.

B

BACK_ARROWHEAD - Static variable in class jexer.bits.GraphicsChars
 
Backend - Interface in jexer.backend
This interface provides a screen, keyboard, and mouse to TApplication.
BACKEND_DISCONNECT - Static variable in class jexer.TCommand
Backend disconnected.
backgroundChar - Variable in class jexer.TField
Background character for unfilled-in text.
backspace() - Method in class jexer.teditor.Document
Delete the character immediately preceeding the cursor.
backspace(int, boolean) - Method in class jexer.teditor.Line
Delete the character immediately preceeding the cursor.
BACKSPACE - Static variable in class jexer.TKeypress
Backspace, used for control-backspace.
backTab() - Method in class jexer.teditor.Document
Handle the backtab (shift-tab) character.
backTab(int) - Method in class jexer.teditor.Line
Handle the backtab (shift-tab) character.
backwardsWord() - Method in class jexer.teditor.Document
Go back to the beginning of this word if in the middle, or the beginning of the previous word.
bigDecrement() - Method in class jexer.THScroller
Perform a big step change left.
bigDecrement() - Method in class jexer.TVScroller
Perform a big step change up.
bigHorizontalDecrement() - Method in interface jexer.Scrollable
Perform a big step change left.
bigHorizontalDecrement() - Method in class jexer.TScrollableWidget
Perform a big step change left.
bigHorizontalDecrement() - Method in class jexer.TScrollableWindow
Perform a big step change left.
bigHorizontalIncrement() - Method in interface jexer.Scrollable
Perform a big step change right.
bigHorizontalIncrement() - Method in class jexer.TScrollableWidget
Perform a big step change right.
bigHorizontalIncrement() - Method in class jexer.TScrollableWindow
Perform a big step change right.
bigIncrement() - Method in class jexer.THScroller
Perform a big step change right.
bigIncrement() - Method in class jexer.TVScroller
Perform a big step change down.
bigVerticalDecrement() - Method in interface jexer.Scrollable
Perform a big step change up.
bigVerticalDecrement() - Method in class jexer.TScrollableWidget
Perform a big step change up.
bigVerticalDecrement() - Method in class jexer.TScrollableWindow
Perform a big step change up.
bigVerticalDecrement() - Method in class jexer.TTerminalWidget
Perform a big step change up.
bigVerticalIncrement() - Method in interface jexer.Scrollable
Perform a big step change down.
bigVerticalIncrement() - Method in class jexer.TScrollableWidget
Perform a big step change down.
bigVerticalIncrement() - Method in class jexer.TScrollableWindow
Perform a big step change down.
bigVerticalIncrement() - Method in class jexer.TTerminalWidget
Perform a big step change down.
BLACK - Static variable in class jexer.bits.Color
Black.
BlackHoleScreensaver - Class in xtwm.plugins
BlackHoleScreensaver sucks the screen into a single point.
BlackHoleScreensaver() - Constructor for class xtwm.plugins.BlackHoleScreensaver
No-argument constructor that is intended only for use by XTWMApplication.loadPlugin().
BlackHoleScreensaver(TWidget) - Constructor for class xtwm.plugins.BlackHoleScreensaver
Public constructor.
BlankScreensaver - Class in xtwm.plugins
BlankScreensaver is a simple blank screen.
BlankScreensaver() - Constructor for class xtwm.plugins.BlankScreensaver
No-argument constructor that is intended only for use by XTWMApplication.loadPlugin().
BlankScreensaver(TWidget) - Constructor for class xtwm.plugins.BlankScreensaver
Public constructor.
BLOCK - jexer.backend.SwingTerminal.CursorStyle
Use a solid block for the cursor.
BLUE - Static variable in class jexer.bits.Color
Blue.
BouncingTextScreensaver - Class in xtwm.plugins
BouncingTextScreensaver displays a logo that bounces around.
BouncingTextScreensaver() - Constructor for class xtwm.plugins.BouncingTextScreensaver
No-argument constructor that is intended only for use by XTWMApplication.loadPlugin().
BouncingTextScreensaver(TWidget) - Constructor for class xtwm.plugins.BouncingTextScreensaver
Public constructor.
BOX - Static variable in class jexer.bits.GraphicsChars
 
BoxLayoutManager - Class in jexer.layout
BoxLayoutManager repositions child widgets based on the order they are added to the parent widget and desired orientation.
BoxLayoutManager(int, int, boolean) - Constructor for class jexer.layout.BoxLayoutManager
Public constructor.
BTAB - Static variable in class jexer.TKeypress
Back-tab (shift-tab).
BUTTONEVENT - jexer.tterminal.ECMA48.MouseProtocol
 

C

Calendar - Class in xtwm.plugins
Calendar is a simple calendar view.
Calendar() - Constructor for class xtwm.plugins.Calendar
No-argument constructor that is intended only for use by XTWMApplication.loadPlugin().
Calendar(TWidget) - Constructor for class xtwm.plugins.Calendar
Public constructor.
CANCEL - jexer.TMessageBox.Result
User clicked "Cancel".
cancelEdit() - Method in class jexer.TTableWidget.Cell
Cancel any pending edit.
cancelRead() - Method in class jexer.io.TimeoutInputStream
Request that the current read() operation timeout immediately.
CASCADE - Static variable in class jexer.TCommand
Cascade windows.
Cell - Class in jexer.bits
This class represents a single text cell or bit of image on the screen.
Cell() - Constructor for class jexer.bits.Cell
Public constructor sets default values of the cell to blank.
Cell(int) - Constructor for class jexer.bits.Cell
Public constructor sets the character.
Cell(int, CellAttributes) - Constructor for class jexer.bits.Cell
Public constructor sets the character and attributes.
Cell(Cell) - Constructor for class jexer.bits.Cell
Public constructor creates a duplicate.
Cell(CellAttributes) - Constructor for class jexer.bits.Cell
Public constructor sets the attributes.
Cell(TTableWidget, int, int, int, int, int, int) - Constructor for class jexer.TTableWidget.Cell
Public constructor.
Cell.Width - Enum in jexer.bits
How this cell needs to be displayed if it is part of a larger glyph.
CellAttributes - Class in jexer.bits
The attributes used by a Cell: color, bold, blink, etc.
CellAttributes() - Constructor for class jexer.bits.CellAttributes
Public constructor sets default values of the cell to white-on-black, no bold/blink/reverse/underline/protect.
CellAttributes(CellAttributes) - Constructor for class jexer.bits.CellAttributes
Public constructor makes a copy from another instance.
center() - Method in class jexer.TSplitPane
Recenter the split to the middle of this split pane.
center() - Method in class jexer.TWindow
Recenter the window on-screen.
center(String, int) - Static method in class jexer.bits.StringUtils
Center a string into a list of lines.
CENTER - jexer.TText.Justification
Centered text.
CENTERED - Static variable in class jexer.TWindow
Window is centered (default no).
centerJustify() - Method in class jexer.TText
Center-justify the text.
charAt(int) - Method in class jexer.tterminal.DisplayLine
Get the Cell at a specific column.
CHECK - Static variable in class jexer.bits.GraphicsChars
 
checkPassword() - Method in class xtwm.plugins.ScreensaverPlugin
Called to flag the screensaver to ask for a password.
cleanWhitespace() - Method in class jexer.teditor.Document
Trim trailing whitespace from lines and trailing empty lines from the document.
cleanWhitespace() - Method in class jexer.TEditorWidget
Trim trailing whitespace from lines and trailing empty lines from the document.
clear() - Method in class jexer.backend.LogicalScreen
Clear the logical screen.
clear() - Method in class jexer.backend.MultiScreen
Clear the logical screen.
clear() - Method in interface jexer.backend.Screen
Clear the logical screen.
clear() - Method in class jexer.bits.Clipboard
Clear whatever is on the local clipboard.
CLEAR - Static variable in class jexer.TCommand
Clear selected text without copying it to the clipboard.
clearImages() - Method in class jexer.tterminal.DisplayLine
Clear image data from line.
clearPhysical() - Method in class jexer.backend.LogicalScreen
Clear the physical screen.
clearPhysical() - Method in class jexer.backend.MultiScreen
Clear the physical screen.
clearPhysical() - Method in interface jexer.backend.Screen
Clear the physical screen.
clearShortcutKeypresses() - Method in class jexer.TWindow
Remove all keypresses to be overridden for this window.
ClientsWindow - Class in xtwm.ui
ClientsWindow is the UI to manage connected clients of a shared session.
ClientsWindow(XTWMApplication) - Constructor for class xtwm.ui.ClientsWindow
Public constructor.
Clipboard - Class in jexer.bits
Clipboard provides convenience methods to copy text and images to and from a shared clipboard.
Clipboard() - Constructor for class jexer.bits.Clipboard
Public constructor.
close() - Method in class jexer.io.TimeoutInputStream
Closes this input stream and releases any system resources associated with the stream.
close() - Method in class jexer.net.TelnetInputStream
Closes this input stream and releases any system resources associated with the stream.
close() - Method in class jexer.net.TelnetOutputStream
Closes this output stream and releases any system resources associated with this stream.
close() - Method in class jexer.tterminal.ECMA48
Close the input and output streams and stop the reader thread.
close() - Method in class jexer.TTerminalWidget
Handle widget close.
close() - Method in class jexer.TWidget
Subclasses should override this method to cleanup resources.
close() - Method in class jexer.TWindow
Close window.
close() - Method in class xtwm.plugins.QuickNotes
Save the notes.
close() - Method in class xtwm.ui.TiledTerminal
Handle widget close.
CLOSE_ALL - Static variable in class jexer.TCommand
Close all windows.
closeFromMenu() - Method in class xtwm.plugins.PluginWidget
Called when the user selects Terminal | Close from the menu.
closeMenu() - Method in class jexer.TApplication
Turn off the menu.
closeSubMenu() - Method in class jexer.TApplication
Turn off a sub-menu.
closeTerminal() - Method in class jexer.backend.ECMA48Terminal
Restore terminal to normal state.
closeTerminal() - Method in class jexer.backend.SwingTerminal
Restore terminal to normal state.
closeTerminal() - Method in interface jexer.backend.TerminalReader
Classes must provide an implementation that closes sockets, restores console, etc.
closeWindow(TWindow) - Method in class jexer.TApplication
Close window.
cmAbort - Static variable in class jexer.TCommand
 
cmBackendDisconnect - Static variable in class jexer.TCommand
 
cmCascade - Static variable in class jexer.TCommand
 
cmClear - Static variable in class jexer.TCommand
 
cmCloseAll - Static variable in class jexer.TCommand
 
cmCopy - Static variable in class jexer.TCommand
 
cmCut - Static variable in class jexer.TCommand
 
cmExit - Static variable in class jexer.TCommand
 
cmHelp - Static variable in class jexer.TCommand
 
cmMenu - Static variable in class jexer.TCommand
 
cmOpen - Static variable in class jexer.TCommand
 
cmPaste - Static variable in class jexer.TCommand
 
cmQuit - Static variable in class jexer.TCommand
 
cmSave - Static variable in class jexer.TCommand
 
cmShell - Static variable in class jexer.TCommand
 
cmTile - Static variable in class jexer.TCommand
 
cmWindowClose - Static variable in class jexer.TCommand
 
cmWindowMove - Static variable in class jexer.TCommand
 
cmWindowNext - Static variable in class jexer.TCommand
 
cmWindowPrevious - Static variable in class jexer.TCommand
 
cmWindowZoom - Static variable in class jexer.TCommand
 
Color - Class in jexer.bits
A text cell color.
ColorTheme - Class in jexer.bits
ColorTheme is a collection of colors keyed by string.
ColorTheme() - Constructor for class jexer.bits.ColorTheme
Public constructor sets the theme to the default.
compareTo(Topic) - Method in class jexer.help.Topic
Comparison operator.
compareTo(TWidget) - Method in class jexer.TWidget
Comparison operator.
componentHidden(ComponentEvent) - Method in class jexer.backend.SwingTerminal
Pass component events into the event queue.
componentMoved(ComponentEvent) - Method in class jexer.backend.SwingTerminal
Pass component events into the event queue.
componentResized(ComponentEvent) - Method in class jexer.backend.SwingTerminal
Pass component events into the event queue.
componentShown(ComponentEvent) - Method in class jexer.backend.SwingTerminal
Pass component events into the event queue.
COPY - Static variable in class jexer.TCommand
Copy selected text to clipboard.
copyImage(BufferedImage) - Method in class jexer.bits.Clipboard
Copy an image to the clipboard.
copySelection(Clipboard, int, int, int, int, boolean) - Method in class jexer.backend.LogicalScreen
Copy the screen selection area to the clipboard.
copySelection(Clipboard, int, int, int, int, boolean) - Method in class jexer.backend.MultiScreen
Copy the screen selection area to the clipboard.
copySelection(Clipboard, int, int, int, int, boolean) - Method in interface jexer.backend.Screen
Copy the screen selection area to the clipboard.
copyText(String) - Method in class jexer.bits.Clipboard
Copy a text string to the clipboard.
CP437 - Static variable in class jexer.bits.GraphicsChars
The CP437 to Unicode translation map.
cursorVisible - Variable in class jexer.backend.LogicalScreen
If true, the cursor is visible and should be placed onscreen at (cursorX, cursorY) during a call to flushPhysical().
cursorX - Variable in class jexer.backend.LogicalScreen
Cursor X position if visible.
cursorY - Variable in class jexer.backend.LogicalScreen
Cursor Y position if visible.
CUT - Static variable in class jexer.TCommand
Cut selected text and copy to the clipboard.
CYAN - Static variable in class jexer.bits.Color
Cyan (blue-green).

D

data - Variable in class jexer.TAction
An optional bit of data associated with this action.
DE - Static variable in class jexer.tterminal.DECCharacterSets
GERMAN.
DEC_SUPPLEMENTAL - Static variable in class jexer.tterminal.DECCharacterSets
Dec Supplemental (DEC multinational).
DECCharacterSets - Class in jexer.tterminal
This class contains a collection of the DEC VT100 and VT220 character set mappings into Unicode.
decrement() - Method in class jexer.THScroller
Perform a small step change left.
decrement() - Method in class jexer.TVScroller
Perform a small step change up.
DEGREE - Static variable in class jexer.bits.GraphicsChars
 
del() - Method in class jexer.teditor.Document
Delete the character under the cursor.
del() - Method in class jexer.teditor.Line
Delete the character under the cursor.
DEL - Static variable in class jexer.TKeypress
Delete.
delete(int, Cell) - Method in class jexer.tterminal.DisplayLine
Delete character at the specified position, filling in the new character on the right with newCell.
deleteCellShiftLeft() - Method in class jexer.TTableWidget
Delete the selected cell, shifting cells over to the left.
deleteCellShiftUp() - Method in class jexer.TTableWidget
Delete the selected cell, shifting cells from below up.
deleteColumn(int) - Method in class jexer.TTableWidget
Delete a particular column.
deleteRow(int) - Method in class jexer.TTableWidget
Delete a particular row.
Demo1 - Class in jexer.demos
This class is the main driver for a simple demonstration of Jexer's capabilities.
Demo1() - Constructor for class jexer.demos.Demo1
 
Demo2 - Class in jexer.demos
This class is the main driver for a simple demonstration of Jexer's capabilities.
Demo2() - Constructor for class jexer.demos.Demo2
 
Demo3 - Class in jexer.demos
This class is the main driver for a simple demonstration of Jexer's capabilities.
Demo3() - Constructor for class jexer.demos.Demo3
 
Demo4 - Class in jexer.demos
This class is the main driver for a simple demonstration of Jexer's capabilities.
Demo4() - Constructor for class jexer.demos.Demo4
 
Demo5 - Class in jexer.demos
This class is the main driver for a simple demonstration of Jexer's capabilities.
Demo5() - Constructor for class jexer.demos.Demo5
 
Demo6 - Class in jexer.demos
This class shows off the use of MultiBackend and MultiScreen.
Demo6() - Constructor for class jexer.demos.Demo6
 
Demo7 - Class in jexer.demos
This class shows off BoxLayout and TPanel.
Demo7() - Constructor for class jexer.demos.Demo7
 
Demo8 - Class in jexer.demos
This class shows off the use of MultiBackend and MultiScreen.
Demo8() - Constructor for class jexer.demos.Demo8
 
DemoApplication - Class in jexer.demos
The demo application itself.
DemoApplication(InputStream, OutputStream) - Constructor for class jexer.demos.DemoApplication
Public constructor.
DemoApplication(InputStream, Reader, PrintWriter) - Constructor for class jexer.demos.DemoApplication
Public constructor.
DemoApplication(InputStream, Reader, PrintWriter, boolean) - Constructor for class jexer.demos.DemoApplication
Public constructor.
DemoApplication(Backend) - Constructor for class jexer.demos.DemoApplication
Public constructor.
DemoApplication(TApplication.BackendType) - Constructor for class jexer.demos.DemoApplication
Public constructor.
DemoCheckBoxWindow - Class in jexer.demos
This window demonstates the TRadioGroup, TRadioButton, and TCheckBox widgets.
DemoEditorWindow - Class in jexer.demos
This window demonstates the TEditor widget.
DemoEditorWindow(TApplication) - Constructor for class jexer.demos.DemoEditorWindow
Public constructor.
DemoEditorWindow(TApplication, String, String) - Constructor for class jexer.demos.DemoEditorWindow
Public constructor makes a text window out of any string.
DemoMainWindow - Class in jexer.demos
This is the main "demo" application window.
DemoMainWindow(TApplication) - Constructor for class jexer.demos.DemoMainWindow
Construct demo window.
DemoMsgBoxWindow - Class in jexer.demos
This window demonstates the TMessageBox and TInputBox widgets.
DemoTableWindow - Class in jexer.demos
This window demonstates the TTable widget.
DemoTableWindow(TApplication) - Constructor for class jexer.demos.DemoTableWindow
Public constructor.
DemoTableWindow(TApplication, String) - Constructor for class jexer.demos.DemoTableWindow
Public constructor makes a text window out of any string.
DemoTextFieldWindow - Class in jexer.demos
This window demonstates the TField and TPasswordField widgets.
DemoTextWindow - Class in jexer.demos
This window demonstates the TText, THScroller, and TVScroller widgets.
DemoTextWindow(TApplication) - Constructor for class jexer.demos.DemoTextWindow
Public constructor.
DemoTextWindow(TApplication, String, String) - Constructor for class jexer.demos.DemoTextWindow
Public constructor makes a text window out of any string.
DemoTreeViewWindow - Class in jexer.demos
This window demonstates the TTreeView widget.
DemoTreeViewWindow(TApplication) - Constructor for class jexer.demos.DemoTreeViewWindow
Public constructor.
Desktop - Class in xtwm.ui
Desktop is a desktop background and tiled panels manager.
Desktop(TApplication) - Constructor for class xtwm.ui.Desktop
Public constructor.
desktopCanHaveCursor - Variable in class jexer.TApplication
If true, the desktop can have the cursor blinking/visible even if the top-most window does not have the cursor active.
DesktopDemo - Class in jexer.demos
The modified desktop.
DesktopDemo(TApplication) - Constructor for class jexer.demos.DesktopDemo
Public constructor.
DesktopDemoApplication - Class in jexer.demos
The demo application itself.
DesktopDemoApplication(TApplication.BackendType) - Constructor for class jexer.demos.DesktopDemoApplication
Public constructor.
DesktopPager - Class in xtwm.plugins
DesktopPager is a simple desktop pager in the style of classic X11 virtual desktop pagers like OLWM and AfterStep.
DesktopPager() - Constructor for class xtwm.plugins.DesktopPager
No-argument constructor that is intended only for use by XTWMApplication.loadPlugin().
DesktopPager(TWidget) - Constructor for class xtwm.plugins.DesktopPager
Public constructor.
deviceTypeLang(ECMA48.DeviceType, String) - Static method in class jexer.tterminal.ECMA48
Return the proper LANG for this device type.
deviceTypeTerm(ECMA48.DeviceType) - Static method in class jexer.tterminal.ECMA48
Return the proper TERM environment variable for this device type.
disableMenuItem(int) - Method in class jexer.TApplication
Disable one menu item.
disableMenuItems(int, int) - Method in class jexer.TApplication
Disable the range of menu items with ID's between lower and upper, inclusive.
dispatch() - Method in class jexer.TButton
Act as though the button was pressed.
dispatch() - Method in class jexer.TCheckBox
Act as though the checkbox was pressed.
dispatch() - Method in class jexer.TLabel
Act as though the mnemonic shortcut was pressed.
dispatch() - Method in class jexer.ttree.TTreeView
Perform user selection action.
dispatch() - Method in class jexer.ttree.TTreeViewWidget
Perform user selection action.
dispatch() - Method in class jexer.ttree.TTreeViewWindow
Perform user selection action.
dispatch(boolean) - Method in class jexer.TField
Dispatch to the action function.
dispatch(Backend) - Method in class jexer.menu.TMenuItem
Dispatch event(s) due to selection or click.
dispatch(Backend) - Method in class jexer.menu.TSubMenu
Override dispatch() to do nothing.
dispatchEnter() - Method in class jexer.TList
Perform user selection action.
dispatchMove() - Method in class jexer.TList
Perform list movement action.
dispatchSingleClick() - Method in class jexer.TList
Perform single-click action.
displayChanged() - Method in interface jexer.tterminal.DisplayListener
Function to call when the display needs to be updated.
displayChanged() - Method in class jexer.TTerminalWidget
Called by emulator when fresh data has come in.
DisplayLine - Class in jexer.tterminal
This represents a single line of the display buffer.
DisplayLine(CellAttributes) - Constructor for class jexer.tterminal.DisplayLine
Public constructor sets everything to drawing attributes.
DisplayLine(DisplayLine) - Constructor for class jexer.tterminal.DisplayLine
Public constructor makes a duplicate (deep copy).
DisplayListener - Interface in jexer.tterminal
DisplayListener is used to callback into external UI when data has come in from the remote side.
dispose() - Method in class jexer.backend.SwingComponent
Releases all of the native screen resources used by this Window, its subcomponents, and all of its owned children.
DO() - Method in class jexer.TAction
Various classes will call DO() when they are clicked/selected.
DO(TWidget) - Method in class jexer.TAction
Call DO() with source widget set.
DO(TWidget, Object) - Method in class jexer.TAction
Call DO() with source widget and data set.
document - Variable in class jexer.TEditorWidget
The document being edited.
Document - Class in jexer.teditor
A Document represents a text file, as a collection of lines.
Document(String, CellAttributes) - Constructor for class jexer.teditor.Document
Construct a new Document from an existing text string.
doRepaint() - Method in class jexer.TApplication
Repaint the screen on the next update.
doRepaint() - Method in class jexer.TWidget
Repaint the screen on the next update.
doSmartPlacement(TWindow) - Method in class jexer.TApplication
Place a window to minimize its overlap with other windows.
DOUBLE - jexer.TTableWidget.Border
Double bar: ║ (vertical) and ═ (horizontal).
DOUBLE_BAR - Static variable in class jexer.bits.GraphicsChars
 
down() - Method in class jexer.help.TParagraph
Try to select a next link.
down() - Method in class jexer.teditor.Document
Increment the line number by one.
down(int) - Method in class jexer.teditor.Document
Increment the line number by n.
DOWN - Static variable in class jexer.TKeypress
Down arrow.
DOWNARROW - Static variable in class jexer.bits.GraphicsChars
 
DOWNARROWLEFT - Static variable in class jexer.bits.GraphicsChars
 
DOWNARROWRIGHT - Static variable in class jexer.bits.GraphicsChars
 
draw() - Method in class jexer.backend.TWindowBackend
Draw the foreground colors grid.
draw() - Method in class jexer.demos.DesktopDemo
The default TDesktop draws a hatch character across everything.
draw() - Method in class jexer.help.THelpText
Draw the text box.
draw() - Method in class jexer.help.TWord
Draw the words.
draw() - Method in class jexer.menu.TMenu
Draw a top-level menu with title and menu items.
draw() - Method in class jexer.menu.TMenuItem
Draw a menu item with label.
draw() - Method in class jexer.menu.TMenuSeparator
Draw a menu separator.
draw() - Method in class jexer.menu.TSubMenu
Draw the menu title.
draw() - Method in class jexer.TButton
Draw a button with a shadow.
draw() - Method in class jexer.TCalendar
Draw the combobox down arrow.
draw() - Method in class jexer.TCheckBox
Draw a checkbox with label.
draw() - Method in class jexer.TComboBox
Draw the combobox down arrow.
draw() - Method in class jexer.TDesktop
The default TDesktop draws a hatch character across everything.
draw() - Method in class jexer.TEditColorThemeWindow
Draw me on screen.
draw() - Method in class jexer.TEditorWidget
Draw the text box.
draw() - Method in class jexer.TEditorWindow
Draw the window.
draw() - Method in class jexer.TExceptionDialog
Draw the exception message background.
draw() - Method in class jexer.TField
Draw the text field.
draw() - Method in class jexer.TFileOpenBox
Draw me on screen.
draw() - Method in class jexer.THScroller
Draw a horizontal scroll bar.
draw() - Method in class jexer.TImage
Draw the image.
draw() - Method in class jexer.TImageWindow
Draw the window.
draw() - Method in class jexer.TLabel
Draw a static label.
draw() - Method in class jexer.TList
Draw the list.
draw() - Method in class jexer.TPasswordField
Draw the text field.
draw() - Method in class jexer.TProgressBar
Draw a static progress bar.
draw() - Method in class jexer.TRadioButton
Draw a radio button with label.
draw() - Method in class jexer.TRadioGroup
Draw a radio button with label.
draw() - Method in class jexer.TScreenOptionsWindow
Draw me on screen.
draw() - Method in class jexer.TSpinner
Draw the spinner arrows.
draw() - Method in class jexer.TSplitPane
Draw me on screen.
draw() - Method in class jexer.TStatusBar
Draw the bar.
draw() - Method in class jexer.TTableWidget.Cell
Draw this cell.
draw() - Method in class jexer.TTableWidget
Draw the table row/column labels, and borders.
draw() - Method in class jexer.TTerminalWidget
Draw the display buffer.
draw() - Method in class jexer.TTerminalWindow
Draw the display buffer.
draw() - Method in class jexer.TText
Draw the text box.
draw() - Method in class jexer.ttree.TTreeItem
Draw this item to a window.
draw() - Method in class jexer.TVScroller
Draw a vertical scroll bar.
draw() - Method in class jexer.TWidget
Draw my specific widget.
draw() - Method in class jexer.TWindow
Called by TApplication.drawChildren() to render on screen.
draw() - Method in class xtwm.plugins.BlackHoleScreensaver
Draw the black hole screen.
draw() - Method in class xtwm.plugins.BlankScreensaver
Draw a blank screen.
draw() - Method in class xtwm.plugins.BouncingTextScreensaver
Draw a blank screen with the text in color.
draw() - Method in class xtwm.plugins.RainScreensaver
Draw the raining screen.
draw() - Method in class xtwm.plugins.SystemMonitor
Draw the values obtained from the Java management interfaces.
draw() - Method in class xtwm.ui.ApplicationOptionsWindow
Draw the options panel.
draw() - Method in class xtwm.ui.ClientsWindow
Draw the options panel.
draw() - Method in class xtwm.ui.Desktop
The default TDesktop draws a hatch character across everything.
draw() - Method in class xtwm.ui.EditorOptionsWindow
Draw the options panel.
draw() - Method in class xtwm.ui.InternalEditorWindow
Draw the window.
draw() - Method in class xtwm.ui.PluginOptionsWindow
Draw the options panel.
draw() - Method in class xtwm.ui.SearchInputWindow
Draw the options panel.
drawBox(int, int, int, int, CellAttributes, CellAttributes) - Method in class jexer.backend.LogicalScreen
Draw a box with a border and empty background.
drawBox(int, int, int, int, CellAttributes, CellAttributes) - Method in class jexer.backend.MultiScreen
Draw a box with a border and empty background.
drawBox(int, int, int, int, CellAttributes, CellAttributes) - Method in interface jexer.backend.Screen
Draw a box with a border and empty background.
drawBox(int, int, int, int, CellAttributes, CellAttributes) - Method in class jexer.TWidget
Draw a box with a border and empty background.
drawBox(int, int, int, int, CellAttributes, CellAttributes, int, boolean) - Method in class jexer.backend.LogicalScreen
Draw a box with a border and empty background.
drawBox(int, int, int, int, CellAttributes, CellAttributes, int, boolean) - Method in class jexer.backend.MultiScreen
Draw a box with a border and empty background.
drawBox(int, int, int, int, CellAttributes, CellAttributes, int, boolean) - Method in interface jexer.backend.Screen
Draw a box with a border and empty background.
drawBox(int, int, int, int, CellAttributes, CellAttributes, int, boolean) - Method in class jexer.TWidget
Draw a box with a border and empty background.
drawBoxShadow(int, int, int, int) - Method in class jexer.backend.LogicalScreen
Draw a box shadow.
drawBoxShadow(int, int, int, int) - Method in class jexer.backend.MultiScreen
Draw a box shadow.
drawBoxShadow(int, int, int, int) - Method in interface jexer.backend.Screen
Draw a box shadow.
drawBoxShadow(int, int, int, int) - Method in class jexer.TWidget
Draw a box shadow.
drawChildren() - Method in class jexer.TWidget
Called by parent to render to TWindow.
dup() - Method in class jexer.event.TKeypressEvent
Create a duplicate instance.
dup() - Method in class jexer.event.TMouseEvent
Create a duplicate instance.
dup() - Method in class jexer.teditor.Document
Create a duplicate instance.
dup() - Method in class jexer.teditor.Line
Create a duplicate instance.
dup() - Method in class jexer.TKeypress
Create a duplicate instance.

E

ECMA48 - Class in jexer.tterminal
This implements a complex ECMA-48/ISO 6429/ANSI X3.64 type console, including a scrollback buffer.
ECMA48 - jexer.TApplication.BackendType
An ECMA48 / ANSI X3.64 / XTERM style terminal.
ECMA48(ECMA48.DeviceType, InputStream, OutputStream, DisplayListener) - Constructor for class jexer.tterminal.ECMA48
Public constructor.
ECMA48.DeviceType - Enum in jexer.tterminal
The emulator can emulate several kinds of terminals.
ECMA48.MouseProtocol - Enum in jexer.tterminal
XTERM mouse reporting protocols.
ECMA48Backend - Class in jexer.backend
This class uses an xterm/ANSI X3.64/ECMA-48 type terminal to provide a screen, keyboard, and mouse to TApplication.
ECMA48Backend() - Constructor for class jexer.backend.ECMA48Backend
Public constructor will use System.in and System.out and UTF-8 encoding.
ECMA48Backend(Object, InputStream, OutputStream) - Constructor for class jexer.backend.ECMA48Backend
Public constructor.
ECMA48Backend(Object, InputStream, OutputStream, boolean) - Constructor for class jexer.backend.ECMA48Backend
Public constructor.
ECMA48Backend(Object, InputStream, OutputStream, int, int, int) - Constructor for class jexer.backend.ECMA48Backend
Public constructor.
ECMA48Backend(Object, InputStream, Reader, PrintWriter) - Constructor for class jexer.backend.ECMA48Backend
Public constructor.
ECMA48Backend(Object, InputStream, Reader, PrintWriter, boolean) - Constructor for class jexer.backend.ECMA48Backend
Public constructor.
ECMA48Terminal - Class in jexer.backend
This class reads keystrokes and mouse events and emits output to ANSI X3.64 / ECMA-48 type terminals e.g.
ECMA48Terminal(Backend, Object, InputStream, OutputStream) - Constructor for class jexer.backend.ECMA48Terminal
Constructor sets up state for getEvent().
ECMA48Terminal(Backend, Object, InputStream, OutputStream, int, int) - Constructor for class jexer.backend.ECMA48Terminal
Constructor sets up state for getEvent().
ECMA48Terminal(Backend, Object, InputStream, Reader, PrintWriter) - Constructor for class jexer.backend.ECMA48Terminal
Constructor sets up state for getEvent().
ECMA48Terminal(Backend, Object, InputStream, Reader, PrintWriter, boolean) - Constructor for class jexer.backend.ECMA48Terminal
Constructor sets up state for getEvent().
editField - Variable in class xtwm.ui.InternalEditorWindow
Hang onto my editor so I can resize it with the window.
EditMenuUser - Interface in jexer
EditMenuUser is used by TApplication to enable/disable edit menu items.
EditorOptionsWindow - Class in xtwm.ui
This window is used to configure the editor preferences.
EditorOptionsWindow(XTWMApplication) - Constructor for class xtwm.ui.EditorOptionsWindow
Public constructor.
enableMenuItem(int) - Method in class jexer.TApplication
Enable one menu item.
enableMenuItems(int, int) - Method in class jexer.TApplication
Enable the range of menu items with ID's between lower and upper, inclusive.
enableSecondaryEventReceiver(TWidget) - Method in class jexer.TApplication
Enable a widget to override the primary event thread.
end() - Method in class jexer.teditor.Document
Go to the last column of this line.
end() - Method in class jexer.teditor.Line
Go to the last column of this line.
end() - Method in class jexer.TField
Set the editing position to the last filled character.
END - Static variable in class jexer.TKeypress
End.
endScreensaver() - Method in class xtwm.plugins.BlackHoleScreensaver
This method is called when the screensaver ends.
endScreensaver() - Method in class xtwm.plugins.BlankScreensaver
This method is called when the screensaver ends.
endScreensaver() - Method in class xtwm.plugins.BouncingTextScreensaver
This method is called when the screensaver ends.
endScreensaver() - Method in class xtwm.plugins.RainScreensaver
This method is called when the screensaver ends.
endScreensaver() - Method in class xtwm.plugins.ScreensaverPlugin
This method is called when the screensaver ends.
ensureOnScreen() - Method in class jexer.TWindow
Move the window as needed to ensure it is visible on screen.
enter() - Method in class jexer.teditor.Document
Split the current line into two, like pressing the enter key.
ENTER - Static variable in class jexer.TKeypress
Enter.
enterAction - Variable in class jexer.TField
The action to perform when the user presses enter.
enterAction - Variable in class jexer.TList
The action to perform when the user selects an item (double-clicks or enter).
equals(Object) - Method in class jexer.bits.Cell
Comparison check.
equals(Object) - Method in class jexer.bits.CellAttributes
Comparison check.
equals(Object) - Method in class jexer.bits.Color
Comparison check.
equals(Object) - Method in class jexer.event.TCommandEvent
Comparison check.
equals(Object) - Method in class jexer.event.TKeypressEvent
Comparison check.
equals(Object) - Method in class jexer.TCommand
Comparison check.
equals(Object) - Method in class jexer.TKeypress
Comparison check.
equalsWithoutModifiers(Object) - Method in class jexer.TKeypress
Comparison check, omitting the ctrl/alt/shift flags.
ES - Static variable in class jexer.tterminal.DECCharacterSets
SPANISH.
ESC - Static variable in class jexer.TKeypress
Escape.
exit() - Method in class jexer.TApplication
Force this application to exit.
EXIT - Static variable in class jexer.TCommand
Exit application.
expandTree(String, boolean) - Method in class jexer.ttree.TTreeItem
Recursively expand the tree into a linear array of items.
ExternalEditorWindow - Class in xtwm.ui
ExternalEditorWindow is a terminal shell wrapper to an editor.
ExternalEditorWindow(XTWMApplication) - Constructor for class xtwm.ui.ExternalEditorWindow
Public constructor.
ExternalEditorWindow(XTWMApplication, String) - Constructor for class xtwm.ui.ExternalEditorWindow
Public constructor.

F

F1 - Static variable in class jexer.TKeypress
Function key F1.
F10 - Static variable in class jexer.TKeypress
Function key F10.
F11 - Static variable in class jexer.TKeypress
Function key F11.
F12 - Static variable in class jexer.TKeypress
Function key F12.
F2 - Static variable in class jexer.TKeypress
Function key F2.
F3 - Static variable in class jexer.TKeypress
Function key F3.
F4 - Static variable in class jexer.TKeypress
Function key F4.
F5 - Static variable in class jexer.TKeypress
Function key F5.
F6 - Static variable in class jexer.TKeypress
Function key F6.
F7 - Static variable in class jexer.TKeypress
Function key F7.
F8 - Static variable in class jexer.TKeypress
Function key F8.
F9 - Static variable in class jexer.TKeypress
Function key F9.
FI - Static variable in class jexer.tterminal.DECCharacterSets
FINNISH.
fileOpenBox(String) - Method in class jexer.TApplication
Convenience function to spawn an file open box.
fileOpenBox(String) - Method in class jexer.TWidget
Convenience function to spawn a file open box.
fileOpenBox(String, TFileOpenBox.Type) - Method in class jexer.TApplication
Convenience function to spawn an file open box.
fileOpenBox(String, TFileOpenBox.Type) - Method in class jexer.TWidget
Convenience function to spawn a file open box.
fileOpenBox(String, TFileOpenBox.Type, String) - Method in class jexer.TApplication
Convenience function to spawn a file open box.
fileOpenBox(String, TFileOpenBox.Type, String) - Method in class jexer.TWidget
Convenience function to spawn a file open box.
fileOpenBox(String, TFileOpenBox.Type, List<String>) - Method in class jexer.TApplication
Convenience function to spawn a file open box.
fileOpenBox(String, TFileOpenBox.Type, List<String>) - Method in class jexer.TWidget
Convenience function to spawn a file open box.
fileSaveBox(String) - Method in class jexer.TApplication
Convenience function to spawn a file save box.
fileSaveBox(String) - Method in class jexer.TWidget
Convenience function to spawn a file save box.
fixed - Variable in class jexer.TField
If true, only allow enough characters that will fit in the width.
flush() - Method in class jexer.backend.ECMA48Terminal
Flush output.
flush() - Method in class jexer.net.TelnetOutputStream
Flushes this output stream and forces any buffered output bytes to be written out.
flushPhysical() - Method in class jexer.backend.ECMA48Terminal
Push the logical screen to the physical device.
flushPhysical() - Method in class jexer.backend.LogicalScreen
Default implementation does nothing.
flushPhysical() - Method in class jexer.backend.MultiScreen
Classes must provide an implementation to push the logical screen to the physical device.
flushPhysical() - Method in interface jexer.backend.Screen
Classes must provide an implementation to push the logical screen to the physical device.
flushPhysical() - Method in class jexer.backend.SwingTerminal
Push the logical screen to the physical device.
flushScreen() - Method in interface jexer.backend.Backend
Classes must provide an implementation that syncs the logical screen to the physical device.
flushScreen() - Method in class jexer.backend.GenericBackend
Sync the logical screen to the physical device.
flushScreen() - Method in class jexer.backend.HeadlessBackend
Subclasses must provide an implementation that syncs the logical screen to the physical device.
flushScreen() - Method in class jexer.backend.MultiBackend
Subclasses must provide an implementation that syncs the logical screen to the physical device.
flushScreen() - Method in class jexer.backend.TWindowBackend
Subclasses must provide an implementation that syncs the logical screen to the physical device.
FONTFILE - Static variable in class jexer.backend.SwingTerminal
The terminus font resource filename.
forwardsWord() - Method in class jexer.teditor.Document
Go to the beginning of the next word.
FR - Static variable in class jexer.tterminal.DECCharacterSets
FRENCH.
FR_CA - Static variable in class jexer.tterminal.DECCharacterSets
FRENCH_CA.
fromBase64(byte[]) - Static method in class jexer.bits.StringUtils
Decodes a BASE64 encoded byte array.
fromCsv(String) - Static method in class jexer.bits.StringUtils
Read a line of RFC4180 comma-separated values (CSV) into a list of strings.
full(String, int) - Static method in class jexer.bits.StringUtils
Fully-justify a string into a list of lines.
FULL - jexer.TText.Justification
Fully-justified text.
fullJustify() - Method in class jexer.TText
Fully-justify the text.

G

GenericBackend - Class in jexer.backend
This abstract class provides a screen, keyboard, and mouse to TApplication.
GenericBackend() - Constructor for class jexer.backend.GenericBackend
 
get(int) - Method in class jexer.TTableWidget.Column
Get an entry from this column.
get(int) - Method in class jexer.TTableWidget.Row
Get an entry from this row.
getAbsoluteX() - Method in class jexer.event.TMouseEvent
Get absoluteX.
getAbsoluteX() - Method in class jexer.TWidget
Compute my absolute X position as the sum of my X plus all my parent's X's.
getAbsoluteY() - Method in class jexer.event.TMouseEvent
Get absoluteY.
getAbsoluteY() - Method in class jexer.TWidget
Compute my absolute Y position as the sum of my Y plus all my parent's Y's.
getActiveChild() - Method in class jexer.menu.TSubMenu
Returns my active widget.
getActiveChild() - Method in class jexer.TWidget
Returns my active widget.
getActivePanel() - Method in class xtwm.ui.VirtualDesktop
Obtain the active panel for this desktop.
getActiveWindow() - Method in class jexer.TApplication
Get the current active window.
getAllMenus() - Method in class jexer.TApplication
Get a (shallow) copy of the menu list.
getAllWindows() - Method in class jexer.TApplication
Get a (shallow) copy of the window list.
getApplication() - Method in class jexer.TWidget
Get this TWidget's parent TApplication.
getApplication() - Method in class jexer.TWindow
Get this TWindow's parent TApplication.
getApplicationCommand() - Method in class xtwm.plugins.BlackHoleScreensaver
Get the command line to execute if this is an "Application" plugin.
getApplicationCommand() - Method in class xtwm.plugins.BlankScreensaver
Get the command line to execute if this is an "Application" plugin.
getApplicationCommand() - Method in class xtwm.plugins.BouncingTextScreensaver
Get the command line to execute if this is an "Application" plugin.
getApplicationCommand() - Method in class xtwm.plugins.Calendar
Get the command line to execute if this is an "Application" plugin.
getApplicationCommand() - Method in class xtwm.plugins.DesktopPager
Get the command line to execute if this is an "Application" plugin.
getApplicationCommand() - Method in class xtwm.plugins.HtopPlugin
Get the command line to execute if this is an "Application" plugin.
getApplicationCommand() - Method in class xtwm.plugins.PluginWidget
Get the command line to execute if this is an "Application" plugin.
getApplicationCommand() - Method in class xtwm.plugins.QuickNotes
Get the command line to execute if this is an "Application" plugin.
getApplicationCommand() - Method in class xtwm.plugins.RainScreensaver
Get the command line to execute if this is an "Application" plugin.
getApplicationCommand() - Method in class xtwm.plugins.SystemMonitor
Get the command line to execute if this is an "Application" plugin.
getAttributes() - Method in class xtwm.ui.Desktop
Get the attributes for the background.
getAttrXY(int, int) - Method in class jexer.backend.LogicalScreen
Get the attributes at one location.
getAttrXY(int, int) - Method in class jexer.backend.MultiScreen
Get the attributes at one location.
getAttrXY(int, int) - Method in interface jexer.backend.Screen
Get the attributes at one location.
getAttrXY(int, int) - Method in class jexer.TWidget
Get the attributes at one location.
getBackColor() - Method in class jexer.bits.CellAttributes
Getter for backColor.
getBackColorRGB() - Method in class jexer.bits.CellAttributes
Getter for backColor RGB.
getBackend() - Method in class jexer.event.TInputEvent
Get the backend that generated this event.
getBackend() - Method in class jexer.TApplication
Get the Backend.
getBackends() - Method in class jexer.backend.MultiBackend
Get the active backends.
getBackground() - Method in class jexer.bits.Cell
Get the bitmap image background color for this cell.
getBackground() - Method in class jexer.THelpWindow
Retrieve the background color.
getBackground() - Method in class jexer.TWindow
Retrieve the background color.
getBackgroundChar() - Method in class jexer.TField
Get field background character.
getBigChange() - Method in class jexer.THScroller
Set the increment for clicking in the bar between the box and an arrow.
getBigChange() - Method in class jexer.TVScroller
Set the increment for clicking in the bar between the box and an arrow.
getBlankDisplayLine() - Method in class jexer.tterminal.ECMA48
Obtain a new blank display line for an external user (e.g.
getBlinkMillis() - Method in class jexer.backend.SwingBackend
Get the number of millis to wait before switching the blink from visible to invisible.
getBlinkMillis() - Method in class jexer.backend.SwingTerminal
Get the number of millis to wait before switching the blink from visible to invisible.
getBorder() - Method in class jexer.THelpWindow
Retrieve the border color.
getBorder() - Method in class jexer.TWindow
Retrieve the border color.
getBorderControls() - Method in class jexer.THelpWindow
Retrieve the color used by the window movement/sizing controls.
getBorderControls() - Method in class jexer.TWindow
Retrieve the color used by the window movement/sizing controls.
getBottom() - Method in class jexer.TSplitPane
Get the widget on the bottom side.
getBottomValue() - Method in interface jexer.Scrollable
Get the value that corresponds to being on the bottom edge of the vertical scroll bar.
getBottomValue() - Method in class jexer.TScrollableWidget
Get the value that corresponds to being on the bottom edge of the vertical scroll bar.
getBottomValue() - Method in class jexer.TScrollableWindow
Get the value that corresponds to being on the bottom edge of the vertical scroll bar.
getBottomValue() - Method in class jexer.TVScroller
Get the value that corresponds to being on the bottom edge of the scroll bar.
getBufferStrategy() - Method in class jexer.backend.SwingComponent
Get the BufferStrategy object needed for triple-buffering.
getCell(int, int) - Method in class jexer.TTableWidget
Get a particular cell.
getCellText(int, int) - Method in class jexer.TTableWidget
Get the text of a particular cell.
getChar() - Method in class jexer.bits.Cell
Getter for cell character.
getChar() - Method in class jexer.teditor.Document
Get the character at the current cursor position in the text.
getChar() - Method in class jexer.teditor.Line
Get the character at the current cursor position in the text.
getChar() - Method in class jexer.TKeypress
Getter for character.
getCharXY(int, int) - Method in class jexer.backend.LogicalScreen
Get the cell at one location.
getCharXY(int, int) - Method in class jexer.backend.MultiScreen
Get the cell at one location.
getCharXY(int, int) - Method in interface jexer.backend.Screen
Get the cell at one location.
getChecked() - Method in class jexer.menu.TMenuItem
Get checkable flag.
getChildren() - Method in class jexer.TWidget
Get the list of child widgets that this widget contains.
getClipboard() - Method in class jexer.TApplication
Get the clipboard.
getClipboard() - Method in class jexer.TWidget
Get the Clipboard.
getClipBottom() - Method in class jexer.backend.LogicalScreen
Get bottom drawing clipping boundary.
getClipBottom() - Method in class jexer.backend.MultiScreen
Get bottom drawing clipping boundary.
getClipBottom() - Method in interface jexer.backend.Screen
Get bottom drawing clipping boundary.
getClipLeft() - Method in class jexer.backend.LogicalScreen
Get left drawing clipping boundary.
getClipLeft() - Method in class jexer.backend.MultiScreen
Get left drawing clipping boundary.
getClipLeft() - Method in interface jexer.backend.Screen
Get left drawing clipping boundary.
getClipRight() - Method in class jexer.backend.LogicalScreen
Get right drawing clipping boundary.
getClipRight() - Method in class jexer.backend.MultiScreen
Get right drawing clipping boundary.
getClipRight() - Method in interface jexer.backend.Screen
Get right drawing clipping boundary.
getClipTop() - Method in class jexer.backend.LogicalScreen
Get top drawing clipping boundary.
getClipTop() - Method in class jexer.backend.MultiScreen
Get top drawing clipping boundary.
getClipTop() - Method in interface jexer.backend.Screen
Get top drawing clipping boundary.
getCmd() - Method in class jexer.event.TCommandEvent
Get TCommand.
getColor() - Method in class jexer.teditor.Word
Get the color used to display this word on screen.
getColor(String) - Method in class jexer.bits.ColorTheme
Retrieve the CellAttributes for a named theme color.
getColor(String) - Method in class jexer.teditor.Highlighter
Retrieve the CellAttributes for a named theme color.
getColorKey() - Method in class jexer.TLabel
Get the label color.
getColorNames() - Method in class jexer.bits.ColorTheme
Retrieve all the names in the theme.
getColumnCount() - Method in class jexer.TTableWidget
Get the number of columns.
getColumnLabel(int) - Method in class jexer.TTableWidget
Get the label of a column.
getColumns() - Method in class jexer.TImage
Get the number of text cell columns for this image.
getColumnWidth(int) - Method in class jexer.TTableWidget
Get the width of a column.
getCommandLine() - Method in class jexer.TTerminalWidget
Get the full command line that spawned the shell.
getCommandLine() - Method in class jexer.TTerminalWindow
Get the full command line that spawned the shell.
getCompletedChar() - Method in class jexer.TProgressBar
Get the filled-in part of the bar.
getComponent() - Method in class jexer.backend.SwingComponent
Get the JComponent reference.
getCurrentDesktop() - Method in class xtwm.ui.XTWMApplication
Get the current desktop.
getCurrentLine() - Method in class jexer.teditor.Document
Get the current editing line.
getCursor() - Method in class jexer.teditor.Document
Get the current cursor position of the editing line.
getCursor() - Method in class jexer.teditor.Line
Get the current cursor position on screen.
getCursorAbsoluteX() - Method in class jexer.TWidget
Returns the cursor X position.
getCursorAbsoluteY() - Method in class jexer.TWidget
Returns the cursor Y position.
getCursorBlinkVisible() - Method in class jexer.backend.SwingTerminal
Get the current status of the blink flag.
getCursorStyle() - Method in class jexer.backend.SwingTerminal
Get the cursor style.
getCursorX() - Method in class jexer.backend.LogicalScreen
Get the cursor X position.
getCursorX() - Method in class jexer.backend.MultiScreen
Get the cursor X position.
getCursorX() - Method in interface jexer.backend.Screen
Get the cursor X position.
getCursorX() - Method in class jexer.tterminal.ECMA48
Expose current cursor X to outside world.
getCursorX() - Method in class jexer.TWidget
Get cursor X value.
getCursorY() - Method in class jexer.backend.LogicalScreen
Get the cursor Y position.
getCursorY() - Method in class jexer.backend.MultiScreen
Get the cursor Y position.
getCursorY() - Method in interface jexer.backend.Screen
Get the cursor Y position.
getCursorY() - Method in class jexer.tterminal.ECMA48
Expose current cursor Y to outside world.
getCursorY() - Method in class jexer.TWidget
Get cursor Y value.
getDesktop() - Method in class jexer.TApplication
Get the TDesktop instance.
getDesktop() - Method in class xtwm.ui.VirtualDesktop
Get the Desktop instance.
getDesktopBottom() - Method in class jexer.TApplication
Get Y coordinate of the bottom edge of the desktop.
getDesktops() - Method in class xtwm.ui.XTWMApplication
Obtain the desktops.
getDesktopTop() - Method in class jexer.TApplication
Get Y coordinate of the top edge of the desktop.
getDisplayBuffer() - Method in class jexer.tterminal.ECMA48
Get the display buffer.
getDisplayBuffer() - Method in class jexer.TTerminalWidget
Get the display buffer from the emulator.
getDisplayHeight() - Method in interface jexer.tterminal.DisplayListener
Function to call to obtain the display height.
getDisplayHeight() - Method in class jexer.TTerminalWidget
Function to call to obtain the display height.
getDisplayLength() - Method in class jexer.teditor.Line
Get the on-screen display length.
getDisplayLength() - Method in class jexer.teditor.Word
Get the on-screen display length.
getDisplayWidth() - Method in interface jexer.tterminal.DisplayListener
Function to call to obtain the display width.
getDisplayWidth() - Method in class jexer.TTerminalWidget
Function to call to obtain the display width.
getDoubleHeight() - Method in class jexer.tterminal.DisplayLine
Get double height flag.
getEditingColumnNumber() - Method in class jexer.TEditorWidget
Get the current editing column number.
getEditingRawLine(int) - Method in class jexer.TEditorWidget
Get the current editing row plain text.
getEditingRawLine(int) - Method in class xtwm.ui.InternalEditorWindow
Get the current editing row plain text.
getEditingRowNumber() - Method in class jexer.TEditorWidget
Get the current editing row number.
getEditingRowNumber() - Method in class xtwm.ui.InternalEditorWindow
Get the current editing row number.
getEvents(List<TInputEvent>) - Method in interface jexer.backend.Backend
Classes must provide an implementation to get keyboard, mouse, and screen resize events.
getEvents(List<TInputEvent>) - Method in class jexer.backend.ECMA48Terminal
Return any events in the IO queue.
getEvents(List<TInputEvent>) - Method in class jexer.backend.GenericBackend
Get keyboard, mouse, and screen resize events.
getEvents(List<TInputEvent>) - Method in class jexer.backend.HeadlessBackend
Subclasses must provide an implementation to get keyboard, mouse, and screen resize events.
getEvents(List<TInputEvent>) - Method in class jexer.backend.MultiBackend
Subclasses must provide an implementation to get keyboard, mouse, and screen resize events.
getEvents(List<TInputEvent>) - Method in class jexer.backend.SwingTerminal
Return any events in the IO queue.
getEvents(List<TInputEvent>) - Method in interface jexer.backend.TerminalReader
Classes must provide an implementation to get keyboard, mouse, and screen resize events.
getEvents(List<TInputEvent>) - Method in class jexer.backend.TWindowBackend
Subclasses must provide an implementation to get keyboard, mouse, and screen resize events.
getExitValue() - Method in class jexer.TTerminalWidget
Get the exit value for the emulator.
getExitValue() - Method in class jexer.TTerminalWindow
Get the exit value for the emulator.
getFile() - Method in class jexer.ttree.TDirectoryTreeItem
Get the File corresponding to this list item.
getFilename() - Method in class jexer.TFileOpenBox
Get the return string.
getFilename() - Method in class xtwm.ui.ExternalEditorWindow
Get the filename being edited.
getFilename() - Method in class xtwm.ui.InternalEditorWindow
Get the filename being edited.
getFocusFollowsMouse() - Method in class jexer.TApplication
Get focusFollowsMouse flag.
getFocusFollowsMouse() - Method in class jexer.TSplitPane
Get focusFollowsMouse flag.
getFocusFollowsMouse() - Method in class xtwm.ui.Desktop
Get focusFollowsMouse flag.
getFont() - Method in class jexer.backend.SwingComponent
Gets the font of this component.
getFont() - Method in class jexer.backend.SwingTerminal
Get the font this screen was last set to.
getFontSize() - Method in class jexer.backend.SwingTerminal
Get the font size in points.
getForeColor() - Method in class jexer.bits.CellAttributes
Getter for foreColor.
getForeColorRGB() - Method in class jexer.bits.CellAttributes
Getter for foreColor RGB.
getFrame() - Method in class jexer.backend.SwingComponent
Get the JFrame reference.
getGraphics() - Method in class jexer.backend.SwingComponent
Creates a graphics context for this component.
getHeight() - Method in class jexer.backend.LogicalScreen
Get the height.
getHeight() - Method in class jexer.backend.MultiScreen
Get the height.
getHeight() - Method in interface jexer.backend.Screen
Get the height.
getHeight() - Method in class jexer.backend.SwingComponent
Returns the current height of this component.
getHeight() - Method in class jexer.event.TResizeEvent
Get the new height.
getHeight() - Method in class jexer.tterminal.ECMA48
Get the display height.
getHeight() - Method in class jexer.TWidget
Get the height.
getHelpTopic() - Method in class jexer.TTerminalWindow
Get this window's help topic to load.
getHelpTopic() - Method in class jexer.TWindow
Get this window's help topic to load.
getHighlightColumn() - Method in class jexer.TTableWidget
Get the highlight column flag.
getHighlightRow() - Method in class jexer.TTableWidget
Get the highlight row flag.
getHorizontalBigChange() - Method in interface jexer.Scrollable
Get the increment for clicking in the bar between the box and an arrow on the horizontal scrollbar.
getHorizontalBigChange() - Method in class jexer.TScrollableWidget
Get the increment for clicking in the bar between the box and an arrow on the horizontal scrollbar.
getHorizontalBigChange() - Method in class jexer.TScrollableWindow
Get the increment for clicking in the bar between the box and an arrow on the horizontal scrollbar.
getHorizontalScroller() - Method in interface jexer.Scrollable
Get the horizontal scrollbar, or null if this Viewport does not support horizontal scrolling.
getHorizontalScroller() - Method in class jexer.TScrollableWidget
Get the horizontal scrollbar, or null if this Viewport does not support horizontal scrolling.
getHorizontalScroller() - Method in class jexer.TScrollableWindow
Get the horizontal scrollbar, or null if this Viewport does not support horizontal scrolling.
getHorizontalSmallChange() - Method in interface jexer.Scrollable
Get the increment for clicking on an arrow on the horizontal scrollbar.
getHorizontalSmallChange() - Method in class jexer.TScrollableWidget
Get the increment for clicking on an arrow on the horizontal scrollbar.
getHorizontalSmallChange() - Method in class jexer.TScrollableWindow
Get the increment for clicking on an arrow on the horizontal scrollbar.
getHorizontalValue() - Method in interface jexer.Scrollable
Get current value of the horizontal scroll.
getHorizontalValue() - Method in class jexer.TScrollableWidget
Get current value of the horizontal scroll.
getHorizontalValue() - Method in class jexer.TScrollableWindow
Get current value of the horizontal scroll.
getIcon() - Method in class jexer.menu.TMenuItem
Get a picture/emoji icon for this menu item.
getId() - Method in class jexer.event.TMenuEvent
Get the MenuItem ID.
getId() - Method in class jexer.menu.TMenuItem
Get the menu item ID.
getId() - Method in class jexer.TRadioButton
Get ID for this radio button.
getIdleTime() - Method in interface jexer.backend.SessionInfo
Get the time this session was idle.
getIdleTime() - Method in class jexer.backend.SwingSessionInfo
Get the time this session was idle.
getIdleTime() - Method in class jexer.backend.TSessionInfo
Get the time this session was idle.
getIdleTime() - Method in class jexer.backend.TTYSessionInfo
Get the time this session was idle.
getIdleTime() - Method in class jexer.net.TelnetInputStream
Get the time this session was idle.
getImage() - Method in class jexer.bits.Cell
Get the image data for this cell.
getImage() - Method in class jexer.TImage
Get the raw (unprocessed) image.
getImage() - Method in class jexer.tterminal.Sixel
Get the image.
getImage(Cell, int, int) - Method in class jexer.backend.GlyphMaker
Get a glyph image.
getImage(Cell, int, int, boolean) - Method in class jexer.backend.GlyphMaker
Get a glyph image.
getIndex() - Method in class jexer.help.HelpFile
Get the special "index" topic.
getIndex() - Method in class jexer.help.Link
Get the word index for this link.
getIndexKeys() - Method in class jexer.help.Topic
Get the index keys.
getInputStream() - Method in class jexer.net.TelnetSocket
Returns an input stream for this socket.
getInsets() - Method in class jexer.backend.SwingComponent
If a border has been set on this component, returns the border's insets; otherwise calls super.getInsets.
getInstance(int) - Static method in class jexer.backend.GlyphMaker
Obtain the GlyphMaker instance for a particular font size.
getKey() - Method in class jexer.event.TKeypressEvent
Get keystroke.
getKey() - Method in class jexer.menu.TMenuItem
Get a global accelerator key for this menu item.
getKeyCode() - Method in class jexer.TKeypress
Getter for function key code.
getLabel() - Method in class jexer.TLabel
Get label raw text.
getLanguage() - Method in interface jexer.backend.SessionInfo
Language getter.
getLanguage() - Method in class jexer.backend.SwingSessionInfo
Language getter.
getLanguage() - Method in class jexer.backend.TSessionInfo
Language getter.
getLanguage() - Method in class jexer.backend.TTYSessionInfo
Language getter.
getLanguage() - Method in class jexer.net.TelnetInputStream
Language getter.
getLayoutManager() - Method in class jexer.TWidget
Get the layout manager.
getLeft() - Method in class jexer.TImage
Get the left corner to render.
getLeft() - Method in class jexer.TSplitPane
Get the widget on the left side.
getLeftBorderChar() - Method in class jexer.TProgressBar
Get the left border character.
getLeftColumn() - Method in class jexer.ttree.TTreeView
Get the left column value.
getLeftValue() - Method in interface jexer.Scrollable
Get the value that corresponds to being on the left edge of the horizontal scroll bar.
getLeftValue() - Method in class jexer.THScroller
Get the value that corresponds to being on the left edge of the scroll bar.
getLeftValue() - Method in class jexer.TScrollableWidget
Get the value that corresponds to being on the left edge of the horizontal scroll bar.
getLeftValue() - Method in class jexer.TScrollableWindow
Get the value that corresponds to being on the left edge of the horizontal scroll bar.
getLine(int) - Method in class jexer.teditor.Document
Get a specific line by number.
getLineCount() - Method in class jexer.teditor.Document
Get the number of lines.
getLineCount() - Method in class jexer.TEditorWidget
Get the number of lines in the underlying Document.
getLineCount() - Method in class xtwm.ui.InternalEditorWindow
Get the number of lines in the underlying Document.
getLineLength() - Method in class jexer.teditor.Document
Get the current line length.
getLineLengthMax() - Method in class jexer.teditor.Document
Compute the maximum line length for this document.
getLineNumber() - Method in class jexer.teditor.Document
Get the current line number being edited.
getLines() - Method in class jexer.teditor.Document
Get a (shallow) copy of the list of lines.
getLinks() - Method in class jexer.help.Topic
Get the links.
getList() - Method in class jexer.TComboBox
Get a copy of the list of strings to display.
getList() - Method in class jexer.TList
Get a copy of the list of strings to display.
getListItem(int) - Method in class jexer.TList
Get a selectable string by index.
getMaximumColumn() - Method in class jexer.ttree.TTreeItem
Get the length of the widest item to display.
getMaximumColumn() - Method in class jexer.ttree.TTreeView
Get the length of the widest item to display.
getMaximumColumnNumber() - Method in class jexer.TEditorWidget
Get the maximum possible column number.
getMaximumRowNumber() - Method in class jexer.TEditorWidget
Get the maximum possible row number.
getMaximumWindowHeight() - Method in class jexer.TWindow
Get the maximum height for this window.
getMaximumWindowWidth() - Method in class jexer.TWindow
Get the maximum width for this window.
getMaxSelectedIndex() - Method in class jexer.TList
Get the maximum selection index value.
getMaxValue() - Method in class jexer.TProgressBar
Get the value that corresponds to 100% progress.
getMenuItem(int) - Method in class jexer.TApplication
Get the menu item associated with this ID.
getMenuMnemonic() - Method in class xtwm.plugins.BlackHoleScreensaver
Get the translated menu label for this plugin.
getMenuMnemonic() - Method in class xtwm.plugins.BlankScreensaver
Get the translated menu label for this plugin.
getMenuMnemonic() - Method in class xtwm.plugins.BouncingTextScreensaver
Get the translated menu label for this plugin.
getMenuMnemonic() - Method in class xtwm.plugins.Calendar
Get the translated menu label for this plugin.
getMenuMnemonic() - Method in class xtwm.plugins.DesktopPager
Get the translated menu label for this plugin.
getMenuMnemonic() - Method in class xtwm.plugins.HtopPlugin
Get the translated menu label for this plugin.
getMenuMnemonic() - Method in class xtwm.plugins.PluginWidget
Get the translated menu label for this plugin.
getMenuMnemonic() - Method in class xtwm.plugins.QuickNotes
Get the translated menu label for this plugin.
getMenuMnemonic() - Method in class xtwm.plugins.RainScreensaver
Get the translated menu label for this plugin.
getMenuMnemonic() - Method in class xtwm.plugins.SystemMonitor
Get the translated menu label for this plugin.
getMinimumWindowHeight() - Method in class jexer.TWindow
Get the minimum height for this window.
getMinimumWindowWidth() - Method in class jexer.TWindow
Get the minimum width for this window.
getMinValue() - Method in class jexer.TProgressBar
Get the value that corresponds to 0% progress.
getMnemonic() - Method in class jexer.menu.TMenu
Get the mnemonic string.
getMnemonic() - Method in class jexer.menu.TMenuItem
Get the mnemonic string for this menu item.
getMnemonic() - Method in class jexer.TButton
Get the mnemonic string for this button.
getMnemonic() - Method in class jexer.TCheckBox
Get the mnemonic string for this checkbox.
getMnemonic() - Method in class jexer.TLabel
Get the mnemonic string for this label.
getMnemonic() - Method in class jexer.TRadioButton
Get the mnemonic string for this button.
getMouseProtocol() - Method in class jexer.tterminal.ECMA48
Get the mouse protocol.
getMouseStyle() - Method in class jexer.backend.SwingTerminal
Get the mouse cursor style.
getOption(String) - Method in class xtwm.plugins.PluginWidget
Get an option value for this plugin.
getOption(String) - Method in class xtwm.ui.XTWMApplication
Get an option value.
getOption(String, String) - Method in class xtwm.plugins.PluginWidget
Get an option value for this plugin.
getOption(String, String) - Method in class xtwm.ui.XTWMApplication
Get an option value.
getOtherScreen() - Method in class jexer.backend.TWindowBackend
Getter for the other application's screen.
getOutput() - Method in class jexer.backend.ECMA48Terminal
Get the output writer.
getOutputStream() - Method in class jexer.net.TelnetSocket
Returns an output stream for this socket.
getParent() - Method in class jexer.TWidget
Get parent widget.
getPath() - Method in class jexer.TDirectoryList
Get the path that is being displayed.
getPid() - Method in class jexer.TTerminalWidget
Get the PID of the child process.
getPluginClasses() - Method in interface xtwm.plugins.PluginLoader
List the PluginWidget classes that this loader brought in.
getPluginClasses() - Method in class xtwm.plugins.StandardPluginLoader
List the PluginWidget classes that this loader brought in.
getPluginDataDir() - Method in class xtwm.ui.XTWMApplication
Get the directory that plugins are expected to read and write from.
getPluginDescription() - Method in class xtwm.plugins.BlackHoleScreensaver
Get the translated full description for this plugin.
getPluginDescription() - Method in class xtwm.plugins.BlankScreensaver
Get the translated full description for this plugin.
getPluginDescription() - Method in class xtwm.plugins.BouncingTextScreensaver
Get the translated full description for this plugin.
getPluginDescription() - Method in class xtwm.plugins.Calendar
Get the translated full description for this plugin.
getPluginDescription() - Method in class xtwm.plugins.DesktopPager
Get the translated full description for this plugin.
getPluginDescription() - Method in class xtwm.plugins.HtopPlugin
Get the translated full description for this plugin.
getPluginDescription() - Method in class xtwm.plugins.PluginWidget
Get the translated full description for this plugin.
getPluginDescription() - Method in class xtwm.plugins.QuickNotes
Get the translated full description for this plugin.
getPluginDescription() - Method in class xtwm.plugins.RainScreensaver
Get the translated full description for this plugin.
getPluginDescription() - Method in class xtwm.plugins.SystemMonitor
Get the translated full description for this plugin.
getPluginName() - Method in class xtwm.plugins.BlackHoleScreensaver
Get the translated short name for this plugin.
getPluginName() - Method in class xtwm.plugins.BlankScreensaver
Get the translated short name for this plugin.
getPluginName() - Method in class xtwm.plugins.BouncingTextScreensaver
Get the translated short name for this plugin.
getPluginName() - Method in class xtwm.plugins.Calendar
Get the translated short name for this plugin.
getPluginName() - Method in class xtwm.plugins.DesktopPager
Get the translated short name for this plugin.
getPluginName() - Method in class xtwm.plugins.HtopPlugin
Get the translated short name for this plugin.
getPluginName() - Method in class xtwm.plugins.PluginWidget
Get the translated short name for this plugin.
getPluginName() - Method in class xtwm.plugins.QuickNotes
Get the translated short name for this plugin.
getPluginName() - Method in class xtwm.plugins.RainScreensaver
Get the translated short name for this plugin.
getPluginName() - Method in class xtwm.plugins.SystemMonitor
Get the translated short name for this plugin.
getPluginOption(String, String) - Method in class xtwm.ui.XTWMApplication
Get a plugin option value.
getPluginOption(String, String, String) - Method in class xtwm.ui.XTWMApplication
Get a plugin option value.
getPluginSettingsEditor(TWidget) - Method in class xtwm.plugins.BouncingTextScreensaver
Get an interface for editing the plugin settings.
getPluginSettingsEditor(TWidget) - Method in class xtwm.plugins.Calendar
Get an interface for editing the plugin settings.
getPluginSettingsEditor(TWidget) - Method in class xtwm.plugins.DesktopPager
Get an interface for editing the plugin settings.
getPluginSettingsEditor(TWidget) - Method in class xtwm.plugins.PluginWidget
Get an interface for editing the plugin settings.
getPluginSettingsEditor(TWidget) - Method in class xtwm.plugins.QuickNotes
Get an interface for editing the plugin settings.
getPluginSettingsEditor(TWidget) - Method in class xtwm.plugins.SystemMonitor
Get an interface for editing the plugin settings.
getPreferredHeight() - Method in class xtwm.plugins.Calendar
Get the desired height when rendering this plugin.
getPreferredHeight() - Method in class xtwm.plugins.DesktopPager
Get the desired height when rendering this plugin.
getPreferredHeight() - Method in class xtwm.plugins.HtopPlugin
Get the desired height when rendering this plugin.
getPreferredHeight() - Method in class xtwm.plugins.PluginWidget
Get the desired height when rendering this plugin.
getPreferredHeight() - Method in class xtwm.plugins.QuickNotes
Get the desired height when rendering this plugin.
getPreferredHeight() - Method in class xtwm.plugins.ScreensaverPlugin
Get the desired height when rendering this plugin.
getPreferredHeight() - Method in class xtwm.plugins.SystemMonitor
Get the desired height when rendering this plugin.
getPreferredWidth() - Method in class xtwm.plugins.Calendar
Get the desired width when rendering this plugin.
getPreferredWidth() - Method in class xtwm.plugins.DesktopPager
Get the desired width when rendering this plugin.
getPreferredWidth() - Method in class xtwm.plugins.HtopPlugin
Get the desired width when rendering this plugin.
getPreferredWidth() - Method in class xtwm.plugins.PluginWidget
Get the desired width when rendering this plugin.
getPreferredWidth() - Method in class xtwm.plugins.QuickNotes
Get the desired width when rendering this plugin.
getPreferredWidth() - Method in class xtwm.plugins.ScreensaverPlugin
Get the desired width when rendering this plugin.
getPreferredWidth() - Method in class xtwm.plugins.SystemMonitor
Get the desired width when rendering this plugin.
getPrefix() - Method in class jexer.ttree.TTreeItem
Get the vertical bars and such along the left side.
getRawCursor() - Method in class jexer.teditor.Line
Get the current cursor position in the text.
getRawLabel() - Method in class jexer.bits.MnemonicString
Get the raw (uncolored) string.
getRawLine() - Method in class jexer.teditor.Document
Get the raw string that matches this line.
getRawString() - Method in class jexer.teditor.Line
Get the raw string that matches this line.
getRemainingChar() - Method in class jexer.TProgressBar
Get the remaining to be filled in part of the bar.
getRequiresSelection() - Method in class jexer.TRadioGroup
Get the requires selection flag.
getResult() - Method in class jexer.TMessageBox
Get the result.
getRight() - Method in class jexer.TSplitPane
Get the widget on the right side.
getRightBorderChar() - Method in class jexer.TProgressBar
Get the right border character.
getRightValue() - Method in interface jexer.Scrollable
Get the value that corresponds to being on the right edge of the horizontal scroll bar.
getRightValue() - Method in class jexer.THScroller
Get the value that corresponds to being on the right edge of the scroll bar.
getRightValue() - Method in class jexer.TScrollableWidget
Get the value that corresponds to being on the right edge of the horizontal scroll bar.
getRightValue() - Method in class jexer.TScrollableWindow
Get the value that corresponds to being on the right edge of the horizontal scroll bar.
getRotation() - Method in class jexer.TImage
Get the rotation, as degrees.
getRowCount() - Method in class jexer.TTableWidget
Get the number of rows.
getRowLabel(int) - Method in class jexer.TTableWidget
Get the label of a row.
getRows() - Method in class jexer.TImage
Get the number of text cell rows for this image.
getScaleFactor() - Method in class jexer.TImage
Get the scale factor.
getScaleType() - Method in class jexer.TImage
Get the scaling strategy.
getScreen() - Method in interface jexer.backend.Backend
Get a Screen, which displays the text cells to the user.
getScreen() - Method in class jexer.backend.GenericBackend
Getter for screen.
getScreen() - Method in class jexer.backend.HeadlessBackend
Get a Screen, which displays the text cells to the user.
getScreen() - Method in class jexer.backend.MultiBackend
Getter for screen.
getScreen() - Method in class jexer.TApplication
Get the Screen.
getScreen() - Method in class jexer.TWidget
Get the Screen.
getScreen() - Method in class jexer.TWindow
Get the Screen.
getScreensavers() - Method in class xtwm.ui.XTWMApplication
Get the list of available system screensavers.
getScreenShortcutIdx() - Method in class jexer.bits.MnemonicString
Get the screen location of the highlighted character.
getScreenTitle() - Method in class jexer.tterminal.ECMA48
Get the screen title as set by the xterm OSC sequence.
getScrollbackBuffer() - Method in class jexer.tterminal.ECMA48
Get the scrollback buffer.
getScrollbackBuffer() - Method in class jexer.TTerminalWidget
Get the scrollback buffer from the emulator.
getScrollbackMax() - Method in class jexer.tterminal.ECMA48
Get the maximum number of lines in the scrollback buffer.
getSearchResults(String) - Method in class jexer.help.HelpFile
Get the special "search results" topic.
getSelected() - Method in class jexer.TList
Get the selected string.
getSelected() - Method in class jexer.TRadioGroup
Get the radio button ID that was selected.
getSelected() - Method in class jexer.ttree.TTreeView
Get the tree view item that was selected.
getSelected() - Method in class jexer.ttree.TTreeViewWidget
Get the tree view item that was selected.
getSelected() - Method in class jexer.ttree.TTreeViewWindow
Get the tree view item that was selected.
getSelectedButton() - Method in class jexer.TRadioGroup
Get the radio button that was selected.
getSelectedCell() - Method in class jexer.TTableWidget
Get the currently-selected cell.
getSelectedColumn() - Method in class jexer.TTableWidget
Get the currently-selected column.
getSelectedColumnNumber() - Method in class jexer.TTableWidget
Get the currently-selected column number.
getSelectedIndex() - Method in class jexer.TList
Get the selection index.
getSelectedRow() - Method in class jexer.TTableWidget
Get the currently-selected row.
getSelectedRowNumber() - Method in class jexer.TTableWidget
Get the currently-selected row number.
getSelection() - Method in class jexer.TEditorWidget
Copy text within the selection bounds to a string.
getSelection() - Method in class xtwm.ui.InternalEditorWindow
Copy text within the selection bounds to a string.
getSelectionEndColumn() - Method in class jexer.TEditorWidget
Get the selection ending column number.
getSelectionEndRow() - Method in class jexer.TEditorWidget
Get the selection ending row number.
getSelectionStartColumn() - Method in class jexer.TEditorWidget
Get the selection starting column number.
getSelectionStartColumn() - Method in class xtwm.ui.InternalEditorWindow
Get the selection starting column number.
getSelectionStartRow() - Method in class jexer.TEditorWidget
Get the selection starting row number.
getSelectionStartRow() - Method in class xtwm.ui.InternalEditorWindow
Get the selection starting row number.
getSessionInfo() - Method in interface jexer.backend.Backend
Get a SessionInfo, which exposes text width/height, language, username, and other information from the communication stack.
getSessionInfo() - Method in class jexer.backend.ECMA48Terminal
Getter for sessionInfo.
getSessionInfo() - Method in class jexer.backend.GenericBackend
Getter for sessionInfo.
getSessionInfo() - Method in class jexer.backend.HeadlessBackend
Getter for sessionInfo.
getSessionInfo() - Method in class jexer.backend.MultiBackend
Getter for sessionInfo.
getSessionInfo() - Method in class jexer.backend.SwingTerminal
Getter for sessionInfo.
getSessionInfo() - Method in class jexer.backend.TWindowBackend
Getter for sessionInfo.
getShortcut() - Method in class jexer.bits.MnemonicString
Get the keyboard shortcut character.
getShortcutIdx() - Method in class jexer.bits.MnemonicString
Get location of the highlighted character.
getShowColumnLabels() - Method in class jexer.TTableWidget
Get the show column labels flag.
getShowRowLabels() - Method in class jexer.TTableWidget
Get the show row labels flag.
getSixelPaletteSize() - Method in class jexer.backend.ECMA48Terminal
Get the number of colors in the sixel palette.
getSmallChange() - Method in class jexer.THScroller
Get the increment for clicking on an arrow.
getSmallChange() - Method in class jexer.TVScroller
Get the increment for clicking on an arrow.
getSocket() - Method in class jexer.net.TelnetInputStream
Get the socket associated with this input steram.
getSplit() - Method in class jexer.TSplitPane
Get the split location.
getStartTime() - Method in interface jexer.backend.SessionInfo
Get the time this session was started.
getStartTime() - Method in class jexer.backend.SwingSessionInfo
Get the time this session was started.
getStartTime() - Method in class jexer.backend.TSessionInfo
Get the time this session was started.
getStartTime() - Method in class jexer.backend.TTYSessionInfo
Get the time this session was started.
getStartTime() - Method in class jexer.net.TelnetInputStream
Get the time this session was started.
getStatusBar() - Method in class jexer.TWindow
Get the window's status bar, or null if it does not have one.
getSwingComponent() - Method in class jexer.backend.SwingBackend
Getter for the underlying Swing component.
getSwingComponent() - Method in class jexer.backend.SwingSessionInfo
Getter for the underlying Swing component.
getSwingComponent() - Method in class jexer.backend.SwingTerminal
Getter for the underlying Swing component.
getSystemScreensaver() - Method in class xtwm.ui.XTWMApplication
Get the currently selected system screensaver.
getTableOfContents() - Method in class jexer.help.HelpFile
Get the special "table of contents" topic.
getTabSize() - Method in class jexer.teditor.Document
Get the tab stop size.
getTerminalType() - Method in class jexer.net.TelnetInputStream
Get the terminal type as reported by the telnet Terminal Type option.
getText() - Method in class jexer.help.Link
Get the link text.
getText() - Method in class jexer.help.Topic
Get the topic text.
getText() - Method in class jexer.TComboBox
Get combobox text value.
getText() - Method in class jexer.teditor.Document
Get the entire contents of the document as one string.
getText() - Method in class jexer.teditor.Word
Get the text to display.
getText() - Method in class jexer.TEditorWidget
Get the entire contents of the editor as one string.
getText() - Method in class jexer.TField
Get field text.
getText() - Method in class jexer.TInputBox
Retrieve the answer text.
getText() - Method in class jexer.TTableWidget.Cell
Get field text.
getText() - Method in class jexer.TText
Get the text.
getText() - Method in class jexer.ttree.TTreeItem
Get the displayable text for this item.
getText() - Method in class xtwm.ui.InternalEditorWindow
Get the entire contents of the editor as one string.
getTextAdjustHeight() - Method in class jexer.backend.SwingTerminal
Get the height text adjustment.
getTextAdjustWidth() - Method in class jexer.backend.SwingTerminal
Get the width text adjustment.
getTextAdjustX() - Method in class jexer.backend.SwingTerminal
Get the X text adjustment.
getTextAdjustY() - Method in class jexer.backend.SwingTerminal
Get the Y text adjustment.
getTextHeight() - Method in class jexer.backend.ECMA48Terminal
Get the height of a character cell in pixels.
getTextHeight() - Method in class jexer.backend.LogicalScreen
Get the height of a character cell in pixels.
getTextHeight() - Method in class jexer.backend.MultiScreen
Get the height of a character cell in pixels.
getTextHeight() - Method in interface jexer.backend.Screen
Get the height of a character cell in pixels.
getTextHeight() - Method in class jexer.backend.SwingTerminal
Get the height of a character cell in pixels.
getTextWidth() - Method in class jexer.backend.ECMA48Terminal
Get the width of a character cell in pixels.
getTextWidth() - Method in class jexer.backend.LogicalScreen
Get the width of a character cell in pixels.
getTextWidth() - Method in class jexer.backend.MultiScreen
Get the width of a character cell in pixels.
getTextWidth() - Method in interface jexer.backend.Screen
Get the width of a character cell in pixels.
getTextWidth() - Method in class jexer.backend.SwingTerminal
Get the width of a character cell in pixels.
getTheme() - Method in class jexer.TApplication
Get the color theme.
getTheme() - Method in class jexer.TWidget
Get the global color theme.
getTime() - Method in class jexer.event.TInputEvent
Get time.
getTitle() - Method in class jexer.help.Topic
Get the topic title.
getTitle() - Method in class jexer.TTerminalWidget
Get the desired window title.
getTitle() - Method in class jexer.TWindow
Get window title.
getTitleX() - Method in class jexer.menu.TMenu
Get the menu title X position.
getTop() - Method in class jexer.TImage
Get the top corner to render.
getTop() - Method in class jexer.TSplitPane
Get the widget on the top side.
getTopic() - Method in class jexer.help.Link
Get the topic.
getTopic(String) - Method in class jexer.help.HelpFile
Get a topic by title.
getTopLine() - Method in class jexer.ttree.TTreeView
Get the top line (row) value.
getTopValue() - Method in interface jexer.Scrollable
Get the value that corresponds to being on the top edge of the vertical scroll bar.
getTopValue() - Method in class jexer.TScrollableWidget
Get the value that corresponds to being on the top edge of the vertical scroll bar.
getTopValue() - Method in class jexer.TScrollableWindow
Get the value that corresponds to being on the top edge of the vertical scroll bar.
getTopValue() - Method in class jexer.TVScroller
Get the value that corresponds to being on the top edge of the scroll bar.
getTotalLineCount() - Method in class jexer.ttree.TTreeView
Get the total line (rows) count, based on the items that are visible and expanded.
getTreeRoot() - Method in class jexer.ttree.TTreeView
Get the root of the tree.
getTreeRoot() - Method in class jexer.ttree.TTreeViewWidget
Get the root of the tree.
getTreeRoot() - Method in class jexer.ttree.TTreeViewWindow
Get the root of the tree.
getTreeView() - Method in class jexer.ttree.TTreeItem
Get the parent TTreeView.
getTreeView() - Method in class jexer.ttree.TTreeViewWidget
Get the underlying TTreeView.
getTreeView() - Method in class jexer.ttree.TTreeViewWindow
Get the underlying TTreeView.
getType() - Method in class jexer.event.TMouseEvent
Get type.
getType() - Method in class jexer.event.TResizeEvent
Get resize type.
getUsername() - Method in interface jexer.backend.SessionInfo
Username getter.
getUsername() - Method in class jexer.backend.SwingSessionInfo
Username getter.
getUsername() - Method in class jexer.backend.TSessionInfo
Username getter.
getUsername() - Method in class jexer.backend.TTYSessionInfo
Username getter.
getUsername() - Method in class jexer.net.TelnetInputStream
Username getter.
getValue() - Method in class jexer.bits.Color
Get color value.
getValue() - Method in class jexer.TCalendar
Get calendar value.
getValue() - Method in class jexer.THScroller
Get current value of the scroll.
getValue() - Method in class jexer.TProgressBar
Get the current value of the progress.
getValue() - Method in class jexer.TVScroller
Get current value of the scroll.
getVerticalBigChange() - Method in interface jexer.Scrollable
Get the increment for clicking in the bar between the box and an arrow on the vertical scrollbar.
getVerticalBigChange() - Method in class jexer.TScrollableWidget
Get the increment for clicking in the bar between the box and an arrow on the vertical scrollbar.
getVerticalBigChange() - Method in class jexer.TScrollableWindow
Get the increment for clicking in the bar between the box and an arrow on the vertical scrollbar.
getVerticalScroller() - Method in interface jexer.Scrollable
Get the vertical scrollbar, or null if this Viewport does not support vertical scrolling.
getVerticalScroller() - Method in class jexer.TScrollableWidget
Get the vertical scrollbar, or null if this Viewport does not support vertical scrolling.
getVerticalScroller() - Method in class jexer.TScrollableWindow
Get the vertical scrollbar, or null if this Viewport does not support vertical scrolling.
getVerticalSmallChange() - Method in interface jexer.Scrollable
Get the increment for clicking on an arrow on the vertical scrollbar.
getVerticalSmallChange() - Method in class jexer.TScrollableWidget
Get the increment for clicking on an arrow on the vertical scrollbar.
getVerticalSmallChange() - Method in class jexer.TScrollableWindow
Get the increment for clicking on an arrow on the vertical scrollbar.
getVerticalValue() - Method in interface jexer.Scrollable
Get current value of the vertical scroll.
getVerticalValue() - Method in class jexer.TScrollableWidget
Get current value of the vertical scroll.
getVerticalValue() - Method in class jexer.TScrollableWindow
Get current value of the vertical scroll.
getVisibleColumnNumber() - Method in class jexer.TEditorWidget
Set the current visible column number.
getVisibleDisplay(int, int) - Method in class jexer.tterminal.ECMA48
Get the visible display + scrollback buffer, offset by a specified number of rows from the bottom.
getVisibleImage() - Method in class jexer.TImage
Get the visible (processed) image.
getVisibleRowNumber() - Method in class jexer.TEditorWidget
Get the current visible top row number.
getWidgets() - Method in class xtwm.ui.XTWMApplication
Get the list of available widgets.
getWidth() - Method in class jexer.backend.LogicalScreen
Get the width.
getWidth() - Method in class jexer.backend.MultiScreen
Get the width.
getWidth() - Method in interface jexer.backend.Screen
Get the width.
getWidth() - Method in class jexer.backend.SwingComponent
Returns the current width of this component.
getWidth() - Method in class jexer.bits.Cell
Getter for cell width.
getWidth() - Method in class jexer.event.TResizeEvent
Get the new width.
getWidth() - Method in class jexer.tterminal.ECMA48
Get the display width.
getWidth() - Method in class jexer.TWidget
Get the width.
getWindow() - Method in class jexer.TWidget
Get the window this widget is on.
getWindow(XTWMApplication) - Method in class xtwm.plugins.DesktopPager
Get the window that will be used for this plugin when isWindowed() is true.
getWindow(XTWMApplication) - Method in class xtwm.plugins.PluginWidget
Get the window that will be used for this plugin when isWindowed() is true.
getWindow(XTWMApplication) - Method in class xtwm.plugins.ScreensaverPlugin
Get the window that will be used for this plugin when isWindowed() is true.
getWindowHeight() - Method in interface jexer.backend.SessionInfo
Text window height getter.
getWindowHeight() - Method in class jexer.backend.SwingSessionInfo
Text window height getter.
getWindowHeight() - Method in class jexer.backend.TSessionInfo
Text window height getter.
getWindowHeight() - Method in class jexer.backend.TTYSessionInfo
Text window height getter.
getWindowHeight() - Method in class jexer.net.TelnetInputStream
Text window height getter.
getWindows() - Method in class xtwm.ui.VirtualDesktop
Get the windows on this desktop.
getWindowTitle() - Method in class xtwm.plugins.BlackHoleScreensaver
Get the translated window title for this plugin.
getWindowTitle() - Method in class xtwm.plugins.BlankScreensaver
Get the translated window title for this plugin.
getWindowTitle() - Method in class xtwm.plugins.BouncingTextScreensaver
Get the translated window title for this plugin.
getWindowTitle() - Method in class xtwm.plugins.Calendar
Get the translated window title for this plugin.
getWindowTitle() - Method in class xtwm.plugins.DesktopPager
Get the translated window title for this plugin.
getWindowTitle() - Method in class xtwm.plugins.HtopPlugin
Get the translated window title for this plugin.
getWindowTitle() - Method in class xtwm.plugins.PluginWidget
Get the translated window title for this plugin.
getWindowTitle() - Method in class xtwm.plugins.QuickNotes
Get the translated window title for this plugin.
getWindowTitle() - Method in class xtwm.plugins.RainScreensaver
Get the translated window title for this plugin.
getWindowTitle() - Method in class xtwm.plugins.SystemMonitor
Get the translated window title for this plugin.
getWindowWidth() - Method in interface jexer.backend.SessionInfo
Text window width getter.
getWindowWidth() - Method in class jexer.backend.SwingSessionInfo
Text window width getter.
getWindowWidth() - Method in class jexer.backend.TSessionInfo
Text window width getter.
getWindowWidth() - Method in class jexer.backend.TTYSessionInfo
Text window width getter.
getWindowWidth() - Method in class jexer.net.TelnetInputStream
Text window width getter.
getWordCount() - Method in class jexer.help.Link
Get the number of words in this link.
getWords() - Method in class jexer.teditor.Line
Get a (shallow) copy of the words in this line.
getX() - Method in class jexer.event.TMouseEvent
Get x.
getX() - Method in class jexer.TTableWidget.Column
Get the X position of the cells in this column.
getX() - Method in class jexer.TWidget
Get X position.
getY() - Method in class jexer.event.TMouseEvent
Get y.
getY() - Method in class jexer.TTableWidget.Row
Get the Y position of the cells in this column.
getY() - Method in class jexer.TWidget
Get Y position.
getZ() - Method in class jexer.TWindow
Get Z order.
GlyphMaker - Class in jexer.backend
GlyphMaker presents unified interface to all of its supported fonts to clients.
GraphicsChars - Class in jexer.bits
This class contains a collection of special characters used by the windowing system and the mappings from CP437 to Unicode.
GREEN - Static variable in class jexer.bits.Color
Green.

H

handleEvent(TInputEvent) - Method in class jexer.TWidget
Consume event.
hasChild(TWidget) - Method in class jexer.TWidget
See if a widget is a child of this widget.
hasCloseBox() - Method in class jexer.TWindow
Returns true if this window has a close box.
hasEvents() - Method in interface jexer.backend.Backend
Check if there are events in the queue.
hasEvents() - Method in class jexer.backend.ECMA48Terminal
Check if there are events in the queue.
hasEvents() - Method in class jexer.backend.GenericBackend
Check if there are events in the queue.
hasEvents() - Method in class jexer.backend.HeadlessBackend
Check if there are events in the queue.
hasEvents() - Method in class jexer.backend.MultiBackend
Check if there are events in the queue.
hasEvents() - Method in class jexer.backend.SwingTerminal
Check if there are events in the queue.
hasEvents() - Method in interface jexer.backend.TerminalReader
Check if there are events in the queue.
hasEvents() - Method in class jexer.backend.TWindowBackend
Check if there are events in the queue.
hashCode() - Method in class jexer.bits.Cell
Hashcode uses all fields in equals().
hashCode() - Method in class jexer.bits.CellAttributes
Hashcode uses all fields in equals().
hashCode() - Method in class jexer.bits.Color
Hashcode uses all fields in equals().
hashCode() - Method in class jexer.event.TCommandEvent
Hashcode uses all fields in equals().
hashCode() - Method in class jexer.event.TKeypressEvent
Hashcode uses all fields in equals().
hashCode() - Method in class jexer.TCommand
Hashcode uses all fields in equals().
hashCode() - Method in class jexer.TKeypress
Hashcode uses all fields in equals().
hasHiddenMouse() - Method in class jexer.TEditorWindow
Returns true if this window does not want the application-wide mouse cursor drawn over it.
hasHiddenMouse() - Method in class jexer.TTerminalWidget
Returns true if this widget does not want the application-wide mouse cursor drawn over it.
hasHiddenMouse() - Method in class jexer.TTerminalWindow
Returns true if this window does not want the application-wide mouse cursor drawn over it.
hasHiddenMouse() - Method in class jexer.TWindow
Returns true if this window does not want the application-wide mouse cursor drawn over it.
hasHiddenMouse() - Method in class xtwm.ui.InternalEditorWindow
Returns true if this window does not want the application-wide mouse cursor drawn over it.
hasHiddenMousePointer() - Method in class jexer.tterminal.ECMA48
Returns true if this terminal has requested the mouse pointer be hidden.
hasIterm2Images() - Method in class jexer.backend.ECMA48Terminal
Get the iTerm2 images support flag.
hasJexerImages() - Method in class jexer.backend.ECMA48Terminal
Get the Jexer images support flag.
hasOverriddenMenu() - Method in class jexer.TWindow
Returns true if this window does not want menus to work while it is visible.
hasSelection() - Method in class jexer.TEditorWidget
Check if selection is available.
hasSelection() - Method in class xtwm.ui.InternalEditorWindow
Check if selection is available.
hasSixel() - Method in class jexer.backend.ECMA48Terminal
Get the sixel support flag.
hasSixelSharedPalette() - Method in class jexer.backend.ECMA48Terminal
Get the sixel shared palette option.
hasWindow(TWindow) - Method in class jexer.TApplication
Check if a window instance is in this application's window list.
hasWindow(TWindow) - Method in class xtwm.ui.VirtualDesktop
See if a window is associated with this desktop.
hasZoomBox() - Method in class jexer.TWindow
Returns true if this window has a maximize/zoom box.
HATCH - Static variable in class jexer.bits.GraphicsChars
 
HeadlessBackend - Class in jexer.backend
HeadlessBackend
HeadlessBackend() - Constructor for class jexer.backend.HeadlessBackend
Public constructor.
height - Variable in class jexer.backend.LogicalScreen
Height of the visible window.
HELP - Static variable in class jexer.TCommand
Enter help system.
HELP_HELP - Static variable in class jexer.THelpWindow
 
helpFile - Variable in class jexer.TApplication
The help file data.
HelpFile - Class in jexer.help
A HelpFile is a collection of Topics with a table of contents and index of relevant terms.
HelpFile() - Constructor for class jexer.help.HelpFile
 
helpTopic - Variable in class jexer.TWindow
The help topic for this window.
helpTopics - Variable in class jexer.TApplication
The stack of help topics.
hiddenWindowCount() - Method in class jexer.TApplication
Return the number of windows that are hidden.
hide() - Method in class jexer.TDesktop
Hide window.
hide() - Method in class jexer.TWindow
Hide window.
hide() - Method in class xtwm.ui.VirtualDesktop
Hide all windows on this desktop.
hideCursor() - Method in class jexer.backend.LogicalScreen
Hide the cursor.
hideCursor() - Method in class jexer.backend.MultiScreen
Hide the cursor.
hideCursor() - Method in interface jexer.backend.Screen
Hide the cursor.
hideList() - Method in class jexer.TComboBox
Hide the drop-down list.
HIDEONCLOSE - Static variable in class jexer.TWindow
Hitting the closebox with the mouse calls TApplication.hideWindow() rather than TApplication.closeWindow() (default no).
hideWindow(TWindow) - Method in class jexer.TApplication
Hide a window.
Highlighter - Class in jexer.teditor
Highlighter provides color choices for certain text strings.
Highlighter() - Constructor for class jexer.teditor.Highlighter
Public constructor sets the theme to the default.
hLineXY(int, int, int, int, CellAttributes) - Method in class jexer.backend.LogicalScreen
Draw a horizontal line from (x, y) to (x + n, y).
hLineXY(int, int, int, int, CellAttributes) - Method in class jexer.backend.MultiScreen
Draw a horizontal line from (x, y) to (x + n, y).
hLineXY(int, int, int, int, CellAttributes) - Method in interface jexer.backend.Screen
Draw a horizontal line from (x, y) to (x + n, y).
hLineXY(int, int, int, int, CellAttributes) - Method in class jexer.TWidget
Draw a horizontal line from (x, y) to (x + n, y).
home() - Method in class jexer.teditor.Document
Go to the first column of this line.
home() - Method in class jexer.teditor.Line
Go to the first column of this line.
home() - Method in class jexer.TField
Position the cursor at the first column.
HOME - Static variable in class jexer.TKeypress
Home.
horizontalDecrement() - Method in interface jexer.Scrollable
Perform a small step change left.
horizontalDecrement() - Method in class jexer.TScrollableWidget
Perform a small step change left.
horizontalDecrement() - Method in class jexer.TScrollableWindow
Perform a small step change left.
horizontalIncrement() - Method in interface jexer.Scrollable
Perform a small step change right.
horizontalIncrement() - Method in class jexer.TScrollableWidget
Perform a small step change right.
horizontalIncrement() - Method in class jexer.TScrollableWindow
Perform a small step change right.
hScroller - Variable in class jexer.TScrollableWidget
The horizontal scrollbar.
hScroller - Variable in class jexer.TScrollableWindow
The horizontal scrollbar.
HtopPlugin - Class in xtwm.plugins
Plugin to put 'htop' on the Application | Programs menu.
HtopPlugin() - Constructor for class xtwm.plugins.HtopPlugin
No-argument constructor that is intended only for use by XTWMApplication.loadPlugin().
HtopPlugin(TWidget) - Constructor for class xtwm.plugins.HtopPlugin
Public constructor.

I

imageSupportTest - Static variable in class jexer.TApplication
If true, do not confirm on exit, and leave the terminal in its final state (do not restore the console).
increment() - Method in class jexer.THScroller
Perform a small step change right.
increment() - Method in class jexer.TVScroller
Perform a small step change down.
initialize(XTWMApplication) - Method in class xtwm.plugins.Calendar
Initialize the plugin.
initialize(XTWMApplication) - Method in class xtwm.plugins.DesktopPager
Initialize the plugin.
initialize(XTWMApplication) - Method in class xtwm.plugins.PluginWidget
Initialize the plugin.
initialize(XTWMApplication) - Method in class xtwm.plugins.QuickNotes
Initialize the plugin.
initialize(XTWMApplication) - Method in class xtwm.plugins.SystemMonitor
Initialize the plugin.
inKeyboardResize - Variable in class jexer.TWindow
If true, then the user selected "Size/Move" (or hit Ctrl-F5) and is resizing/moving the window via the keyboard.
inMovements() - Method in class jexer.TWindow
See if this window is undergoing any movement/resize/etc.
inputBox(String, String) - Method in class jexer.TApplication
Convenience function to spawn an input box.
inputBox(String, String) - Method in class jexer.TWidget
Convenience function to spawn an input box.
inputBox(String, String, String) - Method in class jexer.TApplication
Convenience function to spawn an input box.
inputBox(String, String, String) - Method in class jexer.TWidget
Convenience function to spawn an input box.
inputBox(String, String, String, TMessageBox.Type) - Method in class jexer.TApplication
Convenience function to spawn an input box.
inputBox(String, String, String, TMessageBox.Type) - Method in class jexer.TWidget
Convenience function to spawn an input box.
INS - Static variable in class jexer.TKeypress
Insert.
insert(int, Cell) - Method in class jexer.tterminal.DisplayLine
Insert a character at the specified position.
insertChar(int) - Method in class jexer.TField
Insert char somewhere in the middle of the field.
insertColumnLeft(int) - Method in class jexer.TTableWidget
Insert one column to the left of a particular column.
insertColumnRight(int) - Method in class jexer.TTableWidget
Insert one column to the right of a particular column.
insertMode - Variable in class jexer.TField
If true, new characters are inserted at position.
insertRowAbove(int) - Method in class jexer.TTableWidget
Insert one row above a particular row.
insertRowBelow(int) - Method in class jexer.TTableWidget
Insert one row below a particular row.
InternalEditorWidget(TWidget, String, int, int, int, int) - Constructor for class xtwm.ui.InternalEditorWindow.InternalEditorWidget
Public constructor.
InternalEditorWindow - Class in xtwm.ui
InternalEditorWindow is a basic text file editor.
InternalEditorWindow(TApplication) - Constructor for class xtwm.ui.InternalEditorWindow
Public constructor.
InternalEditorWindow(TApplication, File) - Constructor for class xtwm.ui.InternalEditorWindow
Public constructor opens a file.
InternalEditorWindow(TApplication, File, int, int, int, int) - Constructor for class xtwm.ui.InternalEditorWindow
Public constructor opens a file.
InternalEditorWindow(TApplication, String) - Constructor for class xtwm.ui.InternalEditorWindow
Public constructor with a custom title.
InternalEditorWindow.InternalEditorWidget - Class in xtwm.ui
InternalEditorWidget is a TEditorWidget that highlights the breakpoint and execution lines.
invert() - Method in class jexer.bits.Color
Invert a color in the same way as (CGA/VGA color XOR 0x7).
invertCell(int, int) - Method in class jexer.backend.LogicalScreen
Invert the cell color at a position, including both halves of a double-width cell.
invertCell(int, int) - Method in class jexer.backend.MultiScreen
Invert the cell color at a position, including both halves of a double-width cell.
invertCell(int, int) - Method in interface jexer.backend.Screen
Invert the cell color at a position, including both halves of a double-width cell.
invertCell(int, int, boolean) - Method in class jexer.backend.LogicalScreen
Invert the cell color at a position.
invertCell(int, int, boolean) - Method in class jexer.backend.MultiScreen
Invert the cell color at a position.
invertCell(int, int, boolean) - Method in interface jexer.backend.Screen
Invert the cell color at a position.
invertImage() - Method in class jexer.bits.Cell
Invert the image in this cell, if it has one.
invokeLater(Runnable) - Method in class jexer.TApplication
Place a command on the run queue, and run it before the next round of checking I/O.
inWindowMove - Variable in class jexer.TWindow
If true, then the user clicked on the title bar and is moving the window.
inWindowResize - Variable in class jexer.TWindow
If true, then the user clicked on the bottom right corner and is resizing the window.
isAbsoluteActive() - Method in class jexer.TWidget
See if this widget is the active window within its hierarchy.
isActive() - Method in class jexer.TWidget
Get active flag.
isAlt() - Method in class jexer.event.TMouseEvent
Getter for ALT.
isAlt() - Method in class jexer.TKeypress
Getter for ALT.
isApplication() - Method in class xtwm.plugins.BlackHoleScreensaver
See if this is an "Application" plugin.
isApplication() - Method in class xtwm.plugins.BlankScreensaver
See if this is an "Application" plugin.
isApplication() - Method in class xtwm.plugins.BouncingTextScreensaver
See if this is an "Application" plugin.
isApplication() - Method in class xtwm.plugins.Calendar
See if this is an "Application" plugin.
isApplication() - Method in class xtwm.plugins.DesktopPager
See if this is an "Application" plugin.
isApplication() - Method in class xtwm.plugins.HtopPlugin
See if this is an "Application" plugin.
isApplication() - Method in class xtwm.plugins.PluginWidget
See if this is an "Application" plugin.
isApplication() - Method in class xtwm.plugins.QuickNotes
See if this is an "Application" plugin.
isApplication() - Method in class xtwm.plugins.RainScreensaver
See if this is an "Application" plugin.
isApplication() - Method in class xtwm.plugins.SystemMonitor
See if this is an "Application" plugin.
isAscii() - Method in class jexer.net.TelnetSocket
See if telnet server/client is in ASCII mode.
isAutoWrap() - Method in class jexer.TEditorWidget
Get the wrapping behavior.
isBlank() - Method in class jexer.bits.Cell
Check to see if this cell has default attributes: white foreground, black background, no bold/blink/reverse/underline/protect, and a character value of ' ' (space).
isBlink() - Method in class jexer.bits.CellAttributes
Getter for blink.
isBold() - Method in class jexer.bits.CellAttributes
Getter for bold.
isCancel() - Method in class jexer.TMessageBox
See if the user clicked CANCEL.
isChecked() - Method in class jexer.TCheckBox
Get checked value.
isCjk(int) - Static method in class jexer.bits.StringUtils
Check if character is in the CJK range.
isColumns132() - Method in class jexer.tterminal.ECMA48
Get 132 columns value.
isContext() - Method in class jexer.menu.TMenu
Get the context flag.
isCtrl() - Method in class jexer.event.TMouseEvent
Getter for CTRL.
isCtrl() - Method in class jexer.TKeypress
Getter for CTRL.
isCursorVisible() - Method in class jexer.backend.LogicalScreen
Get the cursor visibility.
isCursorVisible() - Method in class jexer.backend.MultiScreen
Get the cursor visibility.
isCursorVisible() - Method in interface jexer.backend.Screen
Get the cursor visibility.
isCursorVisible() - Method in class jexer.tterminal.ECMA48
Get visible cursor flag.
isCursorVisible() - Method in class jexer.TWidget
See if this widget has a visible cursor.
isDirty() - Method in class jexer.backend.LogicalScreen
Get dirty flag.
isDirty() - Method in class jexer.backend.MultiScreen
Get dirty flag.
isDirty() - Method in interface jexer.backend.Screen
Get dirty flag.
isDirty() - Method in class jexer.teditor.Document
Get the dirty value.
isDirty() - Method in class jexer.TEditorWidget
Get the dirty value.
isDoubleWidth() - Method in class jexer.tterminal.DisplayLine
Get double width flag.
isDrawable() - Method in class jexer.TWidget
See if this widget can be drawn onto a screen.
isEchoKeystrokes() - Method in class jexer.TWidget
Get echo keystrokes flag.
isEditMenuClear() - Method in interface jexer.EditMenuUser
Check if the clear menu item should be enabled.
isEditMenuClear() - Method in class jexer.TEditorWidget
Check if the clear menu item should be enabled.
isEditMenuClear() - Method in class jexer.TField
Check if the clear menu item should be enabled.
isEditMenuClear() - Method in class jexer.TImage
Check if the clear menu item should be enabled.
isEditMenuClear() - Method in class jexer.TTerminalWidget
Check if the clear menu item should be enabled.
isEditMenuCopy() - Method in interface jexer.EditMenuUser
Check if the copy menu item should be enabled.
isEditMenuCopy() - Method in class jexer.TEditorWidget
Check if the copy menu item should be enabled.
isEditMenuCopy() - Method in class jexer.TField
Check if the copy menu item should be enabled.
isEditMenuCopy() - Method in class jexer.TImage
Check if the copy menu item should be enabled.
isEditMenuCopy() - Method in class jexer.TTerminalWidget
Check if the copy menu item should be enabled.
isEditMenuCut() - Method in interface jexer.EditMenuUser
Check if the cut menu item should be enabled.
isEditMenuCut() - Method in class jexer.TEditorWidget
Check if the cut menu item should be enabled.
isEditMenuCut() - Method in class jexer.TField
Check if the cut menu item should be enabled.
isEditMenuCut() - Method in class jexer.TImage
Check if the cut menu item should be enabled.
isEditMenuCut() - Method in class jexer.TTerminalWidget
Check if the cut menu item should be enabled.
isEditMenuPaste() - Method in interface jexer.EditMenuUser
Check if the paste menu item should be enabled.
isEditMenuPaste() - Method in class jexer.TEditorWidget
Check if the paste menu item should be enabled.
isEditMenuPaste() - Method in class jexer.TField
Check if the paste menu item should be enabled.
isEditMenuPaste() - Method in class jexer.TImage
Check if the paste menu item should be enabled.
isEditMenuPaste() - Method in class jexer.TTerminalWidget
Check if the paste menu item should be enabled.
isEmoji(int) - Static method in class jexer.bits.StringUtils
Check if character is in the emoji range.
isEmpty() - Method in class jexer.bits.Clipboard
Returns true if the clipboard is empty.
isEnabled() - Method in class jexer.TWidget
Get enabled flag.
isExpandable() - Method in class jexer.ttree.TTreeItem
Get expandable value.
isExpanded() - Method in class jexer.ttree.TTreeItem
Get expanded value.
isFnKey() - Method in class jexer.TKeypress
Getter for isFunctionKey.
isHidden() - Method in class jexer.TWindow
Returns true if this window is hidden.
isHorizontal() - Method in class jexer.TSplitPane
Get whether or not this is a horizontal split.
isImage() - Method in class jexer.bits.Cell
If true, this cell has image data.
isImage() - Method in class jexer.bits.Clipboard
Returns true if the clipboard has an image.
isImage() - Method in class jexer.tterminal.DisplayLine
Determine if line contains image data.
isInvertedImage() - Method in class jexer.bits.Cell
If true, this cell has image data, and that data is inverted.
isLoadOnStartup() - Method in class xtwm.plugins.PluginWidget
See if this plugin will load on startup.
isLoadOnStartup() - Method in class xtwm.plugins.ScreensaverPlugin
See if this plugin will load on startup.
isModal() - Method in class jexer.TWindow
Returns true if this window is modal.
isModalThreadRunning() - Method in class jexer.TApplication
Check if a system-wide modal thread is running.
isMouse1() - Method in class jexer.event.TMouseEvent
Get mouse1.
isMouse2() - Method in class jexer.event.TMouseEvent
Get mouse2.
isMouse3() - Method in class jexer.event.TMouseEvent
Get mouse3.
isMouseWheelDown() - Method in class jexer.event.TMouseEvent
Get mouseWheelDown.
isMouseWheelUp() - Method in class jexer.event.TMouseEvent
Get mouseWheelUp.
isNo() - Method in class jexer.TMessageBox
See if the user clicked NO.
isOk() - Method in class jexer.TMessageBox
See if the user clicked OK.
isOnAllDesktops() - Method in class xtwm.plugins.DesktopPager
Whether or not this plugin should be on all desktops when loaded as a widget at startup.
isOnAllDesktops() - Method in class xtwm.plugins.PluginWidget
Whether or not this plugin should be on all desktops when loaded as a widget at startup.
isOnAllDesktops() - Method in class xtwm.plugins.ScreensaverPlugin
Whether or not this plugin should be on all desktops when loaded as a widget at startup.
isOnAllDesktops() - Method in class xtwm.plugins.SystemMonitor
Whether or not this plugin should be on all desktops when loaded as a widget at startup.
isOverwrite() - Method in class jexer.teditor.Document
Get the overwrite flag.
isOverwrite() - Method in class jexer.TEditorWidget
Get the overwrite value.
isPluginEnabled() - Method in class xtwm.plugins.PluginWidget
See if this plugin is enabled.
isProtect() - Method in class jexer.bits.CellAttributes
Getter for protect.
isReading() - Method in class jexer.tterminal.ECMA48
See if the reader thread is still running.
isReading() - Method in class jexer.TTerminalWidget
See if the terminal is still running.
isReadOnly() - Method in interface jexer.backend.Backend
Check if backend is read-only.
isReadOnly() - Method in class jexer.backend.GenericBackend
Check if backend is read-only.
isReadOnly() - Method in class jexer.backend.HeadlessBackend
Check if backend is read-only.
isReadOnly() - Method in class jexer.backend.MultiBackend
Check if backend is read-only.
isReadOnly() - Method in class jexer.backend.TWindowBackend
Check if backend is read-only.
isResizable() - Method in class jexer.TWindow
Returns true if this window is resizable.
isResizable() - Method in class xtwm.plugins.DesktopPager
Check if widget should be in a resizable window.
isResizable() - Method in class xtwm.plugins.PluginWidget
Check if widget should be in a resizable window.
isResizable() - Method in class xtwm.plugins.QuickNotes
Check if widget should be in a resizable window.
isResizable() - Method in class xtwm.plugins.ScreensaverPlugin
Check if widget should be in a resizable window.
isResizable() - Method in class xtwm.plugins.SystemMonitor
Check if widget should be in a resizable window.
isReverse() - Method in class jexer.bits.CellAttributes
Getter for reverse.
isReverseColor() - Method in class jexer.tterminal.DisplayLine
Get reverse video flag.
isRGB() - Method in class jexer.bits.CellAttributes
See if this cell uses RGB or ANSI colors.
isRgbColor() - Method in class jexer.backend.ECMA48Terminal
Get the rgbColor flag.
isRunning() - Method in class jexer.TApplication
Check if application is still running.
isSelected() - Method in class jexer.TRadioButton
Get RadioButton state, true means selected.
isSelected() - Method in class jexer.ttree.TTreeItem
Get selected value.
isShift() - Method in class jexer.event.TMouseEvent
Getter for SHIFT.
isShift() - Method in class jexer.TKeypress
Getter for SHIFT.
isShortcutKeypress(TKeypress) - Method in class jexer.TWindow
Determine if a keypress is overridden for this window.
isShown() - Method in class jexer.TWindow
Returns true if this window is shown.
isText() - Method in class jexer.bits.Clipboard
Returns true if the clipboard has a text string.
isTripleBuffer() - Method in class jexer.backend.SwingTerminal
Get triple buffering flag.
isUnderline() - Method in class jexer.bits.CellAttributes
Getter for underline.
isUnlocked() - Method in class xtwm.plugins.ScreensaverPlugin
Called to see if the password was entered OK.
isVertical() - Method in class jexer.TSplitPane
Get whether or not this is a vertical split.
isVisible() - Method in class jexer.TWidget
See if this widget is visible.
isWhitespace() - Method in class jexer.teditor.Word
See if this is a whitespace word.
isWideCharImages() - Method in class jexer.backend.ECMA48Terminal
Get the wideCharImages flag.
isWidget() - Method in class xtwm.plugins.BlackHoleScreensaver
See if this is a "Widget" plugin.
isWidget() - Method in class xtwm.plugins.BlankScreensaver
See if this is a "Widget" plugin.
isWidget() - Method in class xtwm.plugins.BouncingTextScreensaver
See if this is a "Widget" plugin.
isWidget() - Method in class xtwm.plugins.Calendar
See if this is a "Widget" plugin.
isWidget() - Method in class xtwm.plugins.DesktopPager
See if this is a "Widget" plugin.
isWidget() - Method in class xtwm.plugins.HtopPlugin
See if this is a "Widget" plugin.
isWidget() - Method in class xtwm.plugins.PluginWidget
See if this is a "Widget" plugin.
isWidget() - Method in class xtwm.plugins.QuickNotes
See if this is a "Widget" plugin.
isWidget() - Method in class xtwm.plugins.RainScreensaver
See if this is a "Widget" plugin.
isWidget() - Method in class xtwm.plugins.SystemMonitor
See if this is a "Widget" plugin.
isWindowed() - Method in class xtwm.plugins.PluginWidget
Check if this widget is in a window.
isYes() - Method in class jexer.TMessageBox
See if the user clicked YES.
IT - Static variable in class jexer.tterminal.DECCharacterSets
ITALIAN.

J

jexer - package jexer
Jexer - Java Text User Interface library
jexer.backend - package jexer.backend
The interface between TApplication and user-facing I/O.
jexer.bits - package jexer.bits
Low-level data objects and utility functions that don't warrant their own separate package.
jexer.demos - package jexer.demos
Demonstration programs.
jexer.event - package jexer.event
Events that are generated by both end-user I/O (keyboard/mouse) and other UI elements (menu/resize).
jexer.help - package jexer.help
Online help system.
jexer.io - package jexer.io
java.io subclasses.
jexer.layout - package jexer.layout
Available layout managers.
jexer.menu - package jexer.menu
Menu bar support classes.
jexer.net - package jexer.net
A Telnet-aware ServerSocket that establishes an 8-bit clean data channel.
jexer.teditor - package jexer.teditor
A basic text editor backend supporting word highlighting.
jexer.tterminal - package jexer.tterminal
An ECMA-48 / ANSI X3.64 style terminal emulator.
jexer.ttree - package jexer.ttree
TTreeView and supporting classes.

K

kbA - Static variable in class jexer.TKeypress
 
kbAlt0 - Static variable in class jexer.TKeypress
 
kbAlt1 - Static variable in class jexer.TKeypress
 
kbAlt2 - Static variable in class jexer.TKeypress
 
kbAlt3 - Static variable in class jexer.TKeypress
 
kbAlt4 - Static variable in class jexer.TKeypress
 
kbAlt5 - Static variable in class jexer.TKeypress
 
kbAlt6 - Static variable in class jexer.TKeypress
 
kbAlt7 - Static variable in class jexer.TKeypress
 
kbAlt8 - Static variable in class jexer.TKeypress
 
kbAlt9 - Static variable in class jexer.TKeypress
 
kbAltA - Static variable in class jexer.TKeypress
 
kbAltB - Static variable in class jexer.TKeypress
 
kbAltBackspace - Static variable in class jexer.TKeypress
Alt-Backspace as function key.
kbAltC - Static variable in class jexer.TKeypress
 
kbAltD - Static variable in class jexer.TKeypress
 
kbAltDel - Static variable in class jexer.TKeypress
 
kbAltDown - Static variable in class jexer.TKeypress
 
kbAltE - Static variable in class jexer.TKeypress
 
kbAltEnd - Static variable in class jexer.TKeypress
 
kbAltEnter - Static variable in class jexer.TKeypress
 
kbAltEsc - Static variable in class jexer.TKeypress
 
kbAltF - Static variable in class jexer.TKeypress
 
kbAltF1 - Static variable in class jexer.TKeypress
 
kbAltF10 - Static variable in class jexer.TKeypress
 
kbAltF11 - Static variable in class jexer.TKeypress
 
kbAltF12 - Static variable in class jexer.TKeypress
 
kbAltF2 - Static variable in class jexer.TKeypress
 
kbAltF3 - Static variable in class jexer.TKeypress
 
kbAltF4 - Static variable in class jexer.TKeypress
 
kbAltF5 - Static variable in class jexer.TKeypress
 
kbAltF6 - Static variable in class jexer.TKeypress
 
kbAltF7 - Static variable in class jexer.TKeypress
 
kbAltF8 - Static variable in class jexer.TKeypress
 
kbAltF9 - Static variable in class jexer.TKeypress
 
kbAltG - Static variable in class jexer.TKeypress
 
kbAltH - Static variable in class jexer.TKeypress
 
kbAltHome - Static variable in class jexer.TKeypress
 
kbAltI - Static variable in class jexer.TKeypress
 
kbAltIns - Static variable in class jexer.TKeypress
 
kbAltJ - Static variable in class jexer.TKeypress
 
kbAltK - Static variable in class jexer.TKeypress
 
kbAltL - Static variable in class jexer.TKeypress
 
kbAltLeft - Static variable in class jexer.TKeypress
 
kbAltM - Static variable in class jexer.TKeypress
 
kbAltN - Static variable in class jexer.TKeypress
 
kbAltO - Static variable in class jexer.TKeypress
 
kbAltP - Static variable in class jexer.TKeypress
 
kbAltPgDn - Static variable in class jexer.TKeypress
 
kbAltPgUp - Static variable in class jexer.TKeypress
 
kbAltQ - Static variable in class jexer.TKeypress
 
kbAltR - Static variable in class jexer.TKeypress
 
kbAltRight - Static variable in class jexer.TKeypress
 
kbAltS - Static variable in class jexer.TKeypress
 
kbAltShiftA - Static variable in class jexer.TKeypress
 
kbAltShiftB - Static variable in class jexer.TKeypress
 
kbAltShiftC - Static variable in class jexer.TKeypress
 
kbAltShiftD - Static variable in class jexer.TKeypress
 
kbAltShiftDown - Static variable in class jexer.TKeypress
 
kbAltShiftE - Static variable in class jexer.TKeypress
 
kbAltShiftEnd - Static variable in class jexer.TKeypress
 
kbAltShiftF - Static variable in class jexer.TKeypress
 
kbAltShiftG - Static variable in class jexer.TKeypress
 
kbAltShiftH - Static variable in class jexer.TKeypress
 
kbAltShiftHome - Static variable in class jexer.TKeypress
 
kbAltShiftI - Static variable in class jexer.TKeypress
 
kbAltShiftJ - Static variable in class jexer.TKeypress
 
kbAltShiftK - Static variable in class jexer.TKeypress
 
kbAltShiftL - Static variable in class jexer.TKeypress
 
kbAltShiftLeft - Static variable in class jexer.TKeypress
 
kbAltShiftM - Static variable in class jexer.TKeypress
 
kbAltShiftN - Static variable in class jexer.TKeypress
 
kbAltShiftO - Static variable in class jexer.TKeypress
 
kbAltShiftP - Static variable in class jexer.TKeypress
 
kbAltShiftPgDn - Static variable in class jexer.TKeypress
 
kbAltShiftPgUp - Static variable in class jexer.TKeypress
 
kbAltShiftQ - Static variable in class jexer.TKeypress
 
kbAltShiftR - Static variable in class jexer.TKeypress
 
kbAltShiftRight - Static variable in class jexer.TKeypress
 
kbAltShiftS - Static variable in class jexer.TKeypress
 
kbAltShiftT - Static variable in class jexer.TKeypress
 
kbAltShiftU - Static variable in class jexer.TKeypress
 
kbAltShiftUp - Static variable in class jexer.TKeypress
 
kbAltShiftV - Static variable in class jexer.TKeypress
 
kbAltShiftW - Static variable in class jexer.TKeypress
 
kbAltShiftX - Static variable in class jexer.TKeypress
 
kbAltShiftY - Static variable in class jexer.TKeypress
 
kbAltShiftZ - Static variable in class jexer.TKeypress
 
kbAltT - Static variable in class jexer.TKeypress
 
kbAltTab - Static variable in class jexer.TKeypress
 
kbAltU - Static variable in class jexer.TKeypress
 
kbAltUp - Static variable in class jexer.TKeypress
 
kbAltV - Static variable in class jexer.TKeypress
 
kbAltW - Static variable in class jexer.TKeypress
 
kbAltX - Static variable in class jexer.TKeypress
 
kbAltY - Static variable in class jexer.TKeypress
 
kbAltZ - Static variable in class jexer.TKeypress
 
kbB - Static variable in class jexer.TKeypress
 
kbBackspace - Static variable in class jexer.TKeypress
Backspace as ^H.
kbBackspaceDel - Static variable in class jexer.TKeypress
Backspace as ^?.
kbBackTab - Static variable in class jexer.TKeypress
 
kbC - Static variable in class jexer.TKeypress
 
kbCtrlA - Static variable in class jexer.TKeypress
 
kbCtrlB - Static variable in class jexer.TKeypress
 
kbCtrlBackspace - Static variable in class jexer.TKeypress
Control-Backspace as function key.
kbCtrlC - Static variable in class jexer.TKeypress
 
kbCtrlD - Static variable in class jexer.TKeypress
 
kbCtrlDel - Static variable in class jexer.TKeypress
 
kbCtrlDown - Static variable in class jexer.TKeypress
 
kbCtrlE - Static variable in class jexer.TKeypress
 
kbCtrlEnd - Static variable in class jexer.TKeypress
 
kbCtrlEnter - Static variable in class jexer.TKeypress
 
kbCtrlEsc - Static variable in class jexer.TKeypress
 
kbCtrlF - Static variable in class jexer.TKeypress
 
kbCtrlF1 - Static variable in class jexer.TKeypress
 
kbCtrlF10 - Static variable in class jexer.TKeypress
 
kbCtrlF11 - Static variable in class jexer.TKeypress
 
kbCtrlF12 - Static variable in class jexer.TKeypress
 
kbCtrlF2 - Static variable in class jexer.TKeypress
 
kbCtrlF3 - Static variable in class jexer.TKeypress
 
kbCtrlF4 - Static variable in class jexer.TKeypress
 
kbCtrlF5 - Static variable in class jexer.TKeypress
 
kbCtrlF6 - Static variable in class jexer.TKeypress
 
kbCtrlF7 - Static variable in class jexer.TKeypress
 
kbCtrlF8 - Static variable in class jexer.TKeypress
 
kbCtrlF9 - Static variable in class jexer.TKeypress
 
kbCtrlG - Static variable in class jexer.TKeypress
 
kbCtrlH - Static variable in class jexer.TKeypress
 
kbCtrlHome - Static variable in class jexer.TKeypress
 
kbCtrlI - Static variable in class jexer.TKeypress
 
kbCtrlIns - Static variable in class jexer.TKeypress
 
kbCtrlJ - Static variable in class jexer.TKeypress
 
kbCtrlK - Static variable in class jexer.TKeypress
 
kbCtrlL - Static variable in class jexer.TKeypress
 
kbCtrlLeft - Static variable in class jexer.TKeypress
 
kbCtrlM - Static variable in class jexer.TKeypress
 
kbCtrlN - Static variable in class jexer.TKeypress
 
kbCtrlO - Static variable in class jexer.TKeypress
 
kbCtrlP - Static variable in class jexer.TKeypress
 
kbCtrlPgDn - Static variable in class jexer.TKeypress
 
kbCtrlPgUp - Static variable in class jexer.TKeypress
 
kbCtrlQ - Static variable in class jexer.TKeypress
 
kbCtrlR - Static variable in class jexer.TKeypress
 
kbCtrlRight - Static variable in class jexer.TKeypress
 
kbCtrlS - Static variable in class jexer.TKeypress
 
kbCtrlShiftDown - Static variable in class jexer.TKeypress
 
kbCtrlShiftEnd - Static variable in class jexer.TKeypress
 
kbCtrlShiftHome - Static variable in class jexer.TKeypress
 
kbCtrlShiftLeft - Static variable in class jexer.TKeypress
 
kbCtrlShiftPgDn - Static variable in class jexer.TKeypress
 
kbCtrlShiftPgUp - Static variable in class jexer.TKeypress
 
kbCtrlShiftRight - Static variable in class jexer.TKeypress
 
kbCtrlShiftUp - Static variable in class jexer.TKeypress
 
kbCtrlT - Static variable in class jexer.TKeypress
 
kbCtrlTab - Static variable in class jexer.TKeypress
 
kbCtrlU - Static variable in class jexer.TKeypress
 
kbCtrlUp - Static variable in class jexer.TKeypress
 
kbCtrlV - Static variable in class jexer.TKeypress
 
kbCtrlW - Static variable in class jexer.TKeypress
 
kbCtrlX - Static variable in class jexer.TKeypress
 
kbCtrlY - Static variable in class jexer.TKeypress
 
kbCtrlZ - Static variable in class jexer.TKeypress
 
kbD - Static variable in class jexer.TKeypress
 
kbDel - Static variable in class jexer.TKeypress
 
kbDown - Static variable in class jexer.TKeypress
 
kbE - Static variable in class jexer.TKeypress
 
kbEnd - Static variable in class jexer.TKeypress
 
kbEnter - Static variable in class jexer.TKeypress
 
kbEsc - Static variable in class jexer.TKeypress
 
kbF - Static variable in class jexer.TKeypress
 
kbF1 - Static variable in class jexer.TKeypress
 
kbF10 - Static variable in class jexer.TKeypress
 
kbF11 - Static variable in class jexer.TKeypress
 
kbF12 - Static variable in class jexer.TKeypress
 
kbF2 - Static variable in class jexer.TKeypress
 
kbF3 - Static variable in class jexer.TKeypress
 
kbF4 - Static variable in class jexer.TKeypress
 
kbF5 - Static variable in class jexer.TKeypress
 
kbF6 - Static variable in class jexer.TKeypress
 
kbF7 - Static variable in class jexer.TKeypress
 
kbF8 - Static variable in class jexer.TKeypress
 
kbF9 - Static variable in class jexer.TKeypress
 
kbG - Static variable in class jexer.TKeypress
 
kbH - Static variable in class jexer.TKeypress
 
kbHome - Static variable in class jexer.TKeypress
 
kbI - Static variable in class jexer.TKeypress
 
kbIns - Static variable in class jexer.TKeypress
 
kbJ - Static variable in class jexer.TKeypress
 
kbK - Static variable in class jexer.TKeypress
 
kbL - Static variable in class jexer.TKeypress
 
kbLeft - Static variable in class jexer.TKeypress
 
kbM - Static variable in class jexer.TKeypress
 
kbN - Static variable in class jexer.TKeypress
 
kbNoKey - Static variable in class jexer.TKeypress
 
kbO - Static variable in class jexer.TKeypress
 
kbP - Static variable in class jexer.TKeypress
 
kbPgDn - Static variable in class jexer.TKeypress
 
kbPgUp - Static variable in class jexer.TKeypress
 
kbQ - Static variable in class jexer.TKeypress
 
kbR - Static variable in class jexer.TKeypress
 
kbRight - Static variable in class jexer.TKeypress
 
kbS - Static variable in class jexer.TKeypress
 
kbShiftDel - Static variable in class jexer.TKeypress
 
kbShiftDown - Static variable in class jexer.TKeypress
 
kbShiftEnd - Static variable in class jexer.TKeypress
 
kbShiftEnter - Static variable in class jexer.TKeypress
 
kbShiftEsc - Static variable in class jexer.TKeypress
 
kbShiftF1 - Static variable in class jexer.TKeypress
 
kbShiftF10 - Static variable in class jexer.TKeypress
 
kbShiftF11 - Static variable in class jexer.TKeypress
 
kbShiftF12 - Static variable in class jexer.TKeypress
 
kbShiftF2 - Static variable in class jexer.TKeypress
 
kbShiftF3 - Static variable in class jexer.TKeypress
 
kbShiftF4 - Static variable in class jexer.TKeypress
 
kbShiftF5 - Static variable in class jexer.TKeypress
 
kbShiftF6 - Static variable in class jexer.TKeypress
 
kbShiftF7 - Static variable in class jexer.TKeypress
 
kbShiftF8 - Static variable in class jexer.TKeypress
 
kbShiftF9 - Static variable in class jexer.TKeypress
 
kbShiftHome - Static variable in class jexer.TKeypress
 
kbShiftIns - Static variable in class jexer.TKeypress
 
kbShiftLeft - Static variable in class jexer.TKeypress
 
kbShiftPgDn - Static variable in class jexer.TKeypress
 
kbShiftPgUp - Static variable in class jexer.TKeypress
 
kbShiftRight - Static variable in class jexer.TKeypress
 
kbShiftTab - Static variable in class jexer.TKeypress
 
kbShiftUp - Static variable in class jexer.TKeypress
 
kbSpace - Static variable in class jexer.TKeypress
 
kbT - Static variable in class jexer.TKeypress
 
kbTab - Static variable in class jexer.TKeypress
 
kbU - Static variable in class jexer.TKeypress
 
kbUp - Static variable in class jexer.TKeypress
 
kbV - Static variable in class jexer.TKeypress
 
kbW - Static variable in class jexer.TKeypress
 
kbX - Static variable in class jexer.TKeypress
 
kbY - Static variable in class jexer.TKeypress
 
kbZ - Static variable in class jexer.TKeypress
 
keyPressed(KeyEvent) - Method in class jexer.backend.SwingTerminal
Pass Swing keystrokes into the event queue.
keyReleased(KeyEvent) - Method in class jexer.backend.SwingTerminal
Pass Swing keystrokes into the event queue.
keyTyped(KeyEvent) - Method in class jexer.backend.SwingTerminal
Pass Swing keystrokes into the event queue.

L

lastUserInputTime - Variable in class jexer.backend.GenericBackend
The last time user input (mouse or keyboard) was received.
lastUserInputTime - Variable in class jexer.TApplication
The last time user input (mouse or keyboard) was received.
LayoutManager - Interface in jexer.layout
A LayoutManager provides automatic positioning and sizing of a TWidget's child TWidgets.
left() - Method in class jexer.teditor.Document
Decrement the cursor by one.
left() - Method in class jexer.teditor.Line
Decrement the cursor by one.
left(String, int) - Static method in class jexer.bits.StringUtils
Left-justify a string into a list of lines.
LEFT - jexer.bits.Cell.Width
This cell is the left half of a wide glyph.
LEFT - jexer.TText.Justification
Left-justified text.
LEFT - Static variable in class jexer.TKeypress
Left arrow.
LEFTARROW - Static variable in class jexer.bits.GraphicsChars
 
leftJustify() - Method in class jexer.TText
Left-justify the text.
length() - Method in class jexer.teditor.Line
Get the raw length of this line.
length() - Method in class jexer.tterminal.DisplayLine
Get the length of this line.
level - Variable in class jexer.ttree.TTreeItem
Tree level.
Line - Class in jexer.teditor
A Line represents a single line of text on the screen, as a collection of words.
Line(String, CellAttributes) - Constructor for class jexer.teditor.Line
Construct a new Line from an existing text string.
Line(String, CellAttributes, Highlighter) - Constructor for class jexer.teditor.Line
Construct a new Line from an existing text string, and highlight certain strings.
Link - Class in jexer.help
A Link is a section of text with a reference to a Topic.
Link(String, String, int) - Constructor for class jexer.help.Link
Public constructor.
LLCORNER - Static variable in class jexer.bits.GraphicsChars
 
load(InputStream) - Method in class jexer.help.HelpFile
Load a help file from an input stream.
load(Reader) - Method in class jexer.bits.ColorTheme
Read color theme mappings from a Reader.
load(String) - Method in class jexer.bits.ColorTheme
Read color theme mappings from an ASCII file.
loadCsvFile(File) - Method in class jexer.TTableWidget
Load contents from file in CSV format.
loadFromXml(XTWMApplication, String) - Static method in class xtwm.ui.ApplicationLayout
Read the layout from file and set up the application to match.
loadOnStartup - Variable in class xtwm.plugins.PluginWidget
If true, this plugin will load on startup.
loadPluginProperties(String) - Method in class xtwm.ui.XTWMApplication
Load the properties for a plugin.
logical - Variable in class jexer.backend.LogicalScreen
The logical screen being rendered to.
LogicalScreen - Class in jexer.backend
A logical screen composed of a 2D array of Cells.
LogicalScreen() - Constructor for class jexer.backend.LogicalScreen
Public constructor.
LRCORNER - Static variable in class jexer.bits.GraphicsChars
 

M

MAGENTA - Static variable in class jexer.bits.Color
Magenta (purple).
main(String[]) - Static method in class jexer.demos.Demo1
Main entry point.
main(String[]) - Static method in class jexer.demos.Demo2
Main entry point.
main(String[]) - Static method in class jexer.demos.Demo3
Main entry point.
main(String[]) - Static method in class jexer.demos.Demo4
Main entry point.
main(String[]) - Static method in class jexer.demos.Demo5
Main entry point.
main(String[]) - Static method in class jexer.demos.Demo6
Main entry point.
main(String[]) - Static method in class jexer.demos.Demo7
Main entry point.
main(String[]) - Static method in class jexer.demos.Demo8
Main entry point.
main(String[]) - Static method in class xtwm.Main
Main entry point.
Main - Class in xtwm
This class is the main driver for XTWM.
Main() - Constructor for class xtwm.Main
 
makeDataFile(String) - Method in class xtwm.plugins.PluginWidget
Obtain a File relative to the plugin data directory.
mark(int) - Method in class jexer.io.TimeoutInputStream
Marks the current position in this input stream.
mark(int) - Method in class jexer.net.TelnetInputStream
Marks the current position in this input stream.
markSupported() - Method in class jexer.io.TimeoutInputStream
Tests if this input stream supports the mark and reset methods.
markSupported() - Method in class jexer.net.TelnetInputStream
Tests if this input stream supports the mark and reset methods.
maximize() - Method in class jexer.TScrollableWindow
Maximize window.
maximize() - Method in class jexer.TWindow
Maximize window.
MENU - Static variable in class jexer.TCommand
Enter first menu.
MENU_TERMINAL_CLOSE - Static variable in class xtwm.ui.XTWMApplication
Terminal | Close menu item.
MENU_TERMINAL_HORIZONTAL_SPLIT - Static variable in class xtwm.ui.XTWMApplication
Terminal | Horizontal split menu item.
MENU_TERMINAL_VERTICAL_SPLIT - Static variable in class xtwm.ui.XTWMApplication
Terminal | Vertical split menu item.
menuTrayText - Variable in class jexer.TApplication
Optional text to display at the top right of the menu.
messageBox(String, String) - Method in class jexer.TApplication
Convenience function to spawn a message box.
messageBox(String, String) - Method in class jexer.TWidget
Convenience function to spawn a message box.
messageBox(String, String, TMessageBox.Type) - Method in class jexer.TApplication
Convenience function to spawn a message box.
messageBox(String, String, TMessageBox.Type) - Method in class jexer.TWidget
Convenience function to spawn a message box.
MID_ABOUT - Static variable in class jexer.menu.TMenu
 
MID_CASCADE - Static variable in class jexer.menu.TMenu
 
MID_CLEAR - Static variable in class jexer.menu.TMenu
 
MID_CLOSE_ALL - Static variable in class jexer.menu.TMenu
 
MID_COPY - Static variable in class jexer.menu.TMenu
 
MID_CUT - Static variable in class jexer.menu.TMenu
 
MID_EXIT - Static variable in class jexer.menu.TMenu
 
MID_FIND - Static variable in class jexer.menu.TMenu
 
MID_GOTO_LINE - Static variable in class jexer.menu.TMenu
 
MID_HELP_ACTIVE_FILE - Static variable in class jexer.menu.TMenu
 
MID_HELP_CONTENTS - Static variable in class jexer.menu.TMenu
 
MID_HELP_HELP - Static variable in class jexer.menu.TMenu
 
MID_HELP_INDEX - Static variable in class jexer.menu.TMenu
 
MID_HELP_PREVIOUS - Static variable in class jexer.menu.TMenu
 
MID_HELP_SEARCH - Static variable in class jexer.menu.TMenu
 
MID_NEW - Static variable in class jexer.menu.TMenu
 
MID_OPEN_FILE - Static variable in class jexer.menu.TMenu
 
MID_PASTE - Static variable in class jexer.menu.TMenu
 
MID_QUIT - Static variable in class jexer.menu.TMenu
 
MID_REDO - Static variable in class jexer.menu.TMenu
 
MID_REPAINT - Static variable in class jexer.menu.TMenu
 
MID_REPLACE - Static variable in class jexer.menu.TMenu
 
MID_SCREEN_OPTIONS - Static variable in class jexer.menu.TMenu
 
MID_SEARCH_AGAIN - Static variable in class jexer.menu.TMenu
 
MID_SHELL - Static variable in class jexer.menu.TMenu
 
MID_TABLE_BORDER_ALL - Static variable in class jexer.menu.TMenu
 
MID_TABLE_BORDER_BOTTOM - Static variable in class jexer.menu.TMenu
 
MID_TABLE_BORDER_CELL_ALL - Static variable in class jexer.menu.TMenu
 
MID_TABLE_BORDER_CELL_NONE - Static variable in class jexer.menu.TMenu
 
MID_TABLE_BORDER_DOUBLE_BOTTOM - Static variable in class jexer.menu.TMenu
 
MID_TABLE_BORDER_LEFT - Static variable in class jexer.menu.TMenu
 
MID_TABLE_BORDER_NONE - Static variable in class jexer.menu.TMenu
 
MID_TABLE_BORDER_RIGHT - Static variable in class jexer.menu.TMenu
 
MID_TABLE_BORDER_THICK_BOTTOM - Static variable in class jexer.menu.TMenu
 
MID_TABLE_BORDER_TOP - Static variable in class jexer.menu.TMenu
 
MID_TABLE_COLUMN_NARROW - Static variable in class jexer.menu.TMenu
 
MID_TABLE_COLUMN_WIDEN - Static variable in class jexer.menu.TMenu
 
MID_TABLE_DELETE_COLUMN - Static variable in class jexer.menu.TMenu
 
MID_TABLE_DELETE_LEFT - Static variable in class jexer.menu.TMenu
 
MID_TABLE_DELETE_ROW - Static variable in class jexer.menu.TMenu
 
MID_TABLE_DELETE_UP - Static variable in class jexer.menu.TMenu
 
MID_TABLE_FILE_OPEN_CSV - Static variable in class jexer.menu.TMenu
 
MID_TABLE_FILE_SAVE_CSV - Static variable in class jexer.menu.TMenu
 
MID_TABLE_FILE_SAVE_TEXT - Static variable in class jexer.menu.TMenu
 
MID_TABLE_INSERT_ABOVE - Static variable in class jexer.menu.TMenu
 
MID_TABLE_INSERT_BELOW - Static variable in class jexer.menu.TMenu
 
MID_TABLE_INSERT_LEFT - Static variable in class jexer.menu.TMenu
 
MID_TABLE_INSERT_RIGHT - Static variable in class jexer.menu.TMenu
 
MID_TABLE_RENAME_COLUMN - Static variable in class jexer.menu.TMenu
 
MID_TABLE_RENAME_ROW - Static variable in class jexer.menu.TMenu
 
MID_TABLE_VIEW_COLUMN_LABELS - Static variable in class jexer.menu.TMenu
 
MID_TABLE_VIEW_HIGHLIGHT_COLUMN - Static variable in class jexer.menu.TMenu
 
MID_TABLE_VIEW_HIGHLIGHT_ROW - Static variable in class jexer.menu.TMenu
 
MID_TABLE_VIEW_ROW_LABELS - Static variable in class jexer.menu.TMenu
 
MID_TILE - Static variable in class jexer.menu.TMenu
 
MID_UNDO - Static variable in class jexer.menu.TMenu
 
MID_UNUSED - Static variable in class jexer.menu.TMenu
 
MID_VIEW_IMAGE - Static variable in class jexer.menu.TMenu
 
MID_WINDOW_CLOSE - Static variable in class jexer.menu.TMenu
 
MID_WINDOW_MOVE - Static variable in class jexer.menu.TMenu
 
MID_WINDOW_NEXT - Static variable in class jexer.menu.TMenu
 
MID_WINDOW_PREVIOUS - Static variable in class jexer.menu.TMenu
 
MID_WINDOW_ZOOM - Static variable in class jexer.menu.TMenu
 
MnemonicString - Class in jexer.bits
MnemonicString is used to render a string like "&File" into a highlighted 'F' and the rest of 'ile'.
MnemonicString(String) - Constructor for class jexer.bits.MnemonicString
Public constructor.
MODAL - Static variable in class jexer.TWindow
Window is modal (default no).
mouse - Variable in class jexer.TField
Remember mouse state.
mouse - Variable in class jexer.TWindow
Remember mouse state.
MOUSE_DOUBLE_CLICK - jexer.event.TMouseEvent.Type
Mouse double-click.
MOUSE_DOWN - jexer.event.TMouseEvent.Type
Mouse button down.
MOUSE_MOTION - jexer.event.TMouseEvent.Type
Mouse motion.
MOUSE_UP - jexer.event.TMouseEvent.Type
Mouse button up.
mouseClicked(MouseEvent) - Method in class jexer.backend.SwingTerminal
Pass mouse events into the event queue.
mouseDragged(MouseEvent) - Method in class jexer.backend.SwingTerminal
Pass mouse events into the event queue.
mouseEntered(MouseEvent) - Method in class jexer.backend.SwingTerminal
Pass mouse events into the event queue.
mouseExited(MouseEvent) - Method in class jexer.backend.SwingTerminal
Pass mouse events into the event queue.
mouseMoved(MouseEvent) - Method in class jexer.backend.SwingTerminal
Pass mouse events into the event queue.
mouseOnClose() - Method in class jexer.TDesktop
Returns true if the mouse is currently on the close button.
mouseOnClose() - Method in class jexer.TWindow
Returns true if the mouse is currently on the close button.
mouseOnField() - Method in class jexer.TField
Returns true if the mouse is currently on the field.
mouseOnHorizontalScroller(TMouseEvent) - Method in class jexer.TScrollableWindow
Check if a mouse press/release/motion event coordinate is over the horizontal scrollbar.
mouseOnMaximize() - Method in class jexer.TDesktop
Returns true if the mouse is currently on the maximize/restore button.
mouseOnMaximize() - Method in class jexer.TWindow
Returns true if the mouse is currently on the maximize/restore button.
mouseOnOtherScreen(TMouseEvent) - Method in class jexer.backend.TWindowBackend
Returns true if the mouse is currently in the otherScreen window.
mouseOnResize() - Method in class jexer.TDesktop
Returns true if the mouse is currently on the resizable lower right corner.
mouseOnResize() - Method in class jexer.TWindow
Returns true if the mouse is currently on the resizable lower right corner.
mouseOnVerticalScroller(TMouseEvent) - Method in class jexer.TScrollableWindow
Check if a mouse press/release/motion event coordinate is over the vertical scrollbar.
mousePressed(MouseEvent) - Method in class jexer.backend.SwingTerminal
Pass mouse events into the event queue.
mouseReleased(MouseEvent) - Method in class jexer.backend.SwingTerminal
Pass mouse events into the event queue.
mouseWheelMoved(MouseWheelEvent) - Method in class jexer.backend.SwingTerminal
Pass mouse events into the event queue.
mouseWouldHit(TMouseEvent) - Method in class jexer.TWidget
Check if a mouse press/release event coordinate is contained in this widget.
moveAction - Variable in class jexer.TList
The action to perform when the user navigates with keyboard.
MultiBackend - Class in jexer.backend
MultiBackend mirrors its I/O to several backends.
MultiBackend(Backend) - Constructor for class jexer.backend.MultiBackend
Public constructor requires one backend.
MultiScreen - Class in jexer.backend
MultiScreen mirrors its I/O to several screens.
MultiScreen(Screen) - Constructor for class jexer.backend.MultiScreen
Public constructor requires one screen.

N

newStatusBar(String) - Method in class jexer.TWindow
Set the window's status bar to a new one.
nextPanel() - Method in class xtwm.ui.Desktop
Activate the next panel on this desktop.
NL - Static variable in class jexer.tterminal.DECCharacterSets
DUTCH.
NO - jexer.TMessageBox.Result
User clicked "No".
NO - Static variable in class jexer.tterminal.DECCharacterSets
NORWEGIAN.
NOCLOSEBOX - Static variable in class jexer.TWindow
Window has no close box (default no).
NONE - jexer.TImage.Scale
No scaling.
NONE - jexer.TTableWidget.Border
No border.
NONE - jexer.TText.Justification
Not justified at all, use spacing as provided by the client.
NONE - Static variable in class jexer.TKeypress
"No key".
NORMAL - jexer.tterminal.ECMA48.MouseProtocol
 
normalizeWindowStart() - Method in class jexer.TField
Normalize windowStart such that most of the field data if visible.
NOZOOMBOX - Static variable in class jexer.TWindow
Window has no maximize box (default no).

O

OCTOSTAR - Static variable in class jexer.bits.GraphicsChars
 
OFF - jexer.tterminal.ECMA48.MouseProtocol
 
OK - jexer.TMessageBox.Result
User clicked "OK".
OK - jexer.TMessageBox.Type
Show an OK button.
OKCANCEL - jexer.TMessageBox.Type
Show both OK and Cancel buttons.
OMEGA - Static variable in class jexer.bits.GraphicsChars
 
onClose() - Method in class jexer.backend.TWindowBackend
Subclasses should override this method to cleanup resources.
onClose() - Method in class jexer.demos.DemoMainWindow
We need to override onClose so that the timer will no longer be called after we close the window.
onClose() - Method in class jexer.TWindow
Subclasses should override this method to cleanup resources.
onClose() - Method in class xtwm.ui.Desktop
Close all open widgets on this desktop.
onCommand(TCommandEvent) - Method in class jexer.demos.DemoMainWindow
Method that subclasses can override to handle posted command events.
onCommand(TCommandEvent) - Method in class jexer.TApplication
Method that TApplication subclasses can override to handle menu or posted command events.
onCommand(TCommandEvent) - Method in class jexer.TEditorWidget
Handle posted command events.
onCommand(TCommandEvent) - Method in class jexer.TEditorWindow
Method that subclasses can override to handle posted command events.
onCommand(TCommandEvent) - Method in class jexer.TField
Handle posted command events.
onCommand(TCommandEvent) - Method in class jexer.TImage
Handle posted command events.
onCommand(TCommandEvent) - Method in class jexer.TTableWindow
Method that subclasses can override to handle posted command events.
onCommand(TCommandEvent) - Method in class jexer.TTerminalWidget
Handle posted command events.
onCommand(TCommandEvent) - Method in class jexer.TWidget
Method that subclasses can override to handle posted command events.
onCommand(TCommandEvent) - Method in class jexer.TWindow
Handle posted command events.
onCommand(TCommandEvent) - Method in class xtwm.ui.InternalEditorWindow
Method that subclasses can override to handle posted command events.
onCommand(TCommandEvent) - Method in class xtwm.ui.XTWMApplication
Method that TApplication subclasses can override to handle menu or posted command events.
onExit() - Method in class jexer.TApplication
Subclasses can use this hook to cleanup resources.
onExit() - Method in class xtwm.ui.XTWMApplication
Subclasses can use this hook to cleanup resources.
onExpand() - Method in class jexer.ttree.TDirectoryTreeItem
Called when this item is expanded or collapsed.
onExpand() - Method in class jexer.ttree.TTreeItem
Called when this item is expanded or collapsed.
onFocus() - Method in class jexer.demos.DemoTextWindow
Play with menu items.
onFocus() - Method in class jexer.TEditorWindow
Called by application.switchWindow() when this window gets the focus, and also by application.addWindow().
onFocus() - Method in class jexer.TTableWindow
Called by application.switchWindow() when this window gets the focus, and also by application.addWindow().
onFocus() - Method in class jexer.TWindow
Called by application.switchWindow() when this window gets the focus, and also by application.addWindow().
onFocus() - Method in class xtwm.ui.InternalEditorWindow
Called by application.switchWindow() when this window gets the focus, and also by application.addWindow().
onHide() - Method in class jexer.TDesktop
Called by hide().
onHide() - Method in class jexer.TWindow
Called by application.hideWindow().
onIdle() - Method in class jexer.TWidget
Method that subclasses can override to do processing when the UI is idle.
onIdle() - Method in class xtwm.ui.ClientsWindow
Method that subclasses can override to do processing when the UI is idle.
onIdle() - Method in class xtwm.ui.PluginOptionsWindow
Method that subclasses can override to do processing when the UI is idle.
onKeypress(TKeypressEvent) - Method in class jexer.backend.TWindowBackend
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.help.THelpText
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.help.TWord
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.menu.TMenu
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.menu.TMenuItem
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.menu.TSubMenu
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TApplication
Method that TApplication subclasses can override to handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TButton
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TCalendar
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TCheckBox
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TComboBox
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TDesktop
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TEditColorThemeWindow
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TEditorWidget
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TEditorWindow
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TField
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TFileOpenBox
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TImage
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TImageWindow
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TList
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TMessageBox
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TRadioButton
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TScreenOptionsWindow
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TSpinner
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TTableWidget.Cell
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TTableWidget
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TTableWindow
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TTerminalWidget
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TTerminalWindow
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TText
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.ttree.TTreeItem
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.ttree.TTreeView
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.ttree.TTreeViewWidget
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.ttree.TTreeViewWindow
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TWidget
Method that subclasses can override to handle keystrokes.
onKeypress(TKeypressEvent) - Method in class jexer.TWindow
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class xtwm.plugins.ScreensaverPlugin
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class xtwm.ui.ApplicationOptionsWindow
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class xtwm.ui.ClientsWindow
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class xtwm.ui.EditorOptionsWindow
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class xtwm.ui.InternalEditorWindow
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class xtwm.ui.PluginOptionsWindow
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class xtwm.ui.SwitchWidgetWindow
Handle keystrokes.
onKeypress(TKeypressEvent) - Method in class xtwm.ui.XTWMApplication
Method that TApplication subclasses can override to handle keystrokes.
onMenu(TMenuEvent) - Method in class jexer.demos.DemoApplication
Handle menu events.
onMenu(TMenuEvent) - Method in class jexer.demos.DesktopDemoApplication
Handle menu events.
onMenu(TMenuEvent) - Method in class jexer.TApplication
Method that TApplication subclasses can override to handle menu events.
onMenu(TMenuEvent) - Method in class jexer.TDesktop
Handle posted menu events.
onMenu(TMenuEvent) - Method in class jexer.TEditorWindow
Handle posted menu events.
onMenu(TMenuEvent) - Method in class jexer.TTableWindow
Handle posted menu events.
onMenu(TMenuEvent) - Method in class jexer.TWidget
Method that subclasses can override to handle menu or posted menu events.
onMenu(TMenuEvent) - Method in class jexer.TWindow
Handle posted menu events.
onMenu(TMenuEvent) - Method in class xtwm.plugins.PluginWidget
Process menu events.
onMenu(TMenuEvent) - Method in class xtwm.ui.InternalEditorWindow
Handle posted menu events.
onMenu(TMenuEvent) - Method in class xtwm.ui.TerminalWindow
Process menu events.
onMenu(TMenuEvent) - Method in class xtwm.ui.TiledTerminal
Process menu events.
onMenu(TMenuEvent) - Method in class xtwm.ui.XTWMApplication
Handle menu events.
onMouseDoubleClick(TMouseEvent) - Method in class jexer.TCalendar
Handle mouse double click.
onMouseDoubleClick(TMouseEvent) - Method in class jexer.TList
Handle mouse double click.
onMouseDoubleClick(TMouseEvent) - Method in class jexer.TTableWidget.Cell
Handle mouse double-click events.
onMouseDoubleClick(TMouseEvent) - Method in class jexer.TWidget
Method that subclasses can override to handle mouse button double-clicks.
onMouseDown(TMouseEvent) - Method in class jexer.backend.TWindowBackend
Handle mouse button presses.
onMouseDown(TMouseEvent) - Method in class jexer.help.THelpText
Handle mouse press events.
onMouseDown(TMouseEvent) - Method in class jexer.help.TWord
Handle mouse press events.
onMouseDown(TMouseEvent) - Method in class jexer.menu.TMenu
Handle mouse button presses.
onMouseDown(TMouseEvent) - Method in class jexer.TButton
Handle mouse button presses.
onMouseDown(TMouseEvent) - Method in class jexer.TCalendar
Handle mouse down clicks.
onMouseDown(TMouseEvent) - Method in class jexer.TCheckBox
Handle mouse checkbox presses.
onMouseDown(TMouseEvent) - Method in class jexer.TComboBox
Handle mouse down clicks.
onMouseDown(TMouseEvent) - Method in class jexer.TDesktop
Handle mouse button presses.
onMouseDown(TMouseEvent) - Method in class jexer.TEditorWidget
Handle mouse press events.
onMouseDown(TMouseEvent) - Method in class jexer.TEditorWindow
Handle mouse press events.
onMouseDown(TMouseEvent) - Method in class jexer.TField
Handle mouse button presses.
onMouseDown(TMouseEvent) - Method in class jexer.THScroller
Handle mouse button press events.
onMouseDown(TMouseEvent) - Method in class jexer.TImage
Handle mouse press events.
onMouseDown(TMouseEvent) - Method in class jexer.TImageWindow
Handle mouse press events.
onMouseDown(TMouseEvent) - Method in class jexer.TList
Handle mouse press events.
onMouseDown(TMouseEvent) - Method in class jexer.TRadioButton
Handle mouse button presses.
onMouseDown(TMouseEvent) - Method in class jexer.TSpinner
Handle mouse checkbox presses.
onMouseDown(TMouseEvent) - Method in class jexer.TSplitPane
Handle mouse button presses.
onMouseDown(TMouseEvent) - Method in class jexer.TTableWidget.Cell
Handle mouse press events.
onMouseDown(TMouseEvent) - Method in class jexer.TTableWidget
Handle mouse press events.
onMouseDown(TMouseEvent) - Method in class jexer.TTableWindow
Handle mouse press events.
onMouseDown(TMouseEvent) - Method in class jexer.TTerminalWidget
Handle mouse press events.
onMouseDown(TMouseEvent) - Method in class jexer.TTerminalWindow
Handle mouse press events.
onMouseDown(TMouseEvent) - Method in class jexer.TText
Handle mouse press events.
onMouseDown(TMouseEvent) - Method in class jexer.ttree.TTreeViewWidget
Handle mouse press events.
onMouseDown(TMouseEvent) - Method in class jexer.ttree.TTreeViewWindow
Handle mouse press events.
onMouseDown(TMouseEvent) - Method in class jexer.TVScroller
Handle mouse press events.
onMouseDown(TMouseEvent) - Method in class jexer.TWidget
Method that subclasses can override to handle mouse button presses.
onMouseDown(TMouseEvent) - Method in class jexer.TWindow
Handle mouse button presses.
onMouseDown(TMouseEvent) - Method in class xtwm.ui.Desktop
Handle mouse press events.
onMouseDown(TMouseEvent) - Method in class xtwm.ui.InternalEditorWindow
Handle mouse press events.
onMouseMotion(TMouseEvent) - Method in class jexer.backend.TWindowBackend
Handle mouse movements.
onMouseMotion(TMouseEvent) - Method in class jexer.menu.TMenu
Handle mouse movements.
onMouseMotion(TMouseEvent) - Method in class jexer.TButton
Handle mouse movements.
onMouseMotion(TMouseEvent) - Method in class jexer.TDesktop
Handle mouse movements.
onMouseMotion(TMouseEvent) - Method in class jexer.TEditorWidget
Handle mouse motion events.
onMouseMotion(TMouseEvent) - Method in class jexer.TEditorWindow
Method that subclasses can override to handle mouse movements.
onMouseMotion(TMouseEvent) - Method in class jexer.THScroller
Handle mouse movement events.
onMouseMotion(TMouseEvent) - Method in class jexer.TImageWindow
Method that subclasses can override to handle mouse movements.
onMouseMotion(TMouseEvent) - Method in class jexer.TSplitPane
Handle mouse movements.
onMouseMotion(TMouseEvent) - Method in class jexer.TTableWindow
Method that subclasses can override to handle mouse movements.
onMouseMotion(TMouseEvent) - Method in class jexer.TTerminalWidget
Handle mouse motion events.
onMouseMotion(TMouseEvent) - Method in class jexer.TTerminalWindow
Handle mouse motion events.
onMouseMotion(TMouseEvent) - Method in class jexer.ttree.TTreeViewWidget
Handle mouse motion events.
onMouseMotion(TMouseEvent) - Method in class jexer.ttree.TTreeViewWindow
Handle mouse motion events.
onMouseMotion(TMouseEvent) - Method in class jexer.TVScroller
Handle mouse movement events.
onMouseMotion(TMouseEvent) - Method in class jexer.TWidget
Method that subclasses can override to handle mouse movements.
onMouseMotion(TMouseEvent) - Method in class jexer.TWindow
Handle mouse movements.
onMouseMotion(TMouseEvent) - Method in class xtwm.ui.InternalEditorWindow
Method that subclasses can override to handle mouse movements.
onMouseUp(TMouseEvent) - Method in class jexer.backend.TWindowBackend
Handle mouse button releases.
onMouseUp(TMouseEvent) - Method in class jexer.menu.TMenu
Handle mouse button releases.
onMouseUp(TMouseEvent) - Method in class jexer.menu.TMenuItem
Handle mouse button releases.
onMouseUp(TMouseEvent) - Method in class jexer.TButton
Handle mouse button releases.
onMouseUp(TMouseEvent) - Method in class jexer.TDesktop
Handle mouse button releases.
onMouseUp(TMouseEvent) - Method in class jexer.TEditorWidget
Handle mouse release events.
onMouseUp(TMouseEvent) - Method in class jexer.TEditorWindow
Handle mouse release events.
onMouseUp(TMouseEvent) - Method in class jexer.THScroller
Handle mouse button releases.
onMouseUp(TMouseEvent) - Method in class jexer.TImageWindow
Handle mouse release events.
onMouseUp(TMouseEvent) - Method in class jexer.TSplitPane
Handle mouse button releases.
onMouseUp(TMouseEvent) - Method in class jexer.TTableWidget.Cell
Handle mouse release events.
onMouseUp(TMouseEvent) - Method in class jexer.TTableWindow
Handle mouse release events.
onMouseUp(TMouseEvent) - Method in class jexer.TTerminalWidget
Handle mouse release events.
onMouseUp(TMouseEvent) - Method in class jexer.TTerminalWindow
Handle mouse release events.
onMouseUp(TMouseEvent) - Method in class jexer.ttree.TTreeItem
Handle mouse release events.
onMouseUp(TMouseEvent) - Method in class jexer.ttree.TTreeViewWidget
Handle mouse release events.
onMouseUp(TMouseEvent) - Method in class jexer.ttree.TTreeViewWindow
Handle mouse release events.
onMouseUp(TMouseEvent) - Method in class jexer.TVScroller
Handle mouse button releases.
onMouseUp(TMouseEvent) - Method in class jexer.TWidget
Method that subclasses can override to handle mouse button releases.
onMouseUp(TMouseEvent) - Method in class jexer.TWindow
Handle mouse button releases.
onMouseUp(TMouseEvent) - Method in class xtwm.ui.InternalEditorWindow
Handle mouse release events.
onPostDraw() - Method in class jexer.TApplication
Function called immediately after the screen is drawn, while the screen is still synchronized/locked.
onPostDraw() - Method in class xtwm.ui.XTWMApplication
Function called immediately after the screen is drawn, while the screen is still synchronized/locked.
onPreClose() - Method in class jexer.TWindow
Subclasses should override this method to perform any user prompting before they are offscreen.
onPreClose() - Method in class xtwm.ui.InternalEditorWindow
Prompt the user to save if we are about to be closed and the editor is dirty.
onPreDraw() - Method in class jexer.TApplication
Function called immediately before the screen is drawn.
onPreDraw() - Method in class xtwm.ui.XTWMApplication
Function called immediately before the screen is drawn.
onResize(TResizeEvent) - Method in class jexer.backend.TWindowBackend
Handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.demos.DemoEditorWindow
Handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.demos.DemoTableWindow
Handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.demos.DemoTextWindow
Handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.demos.DemoTreeViewWindow
Handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.layout.BoxLayoutManager
Process the parent widget's resize event, and resize/reposition child widgets.
onResize(TResizeEvent) - Method in interface jexer.layout.LayoutManager
Process the parent widget's resize event, and resize/reposition child widgets.
onResize(TResizeEvent) - Method in class jexer.layout.StretchLayoutManager
Process the parent widget's resize event, and resize/reposition child widgets.
onResize(TResizeEvent) - Method in class jexer.TDesktop
Handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.TEditorWidget
Method that subclasses can override to handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.TEditorWindow
Handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.THelpWindow
Handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.TImage
Handle resize events.
onResize(TResizeEvent) - Method in class jexer.TImageWindow
Handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.TPanel
Method that subclasses can override to handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.TScrollableWidget
Handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.TScrollableWindow
Handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.TSplitPane
Handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.TTableWidget
Handle widget resize events.
onResize(TResizeEvent) - Method in class jexer.TTableWindow
Handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.TTerminalWidget
Handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.TTerminalWindow
Handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.ttree.TTreeViewWidget
Handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.ttree.TTreeViewWindow
Handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.TWidget
Method that subclasses can override to handle window/screen resize events.
onResize(TResizeEvent) - Method in class jexer.TWindow
Method that subclasses can override to handle window/screen resize events.
onResize(TResizeEvent) - Method in class xtwm.plugins.DesktopPager
Handle window/screen resize events.
onResize(TResizeEvent) - Method in class xtwm.plugins.QuickNotes
Method that subclasses can override to handle window/screen resize events.
onResize(TResizeEvent) - Method in class xtwm.ui.InternalEditorWindow
Handle window/screen resize events.
onShellExit() - Method in class jexer.TTerminalWidget
Hook for subclasses to be notified of the shell termination.
onShellExit() - Method in class jexer.TTerminalWindow
Hook for subclasses to be notified of the shell termination.
onShellExit() - Method in class xtwm.ui.ExternalEditorWindow
Hook for subclasses to be notified of the shell termination.
onShow() - Method in class jexer.TDesktop
Called by show().
onShow() - Method in class jexer.TWindow
Called by application.showWindow().
onUnfocus() - Method in class jexer.demos.DemoTextWindow
Called by application.switchWindow() when another window gets the focus.
onUnfocus() - Method in class jexer.TEditorWindow
Called by application.switchWindow() when another window gets the focus.
onUnfocus() - Method in class jexer.TTableWindow
Called by application.switchWindow() when another window gets the focus.
onUnfocus() - Method in class jexer.TWindow
Called by application.switchWindow() when another window gets the focus.
onUnfocus() - Method in class xtwm.ui.InternalEditorWindow
Called by application.switchWindow() when another window gets the focus.
OPEN - jexer.TFileOpenBox.Type
Button will be labeled "Open".
OPEN - Static variable in class jexer.TCommand
File open dialog.
openContextMenu(TMenu, int, int) - Method in class jexer.TApplication
Open a previously created menu as a context menu at a specific location.
openEditor(String) - Method in class xtwm.ui.XTWMApplication
Convenience function to open a file in an editor window and make it active.
openInternalEditor(String) - Method in class xtwm.ui.XTWMApplication
Convenience function to open a file in an internal editor window and make it active.
openTerminal(int, int) - Method in class jexer.TApplication
Convenience function to open a terminal window.
openTerminal(int, int, boolean) - Method in class jexer.TApplication
Convenience function to open a terminal window.
openTerminal(int, int, int) - Method in class jexer.TApplication
Convenience function to open a terminal window.
openTerminal(int, int, int, boolean) - Method in class jexer.TApplication
Convenience function to open a terminal window.
openTerminal(int, int, int, String) - Method in class jexer.TApplication
Convenience function to open a terminal window and execute a custom command line inside it.
openTerminal(int, int, int, String[]) - Method in class jexer.TApplication
Convenience function to open a terminal window and execute a custom command line inside it.
openTerminal(int, int, int, String[], boolean) - Method in class jexer.TApplication
Convenience function to open a terminal window and execute a custom command line inside it.
openTerminal(int, int, int, String, boolean) - Method in class jexer.TApplication
Convenience function to open a terminal window and execute a custom command line inside it.
openTerminal(int, int, String) - Method in class jexer.TApplication
Convenience function to open a terminal window and execute a custom command line inside it.
openTerminal(int, int, String, boolean) - Method in class jexer.TApplication
Convenience function to open a terminal window and execute a custom command line inside it.
OUTLINE - jexer.backend.SwingTerminal.CursorStyle
Use an outlined block for the cursor.
OVERRIDEMENU - Static variable in class jexer.TWindow
Menus cannot be used when this window is active (default no).

P

paint(Graphics) - Method in class jexer.backend.SwingComponent
Paints this component.
paint(Graphics) - Method in class jexer.backend.SwingTerminal
Paint redraws the whole screen.
passwordField - Variable in class xtwm.plugins.ScreensaverPlugin
The password field.
passwordPanel - Variable in class xtwm.plugins.ScreensaverPlugin
The password panel.
PASTE - Static variable in class jexer.TCommand
Paste from clipboard.
pasteImage() - Method in class jexer.bits.Clipboard
Obtain an image from the clipboard.
pasteText() - Method in class jexer.bits.Clipboard
Obtain a text string from the clipboard.
PGDN - Static variable in class jexer.TKeypress
Page down.
PGUP - Static variable in class jexer.TKeypress
Page up.
physical - Variable in class jexer.backend.LogicalScreen
The physical screen last sent out on flush().
PI - Static variable in class jexer.bits.GraphicsChars
 
placeScrollbars() - Method in class jexer.help.THelpText
Place the scrollbars on the edge of this widget, and adjust bigChange to match the new size.
placeScrollbars() - Method in class jexer.TScrollableWidget
Place the scrollbars on the edge of this widget, and adjust bigChange to match the new size.
placeScrollbars() - Method in class jexer.TScrollableWindow
Place the scrollbars on the edge of this widget, and adjust bigChange to match the new size.
pluginEnabled - Variable in class xtwm.plugins.PluginWidget
If true, this plugin will be enabled.
PluginLoader - Interface in xtwm.plugins
PluginLoader is a service provider to load one or more PluginWidgets.
PluginOptionsWindow - Class in xtwm.ui
PluginOptionsWindow enables/disables and configures the available plugins.
PluginOptionsWindow(XTWMApplication) - Constructor for class xtwm.ui.PluginOptionsWindow
Public constructor.
PluginWidget - Class in xtwm.plugins
A PluginWidget is a plugin that can be optionally be instantiated in a separate window and/or as part of a tiled panel.
PluginWidget(TWidget) - Constructor for class xtwm.plugins.PluginWidget
Constructor for subclasses.
PLUSMINUS - Static variable in class jexer.bits.GraphicsChars
 
position - Variable in class jexer.TField
Current editing position within text.
postEvent(TInputEvent) - Method in class jexer.TApplication
Post an event to process.
postMenuEvent(TInputEvent) - Method in class jexer.TApplication
Post an event to process and turn off the menu.
previousPanel() - Method in class xtwm.ui.Desktop
Activate the next panel on this desktop.
putAll(int, CellAttributes) - Method in class jexer.backend.LogicalScreen
Fill the entire screen with one character with attributes.
putAll(int, CellAttributes) - Method in class jexer.backend.MultiScreen
Fill the entire screen with one character with attributes.
putAll(int, CellAttributes) - Method in interface jexer.backend.Screen
Fill the entire screen with one character with attributes.
putAll(int, CellAttributes) - Method in class jexer.TWidget
Fill the entire screen with one character with attributes.
putAttrXY(int, int, CellAttributes) - Method in class jexer.backend.LogicalScreen
Set the attributes at one location.
putAttrXY(int, int, CellAttributes) - Method in class jexer.backend.MultiScreen
Set the attributes at one location.
putAttrXY(int, int, CellAttributes) - Method in interface jexer.backend.Screen
Set the attributes at one location.
putAttrXY(int, int, CellAttributes) - Method in class jexer.TWidget
Set the attributes at one location.
putAttrXY(int, int, CellAttributes, boolean) - Method in class jexer.backend.LogicalScreen
Set the attributes at one location.
putAttrXY(int, int, CellAttributes, boolean) - Method in class jexer.backend.MultiScreen
Set the attributes at one location.
putAttrXY(int, int, CellAttributes, boolean) - Method in interface jexer.backend.Screen
Set the attributes at one location.
putAttrXY(int, int, CellAttributes, boolean) - Method in class jexer.TWidget
Set the attributes at one location.
putCharXY(int, int, int) - Method in class jexer.backend.LogicalScreen
Render one character without changing the underlying attributes.
putCharXY(int, int, int) - Method in class jexer.backend.MultiScreen
Render one character without changing the underlying attributes.
putCharXY(int, int, int) - Method in interface jexer.backend.Screen
Render one character without changing the underlying attributes.
putCharXY(int, int, int) - Method in class jexer.TWidget
Render one character without changing the underlying attributes.
putCharXY(int, int, int, CellAttributes) - Method in class jexer.backend.LogicalScreen
Render one character with attributes.
putCharXY(int, int, int, CellAttributes) - Method in class jexer.backend.MultiScreen
Render one character with attributes.
putCharXY(int, int, int, CellAttributes) - Method in interface jexer.backend.Screen
Render one character with attributes.
putCharXY(int, int, int, CellAttributes) - Method in class jexer.TWidget
Render one character with attributes.
putCharXY(int, int, Cell) - Method in class jexer.backend.LogicalScreen
Render one character with attributes.
putCharXY(int, int, Cell) - Method in class jexer.backend.MultiScreen
Render one character with attributes.
putCharXY(int, int, Cell) - Method in interface jexer.backend.Screen
Render one character with attributes.
putCharXY(int, int, Cell) - Method in class jexer.TWidget
Render one character with attributes.
putCursor(boolean, int, int) - Method in class jexer.backend.LogicalScreen
Put the cursor at (x,y).
putCursor(boolean, int, int) - Method in class jexer.backend.MultiScreen
Put the cursor at (x,y).
putCursor(boolean, int, int) - Method in interface jexer.backend.Screen
Put the cursor at (x,y).
putFullwidthCharXY(int, int, int) - Method in class jexer.backend.LogicalScreen
Render one fullwidth character with attributes.
putFullwidthCharXY(int, int, int, CellAttributes) - Method in class jexer.backend.LogicalScreen
Render one fullwidth character with attributes.
putFullwidthCharXY(int, int, Cell) - Method in class jexer.backend.LogicalScreen
Render one fullwidth cell.
putOnAllDesktops(TWindow) - Method in class xtwm.ui.XTWMApplication
Put a window on all desktops.
putStringXY(int, int, String) - Method in class jexer.backend.LogicalScreen
Render a string without changing the underlying attribute.
putStringXY(int, int, String) - Method in class jexer.backend.MultiScreen
Render a string without changing the underlying attribute.
putStringXY(int, int, String) - Method in interface jexer.backend.Screen
Render a string without changing the underlying attribute.
putStringXY(int, int, String) - Method in class jexer.TWidget
Render a string without changing the underlying attribute.
putStringXY(int, int, String, CellAttributes) - Method in class jexer.backend.LogicalScreen
Render a string.
putStringXY(int, int, String, CellAttributes) - Method in class jexer.backend.MultiScreen
Render a string.
putStringXY(int, int, String, CellAttributes) - Method in interface jexer.backend.Screen
Render a string.
putStringXY(int, int, String, CellAttributes) - Method in class jexer.TWidget
Render a string.

Q

queryWindowSize() - Method in interface jexer.backend.SessionInfo
Re-query the text window size.
queryWindowSize() - Method in class jexer.backend.SwingSessionInfo
Re-query the text window size.
queryWindowSize() - Method in class jexer.backend.TSessionInfo
Re-query the text window size.
queryWindowSize() - Method in class jexer.backend.TTYSessionInfo
Re-query the text window size.
queryWindowSize() - Method in class jexer.net.TelnetInputStream
Re-query the text window size.
QuickNotes - Class in xtwm.plugins
QuickNotes is a simple calendar view.
QuickNotes() - Constructor for class xtwm.plugins.QuickNotes
No-argument constructor that is intended only for use by XTWMApplication.loadPlugin().
QuickNotes(TWidget) - Constructor for class xtwm.plugins.QuickNotes
Public constructor.

R

RainScreensaver - Class in xtwm.plugins
RainScreensaver drops characters like they are raining from the bottom.
RainScreensaver() - Constructor for class xtwm.plugins.RainScreensaver
No-argument constructor that is intended only for use by XTWMApplication.loadPlugin().
RainScreensaver(TWidget) - Constructor for class xtwm.plugins.RainScreensaver
Public constructor.
read() - Method in class jexer.io.TimeoutInputStream
Reads the next byte of data from the input stream.
read() - Method in class jexer.net.TelnetInputStream
Reads the next byte of data from the input stream.
read(byte[]) - Method in class jexer.io.TimeoutInputStream
Reads some number of bytes from the input stream and stores them into the buffer array b.
read(byte[]) - Method in class jexer.net.TelnetInputStream
Reads some number of bytes from the input stream and stores them into the buffer array b.
read(byte[], int, int) - Method in class jexer.io.TimeoutInputStream
Reads up to len bytes of data from the input stream into an array of bytes.
read(byte[], int, int) - Method in class jexer.net.TelnetInputStream
Reads up to len bytes of data from the input stream into an array of bytes.
readOnly - Variable in class jexer.backend.GenericBackend
Whether or not this backend is read-only.
ReadTimeoutException - Exception in jexer.io
ReadTimeoutException is thrown by TimeoutInputStream.read() when bytes are not available within the timeout specified.
ReadTimeoutException(String) - Constructor for exception jexer.io.ReadTimeoutException
Construct an instance with a message.
reallyCleared - Variable in class jexer.backend.LogicalScreen
Set if the user explicitly wants to redraw everything starting with a ECMATerminal.clearAll().
recomputeMenuX() - Method in class jexer.TApplication
Recompute menu x positions based on their title length.
RED - Static variable in class jexer.bits.Color
Red.
redo() - Method in class jexer.TEditorWidget
Redo an edit.
reflowData() - Method in class jexer.help.THelpText
Resize text and scrollbars for a new width/height.
reflowData() - Method in class jexer.help.TParagraph
Reposition the words in this paragraph to reflect the new width, and set the paragraph height.
reflowData() - Method in class jexer.TList
Resize for a new width/height.
reflowData() - Method in class jexer.TScrollableWidget
Recompute whatever data is displayed by this widget.
reflowData() - Method in class jexer.TScrollableWindow
Recompute whatever data is displayed by this widget.
reflowData() - Method in class jexer.TTerminalWidget
Resize scrollbars for a new width/height.
reflowData() - Method in class jexer.TTerminalWindow
Resize scrollbars for a new width/height.
reflowData() - Method in class jexer.TText
Resize text and scrollbars for a new width/height.
reflowData() - Method in class jexer.ttree.TTreeViewWidget
Resize text and scrollbars for a new width/height.
reflowData() - Method in class jexer.ttree.TTreeViewWindow
Resize text and scrollbars for a new width/height.
refreshDesktops() - Method in class xtwm.plugins.DesktopPager
Refresh the buttons to match the number of desktops.
reloadOptions() - Method in interface jexer.backend.Backend
Reload backend options from System properties.
reloadOptions() - Method in class jexer.backend.ECMA48Terminal
Reload options from System properties.
reloadOptions() - Method in class jexer.backend.GenericBackend
Reload backend options from System properties.
reloadOptions() - Method in class jexer.backend.HeadlessBackend
Reload backend options from System properties.
reloadOptions() - Method in class jexer.backend.MultiBackend
Reload backend options from System properties.
reloadOptions() - Method in class jexer.backend.SwingTerminal
Reload options from System properties.
reloadOptions() - Method in interface jexer.backend.TerminalReader
Reload options from System properties.
reloadOptions() - Method in class jexer.backend.TWindowBackend
Reload backend options from System properties.
remove() - Method in class jexer.TWidget
Remove this widget from its parent container.
remove(boolean) - Method in class jexer.TWidget
Remove this widget from its parent container.
remove(TWidget) - Method in class jexer.layout.BoxLayoutManager
Remove a child widget from those managed by this LayoutManager.
remove(TWidget) - Method in interface jexer.layout.LayoutManager
Remove a child widget from those managed by this LayoutManager.
remove(TWidget) - Method in class jexer.layout.StretchLayoutManager
Remove a child widget from those managed by this LayoutManager.
remove(TWidget) - Method in class jexer.TWidget
Remove a child widget from this container.
remove(TWidget, boolean) - Method in class jexer.TWidget
Remove a child widget from this container.
removeAll(TWidget, boolean) - Method in class jexer.TWidget
Remove a child widget from this container, and all of its children recursively from their parent containers.
removeBackend(Backend) - Method in class jexer.backend.MultiBackend
Remove a backend from the list.
removeDesktop() - Method in class xtwm.ui.XTWMApplication
Remove the last desktop.
removeMenu(TMenu) - Method in class jexer.TApplication
Remove a top-level menu from the list.
removePanel(TWidget) - Method in class xtwm.ui.Desktop
Remove a panel from this desktop.
removeScreen(Screen) - Method in class jexer.backend.MultiScreen
Remove a screen from the list.
removeShortcutKeypress(TKeypress) - Method in class jexer.TWindow
Remove a keypress to be overridden for this window.
removeSplit(TWidget, boolean) - Method in class jexer.TSplitPane
Remove this split, removing the widget specified.
removeTimer(TTimer) - Method in class jexer.TApplication
Convenience function to remove a timer.
removeWidget(TWidget) - Method in class jexer.TSplitPane
Remove a widget, regardless of what pane it is on.
removeWindow(TWindow) - Method in class xtwm.ui.VirtualDesktop
Remove a window from this desktop.
repaint() - Method in class jexer.backend.SwingComponent
Repaints this component.
repaint(int, int, int, int) - Method in class jexer.backend.SwingComponent
Repaints the specified rectangle of this component.
replace(int, Cell) - Method in class jexer.tterminal.DisplayLine
Replace character at the specified position.
replaceChar(int) - Method in class jexer.teditor.Line
Replace a character at the cursor.
replaceSelection(String) - Method in class jexer.TEditorWidget
Replace whatever is being selected with new text.
replaceSelection(String) - Method in class xtwm.ui.InternalEditorWindow
Replace whatever is being selected with new text.
replaceWidget(TWidget, TWidget) - Method in class jexer.TSplitPane
Replace a widget, regardless of what pane it is on, with another widget.
requestFocusInWindow() - Method in class jexer.backend.SwingComponent
Requests that this Component get the input focus, if this Component's top-level ancestor is already the focused Window.
reset() - Method in class jexer.backend.LogicalScreen
Reset screen to not-bold, white-on-black.
reset() - Method in class jexer.backend.MultiScreen
Reset screen to not-bold, white-on-black.
reset() - Method in interface jexer.backend.Screen
Reset screen to not-bold, white-on-black.
reset() - Method in class jexer.bits.Cell
Reset this cell to a blank.
reset() - Method in class jexer.bits.CellAttributes
Set to default: white foreground on black background, no bold/underline/blink/rever/protect.
reset() - Method in class jexer.io.TimeoutInputStream
Repositions this stream to the position at the time the mark method was last called on this input stream.
reset() - Method in class jexer.net.TelnetInputStream
Repositions this stream to the position at the time the mark method was last called on this input stream.
resetClipping() - Method in class jexer.backend.LogicalScreen
Flush the offset and clip variables.
resetClipping() - Method in class jexer.backend.MultiScreen
Flush the offset and clip variables.
resetClipping() - Method in interface jexer.backend.Screen
Flush the offset and clip variables.
resetSize(TWidget) - Method in class jexer.layout.BoxLayoutManager
Reset a child widget's original/preferred size.
resetSize(TWidget) - Method in interface jexer.layout.LayoutManager
Reset a child widget's original/preferred size.
resetSize(TWidget) - Method in class jexer.layout.StretchLayoutManager
Reset a child widget's original/preferred size.
resetTabOrder() - Method in class jexer.menu.TMenu
Reset the tab order of children to match their position in the list.
resetTabOrder() - Method in class jexer.TSplitPane
Reset the tab order of children to match their position in the list.
resetTabOrder() - Method in class jexer.TWidget
Reset the tab order of children to match their position in the list.
RESIZABLE - Static variable in class jexer.TWindow
Window is resizable (default yes).
resizeToScreen() - Method in class jexer.backend.ECMA48Terminal
Resize the physical screen to match the logical screen dimensions.
resizeToScreen() - Method in class jexer.backend.LogicalScreen
Resize the physical screen to match the logical screen dimensions.
resizeToScreen() - Method in class jexer.backend.SwingTerminal
Resize the physical screen to match the logical screen dimensions.
restore() - Method in class jexer.TScrollableWindow
Restore (unmaximize) window.
restore() - Method in class jexer.TWindow
Restore (unmaximize) window.
restoreConsole() - Method in class jexer.TApplication
Restore the console to sane defaults.
restoreImage() - Method in class jexer.bits.Cell
Restore the image in this cell to its normal version, if it has one.
result - Variable in class jexer.TMessageBox
Which button was clicked: OK, CANCEL, YES, or NO.
right() - Method in class jexer.teditor.Document
Increment the cursor by one.
right() - Method in class jexer.teditor.Line
Increment the cursor by one.
right(String, int) - Static method in class jexer.bits.StringUtils
Right-justify a string into a list of lines.
RIGHT - jexer.bits.Cell.Width
This cell is the right half of a wide glyph.
RIGHT - jexer.TText.Justification
Right-justified text.
RIGHT - Static variable in class jexer.TKeypress
Right arrow.
RIGHTARROW - Static variable in class jexer.bits.GraphicsChars
 
rightJustify() - Method in class jexer.TText
Right-justify the text.
run() - Method in class jexer.backend.ECMA48Terminal
Read function runs on a separate thread.
run() - Method in class jexer.TApplication
Run this application until it exits.
run() - Method in class jexer.tterminal.ECMA48
Read function runs on a separate thread.

S

save(String) - Method in class jexer.bits.ColorTheme
Save the color theme mappings to an ASCII file.
SAVE - jexer.TFileOpenBox.Type
Button will be labeled "Save".
SAVE - Static variable in class jexer.TCommand
Save file.
saveIfDirty() - Method in class xtwm.ui.InternalEditorWindow
Save the file if it is dirty.
savePluginProperties(PluginWidget) - Method in class xtwm.ui.XTWMApplication
Save the properties for a plugin.
saveToCsvFilename(String) - Method in class jexer.TTableWidget
Save contents to file in CSV format.
saveToFilename(String) - Method in class jexer.teditor.Document
Save contents to file.
saveToFilename(String) - Method in class jexer.TEditorWidget
Save contents to file.
saveToTextFilename(String) - Method in class jexer.TTableWidget
Save contents to file in text format with lines.
saveToXml(XTWMApplication, String) - Static method in class xtwm.ui.ApplicationLayout
Write the layout of an application to file.
SCALE - jexer.TImage.Scale
Scale the image, preserving aspect ratio, to fill the text area width/height (like letterbox).
screen - Variable in class jexer.backend.GenericBackend
The screen to draw on.
Screen - Interface in jexer.backend
Drawing operations API.
SCREEN - jexer.event.TResizeEvent.Type
The entire screen size changed.
screenPosition - Variable in class jexer.TField
Current editing position screen column number.
ScreensaverPlugin - Class in xtwm.plugins
ScreensaverPlugin is a plugin whose draw() method can be used as the system screensaver.
ScreensaverPlugin(TWidget) - Constructor for class xtwm.plugins.ScreensaverPlugin
Constructor for subclasses.
screenToTextPosition(int) - Method in class jexer.TField
Determine string position from screen position.
Scrollable - Interface in jexer
Scrollable provides a public API for horizontal and vertical scrollbars.
SearchInputWindow - Class in xtwm.ui
This window is used by both the "Find" and "Replace" functions.
SearchInputWindow(TApplication, boolean) - Constructor for class xtwm.ui.SearchInputWindow
Public constructor.
SELECT - jexer.TFileOpenBox.Type
Button will be labeled "Select".
sessionInfo - Variable in class jexer.backend.GenericBackend
The session information.
SessionInfo - Interface in jexer.backend
SessionInfo is used to store per-session properties that are determined at different layers of the communication stack.
setAbsoluteX(int) - Method in class jexer.event.TMouseEvent
Set absoluteX.
setAbsoluteY(int) - Method in class jexer.event.TMouseEvent
Set absoluteY.
setActive(boolean) - Method in class jexer.TWidget
Set active flag.
setActiveColorKey(String) - Method in class jexer.TField
Set the active color key.
setAttr(int, CellAttributes) - Method in class jexer.tterminal.DisplayLine
Set the attributes (just the attributes, not the char) at the specified position to attr.
setAttr(CellAttributes) - Method in class jexer.bits.Cell
Set my field attr values to that's field.
setAttributes(CellAttributes) - Method in class xtwm.ui.Desktop
Set the attributes for the background.
setAutoWrap(boolean) - Method in class jexer.TEditorWidget
Set the wrapping behavior.
setBackColor(Color) - Method in class jexer.bits.CellAttributes
Setter for backColor.
setBackColorRGB(int) - Method in class jexer.bits.CellAttributes
Setter for backColor RGB.
setBackgroundChar(int) - Method in class jexer.TField
Set field background character.
setBackspaceUnindents(boolean) - Method in class jexer.teditor.Document
Set the backspace unindent option.
setBigChange(int) - Method in class jexer.THScroller
Set the increment for clicking in the bar between the box and an arrow.
setBigChange(int) - Method in class jexer.TVScroller
Set the increment for clicking in the bar between the box and an arrow.
setBlank(int) - Method in class jexer.tterminal.DisplayLine
Set the Cell at the specified position to the blank (reset).
setBlink(boolean) - Method in class jexer.bits.CellAttributes
Setter for blink.
setBold(boolean) - Method in class jexer.bits.CellAttributes
Setter for bold.
setBorderAllNone() - Method in class jexer.TTableWidget
Set all borders across the entire table to Border.NONE.
setBorderAllSingle() - Method in class jexer.TTableWidget
Set all borders across the entire table to Border.SINGLE.
setBorderCellNone() - Method in class jexer.TTableWidget
Set all borders around the selected cell to Border.NONE.
setBorderCellSingle() - Method in class jexer.TTableWidget
Set all borders around the selected cell to Border.SINGLE.
setBorderColumnLeftSingle() - Method in class jexer.TTableWidget
Set the column border to the right of the selected cell to Border.SINGLE.
setBorderColumnRightSingle() - Method in class jexer.TTableWidget
Set the column border to the right of the selected cell to Border.SINGLE.
setBorderRowAboveSingle() - Method in class jexer.TTableWidget
Set the row border above the selected cell to Border.SINGLE.
setBorderRowBelowDouble() - Method in class jexer.TTableWidget
Set the row border below the selected cell to Border.DOUBLE.
setBorderRowBelowSingle() - Method in class jexer.TTableWidget
Set the row border below the selected cell to Border.SINGLE.
setBorderRowBelowThick() - Method in class jexer.TTableWidget
Set the row border below the selected cell to Border.THICK.
setBottom(TWidget) - Method in class jexer.TSplitPane
Set the widget on the bottom side.
setBottomValue(int) - Method in interface jexer.Scrollable
Set the value that corresponds to being on the bottom edge of the vertical scroll bar.
setBottomValue(int) - Method in class jexer.TScrollableWidget
Set the value that corresponds to being on the bottom edge of the vertical scroll bar.
setBottomValue(int) - Method in class jexer.TScrollableWindow
Set the value that corresponds to being on the bottom edge of the vertical scroll bar.
setBottomValue(int) - Method in class jexer.TVScroller
Set the value that corresponds to being on the bottom edge of the scroll bar.
setCellEnterAction(int, int, TAction) - Method in class jexer.TTableWidget
Set the action to perform when the user presses enter on a particular cell.
setCellReadOnly(int, int, boolean) - Method in class jexer.TTableWidget
Set a particular cell read-only (non-editable) or not.
setCellText(int, int, String) - Method in class jexer.TTableWidget
Set the text of a particular cell.
setCellUpdateAction(int, int, TAction) - Method in class jexer.TTableWidget
Set the action to perform when the user updates a particular cell.
setChar(int) - Method in class jexer.bits.Cell
Setter for cell character.
setChar(int, int) - Method in class jexer.tterminal.DisplayLine
Set the character (just the char, not the attributes) at the specified position to ch.
setCheckable(boolean) - Method in class jexer.menu.TMenuItem
Set checkable flag.
setChecked(boolean) - Method in class jexer.menu.TMenuItem
Set checked flag.
setChecked(boolean) - Method in class jexer.TCheckBox
Set checked value.
setClipBottom(int) - Method in class jexer.backend.LogicalScreen
Set bottom drawing clipping boundary.
setClipBottom(int) - Method in class jexer.backend.MultiScreen
Set bottom drawing clipping boundary.
setClipBottom(int) - Method in interface jexer.backend.Screen
Set bottom drawing clipping boundary.
setClipLeft(int) - Method in class jexer.backend.LogicalScreen
Set left drawing clipping boundary.
setClipLeft(int) - Method in class jexer.backend.MultiScreen
Set left drawing clipping boundary.
setClipLeft(int) - Method in interface jexer.backend.Screen
Set left drawing clipping boundary.
setClipRight(int) - Method in class jexer.backend.LogicalScreen
Set right drawing clipping boundary.
setClipRight(int) - Method in class jexer.backend.MultiScreen
Set right drawing clipping boundary.
setClipRight(int) - Method in interface jexer.backend.Screen
Set right drawing clipping boundary.
setClipTop(int) - Method in class jexer.backend.LogicalScreen
Set top drawing clipping boundary.
setClipTop(int) - Method in class jexer.backend.MultiScreen
Set top drawing clipping boundary.
setClipTop(int) - Method in interface jexer.backend.Screen
Set top drawing clipping boundary.
setCloseBox(boolean) - Method in class jexer.TWindow
Set this window's close box flag.
setColor(String, CellAttributes) - Method in class jexer.bits.ColorTheme
Set the color for a named theme color.
setColor(CellAttributes) - Method in class jexer.teditor.Word
Set the color used to display this word on screen.
setColorFromString(String, String) - Method in class jexer.bits.ColorTheme
Set a color based on a text string.
setColorKey(String) - Method in class jexer.TLabel
Set the label color.
setColumnLabel(int, String) - Method in class jexer.TTableWidget
Set the label of a column.
setColumnReadOnly(int, boolean) - Method in class jexer.TTableWidget
Set an entire column of cells read-only (non-editable) or not.
setColumnWidth(int, int) - Method in class jexer.TTableWidget
Set the width of a column.
setCompletedChar(int) - Method in class jexer.TProgressBar
Set the filled-in part of the bar.
setContext(boolean) - Method in class jexer.menu.TMenu
Set the context flag.
setContext(boolean, int, int) - Method in class jexer.menu.TMenu
Set the context flag, used to open a context menu at a specific screen position.
setCursor(int) - Method in class jexer.teditor.Document
Set the current cursor position of the editing line.
setCursor(int) - Method in class jexer.teditor.Line
Set the current cursor position.
setCursorStyle(String) - Method in class jexer.backend.SwingTerminal
Set the cursor style.
setCursorStyle(SwingTerminal.CursorStyle) - Method in class jexer.backend.SwingTerminal
Set the cursor style.
setCursorVisible(boolean) - Method in class jexer.TWidget
Set visible cursor flag.
setCursorX(int) - Method in class jexer.TWidget
Set cursor X value.
setCursorY(int) - Method in class jexer.TWidget
Set cursor Y value.
setDefaultFont() - Method in class jexer.backend.SwingTerminal
Set the font to Terminus, the best all-around font for both CP437 and ISO8859-1.
setDefaultTheme() - Method in class jexer.bits.ColorTheme
Sets to defaults that resemble the Borland IDE colors.
setDesktop(TDesktop) - Method in class jexer.TApplication
Set the TDesktop instance.
setDesktop(TDesktop, boolean) - Method in class jexer.TApplication
Set the TDesktop instance.
setDimensions(int, int) - Method in class jexer.backend.LogicalScreen
Change the width and height.
setDimensions(int, int) - Method in class jexer.backend.MultiScreen
Change the width and height.
setDimensions(int, int) - Method in interface jexer.backend.Screen
Change the width and height.
setDimensions(int, int) - Method in class jexer.backend.SwingComponent
Resize the component to match the font dimensions.
setDimensions(int, int, int, int) - Method in class jexer.TWidget
Change the dimensions.
setDirty() - Method in class jexer.TTerminalWidget
Set the dirty flag.
setDoubleHeight(int) - Method in class jexer.tterminal.DisplayLine
Set double height flag.
setDoubleWidth(boolean) - Method in class jexer.tterminal.DisplayLine
Set double width flag.
setDrawLock(Object) - Method in class jexer.backend.TWindowBackend
Set the object to sync to in draw().
setEchoKeystrokes(boolean) - Method in class jexer.TWidget
Set echo keystrokes flag.
setEchoKeystrokes(boolean, boolean) - Method in class jexer.TWidget
Set echo keystrokes flag.
setEditingColumnNumber(int) - Method in class jexer.TEditorWidget
Set the current editing column number.
setEditingColumnNumber(int) - Method in class xtwm.ui.InternalEditorWindow
Set the current editing column number.
setEditingPositionNumber(int, int) - Method in class xtwm.ui.InternalEditorWindow
Set the current editing row and column number.
setEditingRowNumber(int) - Method in class jexer.TEditorWidget
Set the current editing row number.
setEditingRowNumber(int) - Method in class xtwm.ui.InternalEditorWindow
Set the current editing row number.
setEnabled(boolean) - Method in class jexer.teditor.Highlighter
Set keyword highlighting.
setEnabled(boolean) - Method in class jexer.TWidget
Set enabled flag.
setEnterAction(TAction) - Method in class jexer.TField
Set the action to perform when the user presses enter.
setExpandable(boolean) - Method in class jexer.ttree.TTreeItem
Set expandable value.
setExpanded(boolean) - Method in class jexer.ttree.TTreeItem
Set expanded value.
setFocusFollowsMouse(boolean) - Method in class jexer.TApplication
Set focusFollowsMouse flag.
setFocusFollowsMouse(boolean) - Method in class jexer.TSplitPane
Set focusFollowsMouse flag.
setFocusFollowsMouse(boolean) - Method in class xtwm.ui.Desktop
Set focusFollowsMouse flag.
setFocusFollowsMouse(boolean, boolean) - Method in class jexer.TSplitPane
Set focusFollowsMouse flag.
setFont(Font) - Method in class jexer.backend.SwingBackend
Set to a new font, and resize the screen to match its dimensions.
setFont(Font) - Method in class jexer.backend.SwingComponent
Sets the font of this component.
setFont(Font) - Method in class jexer.backend.SwingTerminal
Set to a new font, and resize the screen to match its dimensions.
setFontSize(int) - Method in class jexer.backend.SwingTerminal
Set the font size in points.
setForeColor(Color) - Method in class jexer.bits.CellAttributes
Setter for foreColor.
setForeColorRGB(int) - Method in class jexer.bits.CellAttributes
Setter for foreColor RGB.
setHasSixel(boolean) - Method in class jexer.backend.ECMA48Terminal
Set sixel output support flag.
setHeight(int) - Method in class jexer.backend.LogicalScreen
Change the height.
setHeight(int) - Method in class jexer.backend.MultiScreen
Change the height.
setHeight(int) - Method in interface jexer.backend.Screen
Change the height.
setHeight(int) - Method in class jexer.help.THelpText
Override TWidget's height: we need to set child widget heights.
setHeight(int) - Method in class jexer.TButton
Override TWidget's height: we can only set height at construction time.
setHeight(int) - Method in class jexer.TComboBox
Override TWidget's height: we can only set height at construction time.
setHeight(int) - Method in class jexer.TField
Override TWidget's height: we can only set height at construction time.
setHeight(int) - Method in class jexer.TLabel
Override TWidget's height: we can only set height at construction time.
setHeight(int) - Method in class jexer.TList
Override TWidget's height: we need to set child widget heights.
setHeight(int) - Method in class jexer.TProgressBar
Override TWidget's height: we can only set height at construction time.
setHeight(int) - Method in class jexer.TRadioButton
Override TWidget's height: we can only set height at construction time.
setHeight(int) - Method in class jexer.TRadioGroup
Override TWidget's height: we can only set height at construction time.
setHeight(int) - Method in class jexer.tterminal.ECMA48
Set the display height.
setHeight(int) - Method in class jexer.TText
Override TWidget's height: we need to set child widget heights.
setHeight(int) - Method in class jexer.ttree.TTreeViewWidget
Override TWidget's height: we need to set child widget heights.
setHeight(int) - Method in class jexer.TWidget
Change the height.
setHelpTopic(String) - Method in class jexer.THelpWindow
Set the topic to display.
setHiddenMouse(boolean) - Method in class jexer.TWindow
Set request to prevent the application-wide mouse cursor from being drawn over this window.
setHideMenuBar(boolean) - Method in class jexer.TApplication
Set hideMenuBar flag.
setHideStatusBar(boolean) - Method in class jexer.TApplication
Set hideStatusBar flag.
setHighlightColumn(boolean) - Method in class jexer.TTableWidget
Set the highlight column flag.
setHighlighting(boolean) - Method in class jexer.teditor.Document
Set keyword highlighting.
setHighlighting(boolean) - Method in class jexer.TEditorWidget
Set keyword highlighting.
setHighlightRow(boolean) - Method in class jexer.TTableWidget
Set the highlight row flag.
setHorizontalBigChange(int) - Method in interface jexer.Scrollable
Set the increment for clicking in the bar between the box and an arrow on the horizontal scrollbar.
setHorizontalBigChange(int) - Method in class jexer.TScrollableWidget
Set the increment for clicking in the bar between the box and an arrow on the horizontal scrollbar.
setHorizontalBigChange(int) - Method in class jexer.TScrollableWindow
Set the increment for clicking in the bar between the box and an arrow on the horizontal scrollbar.
setHorizontalSmallChange(int) - Method in interface jexer.Scrollable
Set the increment for clicking on an arrow on the horizontal scrollbar.
setHorizontalSmallChange(int) - Method in class jexer.TScrollableWidget
Set the increment for clicking on an arrow on the horizontal scrollbar.
setHorizontalSmallChange(int) - Method in class jexer.TScrollableWindow
Set the increment for clicking on an arrow on the horizontal scrollbar.
setHorizontalValue(int) - Method in interface jexer.Scrollable
Set current value of the horizontal scroll.
setHorizontalValue(int) - Method in class jexer.TScrollableWidget
Set current value of the horizontal scroll.
setHorizontalValue(int) - Method in class jexer.TScrollableWindow
Set current value of the horizontal scroll.
setIcon(int) - Method in class jexer.menu.TMenuItem
Set a picture/emoji icon for this menu item.
setIdleTime(int) - Method in interface jexer.backend.SessionInfo
Set the time this session was idle.
setIdleTime(int) - Method in class jexer.backend.SwingSessionInfo
Set the time this session was idle.
setIdleTime(int) - Method in class jexer.backend.TSessionInfo
Set the time this session was idle.
setIdleTime(int) - Method in class jexer.backend.TTYSessionInfo
Set the time this session was idle.
setIdleTime(int) - Method in class jexer.net.TelnetInputStream
Set the time this session was idle.
setImage(BufferedImage) - Method in class jexer.bits.Cell
Set the image data for this cell.
setImage(BufferedImage) - Method in class jexer.TImage
Set the raw image, and reprocess to make the visible image.
setInactiveColorKey(String) - Method in class jexer.TField
Set the inactive color key.
setIndex(int) - Method in class jexer.TComboBox
Set combobox text to one of the list values.
setJavaColors() - Method in class jexer.teditor.Highlighter
Sets to defaults that resemble the Borland IDE colors.
setJustification(TText.Justification) - Method in class jexer.TText
Set justification.
setKey(TKeypress) - Method in class jexer.menu.TMenuItem
Set a global accelerator key for this menu item.
setLabel(String) - Method in class jexer.TLabel
Set label text.
setLanguage(String) - Method in interface jexer.backend.SessionInfo
Language setter.
setLanguage(String) - Method in class jexer.backend.SwingSessionInfo
Language setter.
setLanguage(String) - Method in class jexer.backend.TSessionInfo
Language setter.
setLanguage(String) - Method in class jexer.backend.TTYSessionInfo
Language setter.
setLanguage(String) - Method in class jexer.net.TelnetInputStream
Language setter.
setLayoutManager(LayoutManager) - Method in class jexer.TWidget
Set the layout manager.
setLeft(int) - Method in class jexer.TImage
Set the left corner to render.
setLeft(TWidget) - Method in class jexer.TSplitPane
Set the widget on the left side.
setLeftBorderChar(int) - Method in class jexer.TProgressBar
Set the left border character.
setLeftColumn(int) - Method in class jexer.ttree.TTreeView
Set the left column value.
setLeftValue(int) - Method in interface jexer.Scrollable
Set the value that corresponds to being on the left edge of the horizontal scroll bar.
setLeftValue(int) - Method in class jexer.THScroller
Set the value that corresponds to being on the left edge of the scroll bar.
setLeftValue(int) - Method in class jexer.TScrollableWidget
Set the value that corresponds to being on the left edge of the horizontal scroll bar.
setLeftValue(int) - Method in class jexer.TScrollableWindow
Set the value that corresponds to being on the left edge of the horizontal scroll bar.
setLineNumber(int) - Method in class jexer.teditor.Document
Set the current line number being edited.
setList(List<String>) - Method in class jexer.TComboBox
Set the new list of strings to display.
setList(List<String>) - Method in class jexer.TList
Set the new list of strings to display.
setListener(Object) - Method in interface jexer.backend.Backend
Set listener to a different Object.
setListener(Object) - Method in class jexer.backend.ECMA48Terminal
Set listener to a different Object.
setListener(Object) - Method in class jexer.backend.GenericBackend
Set listener to a different Object.
setListener(Object) - Method in class jexer.backend.HeadlessBackend
Set listener to a different Object.
setListener(Object) - Method in class jexer.backend.MultiBackend
Set listener to a different Object.
setListener(Object) - Method in class jexer.backend.SwingTerminal
Set listener to a different Object.
setListener(Object) - Method in interface jexer.backend.TerminalReader
Set listener to a different Object.
setListener(Object) - Method in class jexer.backend.TWindowBackend
Set listener to a different Object.
setLoadOnStartup(boolean) - Method in class xtwm.plugins.PluginWidget
Set plugin load on startup.
setLoadOnStartup(boolean) - Method in class xtwm.plugins.ScreensaverPlugin
Set plugin load on startup.
setMargin(int) - Method in class jexer.TEditorWidget
Set the right margin.
setMaximumWindowHeight(int) - Method in class jexer.TWindow
Set the maximum height for this window.
setMaximumWindowWidth(int) - Method in class jexer.TWindow
Set the maximum width for this window.
setMaxValue(int) - Method in class jexer.TProgressBar
Set the value that corresponds to 100% progress.
setMinimumWindowHeight(int) - Method in class jexer.TWindow
Set the minimum height for this window.
setMinimumWindowWidth(int) - Method in class jexer.TWindow
Set the minimum width for this window.
setMinValue(int) - Method in class jexer.TProgressBar
Set the value that corresponds to 0% progress.
setMouseStyle(String) - Method in class jexer.backend.SwingComponent
Set the mouse cursor style.
setMouseStyle(String) - Method in class jexer.backend.SwingTerminal
Set the mouse cursor style.
setNotDirty() - Method in class jexer.teditor.Document
Unset the dirty flag.
setNotDirty() - Method in class jexer.TEditorWidget
Unset the dirty flag.
setOffsetX(int) - Method in class jexer.backend.LogicalScreen
Set drawing offset for x.
setOffsetX(int) - Method in class jexer.backend.MultiScreen
Set drawing offset for x.
setOffsetX(int) - Method in interface jexer.backend.Screen
Set drawing offset for x.
setOffsetY(int) - Method in class jexer.backend.LogicalScreen
Set drawing offset for y.
setOffsetY(int) - Method in class jexer.backend.MultiScreen
Set drawing offset for y.
setOffsetY(int) - Method in interface jexer.backend.Screen
Set drawing offset for y.
setOption(String, String) - Method in class xtwm.plugins.PluginWidget
Set an option value for this plugin.
setOption(String, String) - Method in class xtwm.ui.XTWMApplication
Set an option value.
setOtherApplication(TApplication) - Method in class jexer.backend.TWindowBackend
Set the other screen's application.
setOverwrite(boolean) - Method in class jexer.teditor.Document
Set the overwrite flag.
setParent(TWidget, boolean) - Method in class jexer.TWidget
Set this widget's parent to a different widget.
setPath(String) - Method in class jexer.TDirectoryList
Set the new path to display.
setPluginEnabled(boolean) - Method in class xtwm.plugins.PluginWidget
Set plugin enabled.
setPluginOption(String, String, String) - Method in class xtwm.ui.XTWMApplication
Set a plugin option value.
setPosition(int) - Method in class jexer.TField
Set the editing position.
setProtect(boolean) - Method in class jexer.bits.CellAttributes
Setter for protect.
setReadOnly(boolean) - Method in interface jexer.backend.Backend
Set read-only flag.
setReadOnly(boolean) - Method in class jexer.backend.GenericBackend
Set read-only flag.
setReadOnly(boolean) - Method in class jexer.backend.HeadlessBackend
Set read-only flag.
setReadOnly(boolean) - Method in class jexer.backend.MultiBackend
Set read-only flag.
setReadOnly(boolean) - Method in class jexer.backend.TWindowBackend
Set read-only flag.
setReadOnly(boolean) - Method in class jexer.TTableWidget.Cell
Set an entire column of cells read-only (non-editable) or not.
setRecurring(boolean) - Method in class jexer.TTimer
Set the recurring flag.
setRemainingChar(int) - Method in class jexer.TProgressBar
Set the remaining to be filled in part of the bar.
setRequiresSelection(boolean) - Method in class jexer.TRadioGroup
Set the requires selection flag.
setResizable(boolean) - Method in class jexer.TWindow
Set this window's resizable flag.
setReverse(boolean) - Method in class jexer.bits.CellAttributes
Setter for reverse.
setReverseColor(boolean) - Method in class jexer.tterminal.DisplayLine
Set double-height flag.
setRgbColor(boolean) - Method in class jexer.backend.ECMA48Terminal
Set the rgbColor flag.
setRight(TWidget) - Method in class jexer.TSplitPane
Set the widget on the right side.
setRightBorderChar(int) - Method in class jexer.TProgressBar
Set the right border character.
setRightValue(int) - Method in interface jexer.Scrollable
Set the value that corresponds to being on the right edge of the horizontal scroll bar.
setRightValue(int) - Method in class jexer.THScroller
Set the value that corresponds to being on the right edge of the scroll bar.
setRightValue(int) - Method in class jexer.TScrollableWidget
Set the value that corresponds to being on the right edge of the horizontal scroll bar.
setRightValue(int) - Method in class jexer.TScrollableWindow
Set the value that corresponds to being on the right edge of the horizontal scroll bar.
setRotation(int) - Method in class jexer.TImage
Set the rotation, as degrees clockwise.
setRowLabel(int, String) - Method in class jexer.TTableWidget
Set the label of a row.
setRowReadOnly(int, boolean) - Method in class jexer.TTableWidget
Set an entire row of cells read-only (non-editable) or not.
setSaveWithTabs(boolean) - Method in class jexer.teditor.Document
Set the save with tabs option.
setScaleFactor(double) - Method in class jexer.TImage
Set the scale factor.
setScaleType(TImage.Scale) - Method in class jexer.TImage
Set the scaling strategy.
setScrollbackMax(int) - Method in class jexer.tterminal.ECMA48
Set the maximum number of lines for the scrollback buffer.
setSelectable(boolean) - Method in class jexer.ttree.TTreeItem
Set selectable value.
setSelected(boolean) - Method in class jexer.TRadioButton
Set RadioButton state, true means selected.
setSelected(boolean) - Method in class jexer.ttree.TTreeItem
Set selected value.
setSelected(int) - Method in class jexer.TRadioGroup
Set the new selected radio button.
setSelected(TTreeItem, boolean) - Method in class jexer.ttree.TTreeView
Set the new selected tree view item.
setSelected(TTreeItem, boolean) - Method in class jexer.ttree.TTreeViewWidget
Set the new selected tree view item.
setSelected(TTreeItem, boolean) - Method in class jexer.ttree.TTreeViewWindow
Set the new selected tree view item.
setSelectedCell(int, int) - Method in class jexer.TTableWidget
Set the selected cell location.
setSelectedColumnNumber(int) - Method in class jexer.TTableWidget
Set the currently-selected column number.
setSelectedIndex(int) - Method in class jexer.TList
Set the selected string index.
setSelectedRowNumber(int) - Method in class jexer.TTableWidget
Set the currently-selected row number.
setSelection(int, int, int, int) - Method in class jexer.TEditorWidget
Set the selection.
setSelection(int, int, int, int) - Method in class xtwm.ui.InternalEditorWindow
Set the selection.
setSelection(int, int, int, int, boolean) - Method in class jexer.backend.LogicalScreen
Set a selection area on the screen.
setSelection(int, int, int, int, boolean) - Method in class jexer.backend.MultiScreen
Set a selection area on the screen.
setSelection(int, int, int, int, boolean) - Method in interface jexer.backend.Screen
Set a selection area on the screen.
setShadowColor(CellAttributes) - Method in class jexer.TButton
Set the background color used for the button "shadow".
setShowColumnLabels(boolean) - Method in class jexer.TTableWidget
Set the show column labels flag.
setShowRowLabels(boolean) - Method in class jexer.TTableWidget
Set the show row labels flag.
setSixelPaletteSize(int) - Method in class jexer.backend.ECMA48Terminal
Set the number of colors in the sixel palette.
setSixelSharedPalette(boolean) - Method in class jexer.backend.ECMA48Terminal
Set the sixel shared palette option.
setSmallChange(int) - Method in class jexer.THScroller
Set the increment for clicking on an arrow.
setSmallChange(int) - Method in class jexer.TVScroller
Set the increment for clicking on an arrow.
setSplit(int) - Method in class jexer.TSplitPane
Set the split location.
setTabSize(int) - Method in class jexer.teditor.Document
Set the tab stop size.
setText(String) - Method in class jexer.TComboBox
Set combobox text value.
setText(String) - Method in class jexer.teditor.Document
Set the entire contents of the document from one string.
setText(String) - Method in class jexer.TEditorWidget
Set the entire contents of the editor from one string.
setText(String) - Method in class jexer.TField
Set field text.
setText(String) - Method in class jexer.TStatusBar
Set the text to display on the right side of the shortcut keys.
setText(String) - Method in class jexer.TTableWidget.Cell
Set field text.
setText(String) - Method in class jexer.TText
Set the text.
setText(String) - Method in class jexer.ttree.TTreeItem
Set the displayable text for this item.
setText(String, boolean) - Method in class jexer.TComboBox
Set combobox text value.
setTextAdjustHeight(int) - Method in class jexer.backend.SwingTerminal
Set the height text adjustment.
setTextAdjustWidth(int) - Method in class jexer.backend.SwingTerminal
Set the width text adjustment.
setTextAdjustX(int) - Method in class jexer.backend.SwingTerminal
Set the X text adjustment.
setTextAdjustY(int) - Method in class jexer.backend.SwingTerminal
Set the Y text adjustment.
setTextCellDimensions(int, int) - Method in class jexer.backend.SwingSessionInfo
Set the dimensions of a single text cell.
setTextHeight(int) - Method in class jexer.tterminal.ECMA48
Set the height of a character cell in pixels.
setTextWidth(int) - Method in class jexer.tterminal.ECMA48
Set the width of a character cell in pixels.
setTitle(String) - Method in interface jexer.backend.Backend
Classes must provide an implementation that sets the window title.
setTitle(String) - Method in class jexer.backend.ECMA48Terminal
Set the window title.
setTitle(String) - Method in class jexer.backend.GenericBackend
Set the window title.
setTitle(String) - Method in class jexer.backend.LogicalScreen
Set the window title.
setTitle(String) - Method in class jexer.backend.MultiBackend
Subclasses must provide an implementation that sets the window title.
setTitle(String) - Method in class jexer.backend.MultiScreen
Set the window title.
setTitle(String) - Method in interface jexer.backend.Screen
Set the window title.
setTitle(String) - Method in class jexer.backend.SwingComponent
Set the window title.
setTitle(String) - Method in class jexer.backend.SwingTerminal
Set the window title.
setTitle(String) - Method in class jexer.TWindow
Set window title.
setTitle(String, boolean) - Method in class jexer.TTerminalWindow
Set window title.
setTitleX(int) - Method in class jexer.menu.TMenu
Set the menu title X position.
setTo(Object) - Method in class jexer.bits.Cell
Set my field values to that's field.
setTo(Object) - Method in class jexer.bits.CellAttributes
Set my field values to that's field.
setTo(Highlighter) - Method in class jexer.teditor.Highlighter
Set my field values to that's field.
setTop(int) - Method in class jexer.TImage
Set the top corner to render.
setTop(TWidget) - Method in class jexer.TSplitPane
Set the widget on the top side.
setTopic(Topic) - Method in class jexer.help.THelpText
Set the topic.
setTopic(Topic, boolean) - Method in class jexer.help.THelpText
Set the topic.
setTopLine(int) - Method in class jexer.ttree.TTreeView
Set the top line value.
setTopValue(int) - Method in interface jexer.Scrollable
Set the value that corresponds to being on the top edge of the vertical scroll bar.
setTopValue(int) - Method in class jexer.TScrollableWidget
Set the value that corresponds to being on the top edge of the vertical scroll bar.
setTopValue(int) - Method in class jexer.TScrollableWindow
Set the value that corresponds to being on the top edge of the vertical scroll bar.
setTopValue(int) - Method in class jexer.TVScroller
Set the value that corresponds to being on the top edge of the scroll bar.
setTreeRoot(TTreeItem) - Method in class jexer.ttree.TTreeView
Set the root of the tree.
setTreeRoot(TTreeItem) - Method in class jexer.ttree.TTreeViewWidget
Set the root of the tree.
setTreeRoot(TTreeItem) - Method in class jexer.ttree.TTreeViewWindow
Set the root of the tree.
setTreeRoot(TTreeItem, boolean) - Method in class jexer.ttree.TTreeViewWidget
Set treeRoot.
setTreeRoot(TTreeItem, boolean) - Method in class jexer.ttree.TTreeViewWindow
Set treeRoot.
setTripleBuffer(boolean) - Method in class jexer.backend.SwingTerminal
Set triple buffering.
setUnderline(boolean) - Method in class jexer.bits.CellAttributes
Setter for underline.
setUndoLevel(int) - Method in class jexer.TEditorWidget
Set the undo level.
setupAfterEditor() - Method in class xtwm.ui.InternalEditorWindow
Setup other fields after the editor is created.
setupComponent() - Method in class jexer.backend.SwingComponent
Setup to render to an existing JComponent.
setUpdateAction(TAction) - Method in class jexer.TField
Set the action to perform when the field is updated.
setupForTWindow(TWindow, int, int, int, int) - Method in class jexer.TWidget
Backdoor access for TWindow's constructor.
setupFrame() - Method in class jexer.backend.SwingComponent
Setup to render to an existing JFrame.
setUsername(String) - Method in interface jexer.backend.SessionInfo
Username setter.
setUsername(String) - Method in class jexer.backend.SwingSessionInfo
Username setter.
setUsername(String) - Method in class jexer.backend.TSessionInfo
Username setter.
setUsername(String) - Method in class jexer.backend.TTYSessionInfo
Username setter.
setUsername(String) - Method in class jexer.net.TelnetInputStream
Username setter.
setValue(int) - Method in class jexer.THScroller
Set current value of the scroll.
setValue(int) - Method in class jexer.TProgressBar
Set the current value of the progress.
setValue(int) - Method in class jexer.TVScroller
Set current value of the scroll.
setValue(long) - Method in class jexer.TCalendar
Set calendar value.
setValue(Calendar) - Method in class jexer.TCalendar
Set calendar value.
setVerticalBigChange(int) - Method in interface jexer.Scrollable
Set the increment for clicking in the bar between the box and an arrow on the vertical scrollbar.
setVerticalBigChange(int) - Method in class jexer.TScrollableWidget
Set the increment for clicking in the bar between the box and an arrow on the vertical scrollbar.
setVerticalBigChange(int) - Method in class jexer.TScrollableWindow
Set the increment for clicking in the bar between the box and an arrow on the vertical scrollbar.
setVerticalSmallChange(int) - Method in interface jexer.Scrollable
Set the increment for clicking on an arrow on the vertical scrollbar.
setVerticalSmallChange(int) - Method in class jexer.TScrollableWidget
Set the increment for clicking on an arrow on the vertical scrollbar.
setVerticalSmallChange(int) - Method in class jexer.TScrollableWindow
Set the increment for clicking on an arrow on the vertical scrollbar.
setVerticalValue(int) - Method in interface jexer.Scrollable
Set current value of the vertical scroll.
setVerticalValue(int) - Method in class jexer.TScrollableWidget
Set current value of the vertical scroll.
setVerticalValue(int) - Method in class jexer.TScrollableWindow
Set current value of the vertical scroll.
setVerticalValue(int) - Method in class jexer.TTerminalWidget
Set current value of the vertical scroll.
setVisible(boolean) - Method in class jexer.backend.SwingComponent
Shows or hides this Window depending on the value of parameter b.
setVisible(boolean) - Method in class jexer.TWidget
Set visible flag.
setVisibleColumnNumber(int) - Method in class jexer.TEditorWidget
Set the current visible column number.
setVisibleRowNumber(int) - Method in class jexer.TEditorWidget
Set the current visible row number.
setWideCharImages(boolean) - Method in class jexer.backend.ECMA48Terminal
Set the wideCharImages flag.
setWidth(int) - Method in class jexer.backend.LogicalScreen
Change the width.
setWidth(int) - Method in class jexer.backend.MultiScreen
Change the width.
setWidth(int) - Method in interface jexer.backend.Screen
Change the width.
setWidth(int) - Method in class jexer.help.THelpText
Override TWidget's width: we need to set child widget widths.
setWidth(int) - Method in class jexer.TButton
Override TWidget's width: we can only set width at construction time.
setWidth(int) - Method in class jexer.TComboBox
Override TWidget's width: we need to set child widget widths.
setWidth(int) - Method in class jexer.TLabel
Override TWidget's width: we can only set width at construction time.
setWidth(int) - Method in class jexer.TList
Override TWidget's width: we need to set child widget widths.
setWidth(int) - Method in class jexer.TRadioButton
Override TWidget's width: we can only set width at construction time.
setWidth(int) - Method in class jexer.TRadioGroup
Override TWidget's width: we can only set width at construction time.
setWidth(int) - Method in class jexer.tterminal.ECMA48
Set the display width.
setWidth(int) - Method in class jexer.TText
Override TWidget's width: we need to set child widget widths.
setWidth(int) - Method in class jexer.ttree.TTreeViewWidget
Override TWidget's width: we need to set child widget widths.
setWidth(int) - Method in class jexer.TWidget
Change the width.
setWidth(Cell.Width) - Method in class jexer.bits.Cell
Setter for cell width.
setWindow(TWindow) - Method in class jexer.TWidget
Set this widget's window to a specific window.
setX(int) - Method in class jexer.event.TMouseEvent
Set x.
setX(int) - Method in class jexer.TTableWidget.Column
Set the X position of the cells in this column.
setX(int) - Method in class jexer.TWidget
Set X position.
setY(int) - Method in class jexer.event.TMouseEvent
Set y.
setY(int) - Method in class jexer.TTableWidget.Row
Set the Y position of the cells in this column.
setY(int) - Method in class jexer.TWidget
Set Y position.
setZ(int) - Method in class jexer.TWindow
Set Z order.
setZoomBox(boolean) - Method in class jexer.TWindow
Set this window's maximize/zoom box flag.
SHELL - Static variable in class jexer.TCommand
Spawn OS shell window.
shouldSplit(int) - Method in class jexer.teditor.Highlighter
See if this is a character that should split a word.
show() - Method in class jexer.TDesktop
Show window.
show() - Method in class jexer.TWindow
Show window.
show() - Method in class xtwm.ui.VirtualDesktop
Show all windows on this desktop.
showAboutDialog() - Method in class jexer.TApplication
Display the about dialog.
showAboutDialog() - Method in class xtwm.ui.XTWMApplication
Display the about dialog.
showList() - Method in class jexer.TComboBox
Show the drop-down list.
shownWindowCount() - Method in class jexer.TApplication
Return the number of windows that are showing.
showWindow(TWindow) - Method in class jexer.TApplication
Show a window.
shutdown() - Method in interface jexer.backend.Backend
Classes must provide an implementation that closes sockets, restores console, etc.
shutdown() - Method in class jexer.backend.GenericBackend
Close the I/O, restore the console, etc.
shutdown() - Method in class jexer.backend.HeadlessBackend
Subclasses must provide an implementation that closes sockets, restores console, etc.
shutdown() - Method in class jexer.backend.MultiBackend
Subclasses must provide an implementation that closes sockets, restores console, etc.
shutdown() - Method in class jexer.backend.SwingTerminal
Restore terminal to normal state.
shutdown() - Method in class jexer.backend.TWindowBackend
Subclasses must provide an implementation that closes sockets, restores console, etc.
signalShellChildProcess(int) - Method in class jexer.TTerminalWidget
Send a signal to the the child of the 'script' or 'ptypipe' process used on POSIX.
signalShellChildProcess(String) - Method in class jexer.TTerminalWidget
Send a signal to the the child of the 'script' or 'ptypipe' process used on POSIX.
SINGLE - jexer.bits.Cell.Width
This cell is an entire glyph on its own.
SINGLE - jexer.TTableWidget.Border
Single bar: │ (vertical) and ─ (horizontal).
SINGLE_BAR - Static variable in class jexer.bits.GraphicsChars
 
singleClickAction - Variable in class jexer.TList
The action to perform when the user selects an item (single-click).
Sixel - Class in jexer.tterminal
Sixel parses a buffer of sixel image data into a BufferedImage.
Sixel(String, HashMap<Integer, Color>) - Constructor for class jexer.tterminal.Sixel
Public constructor.
skip(long) - Method in class jexer.io.TimeoutInputStream
Skips over and discards n bytes of data from this input stream.
skip(long) - Method in class jexer.net.TelnetInputStream
Skips over and discards n bytes of data from this input stream.
smartWindowPlacement - Variable in class jexer.TApplication
If true, do "smart placement" on new windows that are not specified to be centered.
snapshot() - Method in class jexer.backend.LogicalScreen
Obtain a snapshot copy of the screen.
snapshot() - Method in class jexer.backend.MultiScreen
Obtain a snapshot copy of the screen.
snapshot() - Method in interface jexer.backend.Screen
Obtain a snapshot copy of the screen.
sort() - Method in class jexer.menu.TSubMenu
Sort the entries in this menu.
sort(int) - Method in class jexer.menu.TSubMenu
Sort the entries in this menu by label.
source - Variable in class jexer.TAction
The widget that called this action's DO() method.
SPECIAL_GRAPHICS - Static variable in class jexer.tterminal.DECCharacterSets
DEC Supplemental Graphics (VT100 drawing characters).
splitHorizontal(boolean, TWidget) - Method in class jexer.TWidget
Insert a horizontal split between this widget and parent, and optionally put another widget in the other side of the split.
splitVertical(boolean, TWidget) - Method in class jexer.TWidget
Insert a vertical split between this widget and parent, and optionally put another widget in the other side of the split.
StandardPluginLoader - Class in xtwm.plugins
StandardPluginLoader loads the plugins that ship with Xterm Window Manager.
StandardPluginLoader() - Constructor for class xtwm.plugins.StandardPluginLoader
Public constructor.
startScreensaver(Screen) - Method in class xtwm.plugins.BlackHoleScreensaver
This method is called when the screensaver is activated.
startScreensaver(Screen) - Method in class xtwm.plugins.BlankScreensaver
This method is called when the screensaver is activated.
startScreensaver(Screen) - Method in class xtwm.plugins.BouncingTextScreensaver
This method is called when the screensaver is activated.
startScreensaver(Screen) - Method in class xtwm.plugins.RainScreensaver
This method is called when the screensaver is activated.
startScreensaver(Screen) - Method in class xtwm.plugins.ScreensaverPlugin
This method is called when the screensaver is activated.
statusBar - Variable in class jexer.TWindow
A window may have a status bar associated with it.
statusBarKeypress(TKeypressEvent) - Method in class jexer.TStatusBar
Handle keypresses.
statusBarMouseDown(TMouseEvent) - Method in class jexer.TStatusBar
Handle mouse button presses.
statusBarMouseMotion(TMouseEvent) - Method in class jexer.TStatusBar
Handle mouse movements.
statusBarMouseUp(TMouseEvent) - Method in class jexer.TStatusBar
Handle mouse button releases.
stopMovements() - Method in class jexer.TWindow
Stop any pending movement/resize/etc.
STRETCH - jexer.TImage.Scale
Stretch/shrink the image in both directions to fully fill the text area width/height.
StretchLayoutManager - Class in jexer.layout
StretchLayoutManager repositions child widgets based on their coordinates when added and the current widget size.
StretchLayoutManager(int, int) - Constructor for class jexer.layout.StretchLayoutManager
Public constructor.
StringUtils - Class in jexer.bits
StringUtils contains methods to: - Convert one or more long lines of strings into justified text paragraphs.
StringUtils() - Constructor for class jexer.bits.StringUtils
 
SV - Static variable in class jexer.tterminal.DECCharacterSets
SWEDISH.
SWING - jexer.TApplication.BackendType
A Swing JFrame.
SwingBackend - Class in jexer.backend
This class uses standard Swing calls to handle screen, keyboard, and mouse I/O.
SwingBackend() - Constructor for class jexer.backend.SwingBackend
Public constructor.
SwingBackend(int, int) - Constructor for class jexer.backend.SwingBackend
Public constructor will spawn a new JFrame with font size 20 pts.
SwingBackend(int, int, int) - Constructor for class jexer.backend.SwingBackend
Public constructor will spawn a new JFrame.
SwingBackend(Object) - Constructor for class jexer.backend.SwingBackend
Public constructor.
SwingBackend(Object, int, int, int) - Constructor for class jexer.backend.SwingBackend
Public constructor will spawn a new JFrame.
SwingBackend(JComponent, Object, int, int, int) - Constructor for class jexer.backend.SwingBackend
Public constructor will render onto a JComponent.
SwingComponent - Class in jexer.backend
Wrapper for integrating with Swing, because JFrame and JComponent have separate hierarchies.
SwingComponent(JComponent) - Constructor for class jexer.backend.SwingComponent
Construct using a JComponent.
SwingComponent(JFrame) - Constructor for class jexer.backend.SwingComponent
Construct using a JFrame.
SwingSessionInfo - Class in jexer.backend
SwingSessionInfo provides a session implementation with a callback into Swing to support queryWindowSize().
SwingSessionInfo(SwingComponent, int, int) - Constructor for class jexer.backend.SwingSessionInfo
Public constructor.
SwingSessionInfo(SwingComponent, int, int, int, int) - Constructor for class jexer.backend.SwingSessionInfo
Public constructor.
SwingTerminal - Class in jexer.backend
This Screen backend reads keystrokes and mouse events and draws to either a Java Swing JFrame (potentially triple-buffered) or a JComponent.
SwingTerminal(Backend, int, int, int, Object) - Constructor for class jexer.backend.SwingTerminal
Public constructor creates a new JFrame to render to.
SwingTerminal(Backend, JComponent, int, int, int, Object) - Constructor for class jexer.backend.SwingTerminal
Public constructor renders to an existing JComponent.
SwingTerminal.CursorStyle - Enum in jexer.backend
Cursor style to draw.
SWISS - Static variable in class jexer.tterminal.DECCharacterSets
SWISS.
switchMenu(boolean) - Method in class jexer.TApplication
Switch to the next menu.
switchToNextDesktop() - Method in class xtwm.ui.XTWMApplication
Switch to the next desktop.
switchToPreviousDesktop() - Method in class xtwm.ui.XTWMApplication
Switch to the previous desktop.
switchWidget(boolean) - Method in class jexer.TWidget
Switch the active widget with the next in the tab order.
SwitchWidgetWindow - Class in xtwm.ui
SwitchWidgetWindow is the UI to change a panel from one kind of widget or TiledTerminal to something else.
SwitchWidgetWindow(XTWMApplication) - Constructor for class xtwm.ui.SwitchWidgetWindow
Public constructor.
switchWindow(boolean) - Method in class jexer.TApplication
Switch to the next window.
SystemMonitor - Class in xtwm.plugins
SystemMonitor is a simple real-time performance monitor that shows the CPU, memory, and disk usage exposed to the JVM through the Java management interfaces (java.lang.management).
SystemMonitor() - Constructor for class xtwm.plugins.SystemMonitor
No-argument constructor that is intended only for use by XTWMApplication.loadPlugin().
SystemMonitor(TWidget) - Constructor for class xtwm.plugins.SystemMonitor
Public constructor.

T

tab() - Method in class jexer.teditor.Document
Handle the tab character.
tab(int) - Method in class jexer.teditor.Line
Handle the tab character.
TAB - Static variable in class jexer.TKeypress
Tab.
TAction - Class in jexer
A TAction represents a simple action to perform in response to the user.
TAction() - Constructor for class jexer.TAction
 
TApplication - Class in jexer
TApplication is the main driver class for a full Text User Interface application.
TApplication(InputStream, OutputStream) - Constructor for class jexer.TApplication
Public constructor.
TApplication(InputStream, Reader, PrintWriter) - Constructor for class jexer.TApplication
Public constructor.
TApplication(InputStream, Reader, PrintWriter, boolean) - Constructor for class jexer.TApplication
Public constructor.
TApplication(Backend) - Constructor for class jexer.TApplication
Public constructor.
TApplication(TApplication.BackendType) - Constructor for class jexer.TApplication
Public constructor.
TApplication(TApplication.BackendType, int, int, int) - Constructor for class jexer.TApplication
Public constructor.
TApplication.BackendType - Enum in jexer
Two backend types are available.
TButton - Class in jexer
TButton implements a simple button.
TButton(TWidget, String, int, int, TAction) - Constructor for class jexer.TButton
Public constructor.
TCalendar - Class in jexer
TCalendar is a date picker widget.
TCalendar(TWidget, int, int, TAction) - Constructor for class jexer.TCalendar
Public constructor.
TCheckBox - Class in jexer
TCheckBox implements an on/off checkbox.
TCheckBox(TWidget, int, int, String, boolean) - Constructor for class jexer.TCheckBox
Public constructor.
TCheckBox(TWidget, int, int, String, boolean, TAction) - Constructor for class jexer.TCheckBox
Public constructor.
TComboBox - Class in jexer
TComboBox implements a combobox containing a drop-down list and edit field.
TComboBox(TWidget, int, int, int, List<String>, int, int, TAction) - Constructor for class jexer.TComboBox
Public constructor.
TCommand - Class in jexer
This class encapsulates a user command event.
TCommand(int) - Constructor for class jexer.TCommand
Public constructor.
TCommandEvent - Class in jexer.event
This class encapsulates a user command event.
TCommandEvent(Backend, TCommand) - Constructor for class jexer.event.TCommandEvent
Public contructor.
TDesktop - Class in jexer
TDesktop is a special-class window that is drawn underneath everything else.
TDesktop(TApplication) - Constructor for class jexer.TDesktop
Public constructor.
TDirectoryList - Class in jexer
TDirectoryList shows the files within a directory.
TDirectoryList(TWidget, String, int, int, int, int) - Constructor for class jexer.TDirectoryList
Public constructor.
TDirectoryList(TWidget, String, int, int, int, int, TAction) - Constructor for class jexer.TDirectoryList
Public constructor.
TDirectoryList(TWidget, String, int, int, int, int, TAction, TAction) - Constructor for class jexer.TDirectoryList
Public constructor.
TDirectoryList(TWidget, String, int, int, int, int, TAction, TAction, List<String>) - Constructor for class jexer.TDirectoryList
Public constructor.
TDirectoryTreeItem - Class in jexer.ttree
TDirectoryTreeItem is a single item in a disk directory tree view.
TDirectoryTreeItem(TTreeViewWidget, String, boolean) - Constructor for class jexer.ttree.TDirectoryTreeItem
Public constructor.
TDirectoryTreeItem(TTreeViewWidget, String, boolean, boolean) - Constructor for class jexer.ttree.TDirectoryTreeItem
Public constructor.
TEditColorThemeWindow - Class in jexer
TEditColorThemeWindow provides an easy UI for users to alter the running color theme.
TEditColorThemeWindow(TApplication) - Constructor for class jexer.TEditColorThemeWindow
Public constructor.
TEditorWidget - Class in jexer
TEditorWidget displays an editable text document.
TEditorWidget(TWidget, String, int, int, int, int) - Constructor for class jexer.TEditorWidget
Public constructor.
TEditorWindow - Class in jexer
TEditorWindow is a basic text file editor.
TEditorWindow(TApplication) - Constructor for class jexer.TEditorWindow
Public constructor.
TEditorWindow(TApplication, File) - Constructor for class jexer.TEditorWindow
Public constructor opens a file.
TEditorWindow(TApplication, String) - Constructor for class jexer.TEditorWindow
Public constructor sets window title.
TEditorWindow(TApplication, String, String) - Constructor for class jexer.TEditorWindow
Public constructor sets window title and contents.
TelnetInputStream - Class in jexer.net
TelnetInputStream works with TelnetSocket to perform the telnet protocol.
TelnetOutputStream - Class in jexer.net
TelnetOutputStream works with TelnetSocket to perform the telnet protocol.
TelnetServerSocket - Class in jexer.net
This class provides a ServerSocket that return TelnetSocket's in accept().
TelnetServerSocket() - Constructor for class jexer.net.TelnetServerSocket
Creates an unbound server socket.
TelnetServerSocket(int) - Constructor for class jexer.net.TelnetServerSocket
Creates a server socket, bound to the specified port.
TelnetServerSocket(int, int) - Constructor for class jexer.net.TelnetServerSocket
Creates a server socket and binds it to the specified local port number, with the specified backlog.
TelnetServerSocket(int, int, InetAddress) - Constructor for class jexer.net.TelnetServerSocket
Create a server with the specified port, listen backlog, and local IP address to bind to.
TelnetSocket - Class in jexer.net
This class provides a Socket that performs the telnet protocol to both establish an 8-bit clean no echo channel and expose window resize events to the Jexer ECMA48 backend.
terminal - Variable in class jexer.backend.GenericBackend
Input events are processed by this Terminal.
terminal - Variable in class jexer.TTerminalWindow
The terminal.
TerminalReader - Interface in jexer.backend
TerminalReader provides keyboard and mouse events.
TerminalWindow - Class in xtwm.ui
TerminalWindow is a terminal window with a few extra menu functions.
TerminalWindow(TApplication) - Constructor for class xtwm.ui.TerminalWindow
Public constructor spawns a shell.
TerminalWindow(TApplication, String) - Constructor for class xtwm.ui.TerminalWindow
Public constructor spawns a shell.
TExceptionDialog - Class in jexer
TExceptionDialog displays an exception and its stack trace to the user, and provides a means to save a troubleshooting report for support.
TExceptionDialog(TApplication, Throwable) - Constructor for class jexer.TExceptionDialog
Public constructor.
text - Variable in class jexer.TField
Field text.
textColumn(int) - Method in class jexer.backend.SwingTerminal
Convert pixel column position to text cell column position.
textMouse - Variable in class jexer.TApplication
If true, display a text-based mouse cursor.
textRow(int) - Method in class jexer.backend.SwingTerminal
Convert pixel row position to text cell row position.
TField - Class in jexer
TField implements an editable text field.
TField(TWidget, int, int, int, boolean) - Constructor for class jexer.TField
Public constructor.
TField(TWidget, int, int, int, boolean, String) - Constructor for class jexer.TField
Public constructor.
TField(TWidget, int, int, int, boolean, String, TAction) - Constructor for class jexer.TField
Public constructor.
TField(TWidget, int, int, int, boolean, String, TAction, TAction) - Constructor for class jexer.TField
Public constructor.
TFileOpenBox - Class in jexer
TFileOpenBox is a system-modal dialog for selecting a file to open.
TFileOpenBox(TApplication, String, TFileOpenBox.Type) - Constructor for class jexer.TFileOpenBox
Public constructor.
TFileOpenBox(TApplication, String, TFileOpenBox.Type, List<String>) - Constructor for class jexer.TFileOpenBox
Public constructor.
TFileOpenBox.Type - Enum in jexer
TFileOpenBox can be called for either Open or Save actions.
THelpText - Class in jexer.help
THelpText displays help text with clickable links in a scrollable text area.
THelpText(THelpWindow, Topic, int, int, int, int) - Constructor for class jexer.help.THelpText
Public constructor.
THelpWindow - Class in jexer
THelpWindow
THelpWindow(TApplication) - Constructor for class jexer.THelpWindow
Public constructor.
THelpWindow(TApplication, String) - Constructor for class jexer.THelpWindow
Public constructor.
THelpWindow(TApplication, Topic) - Constructor for class jexer.THelpWindow
Public constructor.
THICK - jexer.TTableWidget.Border
Thick bar: ┃ (vertical heavy) and ━ (horizontal heavy).
THScroller - Class in jexer
THScroller implements a simple horizontal scroll bar.
THScroller(TWidget, int, int, int) - Constructor for class jexer.THScroller
Public constructor.
TILE - Static variable in class jexer.TCommand
Tile windows.
TiledTerminal - Class in xtwm.ui
TiledTerminal is a terminal widget that can be split vertically or horizontally into two terminals.
TiledTerminal(TWidget) - Constructor for class xtwm.ui.TiledTerminal
Public constructor.
tileWidgets(List<? extends TWidget>, int, int, int) - Static method in class jexer.bits.WidgetUtils
Re-layout a list of widgets as non-overlapping tiles into a rectangular space.
TImage - Class in jexer
TImage renders a piece of a bitmap image on screen.
TImage(TWidget, int, int, int, int, BufferedImage, int, int) - Constructor for class jexer.TImage
Public constructor.
TImage(TWidget, int, int, int, int, BufferedImage, int, int, TAction) - Constructor for class jexer.TImage
Public constructor.
TImage.Scale - Enum in jexer
Selections for fitting the image to the text cells.
TImageWindow - Class in jexer
TImageWindow shows an image with scrollbars.
TImageWindow(TApplication, File) - Constructor for class jexer.TImageWindow
Public constructor opens a file.
TImageWindow(TApplication, File, int, int, int, int) - Constructor for class jexer.TImageWindow
Public constructor opens a file.
TimeoutInputStream - Class in jexer.io
This class provides an optional millisecond timeout on its read() operations.
TimeoutInputStream(InputStream) - Constructor for class jexer.io.TimeoutInputStream
Public constructor, at the default timeout of 10000 millis (10 seconds).
TimeoutInputStream(InputStream, int) - Constructor for class jexer.io.TimeoutInputStream
Public constructor.
TInputBox - Class in jexer
TInputBox is a system-modal dialog with an OK button and a text input field.
TInputBox(TApplication, String, String) - Constructor for class jexer.TInputBox
Public constructor.
TInputBox(TApplication, String, String, String) - Constructor for class jexer.TInputBox
Public constructor.
TInputBox(TApplication, String, String, String, TMessageBox.Type) - Constructor for class jexer.TInputBox
Public constructor.
TInputEvent - Class in jexer.event
This is the parent class of all events dispatched to the UI.
TInputEvent(Backend) - Constructor for class jexer.event.TInputEvent
Protected contructor.
TKeypress - Class in jexer
This class represents keystrokes.
TKeypress(boolean, int, int, boolean, boolean, boolean) - Constructor for class jexer.TKeypress
Public constructor makes an immutable instance.
TKeypressEvent - Class in jexer.event
This class encapsulates a keyboard input event.
TKeypressEvent(Backend, boolean, int, int, boolean, boolean, boolean) - Constructor for class jexer.event.TKeypressEvent
Public constructor.
TKeypressEvent(Backend, TKeypress) - Constructor for class jexer.event.TKeypressEvent
Public contructor.
TKeypressEvent(Backend, TKeypress, boolean, boolean, boolean) - Constructor for class jexer.event.TKeypressEvent
Public constructor.
TLabel - Class in jexer
TLabel implements a simple label, with an optional mnemonic hotkey action associated with it.
TLabel(TWidget, String, int, int) - Constructor for class jexer.TLabel
Public constructor, using the default "tlabel" for colorKey.
TLabel(TWidget, String, int, int, String) - Constructor for class jexer.TLabel
Public constructor.
TLabel(TWidget, String, int, int, String, boolean) - Constructor for class jexer.TLabel
Public constructor.
TLabel(TWidget, String, int, int, String, boolean, TAction) - Constructor for class jexer.TLabel
Public constructor.
TLabel(TWidget, String, int, int, String, TAction) - Constructor for class jexer.TLabel
Public constructor.
TLabel(TWidget, String, int, int, TAction) - Constructor for class jexer.TLabel
Public constructor, using the default "tlabel" for colorKey.
TList - Class in jexer
TList shows a list of strings, and lets the user select one.
TList(TWidget, List<String>, int, int, int, int) - Constructor for class jexer.TList
Public constructor.
TList(TWidget, List<String>, int, int, int, int, TAction) - Constructor for class jexer.TList
Public constructor.
TList(TWidget, List<String>, int, int, int, int, TAction, TAction) - Constructor for class jexer.TList
Public constructor.
TList(TWidget, List<String>, int, int, int, int, TAction, TAction, TAction) - Constructor for class jexer.TList
Public constructor.
TMenu - Class in jexer.menu
TMenu is a top-level collection of TMenuItems.
TMenu(TApplication, int, int, String) - Constructor for class jexer.menu.TMenu
Public constructor.
TMenuEvent - Class in jexer.event
This class encapsulates a menu selection event.
TMenuEvent(Backend, int) - Constructor for class jexer.event.TMenuEvent
Public contructor.
TMenuItem - Class in jexer.menu
TMenuItem implements a menu item.
TMenuSeparator - Class in jexer.menu
TMenuSeparator is a special case menu item.
TMessageBox - Class in jexer
TMessageBox is a system-modal dialog with buttons for OK, Cancel, Yes, or No.
TMessageBox(TApplication, String, String) - Constructor for class jexer.TMessageBox
Public constructor.
TMessageBox(TApplication, String, String, TMessageBox.Type) - Constructor for class jexer.TMessageBox
Public constructor.
TMessageBox(TApplication, String, String, TMessageBox.Type, boolean) - Constructor for class jexer.TMessageBox
Public constructor.
TMessageBox.Result - Enum in jexer
Message boxes have these possible results.
TMessageBox.Type - Enum in jexer
Message boxes have these supported types.
TMouseEvent - Class in jexer.event
This class encapsulates several kinds of mouse input events.
TMouseEvent(Backend, TMouseEvent.Type, int, int, int, int, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class jexer.event.TMouseEvent
Public contructor.
TMouseEvent.Type - Enum in jexer.event
The type of event generated.
toBase64(byte[]) - Static method in class jexer.bits.StringUtils
Encodes a raw byte array into a BASE64 byte[] representation i accordance with RFC 2045.
toBottom() - Method in interface jexer.Scrollable
Go to the bottom edge of the vertical scroller.
toBottom() - Method in class jexer.TScrollableWidget
Go to the bottom edge of the vertical scroller.
toBottom() - Method in class jexer.TScrollableWindow
Go to the bottom edge of the vertical scroller.
toBottom() - Method in class jexer.TTerminalWidget
Go to the bottom edge of the vertical scroller.
toBottom() - Method in class jexer.TVScroller
Go to the bottom edge of the scroller.
toCsv(List<String>) - Static method in class jexer.bits.StringUtils
Write a list of strings to on line of RFC4180 comma-separated values (CSV).
toEnd() - Method in interface jexer.Scrollable
Go to the bottom-right edge of the horizontal and vertical scrollers.
toEnd() - Method in class jexer.TScrollableWidget
Go to the bottom-right edge of the horizontal and vertical scrollers.
toEnd() - Method in class jexer.TScrollableWindow
Go to the bottom-right edge of the horizontal and vertical scrollers.
toHome() - Method in interface jexer.Scrollable
Go to the top-left edge of the horizontal and vertical scrollers.
toHome() - Method in class jexer.TScrollableWidget
Go to the top-left edge of the horizontal and vertical scrollers.
toHome() - Method in class jexer.TScrollableWindow
Go to the top-left edge of the horizontal and vertical scrollers.
toHtml() - Method in class jexer.bits.Cell
Convert this cell into an HTML entity inside a <font> tag.
toHtml() - Method in class jexer.bits.CellAttributes
Convert these cell attributes into the style attributes of an HTML <font> tag.
toLeft() - Method in interface jexer.Scrollable
Go to the left edge of the horizontal scroller.
toLeft() - Method in class jexer.THScroller
Go to the left edge of the scroller.
toLeft() - Method in class jexer.TScrollableWidget
Go to the left edge of the horizontal scroller.
toLeft() - Method in class jexer.TScrollableWindow
Go to the left edge of the horizontal scroller.
toLowerCase() - Method in class jexer.TKeypress
Convert a keypress to lowercase.
Topic - Class in jexer.help
A Topic is a page of help text with a title and possibly links to other Topics.
Topic(String, String) - Constructor for class jexer.help.Topic
Public constructor.
toPrettyString() - Method in class jexer.TWidget
Generate a string for this widget's hierarchy.
toPrettyString(String) - Method in class jexer.TWidget
Generate a string for this widget's hierarchy.
toRgbString() - Method in class jexer.bits.Color
Convert this color to an RGB string.
toRgbString(boolean) - Method in class jexer.bits.Color
Convert this color to an RGB string.
toRight() - Method in interface jexer.Scrollable
Go to the right edge of the horizontal scroller.
toRight() - Method in class jexer.THScroller
Go to the right edge of the scroller.
toRight() - Method in class jexer.TScrollableWidget
Go to the right edge of the horizontal scroller.
toRight() - Method in class jexer.TScrollableWindow
Go to the right edge of the horizontal scroller.
toString() - Method in class jexer.bits.Cell
Make human-readable description of this Cell.
toString() - Method in class jexer.bits.CellAttributes
Make human-readable description of this CellAttributes.
toString() - Method in class jexer.bits.Color
Make human-readable description of this Color.
toString() - Method in class jexer.bits.ColorTheme
Make human-readable description of this Cell.
toString() - Method in class jexer.event.TCommandEvent
Make human-readable description of this TCommandEvent.
toString() - Method in class jexer.event.TKeypressEvent
Make human-readable description of this TKeypressEvent.
toString() - Method in class jexer.event.TMenuEvent
Make human-readable description of this TMenuEvent.
toString() - Method in class jexer.event.TMouseEvent
Make human-readable description of this TMouseEvent.
toString() - Method in class jexer.event.TResizeEvent
Make human-readable description of this TResizeEvent.
toString() - Method in class jexer.help.Link
Generate a human-readable string for this widget.
toString() - Method in class jexer.help.Topic
Generate a human-readable string for this widget.
toString() - Method in class jexer.TCommand
Make human-readable description of this TCommand.
toString() - Method in class jexer.TKeypress
Make human-readable description of this TKeypress.
toString() - Method in class jexer.TSplitPane
Generate a human-readable string for this widget.
toString() - Method in class jexer.TWidget
Generate a human-readable string for this widget.
toString() - Method in class jexer.TWindow
Generate a human-readable string for this window.
toTop() - Method in interface jexer.Scrollable
Go to the top edge of the vertical scroller.
toTop() - Method in class jexer.TScrollableWidget
Go to the top edge of the vertical scroller.
toTop() - Method in class jexer.TScrollableWindow
Go to the top edge of the vertical scroller.
toTop() - Method in class jexer.TTerminalWidget
Go to the top edge of the vertical scroller.
toTop() - Method in class jexer.TVScroller
Go to the top edge of the scroller.
toUpperCase() - Method in class jexer.TKeypress
Convert a keypress to uppercase.
TPanel - Class in jexer
TPanel is an empty container for other widgets.
TPanel(TWidget, int, int, int, int) - Constructor for class jexer.TPanel
Public constructor.
TParagraph - Class in jexer.help
TParagraph contains a reflowable collection of TWords, some of which are clickable links.
TParagraph(THelpText, List<TWord>) - Constructor for class jexer.help.TParagraph
Public constructor.
TPasswordField - Class in jexer
TPasswordField implements an editable text field that displays stars/asterisks when it is not active.
TPasswordField(TWidget, int, int, int, boolean) - Constructor for class jexer.TPasswordField
Public constructor.
TPasswordField(TWidget, int, int, int, boolean, String) - Constructor for class jexer.TPasswordField
Public constructor.
TPasswordField(TWidget, int, int, int, boolean, String, TAction, TAction) - Constructor for class jexer.TPasswordField
Public constructor.
TProgressBar - Class in jexer
TProgressBar implements a simple progress bar.
TProgressBar(TWidget, int, int, int, int) - Constructor for class jexer.TProgressBar
Public constructor.
TRadioButton - Class in jexer
TRadioButton implements a selectable radio button.
TRadioGroup - Class in jexer
TRadioGroup is a collection of TRadioButtons with a box and label.
TRadioGroup(TWidget, int, int, int, String) - Constructor for class jexer.TRadioGroup
Public constructor.
TRadioGroup(TWidget, int, int, String) - Constructor for class jexer.TRadioGroup
Public constructor.
TResizeEvent - Class in jexer.event
This class encapsulates a screen or window resize event.
TResizeEvent(Backend, TResizeEvent.Type, int, int) - Constructor for class jexer.event.TResizeEvent
Public contructor.
TResizeEvent.Type - Enum in jexer.event
Resize events can be generated for either a total screen resize or a widget/window resize.
trimRight() - Method in class jexer.teditor.Line
Trim trailing whitespace from line, repositioning cursor if needed.
tripleBuffer - Static variable in class jexer.backend.SwingComponent
If true, use triple buffering when drawing to a JFrame.
TRIPLET - Static variable in class jexer.bits.GraphicsChars
 
TScreenOptionsWindow - Class in jexer
TScreenOptionsWindow provides an easy UI for users to alter the running screen options such as fonts and images.
TScreenOptionsWindow(TApplication) - Constructor for class jexer.TScreenOptionsWindow
Public constructor.
TScrollableWidget - Class in jexer
TScrollableWidget is a convenience superclass for widgets that have scrollbars.
TScrollableWidget(TWidget) - Constructor for class jexer.TScrollableWidget
Protected constructor.
TScrollableWidget(TWidget, boolean) - Constructor for class jexer.TScrollableWidget
Protected constructor used by subclasses that are disabled by default.
TScrollableWidget(TWidget, boolean, int, int, int, int) - Constructor for class jexer.TScrollableWidget
Protected constructor used by subclasses that are disabled by default.
TScrollableWidget(TWidget, int, int, int, int) - Constructor for class jexer.TScrollableWidget
Protected constructor.
TScrollableWindow - Class in jexer
TScrollableWindow is a convenience superclass for windows that have scrollbars.
TScrollableWindow(TApplication, String, int, int) - Constructor for class jexer.TScrollableWindow
Public constructor.
TScrollableWindow(TApplication, String, int, int, int) - Constructor for class jexer.TScrollableWindow
Public constructor.
TScrollableWindow(TApplication, String, int, int, int, int) - Constructor for class jexer.TScrollableWindow
Public constructor.
TScrollableWindow(TApplication, String, int, int, int, int, int) - Constructor for class jexer.TScrollableWindow
Public constructor.
TSessionInfo - Class in jexer.backend
TSessionInfo provides a default session implementation.
TSessionInfo() - Constructor for class jexer.backend.TSessionInfo
Public constructor.
TSessionInfo(int, int) - Constructor for class jexer.backend.TSessionInfo
Public constructor.
TSpinner - Class in jexer
TSpinner implements a simple up/down spinner.
TSpinner(TWidget, int, int, TAction, TAction) - Constructor for class jexer.TSpinner
Public constructor.
TSplitPane - Class in jexer
TSplitPane contains two widgets with a draggable horizontal or vertical bar between them.
TSplitPane(TWidget, int, int, int, int, boolean) - Constructor for class jexer.TSplitPane
Public constructor.
TStatusBar - Class in jexer
TStatusBar implements a status line with clickable buttons.
TStatusBar(TWindow) - Constructor for class jexer.TStatusBar
Public constructor.
TStatusBar(TWindow, String) - Constructor for class jexer.TStatusBar
Public constructor.
TSubMenu - Class in jexer.menu
TSubMenu is a special case menu item that wraps another TMenu.
TTableWidget - Class in jexer
TTableWidget is used to display and edit regular two-dimensional tables of cells.
TTableWidget(TWidget, int, int, int, int) - Constructor for class jexer.TTableWidget
Public constructor.
TTableWidget(TWidget, int, int, int, int, int, int) - Constructor for class jexer.TTableWidget
Public constructor.
TTableWidget.Border - Enum in jexer
Available borders for cells.
TTableWidget.Cell - Class in jexer
Cell represents an editable cell in the table.
TTableWidget.Column - Class in jexer
Column represents a column of cells.
TTableWidget.Row - Class in jexer
Row represents a row of cells.
TTableWindow - Class in jexer
TTableWindow is used to display and edit regular two-dimensional tables of cells.
TTableWindow(TApplication, File) - Constructor for class jexer.TTableWindow
Public constructor loads a grid from a RFC4180 CSV file.
TTableWindow(TApplication, String) - Constructor for class jexer.TTableWindow
Public constructor sets window title.
TTerminalWidget - Class in jexer
TTerminalWidget exposes a ECMA-48 / ANSI X3.64 style terminal in a widget.
TTerminalWidget(TWidget, int, int) - Constructor for class jexer.TTerminalWidget
Public constructor spawns a shell.
TTerminalWidget(TWidget, int, int, int, int, String[], TAction) - Constructor for class jexer.TTerminalWidget
Public constructor spawns a custom command line.
TTerminalWidget(TWidget, int, int, int, int, TAction) - Constructor for class jexer.TTerminalWidget
Public constructor spawns a shell.
TTerminalWidget(TWidget, int, int, String) - Constructor for class jexer.TTerminalWidget
Public constructor spawns a custom command line.
TTerminalWidget(TWidget, int, int, String[]) - Constructor for class jexer.TTerminalWidget
Public constructor spawns a custom command line.
TTerminalWidget(TWidget, int, int, String[], TAction) - Constructor for class jexer.TTerminalWidget
Public constructor spawns a custom command line.
TTerminalWidget(TWidget, int, int, TAction) - Constructor for class jexer.TTerminalWidget
Public constructor spawns a shell.
TTerminalWindow - Class in jexer
TTerminalWindow exposes a ECMA-48 / ANSI X3.64 style terminal in a window.
TTerminalWindow(TApplication, int, int, int) - Constructor for class jexer.TTerminalWindow
Public constructor spawns a shell.
TTerminalWindow(TApplication, int, int, int, boolean) - Constructor for class jexer.TTerminalWindow
Public constructor spawns a shell.
TTerminalWindow(TApplication, int, int, int, String[]) - Constructor for class jexer.TTerminalWindow
Public constructor spawns a custom command line.
TTerminalWindow(TApplication, int, int, int, String[], boolean) - Constructor for class jexer.TTerminalWindow
Public constructor spawns a custom command line.
TTerminalWindow(TApplication, int, int, String) - Constructor for class jexer.TTerminalWindow
Public constructor spawns a custom command line.
TTerminalWindow(TApplication, int, int, String, boolean) - Constructor for class jexer.TTerminalWindow
Public constructor spawns a custom command line.
TText - Class in jexer
TText implements a simple scrollable text area.
TText(TWidget, String, int, int, int, int) - Constructor for class jexer.TText
Public constructor.
TText(TWidget, String, int, int, int, int, String) - Constructor for class jexer.TText
Public constructor.
TText.Justification - Enum in jexer
Available text justifications.
TTimer - Class in jexer
TTimer implements a simple timer.
TTreeItem - Class in jexer.ttree
TTreeItem is a single item in a tree view.
TTreeItem(TTreeView, String, boolean) - Constructor for class jexer.ttree.TTreeItem
Public constructor.
TTreeView - Class in jexer.ttree
TTreeView implements a simple tree view.
TTreeView(TWidget, int, int, int, int) - Constructor for class jexer.ttree.TTreeView
Public constructor.
TTreeView(TWidget, int, int, int, int, TAction) - Constructor for class jexer.ttree.TTreeView
Public constructor.
TTreeViewWidget - Class in jexer.ttree
TTreeViewWidget wraps a tree view with horizontal and vertical scrollbars.
TTreeViewWidget(TWidget, int, int, int, int) - Constructor for class jexer.ttree.TTreeViewWidget
Public constructor.
TTreeViewWidget(TWidget, int, int, int, int, TAction) - Constructor for class jexer.ttree.TTreeViewWidget
Public constructor.
TTreeViewWindow - Class in jexer.ttree
TTreeViewWindow wraps a tree view with horizontal and vertical scrollbars in a standalone window.
TTreeViewWindow(TApplication, String, int, int, int, int, int) - Constructor for class jexer.ttree.TTreeViewWindow
Public constructor.
TTreeViewWindow(TApplication, String, int, int, int, int, int, TAction) - Constructor for class jexer.ttree.TTreeViewWindow
Public constructor.
TTYSessionInfo - Class in jexer.backend
TTYSessionInfo queries environment variables and the tty window size for the session information.
TTYSessionInfo() - Constructor for class jexer.backend.TTYSessionInfo
Public constructor.
TVScroller - Class in jexer
TVScroller implements a simple vertical scroll bar.
TVScroller(TWidget, int, int, int) - Constructor for class jexer.TVScroller
Public constructor.
TWidget - Class in jexer
TWidget is the base class of all objects that can be drawn on screen or handle user input events.
TWidget() - Constructor for class jexer.TWidget
Default constructor for subclasses.
TWidget(TWidget) - Constructor for class jexer.TWidget
Protected constructor.
TWidget(TWidget, boolean) - Constructor for class jexer.TWidget
Protected constructor used by subclasses that are disabled by default.
TWidget(TWidget, boolean, int, int, int, int) - Constructor for class jexer.TWidget
Protected constructor used by subclasses that are disabled by default.
TWidget(TWidget, int, int, int, int) - Constructor for class jexer.TWidget
Protected constructor.
TWindow - Class in jexer
TWindow is the top-level container and drawing surface for other widgets.
TWindow(TApplication, String, int, int) - Constructor for class jexer.TWindow
Public constructor.
TWindow(TApplication, String, int, int, int) - Constructor for class jexer.TWindow
Public constructor.
TWindow(TApplication, String, int, int, int, int) - Constructor for class jexer.TWindow
Public constructor.
TWindow(TApplication, String, int, int, int, int, int) - Constructor for class jexer.TWindow
Public constructor.
TWindowBackend - Class in jexer.backend
TWindowBackend uses a window in one TApplication to provide a backend for another TApplication.
TWindowBackend(Object, TApplication, String, int, int) - Constructor for class jexer.backend.TWindowBackend
Public constructor.
TWindowBackend(Object, TApplication, String, int, int, int) - Constructor for class jexer.backend.TWindowBackend
Public constructor.
TWindowBackend(Object, TApplication, String, int, int, int, int) - Constructor for class jexer.backend.TWindowBackend
Public constructor.
TWindowBackend(Object, TApplication, String, int, int, int, int, int) - Constructor for class jexer.backend.TWindowBackend
Public constructor.
TWord - Class in jexer.help
TWord contains either a string to display or a clickable link.
TWord(String, Link) - Constructor for class jexer.help.TWord
Public constructor.

U

UK - Static variable in class jexer.tterminal.DECCharacterSets
UK.
ULCORNER - Static variable in class jexer.bits.GraphicsChars
 
UNDERLINE - jexer.backend.SwingTerminal.CursorStyle
Use an underscore for the cursor.
undo() - Method in class jexer.TEditorWidget
Undo an edit.
unescape(String) - Static method in class jexer.bits.StringUtils
Convert raw strings into escaped strings that be splatted on the screen.
unJustify() - Method in class jexer.TText
Un-justify the text.
unlocked - Variable in class xtwm.plugins.ScreensaverPlugin
If true, the user entered the password, or there is no password.
unselect() - Method in class jexer.ttree.TTreeItem
Recursively unselect me and my children.
unset() - Method in class jexer.bits.Cell
UNset this cell.
unsetImageRow(int) - Method in class jexer.backend.LogicalScreen
Unset every image cell on one row of the physical screen, forcing images on that row to be redrawn.
unsetImageRow(int) - Method in class jexer.backend.MultiScreen
Unset every image cell on one row of the physical screen, forcing images on that row to be redrawn.
unsetImageRow(int) - Method in interface jexer.backend.Screen
Unset every image cell on one row of the physical screen, forcing images on that row to be redrawn.
unsetSelection() - Method in class jexer.TEditorWidget
Unset the selection.
up() - Method in class jexer.help.TParagraph
Try to select a previous link.
up() - Method in class jexer.teditor.Document
Decrement the line number by one.
up(int) - Method in class jexer.teditor.Document
Decrement the line number by n.
UP - Static variable in class jexer.TKeypress
Up arrow.
UPARROW - Static variable in class jexer.bits.GraphicsChars
 
updateAction - Variable in class jexer.TField
The action to perform when the text is updated.
updateCursor() - Method in class jexer.TField
Update the visible cursor position to match the location of position and windowStart.
URCORNER - Static variable in class jexer.bits.GraphicsChars
 
US_ASCII - Static variable in class jexer.tterminal.DECCharacterSets
US - Normal "international" (ASCII).

V

valueOf(String) - Static method in enum jexer.backend.SwingTerminal.CursorStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jexer.bits.Cell.Width
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jexer.event.TMouseEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jexer.event.TResizeEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jexer.TApplication.BackendType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jexer.TFileOpenBox.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jexer.TImage.Scale
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jexer.TMessageBox.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jexer.TMessageBox.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jexer.TTableWidget.Border
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jexer.tterminal.ECMA48.DeviceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jexer.tterminal.ECMA48.MouseProtocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jexer.TText.Justification
Returns the enum constant of this type with the specified name.
values() - Static method in enum jexer.backend.SwingTerminal.CursorStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jexer.bits.Cell.Width
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jexer.event.TMouseEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jexer.event.TResizeEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jexer.TApplication.BackendType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jexer.TFileOpenBox.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jexer.TImage.Scale
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jexer.TMessageBox.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jexer.TMessageBox.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jexer.TTableWidget.Border
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jexer.tterminal.ECMA48.DeviceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jexer.tterminal.ECMA48.MouseProtocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jexer.TText.Justification
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class xtwm.ui.XTWMApplication
Release version.
VERTICAL_BAR - jexer.backend.SwingTerminal.CursorStyle
Use a vertical bar for the cursor.
VERTICAL_BAR - Static variable in class jexer.bits.GraphicsChars
 
verticalDecrement() - Method in interface jexer.Scrollable
Perform a small step change up.
verticalDecrement() - Method in class jexer.TScrollableWidget
Perform a small step change up.
verticalDecrement() - Method in class jexer.TScrollableWindow
Perform a small step change up.
verticalDecrement() - Method in class jexer.TTerminalWidget
Perform a small step change up.
verticalIncrement() - Method in interface jexer.Scrollable
Perform a small step change down.
verticalIncrement() - Method in class jexer.TScrollableWidget
Perform a small step change down.
verticalIncrement() - Method in class jexer.TScrollableWindow
Perform a small step change down.
verticalIncrement() - Method in class jexer.TTerminalWidget
Perform a small step change down.
VirtualDesktop - Class in xtwm.ui
VirtualDesktop contains a list of windows associated with it.
VirtualDesktop(TApplication) - Constructor for class xtwm.ui.VirtualDesktop
Public constructor.
vLineXY(int, int, int, int, CellAttributes) - Method in class jexer.backend.LogicalScreen
Draw a vertical line from (x, y) to (x, y + n).
vLineXY(int, int, int, int, CellAttributes) - Method in class jexer.backend.MultiScreen
Draw a vertical line from (x, y) to (x, y + n).
vLineXY(int, int, int, int, CellAttributes) - Method in interface jexer.backend.Screen
Draw a vertical line from (x, y) to (x, y + n).
vLineXY(int, int, int, int, CellAttributes) - Method in class jexer.TWidget
Draw a vertical line from (x, y) to (x, y + n).
vScroller - Variable in class jexer.TScrollableWidget
The vertical scrollbar.
vScroller - Variable in class jexer.TScrollableWindow
The vertical scrollbar.
VT100 - jexer.tterminal.ECMA48.DeviceType
DEC VT100 but also including the three VT102 functions.
VT102 - jexer.tterminal.ECMA48.DeviceType
DEC VT102.
VT220 - jexer.tterminal.ECMA48.DeviceType
DEC VT220.
VT52_SPECIAL_GRAPHICS - Static variable in class jexer.tterminal.DECCharacterSets
VT52 drawing characters.

W

waitForOutput(int) - Method in class jexer.tterminal.ECMA48
Wait for a period of time to get output from the launched process.
waitForOutput(int) - Method in class jexer.TTerminalWidget
Wait for a period of time to get output from the launched process.
waitForOutput(int) - Method in class jexer.TTerminalWindow
Wait for a period of time to get output from the launched process.
WHITE - Static variable in class jexer.bits.Color
White.
WIDGET - jexer.event.TResizeEvent.Type
A widget was resized.
WidgetUtils - Class in jexer.bits
WidgetUtils contains methods to: - Tile windows.
WidgetUtils() - Constructor for class jexer.bits.WidgetUtils
 
width - Variable in class jexer.backend.LogicalScreen
Width of the visible window.
width(int) - Static method in class jexer.bits.StringUtils
Determine display width of a Unicode code point.
width(String) - Static method in class jexer.bits.StringUtils
Determine display width of a string.
WINDOW_CLOSE - Static variable in class jexer.TCommand
Close window.
WINDOW_LEFT_BOTTOM - Static variable in class jexer.bits.GraphicsChars
 
WINDOW_LEFT_BOTTOM_DOUBLE - Static variable in class jexer.bits.GraphicsChars
 
WINDOW_LEFT_TEE - Static variable in class jexer.bits.GraphicsChars
 
WINDOW_LEFT_TOP - Static variable in class jexer.bits.GraphicsChars
 
WINDOW_LEFT_TOP_DOUBLE - Static variable in class jexer.bits.GraphicsChars
 
WINDOW_MOVE - Static variable in class jexer.TCommand
Move (move/resize) window.
WINDOW_NEXT - Static variable in class jexer.TCommand
Next window (like Alt-TAB).
WINDOW_PREVIOUS - Static variable in class jexer.TCommand
Previous window (like Shift-Alt-TAB).
WINDOW_RIGHT_BOTTOM - Static variable in class jexer.bits.GraphicsChars
 
WINDOW_RIGHT_BOTTOM_DOUBLE - Static variable in class jexer.bits.GraphicsChars
 
WINDOW_RIGHT_TEE - Static variable in class jexer.bits.GraphicsChars
 
WINDOW_RIGHT_TOP - Static variable in class jexer.bits.GraphicsChars
 
WINDOW_RIGHT_TOP_DOUBLE - Static variable in class jexer.bits.GraphicsChars
 
WINDOW_SIDE - Static variable in class jexer.bits.GraphicsChars
 
WINDOW_SIDE_DOUBLE - Static variable in class jexer.bits.GraphicsChars
 
WINDOW_TOP - Static variable in class jexer.bits.GraphicsChars
 
WINDOW_ZOOM - Static variable in class jexer.TCommand
Zoom (maximize/restore) window.
windowActivated(WindowEvent) - Method in class jexer.backend.SwingTerminal
Pass window events into the event queue.
windowActivated(WindowEvent) - Method in class jexer.demos.Demo5
Pass window events into the event queue.
windowClosed(WindowEvent) - Method in class jexer.backend.SwingTerminal
Pass window events into the event queue.
windowClosed(WindowEvent) - Method in class jexer.demos.Demo5
Pass window events into the event queue.
windowClosing(WindowEvent) - Method in class jexer.backend.SwingTerminal
Pass window events into the event queue.
windowClosing(WindowEvent) - Method in class jexer.demos.Demo5
Pass window events into the event queue.
windowCount() - Method in class jexer.TApplication
Return the total number of windows.
windowDeactivated(WindowEvent) - Method in class jexer.backend.SwingTerminal
Pass window events into the event queue.
windowDeactivated(WindowEvent) - Method in class jexer.demos.Demo5
Pass window events into the event queue.
windowDeiconified(WindowEvent) - Method in class jexer.backend.SwingTerminal
Pass window events into the event queue.
windowDeiconified(WindowEvent) - Method in class jexer.demos.Demo5
Pass window events into the event queue.
windowIconified(WindowEvent) - Method in class jexer.backend.SwingTerminal
Pass window events into the event queue.
windowIconified(WindowEvent) - Method in class jexer.demos.Demo5
Pass window events into the event queue.
windowOpened(WindowEvent) - Method in class jexer.backend.SwingTerminal
Pass window events into the event queue.
windowOpened(WindowEvent) - Method in class jexer.demos.Demo5
Pass window events into the event queue.
windowStart - Variable in class jexer.TField
Beginning of visible portion.
Word - Class in jexer.teditor
A Word represents text that was entered by the user.
Word(int, CellAttributes, Highlighter) - Constructor for class jexer.teditor.Word
Construct a word with one character.
Word(CellAttributes, Highlighter) - Constructor for class jexer.teditor.Word
Construct a word with an empty string.
wrapText() - Method in class jexer.TEditorWidget
Reflow the text to fit inside the margin.
wrapText(int) - Method in class jexer.teditor.Document
Wrap the document text to fit in a new width.
write(byte[]) - Method in class jexer.net.TelnetOutputStream
Writes b.length bytes from the specified byte array to this output stream.
write(byte[], int, int) - Method in class jexer.net.TelnetOutputStream
Writes len bytes from the specified byte array starting at offset off to this output stream.
write(int) - Method in class jexer.net.TelnetOutputStream
Writes the specified byte to this output stream.
writeRemote(String) - Method in class jexer.tterminal.ECMA48
Write a string directly to the remote side.
writeSessionAsHtml(Writer) - Method in class jexer.TTerminalWidget
Write the entire session (scrollback and display buffers) as colorized HTML to a writer.
writeSessionAsText(Writer) - Method in class jexer.TTerminalWidget
Write the entire session (scrollback and display buffers) as plain text to a writer.

X

X10 - jexer.tterminal.ECMA48.MouseProtocol
 
XTERM - jexer.TApplication.BackendType
Synonym for ECMA48.
XTERM - jexer.tterminal.ECMA48.DeviceType
A subset of xterm.
xtwm - package xtwm
Xterm Window Manager.
xtwm.plugins - package xtwm.plugins
Plugins that extend the function of the desktop.
xtwm.ui - package xtwm.ui
Main user interface.
XTWMApplication - Class in xtwm.ui
The main Xterm Window Manager application.
XTWMApplication(Backend) - Constructor for class xtwm.ui.XTWMApplication
Public constructor.
XTWMApplication(TApplication.BackendType) - Constructor for class xtwm.ui.XTWMApplication
Public constructor.
XTWMApplication(TApplication.BackendType, int, int, int) - Constructor for class xtwm.ui.XTWMApplication
Public constructor.

Y

YELLOW - Static variable in class jexer.bits.Color
Yellow.
YES - jexer.TMessageBox.Result
User clicked "Yes".
YESNO - jexer.TMessageBox.Type
Show both Yes and No buttons.
YESNOCANCEL - jexer.TMessageBox.Type
Show Yes, No, and Cancel buttons.
yield() - Method in class jexer.TApplication
Yield to the secondary thread.
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes All Packages