const roles = {
- undo: {
- label: 'Undo',
- accelerator: 'CmdOrCtrl+Z',
- method: 'undo'
+ about: {
+ get label () {
+ const {app} = require('electron')
+ return `About ${app.getName()}`
+ }
},
- redo: {
- label: 'Redo',
- accelerator: 'Shift+CmdOrCtrl+Z',
- method: 'redo'
+ close: {
+ label: 'Close',
+ accelerator: 'CmdOrCtrl+W',
+ method: 'close'
+ },
+ copy: {
+ label: 'Copy',
+ accelerator: 'CmdOrCtrl+C',
+ method: 'copy'
},
cut: {
label: 'Cut',
accelerator: 'CmdOrCtrl+X',
method: 'cut'
},
- copy: {
- label: 'Copy',
- accelerator: 'CmdOrCtrl+C',
- method: 'copy'
+ delete: {
+ label: 'Delete',
+ accelerator: 'Delete',
+ method: 'delete'
},
- paste: {
- label: 'Paste',
- accelerator: 'CmdOrCtrl+V',
- method: 'paste'
+ front: {
+ label: 'Bring All to Front'
},
- pasteandmatchstyle: {
- label: 'Paste and Match Style',
- accelerator: 'Shift+Command+V',
- method: 'pasteAndMatchStyle'
+ help: {
+ label: 'Help'
},
- selectall: {
- label: 'Select All',
- accelerator: 'CmdOrCtrl+A',
- method: 'selectAll'
+ hide: {
+ get label () {
+ const {app} = require('electron')
+ return `Hide ${app.getName()}`
+ },
+ accelerator: 'Command+H'
+ },
+ hideothers: {
+ label: 'Hide Others',
+ accelerator: 'Command+Alt+H'
},
minimize: {
label: 'Minimize',
accelerator: 'CmdOrCtrl+M',
method: 'minimize'
},
- close: {
- label: 'Close',
- accelerator: 'CmdOrCtrl+W',
- method: 'close'
+ paste: {
+ label: 'Paste',
+ accelerator: 'CmdOrCtrl+V',
+ method: 'paste'
},
- delete: {
- label: 'Delete',
- accelerator: 'Delete',
- method: 'delete'
+ pasteandmatchstyle: {
+ label: 'Paste and Match Style',
+ accelerator: 'Shift+Command+V',
+ method: 'pasteAndMatchStyle'
},
quit: {
get label () {
accelerator: process.platform === 'win32' ? null : 'Command+Q',
method: 'quit'
},
+ redo: {
+ label: 'Redo',
+ accelerator: 'Shift+CmdOrCtrl+Z',
+ method: 'redo'
+ },
+ selectall: {
+ label: 'Select All',
+ accelerator: 'CmdOrCtrl+A',
+ method: 'selectAll'
+ },
+ services: {
+ label: 'Services'
+ },
togglefullscreen: {
label: 'Toggle Full Screen',
accelerator: process.platform === 'darwin' ? 'Ctrl+Command+F' : 'F11',
method: 'toggleFullScreen'
},
- help: {
- label: 'Help'
+ undo: {
+ label: 'Undo',
+ accelerator: 'CmdOrCtrl+Z',
+ method: 'undo'
+ },
+ unhide: {
+ label: 'Show All'
},
window: {
label: 'Window'
},
- services: {
- label: 'Services'
- },
zoom: {
label: 'Zoom'
- },
- front: {
- label: 'Bring All to Front'
- },
- about: {
- get label () {
- const {app} = require('electron')
- return `About ${app.getName()}`
- }
- },
- hide: {
- get label () {
- const {app} = require('electron')
- return return `Hide ${app.getName()}`
- },
- accelerator: 'Command+H'
- },
- hideothers: {
- label: 'Hide Others',
- accelerator: 'Command+Alt+H'
- },
- unhide: {
- label: 'Show All'
}
}