IFocusManagerPlugin
Defined in: plugins/focus/FocusManagerPlugin.ts:228
Extends
Section titled “Extends”Properties
Section titled “Properties”active
Section titled “active”
readonly
active:boolean
Defined in: plugins/focus/FocusManagerPlugin.ts:233
app:
IApplication
Defined in: plugins/Plugin.ts:10
Inherited from
Section titled “Inherited from”currentLayer
Section titled “currentLayer”
readonly
currentLayer:undefined
|IFocusLayer
Defined in: plugins/focus/FocusManagerPlugin.ts:231
currentLayerId
Section titled “currentLayerId”
readonly
currentLayerId:null
|string
|number
Defined in: plugins/focus/FocusManagerPlugin.ts:232
enabled
Section titled “enabled”enabled:
boolean
Defined in: plugins/focus/FocusManagerPlugin.ts:240
id:
string
Defined in: plugins/Plugin.ts:8
Inherited from
Section titled “Inherited from”layerCount
Section titled “layerCount”
readonly
layerCount:number
Defined in: plugins/focus/FocusManagerPlugin.ts:230
layers
Section titled “layers”
readonly
layers:Map
<string
|number
,IFocusLayer
>
Defined in: plugins/focus/FocusManagerPlugin.ts:234
onFocusChange
Section titled “onFocusChange”onFocusChange:
Signal
<(detail
) =>void
>
Defined in: plugins/focus/FocusManagerPlugin.ts:239
onFocusLayerChange
Section titled “onFocusLayerChange”onFocusLayerChange:
Signal
<(currentLayerId
) =>void
>
Defined in: plugins/focus/FocusManagerPlugin.ts:238
onFocusManagerActivated
Section titled “onFocusManagerActivated”onFocusManagerActivated:
Signal
<() =>void
>
Defined in: plugins/focus/FocusManagerPlugin.ts:236
onFocusManagerDeactivated
Section titled “onFocusManagerDeactivated”onFocusManagerDeactivated:
Signal
<() =>void
>
Defined in: plugins/focus/FocusManagerPlugin.ts:237
options
Section titled “options”
readonly
options:Partial
<O
>
Defined in: plugins/Plugin.ts:12
Inherited from
Section titled “Inherited from”
readonly
view:Container
Defined in: plugins/focus/FocusManagerPlugin.ts:229
Methods
Section titled “Methods”add(
focusable
,layerId?
,isDefault?
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:258
Parameters
Section titled “Parameters”focusable
Section titled “focusable”IFocusable
| IFocusable
[]
layerId?
Section titled “layerId?”string
| number
isDefault?
Section titled “isDefault?”boolean
Returns
Section titled “Returns”void
addFocusable()
Section titled “addFocusable()”addFocusable(
focusable
,layerId?
,isDefault?
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:260
Parameters
Section titled “Parameters”focusable
Section titled “focusable”IFocusable
| IFocusable
[]
layerId?
Section titled “layerId?”string
| number
isDefault?
Section titled “isDefault?”boolean
Returns
Section titled “Returns”void
addFocusLayer()
Section titled “addFocusLayer()”addFocusLayer(
layerId?
,setAsCurrent?
,focusables?
):IFocusLayer
Defined in: plugins/focus/FocusManagerPlugin.ts:250
Parameters
Section titled “Parameters”layerId?
Section titled “layerId?”string
| number
setAsCurrent?
Section titled “setAsCurrent?”boolean
focusables?
Section titled “focusables?”IFocusable
| IFocusable
[]
Returns
Section titled “Returns”addSignalConnection()
Section titled “addSignalConnection()”addSignalConnection(…
args
):void
Defined in: plugins/Plugin.ts:20
Parameters
Section titled “Parameters”…SignalConnection
[]
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”clearFocus()
Section titled “clearFocus()”clearFocus():
void
Defined in: plugins/focus/FocusManagerPlugin.ts:268
Returns
Section titled “Returns”void
clearSignalConnections()
Section titled “clearSignalConnections()”clearSignalConnections():
void
Defined in: plugins/Plugin.ts:22
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”IPlugin
.clearSignalConnections
deactivate()
Section titled “deactivate()”deactivate():
void
Defined in: plugins/focus/FocusManagerPlugin.ts:266
Returns
Section titled “Returns”void
destroy()
Section titled “destroy()”destroy():
void
Defined in: plugins/Plugin.ts:18
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”focus()
Section titled “focus()”focus(
focusable
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:244
Parameters
Section titled “Parameters”focusable
Section titled “focusable”Returns
Section titled “Returns”void
forceFocus()
Section titled “forceFocus()”forceFocus(
focusable
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:246
Parameters
Section titled “Parameters”focusable
Section titled “focusable”Returns
Section titled “Returns”void
initialize()
Section titled “initialize()”initialize(
options
,app
):void
|Promise
<void
>
Defined in: plugins/Plugin.ts:14
Parameters
Section titled “Parameters”options
Section titled “options”Partial
<O
>
Returns
Section titled “Returns”void
| Promise
<void
>
Inherited from
Section titled “Inherited from”postInitialize()
Section titled “postInitialize()”postInitialize(
_app
):void
|Promise
<void
>
Defined in: plugins/Plugin.ts:16
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
| Promise
<void
>
Inherited from
Section titled “Inherited from”registerCoreFunctions()
Section titled “registerCoreFunctions()”registerCoreFunctions():
void
Defined in: plugins/Plugin.ts:24
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”registerCoreSignals()
Section titled “registerCoreSignals()”registerCoreSignals():
void
Defined in: plugins/Plugin.ts:26
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”remove()
Section titled “remove()”remove(
focusable
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:262
Parameters
Section titled “Parameters”focusable
Section titled “focusable”IFocusable
| IFocusable
[]
Returns
Section titled “Returns”void
removeAllFocusLayers()
Section titled “removeAllFocusLayers()”removeAllFocusLayers():
void
Defined in: plugins/focus/FocusManagerPlugin.ts:270
Returns
Section titled “Returns”void
removeFocusable()
Section titled “removeFocusable()”removeFocusable(
focusable
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:264
Parameters
Section titled “Parameters”focusable
Section titled “focusable”IFocusable
| IFocusable
[]
Returns
Section titled “Returns”void
removeFocusLayer()
Section titled “removeFocusLayer()”removeFocusLayer(
layerId?
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:252
Parameters
Section titled “Parameters”layerId?
Section titled “layerId?”string
| number
Returns
Section titled “Returns”void
restart()
Section titled “restart()”restart():
void
Defined in: plugins/focus/FocusManagerPlugin.ts:242
Returns
Section titled “Returns”void
setFocus()
Section titled “setFocus()”setFocus(
focusable
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:248
Parameters
Section titled “Parameters”focusable
Section titled “focusable”Returns
Section titled “Returns”void
setFocusLayer()
Section titled “setFocusLayer()”setFocusLayer(
layerId
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:254
Parameters
Section titled “Parameters”layerId
Section titled “layerId”string
| number
Returns
Section titled “Returns”void
setLayerOrder()
Section titled “setLayerOrder()”setLayerOrder(
layerIds
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:256
Parameters
Section titled “Parameters”layerIds
Section titled “layerIds”(string
| number
)[]
Returns
Section titled “Returns”void
sortFocusablesByPosition()
Section titled “sortFocusablesByPosition()”sortFocusablesByPosition():
void
Defined in: plugins/focus/FocusManagerPlugin.ts:272
Returns
Section titled “Returns”void