From af3ce4737457db854d6f80245eb3af02efc2311e Mon Sep 17 00:00:00 2001 From: Conor Dunne Date: Sun, 4 Sep 2022 19:08:09 +0100 Subject: [PATCH] Update menus.go added a Window Menu and Full Screen toggle Menu item --- menus.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/menus.go b/menus.go index 453f20b..acd3b1c 100644 --- a/menus.go +++ b/menus.go @@ -81,6 +81,10 @@ func (d *defyne) menuActionSave() { } } +func (d *defyne) menuActionFullScreenToggle(){ + d.win.SetFullScreen(!d.win.FullScreen()) +} + func (d *defyne) makeMenu() *fyne.MainMenu { return fyne.NewMainMenu( fyne.NewMenu("File", @@ -93,6 +97,9 @@ func (d *defyne) makeMenu() *fyne.MainMenu { fyne.NewMenuItem("Run", d.menuActionRun), fyne.NewMenuItem("Run Project", d.menuActionRunProject), ), + fyne.NewMenu("Window", + fyne.NewMenuItem("Full Screen", d.menuActionFullScreenToggle), + ), fyne.NewMenu("Help", fyne.NewMenuItem("Documentation", func() { u, _ := url.Parse("https://fyne.io/defyne")