context menu run icon
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
uid://scpgdtrgfymx
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
uid://0vjuo2vdlpxb
|
||||||
@@ -14,11 +14,13 @@ file enum ProjectContextMenuOptions
|
|||||||
|
|
||||||
public partial class SolutionExplorerPanel
|
public partial class SolutionExplorerPanel
|
||||||
{
|
{
|
||||||
|
private Texture2D _runIcon = ResourceLoader.Load<Texture2D>("uid://bkty6563cthj8");
|
||||||
private void OpenContextMenuProject(SharpIdeProjectModel project)
|
private void OpenContextMenuProject(SharpIdeProjectModel project)
|
||||||
{
|
{
|
||||||
var menu = new PopupMenu();
|
var menu = new PopupMenu();
|
||||||
AddChild(menu);
|
AddChild(menu);
|
||||||
menu.AddItem("Run", (int)ProjectContextMenuOptions.Run);
|
menu.AddIconItem(_runIcon, "Run", (int)ProjectContextMenuOptions.Run);
|
||||||
|
menu.SetItemIconMaxWidth((int)ProjectContextMenuOptions.Run, 20);
|
||||||
menu.AddSeparator();
|
menu.AddSeparator();
|
||||||
menu.AddItem("Build", (int)ProjectContextMenuOptions.Build);
|
menu.AddItem("Build", (int)ProjectContextMenuOptions.Build);
|
||||||
menu.AddItem("Rebuild", (int)ProjectContextMenuOptions.Rebuild);
|
menu.AddItem("Rebuild", (int)ProjectContextMenuOptions.Rebuild);
|
||||||
@@ -54,4 +56,4 @@ public partial class SolutionExplorerPanel
|
|||||||
menu.Position = new Vector2I((int)globalMousePosition.X, (int)globalMousePosition.Y);
|
menu.Position = new Vector2I((int)globalMousePosition.X, (int)globalMousePosition.Y);
|
||||||
menu.Popup();
|
menu.Popup();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
uid://sskr5wgfs2nc
|
||||||
Reference in New Issue
Block a user