33 lines
755 B
Go
33 lines
755 B
Go
package main
|
|
|
|
import (
|
|
"fyne.io/fyne/v2"
|
|
"fyne.io/fyne/v2/theme"
|
|
"image/color"
|
|
)
|
|
|
|
type myTheme struct{}
|
|
|
|
func (t myTheme) Color(name fyne.ThemeColorName, variant fyne.ThemeVariant) color.Color {
|
|
//TODO implement me
|
|
return color.RGBA{0, 128, 255, 255}
|
|
}
|
|
|
|
func (t myTheme) Font(style fyne.TextStyle) fyne.Resource {
|
|
//TODO implement me
|
|
return theme.DefaultTextFont()
|
|
}
|
|
|
|
func (t myTheme) Icon(name fyne.ThemeIconName) fyne.Resource {
|
|
//TODO implement me
|
|
return theme.DefaultTextFont()
|
|
}
|
|
|
|
func (t myTheme) Size(name fyne.ThemeSizeName) float32 {
|
|
//TODO implement me
|
|
return 0
|
|
}
|
|
|
|
func (myTheme) BackgroundColor() color.Color { return color.RGBA{0, 128, 255, 255} }
|
|
func (myTheme) ButtonColor() color.Color { return color.RGBA{0, 255, 128, 255} }
|