In GTK+ radio menu items are managed automatically, so group id won't have any effect there, in the meanwhile we need to maintain the same behavior on all platforms, so we have to generate group id instead of letting users specifying it.
945 B
945 B
menu-item
Class: MenuItem
new MenuItem(options)
optionsObjectclickFunction - Callback when the menu item is clickedselectorString - Call the selector of first responder when clicked (OS X only)typeString - Can benormal,separator,submenu,checkboxorradiolabelStringsublabelStringacceleratorString - In the form ofCommand+R,Ctrl+C,Shift+Command+D,D, etc.enabledBooleanvisibleBooleancheckedBooleansubmenuMenu - Should be specified forsubmenutype menu item, when it's specified thetype: 'submenu'can be omitted for the menu item
Notes on accelerator
On Linux and Windows, the Command key would not have any effect, you can
use CommandOrControl which represents Command on OS X and Control on
Linux and Windows to define some accelerators, you can also use its short
alias CmdOrCtrl.