FocusManagerPlugin
Defined in: plugins/focus/FocusManagerPlugin.ts:275
Extends
Implements
Constructors
new FocusManagerPlugin()
new FocusManagerPlugin(
id
):FocusManagerPlugin
Defined in: plugins/Plugin.ts:40
Parameters
id
string
= 'Plugin'
Returns
Inherited from
Properties
__dill_pixel_method_binding_root
__dill_pixel_method_binding_root:
boolean
Defined in: plugins/Plugin.ts:37
Inherited from
Plugin
.__dill_pixel_method_binding_root
id
readonly
id:string
='focus'
Defined in: plugins/focus/FocusManagerPlugin.ts:276
Implementation of
Overrides
onFocusChange
onFocusChange:
Signal
<(detail
) =>void
>
Defined in: plugins/focus/FocusManagerPlugin.ts:284
Implementation of
IFocusManagerPlugin
.onFocusChange
onFocusLayerChange
onFocusLayerChange:
Signal
<(currentLayerId
) =>void
>
Defined in: plugins/focus/FocusManagerPlugin.ts:281
Implementation of
IFocusManagerPlugin
.onFocusLayerChange
onFocusManagerActivated
onFocusManagerActivated:
Signal
<() =>void
>
Defined in: plugins/focus/FocusManagerPlugin.ts:279
Implementation of
IFocusManagerPlugin
.onFocusManagerActivated
onFocusManagerDeactivated
onFocusManagerDeactivated:
Signal
<() =>void
>
Defined in: plugins/focus/FocusManagerPlugin.ts:280
Implementation of
IFocusManagerPlugin
.onFocusManagerDeactivated
view
readonly
view:Container
<ContainerChild
>
Defined in: plugins/focus/FocusManagerPlugin.ts:277
Implementation of
Accessors
active
Get Signature
get active():
boolean
Defined in: plugins/focus/FocusManagerPlugin.ts:312
Returns
boolean
Implementation of
app
Get Signature
get app():
T
Defined in: plugins/Plugin.ts:45
Returns
T
Implementation of
Inherited from
currentLayer
Get Signature
get currentLayer():
undefined
|IFocusLayer
Defined in: plugins/focus/FocusManagerPlugin.ts:303
Returns
undefined
| IFocusLayer
Implementation of
IFocusManagerPlugin
.currentLayer
currentLayerId
Get Signature
get currentLayerId():
null
|string
|number
Defined in: plugins/focus/FocusManagerPlugin.ts:299
Returns
null
| string
| number
Implementation of
IFocusManagerPlugin
.currentLayerId
enabled
Get Signature
get enabled():
boolean
Defined in: plugins/focus/FocusManagerPlugin.ts:318
Returns
boolean
Set Signature
set enabled(
value
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:322
Parameters
value
boolean
Returns
void
Implementation of
layerCount
Get Signature
get layerCount():
number
Defined in: plugins/focus/FocusManagerPlugin.ts:326
Returns
number
Implementation of
IFocusManagerPlugin
.layerCount
layers
Get Signature
get layers():
Map
<string
|number
,IFocusLayer
>
Defined in: plugins/focus/FocusManagerPlugin.ts:293
Returns
Map
<string
| number
, IFocusLayer
>
Implementation of
Methods
_onKeyDown()
_onKeyDown(
e
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:513
Parameters
e
KeyboardEvent
Returns
void
_onKeyUp()
_onKeyUp(
e
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:546
Parameters
e
any
Returns
void
_onMouseMove()
_onMouseMove(
e
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:561
Parameters
e
MouseEvent
Returns
void
add()
add(
focusable
,layerId
?,isDefault
?):void
Defined in: plugins/focus/FocusManagerPlugin.ts:367
Parameters
focusable
IFocusable
| IFocusable
[]
layerId?
string
| number
isDefault?
boolean
= false
Returns
void
Implementation of
addFocusable()
addFocusable(
focusable
,layerId
?,isDefault
?):void
Defined in: plugins/focus/FocusManagerPlugin.ts:371
Parameters
focusable
IFocusable
| IFocusable
[]
layerId?
null
| string
| number
isDefault?
boolean
= false
Returns
void
Implementation of
IFocusManagerPlugin
.addFocusable
addFocusLayer()
addFocusLayer(
layerId
?,setAsCurrent
?,focusables
?):IFocusLayer
Defined in: plugins/focus/FocusManagerPlugin.ts:425
Parameters
layerId?
string
| number
setAsCurrent?
boolean
= true
focusables?
IFocusable
| IFocusable
[]
Returns
Implementation of
IFocusManagerPlugin
.addFocusLayer
addSignalConnection()
addSignalConnection(…
args
):void
Defined in: plugins/Plugin.ts:71
Add signal connections to the container.
Parameters
args
…SignalConnection
[]
The signal connections to add.
Returns
void
Implementation of
IFocusManagerPlugin
.addSignalConnection
Inherited from
clearFocus()
clearFocus():
void
Defined in: plugins/focus/FocusManagerPlugin.ts:504
Returns
void
Implementation of
IFocusManagerPlugin
.clearFocus
clearSignalConnections()
clearSignalConnections():
void
Defined in: plugins/Plugin.ts:77
Returns
void
Implementation of
IFocusManagerPlugin
.clearSignalConnections
Inherited from
deactivate()
deactivate():
void
Defined in: plugins/focus/FocusManagerPlugin.ts:361
Returns
void
Implementation of
IFocusManagerPlugin
.deactivate
destroy()
destroy():
void
Defined in: plugins/focus/FocusManagerPlugin.ts:353
Returns
void
Implementation of
Overrides
focus()
focus(
focusable
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:480
Parameters
focusable
Returns
void
Implementation of
forceFocus()
forceFocus(
focusable
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:472
Parameters
focusable
Returns
void
Implementation of
IFocusManagerPlugin
.forceFocus
initialize()
initialize(
app
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:334
Parameters
app
Returns
void
Implementation of
IFocusManagerPlugin
.initialize
Overrides
postInitialize()
postInitialize(
_app
):void
|Promise
<void
>
Defined in: plugins/focus/FocusManagerPlugin.ts:502
Parameters
_app
Returns
void
| Promise
<void
>
Implementation of
IFocusManagerPlugin
.postInitialize
Overrides
remove()
remove(
focusable
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:396
Parameters
focusable
IFocusable
| IFocusable
[]
Returns
void
Implementation of
removeAllFocusLayers()
removeAllFocusLayers():
void
Defined in: plugins/focus/FocusManagerPlugin.ts:508
Returns
void
Implementation of
IFocusManagerPlugin
.removeAllFocusLayers
removeFocusable()
removeFocusable(
focusable
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:400
Parameters
focusable
IFocusable
| IFocusable
[]
Returns
void
Implementation of
IFocusManagerPlugin
.removeFocusable
removeFocusLayer()
removeFocusLayer(
layerId
?,removeTopLayerIfUndefined
?):void
Defined in: plugins/focus/FocusManagerPlugin.ts:451
Parameters
layerId?
string
| number
removeTopLayerIfUndefined?
boolean
= true
Returns
void
Implementation of
IFocusManagerPlugin
.removeFocusLayer
restart()
restart(
reverse
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:463
Parameters
reverse
boolean
= false
Returns
void
Implementation of
setFocus()
setFocus(
focusable
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:476
Parameters
focusable
Returns
void
Implementation of
setFocusLayer()
setFocusLayer(
layerId
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:484
Parameters
layerId
string
| number
Returns
void
Implementation of
IFocusManagerPlugin
.setFocusLayer
setLayerOrder()
setLayerOrder(
layerIds
):void
Defined in: plugins/focus/FocusManagerPlugin.ts:414
Parameters
layerIds
(string
| number
)[]
Returns
void
Implementation of
IFocusManagerPlugin
.setLayerOrder
sortFocusablesByPosition()
sortFocusablesByPosition():
void
Defined in: plugins/focus/FocusManagerPlugin.ts:330
Returns
void