Navigation
API > API/Runtime > API/Runtime/Slate > API/Runtime/Slate/Widgets > API/Runtime/Slate/Widgets/SViewport
- SWidget::OnQueryPopupMethod()
- SViewport::OnQueryPopupMethod()
References
| Module | Slate |
| Header | /Engine/Source/Runtime/Slate/Public/Widgets/SViewport.h |
| Include | #include "Widgets/SViewport.h" |
| Source | /Engine/Source/Runtime/Slate/Private/Widgets/SViewport.cpp |
virtual FPopupMethodReply OnQueryPopupMethod&40;&41; const
Remarks
Popups can manifest in a NEW OS WINDOW or via an OVERLAY in an existing window. This can be set explicitly on SMenuAnchor, or can be determined by a scoping widget. A scoping widget can reply to OnQueryPopupMethod() to drive all its descendants' poup methods.
e.g. Fullscreen games cannot summon a new window, so game SViewports will reply with EPopupMethod::UserCurrentWindow. This makes all the menu anchors within them use the current window.