Kanzi 3.9.10
FocusManager Class Reference

Focus Manager enables you to set and change the key focus between attached nodes. More...

Inheritance diagram for FocusManager:
[legend]

Static Public Attributes

static final Metaclass metaclass
 The Metaclass for the class.
 

Additional Inherited Members

- Public Attributes inherited from FocusManagerMetadata
DynamicMessageType< FocusManagerMetadata.PreFocusMessageArguments > AboutToGainFocusMessage
 Kanzi sends this message before a focusable node receives focus.
 
DynamicMessageType< FocusManagerMetadata.PreFocusMessageArguments > AboutToLoseFocusMessage
 Kanzi sends this message before the focused node loses focus.
 
DynamicPropertyType< BooleanCyclicFocusNavigationProperty
 Sets whether the focus chain navigation within the focus scope is cyclic.
 
DynamicMessageType< FocusManagerMetadata.FocusEnteredFocusScopeMessageArguments > FocusEnteredFocusScopeMessage
 When focus enters a focus scope, Kanzi sends this message to the focus scope node that contains the node that gains focus.
 
DynamicMessageType< FocusManagerMetadata.PostFocusMessageArguments > FocusGainedMessage
 Kanzi sends this message to the node that received focus.
 
DynamicMessageType< FocusManagerMetadata.FocusLeftFocusScopeMessageArguments > FocusLeftFocusScopeMessage
 When focus leaves a focus scope, Kanzi sends this message to the focus scope node that contains the node that loses focus.
 
DynamicMessageType< FocusManagerMetadata.PostFocusMessageArguments > FocusLostMessage
 Kanzi sends this message to the node that lost focus.
 
DynamicPropertyType< FocusOnPressFocusOnPressProperty
 Sets where to set the focus when the user presses the node that has this property:
 
DynamicPropertyType< Integer > FocusOrderProperty
 Sets the focus chain order of the node within the focus scope.
 
DynamicPropertyType< FocusScopeTypeFocusScopeTypeProperty
 Sets the type of the focus scope node:
 
DynamicMessageType< FocusManagerMetadata.InputOutsideOverlayMessageArguments > InputOutsideOverlayMessageMessage
 Kanzi sends this message to an overlay focus scope when the application area outside the boundaries of that overlay receives input.
 
AbstractMetaclass metaclass = new AbstractMetaclass("Kanzi.FocusManager")
 Metaclass for FocusManager.
 
DynamicMessageType< FocusManagerMetadata.MoveFocusMessageArguments > MoveScopeFocusBackwardMessage
 When a focus scope node receives this message, it moves the focus to the previous focusable node of the focus scope.
 
DynamicMessageType< FocusManagerMetadata.MoveFocusMessageArguments > MoveScopeFocusForwardMessage
 When a focus scope node receives this message, it moves the focus to the next focusable node of the focus scope.
 
DynamicMessageType< FocusManagerMetadata.OverlayBroughtToFrontMessageArguments > OverlayBroughtToFrontMessage
 Occurs when an overlay focus scope becomes the foremost overlay scope in the overlay focus scope stack.
 
DynamicMessageType< FocusManagerMetadata.OverlayGainedFocusMessageArguments > OverlayGainedFocusMessage
 When an overlay scope gains focus, Kanzi sends this message to the overlay scope node that contains the node that gains focus.
 
DynamicMessageType< FocusManagerMetadata.OverlayLostFocusMessageArguments > OverlayLostFocusMessage
 When an overlay scope loses focus, Kanzi sends this message to the overlay scope node that contains the node that loses focus.
 
DynamicMessageType< FocusManagerMetadata.OverlaySentToBackMessageArguments > OverlaySentToBackMessage
 Occurs when an overlay focus scope is no longer the foremost overlay scope in the overlay focus scope stack.
 
DynamicMessageType< FocusManagerMetadata.OverlayBroughtToFrontMessageArguments > ScopeBroughtToFrontMessage
 Occurs when an overlay focus scope is brought to front.
 
DynamicMessageType< FocusManagerMetadata.OverlaySentToBackMessageArguments > ScopeSentToBackMessage
 Occurs when a foremost overlay focus scope is sent to back.
 

Detailed Description

Focus Manager enables you to set and change the key focus between attached nodes.

Each domain can have only one instance of a Focus Manager.

Member Data Documentation

◆ metaclass

final Metaclass metaclass
static
Initial value:
=
com.rightware.kanzi.metadata.FocusManagerMetadata.metaclass

The Metaclass for the class.