Module |
|
Header |
/Engine/Source/Runtime/Slate/Public/Framework/Application/MenuStack.h |
Include |
#include "Framework/Application/MenuStack.h" |
class FMenuStack
Represents a stack of open menus. The last item in the stack is the top most menu Menus are described as IMenus. Implementations of IMenu can control how the menus are created and presented (e.g. in their own window)
Name | Description | |
---|---|---|
|
FMenuStack() |
Constructor |
Name | Description | ||
---|---|---|---|
|
DismissAll() |
Dismisses the entire menu stack |
|
|
DismissFrom ( |
Dismisses the menu stack including InFromMenu and all its child menus Dismisses in reverse order (children first) |
|
|
TSharedPtr< ... |
FindMenuFromWindow ( |
Finds a menu in the stack that owns InWindow. |
|
TSharedPtr< ... |
FindMenuInWidgetPath ( |
Searches from bottom to top of the widget path for a menu in the stack. |
|
TSharedPtr< ... |
GetHostWindow() |
|
|
GetToolTipForceFieldRect ( |
Called by the application when showing tooltips. |
|
|
HasMenus() |
||
|
HasOpenSubMenus ( |
||
|
OnWindowActivated ( |
Notifies the stack that a new window was activated. |
|
|
OnWindowDestroyed ( |
Called by the application when any window is destroyed. |
|
|
TSharedRef< ... |
Push ( |
Pushes a new child menu onto the stack. |
|
TSharedRef< ... |
Push ( |
Pushes a new menu onto the stack. |
|
TSharedRef< ... |
PushHosted ( |
Pushes a new menu onto the stack that is drawn by an external host widget. |
|
TSharedRef< ... |
PushHosted ( |
Pushes a new child menu onto the stack that is drawn by an external host widget. |