From 8434cead765fcbc790e577b273582ca6172f2a72 Mon Sep 17 00:00:00 2001 From: Znooptokkie <118074069+Znooptokkie@users.noreply.github.com> Date: Wed, 7 Feb 2024 13:44:41 +0100 Subject: [PATCH] Create main.js --- main.js | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 main.js diff --git a/main.js b/main.js new file mode 100644 index 0000000..b0ec258 --- /dev/null +++ b/main.js @@ -0,0 +1,46 @@ +const { app, BrowserWindow, nativeImage, shell } = require("electron"); +const screen = require("electron").screen; +const path = require("path"); + +let mainWindow; + +function createWindow() { + const iconPath = path.join(__dirname, "images/logo.png"); + const icon = nativeImage.createFromPath(iconPath); + + mainWindow = new BrowserWindow({ + width: 450, + height: 500, //moet 500 zijn als frame false is + webPreferences: { + nodeIntegration: true, + }, + resizable: false, + frame: false, + icon: icon, + alwaysOnTop: true, + backgroundColor: "red" + }); + + const { width, height } = screen.getPrimaryDisplay().workAreaSize; + mainWindow.setPosition(width - 450, height - 500); + + mainWindow.loadURL("C:/Users/oomen/OneDrive - mboRijnland/Schooljaar 23-24/P3/ALA/GoodGarden/index.html"); + + mainWindow.on("closed", function () { + mainWindow = null; + }); +} + +app.on("ready", createWindow); + +app.on("window-all-closed", function () { + if (process.platform !== "darwin") { + app.quit(); + } +}); + +app.on("activate", function () { + if (mainWindow === null) { + createWindow(); + } +});