From f8a68f8670473a74c9d8c1b998362ac568920a37 Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Wed, 31 Dec 2025 20:09:25 +1000 Subject: [PATCH] debugger - show hint type data as array elements --- .../ThreadsVariablesSubTab.DebuggerVariableCustomDraw.cs | 2 +- .../Features/Debug_/Tab/SubTabs/ThreadsVariablesSubTab.cs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/SharpIDE.Godot/Features/Debug_/Tab/SubTabs/ThreadsVariablesSubTab.DebuggerVariableCustomDraw.cs b/src/SharpIDE.Godot/Features/Debug_/Tab/SubTabs/ThreadsVariablesSubTab.DebuggerVariableCustomDraw.cs index a3c828b..6e0f62d 100644 --- a/src/SharpIDE.Godot/Features/Debug_/Tab/SubTabs/ThreadsVariablesSubTab.DebuggerVariableCustomDraw.cs +++ b/src/SharpIDE.Godot/Features/Debug_/Tab/SubTabs/ThreadsVariablesSubTab.DebuggerVariableCustomDraw.cs @@ -20,7 +20,7 @@ public partial class ThreadsVariablesSubTab const int iconSize = 18; var icon = variable.PresentationHint?.Kind switch { - VariablePresentationHint.KindValue.Data => _fieldIcon, + VariablePresentationHint.KindValue.Data => _arrayElementIcon, VariablePresentationHint.KindValue.Property => _propertyIcon, VariablePresentationHint.KindValue.Class => _staticMembersIcon, _ => null diff --git a/src/SharpIDE.Godot/Features/Debug_/Tab/SubTabs/ThreadsVariablesSubTab.cs b/src/SharpIDE.Godot/Features/Debug_/Tab/SubTabs/ThreadsVariablesSubTab.cs index 7e8cdd9..f98ccb2 100644 --- a/src/SharpIDE.Godot/Features/Debug_/Tab/SubTabs/ThreadsVariablesSubTab.cs +++ b/src/SharpIDE.Godot/Features/Debug_/Tab/SubTabs/ThreadsVariablesSubTab.cs @@ -15,6 +15,7 @@ public partial class ThreadsVariablesSubTab : Control private readonly Texture2D _fieldIcon = ResourceLoader.Load("uid://c4y7d5m4upfju"); private readonly Texture2D _propertyIcon = ResourceLoader.Load("uid://y5pwrwwrjqmc"); private readonly Texture2D _staticMembersIcon = ResourceLoader.Load("uid://dudntp20myuxb"); + private readonly Texture2D _arrayElementIcon = ResourceLoader.Load("uid://cppysddplcd6d"); private Tree _threadsTree = null!; private Tree _stackFramesTree = null!;