Skip to content

Class ZIndexManager

Source: zIndexManager.ts

Extends

Constructors

Constructor

new ZIndexManager(): ZIndexManager

Returns

ZIndexManager

Overrides

EventEmitter<ZIndexManagerEvents>.constructor

Properties

GROUPS

static GROUPS: { WINDOWS: number; TASKBAR: number; MODALS: number; }

WINDOWS

WINDOWS: number = 0

TASKBAR

TASKBAR: number = 1

MODALS

MODALS: number = 2


INDEX_CHANGE_EVENT

readonly static INDEX_CHANGE_EVENT: "indexChange" = "indexChange"


groups

groups: ZIndexGroup[] = []

Methods

update()

update(): void

Returns

void


getIndex()

getIndex(groupIndex: number, index: number): number

Parameters

groupIndex

number

index

number

Returns

number


on()

on<K>(event: K, listener: Listener<ZIndexManagerEvents, K>): Listener<ZIndexManagerEvents, K>

Starts listening to an event.

Type Parameters

K

K extends "indexChange"

Parameters

event

K

The event to listen to.

listener

Listener<ZIndexManagerEvents, K>

The function to call when the event is emitted.

Returns

Listener<ZIndexManagerEvents, K>

The listener.

Inherited from

EventEmitter.on


once()

once<K>(event: K, listener: Listener<ZIndexManagerEvents, K>): Listener<ZIndexManagerEvents, K>

Registers an event listener that is automatically removed when called.

Type Parameters

K

K extends "indexChange"

Parameters

event

K

The event to listen to.

listener

Listener<ZIndexManagerEvents, K>

The function to call once the event is emitted.

Returns

Listener<ZIndexManagerEvents, K>

The wrapped listener.

Inherited from

EventEmitter.once


onAsync()

onAsync<K>(event: K, listener: AsyncListener<ZIndexManagerEvents, K>, onRejected?: (reason: any) => unknown | null): Listener<ZIndexManagerEvents, K>

Starts listening to an event.

Type Parameters

K

K extends "indexChange"

Parameters

event

K

The event to listen to.

listener

AsyncListener<ZIndexManagerEvents, K>

The function to call when the event is emitted.

onRejected?

(reason: any) => unknown | null

Returns

Listener<ZIndexManagerEvents, K>

The wrapped listener.

Inherited from

EventEmitter.onAsync


off()

off<K>(event: K, listener: Listener<ZIndexManagerEvents, K>): void

Removes an event listener.

Type Parameters

K

K extends "indexChange"

Parameters

event

K

The event to remove the listener from.

listener

Listener<ZIndexManagerEvents, K>

The listener to remove.

Returns

void

Inherited from

EventEmitter.off


emit()

emit<K>(event: K, ...args: ZIndexManagerEvents[K]): void

Emits an event to all its listeners.

Type Parameters

K

K extends "indexChange"

Parameters

event

K

The event to emit.

args

...ZIndexManagerEvents[K]

The arguments to pass to the listeners.

Returns

void

Inherited from

EventEmitter.emit

Built by Prozilla