DocumentationStyle.cpp 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // Copyright 2017-2021 marynate. All Rights Reserved.
  2. #include "DocumentationStyle.h"
  3. #include "Slate/SlateGameResources.h"
  4. #include "Interfaces/IPluginManager.h"
  5. #include "Styling/SlateStyle.h"
  6. #include "Styling/SlateStyleRegistry.h"
  7. #include "Framework/Application/SlateApplication.h"
  8. #include "EditorStyleSet.h"
  9. #include "DocumentationDefines.h"
  10. using namespace EXT_DOC_NAMESPACE;
  11. const ISlateStyle& FExtDocumentationStyle::Get()
  12. {
  13. if (const ISlateStyle* AppStyle = FSlateStyleRegistry::FindSlateStyle(DocumentationStyleSetName))
  14. {
  15. return *AppStyle;
  16. }
  17. return FAppStyle::Get();
  18. }
  19. FDocumentationStyle FExtDocumentationStyle::GetDefaultDocumentationStyle()
  20. {
  21. FDocumentationStyle DocumentationStyle;
  22. {
  23. DocumentationStyle
  24. .ContentStyle(TEXT("Tutorials.Content.Text"))
  25. .BoldContentStyle(TEXT("Tutorials.Content.TextBold"))
  26. .NumberedContentStyle(TEXT("Tutorials.Content.Text"))
  27. .Header1Style(TEXT("Tutorials.Content.HeaderText1"))
  28. .Header2Style(TEXT("Tutorials.Content.HeaderText2"))
  29. .HyperlinkStyle(TEXT("Tutorials.Content.Hyperlink"))
  30. .HyperlinkTextStyle(TEXT("Tutorials.Content.HyperlinkText"))
  31. .SeparatorStyle(TEXT("Tutorials.Separator"));
  32. }
  33. return DocumentationStyle;
  34. }
  35. #ifdef EXT_DOC_NAMESPACE
  36. #undef EXT_DOC_NAMESPACE
  37. #endif