FocusScopeTypeEnums
¶
Specifies focus scope types.
NoScope¶ | Removes previously set focus scope data from a Node or focus scope info. Kanzi uses this value internally. |
Group¶ | Focus group groups focusable nodes. You can move the focus to a focus group and out of the focus group. |
Fence¶ | Focus fence keeps the focus navigation inside the scope and does not allow the focus navigation to enter or leave that scope. |
Modal¶ | Modal overlay blocks the key and touch input that originates from outside its boundaries and keeps the focus navigation within the overlay boundaries, just like a focus fence. Every Kanzi application has at least one modal overlay: the Screen node. When input occurs outside the boundaries of a modal focus scope, Kanzi dispatches the FocusManager::InputOutsideOverlayMessage to the focus scope node. |
AutoClosingModal¶ | Auto-closing modal overlay is similar to modal overlay, except that when the overlay is an Activity in a Parallel Activity Host, the Parallel Activity Host deactivates that Activity when input originates from outside the boundaries of that Activity. When input occurs outside the boundaries of an auto-closing modal focus scope, Kanzi dispatches the FocusManager::InputOutsideOverlayMessage to the focus scope node, and suppresses that input. A Parallel Activity Host automatically handles the InputOutsideOverlayMessage message sent by an Activity which is an auto-closing modal overlay. |
Popup¶ | Sets a node to be a popup overlay focus scope. Deprecated In Kanzi 3.9.2. Use FocusScopeType::AutoClosingModal instead. |
Modeless¶ | Modeless overlay propagates the key and touch input that originates from outside its boundaries, but keeps the focus navigation within the focus scope boundaries, just like a modal overlay. When input occurs outside the boundaries of a modeless focus scope, Kanzi dispatches the FocusManager::InputOutsideOverlayMessage to the focus scope node. |
AutoClosingModeless¶ | Auto-closing modeless overlay is similar to modeless overlay, except that when the overlay is an Activity in a Parallel Activity Host, the Parallel Activity Host deactivates that Activity when input originates from outside the boundaries of that Activity. When input occurs outside the boundaries of an auto-closing modeless focus scope, Kanzi dispatches the FocusManager::InputOutsideOverlayMessage to the focus scope node. A Parallel Activity Host automatically handles the InputOutsideOverlayMessage message sent by an Activity which is an auto-closing modeless overlay. |