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
Click to show internal directories.
Click to hide internal directories.