Slide 65
Slide 65 text
main.js
Browser process
const { app, Menu, Tray, powerSaveBlocker } = require( 'electron' );
const path = require( 'path' );
const icons = {
active : path.join( __dirname, 'media', 'icon_active.png' ) ,
notActive : path.join( __dirname, 'media', 'icon.png' )
};
const menus = {
active : Menu.buildFromTemplate( [
{ label: 'Time for sleeping again', click : toggleSleepPermission },
{ type: 'separator' },
{ label: 'Quit', click : app.quit }
] ),
notActive : Menu.buildFromTemplate( [
{ label: 'Don\'t go to sleep', click : toggleSleepPermission },
{ type: 'separator' },
{ label: 'Quit', click : app.quit }
] )
};