views

package
v0.0.0-...-12a24cc Latest Latest
Warning

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

Go to latest
Published: Jul 17, 2021 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HomeTab     = "Home"
	NetworksTab = "Networks"
	FirmwareTab = "Firmwares"
	ScheduleTab = "Schedules"
	SitesTab    = "Sites"
	CardWidth   = 384
	CardHeight  = 448
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ViewProvider

type ViewProvider interface {
	HomeTab() fyne.CanvasObject
	NetworksTab() fyne.CanvasObject
	SchedulesTab() fyne.CanvasObject
	FirmwaresTab() fyne.CanvasObject
	MainPage() fyne.CanvasObject
	ToolBarAddActionCb()
	ToolBarRemoveActionCb()
	OnNetworkSelectionChangedCb(s string)
	OnMainTabsChangedCb(tab *container.TabItem)
}

ViewProvider interface provides GUI features

func NewViewProvider

func NewViewProvider(ds *dc.CoreService, nets *[]string, logger *log.Logger) ViewProvider

NewViewProvider manages Tab level pages and their callbacks

Jump to

Keyboard shortcuts

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