fckeuspy-go/vendor/fyne.io/fyne/v2/app/meta.go

37 lines
688 B
Go

package app
import (
"fyne.io/fyne/v2"
)
var meta = fyne.AppMetadata{
ID: "",
Name: "",
Version: "0.0.1",
Build: 1,
Release: false,
Custom: map[string]string{},
Migrations: map[string]bool{},
}
// SetMetadata overrides the packaged application metadata.
// This data can be used in many places like notifications and about screens.
func SetMetadata(m fyne.AppMetadata) {
meta = m
if meta.Custom == nil {
meta.Custom = map[string]string{}
}
if meta.Migrations == nil {
meta.Migrations = map[string]bool{}
}
}
func (a *fyneApp) Metadata() fyne.AppMetadata {
if meta.ID == "" && meta.Name == "" {
checkLocalMetadata()
}
return meta
}