Package | Description |
---|---|
jexer |
Jexer - Java Text User Interface library
|
jexer.backend |
The interface between TApplication and user-facing I/O.
|
jexer.event |
Events that are generated by both end-user I/O (keyboard/mouse) and other
UI elements (menu/resize).
|
jexer.menu |
Menu bar support classes.
|
jexer.ttree |
TTreeView and supporting classes.
|
Modifier and Type | Field and Description |
---|---|
protected TMouseEvent |
TField.mouse
Remember mouse state.
|
protected TMouseEvent |
TWindow.mouse
Remember mouse state.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
TScrollableWindow.mouseOnHorizontalScroller(TMouseEvent mouse)
Check if a mouse press/release/motion event coordinate is over the
horizontal scrollbar.
|
protected boolean |
TScrollableWindow.mouseOnVerticalScroller(TMouseEvent mouse)
Check if a mouse press/release/motion event coordinate is over the
vertical scrollbar.
|
boolean |
TWidget.mouseWouldHit(TMouseEvent mouse)
Check if a mouse press/release event coordinate is contained in this
widget.
|
void |
TCalendar.onMouseDoubleClick(TMouseEvent mouse)
Handle mouse double click.
|
void |
TList.onMouseDoubleClick(TMouseEvent mouse)
Handle mouse double click.
|
void |
TTableWidget.Cell.onMouseDoubleClick(TMouseEvent mouse)
Handle mouse double-click events.
|
void |
TWidget.onMouseDoubleClick(TMouseEvent mouse)
Method that subclasses can override to handle mouse button
double-clicks.
|
void |
TButton.onMouseDown(TMouseEvent mouse)
Handle mouse button presses.
|
void |
TCalendar.onMouseDown(TMouseEvent mouse)
Handle mouse down clicks.
|
void |
TCheckBox.onMouseDown(TMouseEvent mouse)
Handle mouse checkbox presses.
|
void |
TComboBox.onMouseDown(TMouseEvent mouse)
Handle mouse down clicks.
|
void |
TDesktop.onMouseDown(TMouseEvent mouse)
Handle mouse button presses.
|
void |
TEditorWidget.onMouseDown(TMouseEvent mouse)
Handle mouse press events.
|
void |
TEditorWindow.onMouseDown(TMouseEvent mouse)
Handle mouse press events.
|
void |
TField.onMouseDown(TMouseEvent mouse)
Handle mouse button presses.
|
void |
THScroller.onMouseDown(TMouseEvent mouse)
Handle mouse button press events.
|
void |
TImage.onMouseDown(TMouseEvent mouse)
Handle mouse press events.
|
void |
TImageWindow.onMouseDown(TMouseEvent mouse)
Handle mouse press events.
|
void |
TList.onMouseDown(TMouseEvent mouse)
Handle mouse press events.
|
void |
TRadioButton.onMouseDown(TMouseEvent mouse)
Handle mouse button presses.
|
void |
TSpinner.onMouseDown(TMouseEvent mouse)
Handle mouse checkbox presses.
|
void |
TSplitPane.onMouseDown(TMouseEvent mouse)
Handle mouse button presses.
|
void |
TTableWidget.onMouseDown(TMouseEvent mouse)
Handle mouse press events.
|
void |
TTableWidget.Cell.onMouseDown(TMouseEvent mouse)
Handle mouse press events.
|
void |
TTableWindow.onMouseDown(TMouseEvent mouse)
Handle mouse press events.
|
void |
TTerminalWidget.onMouseDown(TMouseEvent mouse)
Handle mouse press events.
|
void |
TTerminalWindow.onMouseDown(TMouseEvent mouse)
Handle mouse press events.
|
void |
TText.onMouseDown(TMouseEvent mouse)
Handle mouse press events.
|
void |
TVScroller.onMouseDown(TMouseEvent mouse)
Handle mouse press events.
|
void |
TWidget.onMouseDown(TMouseEvent mouse)
Method that subclasses can override to handle mouse button presses.
|
void |
TWindow.onMouseDown(TMouseEvent mouse)
Handle mouse button presses.
|
void |
TButton.onMouseMotion(TMouseEvent mouse)
Handle mouse movements.
|
void |
TDesktop.onMouseMotion(TMouseEvent mouse)
Handle mouse movements.
|
void |
TEditorWindow.onMouseMotion(TMouseEvent mouse)
Method that subclasses can override to handle mouse movements.
|
void |
THScroller.onMouseMotion(TMouseEvent mouse)
Handle mouse movement events.
|
void |
TImageWindow.onMouseMotion(TMouseEvent mouse)
Method that subclasses can override to handle mouse movements.
|
void |
TSplitPane.onMouseMotion(TMouseEvent mouse)
Handle mouse movements.
|
void |
TTableWindow.onMouseMotion(TMouseEvent mouse)
Method that subclasses can override to handle mouse movements.
|
void |
TTerminalWidget.onMouseMotion(TMouseEvent mouse)
Handle mouse motion events.
|
void |
TTerminalWindow.onMouseMotion(TMouseEvent mouse)
Handle mouse motion events.
|
void |
TVScroller.onMouseMotion(TMouseEvent mouse)
Handle mouse movement events.
|
void |
TWidget.onMouseMotion(TMouseEvent mouse)
Method that subclasses can override to handle mouse movements.
|
void |
TWindow.onMouseMotion(TMouseEvent mouse)
Handle mouse movements.
|
void |
TButton.onMouseUp(TMouseEvent mouse)
Handle mouse button releases.
|
void |
TDesktop.onMouseUp(TMouseEvent mouse)
Handle mouse button releases.
|
void |
TEditorWindow.onMouseUp(TMouseEvent mouse)
Handle mouse release events.
|
void |
THScroller.onMouseUp(TMouseEvent mouse)
Handle mouse button releases.
|
void |
TImageWindow.onMouseUp(TMouseEvent mouse)
Handle mouse release events.
|
void |
TSplitPane.onMouseUp(TMouseEvent mouse)
Handle mouse button releases.
|
void |
TTableWidget.Cell.onMouseUp(TMouseEvent mouse)
Handle mouse release events.
|
void |
TTableWindow.onMouseUp(TMouseEvent mouse)
Handle mouse release events.
|
void |
TTerminalWidget.onMouseUp(TMouseEvent mouse)
Handle mouse release events.
|
void |
TTerminalWindow.onMouseUp(TMouseEvent mouse)
Handle mouse release events.
|
void |
TVScroller.onMouseUp(TMouseEvent mouse)
Handle mouse button releases.
|
void |
TWidget.onMouseUp(TMouseEvent mouse)
Method that subclasses can override to handle mouse button releases.
|
void |
TWindow.onMouseUp(TMouseEvent mouse)
Handle mouse button releases.
|
boolean |
TStatusBar.statusBarMouseDown(TMouseEvent mouse)
Handle mouse button presses.
|
void |
TStatusBar.statusBarMouseMotion(TMouseEvent mouse)
Handle mouse movements.
|
boolean |
TStatusBar.statusBarMouseUp(TMouseEvent mouse)
Handle mouse button releases.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
TWindowBackend.mouseOnOtherScreen(TMouseEvent mouse)
Returns true if the mouse is currently in the otherScreen window.
|
void |
TWindowBackend.onMouseDown(TMouseEvent mouse)
Handle mouse button presses.
|
void |
TWindowBackend.onMouseMotion(TMouseEvent mouse)
Handle mouse movements.
|
void |
TWindowBackend.onMouseUp(TMouseEvent mouse)
Handle mouse button releases.
|
Modifier and Type | Method and Description |
---|---|
TMouseEvent |
TMouseEvent.dup()
Create a duplicate instance.
|
Modifier and Type | Method and Description |
---|---|
void |
TMenu.onMouseDown(TMouseEvent mouse)
Handle mouse button presses.
|
void |
TMenu.onMouseMotion(TMouseEvent mouse)
Handle mouse movements.
|
void |
TMenu.onMouseUp(TMouseEvent mouse)
Handle mouse button releases.
|
void |
TMenuItem.onMouseUp(TMouseEvent mouse)
Handle mouse button releases.
|
Modifier and Type | Method and Description |
---|---|
void |
TTreeViewWidget.onMouseDown(TMouseEvent mouse)
Handle mouse press events.
|
void |
TTreeViewWindow.onMouseDown(TMouseEvent mouse)
Handle mouse press events.
|
void |
TTreeViewWidget.onMouseMotion(TMouseEvent mouse)
Handle mouse motion events.
|
void |
TTreeViewWindow.onMouseMotion(TMouseEvent mouse)
Handle mouse motion events.
|
void |
TTreeItem.onMouseUp(TMouseEvent mouse)
Handle mouse release events.
|
void |
TTreeViewWidget.onMouseUp(TMouseEvent mouse)
Handle mouse release events.
|
void |
TTreeViewWindow.onMouseUp(TMouseEvent mouse)
Handle mouse release events.
|
Copyright © 2019 Kevin Lamonte. Licensed MIT.