5
5
copyright = "MIT X11"
6
6
url = "http://www.monodevelop.com/"
7
7
description = "Supporting services and pads for visual design tools."
8
category = "MonoDevelop Core"
8
category = "MonoDevelop Core"
13
13
<Import assembly = "MonoDevelop.DesignerSupport.dll"/>
17
<Addin id="Core" version="3.0.3"/>
18
<Addin id="Ide" version="3.0.3"/>
17
<Addin id="Core" version="4.0.5"/>
18
<Addin id="Ide" version="4.0.5"/>
21
21
<!-- Extension points -->
23
23
<ExtensionPoint path = "/MonoDevelop/DesignerSupport/ToolboxProviders" name = "Toolbox item providers">
24
24
<Description>Provides items to the toolbox. Must implement MonoDevelop.DesignerSupport.Toolbox.IToolboxDefaultProvider and/or IToolboxDynamicProvider</Description>
25
25
<ExtensionNode name="Class" />
28
28
<ExtensionPoint path = "/MonoDevelop/DesignerSupport/ToolboxLoaders" name = "Toolbox loaders">
29
29
<Description>Used to load ItemToolboxNodes into the ToolboxMust implement
30
30
MonoDevelop.DesignerSupport.Toolbox.IToolboxItemLoader</Description>
31
31
<ExtensionNode name="Class" />
34
34
<ExtensionPoint path = "/MonoDevelop/DesignerSupport/PropertyProviders" name = "Providers for the property grid">
35
35
<ExtensionNode name="Class" />
38
38
<ExtensionPoint path = "/MonoDevelop/DesignerSupport/ToolboxItemContextMenu" name = "Toolbox item context menu">
39
39
<Description>Context menu for toolbox items.</Description>
40
40
<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet" />
43
43
<!-- Extensions -->
45
45
<Extension path = "/MonoDevelop/DesignerSupport/PropertyProviders" extension-nodes="Class">
46
46
<Class class = "MonoDevelop.DesignerSupport.Projects.ProjectItemPropertyProvider"/>
47
47
<Class class = "MonoDevelop.DesignerSupport.Projects.SolutionItemPropertyProvider"/>
50
50
<Extension path = "/MonoDevelop/ProjectModel/SerializableClasses">
51
51
<DataType class = "MonoDevelop.DesignerSupport.Toolbox.ToolboxItemToolboxNode" />
52
52
<DataType class = "MonoDevelop.DesignerSupport.Toolbox.TextToolboxNode" />
53
53
<DataType class = "MonoDevelop.DesignerSupport.Toolbox.TypeToolboxNode" />
54
54
<DataType class = "MonoDevelop.DesignerSupport.Toolbox.ItemToolboxNode" name = "item" />
57
57
<Extension path = "/MonoDevelop/Ide/Pads">
58
<Pad id = "MonoDevelop.DesignerSupport.ToolboxPad"
59
class = "MonoDevelop.DesignerSupport.ToolboxPad"
58
<Pad id = "MonoDevelop.DesignerSupport.ToolboxPad"
59
class = "MonoDevelop.DesignerSupport.ToolboxPad"
61
61
icon = "md-toolbox-pad"
63
63
defaultPlacement="Right"
64
64
defaultStatus="AutoHide"
66
<Pad id = "MonoDevelop.DesignerSupport.PropertyPad"
67
class = "MonoDevelop.DesignerSupport.PropertyPad"
66
<Pad id = "MonoDevelop.DesignerSupport.PropertyPad"
67
class = "MonoDevelop.DesignerSupport.PropertyPad"
68
68
_label="Properties"
69
69
icon = "md-properties-pad"
71
71
defaultPlacement="MonoDevelop.DesignerSupport.ToolboxPad/bottom; right"
72
72
defaultStatus="AutoHide"
74
<Pad id = "MonoDevelop.DesignerSupport.DocumentOutlinePad"
75
class = "MonoDevelop.DesignerSupport.DocumentOutlinePad"
74
<Pad id = "MonoDevelop.DesignerSupport.DocumentOutlinePad"
75
class = "MonoDevelop.DesignerSupport.DocumentOutlinePad"
76
76
_label="Document Outline"
77
77
icon="md-pad-document-outline"
88
88
<LayoutPad id="MonoDevelop.DesignerSupport.DocumentOutlinePad" status="Dockable" />
92
92
<Extension path="/MonoDevelop/Ide/WorkbenchLayouts/Solution">
93
93
<LayoutPad id="MonoDevelop.DesignerSupport.ToolboxPad" placement="Right" status="AutoHide" />
94
94
<LayoutPad id="MonoDevelop.DesignerSupport.PropertyPad" placement="Right" status="AutoHide" />
95
95
<LayoutPad id="MonoDevelop.DesignerSupport.DocumentOutlinePad" placement="Right" status="AutoHide" />
98
98
<Extension path = "/MonoDevelop/Core/StockIcons">
99
99
<StockIcon stockid = "md-design-categorise" resource = "group-by-category.png" size="Menu" />
100
100
<StockIcon stockid = "md-design-listboxtoggle" resource = "md-design-listboxtoggle.png" />
106
106
<Extension path = "/MonoDevelop/Ide/Pads/ProjectPad">
107
107
<NodeBuilder class = "MonoDevelop.DesignerSupport.Projects.ComponentNodeBuilder"/>
110
110
<Extension path = "/MonoDevelop/Ide/Pads/ClassPad">
111
111
<NodeBuilder class = "MonoDevelop.DesignerSupport.Projects.ComponentNodeBuilder"/>
114
114
<Extension path = "/MonoDevelop/Ide/Commands">
115
115
<Command id = "MonoDevelop.DesignerSupport.Commands.SelectItems"
116
116
defaultHandler = "MonoDevelop.DesignerSupport.SelectItemsCommandHandler"
117
117
_label = "Add Items..." />
118
<Command id = "MonoDevelop.DesignerSupport.Commands.SwitchBetweenRelatedFiles"
118
<Command id = "MonoDevelop.DesignerSupport.Commands.SwitchBetweenRelatedFiles"
119
119
_label = "Switch between related files "
120
120
_description = "Switch between related files, such as CodeBehind, headers, etc."
121
121
defaultHandler="MonoDevelop.DesignerSupport.SwitchBetweenRelatedFilesCommand"
122
122
shortcut="Control|Alt|Up"
123
macShortcut="Meta|Alt|Up" />
123
macShortcut="Control|Meta|Up" />
126
126
<Extension path="/MonoDevelop/Ide/ContextMenu/DocumentTab">
127
127
<CommandItem id = "MonoDevelop.DesignerSupport.Commands.SwitchBetweenRelatedFiles" />
130
130
<Extension path = "/MonoDevelop/DesignerSupport/ToolboxItemContextMenu">
131
131
<CommandItem id = "MonoDevelop.DesignerSupport.Commands.SelectItems" />
132
132
<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Delete" />
135
135
<Extension path = "/MonoDevelop/Ide/TextEditorExtensions">
136
136
<Class class = "MonoDevelop.DesignerSupport.Projects.PropertyPadTextEditorExtension" />
137
137
<Class class = "MonoDevelop.DesignerSupport.ClassOutlineTextEditorExtension" />
140
140
<Extension path = "/MonoDevelop/DesignerSupport/ToolboxProviders">
141
141
<Class class="MonoDevelop.DesignerSupport.Toolbox.CodeTemplateToolboxProvider" />
144
144
<Extension path = "/MonoDevelop/Core/UserDataMigration">
146
146
<Migration sourceVersion="2.4" kind="LocalConfig" path="Toolbox.xml" />