app

package
v1.4.3 Latest Latest
Warning

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

Go to latest
Published: Dec 30, 2020 License: BSD-3-Clause Imports: 17 Imported by: 318

Documentation

Overview

Package app provides app implementations for working with Fyne graphical interfaces. The fastest way to get started is to call app.New() which will normally load a new desktop application. If the "ci" tag is passed to go (go run -tags ci myapp.go) it will run an in-memory application.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New() fyne.App

New returns a new application instance with the default driver and no unique ID

func NewAppWithDriver deprecated

func NewAppWithDriver(d fyne.Driver, id string) fyne.App

NewAppWithDriver initialises a new Fyne application using the specified driver and returns a handle to that App. The id should be globally unique to this app Built in drivers are provided in the "driver" package.

Deprecated: Developers should not specify a driver manually but use NewAppWithID()

func NewWithID added in v1.2.0

func NewWithID(id string) fyne.App

NewWithID returns a new app instance using the appropriate runtime driver. The ID string should be globally unique to this app.

Types

type SettingsSchema added in v1.2.0

type SettingsSchema struct {
	// these items are used for global settings load
	ThemeName    string  `json:"theme"`
	Scale        float32 `json:"scale"`
	PrimaryColor string  `json:"primary_color"`
}

SettingsSchema is used for loading and storing global settings

func (*SettingsSchema) StoragePath added in v1.2.0

func (sc *SettingsSchema) StoragePath() string

StoragePath returns the location of the settings storage

Jump to

Keyboard shortcuts

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