|
| | FMenuBuilder (const bool bInShouldCloseWindowAfterMenuSelection, TSharedPtr< const FUICommandList > InCommandList, TSharedPtr< FExtender > InExtender=TSharedPtr< FExtender >(), const bool bInCloseSelfOnly=false, const ISlateStyle *InStyleSet=&FCoreStyle::Get(), bool bInSearchable=true, FName InMenuName=NAME_None, bool bInRecursivelySearchable=true) |
| |
| virtual SLATE_API TSharedRef< class SWidget > | MakeWidget (FMultiBox::FOnMakeMultiBoxBuilderOverride *InMakeMultiBoxBuilderOverride=nullptr) override |
| |
| virtual SLATE_API TSharedRef< class SWidget > | MakeWidget (FMultiBox::FOnMakeMultiBoxBuilderOverride *InMakeMultiBoxBuilderOverride, uint32 MaxHeight) |
| |
| SLATE_API void | AddMenuSeparator (FName InExtensionHook=NAME_None, const TAttribute< EVisibility > &InVisibility=TAttribute< EVisibility >()) |
| |
| SLATE_API void | AddSeparator (FName InExtensionHook=NAME_None, const TAttribute< EVisibility > &InVisibility=TAttribute< EVisibility >()) |
| |
| SLATE_API void | BeginSection (FName InExtensionHook, const TAttribute< FText > &InHeadingText=TAttribute< FText >(), const TAttribute< EVisibility > &InVisibility=TAttribute< EVisibility >(), const TAttribute< FMenuEntryResizeParams > &InResizeParams=TAttribute< FMenuEntryResizeParams >()) |
| |
| SLATE_API void | EndSection () |
| |
| SLATE_API void | AddSubMenu (const TAttribute< FText > &InMenuLabel, const TAttribute< FText > &InToolTip, const FNewMenuDelegate &InSubMenu, const FUIAction &InUIAction, FName InExtensionHook, const EUserInterfaceActionType InUserInterfaceActionType, const bool bInOpenSubMenuOnClick=false, const FSlateIcon &InIcon=FSlateIcon(), const bool bInShouldCloseWindowAfterMenuSelection=true, const TAttribute< EVisibility > &InVisibility=TAttribute< EVisibility >(), const TAttribute< FText > &InInputBindingOverride=TAttribute< FText >()) |
| |
| SLATE_API void | AddSubMenu (const TAttribute< FText > &InMenuLabel, const TAttribute< FText > &InToolTip, const FNewMenuDelegate &InSubMenu, const bool bInOpenSubMenuOnClick=false, const FSlateIcon &InIcon=FSlateIcon(), const bool bInShouldCloseWindowAfterMenuSelection=true, FName InExtensionHook=NAME_None, FName InTutorialHighlightName=NAME_None, const TAttribute< EVisibility > &InVisibility=TAttribute< EVisibility >()) |
| |
| SLATE_API void | AddSubMenu (const TSharedRef< SWidget > Contents, const FNewMenuDelegate &InSubMenu, const bool bInOpenSubMenuOnClick=false, const bool bInShouldCloseWindowAfterMenuSelection=true, const TAttribute< EVisibility > &InVisibility=TAttribute< EVisibility >()) |
| |
| SLATE_API void | AddSubMenu (const FUIAction &UIAction, const TSharedRef< SWidget > Contents, const FNewMenuDelegate &InSubMenu, const bool bInShouldCloseWindowAfterMenuSelection=true, const TAttribute< EVisibility > &InVisibility=TAttribute< EVisibility >()) |
| |
| SLATE_API void | AddWidget (TSharedRef< SWidget > InWidget, const FText &InLabel, bool bInNoIndent=false, bool bInSearchable=true, const TAttribute< FText > &InToolTipText=FText()) |
| |
| SLATE_API void | AddWidget (const TSharedRef< SWidget > &InWidget, const FText &InLabel, const FMenuEntryStyleParams &InStyleParams, bool bInSearchable=true, const TAttribute< FText > &InToolTipText=FText(), const TAttribute< FSlateIcon > &InIcon=TAttribute< FSlateIcon >(), const TAttribute< EVisibility > &InVisibility=TAttribute< EVisibility >()) |
| |
| SLATE_API void | AddWidget (const TSharedRef< SWidget > &InWidget, const FText &InLabel, const FMenuEntryStyleParams &InStyleParams, const TAttribute< FMenuEntryResizeParams > &InResizeParams, bool bInSearchable=true, const TAttribute< FText > &InToolTipText=FText(), const TAttribute< FSlateIcon > &InIcon=TAttribute< FSlateIcon >(), const TAttribute< EVisibility > &InVisibility=TAttribute< EVisibility >()) |
| |
| SLATE_API void | AddSearchWidget () |
| |
| void | SetIsEditing (bool bInIsEditing) |
| |
| SLATE_API void | AddWrapperSubMenu (const FText &InMenuLabel, const FText &InToolTip, const FOnGetContent &InSubMenu, const FSlateIcon &InIcon) |
| |
| SLATE_API void | AddWrapperSubMenu (const FText &InMenuLabel, const FText &InToolTip, const FOnGetContent &InSubMenu, const FSlateIcon &InIcon, const FUIAction &UIAction) |
| |
| SLATE_API void | AddWrapperSubMenu (const FText &InMenuLabel, const FText &InToolTip, const TSharedPtr< SWidget > &InSubMenu, const FSlateIcon &InIcon) |
| |
| void | SetSearchable (bool bIsSearchable) |
| |
| SLATE_API | FMultiBoxBuilder (const EMultiBoxType InType, FMultiBoxCustomization InCustomization, const bool bInShouldCloseWindowAfterMenuSelection, const TSharedPtr< const FUICommandList > &InCommandList, TSharedPtr< FExtender > InExtender=TSharedPtr< FExtender >(), FName InTutorialHighlightName=NAME_None, FName InMenuName=NAME_None) |
| |
| virtual | ~FMultiBoxBuilder () |
| |
| SLATE_API void | AddEditableText (const FText &InLabel, const FText &InToolTip, const FSlateIcon &InIcon, const TAttribute< FText > &InTextAttribute, const FOnTextCommitted &InOnTextCommitted=FOnTextCommitted(), const FOnTextChanged &InOnTextChanged=FOnTextChanged(), bool bInReadOnly=false) |
| |
| SLATE_API void | AddVerifiedEditableText (const FText &InLabel, const FText &InToolTip, const FSlateIcon &InIcon, const TAttribute< FText > &InTextAttribute, const FOnVerifyTextChanged &InOnVerifyTextChanged, const FOnTextCommitted &InOnTextCommitted=FOnTextCommitted(), const FOnTextChanged &InOnTextChanged=FOnTextChanged(), bool bInReadOnly=false) |
| |
| SLATE_API TSharedRef< class FMultiBox > | GetMultiBox () |
| |
| SLATE_API void | PushCommandList (const TSharedRef< const FUICommandList > CommandList) |
| |
| SLATE_API void | SetLastSelectedCommandIndex (int32 InLastSelectedCommandIndex) |
| |
| SLATE_API void | PopCommandList () |
| |
| SLATE_API TSharedPtr< const FUICommandList > | GetTopCommandList () |
| |
| SLATE_API void | PushExtender (TSharedRef< FExtender > InExtender) |
| |
| SLATE_API void | PopExtender () |
| |
| SLATE_API const ISlateStyle * | GetStyleSet () const |
| |
| SLATE_API const FName & | GetStyleName () const |
| |
| SLATE_API void | SetCheckBoxStyle (FName InCheckBoxStyle) |
| |
| SLATE_API void | SetStyle (const ISlateStyle *InStyleSet, const FName &InStyleName) |
| |
| SLATE_API FMultiBoxCustomization | GetCustomization () const |
| |
| void | SetExtendersEnabled (bool bEnabled) |
| |
| bool | ExtendersEnabled () const |
| |