Files
XCEngine/tests/UI/Editor/integration/shared/src/EditorValidationTheme.h

37 lines
1.4 KiB
C++

#pragma once
#include <XCEngine/UI/DrawData.h>
namespace XCEngine::Tests::EditorUI {
struct EditorValidationShellPalette {
::XCEngine::UI::UIColor windowBackground = ::XCEngine::UI::UIColor(0.13f, 0.13f, 0.13f, 1.0f);
::XCEngine::UI::UIColor cardBackground = ::XCEngine::UI::UIColor(0.18f, 0.18f, 0.18f, 1.0f);
::XCEngine::UI::UIColor cardBorder = ::XCEngine::UI::UIColor(0.29f, 0.29f, 0.29f, 1.0f);
::XCEngine::UI::UIColor textPrimary = ::XCEngine::UI::UIColor(0.94f, 0.94f, 0.94f, 1.0f);
::XCEngine::UI::UIColor textMuted = ::XCEngine::UI::UIColor(0.72f, 0.72f, 0.72f, 1.0f);
::XCEngine::UI::UIColor textWeak = ::XCEngine::UI::UIColor(0.56f, 0.56f, 0.56f, 1.0f);
::XCEngine::UI::UIColor textSuccess = ::XCEngine::UI::UIColor(0.63f, 0.76f, 0.63f, 1.0f);
::XCEngine::UI::UIColor buttonBackground = ::XCEngine::UI::UIColor(0.25f, 0.25f, 0.25f, 1.0f);
::XCEngine::UI::UIColor buttonHoverBackground = ::XCEngine::UI::UIColor(0.32f, 0.32f, 0.32f, 1.0f);
};
struct EditorValidationShellMetrics {
float margin = 20.0f;
float gap = 16.0f;
float cardRadius = 10.0f;
float buttonRadius = 8.0f;
float titleFontSize = 17.0f;
float bodyFontSize = 12.0f;
};
inline EditorValidationShellPalette GetEditorValidationShellPalette() {
return {};
}
inline EditorValidationShellMetrics GetEditorValidationShellMetrics() {
return {};
}
} // namespace XCEngine::Tests::EditorUI