electron/docs/api/browser/menu-item.md

1,016 B

menu-item

Class: MenuItem

new MenuItem(options)

  • options Object
    • click Function - Callback when the menu item is clicked
    • selector String - Call the selector of first responder when clicked (OS X only)
    • type String - Can be normal, separator, submenu, checkbox or radio
    • label String
    • sublabel String
    • accelerator String - In the form of Command+R, Ctrl+C, Shift+Command+D, D, etc.
    • enabled Boolean
    • visible Boolean
    • checked Boolean
    • groupId Boolean - Should be specified for radio type menu item
    • submenu Menu - Should be specified for submenu type menu item, when it's specified the type: '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.