electron/docs/menu-item.md
2013-08-14 15:43:35 -07:00

20 lines
No EOL
866 B
Markdown

## 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 OS X, the `Ctrl` would automatically translated to `Command`, if you really want `Ctrl` on OS X, you should use `MacCtrl`.