From 41126759cf1c5a72511fe25bb6e83a27678f97b7 Mon Sep 17 00:00:00 2001 From: Antonio Date: Wed, 20 Jul 2022 03:32:31 +0800 Subject: [PATCH] Update example for macOS Menu (#1600) * Update example for macOS compatibility Reference https://github.com/wailsapp/wails/issues/1588 * Add comments, remove duplicates --- .../version-v2.0.0-beta.39/reference/menus.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/website/versioned_docs/version-v2.0.0-beta.39/reference/menus.mdx b/website/versioned_docs/version-v2.0.0-beta.39/reference/menus.mdx index 94f08b2e..8fd52d7c 100644 --- a/website/versioned_docs/version-v2.0.0-beta.39/reference/menus.mdx +++ b/website/versioned_docs/version-v2.0.0-beta.39/reference/menus.mdx @@ -12,16 +12,16 @@ An example of how to create a menu: ```go AppMenu := menu.NewMenu() + if runtime.GOOS == "darwin" { + AppMenu.Append(menu.AppMenu()) // On MacOS platform, the first menu will always be fixed + AppMenu.Append(menu.EditMenu()) // on macos platform, we should append EditMenu to enable Cmd+C,Cmd+V,Cmd+Z... shortcut + } FileMenu := AppMenu.AddSubmenu("File") FileMenu.AddText("&Open", keys.CmdOrCtrl("o"), openFile) FileMenu.AddSeparator() FileMenu.AddText("Quit", keys.CmdOrCtrl("q"), func(_ *menu.CallbackData) { - runtime.Quit() + a.Quit() // Must define a Quit function in app.go with context }) - - if runtime.GOOS == "darwin" { - AppMenu.Append(menu.EditMenu()) // on macos platform, we should append EditMenu to enable Cmd+C,Cmd+V,Cmd+Z... shortcut - } err := wails.Run(&options.App{ Title: "Menus Demo",