Widget Studio
WSGlobals.h
1/*
2* Copyright (c) 2021 THEIA INTERACTIVE. All rights reserved.
3*
4* Website: https://widgetstudio.design
5* Documentation: https://docs.widgetstudio.design
6* Support: marketplace@theia.io
7* Marketplace FAQ: https://marketplacehelp.epicgames.com
8*/
9
10#pragma once
11
12#include "Containers/UnrealString.h"
13#include "Misc/Paths.h"
14
15FString DefaultGameIni = FPaths::ProjectConfigDir() + TEXT("/DefaultGame.ini");
16FString WSDefaultGameSection = TEXT("/Script/WidgetStudioEditor.WidgetStudioSettings");
17
18const FString PackagingSettingsSection = TEXT("/Script/UnrealEd.ProjectPackagingSettings");
19const FString AddCookDirs = TEXT("+DirectoriesToAlwaysCook");
20const FString SubtractCookDirs = TEXT("-DirectoriesToAlwaysCook");
21const FString WSPathIni = TEXT("(Path=\"/WidgetStudio\")");
22FString WSShortPath = TEXT("/WidgetStudio");
23
24FString StringTheme = TEXT("Theme");
25FString StringIconSet = TEXT("IconSet");
26FString StringTypography = TEXT("Typography");
27FString StringBorderRadius = TEXT("BorderRadius");
28FString StringIdealWidth = TEXT("IdealWidth");
29FString StringIdealHeight = TEXT("IdealHeight");
30FString StringControlDimensions = TEXT("ControlDimensions");
31
32FString MintThemePath = TEXT("/WidgetStudio/Style/Themes/Theme_Mint.Theme_Mint");
33FString DefaultThemePath = MintThemePath;
34FString NordDarkThemePath = TEXT("/WidgetStudio/Style/Themes/Theme_Nord_Dark.Theme_Nord_Dark");
35FString NordLightThemePath = TEXT("/WidgetStudio/Style/Themes/Theme_Nord_Light.Theme_Nord_Light");
36FString DefaultIconSetPath = TEXT("/WidgetStudio/Style/IconSets/IconSet_Default.IconSet_Default");
37FString TestIconSetPath = TEXT("/WidgetStudio/Style/IconSets/TestIconSet/IconSet_Test.IconSet_Test");
38FString OpenSansTypographyPath = TEXT("/WidgetStudio/Style/Typography/Typography_OpenSans.Typography_OpenSans");
39FString TestTypographyPath = TEXT("/WidgetStudio/Style/Typography/TestTypography/Typography_Test.Typography_Test");
40FString DefaultTypographyPath = OpenSansTypographyPath;
41
42int32 DefaultBorderRadius = 15;
43float DefaultIdealWidth = 75.f;
44float DefaultIdealHeight = 35.f;