ui

package
v0.0.0-...-5f1485e Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CountryPanel

type CountryPanel struct {
	ViewName string

	Countries []lib.Country
	// contains filtered or unexported fields
}

func NewCountryPanel

func NewCountryPanel() (*CountryPanel, error)

func (*CountryPanel) DrawView

func (countryPanel *CountryPanel) DrawView(g *gocui.Gui) error

type Cursor

type Cursor struct{}

func (*Cursor) FindPosition

func (cursor *Cursor) FindPosition(g *gocui.Gui, viewName string) (int, int, error)

func (*Cursor) Move

func (cursor *Cursor) Move(g *gocui.Gui, v *gocui.View, d int, callback func(int, int) error) bool

func (*Cursor) MoveToFirst

func (cursor *Cursor) MoveToFirst(g *gocui.Gui, v *gocui.View) error

type LoadingPanel

type LoadingPanel struct {
	ViewName string
	// contains filtered or unexported fields
}

func NewLoadingPanel

func NewLoadingPanel() (*LoadingPanel, error)

func (*LoadingPanel) DrawView

func (loadingPanel *LoadingPanel) DrawView(g *gocui.Gui) error

func (*LoadingPanel) ShowLoading

func (loadingPanel *LoadingPanel) ShowLoading(g *gocui.Gui, callback func()) error

type Position

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

type SearchPanel

type SearchPanel struct {
	ViewName string
	// contains filtered or unexported fields
}

func NewSearchPanel

func NewSearchPanel() (*SearchPanel, error)

func (*SearchPanel) DrawView

func (searchPanel *SearchPanel) DrawView(g *gocui.Gui) error

type StatusPanel

type StatusPanel struct {
	ViewName string
	// contains filtered or unexported fields
}

func NewStatusPanel

func NewStatusPanel() (*StatusPanel, error)

func (*StatusPanel) DrawText

func (statusPanel *StatusPanel) DrawText(g *gocui.Gui, message string) error

func (*StatusPanel) DrawView

func (statusPanel *StatusPanel) DrawView(g *gocui.Gui) error

type TextPanel

type TextPanel struct {
	ViewName string
	// contains filtered or unexported fields
}

func NewTextPanel

func NewTextPanel() (*TextPanel, error)

func (*TextPanel) DrawText

func (textPanel *TextPanel) DrawText(g *gocui.Gui, country *lib.Country) error

func (*TextPanel) DrawView

func (textPanel *TextPanel) DrawView(g *gocui.Gui) error

type ViewPosition

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

func (ViewPosition) GetCoordinates

func (vp ViewPosition) GetCoordinates(maxX int, maxY int) (int, int, int, int)

Jump to

Keyboard shortcuts

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