mirror of
https://github.com/sinbad/StevesUEHelpers.git
synced 2025-02-23 09:35:25 +00:00
748 B
748 B
FocusablePanel
You can use this as a base class for your widgets instead of User Widget, and get the following behaviour:
Automatic focus
Like Focusable User Widget (it's a subclass) this panel can opt in to automatically getting focus when it's opened, and getting it back when others lose focus.
Initial focus
Set the Initial Focus Widget Name to the name of a focusable widget in this panel. When the panel os attached to the viewport, this widget will be given the focus.
Remembering focus
This widget provides SavePreviousFocus
and RestorePreviousFocus
methods
which can save / restore focus from one of its children as needed. They are
not called by default but are used in Menus.