diff --git a/v3/examples/menu/main.go b/v3/examples/menu/main.go index 3ca15cf47..f10a52e5d 100644 --- a/v3/examples/menu/main.go +++ b/v3/examples/menu/main.go @@ -82,7 +82,15 @@ func main() { beatles.SetLabel("Hello") } }) - + myMenu.Add("Hide the beatles").OnClick(func(ctx *application.Context) { + if beatles.Hidden() { + ctx.ClickedMenuItem().SetLabel("Unhide the beatles!") + beatles.SetHidden(false) + } else { + beatles.SetHidden(true) + ctx.ClickedMenuItem().SetLabel("Hide the beatles!") + } + }) app.SetMenu(menu) app.NewWebviewWindow()