Skip to content

Class ZIndexManager

Source: zIndexManager.ts

Extends

Constructors

Constructor

new ZIndexManager(): ZIndexManager

Returns

ZIndexManager

Overrides

EventEmitter<typeof ZIndexManagerEvents>.constructor

Methods

emit()

emit<Key>(eventName: Key, data?: unknown): void

Dispatch event

Type Parameters

Key

Key extends "indexChange"

Parameters

eventName

Key

data?

unknown

Returns

void

Inherited from

EventEmitter.emit


getIndex()

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

Parameters

groupIndex

number

index

number

Returns

number


off()

off<Key>(eventName: Key, callback: Listener): void

Remove event listener for an event

Type Parameters

Key

Key extends "indexChange"

Parameters

eventName

Key

callback

Listener

Returns

void

Inherited from

EventEmitter.off


on()

on<Key>(eventName: Key, callback: Listener): Listener

Add event listener for an event

Type Parameters

Key

Key extends "indexChange"

Parameters

eventName

Key

callback

Listener

Returns

Listener

Inherited from

EventEmitter.on


update()

update(): void

Returns

void

Properties

EVENT_NAMES

static EVENT_NAMES: { indexChange: "indexChange"; } = ZIndexManagerEvents

indexChange

readonly indexChange: "indexChange" = "indexChange"

Overrides

EventEmitter.EVENT_NAMES


groups

groups: ZIndexGroup[] = []


GROUPS

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

MODALS

MODALS: number = 2

TASKBAR

TASKBAR: number = 1

WINDOWS

WINDOWS: number = 0

Built by Prozilla