-
Notifications
You must be signed in to change notification settings - Fork 4
/
main.js
51 lines (48 loc) · 1.33 KB
/
main.js
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
let electron = require('electron')
let app = electron.app
let {Menu} = electron
var menubar = require('menubar')
var mb = menubar({
width: 300,
height: 500,
preloadWindow: true,
tooltip: "Anvil",
index: 'file://' + __dirname + "/app/index.html",
icon: __dirname + "/app/icons/iconTemplate.png",
transparent: true
});
mb.on('ready', () => {
// console.log('Some Item', mb.window)
// your app code here
let template = [
{
label: "Anvil",
submenu: [
{
role: 'about'
},
// {
// label: 'Toggle Developer Tools',
// accelerator: process.platform === 'darwin' ? 'Alt+Command+I' : 'Ctrl+Shift+I',
// click (item, focusedWindow) {
// if (focusedWindow) focusedWindow.webContents.toggleDevTools()
// }
// },
{
role: 'reload'
},
{
role: 'copy'
},
{
role: 'paste'
},
{
role: 'quit'
}
]
}
];
let menu = Menu.buildFromTemplate(template);
Menu.setApplicationMenu(menu);
})