0.4.3 Added icons. /JL

This commit is contained in:
2022-12-28 23:22:26 +01:00
parent 9e8c73c0dc
commit 972871a9bf
706 changed files with 12292 additions and 5 deletions
+24 -1
View File
@@ -1,6 +1,10 @@
package main
import "github.com/lxn/walk"
import (
"log"
"github.com/lxn/walk"
)
func SetupMenu(mw *MyMainWindow) {
// MenuBar
@@ -11,8 +15,19 @@ func SetupMenu(mw *MyMainWindow) {
tool.SetText("File")
open := walk.NewAction()
open.SetText("Open")
openImg, err := walk.NewImageFromFileForDPI("images\\16x16\\status\\folder-open.png", 144)
if err != nil {
log.Println("Error loading icon: ", err)
}
err = open.SetImage(openImg)
if err != nil {
log.Println("Error setting icon: ", err)
}
exit := walk.NewAction()
exit.SetText("Exit")
exit.Triggered().Attach(func() {
mw.MainWindow.Close()
})
menutool.Actions().Add(open)
menutool.Actions().Add(exit)
@@ -20,6 +35,14 @@ func SetupMenu(mw *MyMainWindow) {
men2, _ := walk.NewMenu()
too2 := walk.NewMenuAction(men2)
too2.SetText("Help")
about := walk.NewAction()
about.SetText("About")
about.Triggered().Attach(func() {
txt := AppName + " " + Version + "\n" + CopyRight
walk.MsgBox(nil, "About", txt, walk.MsgBoxIconInformation)
})
men2.Actions().Add(about)
mw.MainWindow.Menu().Actions().Add(tool)
mw.MainWindow.Menu().Actions().Add(too2)