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 }