diff options
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/ExtensionModel/Pads.addin.xml')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/ExtensionModel/Pads.addin.xml | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/main/src/core/MonoDevelop.Ide/ExtensionModel/Pads.addin.xml b/main/src/core/MonoDevelop.Ide/ExtensionModel/Pads.addin.xml new file mode 100644 index 0000000000..b50d85bf98 --- /dev/null +++ b/main/src/core/MonoDevelop.Ide/ExtensionModel/Pads.addin.xml @@ -0,0 +1,100 @@ +<ExtensionModel> + +<ExtensionNodeSet id="MonoDevelop.Ide.Pads"> + <ExtensionNode name="Pad" type="MonoDevelop.Ide.Codons.PadCodon"> + <ExtensionNode name="NodeBuilder" type="MonoDevelop.Ide.Codons.NodeBuilderCodon"/> + <ExtensionNode name="PadOption" type="MonoDevelop.Ide.Codons.PadOptionCodon"/> + </ExtensionNode> + <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 name="ContextMenu" type="MonoDevelop.Ide.Codons.PadContextMenuExtensionNode"/> + </ExtensionNode> + <ExtensionNode name="Category" type="MonoDevelop.Ide.Codons.CategoryNode"> + <ExtensionNodeSet id="MonoDevelop.Ide.Pads"/> + </ExtensionNode> +</ExtensionNodeSet> + +<ExtensionPoint path = "/MonoDevelop/Ide/Pads" name = "Workbench pads"> + <Description>Pads shown in the workbench.</Description> + <ExtensionNodeSet id="MonoDevelop.Ide.Pads" /> +</ExtensionPoint> + +<Extension path = "/MonoDevelop/Ide/Pads"> + <Pad id = "MonoDevelop.Ide.Gui.Pads.FileScout" + _label = "Files" + icon="system-file-manager" + class = "MonoDevelop.Ide.Gui.Pads.FileScout" + defaultPlacement="Left" + defaultStatus="AutoHide" + defaultLayout="*" /> + + <Pad id = "MonoDevelop.Ide.Gui.Pads.ErrorListPad" + _label = "Error List" + icon="gtk-dialog-error" + class = "MonoDevelop.Ide.Gui.Pads.ErrorListPad" + dockLabelProvider="MonoDevelop.Ide.Gui.Pads.ErrorPadLabelProvider" + defaultPlacement = "Bottom" + defaultStatus="AutoHide" + defaultLayout="*"/> + + <Pad id = "MonoDevelop.Ide.Gui.Pads.TaskListPad" + _label = "Task List" + icon="md-task-list-icon" + class = "MonoDevelop.Ide.Gui.Pads.TaskListPad" + defaultPlacement = "Bottom" + defaultStatus="AutoHide" + defaultLayout="*"/> + + <Pad id = "MonoDevelop.Ide.Gui.Pads.HelpTree" + defaultPlacement = "Left" + _label = "Help" + icon="gtk-help" + class = "MonoDevelop.Ide.Gui.Pads.HelpTree"/> + + <SolutionPad id = "ProjectPad" _label = "Solution" icon = "md-solution" class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectSolutionPad" defaultLayout="*" defaultPlacement = "Left"> + <ContextMenu path="/MonoDevelop/Ide/ContextMenu/ProjectPad" /> + <PadOption id = "ShowAllFiles" _label = "Show All Files" defaultValue = "False" /> + <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.WorkspaceNodeBuilder"/> + <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.SolutionNodeBuilder"/> + <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.SolutionFolderNodeBuilder"/> + <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.SystemFileNodeBuilder"/> + <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ShowAllFilesBuilderExtension"/> + <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.FileOperationsBuilderExtension"/> + <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.UnknownEntryNodeBuilder"/> + <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.SolutionFolderFileNodeBuilder"/> + </SolutionPad> + + <SolutionPad id = "ClassPad" _label = "Classes" icon = "md-class" class = "MonoDevelop.Ide.Gui.Pads.ClassBrowser.ClassBrowserPad" defaultLayout="Solution" defaultPlacement = "Left" defaultStatus="AutoHide"> + <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" /> + <PadOption id = "PublicProtectedApiOnly" _label = "Show public and protected members only" defaultValue = "False" /> + <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.WorkspaceNodeBuilder"/> + <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.SolutionNodeBuilder"/> + <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"/> + <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectReferenceFolderNodeBuilder"/> + <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.ReferenceNodeBuilder"/> + </SolutionPad> + + <Pad id = "MonoDevelop.Ide.Gui.Pads.InternalLogPad" icon="md-message-log" defaultPlacement = "Bottom" _label = "Message Log" class = "MonoDevelop.Ide.Gui.Pads.InternalLogPad"/> + + <Category id="Other" _name="Other Pads"> + </Category> +</Extension> + +</ExtensionModel> |