Globals / "src/main/window-manager" / WindowManager
Class: WindowManager#
Hierarchy#
- WindowManager
Index#
Constructors#
Properties#
Accessors#
Methods#
- bindEvents
- destroy
- ensureMainWindow
- initMainWindow
- initMenu
- initTray
- navigate
- reload
- sendToView
- showSplash
Constructors#
constructor#
+ new WindowManager(proxyPort: number): WindowManager
Defined in src/main/window-manager.ts:17
Parameters:
| Name | Type |
|---|---|
proxyPort |
number |
Returns: WindowManager
Properties#
activeClusterId#
• activeClusterId: ClusterId
Defined in src/main/window-manager.ts:17
disposers#
• Protected disposers: Record\
Defined in src/main/window-manager.ts:15
mainWindow#
• Protected mainWindow: BrowserWindow
Defined in src/main/window-manager.ts:12
proxyPort#
• Protected proxyPort: number
Defined in src/main/window-manager.ts:19
splashWindow#
• Protected splashWindow: BrowserWindow
Defined in src/main/window-manager.ts:13
windowState#
• Protected windowState: State
Defined in src/main/window-manager.ts:14
Accessors#
mainUrl#
• get mainUrl(): string
Defined in src/main/window-manager.ts:26
Returns: string
Methods#
bindEvents#
▸ ProtectedbindEvents(): void
Defined in src/main/window-manager.ts:99
Returns: void
destroy#
▸ destroy(): void
Defined in src/main/window-manager.ts:157
Returns: void
ensureMainWindow#
▸ ensureMainWindow(): Promise\
Defined in src/main/window-manager.ts:106
Returns: Promise\
initMainWindow#
▸ initMainWindow(showSplash?: boolean): Promise\
Defined in src/main/window-manager.ts:30
Parameters:
| Name | Type | Default value |
|---|---|---|
showSplash |
boolean | true |
Returns: Promise\
initMenu#
▸ ProtectedinitMenu(): Promise\
Defined in src/main/window-manager.ts:91
Returns: Promise\
initTray#
▸ ProtectedinitTray(): void
Defined in src/main/window-manager.ts:95
Returns: void
navigate#
▸ navigate(url: string, frameId?: number): Promise\
Defined in src/main/window-manager.ts:120
Parameters:
| Name | Type |
|---|---|
url |
string |
frameId? |
number |
Returns: Promise\
reload#
▸ reload(): void
Defined in src/main/window-manager.ts:129
Returns: void
sendToView#
▸ sendToView(__namedParameters: { channel: string ; data: any[] = []; frameId: number }): void
Defined in src/main/window-manager.ts:112
Parameters:
| Name | Type |
|---|---|
__namedParameters |
{ channel: string ; data: any[] = []; frameId: number } |
Returns: void
showSplash#
▸ showSplash(): Promise\
Defined in src/main/window-manager.ts:138
Returns: Promise\