| 
									
										
										
										
											2020-11-30 09:48:39 +02:00
										 |  |  | const { app, BrowserWindow, Menu, MenuItem } = require('electron') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | function createWindow () { | 
					
						
							|  |  |  |   const win = new BrowserWindow({ | 
					
						
							|  |  |  |     width: 800, | 
					
						
							| 
									
										
										
										
											2023-04-05 06:42:20 -07:00
										 |  |  |     height: 600 | 
					
						
							| 
									
										
										
										
											2020-11-30 09:48:39 +02:00
										 |  |  |   }) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   win.loadFile('index.html') | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | const menu = new Menu() | 
					
						
							|  |  |  | menu.append(new MenuItem({ | 
					
						
							|  |  |  |   label: 'Electron', | 
					
						
							|  |  |  |   submenu: [{ | 
					
						
							|  |  |  |     role: 'help', | 
					
						
							|  |  |  |     accelerator: process.platform === 'darwin' ? 'Alt+Cmd+I' : 'Alt+Shift+I', | 
					
						
							|  |  |  |     click: () => { console.log('Electron rocks!') } | 
					
						
							|  |  |  |   }] | 
					
						
							|  |  |  | })) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Menu.setApplicationMenu(menu) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | app.whenReady().then(createWindow) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | app.on('window-all-closed', () => { | 
					
						
							|  |  |  |   if (process.platform !== 'darwin') { | 
					
						
							|  |  |  |     app.quit() | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | }) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | app.on('activate', () => { | 
					
						
							|  |  |  |   if (BrowserWindow.getAllWindows().length === 0) { | 
					
						
							|  |  |  |     createWindow() | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | }) |