private void AddDefaultOutputMenuItem()//string outwindowname)
{
///New Output////
DashBoardItem item = new DashBoardItem();
item.Command = new NewOutputWindow();
item.Name = "New Output Window";
item.isGroup = false;
outputmenu.Items.Add(CreateItem(item));
////Open Output/////
DashBoardItem item2 = new DashBoardItem();
item2.Command = new OutputOpenCommand();
item2.Name = "Open Output";
item2.isGroup = false;
outputmenu.Items.Add(CreateItem(item2));
////Save Output/////Output menu 'll hv "Save output" option in App's Main window.Other windows will not (like Syn Edtr window) hv.
//count = 0 in begining. But when App's main window is shown count will become 1. That means 1 Output menu exists and thats
// in App's Main window. Later when Syntax Editor window is shown Output count is not == 1 so "Save Output" is not created.
if (allOutputMenus.Count == 1)
{
DashBoardItem item3 = new DashBoardItem();
item3.Command = new OutputSaveAsCommand();
item3.Name = "Save Output";
item3.isGroup = false;
outputmenu.Items.Add(CreateItem(item3));
}
///Adding separator////
MenuItem menuitem = new MenuItem();
menuitem.Header = new Separator();
outputmenu.Items.Add(menuitem);
}