system

package
v1.3.1 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2025 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrConnectionInprogres = errors.New("connection is in progress, need to disconnect")

Functions

This section is empty.

Types

type System

type System struct {
	*tview.Box
	// contains filtered or unexported fields
}

System implemnents the system information page primitive.

func NewSystem

func NewSystem() *System

NewSystem returns new system page view.

func (*System) ConnectionProgressDisplay added in v0.3.0

func (sys *System) ConnectionProgressDisplay(display bool)

ConnectionProgressDisplay displays or hide the connection progress dialog.

func (*System) Draw

func (sys *System) Draw(screen tcell.Screen)

Draw draws this primitive onto the screen.

func (*System) Focus

func (sys *System) Focus(delegate func(p tview.Primitive))

Focus is called when this primitive receives focus.

func (*System) GetTitle

func (sys *System) GetTitle() string

GetTitle returns primitive title.

func (*System) HasFocus

func (sys *System) HasFocus() bool

HasFocus returns whether or not this primitive has focus.

func (*System) InputHandler

func (sys *System) InputHandler() func(event *tcell.EventKey, setFocus func(p tview.Primitive))

InputHandler returns the handler for this primitive.

func (*System) SetConnectionAddFunc added in v0.3.0

func (sys *System) SetConnectionAddFunc(add func(name string, uri string, identity string) error)

SetConnectionAddFunc sets system add new connection function.

func (*System) SetConnectionConnectFunc added in v0.3.0

func (sys *System) SetConnectionConnectFunc(connect func(dest registry.Connection))

SetConnectionConnectFunc sets system connect function.

func (*System) SetConnectionDisconnectFunc added in v0.3.0

func (sys *System) SetConnectionDisconnectFunc(disconnect func())

SetConnectionDisconnectFunc sets system disconnect function.

func (*System) SetConnectionListFunc added in v0.3.0

func (sys *System) SetConnectionListFunc(list func() []registry.Connection)

SetConnectionListFunc sets list destination function.

func (*System) SetConnectionProgressDestName added in v0.3.0

func (sys *System) SetConnectionProgressDestName(name string)

SetConnectionProgressDestName sets connection progressbar title destination name.

func (*System) SetConnectionProgressMessage added in v0.3.0

func (sys *System) SetConnectionProgressMessage(message string)

SetConnectionProgressMessage sets connection progressbar error message.

func (*System) SetConnectionRemoveFunc added in v0.3.0

func (sys *System) SetConnectionRemoveFunc(remove func(name string) error)

SetConnectionRemoveFunc sets system remove connection function.

func (*System) SetConnectionSetDefaultFunc added in v0.3.0

func (sys *System) SetConnectionSetDefaultFunc(setDefault func(dest string) error)

SetConnectionSetDefaultFunc sets set destination default function.

func (*System) SetEventMessage

func (sys *System) SetEventMessage(messages []string)

SetEventMessage appends podman events to textview.

func (*System) SubDialogHasFocus added in v0.2.0

func (sys *System) SubDialogHasFocus() bool

SubDialogHasFocus returns true if there is an active dialog displayed on the front screen.

func (*System) UpdateConnectionsData added in v0.3.0

func (sys *System) UpdateConnectionsData()

UpdateConnectionsData retrieves connections list data.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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