Documentation
¶
Index ¶
- Constants
- func BuildAndRetry(builder func() (*tview.Application, error)) error
- func BuildAudioMenu(cfg *config.Instance, pages *tview.Pages, app *tview.Application) *tview.List
- func BuildExportLogModal(pl platforms.Platform, app *tview.Application, pages *tview.Pages, ...) tview.Primitive
- func BuildGenerateDBPage(cfg *config.Instance, pages *tview.Pages, app *tview.Application) tview.Primitive
- func BuildMain(cfg *config.Instance, pl platforms.Platform, isRunning func() bool, ...) (*tview.Application, error)
- func BuildMainPage(cfg *config.Instance, pages *tview.Pages, app *tview.Application, ...) tview.Primitive
- func BuildReadersMenu(cfg *config.Instance, pages *tview.Pages, _ *tview.Application) *tview.Form
- func BuildScanModeMenu(cfg *config.Instance, pages *tview.Pages, app *tview.Application) *tview.Form
- func BuildSearchMedia(cfg *config.Instance, pages *tview.Pages, app *tview.Application)
- func BuildSettingsMainMenu(cfg *config.Instance, pages *tview.Pages, app *tview.Application) *tview.List
- func BuildTagsReadMenu(cfg *config.Instance, pages *tview.Pages, app *tview.Application) *tview.Form
- func BuildTagsWriteMenu(cfg *config.Instance, pages *tview.Pages, app *tview.Application)
- func CenterWidget(width, height int, p tview.Primitive) tview.Primitive
- func SetTheme(theme *tview.Theme)
- type PrimitiveWithSetBorder
- type ProgressBar
Constants ¶
View Source
const ( PageMain = "main" PageSettingsMain = "settings_main" PageSettingsTagsRead = "settings_tags_read" PageSettingsTagsWrite = "settings_tags_write" PageSettingsAudio = "settings_audio" PageSettingsReaders = "settings_readers" PageSettingsScanMode = "settings_readers_scanMode" PageSearchMedia = "search_media" PageExportLog = "export_log" PageGenerateDB = "generate_db" )
Variables ¶
This section is empty.
Functions ¶
func BuildAndRetry ¶
func BuildAndRetry( builder func() (*tview.Application, error), ) error
BuildAndRetry attempts to build and display a TUI dialog, retrying with alternate settings on error. It's used to work around issues on MiSTer, which has an unusual setup for showing TUI applications.
func BuildAudioMenu ¶
func BuildExportLogModal ¶
func BuildGenerateDBPage ¶
func BuildMainPage ¶
func BuildReadersMenu ¶
func BuildScanModeMenu ¶
func BuildSearchMedia ¶
func BuildSettingsMainMenu ¶
func BuildTagsReadMenu ¶
func BuildTagsWriteMenu ¶
Types ¶
type PrimitiveWithSetBorder ¶
type ProgressBar ¶
func NewProgressBar ¶
func NewProgressBar() *ProgressBar
func (*ProgressBar) Draw ¶
func (p *ProgressBar) Draw(screen tcell.Screen)
func (*ProgressBar) GetProgress ¶
func (p *ProgressBar) GetProgress() float64
func (*ProgressBar) SetProgress ¶
func (p *ProgressBar) SetProgress(progress float64) *ProgressBar
Click to show internal directories.
Click to hide internal directories.