Skip to content

IFocusManagerPlugin

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

readonly active: boolean

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


app: IApplication

Defined in: plugins/Plugin.ts:10

IPlugin.app


readonly currentLayer: undefined | IFocusLayer

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


readonly currentLayerId: null | string | number

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


enabled: boolean

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


id: string

Defined in: plugins/Plugin.ts:8

IPlugin.id


readonly layerCount: number

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


readonly layers: Map<string | number, IFocusLayer>

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


onFocusChange: Signal<(detail) => void>

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


onFocusLayerChange: Signal<(currentLayerId) => void>

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


onFocusManagerActivated: Signal<() => void>

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


onFocusManagerDeactivated: Signal<() => void>

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


readonly options: any

Defined in: plugins/Plugin.ts:12

IPlugin.options


readonly view: Container

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

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

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

IFocusable | IFocusable[]

string | number

boolean

void


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

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

IFocusable | IFocusable[]

string | number

boolean

void


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

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

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:267

void


clearSignalConnections(): void

Defined in: plugins/Plugin.ts:22

void

IPlugin.clearSignalConnections


deactivate(): void

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

void


destroy(): void

Defined in: plugins/Plugin.ts:18

void

IPlugin.destroy


focus(focusable): void

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

IFocusable

void


forceFocus(focusable): void

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

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:261

IFocusable | IFocusable[]

void


removeAllFocusLayers(): void

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

void


removeFocusable(focusable): void

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

IFocusable | IFocusable[]

void


removeFocusLayer(layerId?): void

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

string | number

void


restart(): void

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

void


setFocus(focusable): void

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

IFocusable

void


setFocusLayer(layerId): void

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

string | number

void


setLayerOrder(layerIds): void

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

(string | number)[]

void


sortFocusablesByPosition(): void

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

void