mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-12 05:14:10 +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 isProject = false;
|
||||||
|
bool isFailedLoad = false;
|
||||||
if ((projectItem != null) && (!handled))
|
if ((projectItem != null) && (!handled))
|
||||||
{
|
{
|
||||||
if (projectItem is ProjectFolder)
|
if (projectItem is ProjectFolder)
|
||||||
|
@ -2072,7 +2073,9 @@ namespace IDE.ui
|
||||||
if (projectItem != null)
|
if (projectItem != null)
|
||||||
gApp.RetryProjectLoad(projectItem.mProject);
|
gApp.RetryProjectLoad(projectItem.mProject);
|
||||||
});
|
});
|
||||||
handled = true;
|
menu.AddItem();
|
||||||
|
//handled = true;
|
||||||
|
isFailedLoad = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2083,6 +2086,8 @@ namespace IDE.ui
|
||||||
Menu item = null;
|
Menu item = null;
|
||||||
|
|
||||||
if (isProject)
|
if (isProject)
|
||||||
|
{
|
||||||
|
if (!isFailedLoad)
|
||||||
{
|
{
|
||||||
item = menu.AddItem("Set as Startup Project");
|
item = menu.AddItem("Set as Startup Project");
|
||||||
item.mOnMenuItemSelected.Add(new (item) =>
|
item.mOnMenuItemSelected.Add(new (item) =>
|
||||||
|
@ -2104,6 +2109,7 @@ namespace IDE.ui
|
||||||
gApp.mWorkspace.SetChanged();
|
gApp.mWorkspace.SetChanged();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
item = menu.AddItem("Remove...");
|
item = menu.AddItem("Remove...");
|
||||||
item.mOnMenuItemSelected.Add(new (item) =>
|
item.mOnMenuItemSelected.Add(new (item) =>
|
||||||
|
@ -2119,6 +2125,8 @@ namespace IDE.ui
|
||||||
RenameItem(projectItem);
|
RenameItem(projectItem);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (!isFailedLoad)
|
||||||
|
{
|
||||||
item = menu.AddItem("Refresh");
|
item = menu.AddItem("Refresh");
|
||||||
item.mOnMenuItemSelected.Add(new (item) =>
|
item.mOnMenuItemSelected.Add(new (item) =>
|
||||||
{
|
{
|
||||||
|
@ -2140,11 +2148,14 @@ namespace IDE.ui
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!isFailedLoad)
|
||||||
|
{
|
||||||
AddOpenContainingFolder();
|
AddOpenContainingFolder();
|
||||||
|
|
||||||
menu.AddItem();
|
menu.AddItem();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if ((projectItem != null) && (!isProject))
|
if ((projectItem != null) && (!isProject))
|
||||||
{
|
{
|
||||||
|
@ -2289,6 +2300,8 @@ namespace IDE.ui
|
||||||
}
|
}
|
||||||
|
|
||||||
//menu.AddItem();
|
//menu.AddItem();
|
||||||
|
if (!isFailedLoad)
|
||||||
|
{
|
||||||
item = menu.AddItem("New Folder");
|
item = menu.AddItem("New Folder");
|
||||||
item.mOnMenuItemSelected.Add(new (item) =>
|
item.mOnMenuItemSelected.Add(new (item) =>
|
||||||
{
|
{
|
||||||
|
@ -2329,6 +2342,7 @@ namespace IDE.ui
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
/*else if (!handled)
|
/*else if (!handled)
|
||||||
{
|
{
|
||||||
Menu anItem = menu.AddItem("Import Project");
|
Menu anItem = menu.AddItem("Import Project");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue