Skip to content

@k8slens/extensions

Globals / "src/main/window-manager" / WindowManager

Class: WindowManager#

Hierarchy#

  • WindowManager

Index#

Constructors#

Properties#

Accessors#

Methods#

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(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\


Last update: November 10, 2020