You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
const { MAIN_WINDOW_FLAG, MAIN_WINDOW_URL } = require("../constant") const { createWindow } = require('./lib/common') const { BrowserWindow } = require('electron') const { create: createSuspensionWindow } = require('./suspension');
const create = () => { const windows = BrowserWindow.getAllWindows() const found = windows.find((window) => { return window[MAIN_WINDOW_FLAG] })
if (found) { found.show(); found.center(); found.maximize(); return found; } else { const win = createWindow(MAIN_WINDOW_URL,{ fullscreen:true, offScreen:false, frame: false, //要创建无边框窗口
show:true }) win[MAIN_WINDOW_FLAG] = true
// win.on('ready-to-show', () => {
// win.show();
// });
win.on('hide', () => { createSuspensionWindow(); }); return create(); } }
module.exports = { create }
|