go_dreamfactory/cmd/v2/ui/main_menu.go
2022-08-09 18:02:59 +08:00

32 lines
441 B
Go

package ui
import (
"fyne.io/fyne/v2"
)
type mainMenu struct {
*fyne.MainMenu
helpMenu *fyne.Menu
sysLog *fyne.MenuItem
// aboutSelf *fyne.MenuItem
}
func newMainMenu() *mainMenu {
var mm mainMenu
// help
mm.sysLog = fyne.NewMenuItem("Show Log", func() {
newLogViewer().Win.Show()
})
mm.helpMenu = fyne.NewMenu("Help",
mm.sysLog,
// mm.aboutSelf,
)
mm.MainMenu = fyne.NewMainMenu(
mm.helpMenu,
)
return &mm
}