ui/widgets/core/prompt_runner
library
Classes
-
ListenableSceneRenderer
-
An interface for SceneRenderers that can notify their manager when they need a visual update.
-
PromptRunner<T>
-
A helper class to run an interactive terminal prompt inline.
It encapsulates the event loop, rendering to an inline buffer, and lifecycle management.
-
PromptScope
-
An inherited widget that abstracts prompt completion and lifecycle controls,
shielding descendant widgets from any low-level/internal event buses.
-
SceneLayer
-
Represents a single renderable layer inside a composited terminal scene.
-
SceneRenderer
-
An interface representing a rendering system in a composited scene.
-
TerminalStateRequest
-
A contract defining terminal state requests from a runner or layer.