FocusManagerPlugin
Defined in: plugins/focus/FocusManagerPlugin.ts:274
Extends
Section titled “Extends”Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new FocusManagerPlugin(
id
):FocusManagerPlugin
Defined in: plugins/Plugin.ts:48
Parameters
Section titled “Parameters”string
= 'Plugin'
Returns
Section titled “Returns”FocusManagerPlugin
Inherited from
Section titled “Inherited from”Properties
Section titled “Properties”
readonly
id:string
='focus'
Defined in: plugins/focus/FocusManagerPlugin.ts:275
Implementation of
Section titled “Implementation of”Overrides
Section titled “Overrides”onFocusChange
Section titled “onFocusChange”onFocusChange:
Signal
<(detail
) =>void
>
Defined in: plugins/focus/FocusManagerPlugin.ts:283
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.onFocusChange
onFocusLayerChange
Section titled “onFocusLayerChange”onFocusLayerChange:
Signal
<(currentLayerId
) =>void
>
Defined in: plugins/focus/FocusManagerPlugin.ts:280
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.onFocusLayerChange
onFocusManagerActivated
Section titled “onFocusManagerActivated”onFocusManagerActivated:
Signal
<() =>void
>
Defined in: plugins/focus/FocusManagerPlugin.ts:278
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.onFocusManagerActivated
onFocusManagerDeactivated
Section titled “onFocusManagerDeactivated”onFocusManagerDeactivated:
Signal
<() =>void
>
Defined in: plugins/focus/FocusManagerPlugin.ts:279
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.onFocusManagerDeactivated
readonly
view:Container
<ContainerChild
>
Defined in: plugins/focus/FocusManagerPlugin.ts:276
Implementation of
Section titled “Implementation of”Accessors
Section titled “Accessors”active
Section titled “active”Get Signature
Section titled “Get Signature”get active():
boolean
Defined in: plugins/focus/FocusManagerPlugin.ts:309
Returns
Section titled “Returns”boolean
Implementation of
Section titled “Implementation of”Get Signature
Section titled “Get Signature”get app():
Application
Defined in: plugins/Plugin.ts:52
Returns
Section titled “Returns”Implementation of
Section titled “Implementation of”Inherited from
Section titled “Inherited from”currentLayer
Section titled “currentLayer”Get Signature
Section titled “Get Signature”get currentLayer():
undefined
|IFocusLayer
Defined in: plugins/focus/FocusManagerPlugin.ts:300
Returns
Section titled “Returns”undefined
| IFocusLayer
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.currentLayer
currentLayerId
Section titled “currentLayerId”Get Signature
Section titled “Get Signature”get currentLayerId():
null
|string
|number
Defined in: plugins/focus/FocusManagerPlugin.ts:296
Returns
Section titled “Returns”null
| string
| number
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.currentLayerId
enabled
Section titled “enabled”Get Signature
Section titled “Get Signature”get enabled():
boolean
Defined in: plugins/focus/FocusManagerPlugin.ts:315
Returns
Section titled “Returns”boolean
Set Signature
Section titled “Set Signature”set enabled(
value
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:319
Parameters
Section titled “Parameters”boolean
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”layerCount
Section titled “layerCount”Get Signature
Section titled “Get Signature”get layerCount():
number
Defined in: plugins/focus/FocusManagerPlugin.ts:323
Returns
Section titled “Returns”number
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.layerCount
layers
Section titled “layers”Get Signature
Section titled “Get Signature”get layers():
Map
<string
|number
,IFocusLayer
>
Defined in: plugins/focus/FocusManagerPlugin.ts:290
Returns
Section titled “Returns”Map
<string
| number
, IFocusLayer
>
Implementation of
Section titled “Implementation of”options
Section titled “options”Get Signature
Section titled “Get Signature”get options():
O
Defined in: plugins/Plugin.ts:44
Returns
Section titled “Returns”O
Implementation of
Section titled “Implementation of”Inherited from
Section titled “Inherited from”Methods
Section titled “Methods”_onKeyDown()
Section titled “_onKeyDown()”_onKeyDown(
e
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:510
Parameters
Section titled “Parameters”KeyboardEvent
Returns
Section titled “Returns”void
_onKeyUp()
Section titled “_onKeyUp()”_onKeyUp(
e
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:543
Parameters
Section titled “Parameters”any
Returns
Section titled “Returns”void
_onMouseMove()
Section titled “_onMouseMove()”_onMouseMove(
e
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:558
Parameters
Section titled “Parameters”MouseEvent
Returns
Section titled “Returns”void
add(
focusable
,layerId?
,isDefault?
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:364
Parameters
Section titled “Parameters”focusable
Section titled “focusable”IFocusable
| IFocusable
[]
layerId?
Section titled “layerId?”string
| number
isDefault?
Section titled “isDefault?”boolean
= false
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”addFocusable()
Section titled “addFocusable()”addFocusable(
focusable
,layerId?
,isDefault?
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:368
Parameters
Section titled “Parameters”focusable
Section titled “focusable”IFocusable
| IFocusable
[]
layerId?
Section titled “layerId?”null
| string
| number
isDefault?
Section titled “isDefault?”boolean
= false
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.addFocusable
addFocusLayer()
Section titled “addFocusLayer()”addFocusLayer(
layerId?
,setAsCurrent?
,focusables?
):IFocusLayer
Defined in: plugins/focus/FocusManagerPlugin.ts:422
Parameters
Section titled “Parameters”layerId?
Section titled “layerId?”string
| number
setAsCurrent?
Section titled “setAsCurrent?”boolean
= true
focusables?
Section titled “focusables?”IFocusable
| IFocusable
[]
Returns
Section titled “Returns”Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.addFocusLayer
addSignalConnection()
Section titled “addSignalConnection()”addSignalConnection(…
args
):void
Defined in: plugins/Plugin.ts:78
Add signal connections to the container.
Parameters
Section titled “Parameters”…SignalConnection
[]
The signal connections to add.
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.addSignalConnection
Inherited from
Section titled “Inherited from”clearFocus()
Section titled “clearFocus()”clearFocus():
void
Defined in: plugins/focus/FocusManagerPlugin.ts:501
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.clearFocus
clearSignalConnections()
Section titled “clearSignalConnections()”clearSignalConnections():
void
Defined in: plugins/Plugin.ts:84
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.clearSignalConnections
Inherited from
Section titled “Inherited from”deactivate()
Section titled “deactivate()”deactivate():
void
Defined in: plugins/focus/FocusManagerPlugin.ts:358
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.deactivate
destroy()
Section titled “destroy()”destroy():
void
Defined in: plugins/focus/FocusManagerPlugin.ts:350
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”Overrides
Section titled “Overrides”focus()
Section titled “focus()”focus(
focusable
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:477
Parameters
Section titled “Parameters”focusable
Section titled “focusable”Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”forceFocus()
Section titled “forceFocus()”forceFocus(
focusable
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:469
Parameters
Section titled “Parameters”focusable
Section titled “focusable”Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.forceFocus
initialize()
Section titled “initialize()”initialize(
_options
,app
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:331
Parameters
Section titled “Parameters”_options
Section titled “_options”Partial
<FocusManagerPluginOptions
>
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.initialize
Overrides
Section titled “Overrides”postInitialize()
Section titled “postInitialize()”postInitialize(
_app
):void
|Promise
<void
>
Defined in: plugins/focus/FocusManagerPlugin.ts:499
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
| Promise
<void
>
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.postInitialize
Overrides
Section titled “Overrides”remove()
Section titled “remove()”remove(
focusable
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:393
Parameters
Section titled “Parameters”focusable
Section titled “focusable”IFocusable
| IFocusable
[]
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”removeAllFocusLayers()
Section titled “removeAllFocusLayers()”removeAllFocusLayers():
void
Defined in: plugins/focus/FocusManagerPlugin.ts:505
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.removeAllFocusLayers
removeFocusable()
Section titled “removeFocusable()”removeFocusable(
focusable
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:397
Parameters
Section titled “Parameters”focusable
Section titled “focusable”IFocusable
| IFocusable
[]
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.removeFocusable
removeFocusLayer()
Section titled “removeFocusLayer()”removeFocusLayer(
layerId?
,removeTopLayerIfUndefined?
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:448
Parameters
Section titled “Parameters”layerId?
Section titled “layerId?”string
| number
removeTopLayerIfUndefined?
Section titled “removeTopLayerIfUndefined?”boolean
= true
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.removeFocusLayer
restart()
Section titled “restart()”restart(
reverse
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:460
Parameters
Section titled “Parameters”reverse
Section titled “reverse”boolean
= false
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”setFocus()
Section titled “setFocus()”setFocus(
focusable
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:473
Parameters
Section titled “Parameters”focusable
Section titled “focusable”Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”setFocusLayer()
Section titled “setFocusLayer()”setFocusLayer(
layerId
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:481
Parameters
Section titled “Parameters”layerId
Section titled “layerId”string
| number
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.setFocusLayer
setLayerOrder()
Section titled “setLayerOrder()”setLayerOrder(
layerIds
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:411
Parameters
Section titled “Parameters”layerIds
Section titled “layerIds”(string
| number
)[]
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”IFocusManagerPlugin
.setLayerOrder
sortFocusablesByPosition()
Section titled “sortFocusablesByPosition()”sortFocusablesByPosition():
void
Defined in: plugins/focus/FocusManagerPlugin.ts:327
Returns
Section titled “Returns”void