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 TypeMethodDescriptionvoid
getRenderer
(Class<C> clazz) getTheme()
private void
handle
(Terminal.Signal signal) protected void
handleInput
(String input) protected void
handleMouse
(MouseEvent event) private void
onResize()
protected void
redraw()
void
removeWindow
(Window window) void
run()
<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:
getTerminal
in interfaceGUI
-
getRenderer
- Specified by:
getRenderer
in interfaceGUI
-
setRenderer
- Specified by:
setRenderer
in interfaceGUI
-
getTheme
-
setTheme
-
addWindow
-
removeWindow
- Specified by:
removeWindow
in interfaceGUI
-
run
public void run() -
handle
-
onResize
private void onResize() -
handleInput
-
handleMouse
-
redraw
protected void redraw()
-