Documentation
¶
Overview ¶
Package termgui implements a text-mode client over termui and drivers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LoadMenu ¶
type LoadMenu struct {
// contains filtered or unexported fields
}
LoadMenu implements a menu to select existing saves.
func (*LoadMenu) Draw ¶
func (m *LoadMenu) Draw(s termui.TerminalDriver)
Draw implements the termui.Mode interface.
func (*LoadMenu) HandleEvent ¶
func (m *LoadMenu) HandleEvent(s termui.TerminalDriver, e any) error
HandleEvent implements the termui.Mode interface.
type MainMenu ¶
type MainMenu struct {
// contains filtered or unexported fields
}
MainMenu implements the main program menu.
func NewMainMenu ¶
func NewMainMenu(s termui.TerminalDriver) *MainMenu
NewMainMenu returns a new MainMenu object.
func (*MainMenu) Draw ¶
func (m *MainMenu) Draw(s termui.TerminalDriver)
Draw implements the termui.Mode interface.
func (*MainMenu) HandleEvent ¶
func (m *MainMenu) HandleEvent(s termui.TerminalDriver, e any) error
HandleEvent implements the termui.Mode interface.
Click to show internal directories.
Click to hide internal directories.