Skip to content

FocusManagerPlugin

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

new FocusManagerPlugin(id): FocusManagerPlugin

Defined in: plugins/Plugin.ts:48

string = 'Plugin'

FocusManagerPlugin

Plugin.constructor

__dill_pixel_method_binding_root: boolean

Defined in: plugins/Plugin.ts:39

Plugin.__dill_pixel_method_binding_root


readonly id: string = 'focus'

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

IFocusManagerPlugin.id

Plugin.id


onFocusChange: Signal<(detail) => void>

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

IFocusManagerPlugin.onFocusChange


onFocusLayerChange: Signal<(currentLayerId) => void>

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

IFocusManagerPlugin.onFocusLayerChange


onFocusManagerActivated: Signal<() => void>

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

IFocusManagerPlugin.onFocusManagerActivated


onFocusManagerDeactivated: Signal<() => void>

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

IFocusManagerPlugin.onFocusManagerDeactivated


readonly view: Container<ContainerChild>

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

IFocusManagerPlugin.view

get active(): boolean

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

boolean

IFocusManagerPlugin.active


get app(): A

Defined in: plugins/Plugin.ts:53

A

IFocusManagerPlugin.app

Plugin.app


get currentLayer(): undefined | IFocusLayer

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

undefined | IFocusLayer

IFocusManagerPlugin.currentLayer


get currentLayerId(): null | string | number

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

null | string | number

IFocusManagerPlugin.currentLayerId


get enabled(): boolean

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

boolean

set enabled(value): void

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

boolean

void

IFocusManagerPlugin.enabled


get layerCount(): number

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

number

IFocusManagerPlugin.layerCount


get layers(): Map<string | number, IFocusLayer>

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

Map<string | number, IFocusLayer>

IFocusManagerPlugin.layers


get options(): O

Defined in: plugins/Plugin.ts:44

O

IFocusManagerPlugin.options

Plugin.options

_onKeyDown(e): void

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

KeyboardEvent

void


_onKeyUp(e): void

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

any

void


_onMouseMove(e): void

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

MouseEvent

void


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

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

IFocusable | IFocusable[]

string | number

boolean = false

void

IFocusManagerPlugin.add


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

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

IFocusable | IFocusable[]

null | string | number

boolean = false

void

IFocusManagerPlugin.addFocusable


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

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

string | number

boolean = true

IFocusable | IFocusable[]

IFocusLayer

IFocusManagerPlugin.addFocusLayer


addSignalConnection(…args): void

Defined in: plugins/Plugin.ts:79

Add signal connections to the container.

SignalConnection[]

The signal connections to add.

void

IFocusManagerPlugin.addSignalConnection

Plugin.addSignalConnection


clearFocus(): void

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

void

IFocusManagerPlugin.clearFocus


clearSignalConnections(): void

Defined in: plugins/Plugin.ts:85

void

IFocusManagerPlugin.clearSignalConnections

Plugin.clearSignalConnections


deactivate(): void

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

void

IFocusManagerPlugin.deactivate


destroy(): void

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

void

IFocusManagerPlugin.destroy

Plugin.destroy


focus(focusable): void

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

IFocusable

void

IFocusManagerPlugin.focus


forceFocus(focusable): void

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

IFocusable

void

IFocusManagerPlugin.forceFocus


initialize(_options, app): void

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

Partial<FocusManagerPluginOptions>

IApplication

void

IFocusManagerPlugin.initialize

Plugin.initialize


postInitialize(_app): void | Promise<void>

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

IApplication

void | Promise<void>

IFocusManagerPlugin.postInitialize

Plugin.postInitialize


remove(focusable): void

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

IFocusable | IFocusable[]

void

IFocusManagerPlugin.remove


removeAllFocusLayers(): void

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

void

IFocusManagerPlugin.removeAllFocusLayers


removeFocusable(focusable): void

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

IFocusable | IFocusable[]

void

IFocusManagerPlugin.removeFocusable


removeFocusLayer(layerId?, removeTopLayerIfUndefined?): void

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

string | number

boolean = true

void

IFocusManagerPlugin.removeFocusLayer


restart(reverse): void

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

boolean = false

void

IFocusManagerPlugin.restart


setFocus(focusable): void

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

IFocusable

void

IFocusManagerPlugin.setFocus


setFocusLayer(layerId): void

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

string | number

void

IFocusManagerPlugin.setFocusLayer


setLayerOrder(layerIds): void

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

(string | number)[]

void

IFocusManagerPlugin.setLayerOrder


sortFocusablesByPosition(): void

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

void

IFocusManagerPlugin.sortFocusablesByPosition