v2fyne.io/fyne/v2/app Index | Files

package app

import "fyne.io/fyne/v2/app"

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

Functions

func New

func New() fyne.App

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

func NewWithID

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

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

func (sc *SettingsSchema) StoragePath() string

StoragePath returns the location of the settings storage

Source Files

app.go app_gl.go app_other.go app_standard.go preferences.go preferences_other.go settings.go settings_desktop.go storage.go

Version
v2.0.4-rc4
Published
Aug 2, 2021
Platform
js/wasm
Imports
17 packages
Last checked
now

Tools for package owners.