|
| | FUniformToolBarBuilder (TSharedPtr< const FUICommandList > InCommandList, FMultiBoxCustomization InCustomization, TSharedPtr< FExtender > InExtender=nullptr, const bool InForceSmallIcons=false) |
| |
| | FToolBarBuilder (TSharedPtr< const FUICommandList > InCommandList, FMultiBoxCustomization InCustomization, TSharedPtr< FExtender > InExtender, EOrientation Orientation, const bool InForceSmallIcons=false, const bool bUniform=false) |
| |
| | FToolBarBuilder (TSharedPtr< const FUICommandList > InCommandList, FMultiBoxCustomization InCustomization, TSharedPtr< FExtender > InExtender=nullptr, const bool InForceSmallIcons=false) |
| |
| void | SetLabelVisibility (EVisibility InLabelVisibility) |
| |
| SLATE_API void | SetIsFocusable (bool bInIsFocusable) |
| |
| SLATE_API void | SetAllowWrapButton (const TOptional< bool > &bInAllowWrapButton) const |
| |
| virtual SLATE_API void | AddToolBarButton (const FButtonArgs &ButtonArgs) |
| |
| SLATE_API TSharedPtr< FToolBarButtonBlock > | AddToolBarButton (const TSharedPtr< const FUICommandInfo > InCommand, FName InExtensionHook=NAME_None, const TAttribute< FText > &InLabelOverride=TAttribute< FText >(), const TAttribute< FText > &InToolTipOverride=TAttribute< FText >(), const TAttribute< FSlateIcon > &InIconOverride=TAttribute< FSlateIcon >(), FName InTutorialHighlightName=NAME_None, FNewMenuDelegate InCustomMenuDelegate=FNewMenuDelegate(), TAttribute< EVisibility > InVisibilityOverride=TAttribute< EVisibility >(), TAttribute< FText > InToolbarLabelOverride=TAttribute< FText >(), const TAttribute< FMenuEntryResizeParams > &InResizeParams=TAttribute< FMenuEntryResizeParams >()) |
| |
| SLATE_API TSharedPtr< FToolBarButtonBlock > | AddToolBarButton (const FUIAction &InAction, FName InExtensionHook=NAME_None, const TAttribute< FText > &InLabelOverride=TAttribute< FText >(), const TAttribute< FText > &InToolTipOverride=TAttribute< FText >(), const TAttribute< FSlateIcon > &InIconOverride=TAttribute< FSlateIcon >(), const EUserInterfaceActionType UserInterfaceActionType=EUserInterfaceActionType::Button, FName InTutorialHighlightName=NAME_None, TAttribute< EVisibility > InVisibilityOverride=TAttribute< EVisibility >(), TAttribute< FText > InToolbarLabelOverride=TAttribute< FText >(), const TAttribute< FMenuEntryResizeParams > &InResizeParams=TAttribute< FMenuEntryResizeParams >()) |
| |
| SLATE_API void | AddComboButton (const FUIAction &InAction, const FOnGetContent &InMenuContentGenerator, const TAttribute< FText > &InLabelOverride=TAttribute< FText >(), const TAttribute< FText > &InToolTipOverride=TAttribute< FText >(), const TAttribute< FSlateIcon > &InIconOverride=TAttribute< FSlateIcon >(), bool bInSimpleComboBox=false, FName InTutorialHighlightName=NAME_None, TAttribute< EVisibility > InVisibilityOverride=TAttribute< EVisibility >(), TAttribute< FText > InToolbarLabelOverride=TAttribute< FText >(), TAttribute< EMenuPlacement > InPlacementOverride=TAttribute< EMenuPlacement >(), const EUserInterfaceActionType InUserInterfaceActionType=EUserInterfaceActionType::Button, const TAttribute< FMenuEntryResizeParams > &InResizeParams=TAttribute< FMenuEntryResizeParams >()) |
| |
| SLATE_API void | AddToolbarStackButton (const TSharedPtr< const FUICommandInfo > InCommand, FName InTutorialHighlightName=NAME_None) |
| |
| SLATE_API void | AddToolBarWidget (TSharedRef< SWidget > InWidget, const TAttribute< FText > &InLabel=TAttribute< FText >(), FName InTutorialHighlightName=NAME_None, bool bInSearchable=true, const TAttribute< FText > &InToolTip=TAttribute< FText >()) |
| |
| SLATE_API void | AddWidget (TSharedRef< SWidget > InWidget, FName InTutorialHighlightName=NAME_None, bool bInSearchable=true, EHorizontalAlignment InAlignment=HAlign_Fill, FNewMenuDelegate InCustomMenuDelegate=FNewMenuDelegate(), TAttribute< EVisibility > InVisibilityOverride=TAttribute< EVisibility >()) |
| |
| SLATE_API void | AddWidget (TSharedRef< SWidget > InWidget, const FMenuEntryStyleParams &InStyleParams, FName InTutorialHighlightName=NAME_None, bool bInSearchable=true, FNewMenuDelegate InCustomMenuDelegate=FNewMenuDelegate(), TAttribute< EVisibility > InVisibilityOverride=TAttribute< EVisibility >(), const TAttribute< FMenuEntryResizeParams > &InResizeParams=TAttribute< FMenuEntryResizeParams >()) |
| |
| SLATE_API void | AddSeparator (FName InExtensionHook=NAME_None, TAttribute< EVisibility > InVisibilityOverride=TAttribute< EVisibility >(), const TAttribute< FMenuEntryResizeParams > &InResizeParams=TAttribute< FMenuEntryResizeParams >()) |
| |
| SLATE_API void | BeginSection (FName InExtensionHook, bool bInSectionShouldHaveSeparator=true, const TAttribute< FMenuEntryResizeParams > &InResizeParams=TAttribute< FMenuEntryResizeParams >()) |
| |
| SLATE_API void | EndSection () |
| |
| SLATE_API void | BeginBlockGroup () |
| |
| SLATE_API void | EndBlockGroup () |
| |
| SLATE_API void | BeginStyleOverride (FName StyleOverrideName) |
| |
| SLATE_API void | EndStyleOverride () |
| |
| 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) |
| |
| virtual SLATE_API TSharedRef< class SWidget > | MakeWidget (FMultiBox::FOnMakeMultiBoxBuilderOverride *InMakeMultiBoxBuilderOverride=nullptr) |
| |
| 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 |
| |