public class Terminal extends Widget:
| Modifier and Type | Member | Description |
|---|---|---|
| public readonly property | activePageactivePage as klyn.gui.terminal.Page: |
No summary. |
| public readonly property | deckPanedeckPane as DeckPane: |
No summary. |
| public readonly property | dockedPanesdockedPanes as ArrayList<klyn.gui.terminal.DockedPane>: |
No summary. |
| public static readonly property | instanceinstance as Terminal: |
Singleton instance. |
| public readonly property | lastFramelastFrame as TerminalFrame: |
Last composed logical terminal frame. |
| public readonly property | menuBarmenuBar as MenuBar: |
No summary. |
| public property | mouseTrackingEnabledmouseTrackingEnabled as Boolean: |
No summary. |
| public property | onMouseonMouse as Object: |
No summary. |
| public property | onPageChangeonPageChange as Object: |
No summary. |
| public property | onResizeonResize as Object: |
No summary. |
| public readonly property | pagespages as ArrayList<klyn.gui.terminal.Page>: |
No summary. |
| public property | promptprompt as String: |
No summary. |
| public override native property | size | Current terminal size. |
| public readonly property | statusBarstatusBar as StatusBar: |
No summary. |
| public property | titletitle as String: |
No summary. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | addDockedPane | Registers a docked pane toggled from the menu. |
| public | addDocument | Adds a hidden document/view entry. |
| public | addDocument | Adds a document/view entry. |
| public | addPage | No summary. |
| public | addPageaddPage(view as Object) as Void: |
No summary. |
| public | dispatchEvent | Processes one logical terminal event without reading from stdin. |
| public | exitexit(code as Int = 0) as Void: |
No summary. |
| public | focusPagefocusPage(key as String) as Void: |
No summary. |
| public | focusPagefocusPage(view as EditorView) as Void: |
No summary. |
| public | focusPagefocusPage(view as Widget) as Void: |
No summary. |
| public static native | invokeEventCallback | No summary. |
| public static native | invokePageChangeCallback | No summary. |
| public override | paintpaint() as Void: |
No summary. |
| public | renderFramerenderFrame(width as Int = 0, height as Int = 0) as TerminalFrame: |
Renders one logical frame without flushing it to the real terminal. |
| public | runrun() as Int: |
No summary. |
| public | setViewportSize | Sets a logical viewport size for headless rendering/tests. |
| public | togglePanetogglePane(side as DockedSide) as Void: |
Shows or hides the first docked pane on the requested side. |