From 100b93cda89c41d6933a3cb47cd3eff05516b822 Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Tue, 1 Feb 2022 13:31:07 +0100 Subject: Icon and better windows data --- gui.go | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'gui.go') diff --git a/gui.go b/gui.go index 6b03aff..048d43a 100644 --- a/gui.go +++ b/gui.go @@ -1,13 +1,20 @@ package main import ( + "bytes" + _ "embed" + "image" + _ "image/png" "time" g "github.com/AllenDang/giu" "github.com/AllenDang/imgui-go" ) -//go:generate rsrc -manifest engarde-importer.exe.manifest +//go:generate goversioninfo -64 -o resource_amd64.syso + +//go:embed monitor_48.png +var icon []byte var ( guiCfg EngardeConfig @@ -89,5 +96,9 @@ func loop(w *g.MasterWindow) func() { func gui() { guiCfg.Date = time.Now() w := g.NewMasterWindow("Engarde Importer", 400, 200, 0) + if img, _, err := image.Decode(bytes.NewReader(icon)); err != nil { + w.SetIcon([]image.Image{img}) + } + w.Run(loop(w)) } -- cgit v1.2.3-54-g00ecf