From 0528d6157df1a1bb3cae53ff35bb3b915eb9a508 Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Thu, 18 Dec 2025 13:51:28 +1000 Subject: [PATCH] fix text offset --- .../Features/Debug_/Tab/SubTabs/ThreadsVariablesSubTab.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/SharpIDE.Godot/Features/Debug_/Tab/SubTabs/ThreadsVariablesSubTab.cs b/src/SharpIDE.Godot/Features/Debug_/Tab/SubTabs/ThreadsVariablesSubTab.cs index 4f9dc71..9e1cfc2 100644 --- a/src/SharpIDE.Godot/Features/Debug_/Tab/SubTabs/ThreadsVariablesSubTab.cs +++ b/src/SharpIDE.Godot/Features/Debug_/Tab/SubTabs/ThreadsVariablesSubTab.cs @@ -51,9 +51,12 @@ public partial class ThreadsVariablesSubTab : Control var font = _variablesTree.GetThemeFont(ThemeStringNames.Font); var fontSize = _variablesTree.GetThemeFontSize(ThemeStringNames.FontSize); - var variablesTreeCanvasRid = _variablesTree.GetCanvasItem(); + const float padding = 4.0f; - _variablesTree.DrawString(font, new Vector2(rect.Position.X, rect.Position.Y), variable.Name, HorizontalAlignment.Left, -1, fontSize, Colors.White); + var currentX = rect.Position.X + padding; + var textYPos = rect.Position.Y + (rect.Size.Y + fontSize) / 2 - 2; + + _variablesTree.DrawString(font, new Vector2(currentX, textYPos), variable.Name, HorizontalAlignment.Left, -1, fontSize, Colors.White); //_textLine.AddString(variable.Name, font, fontSize); //_textLine.Draw(variablesTreeCanvasRid, new Vector2(rect.Position.X, rect.Position.Y), Colors.White);