Package xtwm.ui
Class TiledTerminal
- java.lang.Object
-
- jexer.TWidget
-
- jexer.TScrollableWidget
-
- jexer.TTerminalWidget
-
- xtwm.ui.TiledTerminal
-
- All Implemented Interfaces:
java.lang.Comparable<TWidget>
,EditMenuUser
,Scrollable
,DisplayListener
public class TiledTerminal extends TTerminalWidget
TiledTerminal is a terminal widget that can be split vertically or horizontally into two terminals.
-
-
Field Summary
-
Fields inherited from class jexer.TScrollableWidget
hScroller, vScroller
-
-
Constructor Summary
Constructors Constructor Description TiledTerminal(TWidget parent)
Public constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Handle widget close.void
onMenu(TMenuEvent event)
Process menu events.-
Methods inherited from class jexer.TTerminalWidget
bigVerticalDecrement, bigVerticalIncrement, displayChanged, draw, getCommandLine, getDisplayBuffer, getDisplayHeight, getDisplayWidth, getExitValue, getPid, getScrollbackBuffer, getTitle, hasHiddenMouse, isEditMenuClear, isEditMenuCopy, isEditMenuCut, isEditMenuPaste, isReading, onCommand, onKeypress, onMouseDown, onMouseMotion, onMouseUp, onResize, onShellExit, reflowData, setDirty, setVerticalValue, signalShellChildProcess, signalShellChildProcess, toBottom, toTop, verticalDecrement, verticalIncrement, waitForOutput, writeSessionAsHtml, writeSessionAsText
-
Methods inherited from class jexer.TScrollableWidget
bigHorizontalDecrement, bigHorizontalIncrement, getBottomValue, getHorizontalBigChange, getHorizontalScroller, getHorizontalSmallChange, getHorizontalValue, getLeftValue, getRightValue, getTopValue, getVerticalBigChange, getVerticalScroller, getVerticalSmallChange, getVerticalValue, horizontalDecrement, horizontalIncrement, placeScrollbars, setBottomValue, setHorizontalBigChange, setHorizontalSmallChange, setHorizontalValue, setLeftValue, setRightValue, setTopValue, setVerticalBigChange, setVerticalSmallChange, toEnd, toHome, toLeft, toRight
-
Methods inherited from class jexer.TWidget
activate, activate, activate, activateAll, addButton, addCalendar, addCheckBox, addCheckBox, addComboBox, addDirectoryList, addDirectoryList, addDirectoryList, addDirectoryList, addEditor, addField, addField, addField, addField, addImage, addImage, addLabel, addLabel, addLabel, addLabel, addLabel, addLabel, addList, addList, addList, addList, addPanel, addPasswordField, addPasswordField, addPasswordField, addProgressBar, addRadioGroup, addRadioGroup, addSpinner, addSplitPane, addTable, addTable, addText, addText, addTreeViewWidget, addTreeViewWidget, compareTo, doRepaint, drawBox, drawBox, drawBoxShadow, drawChildren, fileOpenBox, fileOpenBox, fileOpenBox, fileOpenBox, fileSaveBox, getAbsoluteX, getAbsoluteY, getActiveChild, getApplication, getAttrXY, getChildren, getClipboard, getCursorAbsoluteX, getCursorAbsoluteY, getCursorX, getCursorY, getHeight, getLayoutManager, getParent, getScreen, getTheme, getWidth, getWindow, getX, getY, handleEvent, hasChild, hLineXY, inputBox, inputBox, inputBox, isAbsoluteActive, isActive, isCursorVisible, isDrawable, isEchoKeystrokes, isEnabled, isVisible, messageBox, messageBox, mouseWouldHit, onIdle, onMouseDoubleClick, putAll, putAttrXY, putAttrXY, putCharXY, putCharXY, putCharXY, putStringXY, putStringXY, remove, remove, remove, remove, removeAll, resetTabOrder, setActive, setCursorVisible, setCursorX, setCursorY, setDimensions, setEchoKeystrokes, setEchoKeystrokes, setEnabled, setHeight, setLayoutManager, setParent, setupForTWindow, setVisible, setWidth, setWindow, setX, setY, splitHorizontal, splitVertical, switchWidget, toPrettyString, toPrettyString, toString, vLineXY
-
-
-
-
Constructor Detail
-
TiledTerminal
public TiledTerminal(TWidget parent)
Public constructor.- Parameters:
parent
- parent application
-
-
Method Detail
-
onMenu
public void onMenu(TMenuEvent event)
Process menu events.
-
close
public void close()
Handle widget close.- Overrides:
close
in classTTerminalWidget
-
-