Navigation
API > API/Runtime > API/Runtime/Slate > API/Runtime/Slate/Framework > API/Runtime/Slate/Framework/MultiBox
Inheritance Hierarchy
- FMultiBoxBuilder
- FToolBarBuilder
- FSlimHorizontalToolBarBuilder
- FSlimHorizontalUniformToolBarBuilder
- FUniformToolBarBuilder
- FVerticalToolBarBuilder
References
| Module | Slate |
| Header | /Engine/Source/Runtime/Slate/Public/Framework/MultiBox/MultiBoxBuilder.h |
| Include | #include "Framework/MultiBox/MultiBoxBuilder.h" |
Syntax
class FToolBarBuilder : public FMultiBoxBuilder
Remarks
Tool bar builder
Constructors
| Type | Name | Description | |
|---|---|---|---|
FToolBarBuilder
(
TSharedPtr< const FUICommandList > InCommandList, |
Constructor | ||
FToolBarBuilder
(
EMultiBoxType InType, |
|||
FToolBarBuilder
(
TSharedPtr< const FUICommandList > InCommandList, |
FToolBarBuilder constructor that takes in an EOrientation is deprecated. Use one of the specific per-type FToolbarBuilder overrides instead. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddComboButton
(
const FUIAction& InAction, |
Adds a combo button | |
| void | AddSeparator
(
FName InExtensionHook |
Adds a toolbar separator | |
| void | AddToolBarButton
(
const FUIAction& InAction, |
Adds a tool bar button | |
| void | AddToolBarButton
(
const TSharedPtr< const FUICommandInfo > InCommand, |
Adds a tool bar button | |
| void | AddToolBarButton
(
FButtonArgs& ButtonArgs |
Adds a tool bar button | |
| void | AddToolbarStackButton
(
const TSharedPtr< const FUICommandInfo > InCommand, |
Adds a tool bar stack button | |
| void | AddToolBarWidget
(
TSharedRef< SWidget > InWidget, |
Adds any widget to the toolbar | |
| void | AddWidget
(
TSharedRef< SWidget > InWidget, |
Adds any widget to the toolbar | |
| void | Starts a new Group block, must be used in conjunction with EndBlockGroup | ||
| void | BeginSection
(
FName InExtensionHook |
Starts a section on to the extender section hook stack | |
| void | BeginStyleOverride
(
FName StyleOverrideName |
Overrides the style being used by this toolbar with a different one for the The override will be used for any added blocks until EndStyleOverride is called | |
| void | End a group block, must be used in conjunction with BeginBlockGroup. | ||
| void | EndSection () |
Ends the current section | |
| void | |||
| void | InitializeToolBarButtonBlock
(
TSharedPtr< FToolBarButtonBlock > ButtonRowBlock, |
||
| void | SetIsFocusable
(
bool bInIsFocusable |
||
| void | SetLabelVisibility
(
EVisibility InLabelVisibility |
Overridden from FMultiBoxBuilder
| Type | Name | Description | |
|---|---|---|---|
| void | ApplyHook
(
FName InExtensionHook, |
FMultiBoxBuilder interface | |
| void | Applies the beginning of a section, including the header and relevant separator |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
FToolBarBuilder
(
TSharedPtr< const FUICommandList > InCommandList, |
FToolBarBuilder constructor that takes in an EOrientation is deprecated. Use one of the specific per-type FToolbarBuilder overrides instead. |