Skip to content

IFocusManagerPlugin

Defined in: plugins/focus/FocusManagerPlugin.ts:228

readonly active: boolean

Defined in: plugins/focus/FocusManagerPlugin.ts:233


app: IApplication

Defined in: plugins/Plugin.ts:10

IPlugin.app


readonly currentLayer: undefined | IFocusLayer

Defined in: plugins/focus/FocusManagerPlugin.ts:231


readonly currentLayerId: null | string | number

Defined in: plugins/focus/FocusManagerPlugin.ts:232


enabled: boolean

Defined in: plugins/focus/FocusManagerPlugin.ts:240


id: string

Defined in: plugins/Plugin.ts:8

IPlugin.id


readonly layerCount: number

Defined in: plugins/focus/FocusManagerPlugin.ts:230


readonly layers: Map<string | number, IFocusLayer>

Defined in: plugins/focus/FocusManagerPlugin.ts:234


onFocusChange: Signal<(detail) => void>

Defined in: plugins/focus/FocusManagerPlugin.ts:239


onFocusLayerChange: Signal<(currentLayerId) => void>

Defined in: plugins/focus/FocusManagerPlugin.ts:238


onFocusManagerActivated: Signal<() => void>

Defined in: plugins/focus/FocusManagerPlugin.ts:236


onFocusManagerDeactivated: Signal<() => void>

Defined in: plugins/focus/FocusManagerPlugin.ts:237


readonly options: Partial<O>

Defined in: plugins/Plugin.ts:12

IPlugin.options


readonly view: Container

Defined in: plugins/focus/FocusManagerPlugin.ts:229

add(focusable, layerId?, isDefault?): void

Defined in: plugins/focus/FocusManagerPlugin.ts:258

IFocusable | IFocusable[]

string | number

boolean

void


addFocusable(focusable, layerId?, isDefault?): void

Defined in: plugins/focus/FocusManagerPlugin.ts:260

IFocusable | IFocusable[]

string | number

boolean

void


addFocusLayer(layerId?, setAsCurrent?, focusables?): IFocusLayer

Defined in: plugins/focus/FocusManagerPlugin.ts:250

string | number

boolean

IFocusable | IFocusable[]

IFocusLayer


addSignalConnection(…args): void

Defined in: plugins/Plugin.ts:20

SignalConnection[]

void

IPlugin.addSignalConnection


clearFocus(): void

Defined in: plugins/focus/FocusManagerPlugin.ts:268

void


clearSignalConnections(): void

Defined in: plugins/Plugin.ts:22

void

IPlugin.clearSignalConnections


deactivate(): void

Defined in: plugins/focus/FocusManagerPlugin.ts:266

void


destroy(): void

Defined in: plugins/Plugin.ts:18

void

IPlugin.destroy


focus(focusable): void

Defined in: plugins/focus/FocusManagerPlugin.ts:244

IFocusable

void


forceFocus(focusable): void

Defined in: plugins/focus/FocusManagerPlugin.ts:246

IFocusable

void


initialize(options, app): void | Promise<void>

Defined in: plugins/Plugin.ts:14

Partial<O>

IApplication

void | Promise<void>

IPlugin.initialize


postInitialize(_app): void | Promise<void>

Defined in: plugins/Plugin.ts:16

IApplication

void | Promise<void>

IPlugin.postInitialize


registerCoreFunctions(): void

Defined in: plugins/Plugin.ts:24

void

IPlugin.registerCoreFunctions


registerCoreSignals(): void

Defined in: plugins/Plugin.ts:26

void

IPlugin.registerCoreSignals


remove(focusable): void

Defined in: plugins/focus/FocusManagerPlugin.ts:262

IFocusable | IFocusable[]

void


removeAllFocusLayers(): void

Defined in: plugins/focus/FocusManagerPlugin.ts:270

void


removeFocusable(focusable): void

Defined in: plugins/focus/FocusManagerPlugin.ts:264

IFocusable | IFocusable[]

void


removeFocusLayer(layerId?): void

Defined in: plugins/focus/FocusManagerPlugin.ts:252

string | number

void


restart(): void

Defined in: plugins/focus/FocusManagerPlugin.ts:242

void


setFocus(focusable): void

Defined in: plugins/focus/FocusManagerPlugin.ts:248

IFocusable

void


setFocusLayer(layerId): void

Defined in: plugins/focus/FocusManagerPlugin.ts:254

string | number

void


setLayerOrder(layerIds): void

Defined in: plugins/focus/FocusManagerPlugin.ts:256

(string | number)[]

void


sortFocusablesByPosition(): void

Defined in: plugins/focus/FocusManagerPlugin.ts:272

void