Files
UnrealEngineUWP/Engine/Source/Developer/WidgetRegistration/Private/Styles/BuilderStyleManager.cpp
karen jirak 3c8945bb8c Refine styles for toolbar and buttons within.
Adding label visibility updates to the category toolbars and clipping vertical box, and refining the styles for the view to match UX.

#jira UE-213037
#rb JeanMichel.Dignard

[CL 33490827 by karen jirak in ue5-main branch]
2024-05-07 14:53:32 -04:00

35 lines
981 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "BuilderStyleManager.h"
#include "BuilderIconKeys.h"
#include "Brushes/SlateImageBrush.h"
#include "Misc/Paths.h"
#include "Styling/SlateStyleMacros.h"
#include "Styling/SlateStyleRegistry.h"
#include "Styling/ToolBarStyle.h"
#include "Styling/AppStyle.h"
#include "Styling/CoreStyle.h"
#include "Styling/StyleColors.h"
void FBuilderStyleManager::RegisterSlateIcon( FBuilderIconKey Key )
{
Set( Key.FileNameWithoutExtension, new CORE_IMAGE_BRUSH_SVG( Key.RelativePathToFileWithoutExtension, Key.SizeKey.Size ));
Key.InitializeIcon();
}
FBuilderStyleManager::FBuilderStyleManager()
: FSlateStyleSet(TEXT("Builder"))
{
SetContentRoot(FPaths::EngineContentDir() / TEXT("Editor/Slate/Builders"));
SetCoreContentRoot(FPaths::EngineContentDir() / TEXT("Slate"));
FSlateStyleRegistry::RegisterSlateStyle(*this);
}
FBuilderStyleManager::~FBuilderStyleManager()
{
FSlateStyleRegistry::UnRegisterSlateStyle(*this);
}