Navigation
API > API/Runtime > API/Runtime/SlateCore
Represents the appearance of a toolbar
| Name | FToolBarStyle |
| Type | struct |
| Header File | /Engine/Source/Runtime/SlateCore/Public/Styling/ToolBarStyle.h |
| Include Path | #include "Styling/ToolBarStyle.h" |
Syntax
USTRUCT (BlueprintType )
struct FToolBarStyle : public FSlateWidgetStyle
Inheritance Hierarchy
- FSlateWidgetStyle → FToolBarStyle
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Styling/ToolBarStyle.h | |||
FToolBarStyle
(
const FToolBarStyle& |
Styling/ToolBarStyle.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FToolBarStyle() |
Styling/ToolBarStyle.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TypeName | const FName | Styling/ToolBarStyle.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BackgroundBrush | FSlateBrush | The brush used for the background of the toolbar | Styling/ToolBarStyle.h |
|
| BackgroundPadding | FMargin | Styling/ToolBarStyle.h |
|
|
| bAllowWrapButton | bool | Set to false if the wrap button should never be shown (even if entries are clipped) | Styling/ToolBarStyle.h |
|
| bAllowWrappingDefault | bool | Set to false if the toolbar should not wrap (to the next line) by default, but can be overridden per section or entry | Styling/ToolBarStyle.h |
|
| BlockHovered | FSlateBrush | Hovered brush for an entire block | Styling/ToolBarStyle.h |
|
| BlockPadding | FMargin | Styling/ToolBarStyle.h |
|
|
| bShowLabels | bool | Styling/ToolBarStyle.h |
|
|
| ButtonContentFillWidth | float | Styling/ToolBarStyle.h |
|
|
| ButtonContentMaxWidth | float | Styling/ToolBarStyle.h |
|
|
| ButtonPadding | FMargin | Styling/ToolBarStyle.h |
|
|
| ButtonStyle | FButtonStyle | Styling/ToolBarStyle.h |
|
|
| CheckBoxPadding | FMargin | Styling/ToolBarStyle.h |
|
|
| ComboButtonPadding | FMargin | Styling/ToolBarStyle.h |
|
|
| ComboButtonStyle | FComboButtonStyle | Styling/ToolBarStyle.h |
|
|
| ComboContentHorizontalAlignment | TEnumAsByte< EHorizontalAlignment > | Styling/ToolBarStyle.h |
|
|
| ComboContentMaxWidth | float | Max width that label text block slot in combo buttons should have. 0 means no max. | Styling/ToolBarStyle.h |
|
| ComboContentMinWidth | float | Min width that label text block slot in combo buttons should have. | Styling/ToolBarStyle.h |
|
| EditableTextStyle | FEditableTextBoxStyle | Styling/ToolBarStyle.h |
|
|
| IconPadding | FMargin | Styling/ToolBarStyle.h |
|
|
| IconPaddingWithCollapsedLabel | FMargin | Styling/ToolBarStyle.h |
|
|
| IconPaddingWithVisibleLabel | FMargin | Styling/ToolBarStyle.h |
|
|
| IconSize | FDeprecateSlateVector2D | Styling/ToolBarStyle.h |
|
|
| IndentedBlockPadding | FMargin | Styling/ToolBarStyle.h |
|
|
| LabelPadding | FMargin | Styling/ToolBarStyle.h |
|
|
| LabelStyle | FTextBlockStyle | Styling/ToolBarStyle.h |
|
|
| NumColumns | int32 | Styling/ToolBarStyle.h |
|
|
| RaisedChildrenRightPadding | float | Styling/ToolBarStyle.h |
|
|
| SeparatorBrush | FSlateBrush | Styling/ToolBarStyle.h |
|
|
| SeparatorPadding | FMargin | Styling/ToolBarStyle.h |
|
|
| SeparatorThickness | float | Styling/ToolBarStyle.h |
|
|
| SettingsButtonStyle | FButtonStyle | Styling/ToolBarStyle.h |
|
|
| SettingsComboButton | FComboButtonStyle | Styling/ToolBarStyle.h |
|
|
| SettingsToggleButton | FCheckBoxStyle | Styling/ToolBarStyle.h |
|
|
| ToggleButton | FCheckBoxStyle | Styling/ToolBarStyle.h |
|
|
| UniformBlockHeight | float | Styling/ToolBarStyle.h |
|
|
| UniformBlockWidth | float | Styling/ToolBarStyle.h |
|
|
| VerticalAlignmentOverride | TOptional< TEnumAsByte< EVerticalAlignment > > | Styling/ToolBarStyle.h |
|
|
| WrapButtonStyle | FWrapButtonStyle | Styling/ToolBarStyle.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FToolBarStyle & SetAllowWrapButton
(
bool bInAllowWrapButton |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetAllowWrappingDefault
(
bool bInAllowWrapping |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetBackground
(
const FSlateBrush& InBackground |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetBackgroundPadding
(
const FMargin& InMargin |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetBlockHovered
(
const FSlateBrush& InBlockHovered |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetBlockPadding
(
const FMargin& InBlockPadding |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetButtonContentFillWidth
(
float InButtonContentFillWidth |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetButtonContentMaxWidth
(
float InButtonContentMaxWidth |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetButtonPadding
(
const FMargin& InButtonPadding |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetButtonStyle
(
const FButtonStyle& InButtonStyle |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetCheckBoxPadding
(
const FMargin& InCheckBoxPadding |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetComboButtonPadding
(
const FMargin& InComboButtonPadding |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetComboButtonStyle
(
const FComboButtonStyle& InComboButtonStyle |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetComboContentHorizontalAlignment
(
EHorizontalAlignment InAlignment |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetComboLabelMaxWidth
(
float InComboContentMaxWidth |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetComboLabelMinWidth
(
float InComboContentMinWidth |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetEditableTextStyle
(
const FEditableTextBoxStyle& InEditableTextStyle |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetExpandBrush
(
const FSlateBrush& InExpandBrush |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetIconPadding
(
const FMargin& InIconPadding |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetIconPaddingWithCollapsedLabel
(
const FMargin& InIconPaddingWithCollapsedLabel |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetIconPaddingWithVisibleLabel
(
const FMargin& InIconPaddingWithVisibleLabel |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetIconSize
(
const UE::Slate::FDeprecateVector2DParameter& InIconSize |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetIndentedBlockPadding
(
const FMargin& InIndentedBlockPadding |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetLabelPadding
(
const FMargin& InLabelPadding |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetLabelStyle
(
const FTextBlockStyle& InLabelStyle |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetNumColumns
(
const int32 InNumColumns |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetRaisedChildrenRightPadding
(
float InRaisedChildrenRightPadding |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetSeparatorBrush
(
const FSlateBrush& InSeparatorBrush |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetSeparatorPadding
(
const FMargin& InSeparatorPadding |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetSeparatorThickness
(
float InSeparatorThickness |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetSettingsButtonStyle
(
const FButtonStyle& InSettingsButton |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetSettingsComboButtonStyle
(
const FComboButtonStyle& InSettingsComboButton |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetSettingsToggleButtonStyle
(
const FCheckBoxStyle& InSettingsToggleButton |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetShowLabels
(
bool bInShowLabels |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetToggleButtonStyle
(
const FCheckBoxStyle& InToggleButton |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetUniformBlockHeight
(
const float InUniformBlockHeight |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetUniformBlockWidth
(
const float InUniformBlockWidth |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetVerticalAlignment
(
const EVerticalAlignment& InVerticalAlignment |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetWrapButtonIndex
(
int32 InWrapButtonIndex |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetWrapButtonPadding
(
const FMargin& InWrapButtonPadding |
Styling/ToolBarStyle.h | ||
FToolBarStyle & SetWrapButtonStyle
(
const FWrapButtonStyle& InButtonStyle |
Styling/ToolBarStyle.h |
Overridden from FSlateWidgetStyle
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetResources
(
TArray< const FSlateBrush* >& OutBrushes |
Gets the brush resources associated with this style. | Styling/ToolBarStyle.h | |
virtual const FName GetTypeName() |
Gets the name of this style.This method must be implemented by inherited structures. | Styling/ToolBarStyle.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FToolBarStyle & GetDefault() |
Styling/ToolBarStyle.h |
Deprecated Variables
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ExpandBrush_DEPRECATED | FSlateBrush | The brush used for the expand arrow when the toolbar runs out of room and needs to display toolbar items in a menu | Styling/ToolBarStyle.h |
|
| WrapButtonIndex_DEPRECATED | int32 | Styling/ToolBarStyle.h |
|
|
| WrapButtonPadding_DEPRECATED | FMargin | Styling/ToolBarStyle.h |
|