//importa apenas o sub modulo de app do framework electron
const { app, BrowserWindow, ipcMain } = require('electron')
app.on('ready', () => {
console.log('Aplicacao Iniciada')
let mainWindow = new BrowserWindow ({
width: 600,
height: 400
})
//${__dirname} é uma variavel local do node que mostra o caminho do arquivo que esta sendo executado
mainWindow.loadURL(`file://${__dirname}/app/index.html`)
})
app.on('window-all-closed', () => {
app.quit()
})
let sobreWindow = null
if (sobreWindow == null)
ipcMain.on('abrir-janela-sobre', () => {
if (sobreWindow == null){
sobreWindow = new BrowserWindow({
width: 300,
height: 220,
alwaysOnTop: true,
frame: false
})
sobreWindow.on('closed', () => {
sobreWindow = null
})
}
//${__dirname} é uma variavel local do node que mostra o caminho do arquivo que esta sendo executado
sobreWindow.loadURL(`file://${__dirname}/app/sobre.html`)
})
ipcMain.on('fechar-janela-sobre', () => {
sobreWindow.close()
})