Package org.jline.curses.impl
Class GUIImpl
java.lang.Object
org.jline.curses.impl.GUIImpl
- All Implemented Interfaces:
GUI
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetRenderer(Class<C> clazz) getTheme()private voidhandle(Terminal.Signal signal) protected voidhandleInput(String input) protected voidhandleMouse(MouseEvent event) private voidonResize()protected voidredraw()voidremoveWindow(Window window) voidrun()<C extends Component>
voidsetRenderer(Class<C> clazz, Renderer renderer) void
-
Field Details
-
terminal
-
windows
-
activeWindow
-
background
-
size
-
display
-
renderers
-
theme
-
-
Constructor Details
-
GUIImpl
-
-
Method Details
-
getTerminal
- Specified by:
getTerminalin interfaceGUI
-
getRenderer
- Specified by:
getRendererin interfaceGUI
-
setRenderer
- Specified by:
setRendererin interfaceGUI
-
getTheme
-
setTheme
-
addWindow
-
removeWindow
- Specified by:
removeWindowin interfaceGUI
-
run
public void run() -
handle
-
onResize
private void onResize() -
handleInput
-
handleMouse
-
redraw
protected void redraw()
-