installationview

package
v0.0.0-...-4cb4cf9 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type InstallationView

type InstallationView struct {
	// contains filtered or unexported fields
}

InstallationView contains the package list UI

func New

func New(sysConfig *configuration.SystemConfig, templateConfig configuration.Config) *InstallationView

New creates and returns a new InstallationView.

func (*InstallationView) HandleInput

func (iv *InstallationView) HandleInput(event *tcell.EventKey) *tcell.EventKey

HandleInput handles custom input.

func (*InstallationView) Initialize

func (iv *InstallationView) Initialize(backButtonText string, sysConfig *configuration.SystemConfig, cfg *configuration.Config, app *tview.Application, nextPage, previousPage, quit, refreshTitle func()) (err error)

Initialize initializes the view.

func (*InstallationView) Name

func (iv *InstallationView) Name() string

Name returns the friendly name of the view.

func (*InstallationView) NeedsToPrompt

func (iv *InstallationView) NeedsToPrompt() bool

NeedsToPrompt returns true if this view should be shown to the user so a system configuration can be selected.

func (*InstallationView) OnShow

func (iv *InstallationView) OnShow()

OnShow gets called when the view is shown to the user

func (*InstallationView) Primitive

func (iv *InstallationView) Primitive() tview.Primitive

Primitive returns the primary primitive to be rendered for the view.

func (*InstallationView) Reset

func (iv *InstallationView) Reset() (err error)

Reset resets the page, undoing any user input.

func (*InstallationView) Title

func (iv *InstallationView) Title() string

Title returns the title of the view.

Jump to

Keyboard shortcuts

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