mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 20:42:21 +02:00
Added Remove menu right-click option on failed project load
This commit is contained in:
parent
4c5881e5d3
commit
ec92168669
1 changed files with 90 additions and 76 deletions
|
@ -2054,6 +2054,7 @@ namespace IDE.ui
|
|||
}
|
||||
|
||||
bool isProject = false;
|
||||
bool isFailedLoad = false;
|
||||
if ((projectItem != null) && (!handled))
|
||||
{
|
||||
if (projectItem is ProjectFolder)
|
||||
|
@ -2072,7 +2073,9 @@ namespace IDE.ui
|
|||
if (projectItem != null)
|
||||
gApp.RetryProjectLoad(projectItem.mProject);
|
||||
});
|
||||
handled = true;
|
||||
menu.AddItem();
|
||||
//handled = true;
|
||||
isFailedLoad = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -2083,6 +2086,8 @@ namespace IDE.ui
|
|||
Menu item = null;
|
||||
|
||||
if (isProject)
|
||||
{
|
||||
if (!isFailedLoad)
|
||||
{
|
||||
item = menu.AddItem("Set as Startup Project");
|
||||
item.mOnMenuItemSelected.Add(new (item) =>
|
||||
|
@ -2104,6 +2109,7 @@ namespace IDE.ui
|
|||
gApp.mWorkspace.SetChanged();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
item = menu.AddItem("Remove...");
|
||||
item.mOnMenuItemSelected.Add(new (item) =>
|
||||
|
@ -2119,6 +2125,8 @@ namespace IDE.ui
|
|||
RenameItem(projectItem);
|
||||
});
|
||||
|
||||
if (!isFailedLoad)
|
||||
{
|
||||
item = menu.AddItem("Refresh");
|
||||
item.mOnMenuItemSelected.Add(new (item) =>
|
||||
{
|
||||
|
@ -2140,11 +2148,14 @@ namespace IDE.ui
|
|||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if (!isFailedLoad)
|
||||
{
|
||||
AddOpenContainingFolder();
|
||||
|
||||
menu.AddItem();
|
||||
}
|
||||
}
|
||||
|
||||
if ((projectItem != null) && (!isProject))
|
||||
{
|
||||
|
@ -2289,6 +2300,8 @@ namespace IDE.ui
|
|||
}
|
||||
|
||||
//menu.AddItem();
|
||||
if (!isFailedLoad)
|
||||
{
|
||||
item = menu.AddItem("New Folder");
|
||||
item.mOnMenuItemSelected.Add(new (item) =>
|
||||
{
|
||||
|
@ -2329,6 +2342,7 @@ namespace IDE.ui
|
|||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
/*else if (!handled)
|
||||
{
|
||||
Menu anItem = menu.AddItem("Import Project");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue