Interface: ScreenManager
Defined in: types/desktop-engine.d.ts:3380
Screen manager (DesktopEngine.ScreenManager is its singleton instance)
Extends
Properties
mainScreen
readonly mainScreen: Screen;Defined in: types/desktop-engine.d.ts:3382
The main display
onchange
onchange:
| EventHandler<ScreenManager, void>
| null
| undefined;Defined in: types/desktop-engine.d.ts:3386
change callback
screens
readonly screens: Screen[];Defined in: types/desktop-engine.d.ts:3384
All online displays, sleeping ones too (isAsleep), without those mirroring another; the main display first
Methods
addEventListener()
addEventListener<K>(type, listener): void;Defined in: types/desktop-engine.d.ts:128
Adds an event listener; type may be given with or without the on prefix
Type Parameters
| Type Parameter |
|---|
K extends "change" |
Parameters
| Parameter | Type |
|---|---|
type | K | `on${K}` |
listener | EventHandler<ScreenManager, ScreenManagerEventMap[K]> |
Returns
void
Inherited from
EventedObject.addEventListener
destroy()
destroy(): void;Defined in: types/desktop-engine.d.ts:132
Clears all event listeners and on callbacks so the object can be garbage-collected; components also process their children recursively
Returns
void
Inherited from
offchange()
offchange(): void;Defined in: types/desktop-engine.d.ts:3388
Removes the onchange callback
Returns
void
removeEventListener()
removeEventListener<K>(type, listener): void;Defined in: types/desktop-engine.d.ts:130
Removes the given event listener
Type Parameters
| Type Parameter |
|---|
K extends "change" |
Parameters
| Parameter | Type |
|---|---|
type | K | `on${K}` |
listener | EventHandler<ScreenManager, ScreenManagerEventMap[K]> |
Returns
void
