Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TheiaElectronWindow

Hierarchy

  • TheiaElectronWindow

Index

Constructors

Properties

_window: BrowserWindow
applicationState: FrontendApplicationState = 'init'
closeIsConfirmed: boolean = false
config: RequiredRecursive<Partial>
onDidCloseEmitter: Emitter<void> = ...
toDispose: DisposableCollection = ...

Accessors

  • get onDidClose(): Event<void>
  • get window(): BrowserWindow

Methods

  • attachCloseListeners(): void
  • attachReadyToShow(): void
  • attachReloadListener(): void
  • checkSafeToStop(reason: StopReason): Promise<boolean>
  • dispose(): void
  • doCloseWindow(): void
  • handleStopRequest(onSafeCallback: (() => unknown), reason: StopReason): Promise<boolean>
  • init(): void
  • isSender(e: IpcMainEvent): boolean
  • reload(): void
  • restoreMaximizedState(): void
  • trackApplicationState(): void