Package klyn.gui.terminal
Contains 38 type(s).
Types
Interfaces

- Layout - Layout contract for widgets containing children.

Classes

- Button - Clickable terminal button with the standard Klyn terminal style.
- ComboBox - Single-line terminal combo box.
- ConfirmDialog - Confirm/cancel modal dialog.
- DeckPane - Stack of views where one card is active.
- Dialog - Base modal dialog.
- DockedPane - Docked pane descriptor.
- DockedSide - Docking side enumeration.
- EditorView - Readable editor widget with syntax highlighting support.
- Event - Generic terminal UI event.
- FileDocument - Editable text document backed by an optional file path.
- FileSystemView - File-system panel showing current folder entries.
- GroupBox
- HorizontalLayout - Horizontal layout placing children left to right.
- InputDialog - Input modal dialog.
- InputField
- LineEdit - Single-line editable text widget.
- MarkdownAnsi - Small Markdown-to-ANSI renderer for terminal UI text.
- MenuBar - Function-key menu bar.
- MessageDialog - Message dialog with a single accept action.
- MouseEvent - Terminal mouse event decoded from SGR mouse sequences.
- MouseReceivedEvent - Terminal mouse event wrapper emitted by `Terminal.mouseReceived`.
- Page - Terminal page/document descriptor.
- PageChangeEvent - Terminal page focus change event.
- RenderCell - One logical terminal cell.
- RenderStyle - Mutable terminal cell style.
- ResizeEvent - Terminal resize event.
- ScrollView - Basic text scroll view.
- StatusBar - Bottom status bar.
- StatusLabel - Status bar text compartment.
- Terminal - High-level terminal application root.
- TerminalFrame - Logical terminal frame backed by styled cells.
- TestRunner
- TextField
- TextView - Lightweight text-only view.
- VerticalLayout - Vertical layout stacking children top to bottom.
- Widget - Base UI widget.

Enums

- Keys - Canonical terminal function keys used by the UI.