Add application icon
This commit is contained in:
8
main.go
8
main.go
@@ -5,6 +5,7 @@ package main
|
||||
import (
|
||||
"fmt"
|
||||
"time"
|
||||
_ "embed"
|
||||
|
||||
"fyne.io/fyne/v2"
|
||||
"fyne.io/fyne/v2/app"
|
||||
@@ -14,6 +15,10 @@ import (
|
||||
"fyne.io/fyne/v2/widget"
|
||||
)
|
||||
|
||||
//go:embed res/matocock.svg
|
||||
var iconBytes []byte
|
||||
var TomatoIcon *fyne.StaticResource = fyne.NewStaticResource("TomatoIcon", iconBytes)
|
||||
|
||||
func main() {
|
||||
var timer time.Duration
|
||||
var ticking bool = false
|
||||
@@ -25,6 +30,7 @@ func main() {
|
||||
var defaultBreakTime string = "5m"
|
||||
|
||||
a := app.New()
|
||||
a.SetIcon(TomatoIcon)
|
||||
w := a.NewWindow(status)
|
||||
w.SetFixedSize(true)
|
||||
w.Resize(fyne.NewSize(400, 50))
|
||||
@@ -155,7 +161,7 @@ func main() {
|
||||
w.SetTitle(status)
|
||||
}
|
||||
}))), lapsLabel))
|
||||
menu := fyne.NewMainMenu(fyne.NewMenu("root"), fyne.NewMenu("help", fyne.NewMenuItem("valid time arguments", func() {
|
||||
menu := fyne.NewMainMenu(fyne.NewMenu("🍅"), fyne.NewMenu("help", fyne.NewMenuItem("valid time arguments", func() {
|
||||
neww := fyne.CurrentApp().NewWindow("Help")
|
||||
neww.Resize(fyne.NewSize(500, 500))
|
||||
fyne.Do(func() {
|
||||
|
||||
Reference in New Issue
Block a user