<Addin id          = "Ide"
       namespace   = "MonoDevelop"
       name        = "MonoDevelop Ide"
       author      = "Todd Berman, Pedro Abelleira Seco, John Luke, Daniel Kornhauser, Alex Graveley, nricciar, John Bou Antoun, Ben Maurer, Jeroen Zwartepoorte, Gustavo Giráldez, Miguel de Icaza, Inigo Illan, Iain McCoy, Nick Drochak, Paweł Różański, Richard Torkar, Paco Martinez, Lluis Sanchez Gual, Christian Hergert, Mike Krueger"
       copyright   = "GPL"
       url         = "http://www.monodevelop.com"
       description = "The MonoDevelop IDE application."
	   category    = "MonoDevelop Core"
	   isroot      = "true"
       version     = "1.0.0"
       compatVersion = "1.0.0">


	<Runtime>
		<Import assembly="MonoDevelop.Ide.dll"/>
	</Runtime>
	
	<Dependencies>
		<Addin id="Core.Gui" version="1.0.0"/>
		<Addin id="Documentation" version="1.0.0"/>
		<Addin id="Components" version="1.0.0"/>
	</Dependencies>

	<!-- Extension points -->
	
	<ConditionType id="combineopen" type="MonoDevelop.Ide.Codons.CombineOpenCondition" />
	<ConditionType id="activeproject" type="MonoDevelop.Ide.Codons.ProjectActiveCondition" />
	<ConditionType id="activelanguage" type="MonoDevelop.Ide.Codons.LanguageActiveCondition" />
	<ConditionType id="activewindow" type="MonoDevelop.Ide.Codons.WindowActiveCondition" />
	<ConditionType id="activecontext" type="MonoDevelop.Ide.Codons.WorkbenchContextCondition" />
	
	<ExtensionPoint path = "/MonoDevelop/Ide/DisplayBindings" name = "Display bindings">
		<Description>Display bindings.</Description>
		<ExtensionNode name="DisplayBinding" type="MonoDevelop.Ide.Codons.DisplayBindingCodon" />
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/StartupHandlers" name = "Startup handlers">
		<Description>Commands to be automatically executed when the IDE starts.</Description>
		<ExtensionNode name="Class">
			<Description>A subclass of MonoDevelop.Components.Commands.CommandHandler</Description>
		</ExtensionNode>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/Commands" name = "User interface commands">
		<Description>User interface commands.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.CommandSet"/>
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/Ide/KeyBindingSchemes" name = "Key binding schemes">
		<Description>Key binding schemes.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.KeyBindingScheme"/>
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ClassPad/Namespace" name = "Namespace node context menu in the class pad">
		<Description>Context menu for namespaces in the class pad.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ClassPad/Method" name = "Method node context menu in the class pad">
		<Description>Context menu for methods in the class pad.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ClassPad/Field" name = "Field node context menu in the class pad">
		<Description>Context menu for fields in the class pad.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ClassPad/Event" name = "Event node context menu in the class pad">
		<Description>Context menu for events in the class pad.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ClassPad/Combine" name = "Combine node context menu in the class pad">
		<Description>Context menu for combines in the class pad.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ClassPad/Class" name = "Class node context menu in the class pad">
		<Description>Context menu for classes in the class pad.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ClassPad/Property" name = "Property node context menu in the class pad">
		<Description>Context menu for properties in the class pad.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ClassPad/Project" name = "Project node context menu in the class pad">
		<Description>Context menu for projects in the class pad.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/Combine" name = "Solution context menu">
		<Description>Context menu for solutions in the solution pad.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/ResourceFolder" name = "Resource folder context menu">
		<Description>Context menu for the resource folder in the solution pad.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/ReferenceFolder" name = "References folder context menu">
		<Description>Context menu for the references folder in the solution pad.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/Reference" name = "Reference context menu">
		<Description>Context menu for a reference in the solution pad.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/ProjectFile" name = "Project file context menu">
		<Description>Context menu for a project file in the solution pad.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/SystemFile" name = "File context menu">
		<Description>Context menu for a file (not belonging to a project) in the solution pad.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/Folder" name = "Folder context menu">
		<Description>Context menu for a folder in the solution pad.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/Project" name = "Project context menu">
		<Description>Context menu for a project in the solution pad.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/UnknownEntry" name = "Unknown entry context menu">
		<Description>Context menu for unknown entries in the solution pad.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/TaskList/View" name = "Task list views">
		<Description>Task list views to be shown in the task list pad.</Description>
		<ExtensionNode name="TaskListView" type="MonoDevelop.Ide.Codons.TaskListViewCodon"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/Pads" name = "Workbench pads">
		<Description>Pads shown in the workbench.</Description>
		<ExtensionNode name="Pad" type="MonoDevelop.Ide.Codons.PadCodon"/>
		<ExtensionNode name="SolutionPad" type="MonoDevelop.Ide.Codons.SolutionPadCodon">
			<ExtensionNode name="NodeBuilder" type="MonoDevelop.Ide.Codons.NodeBuilderCodon"/>
			<ExtensionNode name="PadOption" type="MonoDevelop.Ide.Codons.PadOptionCodon"/>
		</ExtensionNode>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/WorkbenchContexts" name = "Workbench contexts">
		<Description>Workbench contexts.</Description>
		<ExtensionNode name="WorkbenchContext" type="MonoDevelop.Ide.Codons.WorkbenchContextCodon">
			<ExtensionNode name ="ContextPad" type="MonoDevelop.Ide.Codons.ContextPadCodon" />
		</ExtensionNode>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/OptionsDialogPanels" name = "Global options panels">
		<Description>Dialog panels for global MonoDevelop options.</Description>
		<ExtensionNodeSet id="MonoDevelop.Core.Gui.DialogPanel"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/ProjectFileFilters" name = "Combine file filters">
		<Description>File filters to be shown in the Project Open dialog.</Description>
		<ExtensionNode name="FileFilter" type="MonoDevelop.Ide.Codons.FileFilterCodon"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/FileFilters" name = "File filters">
		<Description>File filters to be shown in the File Open dialog.</Description>
		<ExtensionNode name="FileFilter" type="MonoDevelop.Ide.Codons.FileFilterCodon"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/Toolbar" name = "Main toolbar">
		<Description>Main toolbar items.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/MainMenu" name = "Main menu">
		<Description>Main menu items.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/FileTemplates" name = "File templates">
		<Description>File templates to be shown in the New File dialog.</Description>
		<ExtensionNode name="FileTemplate" type="MonoDevelop.Ide.Codons.ProjectTemplateCodon"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/FileTemplateTypes" name = "File template types">
		<Description>Template types which can be used to create file templates.</Description>
		<ExtensionNode name="FileTemplateType" type="MonoDevelop.Ide.Codons.FileTemplateTypeCodon"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/FileTemplateConditionTypes" name = "File template condition types">
		<Description>Condition types which can be used to limit when file templates can be created.</Description>
		<ExtensionNode name="FileTemplateConditionType" type="MonoDevelop.Ide.Codons.FileTemplateConditionTypeCodon"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/ProjectTemplates" name = "File template types">
		<Description>Project templates to be shown in the New Project dialog.</Description>
		<ExtensionNode name="ProjectTemplate" type="MonoDevelop.Ide.Codons.ProjectTemplateCodon"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/TextEditorExtensions" name = "Text editor extensions">
		<Description>Extensions to the text editor. Classes must be a subclass of TextEditorExtension.</Description>
		<ExtensionNode name="Class"/>
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/Ide/ProjectFeatures" name = "Project feature editors">
		<ExtensionNode name="Class"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/DocumentTab" name = "View Context Menu">
		<Description>The context menu for all open files.</Description>
		<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
	</ExtensionPoint>
		
	<!-- Extensions -->

	<Extension path = "/MonoDevelop/Ide/DisplayBindings">
		<DisplayBinding id    = "DefaultDisplayBinding"
		                class = "MonoDevelop.Ide.Gui.DefaultDisplayBinding"/>
		<DisplayBinding id    = "Browser"
		                supportedformats = "Web Pages"
		                class = "MonoDevelop.Ide.Gui.BrowserDisplayBinding.BrowserDisplayBinding"/>
	</Extension>

	<Extension path = "/MonoDevelop/Ide/StartupHandlers">
		<Class class = "MonoDevelop.Ide.Gui.AddinUpdateHandler"/>
		<Class class = "MonoDevelop.Ide.Gui.TipOfTheDayStartupHandler"/>
	</Extension>
	
	<Extension path = "/MonoDevelop/Ide/Commands">
	
		<!-- EditCommands -->
		<Category _name = "Edit" id="Edit">
				
		<Command id = "MonoDevelop.Ide.Commands.EditCommands.Copy"
				_label = "_Copy"
				icon = "gtk-copy" 
				_description = "Copy the selection" 
				defaultHandler = "MonoDevelop.Ide.Commands.DefaultCopyHandler"
				shortcut = "Control|C"/>
		<Command id = "MonoDevelop.Ide.Commands.EditCommands.Cut"
				_label = "Cu_t"
				icon = "gtk-cut" 
				_description = "Cut the selection" 
				defaultHandler = "MonoDevelop.Ide.Commands.DefaultCutHandler"
				shortcut = "Control|X"/>
		<Command id = "MonoDevelop.Ide.Commands.EditCommands.Paste"
				_label = "_Paste" 
				icon = "gtk-paste"
				_description = "Paste" 
				defaultHandler = "MonoDevelop.Ide.Commands.DefaultPasteHandler"
				shortcut = "Control|V"/>
		<Command id = "MonoDevelop.Ide.Commands.EditCommands.Delete"
				_label = "_Delete" 
				_description = "Delete the selection"
				shortcut = "Delete"
				defaultHandler = "MonoDevelop.Ide.Commands.DefaultDeleteHandler"
				icon  = "gtk-delete" />
		<Command id = "MonoDevelop.Ide.Commands.EditCommands.Rename"
				_label    = "Re_name"
				shortcut = "F2" />
		<Command id = "MonoDevelop.Ide.Commands.EditCommands.Undo"
				_label = "_Undo" 
				icon = "gtk-undo" 
				_description = "Undo last action" 
				shortcut = "Control|Z" />
		<Command id = "MonoDevelop.Ide.Commands.EditCommands.Redo" 
				_label = "_Redo" 
				icon = "gtk-redo" 
				_description = "Redo last undone action" 
				shortcut = "Control|Y" />
		<Command id = "MonoDevelop.Ide.Commands.EditCommands.SelectAll" 
				_label = "Select _All" 
				description = "Select all text" 
				shortcut = "Control|A"
				defaultHandler = "MonoDevelop.Ide.Commands.DefaultSelectAllHandler"
				icon = "md-select-all" />
		<Command id = "MonoDevelop.Ide.Commands.EditCommands.CommentCode"
				shortcut = "Control|Alt|C"
				description = "Comment selected lines of code" 
				_label = "C_omment Line(s)"
				icon = "md-comment" />
		<Command id = "MonoDevelop.Ide.Commands.EditCommands.UncommentCode"
				shortcut = "Control|Alt|U"
				description = "Uncomment selected lines of code" 
				_label = "_Uncomment Line(s)"
				icon = "md-uncomment" />
		<Command id = "MonoDevelop.Ide.Commands.EditCommands.IndentSelection"
				shortcut = "Control|Alt|End"
				description = "Indent selected lines of code" 
				_label = "_Indent Selection"
				icon = "gtk-indent" />
		<Command id = "MonoDevelop.Ide.Commands.EditCommands.UnIndentSelection"
				shortcut = "Control|Alt|Home"
				description = "Unindent selected lines of code" 
				_label = "_Unindent Selection"
				icon = "gtk-unindent" />
		<Command id = "MonoDevelop.Ide.Commands.EditCommands.UppercaseSelection"
				shortcut = "Control|Shift|U"
				description = "Uppecase code" 
				_label = "_Uppercase Selection" />
		<Command id = "MonoDevelop.Ide.Commands.EditCommands.LowercaseSelection"
				shortcut = "Control|Shift|L"
				description = "Lowecase code" 
				_label = "_Lowercase Selection" />
		<Command id = "MonoDevelop.Ide.Commands.EditCommands.WordCount"
				_label = "_Word Count..." 
				description = "Count words in a text file"/>
		<Command id = "MonoDevelop.Ide.Commands.EditCommands.MonodevelopPreferences"
				defaultHandler = "MonoDevelop.Ide.Commands.MonodevelopPreferencesHandler"
				_label = "Pre_ferences"
				icon = "gtk-preferences"
				description = "Show MonoDevelop preferences window" />
		<Command id = "MonoDevelop.Ide.Commands.EditCommands.InsertStandardHeader"
				_label = "Insert Standard Header" 
				defaultHandler = "MonoDevelop.Ide.Commands.InsertStandardHeaderHandler"
				description = "Add the user defined header to the top of the file"/>
				
		</Category>

		<!-- ProjectCommands -->
		<Category _name = "Project" id = "Project">
				
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.AddNewProject"
				_label = "Add New Project..."
				description = "Add a new project to the selected solution"
				icon  = "md-new-project-icon" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.AddNewCombine"
				_label = "Add New Solution..." 
				description = "Add a new solution to the selected solution"
				icon  = "md-new-solution-icon" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.AddProject"
				description = "Add a project to the selected solution"
				_label = "Add existing _Project" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.AddCombine"
				description = "Add a solution to the selected solution"
				_label = "Add existing Solution" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.RemoveFromProject"
				_label = "_Remove From Project"
				description = "Remove an item from the project"
				icon  = "gtk-delete" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.Options"
				defaultHandler = "MonoDevelop.Ide.Commands.CombineEntryOptionsHandler"
				_label = "Options" 
				description = "Show options window"
				icon  = "md-properties-icon" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.AddResource"
				description = "Add a resource to the project"
				_label = "Add Resource" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.AddReference"
				description = "Edit project references"
				_label = "Edit References..." />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.AddNewFiles"
				_label = "New _File..." 
				description = "Create a new file"
				icon  = "gtk-new" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.AddFiles"
				_label = "Add Files..." />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.NewFolder"
				_label = "New Folder" 
				description = "Create a new folder"
				icon  = "md-new-folder-icon" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.IncludeToProject"
				_label = "Include To Project" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.BuildSolution"
				defaultHandler = "MonoDevelop.Ide.Commands.BuildSolutionHandler"
				_label = "Buil_d Solution"
				shortcut = "F8"
				_description = "Build the solution"
				icon  = "md-build-combine" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.Build"
				defaultHandler = "MonoDevelop.Ide.Commands.BuildHandler"
				_label = "Buil_d" 
				shortcut = "F7"
				icon  = "md-build-current-selected-project" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.RebuildSolution"
				defaultHandler = "MonoDevelop.Ide.Commands.RebuildSolutionHandler"
				shortcut = "Control|F8"
				_label = "Rebuild Solution" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.Rebuild"
				defaultHandler = "MonoDevelop.Ide.Commands.RebuildHandler"
				shortcut = "Control|F7"
				_label = "Rebuild" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.SetAsStartupProject"
				_label = "Set As Startup Project" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.Run"
				defaultHandler = "MonoDevelop.Ide.Commands.RunHandler"
				icon = "gtk-execute"
				shortcut = "F5"
				_description = "Run"
				_label = "Run" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.RunEntry"
				defaultHandler = "MonoDevelop.Ide.Commands.RunEntryHandler"
				icon = "gtk-execute"
				description = "Run"
				_label = "Run" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.Debug"
				defaultHandler = "MonoDevelop.Ide.Commands.DebugHandler"
				icon = "gtk-execute"
				shortcut = "Control|F5"
				description = "Debug"
				_label = "Debug" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.DebugEntry"
				defaultHandler = "MonoDevelop.Ide.Commands.DebugEntryHandler"
				icon = "gtk-execute"
				description = "Debug"
				_label = "Debug" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.Clean"
				defaultHandler = "MonoDevelop.Ide.Commands.CleanHandler"
				_label = "Clean" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.CleanSolution"
				defaultHandler = "MonoDevelop.Ide.Commands.CleanSolutionHandler"
				_label = "Clean Solution" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.IncludeInBuild"
				type="check"
				_label = "Build" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.IncludeInDeploy"
				type="check"
				_label = "Deployment" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.LocalCopyReference"
				type="check"
				_label = "Local Copy Reference" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.Stop"
				defaultHandler = "MonoDevelop.Ide.Commands.StopHandler"
				icon = "gtk-stop"
				shortcut = "Shift|F5"
				_description = "Stop current build or application execution"
				_label = "Stop" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.ConfigurationSelector"
				type = "custom"
				widget = "MonoDevelop.Ide.Gui.ConfigurationComboBox"
				_label = "Active Configuration" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.CustomCommandList"
				defaultHandler = "MonoDevelop.Ide.Commands.CustomCommandListHandler"
				type="array"
				_label = "Custom command list" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.Reload"
				_label = "Reload" />
		<Command id = "MonoDevelop.Ide.Commands.ProjectCommands.ExportProject"
				defaultHandler = "MonoDevelop.Ide.Commands.ExportProjectHandler"
				_label = "Export..." />

		</Category>


		<!-- FileCommands -->
		<Category _name = "File" id = "File">
		
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.OpenFile"
				defaultHandler = "MonoDevelop.Ide.Commands.OpenFileHandler"
				_label = "O_pen..." 
				shortcut = "Control|O"
				_description = "Open file or solution"
				icon  = "gtk-open" />
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.OpenFileInSolution"
				defaultHandler = "MonoDevelop.Ide.Commands.OpenFileInSolutionHandler"
				_label = "Open File in Solution..." 
				shortcut = "Alt|Shift|O"
				_description = "Open a file in the current solution..."
				icon  = "gtk-open" />
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.NewFile" 
				defaultHandler = "MonoDevelop.Ide.Commands.NewFileHandler"
				_label = "New File..."
				shortcut = "Control|N"
				_description = "Create a new file"
				icon = "gtk-new" />
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.Save" 
				icon = "gtk-save" 
				shortcut = "Control|S"
				_description = "Save the active document"
				_label = "Save" />
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.SaveAll"
				defaultHandler = "MonoDevelop.Ide.Commands.SaveAllHandler"
				icon = "md-save-all-icon" 
				_description = "Save all open files"
				_label = "Save All" />
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.NewProject" 
				defaultHandler = "MonoDevelop.Ide.Commands.NewProjectHandler"
				_label = "N_ew Solution..." 
				icon = "md-new-project-icon" 
				description = "Create a new solution" 
				shortcut = "Control|Shift|N"  />
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.CloseFile"
				_label = "_Close File" 
				description = "Close active file"
				icon = "gtk-close"
				shortcut = "Control|W"/>
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.CloseAllFiles"
				defaultHandler = "MonoDevelop.Ide.Commands.CloseAllFilesHandler"
				_label = "Close All"
				description = "Close All Files"
				icon = "gtk-close"
				shortcut = "Control|Shift|W" />
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.CloseCombine"
				defaultHandler = "MonoDevelop.Ide.Commands.CloseCombineHandler"
				_label = "Close Sol_ution" 
				description = "Close solution"
				icon = "md-close-combine-icon" />
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.ReloadFile"
				_label = "_Reload File" 
				shortcut = "Control|U"
				description = "Reload the file"
				icon = "gtk-refresh" />
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.SaveAs"
				_label = "Save _As..."
				icon = "gtk-save-as"
				shortcut = "Control|Shift|S" 
				description = "Save file as" />
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.RecentFileList"
				defaultHandler = "MonoDevelop.Ide.Commands.RecentFileListHandler"
				type="array"
				_label = "Recent Files" />
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.ClearRecentFiles" 
				defaultHandler = "MonoDevelop.Ide.Commands.ClearRecentFilesHandler"
				_label = "_Clear Recent Files" 
				description = "Clear recent files" />
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.RecentProjectList"
				defaultHandler = "MonoDevelop.Ide.Commands.RecentProjectListHandler"
				type="array"
				_label = "Recent Projects" />
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.ClearRecentProjects"
				defaultHandler = "MonoDevelop.Ide.Commands.ClearRecentProjectsHandler"
				_label = "_Clear Recent Solutions" 
				description = "Clear recent solutions" />
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.Exit"
				defaultHandler = "MonoDevelop.Ide.Commands.ExitHandler"
				_label = "_Quit" 
				icon = "gtk-quit" 
				description = "Quit MonoDevelop"
				shortcut = "Control|Q" />
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.OpenInTerminal"
				_label = "_Open in Terminal" 
				description = "Opens a terminal in this folder"/>
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.OpenFolder"
				_label = "_Open Folder" 
				description = "Opens the folder in a file manager."/>
		<Command id = "MonoDevelop.Ide.Commands.FileCommands.OpenContainingFolder"
				_label = "_Open Containing Folder" 
				description = "Opens the folder that contains this file."/>
		<Command id = "MonoDevelop.Ide.Commands.FileTabCommands.CloseAllButThis"
		         defaultHandler = "MonoDevelop.Ide.Commands.CloseAllButThisHandler"
				_label = "Close all but this"
				_description = "Closes all opened files except for the active file"/>
		<Command id = "MonoDevelop.Ide.Commands.FileTabCommands.CopyPathName"
		         defaultHandler = "MonoDevelop.Ide.Commands.CopyPathNameHandler"
				_label = "Copy file path/name"/>
		<Command id = "MonoDevelop.Ide.Commands.FileTabCommands.ToggleMaximize"
		         defaultHandler = "MonoDevelop.Ide.Commands.ToggleMaximizeHandler"
				_label = "Switch maximize/normal view"/>
		</Category>
				
		<!-- ViewCommands -->
		<Category _name = "View" id = "View">
		
		<Command id = "MonoDevelop.Ide.Commands.ViewCommands.ViewList"
				defaultHandler = "MonoDevelop.Ide.Commands.ViewListHandler"
				type="array"
				_label = "View List" />
		<Command id = "MonoDevelop.Ide.Commands.ViewCommands.LayoutList"
				defaultHandler = "MonoDevelop.Ide.Commands.LayoutListHandler"
				type="radio|array"
				_label = "Layout List" />
		<Command id = "MonoDevelop.Ide.Commands.ViewCommands.NewLayout"
				defaultHandler = "MonoDevelop.Ide.Commands.NewLayoutHandler"
				_label = "_New Layout..."
				icon = "gtk-add"
				_description = "Create new layout" />
		<Command id = "MonoDevelop.Ide.Commands.ViewCommands.DeleteCurrentLayout"
				defaultHandler = "MonoDevelop.Ide.Commands.DeleteCurrentLayoutHandler"
				_label = "_Delete Current Layout"
				icon = "gtk-remove"
				_description = "Delete Current layout" />
		<Command id = "MonoDevelop.Ide.Commands.ViewCommands.LayoutSelector"
				type = "custom"
				widget = "MonoDevelop.Ide.Gui.LayoutComboBox"
				_label = "Active Layout"
				_description = "Switch Active Layout" />
		<Command id = "MonoDevelop.Ide.Commands.ViewCommands.FullScreen"
				defaultHandler = "MonoDevelop.Ide.Commands.FullScreenHandler"
				_label = "_Full Screen" 
				icon = "gtk-fullscreen" 
				_description = "Full Screen" />
		<Command id = "MonoDevelop.Ide.Commands.ViewCommands.Open"
				_label = "Open" />
		<Command id = "MonoDevelop.Ide.Commands.ViewCommands.TreeDisplayOptionList"
				type = "array|check"
				_label = "Display Options List" />
		<Command id = "MonoDevelop.Ide.Commands.ViewCommands.ResetTreeDisplayOptions"
				_label = "Reset Options" />
		<Command id = "MonoDevelop.Ide.Commands.ViewCommands.RefreshTree"
				_label = "Refresh" />
		<Command id = "MonoDevelop.Ide.Commands.ViewCommands.CollapseAllTreeNodes"
				_label = "Collapse All Nodes" />
		<Command id = "MonoDevelop.Ide.Commands.ViewCommands.OpenWithList"
				type = "array"
				_label = "List of programs to open with" />
		<Command id = "MonoDevelop.Ide.Commands.ViewCommands.ShowNext"
				defaultHandler = "MonoDevelop.Ide.Commands.ShowNextHandler"
				_label = "Browse Next" 
				description = "Browse Next"
				shortcut = "F4" />
		<Command id = "MonoDevelop.Ide.Commands.ViewCommands.ShowPrevious"
				defaultHandler = "MonoDevelop.Ide.Commands.ShowPreviousHandler"
				_label = "Browse Previous" 
				description = "Browse Previous"
				shortcut = "Shift|F4" />
		<Command id = "@MonoDevelop.Ide.Commands.NavigationCommands.NavigateBackWidget"
				type = "custom"
				widget = "MonoDevelop.Ide.Gui.NavigationHistoryBack"
				_label = "Navigate _Back"
				_description = "Navigate Back"/>
		<Command id = "@MonoDevelop.Ide.Commands.NavigationCommands.NavigateForwardWidget"
				type = "custom"
				widget = "MonoDevelop.Ide.Gui.NavigationHistoryForward"
				_label = "Navigate _Forward"
				_description = "Navigate Forward"/>
		<Command id = "MonoDevelop.Ide.Commands.NavigationCommands.NavigateBack"
				_label = "Navigate _Back"
				icon = "md-navigate-back"
				defaultHandler = "MonoDevelop.Ide.Commands.NavigateBack"
				shortcut = "Alt|Left"
				_description = "Navigate Back"/>
		<Command id = "MonoDevelop.Ide.Commands.NavigationCommands.NavigateForward"
				_label = "Navigate _Forward"
				icon = "md-navigate-forward"
				defaultHandler = "MonoDevelop.Ide.Commands.NavigateForward"
				shortcut = "Alt|Right"
				_description = "Navigate Forward"/>

		</Category>
		
		<!-- ToolCommands -->
		<Category _name = "Tools" id = "Tools">
		
		<Command id = "MonoDevelop.Ide.Commands.ToolCommands.AddinManager"
				defaultHandler = "MonoDevelop.Ide.Commands.AddinManagerHandler"
				icon = "md-software-update"
				_label = "_Add-in Manager" />
		<Command id = "MonoDevelop.Ide.Commands.ToolCommands.ToolList"
				defaultHandler = "MonoDevelop.Ide.Commands.ToolListHandler"
				type="array"
				_label = "Tool List" />
				
		</Category>
		
		<!-- WindowCommands -->
		<Category _name = "Window" id = "Window">
		
		<Command id  = "MonoDevelop.Ide.Commands.WindowCommands.NextWindow"
				defaultHandler = "MonoDevelop.Ide.Commands.NextWindowHandler"
				_label = "_Next Window"
				icon = "gtk-go-forward"
				description = "Show next window" 
				shortcut = "Control|Page_Down" />
		<Command id = "MonoDevelop.Ide.Commands.WindowCommands.PrevWindow"
				defaultHandler = "MonoDevelop.Ide.Commands.PrevWindowHandler"
				_label = "_Previous Window"
				icon = "gtk-go-back"
				description = "Show previous window"
				shortcut = "Control|Page_Up" />
		<Command id = "MonoDevelop.Ide.Commands.WindowCommands.OpenWindowList"
				defaultHandler = "MonoDevelop.Ide.Commands.OpenWindowListHandler"
				type="radio|array"
				_label = "Window List" />
		</Category>
				
		<!-- HelpCommands -->
		<Category _name = "Help" id = "Help">
		
		<Command id = "MonoDevelop.Ide.Commands.HelpCommands.Help"
				_label = "Help" 
				icon = "gtk-help"
				description = "Help"
				defaultHandler = "MonoDevelop.Ide.Commands.HelpHandler"
				shortcut = "F1" />
		<Command id = "MonoDevelop.Ide.Commands.HelpCommands.TipOfTheDay"
				defaultHandler = "MonoDevelop.Ide.Commands.TipOfTheDayHandler"
				_label = "_Tip of the Day" 
				icon = "gtk-dialog-info" 
				description = "Show tip of the day" />
		<Command id = "MonoDevelop.Ide.Commands.HelpCommands.About"
				defaultHandler = "MonoDevelop.Ide.Commands.AboutHandler"
				_label = "_About" 
				icon = "gtk-about" 
				description = "Show about dialog" />
		</Category>
				
		<!-- DebugCommands -->
		<Category _name = "Debug" id = "Debug">
		
		<Command id = "MonoDevelop.Ide.Commands.DebugCommands.DebugApplication"
				defaultHandler = "MonoDevelop.Ide.Commands.DebugApplicationHandler"
				_label = "Debug Application..." />
		<Command id = "MonoDevelop.Ide.Commands.DebugCommands.Pause"
				defaultHandler = "MonoDevelop.Ide.Commands.PauseDebugHandler"
				_label = "Pause"
				shortcut = "Control|F8" />
		<Command id = "MonoDevelop.Ide.Commands.DebugCommands.StepOver"
				defaultHandler = "MonoDevelop.Ide.Commands.StepOverHandler"
				_label = "Step Over"
				shortcut = "F11" />
		<Command id = "MonoDevelop.Ide.Commands.DebugCommands.StepInto"
				defaultHandler = "MonoDevelop.Ide.Commands.StepIntoHandler"
				_label = "Step Into"
				shortcut = "Control|F11" />
		<Command id = "MonoDevelop.Ide.Commands.DebugCommands.StepOut"
				defaultHandler = "MonoDevelop.Ide.Commands.StepOutHandler"
				_label = "Step Out"
				shortcut = "Shift|F11" />
		<Command id = "MonoDevelop.Ide.Commands.DebugCommands.ToggleBreakpoint"
				_label = "Toggle Breakpoint"
				shortcut = "F9" />
		<Command id = "MonoDevelop.Ide.Commands.DebugCommands.ClearAllBreakpoints"
				defaultHandler = "MonoDevelop.Ide.Commands.ClearAllBreakpointsHandler"
				_label = "Clear All Breakpoints" />
		</Category>

		<!-- SearchCommands -->
		<Category _name = "Search" id = "Serach">
		
		<Command id = "MonoDevelop.Ide.Commands.SearchCommands.Find"
				_label = "_Find..." 
				icon = "gtk-find" 
				_description = "Find" 
				shortcut = "Control|F" />
		<Command id = "MonoDevelop.Ide.Commands.SearchCommands.FindNext"
				_label = "Find _Next" 
				icon = "md-find-next-icon" 
				_description = "Find next" 
				shortcut = "F3" />
		<Command id = "MonoDevelop.Ide.Commands.SearchCommands.FindNextSelection"
				_label = "Find Next Selection" 
				description = "Find next selection" 
				shortcut = "Control|F3" />
		<Command id = "MonoDevelop.Ide.Commands.SearchCommands.FindPrevious"
				_label = "Find _Previous" 
				description = "Find previous" 
				shortcut = "Shift|F3" />
		<Command id = "MonoDevelop.Ide.Commands.SearchCommands.FindPreviousSelection"
				_label = "Find _Previous Selection" 
				description = "Find previous selection" 
				shortcut = "Shift|Control|F3" />
		<Command id = "MonoDevelop.Ide.Commands.SearchCommands.Replace"
				_label = "_Replace..." 
				icon = "gtk-find-and-replace" 
				_description = "Replace" 
				shortcut = "Control|H" />
		<Command id = "MonoDevelop.Ide.Commands.SearchCommands.FindInFiles"
				defaultHandler = "MonoDevelop.Ide.Commands.FindInFilesHandler"
				_label = "F_ind in Files..." 
				icon = "md-find-in-files" 
				description = "Find in files"
				shortcut = "Shift|Control|F" />
		<Command id = "MonoDevelop.Ide.Commands.SearchCommands.ReplaceInFiles"
				defaultHandler = "MonoDevelop.Ide.Commands.ReplaceInFilesHandler"
				_label = "R_eplace in Files..." 
				icon = "md-replace-in-files" 
				description = "Replace in files" />
		<Command id = "MonoDevelop.Ide.Commands.SearchCommands.GotoType"		
		        defaultHandler = "MonoDevelop.Ide.Commands.GotoTypeHandler"
				_label = "Go to Type..." 
                shortcut = "Control|Shift|T" />
		</Category>
				
		<!-- RefactoryCommands -->
		<Category _name = "Refactory" id = "Refactory">
		
		<Command id = "MonoDevelop.Ide.Commands.RefactoryCommands.CurrentRefactoryOperations"
				defaultHandler = "MonoDevelop.Ide.Commands.CurrentRefactoryOperationsHandler"
				type="array"
				_label = "Refactory Operations" /> 
		</Category>
				
		<!-- TextEditorCommands -->
		<Category _name = "Text Editor" id = "TextEditor">
		
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.ShowCompletionWindow"
				_label = "Show completion window" 
				shortcut = "Control|space" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.LineEnd"
				_label = "Go to end of line" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.LineStart"
				_label = "Go to beginning of line" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.DeleteLeftChar"
				_label = "Delete left character" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.DeleteRightChar"
				_label = "Delete right character" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.CharLeft"
				_label = "Go left one character" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.CharRight"
				_label = "Go right one character" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.LineUp"
				_label = "Go to previous line" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.LineDown"
				_label = "Go to next line" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.DocumentStart"
				_label = "Go to beginning of document" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.DocumentEnd"
				_label = "Go to end of document" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.PageUp"
				_label = "Go up one page" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.PageDown"
				_label = "Go down one page" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.ScrollLineUp"
				_label = "Scroll line up"
				shortcut = "Control|Up" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.ScrollLineDown"
				_label = "Scroll line down"
				shortcut = "Control|Down" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.DeleteLine"
				_label = "Delete entire line" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.DeleteToLineEnd"
				_label = "Delete to end of line"
				shortcut="Control|K" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.MoveBlockUp"
				_label = "Move the line or highlighted selection up"
				shortcut="Alt|Up" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.MoveBlockDown"
				_label = "Move the line or highlighted selection down"
				shortcut="Alt|Down" />
		<Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.ShowParameterCompletionWindow"
				_label = "Show Parameter List"
				shortcut = "Control|Shift|space" />
				
		</Category>
		
	</Extension>
	
	<Extension path = "/MonoDevelop/Ide/KeyBindingSchemes">
		<Scheme _name = "Default" resource="KeyBindingSchemeDefault.xml"/>
		<Scheme _name = "GNU/Emacs" resource="KeyBindingSchemeEmacs.xml"/>
		<Scheme _name = "Visual Studio" resource="KeyBindingSchemeVisualStudio.xml"/>
	</Extension>
	
	<Extension path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/Combine">
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Build" />
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Rebuild" />
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Clean" />
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Reload" />
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.CustomCommandList" />
		<ItemSet id = "Tools" _label = "Tools" >
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.ExportProject" />
			<SeparatorItem id = "ExportSeparator" />
		</ItemSet>
		<SeparatorItem id = "RunSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.RunEntry" />
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.DebugEntry" />
		<SeparatorItem id = "CombineBuildGroupSeparator" />
		<ItemSet id = "CombineAddMenu" _label = "Add" >
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddNewProject" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddNewCombine" />
			<SeparatorItem id = "Separator1" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddProject" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddCombine" />
		</ItemSet>
		<SeparatorItem id = "AddSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Delete" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Rename" />
		<SeparatorItem id = "FindInFilesSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.FindInFiles" />
		<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.OpenContainingFolder" />
		<SeparatorItem id = "CombineOptionsSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Options" />
	</Extension>
	
	<Extension path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/ResourceFolder">
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddResource" />
	</Extension>

	<Extension path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/ReferenceFolder">
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddReference" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Paste" />
	</Extension>
	
	<Extension path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/Reference">
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.LocalCopyReference" />
		<SeparatorItem id = "CopySeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Copy" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Delete" />
	</Extension>
        
	<Extension path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/ProjectFile">
		<CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.Open" />
		<ItemSet id = "OpenWith" _label = "Open With">
			<CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.OpenWithList" />
		</ItemSet>
		<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.OpenContainingFolder" />
		<SeparatorItem id = "OpenSeparator" />
		<ItemSet id = "Include" _label = "Include">
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.IncludeInBuild" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.IncludeInDeploy" />
		</ItemSet>
		<SeparatorItem id = "IncludeSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Copy" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Cut" />
		<SeparatorItem id = "CutSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Delete" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Rename" />
	</Extension>
		
	<Extension path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/SystemFile">
		<CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.Open" />
		<ItemSet id = "OpenWith" _label = "Open With">
			<CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.OpenWithList" />
		</ItemSet>
		<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.OpenContainingFolder" />
		<SeparatorItem id = "OpenSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.IncludeToProject" />
		<SeparatorItem id = "IncludeToProjectSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Copy" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Cut" />
		<SeparatorItem id = "CutSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Delete" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Rename" />
	</Extension>

	<Extension path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/Folder">
		<ItemSet id = "Add" _label = "Add">
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddNewFiles" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddFiles" />
			<SeparatorItem id = "Separator1" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.NewFolder" />
		</ItemSet>
		<SeparatorItem id = "AddSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.IncludeToProject" />
		<SeparatorItem id = "IncludeToProjectSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Copy" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Cut" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Paste" />
		<SeparatorItem id = "CutSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Delete" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Rename" />
		<SeparatorItem id = "FindInFilesSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.FindInFiles" />
		<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.OpenFolder" />
		<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.OpenInTerminal" />
	</Extension>

	<Extension path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/Project">
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Build" />
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Rebuild"/>
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Clean" />
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Reload" />
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.CustomCommandList" />
		<ItemSet id = "Tools" _label = "Tools" >
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.ExportProject" />
			<SeparatorItem id="ExportSeparator"/>
		</ItemSet>
		<SeparatorItem id = "RunSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.RunEntry" />
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.DebugEntry" />
		<SeparatorItem id = "BuildGroupSeparator" />
		<ItemSet id = "Add" _label = "Add">
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddNewFiles" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddFiles" />
			<SeparatorItem id = "Separator1" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.NewFolder" />
		</ItemSet>

		<SeparatorItem id = "AddSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Copy" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Cut" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Paste" />
		<SeparatorItem id = "CutSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Delete" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Rename" />
		
		<SeparatorItem id = "SetAsStartupProjectSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.SetAsStartupProject" />
		<SeparatorItem id = "FindInFilesSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.FindInFiles" />
		<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.OpenContainingFolder" />
		<SeparatorItem id = "OptionsSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Options" />
	</Extension>
	
	<Extension path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/UnknownEntry">
		<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Reload" />
		<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Delete" />
	</Extension>

	<!--<Extension path = "/MonoDevelop/Ide/FileFilters">
		<FileFilter id = "AllFiles"
		            _label = "All Files"
		            extensions = "*.*"/>
	</Extension>-->
	
	<Extension path = "/MonoDevelop/Ide/TaskList/View">
		<TaskListView _label = "Comments" class = "MonoDevelop.Ide.Tasks.CommentTasksView" />
		<TaskListView _label = "User Tasks" class = "MonoDevelop.Ide.Tasks.UserTasksView" />
	</Extension>
	
	<Extension path = "/MonoDevelop/Ide/Pads">
		<Pad id = "MonoDevelop.Ide.Gui.Pads.FileScout" _label = "Files" icon="system-file-manager" class = "MonoDevelop.Ide.Gui.Pads.FileScout"/>
		<Pad id = "MonoDevelop.Ide.Gui.Pads.ErrorListPad" defaultPlacement = "Bottom" _label = "Error List" icon="gtk-dialog-error" class = "MonoDevelop.Ide.Gui.Pads.ErrorListPad"/>
		<Pad id = "MonoDevelop.Ide.Gui.Pads.InternalLogPad" defaultPlacement = "Bottom" _label = "Message Log" class = "MonoDevelop.Ide.Gui.Pads.InternalLogPad"/>
		<Pad id = "MonoDevelop.Ide.Gui.Pads.TaskListPad" defaultPlacement = "Bottom" _label = "Task List" icon="md-task-list-icon" class = "MonoDevelop.Ide.Gui.Pads.TaskListPad"/>
<!--		<Pad id = "MonoDevelop.Ide.Gui.Pads.HelpTree" defaultPlacement = "Left" _label = "Help" icon="gtk-help" class = "MonoDevelop.Ide.Gui.Pads.HelpTree"/>-->

		<SolutionPad id = "ProjectPad" defaultPlacement = "Left" _label = "Solution" icon = "md-solution" class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectSolutionPad">
			<PadOption id = "ShowAllFiles" _label = "Show All Files" defaultValue = "False" />
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.CombineNodeBuilder"/>
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.LinkedFilesFolderNodeBuilder"/>
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectNodeBuilder"/>
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectReferenceFolderNodeBuilder"/>
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectReferenceNodeBuilder"/>
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectFileNodeBuilder"/>
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectFolderNodeBuilder"/>
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ResourceFolderNodeBuilder"/>
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.SystemFileNodeBuilder"/>
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ShowAllFilesBuilderExtension"/>
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.UnknownEntryNodeBuilder"/>
		</SolutionPad>

		<SolutionPad id = "ClassPad" defaultPlacement = "Left" _label = "Classes" icon = "md-class">
			<PadOption id = "NestedNamespaces" _label = "Nested namespaces" defaultValue = "True" />
			<PadOption id = "ShowProjects" _label = "Show project structure" defaultValue = "True" />
			<PadOption id = "GroupByAccess" _label = "Group members by access" defaultValue = "False" />
			<PadOption id = "GroupByType" _label = "Group members by member type" defaultValue = "True" />
			<PadOption id = "PublicApiOnly" _label = "Show public members only" defaultValue = "False" />
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.CombineNodeBuilder"/>
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.ProjectNodeBuilder"/>
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.NamespaceNodeBuilder"/>
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.ClassNodeBuilder"/>
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.EventNodeBuilder"/>
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.FieldNodeBuilder"/>
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.MethodNodeBuilder"/>
			<NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.PropertyNodeBuilder"/>
		</SolutionPad>

<!--			   
		<Pad id = "SideBar" class = "MonoDevelop.Ide.Gui.Pads.SideBarView"/>
		<Pad id = "PropertyPad" class = "MonoDevelop.Ide.Gui.Pads.PropertyPad"/>
		<Pad id = "TerminalPad" class = "MonoDevelop.Ide.Gui.Pads.TerminalPad"/>
-->			 
	</Extension>
	
	<Extension path = "/MonoDevelop/Ide/WorkbenchContexts">
		<WorkbenchContext id = "Edit">
			<ContextPad id = "ProjectPad" />
			<ContextPad id = "ClassPad" />
			<ContextPad id = "MonoDevelop.Ide.Gui.Pads.FileScout" />
			<ContextPad id = "MonoDevelop.Ide.Gui.Pads.HelpTree" />
			<ContextPad id = "MonoDevelop.Ide.Gui.Pads.ErrorListPad"/>
			<ContextPad id = "MonoDevelop.Ide.Gui.Pads.InternalLogPad"/>
			<ContextPad id = "MonoDevelop.Ide.Gui.Pads.TaskListPad"/>
		</WorkbenchContext>
		<WorkbenchContext id = "Debug">
			<ContextPad id = "ProjectPad"/>
			<ContextPad id = "ClassPad" defaultVisible = "False"/>
			<ContextPad id = "MonoDevelop.Ide.Gui.Pads.FileScout" defaultVisible = "False"/>
			<ContextPad id = "MonoDevelop.Ide.Gui.Pads.HelpTree" defaultVisible = "False"/>
			<ContextPad id = "MonoDevelop.Ide.Gui.Pads.ErrorListPad"/>
			<ContextPad id = "MonoDevelop.Ide.Gui.Pads.InternalLogPad"/>
			<ContextPad id = "MonoDevelop.Ide.Gui.Pads.TaskListPad" defaultVisible = "False"/>
		</WorkbenchContext>
	</Extension>
	
	<Extension path = "/MonoDevelop/Ide/OptionsDialogPanels">
		<DialogPanel id    = "UIOptions"
		             _label = "Preferences">
<!--			<DialogPanel id = "SelectCulture"
			             _label = "${res:Dialog.Options.IDEOptions.SelectCulture.PanelName}"
			             class = "MonoDevelop.Gui.Dialogs.OptionPanels.IDEOptionPanel"/>-->
			<DialogPanel id = "SelectStyle"
				         _label = "Visual Style"
				         class = "MonoDevelop.Ide.Gui.OptionPanels.SelectStylePanel"/>
			<DialogPanel id = "KeyBindings"
				         _label = "Key Bindings"
				         class = "MonoDevelop.Ide.Gui.OptionPanels.KeyBindingsPanel"/>				         
			<DialogPanel id = "LoadSave"
			             _label = "Load/Save"
			             class = "MonoDevelop.Ide.Gui.OptionPanels.LoadSavePanel"/>
			<!--  i8n the file -->
			<DialogPanel id = "Build"
			             _label = "Build"
			             class = "MonoDevelop.Ide.Gui.OptionPanels.BuildPanel"/>
			<DialogPanel id = "AddIns"
			             _label = "Add-ins"
			             class = "MonoDevelop.Ide.Gui.OptionPanels.AddInsOptionsPanel"/>
			<DialogPanel id = "TaskList"
			             _label = "Task List"
			             class = "MonoDevelop.Ide.Gui.OptionPanels.TasksOptionsPanel"/>
		</DialogPanel>
		<DialogPanel id    = "CodingOptions"
		             _label = "Coding">
			<DialogPanel id = "CodeGeneration"
			             _label = "Code Generation"
			             class = "MonoDevelop.Ide.Gui.OptionPanels.CodeGenerationPanel"/>
			<DialogPanel id = "EditStandardHeaders"
			             _label = "Standard Header"
			             class = "MonoDevelop.Ide.StandardHeaders.StandardHeaderPanel"/>
		</DialogPanel>
		
		<DialogPanel id    = "ToolsOptions"
		             _label = "Tools">
			<DialogPanel id = "ExternalTools"
			             _label = "External Tools"
			             class = "MonoDevelop.Ide.Gui.OptionPanels.ExternalToolPane"/>
		</DialogPanel>
		<DialogPanel id = "Other"
		             _label = "Other Settings">
		</DialogPanel>
	</Extension>

	<Extension path = "/MonoDevelop/Ide/ProjectFileFilters">
		<FileFilter id = "Combine"
		            _label = "MonoDevelop Solution Files"
		            extensions = "*.mds"/>
		<FileFilter id = "Project"
		            _label = "MonoDevelop Project Files"
		            extensions = "*.mdp"/>
		<!--<FileFilter id = "AllFiles"
		            _label = "All Files"
		            extensions = "*.*"/>-->
	</Extension>
	
	<!-- Main Toolbar -->
	
	<Extension path = "/MonoDevelop/Ide/Toolbar">
		<ItemSet id = "Standard" _label = "Standard">
			<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.NewFile" />
			<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.OpenFile" />
			<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.Save" />
			<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.SaveAll" />
			<SeparatorItem id = "Separator1" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Undo" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Redo" />
			<SeparatorItem id = "Separator2" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Cut" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Copy" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Paste" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Delete" />
		</ItemSet>
		<ItemSet id = "Build" _label = "Build">
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.ConfigurationSelector" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Build" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.BuildSolution" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Run" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Stop" />
		</ItemSet>
		<ItemSet id = "Layout" _label = "Layout">
			<CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.LayoutSelector" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.NewLayout" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.DeleteCurrentLayout" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.FullScreen" />
		</ItemSet>
		<ItemSet id = "Navigation" _label = "Navigation">
			<CommandItem id = "@MonoDevelop.Ide.Commands.NavigationCommands.NavigateBackWidget" />
			<CommandItem id = "@MonoDevelop.Ide.Commands.NavigationCommands.NavigateForwardWidget" />
		</ItemSet>
	</Extension>

	<!-- Main Menu -->

	<Extension path = "/MonoDevelop/Ide/MainMenu">
		<ItemSet id = "File" _label = "_File">
			<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.NewFile" />
			<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.NewProject" />
			<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.OpenFile" />
			<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.OpenFileInSolution" />
			<SeparatorItem id = "OpenSep" />
			<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.Save" />
			<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.SaveAs" />
			<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.SaveAll" />
			<SeparatorItem id = "SaveSeparator" />
			<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.CloseFile" />
			<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.CloseAllFiles" />
			<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.CloseCombine" />
			<SeparatorItem id = "ReloadSeparator" />
			<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.ReloadFile" />
			
			<SeparatorItem id = "RecentSeparator" />
			<ItemSet id = "RecentFiles" _label = "Recent _Files">
				<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.RecentFileList" />
				<SeparatorItem id = "RecentFilesSeparator" />
				<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.ClearRecentFiles" />
			</ItemSet>
	                
			<ItemSet id = "RecentProjects" _label = "Recent Solu_tions">
				<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.RecentProjectList" />
				<SeparatorItem id = "RecentProjectsSeparator" />
				<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.ClearRecentProjects" />
			</ItemSet>
			
			<SeparatorItem id = "ExitSeparator" />
			<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.Exit" />
		</ItemSet>
	        
		<ItemSet id = "Edit" _label = "_Edit">
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Undo" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Redo" />
			
			<SeparatorItem id = "Separator1" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Cut" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Copy" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Paste" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Delete" />

			<SeparatorItem id = "Separator2" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.SelectAll" />
			
			<SeparatorItem id = "Separator4" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.CommentCode" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.UncommentCode" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.IndentSelection" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.UnIndentSelection" />
			<CommandItem id = "MonoDevelop.Ide.Commands.TextEditorCommands.ShowCompletionWindow" />
			<CommandItem id = "MonoDevelop.Ide.Commands.TextEditorCommands.ShowParameterCompletionWindow" />
			<ItemSet id = "Advanced" _label = "_Advanced">
				<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.UppercaseSelection" />
				<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.LowercaseSelection" />
			</ItemSet>
			
			<SeparatorItem id = "Separator5" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.WordCount" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.InsertStandardHeader" />
			
			<SeparatorItem id = "optionssep5" />
			<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.MonodevelopPreferences" />
		</ItemSet>
		
		<ItemSet id = "View" _label = "_View">
			<ItemSet id = "ViewToolbars" _label = "Toolbars">
				<CommandItem id = "MonoDevelop.Components.Commands.CommandSystemCommands.ToolbarList" />
			</ItemSet>
			<SeparatorItem id = "ViewItemsSeparator0" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.ViewList" />
			<SeparatorItem id = "ViewItemsSeparator" />
			<ItemSet id = "ViewLayouts" _label = "_Layouts">
				<CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.LayoutList" />
				<SeparatorItem id = "ViewItemsSeparator" />
				<CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.NewLayout" />
				<CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.DeleteCurrentLayout" />
			</ItemSet>
			<SeparatorItem id = "ViewItemsSeparator2" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.ShowPrevious" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.ShowNext" />
			<SeparatorItem id = "ViewItemsSeparator3" />
			<CommandItem id = "MonoDevelop.Ide.Commands.NavigationCommands.NavigateBack" />
			<CommandItem id = "MonoDevelop.Ide.Commands.NavigationCommands.NavigateForward" />
			<SeparatorItem id = "ViewItemsSeparator4" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.FullScreen" />
		</ItemSet>
		
		<ItemSet id = "Search" _label = "_Search">
            <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.GotoType"
                insertafter = "MonoDevelop.SourceEditor.EditorCommands.GotoLineNumber" />	        									
		</ItemSet>

		<ItemSet id = "Run" _label = "_Project">
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.BuildSolution" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.RebuildSolution" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.CleanSolution" />
			<SeparatorItem id = "Separator0" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Build" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Rebuild" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Clean" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.CustomCommandList" />
			<SeparatorItem id = "ExportSeparator" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.ExportProject" />
			<SeparatorItem id = "RunSeparator" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Run" />
<!--			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Debug" />
			<CommandItem id = "MonoDevelop.Ide.Commands.DebugCommands.DebugApplication" />
			<SeparatorItem id = "Separator2" />
			<CommandItem id = "MonoDevelop.Ide.Commands.DebugCommands.Pause" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Stop" />
			<SeparatorItem id = "Separator3" />
			<CommandItem id = "MonoDevelop.Ide.Commands.DebugCommands.StepOver" />
			<CommandItem id = "MonoDevelop.Ide.Commands.DebugCommands.StepInto" />
			<CommandItem id = "MonoDevelop.Ide.Commands.DebugCommands.StepOut" />
			<SeparatorItem id = "Separator4" />
			<CommandItem id = "MonoDevelop.Ide.Commands.DebugCommands.ToggleBreakpoint" />
			<CommandItem id = "MonoDevelop.Ide.Commands.DebugCommands.ClearAllBreakpoints" />
-->			<SeparatorItem id = "OptionsSeparator" />
			<CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Options" />
		</ItemSet>
        
		<ItemSet id = "Tools" _label = "_Tools">
			<CommandItem id = "MonoDevelop.Ide.Commands.ToolCommands.AddinManager" />
			<SeparatorItem id ="AddinManagerSeparator" /> 
			<CommandItem id = "MonoDevelop.Ide.Commands.ToolCommands.ToolList" />
        </ItemSet>
	        
		<ItemSet id = "Window" _label = "_Window">
			<CommandItem id = "MonoDevelop.Ide.Commands.WindowCommands.NextWindow" />
			<CommandItem id = "MonoDevelop.Ide.Commands.WindowCommands.PrevWindow" />
			<SeparatorItem id ="NxtPrvSeparator" /> 
			<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.CloseAllFiles" />
			<SeparatorItem id = "contentSep" />
			<CommandItem id = "MonoDevelop.Ide.Commands.WindowCommands.OpenWindowList" />
		</ItemSet> 

		<ItemSet id = "Help" _label = "_Help">
			<CommandItem id = "MonoDevelop.Ide.Commands.HelpCommands.Help" />
			<CommandItem id = "MonoDevelop.Ide.Commands.HelpCommands.TipOfTheDay" />
			<SeparatorItem id = "Separator2" />
			<ItemSet id = "Web" _label = "_Web">
				<LinkItem id = "MonoDevelop" _label = "MonoDevelop" link = "http://www.monodevelop.com" />
				<LinkItem id = "Mono" _label = "Mono Project" description = "A free .NET implementation effort, worth visiting" link = "http://www.mono-project.com" />
				<ItemSet id = "C#" _label = "C#">
					<LinkItem id = "C# Help" _label = "C# Help" link = "http://www.csharphelp.com" />
					<LinkItem id = "C# Corner" _label = "C# Corner" link = "http://www.c-sharpcorner.com" />
					<LinkItem id = "GotDotNet" _label = "GotDotNet" description = "Visit one of the best NET sites on the web" link = "http://www.gotdotnet.com/" />
				</ItemSet>
			</ItemSet>
			<SeparatorItem id = "Separator3" />
			<CommandItem id = "MonoDevelop.Ide.Commands.HelpCommands.About" />
		</ItemSet>
	</Extension>

	<Extension path = "/MonoDevelop/Ide/FileTemplates">
		<FileTemplate id = "EmptyClass" resource = "EmptyClass.xft.xml"/>
		<FileTemplate id = "EmptyEnum" resource = "EmptyEnum.xft.xml"/>
		<FileTemplate id = "EmptyInterface" resource = "EmptyInterface.xft.xml"/>
		<FileTemplate id = "EmptyStruct" resource = "EmptyStruct.xft.xml"/>
		<FileTemplate id = "EmptyHTMLFile" resource = "EmptyHTMLFile.xft.xml"/>
		<FileTemplate id = "AppConfigFile" resource = "AppConfigFile.xft.xml"/>
		<FileTemplate id = "EmptyResourceFile" resource = "EmptyResourceFile.xft.xml"/>
		<FileTemplate id = "EmptyTextFile" resource = "EmptyTextFile.xft.xml"/>
		<FileTemplate id = "EmptyXMLFile" resource = "EmptyXMLFile.xft.xml"/>
	</Extension>

	<Extension path = "/MonoDevelop/Ide/FileTemplateTypes">
		<FileTemplateType name = "File" class = "MonoDevelop.Ide.Templates.TextFileDescriptionTemplate"/>
		<FileTemplateType name = "CodeDomFile" class = "MonoDevelop.Ide.Templates.CodeDomFileDescriptionTemplate"/>
		<FileTemplateType name = "ProjectResource" class = "MonoDevelop.Ide.Templates.ResourceFileDescriptionTemplate"/>
		<FileTemplateType name = "CodeTranslationFile" class = "MonoDevelop.Ide.Templates.CodeTranslationFileDescriptionTemplate"/>
		<FileTemplateType name = "FileTemplateReference" class = "MonoDevelop.Ide.Templates.FileTemplateReference"/>
	</Extension>
	
	<Extension path = "/MonoDevelop/Ide/FileTemplateConditionTypes">
		<FileTemplateConditionType name = "ClrVersion" class = "MonoDevelop.Ide.Templates.ClrVersionFileTemplateCondition"/>
		<FileTemplateConditionType name = "PartialTypeSupport" class = "MonoDevelop.Ide.Templates.PartialTypeFileTemplateCondition"/>
		<FileTemplateConditionType name = "ParentProject" class = "MonoDevelop.Ide.Templates.ParentProjectFileTemplateCondition"/>
	</Extension>

	<Extension path = "/MonoDevelop/Ide/ProjectTemplates">
		<ProjectTemplate id = "MonoDevelop.BlankSolution" resource = "BlankCombine.xpt.xml"/>
<!--		<ProjectTemplate id = "MonoDevelop.Workspace" resource = "Workspace.xpt.xml"/>-->
		<ProjectTemplate id = "MonoDevelop.GenericProject" resource = "GenericProject.xpt.xml"/>
	</Extension>
	
	<Extension path = "/MonoDevelop/Ide/TextEditorExtensions">
		<Class id="InitialStep" class = "MonoDevelop.Ide.Gui.Content.TextEditorExtensionMarker" />
		<Class id="MidStep" class = "MonoDevelop.Ide.Gui.Content.TextEditorExtensionMarker" />
		<Class id="FinalStep" class = "MonoDevelop.Ide.Gui.Content.TextEditorExtensionMarker" />
	</Extension>
	
	<Extension path = "/MonoDevelop/Core/StockIcons">
		<StockIcon stockid = "md-parser" resource = "parsing.png" />
		<!-- for some reason both pairs next/previous and forward/back are in use -->
		<StockIcon stockid = "md-navigate-forward" resource = "navigate-next-16.png" size="Menu" />
		<StockIcon stockid = "md-navigate-forward" resource = "navigate-next-24.png" />
		<StockIcon stockid = "md-navigate-back" resource = "navigate-previous-16.png" size="Menu" />
		<StockIcon stockid = "md-navigate-back" resource = "navigate-previous-24.png" />
		<StockIcon stockid = "md-navigate-next" resource = "navigate-next-16.png" size="Menu" />
		<StockIcon stockid = "md-navigate-next" resource = "navigate-next-24.png" />
		<StockIcon stockid = "md-navigate-previous" resource = "navigate-previous-16.png" size="Menu" />
		<StockIcon stockid = "md-navigate-previous" resource = "navigate-previous-24.png" />
		<StockIcon stockid = "md-pin-up" resource = "pinup.png" />
		<StockIcon stockid = "md-pin-down" resource = "pindown.png" />
		<StockIcon stockid = "system-file-manager" resource = "system-file-manager.png" />
	</Extension>
	
	<Extension path = "/MonoDevelop/Ide/OptionsDialogPanels/CodingOptions">
		<DialogPanel id = "CodeTemplates"
		             _label = "Code Templates"
		             class = "MonoDevelop.Ide.CodeTemplates.CodeTemplatePane"/>
	</Extension>

	<Extension path = "/MonoDevelop/Ide/ContextMenu/DocumentTab">
		<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.CloseFile" />
		<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.CloseAllFiles" />
		<CommandItem id = "MonoDevelop.Ide.Commands.FileTabCommands.CloseAllButThis" />
		<SeparatorItem id = "CloseSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.Save" />
		<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.SaveAll" />
		<SeparatorItem id = "SaveSeparator" />
		<CommandItem id = "MonoDevelop.Ide.Commands.FileTabCommands.CopyPathName" />
		<CommandItem id = "MonoDevelop.Ide.Commands.FileTabCommands.ToggleMaximize" />
	</Extension>

</Addin>
