-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmenu.js
More file actions
36 lines (32 loc) · 810 Bytes
/
Copy pathmenu.js
File metadata and controls
36 lines (32 loc) · 810 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
const {
Menu,
MenuItem
} = require('electron')
function createMainMenu(app, win) {
const menu = new Menu()
menu.append(new MenuItem({
label: 'Network',
submenu: [{
label: 'Sync',
click(item) {
win.webContents.send('menu-sync')
}
}]
}))
menu.append(new MenuItem({
label: '',
visible: false,
submenu: [{
label: 'Toggle Developer Tools',
visible: false,
accelerator: process.platform === 'darwin' ? 'Alt+Command+I' : 'Ctrl+Shift+I',
click(item, focusedWindow) {
if (focusedWindow) focusedWindow.webContents.toggleDevTools()
}
}]
}))
win.setMenu(menu)
}
module.exports = {
createMainMenu
}