Files
2025-05-18 13:04:45 +08:00

30 lines
754 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "Layout/Containers/SimpleTitleContainer.h"
#include "Styling/StyleColors.h"
#include "Widgets/SBoxPanel.h"
#include "Widgets/Text/STextBlock.h"
FSimpleTitleContainer::FSimpleTitleContainer(const FSimpleTitleContainerArgs& Args):
FHeaderAndBodyContainer( Args )
, Title(Args.Title)
{
TSharedRef<FSlateBuilder> Header = MakeShared<FSlateBuilder>
(
SNew (SHorizontalBox )
+ SHorizontalBox::Slot().HAlign( HAlign_Left ).VAlign( VAlign_Center ).FillWidth( 1.f )
.Padding(2.f, 4.f, 0.f, 4.f )
[
SNew(STextBlock)
.Text( Title )
]
);
SetHeader( Header );
}
FSimpleTitleContainer::FSimpleTitleContainer( FSimpleTitleContainerArgs&& Args ) :
FSimpleTitleContainer( Args )
{
}