mirror of
https://github.com/TangSengDaoDao/TangSengDaoDaoWeb
synced 2025-06-02 15:23:37 +00:00
20 lines
706 B
TypeScript
20 lines
706 B
TypeScript
import { app, BrowserWindow, Menu } from "electron";
|
|
|
|
import { createWindow } from "./utils/createWindow";
|
|
|
|
app.on("ready", () => {
|
|
// 设置app菜单
|
|
// Menu.setApplicationMenu(createAppMenu());
|
|
createWindow(); // 创建窗口
|
|
// 通常在 macOS 上,当点击 dock 中的应用程序图标时,如果没有其他打开的窗口,那么程序会重新创建一个窗口。
|
|
app.on(
|
|
"activate",
|
|
() => BrowserWindow.getAllWindows().length === 0 && createWindow()
|
|
);
|
|
});
|
|
|
|
// 除了 macOS 外,当所有窗口都被关闭的时候退出程序。 macOS窗口全部关闭时,dock中程序不会退出
|
|
app.on("window-all-closed", () => {
|
|
process.platform !== "darwin" && app.quit();
|
|
});
|