app

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2024 License: GPL-3.0 Imports: 26 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EXPORT_HEADER = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n\n"
)

Variables

This section is empty.

Functions

func AddEllipsis

func AddEllipsis(label *widget.Label) *widget.Label

func BackButton

func BackButton(tapped func()) *widget.Button

func HyperLinkButton

func HyperLinkButton(text string, icon fyne.Resource, urlBinding binding.String) *widget.Button

Types

type App

type App struct {
	fyne.App
	// contains filtered or unexported fields
}

func New

func New(settings *resource.Settings, servers resource.ServerList, rejectedPatches *patch.RejectionList) App

func (*App) BindServerInfo

func (app *App) BindServerInfo(serv *server.Server)

func (*App) CheckClient

func (app *App) CheckClient()

func (*App) CheckForUpdates

func (app *App) CheckForUpdates(serv *server.Server)

func (*App) CheckPrerequisites added in v0.2.0

func (app *App) CheckPrerequisites()

func (*App) CopyBootConfiguration

func (app *App) CopyBootConfiguration(server *server.Server) error

func (*App) CurrentServer

func (app *App) CurrentServer() *server.Server

func (*App) Footer

func (app *App) Footer() *fyne.Container

func (*App) InitializeGlobalWidgets

func (app *App) InitializeGlobalWidgets(servers resource.ServerList)

func (*App) IsReady

func (app *App) IsReady() bool

func (*App) LauncherSettings

func (app *App) LauncherSettings(window fyne.Window) *fyne.Container

func (*App) LoadContent

func (app *App) LoadContent()

func (*App) OnServerChanged

func (app *App) OnServerChanged(server *server.Server)

func (*App) PressPlay

func (app *App) PressPlay()

func (*App) PressUpdate

func (app *App) PressUpdate()

func (*App) RunUpdate

func (app *App) RunUpdate(server *server.Server, patch patch.Patch)

func (*App) ServerSettings

func (app *App) ServerSettings(window fyne.Window) *fyne.Container

func (*App) SetCheckingUpdatesState

func (app *App) SetCheckingUpdatesState()

func (*App) SetNormalState

func (app *App) SetNormalState()

func (*App) SetPlayingState

func (app *App) SetPlayingState()

func (*App) SetUpdateState

func (app *App) SetUpdateState()

func (*App) SetUpdatingState

func (app *App) SetUpdatingState()

func (*App) ShowInfo

func (app *App) ShowInfo()

func (*App) ShowPatch

func (app *App) ShowPatch(patch patch.Patch, onConfirmCancel func(nlwindows.PatchAcceptState))

func (*App) ShowSettings

func (app *App) ShowSettings()

func (*App) Start

func (app *App) Start()

func (*App) TransferCachedClientResources

func (app *App) TransferCachedClientResources() error

func (*App) TransferPatchResources

func (app *App) TransferPatchResources(server *server.Server) error

func (*App) Update

func (app *App) Update(serv *server.Server)

type ServersPage

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

func NewServersPage

func NewServersPage(window fyne.Window, list *nlwidgets.ServerList) *ServersPage

func (*ServersPage) Container

func (page *ServersPage) Container() *fyne.Container

func (*ServersPage) PromptExportServer

func (page *ServersPage) PromptExportServer(window fyne.Window, list *nlwidgets.ServerList) func()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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