Update new_editor inspector layout and host rendering
This commit is contained in:
@@ -68,14 +68,6 @@ UIEditorVector4FieldPalette ResolvePalette(const UIEditorVector4FieldPalette& pa
|
||||
::XCEngine::UI::UIColor(0.20f, 0.20f, 0.20f, 1.0f))) {
|
||||
resolved.componentFocusedBorderColor = tokens.controlFocusedBorderColor;
|
||||
}
|
||||
if (AreUIEditorFieldColorsEqual(palette.prefixColor, ::XCEngine::UI::UIColor(0.0f, 0.0f, 0.0f, 0.0f))) {
|
||||
resolved.prefixColor = tokens.prefixColor;
|
||||
}
|
||||
if (AreUIEditorFieldColorsEqual(
|
||||
palette.prefixBorderColor,
|
||||
::XCEngine::UI::UIColor(0.0f, 0.0f, 0.0f, 0.0f))) {
|
||||
resolved.prefixBorderColor = tokens.prefixBorderColor;
|
||||
}
|
||||
if (AreUIEditorFieldColorsEqual(palette.labelColor, ::XCEngine::UI::UIColor(0.80f, 0.80f, 0.80f, 1.0f))) {
|
||||
resolved.labelColor = tokens.labelColor;
|
||||
}
|
||||
@@ -206,6 +198,7 @@ UIEditorVector4FieldLayout BuildUIEditorVector4FieldLayout(
|
||||
resolvedMetrics.horizontalPadding,
|
||||
resolvedMetrics.labelControlGap,
|
||||
resolvedMetrics.controlColumnStart,
|
||||
resolvedMetrics.sharedControlColumnMinWidth,
|
||||
resolvedMetrics.controlTrailingInset,
|
||||
resolvedMetrics.controlInsetY,
|
||||
});
|
||||
@@ -278,11 +271,11 @@ void AppendUIEditorVector4FieldBackground(
|
||||
|
||||
for (std::size_t componentIndex = 0u; componentIndex < layout.componentRects.size(); ++componentIndex) {
|
||||
drawList.AddFilledRect(
|
||||
layout.componentValueRects[componentIndex],
|
||||
layout.componentRects[componentIndex],
|
||||
ResolveComponentFillColor(spec, state, resolvedPalette, componentIndex),
|
||||
resolvedMetrics.componentRounding);
|
||||
drawList.AddRectOutline(
|
||||
layout.componentValueRects[componentIndex],
|
||||
layout.componentRects[componentIndex],
|
||||
ResolveComponentBorderColor(state, resolvedPalette, componentIndex),
|
||||
resolvedMetrics.borderThickness,
|
||||
resolvedMetrics.componentRounding);
|
||||
|
||||
Reference in New Issue
Block a user