KetraTerm
API · DevelopmentAll versions

SwingShellSuggestionView

Host-pluggable visual surface for shell suggestions.

The interaction owns selection, acceptance, dismissal and feedback; the embedded controller owns navigation and popup placement. A view renders immutable items and reports pointer interaction through the listener used to create it. Implementations must update Swing component state only on the Event Dispatch Thread and must not invoke completion providers or mutate command lines.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
abstract val component: JComponent

Component embedded and positioned by the owning Swing terminal.

Link copied to clipboard

View-owned number of rows used for viewport and page navigation. Must be positive.

Functions

Link copied to clipboard
open fun close()

Releases host-specific presentation resources.

Link copied to clipboard

Replaces the complete immutable visual viewport on the Swing Event Dispatch Thread.