| 12345678910111213141516171819202122232425262728293031323334 |
- package fyne
- // BuildType defines different modes that an application can be built using.
- type BuildType int
- const (
- // BuildStandard is the normal build mode - it is not debug, test or release mode.
- BuildStandard BuildType = iota
- // BuildDebug is used when a developer would like more information and visual output for app debugging.
- BuildDebug
- // BuildRelease is a final production build, it is like BuildStandard but will use distribution certificates.
- // A release build is typically going to connect to live services and is not usually used during development.
- BuildRelease
- )
- // Settings describes the application configuration available.
- type Settings interface {
- Theme() Theme
- SetTheme(Theme)
- // ThemeVariant defines which preferred version of a theme should be used (i.e. light or dark)
- //
- // Since: 2.0
- ThemeVariant() ThemeVariant
- Scale() float32
- // PrimaryColor indicates a user preference for a named primary color
- //
- // Since: 1.4
- PrimaryColor() string
- AddChangeListener(chan Settings)
- BuildType() BuildType
- ShowAnimations() bool
- }
|