From 8826c31a63f4d0a9f1b930c2e8edfb3848df4d42 Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Mon, 25 Aug 2025 18:35:54 +1000 Subject: [PATCH] run menu buttons --- .../Features/Run/RunMenuItem.cs | 23 +++++++++++- .../Features/Run/RunMenuItem.tscn | 8 ++++- src/SharpIDE.Godot/Features/Run/Stop.png | Bin 0 -> 607 bytes .../Features/Run/Stop.png.import | 34 ++++++++++++++++++ src/SharpIDE.Godot/IdeRoot.cs | 8 +++-- 5 files changed, 68 insertions(+), 5 deletions(-) create mode 100644 src/SharpIDE.Godot/Features/Run/Stop.png create mode 100644 src/SharpIDE.Godot/Features/Run/Stop.png.import diff --git a/src/SharpIDE.Godot/Features/Run/RunMenuItem.cs b/src/SharpIDE.Godot/Features/Run/RunMenuItem.cs index 9153907..082f69b 100644 --- a/src/SharpIDE.Godot/Features/Run/RunMenuItem.cs +++ b/src/SharpIDE.Godot/Features/Run/RunMenuItem.cs @@ -1,3 +1,4 @@ +using System.Threading.Tasks; using Godot; using SharpIDE.Application.Features.SolutionDiscovery.VsPersistence; @@ -8,12 +9,32 @@ public partial class RunMenuItem : HBoxContainer public SharpIdeProjectModel Project { get; set; } = null!; private Label _label = null!; private Button _runButton = null!; + private Button _stopButton = null!; public override void _Ready() { _label = GetNode