interactive

package
v1.15.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 8, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type NewScreen

type NewScreen struct {
	Current tcell.Screen
	TV      *soapcalls.TVPayload
	// contains filtered or unexported fields
}

NewScreen .

func InitTcellNewScreen added in v1.3.0

func InitTcellNewScreen(ctxCancel context.CancelFunc) (*NewScreen, error)

InitTcellNewScreen .

func (*NewScreen) EmitMsg added in v1.3.0

func (p *NewScreen) EmitMsg(inputtext string)

EmitMsg displays the actions to the interactive terminal. Method to implement the screen interface

func (*NewScreen) Fini added in v1.3.0

func (p *NewScreen) Fini()

Fini Method to implement the screen interface

func (*NewScreen) HandleKeyEvent added in v1.7.0

func (p *NewScreen) HandleKeyEvent(ev *tcell.EventKey)

HandleKeyEvent Method to handle all key press events

func (*NewScreen) InterInit

func (p *NewScreen) InterInit(tv *soapcalls.TVPayload, c chan error)

InterInit starts the interactive terminal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL