Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithInteractive ¶ added in v0.1.5
func WithInteractive(layer *Layer)
func WithOpaque ¶ added in v0.1.5
func WithOpaque(layer *Layer)
Types ¶
type LayerOption ¶ added in v0.1.5
type LayerOption func(*Layer)
type Layers ¶
type Layers struct { deadlock.RWMutex *mux.UpdatePublisher // contains filtered or unexported fields }
Layers allows you to stack several Screens on top of one another. The topmost layer with isInteractive set to true receives all key presses.
type RenderLayer ¶
type RenderLayer struct {
// contains filtered or unexported fields
}
type Terminal ¶
type Terminal struct { deadlock.RWMutex *mux.UpdatePublisher // contains filtered or unexported fields }
func NewTerminal ¶
func NewTerminal( ctx context.Context, stream Stream, size Size, params *params.Parameters, options ...emu.TerminalOption, ) *Terminal
type Trigger ¶
type Trigger struct { deadlock.RWMutex *mux.UpdatePublisher // contains filtered or unexported fields }
func NewTrigger ¶
func NewTrigger(r Renderable) *Trigger
Click to show internal directories.
Click to hide internal directories.