实现多窗口显示
parent
f654e51b15
commit
bb7975f161
|
@ -1,11 +1,13 @@
|
||||||
import { app, BrowserWindow } from 'electron'
|
import { app, screen, BrowserWindow } from 'electron'
|
||||||
import {join} from "path";
|
import {join} from "path";
|
||||||
import './load-serialport'
|
import './load-serialport'
|
||||||
|
|
||||||
function createWindow(page: String) {
|
function createWindow(page: string, display: any) {
|
||||||
const win = new BrowserWindow({
|
const win = new BrowserWindow({
|
||||||
fullscreen: true,
|
fullscreen: true,
|
||||||
frame: false,
|
frame: false,
|
||||||
|
x: display.bounds.x,
|
||||||
|
y: display.bounds.y,
|
||||||
webPreferences: {
|
webPreferences: {
|
||||||
nodeIntegration: true,
|
nodeIntegration: true,
|
||||||
preload: join(__dirname, 'preload.js')
|
preload: join(__dirname, 'preload.js')
|
||||||
|
@ -22,10 +24,21 @@ function createWindow(page: String) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function launch() {
|
function launch() {
|
||||||
// createWindow('satellite-data-monitor-platform')
|
const displays = screen.getAllDisplays()
|
||||||
createWindow('satellite-info-monitor-platform')
|
|
||||||
// createWindow('satellite-signal-monitor-platform')
|
if (displays.length !== 4) {
|
||||||
// createWindow('satellite-state-monitor-platform')
|
// createWindow('satellite-data-monitor-platform', displays[0])
|
||||||
|
createWindow('satellite-info-monitor-platform', displays[0])
|
||||||
|
// createWindow('satellite-signal-monitor-platform', displays[0])
|
||||||
|
// createWindow('satellite-state-monitor-platform', displays[0])
|
||||||
|
|
||||||
|
} else {
|
||||||
|
// createWindow('satellite-data-monitor-platform', displays[0])
|
||||||
|
createWindow('satellite-info-monitor-platform', displays[1])
|
||||||
|
// createWindow('satellite-signal-monitor-platform', displays[2])
|
||||||
|
// createWindow('satellite-state-monitor-platform', displays[3])
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
app.whenReady().then(launch)
|
app.whenReady().then(launch)
|
||||||
|
|
Loading…
Reference in New Issue