// Copyright 1998-2016 Epic Games, Inc. All Rights Reserved. #include "STutorialLoading.h" #include "Fonts/SlateFontInfo.h" #include "Misc/Paths.h" #include "Widgets/SBoxPanel.h" #include "Widgets/Layout/SBorder.h" #include "Widgets/Text/STextBlock.h" #include "EditorStyleSet.h" #include "Widgets/Images/SThrobber.h" #define LOCTEXT_NAMESPACE "Tutorials" void STutorialLoading::Construct(const FArguments& InArgs) { ContextWindow = InArgs._ContextWindow; ChildSlot .VAlign(VAlign_Center) .HAlign(HAlign_Center) [ SNew(SBorder) .VAlign(VAlign_Center) .HAlign(HAlign_Center) .BorderImage(FEditorStyle::GetBrush("ToolPanel.GroupBorder")) [ SNew(SVerticalBox) + SVerticalBox::Slot() .VAlign(VAlign_Top) .HAlign(HAlign_Center) [ SNew(SCircularThrobber) ] + SVerticalBox::Slot() .VAlign(VAlign_Top) .HAlign(HAlign_Center) [ SNew(STextBlock) .ShadowColorAndOpacity(FLinearColor::Black) .ColorAndOpacity(FLinearColor::White) .ShadowOffset(FIntPoint(-1, 1)) .Font(FSlateFontInfo(FPaths::EngineContentDir() / TEXT("Slate/Fonts/Roboto-Regular.ttf"), 16)) .Text(LOCTEXT("LoadingContentTut", "Loading Tutorial Content")) ] ] ]; } #undef LOCTEXT_NAMESPACE