use padding

This commit is contained in:
Matt Parker
2025-12-18 15:22:38 +10:00
parent 4b5451facb
commit 4c8137d43c

View File

@@ -40,19 +40,17 @@ public partial class ThreadsVariablesSubTab
_variablesTree.DrawTextureRect(icon, iconRect, false); _variablesTree.DrawTextureRect(icon, iconRect, false);
currentX += iconSize + padding; currentX += iconSize + padding;
_variablesTree.DrawString(font, new Vector2(currentX, textYPos), variable.Name, HorizontalAlignment.Left, -1, _variablesTree.DrawString(font, new Vector2(currentX, textYPos), variable.Name, HorizontalAlignment.Left, -1, fontSize, VariableNameColor);
fontSize, VariableNameColor); var variableNameDrawnWidth = font.GetStringSize(variable.Name, HorizontalAlignment.Left, -1, fontSize).X;
var variableNameDrawnSize = font.GetStringSize(variable.Name, HorizontalAlignment.Left, -1, fontSize).X; currentX += variableNameDrawnWidth + padding;
currentX += variableNameDrawnSize; const string equalsString = "=";
_variablesTree.DrawString(font, new Vector2(currentX, textYPos), " = ", HorizontalAlignment.Left, -1, fontSize, _variablesTree.DrawString(font, new Vector2(currentX, textYPos), equalsString, HorizontalAlignment.Left, -1, fontSize, VariableWhiteColor);
VariableWhiteColor); var equalsWidth = font.GetStringSize(equalsString, HorizontalAlignment.Left, -1, fontSize).X;
currentX += font.GetStringSize(" = ", HorizontalAlignment.Left, -1, fontSize).X; currentX += equalsWidth + padding;
_variablesTree.DrawString(font, new Vector2(currentX, textYPos), $"{{{variable.Type}}} ", var variableTypeDisplayString = $$"""{{{variable.Type}}}""";
HorizontalAlignment.Left, -1, fontSize, VariableTypeColor); _variablesTree.DrawString(font, new Vector2(currentX, textYPos), variableTypeDisplayString, HorizontalAlignment.Left, -1, fontSize, VariableTypeColor);
var variableTypeDrawnSize = var variableTypeDrawnSize = font.GetStringSize(variableTypeDisplayString, HorizontalAlignment.Left, -1, fontSize).X;
font.GetStringSize($"{{{variable.Type}}} ", HorizontalAlignment.Left, -1, fontSize).X; currentX += variableTypeDrawnSize + padding;
currentX += variableTypeDrawnSize; _variablesTree.DrawString(font, new Vector2(currentX, textYPos), variable.Value, HorizontalAlignment.Left, -1, fontSize, VariableWhiteColor);
_variablesTree.DrawString(font, new Vector2(currentX, textYPos), variable.Value, HorizontalAlignment.Left, -1,
fontSize, VariableWhiteColor);
} }
} }