context menu run icon

This commit is contained in:
Matt Parker
2025-10-10 19:53:30 +10:00
parent 42f9998970
commit c833527c23
4 changed files with 7 additions and 2 deletions

View File

@@ -0,0 +1 @@
uid://scpgdtrgfymx

View File

@@ -0,0 +1 @@
uid://0vjuo2vdlpxb

View File

@@ -14,11 +14,13 @@ file enum ProjectContextMenuOptions
public partial class SolutionExplorerPanel
{
private Texture2D _runIcon = ResourceLoader.Load<Texture2D>("uid://bkty6563cthj8");
private void OpenContextMenuProject(SharpIdeProjectModel project)
{
var menu = new PopupMenu();
AddChild(menu);
menu.AddItem("Run", (int)ProjectContextMenuOptions.Run);
menu.AddIconItem(_runIcon, "Run", (int)ProjectContextMenuOptions.Run);
menu.SetItemIconMaxWidth((int)ProjectContextMenuOptions.Run, 20);
menu.AddSeparator();
menu.AddItem("Build", (int)ProjectContextMenuOptions.Build);
menu.AddItem("Rebuild", (int)ProjectContextMenuOptions.Rebuild);

View File

@@ -0,0 +1 @@
uid://sskr5wgfs2nc