import { openWindow, findWindowByParams, IWindowParams } from "main/window"; export const HOME_WINDOW_URL = "home/index.html"; const HOME_WINDOW_PARAMS: IWindowParams = { url: HOME_WINDOW_URL, hideOnClose: true }; export function openHomeWindow(params?: Partial) { return openWindow(Object.assign(HOME_WINDOW_PARAMS, params)); } export function bringHomeWindowToFocus() { let homeWindow = findWindowByParams(HOME_WINDOW_PARAMS); if (homeWindow) { homeWindow.browserWindow.show(); } else { openHomeWindow(); } } export function importInstrumentDefinitionFile(filePath: string) { let homeWindow = findWindowByParams(HOME_WINDOW_PARAMS); if (homeWindow) { homeWindow.browserWindow.webContents.send( "importInstrumentDefinitionFile", filePath ); } }