bootstrapMainWindow
FitFileViewer - API Documentation v29.4.0
FitFileViewer - API Documentation / main/window/bootstrapMainWindow / bootstrapMainWindow
Function: bootstrapMainWindow()
bootstrapMainWindow(
options: {browserWindowRef: () =>any;getAppState: (key:string,value?:any) =>any;setAppState: (key:string,value:any) =>void;safeCreateAppMenu: (win:any,theme:string,loadedPath?:string) =>void;CONSTANTS: {DEFAULT_THEME:string; };getThemeFromRenderer: (win:any) =>Promise<string>;sendToRenderer: (win:any,channel:string, ...args:any[]) =>void;resolveAutoUpdaterAsync: () =>Promise<any>;setupAutoUpdater: (mainWindow:any,autoUpdater:any) =>void;logWithContext: (level:"error"|"info"|"warn",message:string,context?:Record<string,any>) =>void; }):Promise<any>
Defined in: main/window/bootstrapMainWindow.js:16
Creates or restores the main BrowserWindow and wires up load-time handlers.
Parametersβ
optionsβ
browserWindowRefβ
() => any
getAppStateβ
(key: string, value?: any) => any
setAppStateβ
(key: string, value: any) => void
safeCreateAppMenuβ
(win: any, theme: string, loadedPath?: string) => void
CONSTANTSβ
{ DEFAULT_THEME: string; }
CONSTANTS.DEFAULT_THEMEβ
string
getThemeFromRendererβ
(win: any) => Promise<string>
sendToRendererβ
(win: any, channel: string, ...args: any[]) => void
resolveAutoUpdaterAsyncβ
() => Promise<any>
setupAutoUpdaterβ
(mainWindow: any, autoUpdater: any) => void
logWithContextβ
(level: "error" | "info" | "warn", message: string, context?: Record<string, any>) => void
Returnsβ
Promise<any>