~ubuntu-branches/ubuntu/oneiric/monodevelop/oneiric

« back to all changes in this revision

Viewing changes to src/core/MonoDevelop.Ide/MonoDevelop.Ide.addin.xml

  • Committer: Bazaar Package Importer
  • Author(s): Jo Shields
  • Date: 2011-06-27 17:03:13 UTC
  • mto: (1.8.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 54.
  • Revision ID: james.westby@ubuntu.com-20110627170313-6cvz3s19x6e9hqe9
ImportĀ upstreamĀ versionĀ 2.5.92+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<Addin id          = "Ide"
2
 
       namespace   = "MonoDevelop"
3
 
       name        = "MonoDevelop Ide"
4
 
       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"
5
 
       copyright   = "LGPL"
6
 
       url         = "http://www.monodevelop.com"
7
 
       description = "The MonoDevelop IDE application."
8
 
       category    = "MonoDevelop Core"
9
 
       isroot      = "true"
10
 
       version     = "2.4"
11
 
       compatVersion = "2.4">
12
 
        
13
 
        <Runtime>
14
 
                <Import assembly="MonoDevelop.Ide.dll"/>
15
 
        </Runtime>
16
 
        
17
 
        <Dependencies>
18
 
                <Addin id="Core" version="2.4"/>
19
 
        </Dependencies>
20
 
 
21
 
        <!-- Extension ponts -->
22
 
        
23
 
        <ConditionType id="combineopen" type="MonoDevelop.Ide.Codons.CombineOpenCondition" />
24
 
        <ConditionType id="activeproject" type="MonoDevelop.Ide.Codons.ProjectActiveCondition" />
25
 
        <ConditionType id="activelanguage" type="MonoDevelop.Ide.Codons.LanguageActiveCondition" />
26
 
        
27
 
        <ExtensionNodeSet id="MonoDevelop.Ide.OptionsDialogSection">
28
 
                <ExtensionNode name="Section" type="MonoDevelop.Ide.Extensions.OptionsDialogSection" />
29
 
        </ExtensionNodeSet>
30
 
        
31
 
        <ExtensionPoint path = "/MonoDevelop/Core/PlatformService" name = "Platform Service">
32
 
                <Description>Implementations of platform-dependent code wrapped in a platform-agnostic API. Specified classes must inherit from MonoDevelop.Ide.Desktop.PlatformService.</Description>
33
 
                <ExtensionNode name="Class" />
34
 
        </ExtensionPoint>
35
 
        
36
 
        <ExtensionPoint path = "/MonoDevelop/Core/StockIcons" name = "Stock icons">
37
 
                <Description>Available from MonoDevelop.Ide.ImageService</Description>
38
 
                <ExtensionNode name="StockIcon" type="MonoDevelop.Ide.Extensions.StockIconCodon" />
39
 
        </ExtensionPoint>
40
 
        
41
 
        <ExtensionPoint path = "/MonoDevelop/Core/WebBrowsers" name = "Web Browsers">
42
 
                <Description>Used optionally to provides a web browser widget. Must implement MonoDevelop.Ide.WebBrowser.IWebBrowserLoader</Description>
43
 
                <ExtensionNode name="Class" />
44
 
        </ExtensionPoint>
45
 
        
46
 
        <ExtensionPoint path = "/MonoDevelop/Core/MimeTypes" name = "Mime types">
47
 
                <Description>Mime type to file extension mappings. Mime types defined here override the ones provided by the operating system.</Description>
48
 
                <ExtensionNode name="MimeType" type="MonoDevelop.Ide.Extensions.MimeTypeNode"/>
49
 
        </ExtensionPoint>
50
 
        
51
 
        <!-- This item set can be used to define extension points for extensible menus and toolbars -->
52
 
        
53
 
        <ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet">
54
 
                <ExtensionNode name="CommandItem" type="MonoDevelop.Components.Commands.ExtensionNodes.CommandItemCodon" />
55
 
                <ExtensionNode name="SeparatorItem" type="MonoDevelop.Components.Commands.ExtensionNodes.SeparatorItemCodon" />
56
 
                <ExtensionNode name="ItemSet" type="MonoDevelop.Components.Commands.ExtensionNodes.ItemSetCodon">
57
 
                        <ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet" />
58
 
                </ExtensionNode>
59
 
                <ExtensionNode name="LinkItem" type="MonoDevelop.Components.Commands.ExtensionNodes.LinkItemCodon" />
60
 
                <ExtensionNode name="LocalCommandItem" type="MonoDevelop.Components.Commands.ExtensionNodes.LocalCommandItemCodon" />
61
 
        </ExtensionNodeSet>
62
 
 
63
 
        <ExtensionNodeSet id="MonoDevelop.Components.Commands.CommandSet">
64
 
                <ExtensionNode name="Command" type="MonoDevelop.Components.Commands.ExtensionNodes.CommandCodon" />
65
 
                <ExtensionNode name="Category" type="MonoDevelop.Components.Commands.ExtensionNodes.CommandCategoryCodon">
66
 
                        <ExtensionNode name="Command" type="MonoDevelop.Components.Commands.ExtensionNodes.CommandCodon" />
67
 
                </ExtensionNode>
68
 
        </ExtensionNodeSet>
69
 
 
70
 
        <ExtensionNodeSet id="MonoDevelop.Components.Commands.KeyBindingScheme">
71
 
                <ExtensionNode name="Scheme" type="MonoDevelop.Components.Commands.ExtensionNodes.SchemeExtensionNode" />
72
 
        </ExtensionNodeSet>
73
 
        
74
 
        <ExtensionPoint path = "/MonoDevelop/Components/DialogHandlers" name = "Dialog Handlers">
75
 
                <Description>Allows providing platform-specific implementations for common dialogs</Description>
76
 
                <ExtensionNode name="Class" />
77
 
        </ExtensionPoint>
78
 
 
79
 
 
80
 
        <ExtensionPoint path = "/MonoDevelop/ProjectModel/Gui/ItemOptionPanels" name="Dialog panels for item options">
81
 
                <Description>Dialog panels for item options. Those panels will be shown for all kind of solution items, solutions and workspaces.</Description>
82
 
                <ExtensionNodeSet id="MonoDevelop.Ide.OptionsDialogSection"/>
83
 
                <ConditionType id="ItemType" type="MonoDevelop.Projects.Extensions.ItemTypeCondition">
84
 
                        <Description>Type of the item. If no namespace is provided, MonoDevelop.Projects is assumed.</Description>
85
 
                </ConditionType>
86
 
                <ConditionType id="ActiveLanguage" type="MonoDevelop.Projects.Extensions.ProjectLanguageCondition">
87
 
                        <Description>Language of the project. It will evaluate to false if the project is not a .NET project.</Description>
88
 
                </ConditionType>
89
 
        </ExtensionPoint>
90
 
        
91
 
        <ExtensionPoint path = "/MonoDevelop/ProjectModel/Gui/DefaultPolicyPanels" name = "Default policy panels">
92
 
                <Description>Panels for editing default policies. Must derive from PolicyOptionsPanel. 
93
 
                Should be the same policy panel registered for ItemOptionPanels.</Description>
94
 
                <ExtensionNodeSet id="MonoDevelop.Ide.OptionsDialogSection"/>
95
 
        </ExtensionPoint>
96
 
        
97
 
        <ExtensionPoint path = "/MonoDevelop/ProjectModel/Gui/MimeTypePolicyPanels" name = "Mime Type policy panels">
98
 
                <Description>Panels for editing mime type policies. Must derive from MimeTypePolicyOptionsPanel.</Description>
99
 
                <ExtensionNode name="Panel" type="MonoDevelop.Ide.Extensions.MimeTypeOptionsPanelNode"/>
100
 
        </ExtensionPoint>
101
 
 
102
 
        
103
 
        <ExtensionPoint path = "/MonoDevelop/Ide/DisplayBindings" name = "Display bindings">
104
 
                <Description>Display bindings.</Description>
105
 
                <ExtensionNode name="DisplayBinding" type="MonoDevelop.Ide.Codons.DisplayBindingCodon" />
106
 
        </ExtensionPoint>
107
 
        
108
 
        <ExtensionPoint path = "/MonoDevelop/Ide/StartupHandlers" name = "Startup handlers">
109
 
                <Description>Commands to be automatically executed when the IDE starts.</Description>
110
 
                <ExtensionNode name="Class">
111
 
                        <Description>A subclass of MonoDevelop.Components.Commands.CommandHandler</Description>
112
 
                </ExtensionNode>
113
 
        </ExtensionPoint>
114
 
        
115
 
        <ExtensionPoint path = "/MonoDevelop/Ide/Commands" name = "User interface commands">
116
 
                <Description>User interface commands.</Description>
117
 
                <ExtensionNodeSet id="MonoDevelop.Components.Commands.CommandSet"/>
118
 
        </ExtensionPoint>
119
 
 
120
 
        <ExtensionPoint path = "/MonoDevelop/Ide/KeyBindingSchemes" name = "Key binding schemes">
121
 
                <Description>Key binding schemes.</Description>
122
 
                <ExtensionNodeSet id="MonoDevelop.Components.Commands.KeyBindingScheme"/>
123
 
        </ExtensionPoint>
124
 
 
125
 
        <ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ClassPad/Namespace" name = "Namespace node context menu in the class pad">
126
 
                <Description>Context menu for namespaces in the class pad.</Description>
127
 
                <ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
128
 
        </ExtensionPoint>
129
 
 
130
 
        <ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ClassPad/Method" name = "Method node context menu in the class pad">
131
 
                <Description>Context menu for methods in the class pad.</Description>
132
 
                <ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
133
 
        </ExtensionPoint>
134
 
 
135
 
        <ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ClassPad/Field" name = "Field node context menu in the class pad">
136
 
                <Description>Context menu for fields in the class pad.</Description>
137
 
                <ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
138
 
        </ExtensionPoint>
139
 
 
140
 
        <ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ClassPad/Event" name = "Event node context menu in the class pad">
141
 
                <Description>Context menu for events in the class pad.</Description>
142
 
                <ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
143
 
        </ExtensionPoint>
144
 
 
145
 
        <ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ClassPad/Combine" name = "Combine node context menu in the class pad">
146
 
                <Description>Context menu for combines in the class pad.</Description>
147
 
                <ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
148
 
        </ExtensionPoint>
149
 
 
150
 
        <ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ClassPad/Class" name = "Class node context menu in the class pad">
151
 
                <Description>Context menu for classes in the class pad.</Description>
152
 
                <ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
153
 
        </ExtensionPoint>
154
 
 
155
 
        <ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ClassPad/Property" name = "Property node context menu in the class pad">
156
 
                <Description>Context menu for properties in the class pad.</Description>
157
 
                <ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
158
 
        </ExtensionPoint>
159
 
        
160
 
        <ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ClassPad/Project" name = "Project node context menu in the class pad">
161
 
                <Description>Context menu for projects in the class pad.</Description>
162
 
                <ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
163
 
        </ExtensionPoint>
164
 
 
165
 
        <ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ClassPad/References" name = "Reference node context menu in the class pad">
166
 
                <Description>Context menu for references in the class pad.</Description>
167
 
                <ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
168
 
        </ExtensionPoint>
169
 
        
170
 
        <ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/ProjectPad" name = "Project pad context menu">
171
 
                <Description>Context menu for nodes in the solution pad.</Description>
172
 
                <ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
173
 
                <ConditionType id="ItemType" type="MonoDevelop.Projects.Extensions.ItemTypeCondition">
174
 
                        <Description>Type of the item. If no namespace is provided, MonoDevelop.Projects is assumed.</Description>
175
 
                </ConditionType>
176
 
        </ExtensionPoint>
177
 
        
178
 
        <ExtensionPoint path = "/MonoDevelop/Ide/TaskList/View" name = "Task list views">
179
 
                <Description>Task list views to be shown in the task list pad.</Description>
180
 
                <ExtensionNode name="TaskListView" type="MonoDevelop.Ide.Codons.TaskListViewCodon"/>
181
 
        </ExtensionPoint>
182
 
        
183
 
        <ExtensionNodeSet id="MonoDevelop.Ide.Pads">
184
 
                <ExtensionNode name="Pad" type="MonoDevelop.Ide.Codons.PadCodon">
185
 
                        <ExtensionNode name="NodeBuilder" type="MonoDevelop.Ide.Codons.NodeBuilderCodon"/>
186
 
                        <ExtensionNode name="PadOption" type="MonoDevelop.Ide.Codons.PadOptionCodon"/>
187
 
                </ExtensionNode>
188
 
                <ExtensionNode name="SolutionPad" type="MonoDevelop.Ide.Codons.SolutionPadCodon">
189
 
                        <ExtensionNode name="NodeBuilder" type="MonoDevelop.Ide.Codons.NodeBuilderCodon"/>
190
 
                        <ExtensionNode name="PadOption" type="MonoDevelop.Ide.Codons.PadOptionCodon"/>
191
 
                        <ExtensionNode name="ContextMenu" type="MonoDevelop.Ide.Codons.PadContextMenuExtensionNode"/>
192
 
                </ExtensionNode>
193
 
                <ExtensionNode name="Category" type="MonoDevelop.Ide.Codons.CategoryNode">
194
 
                        <ExtensionNodeSet id="MonoDevelop.Ide.Pads"/>
195
 
                </ExtensionNode>
196
 
        </ExtensionNodeSet>
197
 
        
198
 
        <ExtensionPoint path = "/MonoDevelop/Ide/Pads" name = "Workbench pads">
199
 
                <Description>Pads shown in the workbench.</Description>
200
 
                <ExtensionNodeSet id="MonoDevelop.Ide.Pads" />
201
 
        </ExtensionPoint>
202
 
        
203
 
        <ExtensionPoint path = "/MonoDevelop/Ide/WorkbenchContexts" name = "Workbench contexts">
204
 
                <Description>Workbench contexts.</Description>
205
 
                <ExtensionNode name="WorkbenchContext" type="MonoDevelop.Ide.Codons.WorkbenchContextCodon">
206
 
                        <ExtensionNode name ="ContextPad" type="MonoDevelop.Ide.Codons.ContextPadCodon" />
207
 
                </ExtensionNode>
208
 
        </ExtensionPoint>
209
 
        
210
 
        <ExtensionPoint path = "/MonoDevelop/Ide/GlobalOptionsDialog" name = "Global options panels">
211
 
                <Description>Dialog panels for global MonoDevelop options.</Description>
212
 
                <ExtensionNodeSet id="MonoDevelop.Ide.OptionsDialogSection"/>
213
 
        </ExtensionPoint>
214
 
        
215
 
        <ExtensionPoint path = "/MonoDevelop/Ide/ProjectFileFilters" name = "Combine file filters">
216
 
                <Description>File filters to be shown in the Project Open dialog.</Description>
217
 
                <ExtensionNode name="FileFilter" type="MonoDevelop.Ide.Codons.FileFilterCodon"/>
218
 
        </ExtensionPoint>
219
 
        
220
 
        <ExtensionPoint path = "/MonoDevelop/Ide/FileFilters" name = "File filters">
221
 
                <Description>File filters to be shown in the File Open dialog.</Description>
222
 
                <ExtensionNode name="FileFilter" type="MonoDevelop.Ide.Codons.FileFilterCodon"/>
223
 
        </ExtensionPoint>
224
 
        
225
 
        <ExtensionPoint path = "/MonoDevelop/Ide/Toolbar" name = "Main toolbar">
226
 
                <Description>Main toolbar items.</Description>
227
 
                <ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
228
 
        </ExtensionPoint>
229
 
        
230
 
        <ExtensionPoint path = "/MonoDevelop/Ide/MainMenu" name = "Main menu">
231
 
                <Description>Main menu items.</Description>
232
 
                <ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
233
 
        </ExtensionPoint>
234
 
        
235
 
        <ExtensionPoint path = "/MonoDevelop/Ide/FileTemplates" name = "File templates">
236
 
                <Description>File templates to be shown in the New File dialog.</Description>
237
 
                <ExtensionNode name="FileTemplate" type="MonoDevelop.Ide.Codons.ProjectTemplateCodon"/>
238
 
        </ExtensionPoint>
239
 
        
240
 
        <ExtensionPoint path = "/MonoDevelop/Ide/FileTemplateTypes" name = "File template types">
241
 
                <Description>Template types which can be used to create file templates.</Description>
242
 
                <ExtensionNode name="FileTemplateType" type="MonoDevelop.Ide.Codons.FileTemplateTypeCodon"/>
243
 
        </ExtensionPoint>
244
 
        
245
 
        <ExtensionPoint path = "/MonoDevelop/Ide/FileTemplateConditionTypes" name = "File template condition types">
246
 
                <Description>Condition types which can be used to limit when file templates can be created.</Description>
247
 
                <ExtensionNode name="FileTemplateConditionType" type="MonoDevelop.Ide.Codons.FileTemplateConditionTypeCodon"/>
248
 
        </ExtensionPoint>
249
 
        
250
 
        <ExtensionPoint path = "/MonoDevelop/Ide/ProjectTemplates" name = "File template types">
251
 
                <Description>Project templates to be shown in the New Project dialog.</Description>
252
 
                <ExtensionNode name="ProjectTemplate" type="MonoDevelop.Ide.Codons.ProjectTemplateCodon"/>
253
 
        </ExtensionPoint>
254
 
        
255
 
        <ExtensionPoint path = "/MonoDevelop/Ide/TextEditorExtensions" name = "Text editor extensions">
256
 
                <Description>Extensions to the text editor. Classes must be a subclass of TextEditorExtension.</Description>
257
 
                <ExtensionNode name="Class" type="MonoDevelop.Ide.Extensions.TextEditorExtensionNode"/>
258
 
        </ExtensionPoint>
259
 
 
260
 
        <ExtensionPoint path = "/MonoDevelop/Ide/ProjectFeatures" name = "Project feature editors">
261
 
                <ExtensionNode name="Class"/>
262
 
        </ExtensionPoint>
263
 
        
264
 
        <ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/DocumentTab" name = "View Context Menu">
265
 
                <Description>The context menu for all open files.</Description>
266
 
                <ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
267
 
        </ExtensionPoint>
268
 
        
269
 
        <ExtensionPoint path = "/MonoDevelop/Ide/ExecutionCommandEditors" name = "View Context Menu">
270
 
                <Description>Widgets which allow editing the configuration of execution commands.</Description>
271
 
                <ExtensionNode name="Customizer" type="MonoDevelop.Ide.Execution.ExecutionCommandCustomizer" objectType="MonoDevelop.Ide.Execution.IExecutionCommandCustomizer"/>
272
 
        </ExtensionPoint>
273
 
        
274
 
        <ExtensionPoint path = "/MonoDevelop/Ide/CodeTemplates" name = "Code Templates">
275
 
                <Description>Custom code templates.</Description>
276
 
                <ExtensionNode name="CodeTemplate" type="MonoDevelop.Ide.CodeTemplates.CodeTemplateCodon"/>
277
 
        </ExtensionPoint>
278
 
        
279
 
        <ExtensionPoint path = "/MonoDevelop/Ide/TextEditorResolver" name = "Text Editor Resolver">
280
 
                <Description>Text editor resolvers are responsible for getting resolve results inside text editor locations.</Description>
281
 
                <ExtensionNode name="Resolver" type="MonoDevelop.Ide.Gui.Content.TextEditorResolverProviderCodon"/>
282
 
        </ExtensionPoint>
283
 
        
284
 
        <ExtensionPoint path = "/MonoDevelop/Ide/WorkbenchLayouts" name = "Workbench Layouts">
285
 
                <Description>This extension point allows registering layouts and pads to be shown in each layout</Description>
286
 
                <ExtensionNode name="Layout" type="MonoDevelop.Ide.Extensions.LayoutExtensionNode"/>
287
 
        </ExtensionPoint>
288
 
        
289
 
        <ExtensionPoint path = "/MonoDevelop/Ide/CustomTools" name = "Custom code generation tools">
290
 
                <Description>Extensions to the text editor. Classes must be a subclass of TextEditorExtension.</Description>
291
 
                <ExtensionNode name="Tool" type="MonoDevelop.Ide.Extensions.CustomToolExtensionNode"/>
292
 
        </ExtensionPoint>
293
 
 
294
 
        <ExtensionPoint path = "/MonoDevelop/Ide/Updater" name = "Updater information">
295
 
                <Description>Path of an updateinfo file.</Description>
296
 
                <ExtensionNode name="UpdateInfo" type="MonoDevelop.Ide.Updater.UpdateInfoExtensionNode"/>
297
 
        </ExtensionPoint>
298
 
        
299
 
        <!-- Extensions -->
300
 
        
301
 
        <Extension path = "/MonoDevelop/Core/Applications">
302
 
                <Application id = "gsetup"
303
 
                       description = "Graphical add-in setup utility"
304
 
                       class = "MonoDevelop.Ide.Gui.Dialogs.SetupApp"/>
305
 
        </Extension>
306
 
 
307
 
        <Extension path = "/MonoDevelop/Core/StockIcons">
308
 
                <StockIcon stockid = "md-add-namespace" resource = "add-namespace-16.png"/>
309
 
                <StockIcon stockid = "md-breakpoint" resource = "breakpoint-22.png"/>
310
 
                <StockIcon stockid = "md-breakpoint" resource = "breakpoint-16.png" size="Menu"/>
311
 
                <StockIcon stockid = "md-breakpoint-new" resource = "breakpoint-new-22.png"/>
312
 
                <StockIcon stockid = "md-breakpoint-new" resource = "breakpoint-new-16.png" size="Menu"/>
313
 
                <StockIcon stockid = "md-breakpoint-disabled" resource = "breakpoint-disabled-22.png"/>
314
 
                <StockIcon stockid = "md-breakpoint-disabled" resource = "breakpoint-disabled-16.png" size="Menu"/>
315
 
                <StockIcon stockid = "md-breakpoint-invalid" resource = "breakpoint-invalid-22.png"/>
316
 
                <StockIcon stockid = "md-breakpoint-invalid" resource = "breakpoint-invalid-16.png" size="Menu"/>
317
 
                <StockIcon stockid = "md-breakpoint-on-off" resource = "breakpoint-on-off-22.png"/>
318
 
                <StockIcon stockid = "md-breakpoint-on-off" resource = "breakpoint-on-off-16.png" size="Menu"/>
319
 
                <StockIcon stockid = "md-breakpoint-disable-all" resource = "breakpoint-disable-all-22.png"/>
320
 
                <StockIcon stockid = "md-breakpoint-disable-all" resource = "breakpoint-disable-all-16.png" size="Menu"/>
321
 
                <StockIcon stockid = "md-breakpoint-remove-all" resource = "breakpoint-remove-all-22.png"/>
322
 
                <StockIcon stockid = "md-breakpoint-remove-all" resource = "breakpoint-remove-all-16.png" size="Menu"/>
323
 
                <StockIcon stockid = "md-build-combine" resource = "build-solution-22.png" />
324
 
                <StockIcon stockid = "md-build-combine" resource = "build-solution-16.png" size="Menu"/>
325
 
                <StockIcon stockid = "md-build-current-selected-project" resource = "build-project-22.png" />
326
 
                <StockIcon stockid = "md-build-current-selected-project" resource = "build-project-16.png" size="Menu"/>
327
 
                <StockIcon stockid = "md-class" resource = "element-class-16.png" />
328
 
                <StockIcon stockid = "md-clear-all-bookmarks" resource = "Icons.16x16.ClearAllBookmarks" size="Menu"/>
329
 
                <StockIcon stockid = "md-clear-all-bookmarks" resource = "Icons.22x22.ClearAllBookmarks.png" />
330
 
                <StockIcon stockid = "md-close-all-documents" resource = "Icons.16x16.CloseAllDocuments" />
331
 
                <StockIcon stockid = "md-close-combine-icon" resource = "Icons.16x16.CloseCombineIcon" />
332
 
                <StockIcon stockid = "md-closed-folder" resource = "Icons.16x16.ClosedFolderBitmap" />
333
 
                <StockIcon stockid = "md-closed-reference-folder" resource = "Icons.16x16.ClosedReferenceFolder" />
334
 
                <StockIcon stockid = "md-closed-resource-folder" resource = "Icons.16x16.ClosedResourceFolder" />
335
 
                <StockIcon stockid = "md-solution" resource = "solution-16.png" size = "Menu" />
336
 
                <StockIcon stockid = "md-solution" resource = "solution-32.png" size = "Dnd" />
337
 
                <StockIcon stockid = "md-delegate" resource = "element-delegate-16.png" />
338
 
                <StockIcon stockid = "md-empty" resource = "Icons.16x16.Empty" />
339
 
                <StockIcon stockid = "md-empty-file-icon" resource = "Icons.32x32.EmptyFileIcon" />
340
 
                <StockIcon stockid = "md-enum" resource = "element-enumeration-16.png" />
341
 
                <StockIcon stockid = "md-event" resource = "element-event-16.png" />
342
 
                <StockIcon stockid = "md-static-event" icon = "res:element-event-16.png|res:static-16.png" size="Menu"/>
343
 
                <StockIcon stockid = "md-execution-marker" resource = "ExecutionMarker.png" />
344
 
                <StockIcon stockid = "md-extensionmethod" resource = "element-extensionmethod-16.png" />
345
 
                <StockIcon stockid = "md-field" resource = "element-field-16.png" />
346
 
                <StockIcon stockid = "md-static-field" icon = "res:element-field-16.png|res:static-16.png" size="Menu" />
347
 
                <StockIcon stockid = "md-find-in-files" resource = "Icons.16x16.FindInFiles" />
348
 
                <StockIcon stockid = "md-find-next-icon" resource = "edit-find-next-16.png" size="Menu"/>
349
 
                <StockIcon stockid = "md-find-next-icon" resource = "edit-find-next-24.png" />
350
 
                <StockIcon stockid = "md-fullscreen" resource = "view-fullscreen.png"  size = "Menu" />
351
 
                <StockIcon stockid = "md-fullscreen" resource = "view-fullscreen_22.png" />
352
 
                <StockIcon stockid = "md-goto-nextbookmark" resource = "Icons.16x16.GotoNextbookmark" size="Menu"/>
353
 
                <StockIcon stockid = "md-goto-nextbookmark" resource = "Icons.22x22.GotoNextbookmark.png"/>
354
 
                <StockIcon stockid = "md-goto-prevbookmark" resource = "Icons.16x16.GotoPrevbookmark" size="Menu"/>
355
 
                <StockIcon stockid = "md-goto-prevbookmark" resource = "Icons.22x22.GotoPrevbookmark.png" />
356
 
                <StockIcon stockid = "md-interface" resource = "element-interface-16.png" />
357
 
                <StockIcon stockid = "md-internal-class" icon = "res:element-class-16.png|res:visibility-internal-16.png" size="Menu"/>
358
 
                <StockIcon stockid = "md-internal-delegate" icon = "res:element-delegate-16.png|res:visibility-internal-16.png" size="Menu" />
359
 
                <StockIcon stockid = "md-internal-enum" icon = "res:element-enumeration-16.png|res:visibility-internal-16.png" size="Menu" />
360
 
                <StockIcon stockid = "md-internal-event" icon = "res:element-event-16.png|res:visibility-internal-16.png" size="Menu" />
361
 
                <StockIcon stockid = "md-internal-static-event" icon = "res:element-event-16.png|res:static-16.png|res:visibility-internal-16.png" size="Menu" />
362
 
                <StockIcon stockid = "md-internal-extensionmethod" resource = "res:element-extensionmethod-16.png|res:visibility-internal-16.png" />
363
 
                <StockIcon stockid = "md-internal-field" icon = "res:element-field-16.png|res:visibility-internal-16.png" size="Menu" />
364
 
                <StockIcon stockid = "md-internal-static-field" icon = "res:element-field-16.png|res:static-16.png|res:visibility-internal-16.png" size="Menu" />
365
 
                <StockIcon stockid = "md-internal-interface" icon = "res:element-interface-16.png|res:visibility-internal-16.png" size="Menu" />
366
 
                <StockIcon stockid = "md-internal-method" icon = "res:element-method-16.png|res:visibility-internal-16.png" size="Menu" />
367
 
                <StockIcon stockid = "md-internal-static-method" icon = "res:element-method-16.png|res:static-16.png|res:visibility-internal-16.png" size="Menu" />
368
 
                <StockIcon stockid = "md-internal-property" icon = "res:element-property-16.png|res:visibility-internal-16.png" size="Menu" />
369
 
                <StockIcon stockid = "md-internal-static-property" icon = "res:element-property-16.png|res:static-16.png|res:visibility-internal-16.png" size="Menu" />
370
 
                <StockIcon stockid = "md-internal-struct" icon = "res:element-structure-16.png|res:visibility-internal-16.png" size="Menu" />
371
 
                <StockIcon stockid = "md-literal" resource = "element-literal-16.png" />
372
 
                <StockIcon stockid = "md-method" resource = "element-method-16.png" />
373
 
                <StockIcon stockid = "md-static-method" icon = "res:element-method-16.png|res:static-16.png" size="Menu" />
374
 
                <StockIcon stockid = "md-newmethod" resource = "element-method-new-16.png" />
375
 
                <StockIcon stockid = "md-misc-files" resource = "Icons.16x16.MiscFiles" />
376
 
                <StockIcon stockid = "md-name-space" resource = "element-namespace-16.png" />
377
 
                <StockIcon stockid = "md-new-folder-icon" resource = "folder-new-16.png" />
378
 
                <StockIcon stockid = "md-new-project" resource = "project-new-16.png" />
379
 
                <StockIcon stockid = "md-new-solution" resource = "solution-new-16.png" />
380
 
                <StockIcon stockid = "md-open-folder" resource = "Icons.16x16.OpenFolderBitmap" />
381
 
                <StockIcon stockid = "md-open-project-icon" resource = "Icons.16x16.OpenProjectIcon" />
382
 
                <StockIcon stockid = "md-open-reference-folder" resource = "Icons.16x16.OpenReferenceFolder" />
383
 
                <StockIcon stockid = "md-open-resource-folder" resource = "Icons.16x16.OpenResourceFolder" />
384
 
                <StockIcon stockid = "md-output-icon" resource = "Icons.16x16.OutputIcon" />
385
 
                <StockIcon stockid = "md-private-class" icon = "res:element-class-16.png|res:visibility-private-16.png" size="Menu" />
386
 
                <StockIcon stockid = "md-private-delegate" icon = "res:element-delegate-16.png|res:visibility-private-16.png" size="Menu" />
387
 
                <StockIcon stockid = "md-private-enum" icon = "res:element-enumeration-16.png|res:visibility-private-16.png" size="Menu" />
388
 
                <StockIcon stockid = "md-private-static-event" icon = "res:element-event-16.png|res:static-16.png|res:visibility-private-16.png" size="Menu" />
389
 
                <StockIcon stockid = "md-private-extensionmethod" resource = "res:element-extensionmethod-16.png|res:visibility-private-16.png" />
390
 
                <StockIcon stockid = "md-private-field" icon = "res:element-field-16.png|res:visibility-private-16.png" size="Menu" />
391
 
                <StockIcon stockid = "md-private-static-field" icon = "res:element-field-16.png|res:visibility-private-16.png|res:static-16.png" size="Menu" />
392
 
                <StockIcon stockid = "md-private-interface" icon = "res:element-interface-16.png|res:visibility-private-16.png" size="Menu" />
393
 
                <StockIcon stockid = "md-private-method" icon = "res:element-method-16.png|res:visibility-private-16.png" size="Menu" />
394
 
                <StockIcon stockid = "md-private-static-method" icon = "res:element-method-16.png|res:static-16.png|res:visibility-private-16.png" size="Menu" />
395
 
                <StockIcon stockid = "md-private-property" icon = "res:element-property-16.png|res:visibility-private-16.png" size="Menu" />
396
 
                <StockIcon stockid = "md-private-static-property" icon = "res:element-property-16.png|res:static-16.png|res:visibility-private-16.png" size="Menu" />
397
 
                <StockIcon stockid = "md-private-struct" icon = "res:element-structure-16.png|res:visibility-private-16.png" size="Menu" />
398
 
                <StockIcon stockid = "md-properties-icon" resource = "Icons.16x16.PropertiesIcon" />
399
 
                <StockIcon stockid = "md-property" resource = "element-property-16.png" />
400
 
                <StockIcon stockid = "md-static-property" icon = "res:element-property-16.png|res:static-16.png" size="Menu" />
401
 
                <StockIcon stockid = "md-protected-class" icon = "res:element-class-16.png|res:visibility-protected-16.png" size="Menu" />
402
 
                <StockIcon stockid = "md-protected-delegate" icon = "res:element-delegate-16.png|res:visibility-protected-16.png" size="Menu" />
403
 
                <StockIcon stockid = "md-protected-enum" icon = "res:element-enumeration-16.png|res:visibility-protected-16.png" size="Menu" />
404
 
                <StockIcon stockid = "md-protected-event" icon = "res:element-event-16.png|res:visibility-protected-16.png" size="Menu" />
405
 
                <StockIcon stockid = "md-protected-static-event" icon = "res:element-event-16.png|res:static-16.png|res:visibility-protected-16.png" size="Menu" />
406
 
                <StockIcon stockid = "md-protected-extensionmethod" resource = "res:element-extensionmethod-16.png|res:visibility-protected-16.png" />
407
 
                <StockIcon stockid = "md-protected-field" icon = "res:element-field-16.png|res:visibility-protected-16.png" size="Menu" />
408
 
                <StockIcon stockid = "md-protected-static-field" icon = "res:element-field-16.png|res:static-16.png|res:visibility-protected-16.png" size="Menu" />
409
 
                <StockIcon stockid = "md-protected-interface" icon = "res:element-interface-16.png|res:visibility-protected-16.png" size="Menu" />
410
 
                <StockIcon stockid = "md-protected-method" icon = "res:element-method-16.png|res:visibility-protected-16.png" size="Menu" />
411
 
                <StockIcon stockid = "md-protected-static-method" icon = "res:element-method-16.png|res:static-16.png|res:visibility-protected-16.png" size="Menu" />
412
 
                <StockIcon stockid = "md-protected-property" icon = "res:element-property-16.png|res:visibility-protected-16.png" size="Menu" />
413
 
                <StockIcon stockid = "md-protected-static-property" icon = "res:element-property-16.png|res:static-16.png|res:visibility-protected-16.png" size="Menu" />
414
 
                <StockIcon stockid = "md-protected-struct" icon = "res:element-structure-16.png|res:visibility-protected-16.png" size="Menu" />
415
 
                <StockIcon stockid = "md-reference" resource = "project-reference-16.png" />
416
 
                <StockIcon stockid = "md-reference-package" resource = "project-reference-package-16.png" />
417
 
                <StockIcon stockid = "md-reference-folder" resource = "project-reference-folder-16.png" />
418
 
                <StockIcon stockid = "md-reference-project" resource = "project-reference-project-16.png" />
419
 
                <StockIcon stockid = "md-remove-namespace" resource = "remove-namespace-16.png" />
420
 
                <StockIcon stockid = "md-warning-overlay" resource = "res:warning-overlay.png" />
421
 
                <StockIcon stockid = "md-reference-warning" icon = "res:project-reference-16.png|res:warning-overlay.png" size = "Menu"/>
422
 
                <StockIcon stockid = "md-replace-in-files" resource = "Icons.16x16.ReplaceInFiles" />
423
 
                <StockIcon stockid = "md-resource-file-icon" resource = "Icons.16x16.ResourceFileIcon" size = "Menu" />
424
 
                <StockIcon stockid = "md-resource-file-icon" resource = "Icons.32x32.ResourceFileIcon" size = "Dnd" />
425
 
                <StockIcon stockid = "md-save-all-icon" resource = "Icons.16x16.SaveAllIcon" size = "Menu"/>
426
 
                <StockIcon stockid = "md-save-all-icon" resource = "Icons.24x24.SaveAllIcon" />
427
 
                <StockIcon stockid = "md-monodevelop" resource = "monodevelop-16.png" size="Menu"/>
428
 
                <StockIcon stockid = "md-monodevelop" resource = "monodevelop-22.png" />
429
 
                <StockIcon stockid = "md-monodevelop" resource = "monodevelop-32.png" size="Dnd"/>
430
 
                <StockIcon stockid = "md-monodevelop" resource = "monodevelop-22.png" size="Button"/>
431
 
                <StockIcon stockid = "md-monodevelop" resource = "monodevelop-48.png" size="Dialog"/>
432
 
                <StockIcon stockid = "md-project" resource = "project-16.png" size="Menu"/>
433
 
                <StockIcon stockid = "md-project" resource = "project-32.png" size="Dnd" />
434
 
                <StockIcon stockid = "md-project-gui" icon = "md-project|res:project-gui-32.png" size="Dnd" />
435
 
                <StockIcon stockid = "md-project-console" icon = "md-project|res:project-console-32.png" size="Dnd" />
436
 
                <StockIcon stockid = "md-project-library" icon = "md-project|res:project-library-32.png" size="Dnd" />
437
 
                <StockIcon stockid = "md-project-web" icon = "md-project|res:web-overlay-32.png" size="Dnd" />
438
 
                <StockIcon stockid = "md-sort-namespace" resource = "sort-namespace-16.png" />
439
 
                <StockIcon stockid = "md-split-window" resource = "Icons.16x16.SplitWindow" />
440
 
                <StockIcon stockid = "md-struct" resource = "element-structure-16.png" />
441
 
                <StockIcon stockid = "md-task-list-icon" resource = "pad-task-list-16.png" size="Menu"/>
442
 
                <StockIcon stockid = "md-task-list-icon" resource = "pad-task-list-24.png" />
443
 
                <StockIcon stockid = "md-text-file-icon" resource = "Icons.16x16.TextFileIcon" size = "Menu" />
444
 
                <StockIcon stockid = "md-text-file-icon" resource = "Icons.32x32.TextFileIcon" size = "Dnd" />
445
 
                <StockIcon stockid = "md-html-file-icon" icon = "md-text-file-icon|res:web-overlay-32.png" size = "Dnd" />
446
 
                <StockIcon stockid = "md-html-file-icon" icon = "md-text-file-icon|res:web-overlay-16.png" size = "Menu" />
447
 
                <StockIcon stockid = "md-class-file" resource = "file-class-32.png" size = "Dnd" />
448
 
                <StockIcon stockid = "md-interface-file" resource = "file-interface-32.png" size = "Dnd" />
449
 
                <StockIcon stockid = "md-enum-file" resource = "file-enum-32.png" size = "Dnd" />
450
 
                <StockIcon stockid = "md-struct-file" resource = "file-struct-32.png" size = "Dnd" />
451
 
                <StockIcon stockid = "md-gui-file" icon = "md-text-file-icon|res:project-gui-32.png" size = "Dnd" />
452
 
                <StockIcon stockid = "md-tip-of-the-day" resource = "Icons.16x16.TipOfTheDay" />
453
 
                <StockIcon stockid = "md-toggle-bookmark" resource = "Icons.16x16.ToggleBookmark" size="Menu"/>
454
 
                <StockIcon stockid = "md-toggle-bookmark" resource = "Icons.22x22.ToggleBookmark.png" />
455
 
                <StockIcon stockid = "md-web-search-icon" resource = "Icons.16x16.WebSearchIcon" />
456
 
                <StockIcon stockid = "md-xml-file-icon" resource = "file-xml-16.png" size = "Menu" />
457
 
                <StockIcon stockid = "md-xml-file-icon" resource = "file-xml-32.png" size = "Dnd" />
458
 
                <StockIcon stockid = "md-addin-file" resource = "file-addin-16.png" size = "Menu" />
459
 
                <StockIcon stockid = "md-package" resource = "package-x-generic_22.png" />
460
 
                <StockIcon stockid = "md-package" resource = "package-x-generic.png" size = "Dialog" />
461
 
                <StockIcon stockid = "md-select-all" resource = "edit-select-all_22.png" />
462
 
                <StockIcon stockid = "md-select-all" resource = "edit-select-all.png" size = "Menu" />
463
 
                <StockIcon stockid = "md-software-update" resource = "system-software-update_22.png" />
464
 
                <StockIcon stockid = "md-software-update" resource = "system-software-update_22.png" size = "Button" />
465
 
                <StockIcon stockid = "md-software-update" resource = "system-software-update.png" size = "Dialog" />
466
 
                <StockIcon stockid = "md-user-package" resource = "user-package.png" />
467
 
                <StockIcon stockid = "md-visual-studio" resource = "visual-studio.png" />
468
 
                <StockIcon stockid = "md-comment" resource = "comment.png" />
469
 
                <StockIcon stockid = "md-uncomment" resource = "uncomment.png" />
470
 
                <StockIcon stockid = "md-addin" resource = "plugin-16.png" />
471
 
                <StockIcon stockid = "md-addin" resource = "plugin-16.png" size = "Menu"/>
472
 
                <StockIcon stockid = "md-addin" resource = "plugin-22.png" size = "Button"/>
473
 
                <StockIcon stockid = "md-addin" resource = "plugin-32.png" size = "LargeToolbar"/>
474
 
                <StockIcon stockid = "md-workspace" resource = "workspace-16.png" size="Menu"/>
475
 
                <StockIcon stockid = "md-workspace" resource = "workspace-32.png" size="Dnd" />
476
 
                <StockIcon stockid = "md-new-solution-folder" resource = "solution-folder-new-16.png"/>
477
 
                <StockIcon stockid = "md-solution-folder-open" resource = "solution-folder-open-16.png" size="Menu"/>
478
 
                <StockIcon stockid = "md-solution-folder-closed" resource = "solution-folder-closed-16.png" size="Menu"/>
479
 
                <StockIcon stockid = "md-regular-file" resource = "gnome-fs-regular.png" />
480
 
                <StockIcon stockid = "md-empty-category" resource = "empty-category-22.png" />
481
 
                <StockIcon stockid = "md-empty-category" resource = "empty-category-16.png" size = "Menu"/>
482
 
                <StockIcon stockid = "md-keyword" resource = "keyword-16.png" size = "Menu"/>
483
 
                <StockIcon stockid = "md-template" resource = "template-16.png" size = "Menu"/>
484
 
                <StockIcon stockid = "md-template-surroundwith" resource = "template-surroundwith-16.png" size = "Menu"/>
485
 
                <StockIcon stockid = "md-author-information" resource = "author-information-16.png" size = "Menu"/>
486
 
                <StockIcon stockid = "md-author-information" resource = "author-information-24.png" />
487
 
                <StockIcon stockid = "md-code-template" resource = "code-template-16.png" size = "Menu"/>
488
 
                <StockIcon stockid = "md-code-template" resource = "code-template-24.png" />
489
 
                <StockIcon stockid = "md-compiler-options" resource = "compiler-options-16.png" size = "Menu"/>
490
 
                <StockIcon stockid = "md-compiler-options" resource = "compiler-options-24.png" />
491
 
                <StockIcon stockid = "md-custom-commands" resource = "custom-commands-16.png" size = "Menu"/>
492
 
                <StockIcon stockid = "md-custom-commands" resource = "custom-commands-24.png" />
493
 
                <StockIcon stockid = "md-formatting" resource = "formatting-16.png" size = "Menu"/>
494
 
                <StockIcon stockid = "md-formatting" resource = "formatting-24.png" />
495
 
                <StockIcon stockid = "md-markers-rulers" resource = "markers-rulers-16.png" size = "Menu"/>
496
 
                <StockIcon stockid = "md-markers-rulers" resource = "markers-rulers-24.png" />
497
 
                <StockIcon stockid = "md-syntax-highlighting" resource = "syntax-highlighting-16.png" size = "Menu"/>
498
 
                <StockIcon stockid = "md-syntax-highlighting" resource = "syntax-highlighting-24.png" />
499
 
                <StockIcon stockid = "md-text-editor-behavior" resource = "text-editor-behavior-16.png" size = "Menu"/>
500
 
                <StockIcon stockid = "md-text-editor-behavior" resource = "text-editor-behavior-24.png" />
501
 
                <StockIcon stockid = "md-message-log" resource = "view-message-log-16.png" size = "Menu"/>
502
 
                <StockIcon stockid = "md-visual-style" resource = "visual-style-16.png" size = "Menu"/>
503
 
                <StockIcon stockid = "md-visual-style" resource = "visual-style-24.png" />
504
 
                <StockIcon stockid = "md-pin-active" resource = "hicolor_status_16x16_pin-active.png" />
505
 
                <StockIcon stockid = "md-pin-down" resource = "hicolor_status_16x16_pin-down.png" />
506
 
                <StockIcon stockid = "md-pin-up" resource = "hicolor_status_16x16_pin-up.png" />
507
 
                <StockIcon stockid = "md-assembly-project" resource = "assembly-project-16.png" />
508
 
        </Extension>
509
 
 
510
 
        <Extension path = "/MonoDevelop/Core/MimeTypes">
511
 
                <MimeType id="text/x-resource" _description=".NET resource" icon="md-resource-file-icon" isText="true">
512
 
                        <File pattern="*.resources" />
513
 
                </MimeType>
514
 
                <MimeType id="application/x-resource" _description=".NET resource" icon="md-resource-file-icon" isText="true">
515
 
                        <File pattern="*.resx" />
516
 
                </MimeType>
517
 
                <MimeType id="application/x-addin+xml" _description="Add-in manifest" icon="md-addin-file">
518
 
                        <File pattern="*.addin.xml" />
519
 
                        <File pattern="*.addin" />
520
 
                </MimeType>
521
 
                <MimeType id="application/xml" _description="XML document" icon="md-xml-file-icon" isText="true">
522
 
                        <File pattern="*.xml" />
523
 
                </MimeType>
524
 
                <MimeType id="application/config+xml" _description="Configuration File" baseType="application/xml">
525
 
                        <File pattern="*.config" />
526
 
                </MimeType>
527
 
                <MimeType id="application/glade+xml" _description="Glade File" baseType="application/xml">
528
 
                        <File pattern="*.glade" />
529
 
                </MimeType>
530
 
                <MimeType id="text/x-changelog" _description="ChangeLog document" isText="true">
531
 
                        <File pattern="ChangeLog|Changelog|CHANGELOG|Changelog"/>
532
 
                </MimeType>
533
 
                <MimeType id="application/x-executable" _description=".NET program" icon="md-empty-file-icon">
534
 
                        <File pattern="*.exe" />
535
 
                        <File pattern="*.dll" />
536
 
                </MimeType>
537
 
                <MimeType id="application/x-sln" _description="MonoDevelop/MSBuild Solution" icon="md-solution" >
538
 
                        <File pattern="*.sln" />
539
 
                </MimeType>
540
 
                <MimeType id="application/x-mds" _description="MonoDevelop 1.0 Solution" icon="md-solution" baseType="application/xml">
541
 
                        <File pattern="*.mds" />
542
 
                </MimeType>
543
 
                
544
 
                <MimeType id="text/x-patch" _description="diff files" isText="true">
545
 
                        <File pattern="*.patch" />
546
 
                        <File pattern="*.diff" />
547
 
                </MimeType>
548
 
                
549
 
                <MimeType id="text/x-makefile" _description="Makefile" isText="true">
550
 
                        <File pattern="Makefile|Makefile.am|Makefile.in"/>
551
 
                </MimeType>
552
 
                
553
 
                <MimeType id="text/x-lua" _description="lua files" isText="true">
554
 
                        <File pattern="*.lua" />
555
 
                </MimeType>
556
 
                
557
 
                <MimeType id="text/x-ilasm" _description="il files" isText="true">
558
 
                        <File pattern="*.il" />
559
 
                </MimeType>
560
 
                
561
 
                <MimeType id="text/x-jay" _description="jay files" isText="true">
562
 
                        <File pattern="*.jay" />
563
 
                </MimeType>
564
 
        </Extension>    
565
 
 
566
 
        
567
 
        <Extension path = "/MonoDevelop/ProjectModel/Gui/ItemOptionPanels">
568
 
                <Section id="Common" _label="General">
569
 
                        <Section id="General" _label="Main Settings">
570
 
                                <Condition id="ItemType" value="Project">
571
 
                                        <Panel id = "GeneralProjectPanel" _label = "Project" class = "MonoDevelop.Ide.Projects.OptionPanels.GeneralProjectOptions" />
572
 
                                        <Panel id = "BaseDirectoryPanel" _label = "Location of Project Files" class = "MonoDevelop.Ide.Projects.OptionPanels.BaseDirectoryPanel"/>
573
 
                                </Condition>
574
 
                                <Condition id="ItemType" value="Solution">
575
 
                                        <Panel id = "GeneralSolutionPanel" _label = "Solution" class = "MonoDevelop.Ide.Projects.OptionPanels.CombineInformationPanel" />
576
 
                                        <Panel id = "BaseDirectoryPanel" _label = "Location of Project Files" class = "MonoDevelop.Ide.Projects.OptionPanels.BaseDirectoryPanel"/>
577
 
                                </Condition>
578
 
                                <Condition id="ItemType" value="SolutionFolder">
579
 
                                        <Panel id = "BaseDirectoryPanel" _label = "Location of Project Files" class = "MonoDevelop.Ide.Projects.OptionPanels.BaseDirectoryPanel"/>
580
 
                                </Condition>
581
 
                                <Condition id="ItemType" value="Workspace">
582
 
                                        <Panel id = "BaseDirectoryPanel" _label = "Location of Project Files" class = "MonoDevelop.Ide.Projects.OptionPanels.BaseDirectoryPanel"/>
583
 
                                </Condition>
584
 
                        </Section>
585
 
                        <Condition id="ItemType" value="SolutionEntityItem">
586
 
                                <Section id = "CustomCommands" _label = "Custom Commands" icon="md-custom-commands" fill = "true" class = "MonoDevelop.Ide.Projects.OptionPanels.CustomCommandPanel"/>
587
 
                        </Condition>
588
 
                </Section>
589
 
                <Section id="Build" _label="Build">
590
 
                        <Section id="General" _label="General" icon="md-build-combine">
591
 
                                <Condition id="ItemType" value="Project">
592
 
                                        <Panel id = "RuntimeOptionsPanel" _label = "Runtime Options" class = "MonoDevelop.Ide.Projects.OptionPanels.RuntimeOptionsPanel"/>
593
 
                                </Condition>
594
 
                                <Condition id="ItemType" value="Solution">
595
 
                                        <Panel id = "SolutionGeneral" _label = "Build" class = "MonoDevelop.Ide.Projects.OptionPanels.CombineBuildOptions"/>
596
 
                                </Condition>
597
 
                        </Section>
598
 
                        <Condition id="ItemType" value="Project">
599
 
                                <Section id = "ProjectConfigurations" _label = "Configurations" fill = "true" class = "MonoDevelop.Ide.Projects.OptionPanels.SolutionItemConfigurationsPanel"/>
600
 
                                <Section id = "Compiler" _label="Compiler" icon="md-compiler-options" />
601
 
                                <Section id = "SigningPreferences" _label = "Assembly Signing" class = "MonoDevelop.Ide.Projects.OptionPanels.CommonAssemblySigningPreferencesPanel"/>
602
 
                                <Section id = "OutputOptionsPanel" _label = "Output" class = "MonoDevelop.Ide.Projects.OptionPanels.OutputOptionsPanel"/>
603
 
                        </Condition>
604
 
                        <Condition id="ItemType" value="Solution">
605
 
                                <Section id = "SolutionConfigurations" _label="Configurations">
606
 
                                        <Panel id = "Configurations" _label = "Configurations" fill = "true" class = "MonoDevelop.Ide.Projects.OptionPanels.SolutionItemConfigurationsPanel"/>
607
 
                                        <Panel id = "EntryConfigurations" _label = "Configuration Mappings" fill = "true" grouping="Tab" class = "MonoDevelop.Ide.Projects.OptionPanels.CombineConfigurationPanel"/>
608
 
                                </Section>
609
 
                        </Condition>
610
 
                </Section>
611
 
                <Section id="Run" _label="Run">
612
 
                        <Section id="General" _label="General" icon="gtk-execute">
613
 
                                <Condition id="ItemType" value="Project">
614
 
                                        <Panel id = "RunOptionsPanel" _label = "Run" fill = "true" class = "MonoDevelop.Ide.Projects.OptionPanels.RunOptionsPanel"/>
615
 
                                </Condition>
616
 
                        </Section>
617
 
                        <Condition id="ItemType" value="Solution">
618
 
                                <Section id = "StartupOptionsPanel" _label = "Startup Project" fill = "true" class = "MonoDevelop.Ide.Projects.OptionPanels.StartupOptionsPanel"/>
619
 
                        </Condition>
620
 
                </Section>
621
 
                <Section id="SourceCode" _label="Source Code">
622
 
                        <Section id="DotNetNamingPolicies" _label=".NET Naming Policies">
623
 
                                <Condition id="ItemType" value="Solution">
624
 
                                        <Panel id = "NamespaceSynchronisationPanel" class = "MonoDevelop.Ide.Projects.OptionPanels.NamespaceSynchronisationPanel" />
625
 
                                </Condition>
626
 
                                <Condition id="ItemType" value="SolutionItem">
627
 
                                        <Panel id = "NamespaceSynchronisationPanel" class = "MonoDevelop.Ide.Projects.OptionPanels.NamespaceSynchronisationPanel" />
628
 
                                </Condition>
629
 
                        </Section>
630
 
                        <Condition id="ItemType" value="Solution">
631
 
                                <Section id="CodeFormattingPolicies" _label="Code Formatting" icon="md-formatting" fill = "true" class="MonoDevelop.Ide.Projects.OptionPanels.CodeFormattingPanel" />
632
 
                        </Condition>
633
 
                        <Condition id="ItemType" value="SolutionItem">
634
 
                                <Section id="CodeFormattingPolicies" _label="Code Formatting" icon="md-formatting" fill = "true" class="MonoDevelop.Ide.Projects.OptionPanels.CodeFormattingPanel" />
635
 
                        </Condition>
636
 
                </Section>
637
 
        </Extension>
638
 
        
639
 
        <Extension path = "/MonoDevelop/ProjectModel/Gui/DefaultPolicyPanels">
640
 
                <Section id="Common" _label="General">
641
 
                </Section>
642
 
                <Section id="Build" _label="Build">
643
 
                </Section>
644
 
                <Section id="Run" _label="Run">
645
 
                </Section>
646
 
                <Section id="SourceCode" _label="Source Code">
647
 
                        <Section id="DefaultDotNetNamingPolicies" _label=".NET Naming Policies">
648
 
                                <Panel id = "NamespaceSynchronisationPanel" class = "MonoDevelop.Ide.Projects.OptionPanels.NamespaceSynchronisationPanel" />
649
 
                        </Section>
650
 
                        <Section id="CodeFormattingPolicies" _label="Code Formatting" icon="md-formatting" fill = "true" class="MonoDevelop.Ide.Projects.OptionPanels.CodeFormattingPanel" />
651
 
                </Section>
652
 
        </Extension>
653
 
 
654
 
        <Extension path = "/MonoDevelop/Ide/DisplayBindings">
655
 
                <DisplayBinding id    = "DefaultDisplayBinding"
656
 
                                class = "MonoDevelop.Ide.Gui.DefaultDisplayBinding"/>
657
 
        </Extension>
658
 
 
659
 
        <Extension path = "/MonoDevelop/Ide/StartupHandlers">
660
 
                <Class class = "MonoDevelop.Ide.Gui.AddinUpdateHandler"/>
661
 
                <Class class = "MonoDevelop.Ide.Gui.Dialogs.TipOfTheDayStartup"/>
662
 
                <Class class = "MonoDevelop.Ide.Updater.CheckForUpdatesOnStartUpHandler" />
663
 
        </Extension>
664
 
        
665
 
        <Extension path = "/MonoDevelop/Ide/Commands">
666
 
 
667
 
                <!-- WARNING WARNING WARNING WARNING WARNING WARNING
668
 
                        Please don't change the default command shorcuts.
669
 
                        If a shortcut has to be changed, please create a new binding
670
 
                        scheme for the next MD version and do the change there.
671
 
                -->
672
 
        
673
 
                <!-- Hidden commands -->
674
 
                <!-- The commands in the hidden category are not shown in the key bindings configuration panel -->
675
 
                <Category id="Hidden" _name="Hidden">
676
 
                        <!-- The EditCommands.DeleteKey command can be used to easily bind the Delete key to a command handler -->
677
 
                        <!-- Notice that the EditCommands.Delete command is not bound to the Delete key since it is not always -->
678
 
                        <!-- convenient to fire the Delete command when pressing Delete (for example, while editing the name of -->
679
 
                        <!-- a file in the solution pad. -->
680
 
                        <Command id = "MonoDevelop.Ide.Commands.EditCommands.DeleteKey"
681
 
                                        _label = "_Delete"
682
 
                                        defaultHandler = "MonoDevelop.Ide.Commands.DefaultDeleteKeyHandler"
683
 
                                        shortcut = "Delete"/>
684
 
                </Category>
685
 
                
686
 
                <!-- EditCommands -->
687
 
                <Category _name = "Edit" id="Edit">
688
 
                                
689
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.Copy"
690
 
                                _label = "_Copy"
691
 
                                icon = "gtk-copy" 
692
 
                                _description = "Copy the selection" 
693
 
                                defaultHandler = "MonoDevelop.Ide.Commands.DefaultCopyHandler"
694
 
                                shortcut = "Control|C"
695
 
                                macShortcut = "Meta|C" />
696
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.Cut"
697
 
                                _label = "Cu_t"
698
 
                                icon = "gtk-cut" 
699
 
                                _description = "Cut the selection" 
700
 
                                defaultHandler = "MonoDevelop.Ide.Commands.DefaultCutHandler"
701
 
                                shortcut = "Control|X"
702
 
                                macShortcut = "Meta|X" />
703
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.Paste"
704
 
                                _label = "_Paste" 
705
 
                                icon = "gtk-paste"
706
 
                                _description = "Paste the clipboard" 
707
 
                                defaultHandler = "MonoDevelop.Ide.Commands.DefaultPasteHandler"
708
 
                                shortcut = "Control|V"
709
 
                                macShortcut = "Meta|V" />
710
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.Delete"
711
 
                                _label = "_Delete" 
712
 
                                _description = "Delete the selection"
713
 
                                defaultHandler = "MonoDevelop.Ide.Commands.DefaultDeleteHandler"
714
 
                                icon  = "gtk-delete" />
715
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.Rename"
716
 
                                _label = "Re_name"
717
 
                                _description = "Rename the selection"
718
 
                                shortcut = "F2"
719
 
                                macShortcut = "Meta|R"/>
720
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.Undo"
721
 
                                _label = "_Undo" 
722
 
                                icon = "gtk-undo" 
723
 
                                _description = "Undo last action" 
724
 
                                shortcut = "Control|Z"
725
 
                                macShortcut = "Meta|Z" />
726
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.Redo" 
727
 
                                _label = "_Redo" 
728
 
                                icon = "gtk-redo" 
729
 
                                _description = "Redo last undone action" 
730
 
                                shortcut = "Control|Shift|Z"
731
 
                                macShortcut = "Meta|Shift|Z" />
732
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.SelectAll" 
733
 
                                _label = "Select _All" 
734
 
                                _description = "Select all text" 
735
 
                                shortcut = "Control|A"
736
 
                                macShortcut = "Meta|A"
737
 
                                defaultHandler = "MonoDevelop.Ide.Commands.DefaultSelectAllHandler"
738
 
                                icon = "md-select-all" />
739
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.ToggleCodeComment"
740
 
                                shortcut = "Control|Alt|C"
741
 
                                _description = "Comment/Uncomment selected lines of code" 
742
 
                                _label = "_Toggle Line Comment(s)"
743
 
                                icon = "md-comment" />
744
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.IndentSelection"
745
 
                                shortcut = "Control|Alt|End"
746
 
                                _description = "Indent selected lines of code" 
747
 
                                _label = "_Indent Selection"
748
 
                                macShortcut = "Meta|]"
749
 
                                icon = "gtk-indent" />
750
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.UnIndentSelection"
751
 
                                shortcut = "Control|Alt|Home"
752
 
                                _description = "Unindent selected lines of code" 
753
 
                                macShortcut = "Meta|["
754
 
                                _label = "_Unindent Selection"
755
 
                                icon = "gtk-unindent" />
756
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.UppercaseSelection"
757
 
                                _description = "Convert the selected text to uppercase" 
758
 
                                _label = "_Uppercase Selection" />
759
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.LowercaseSelection"
760
 
                                _description = "Convert the selected text to lowercase" 
761
 
                                _label = "_Lowercase Selection" />
762
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.RemoveTrailingWhiteSpaces"
763
 
                                description = "Remove trailing white spaces" 
764
 
                                _label = "_Remove trailing white spaces" />
765
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.JoinWithNextLine"
766
 
                                shortcut = "Control|Shift|J"
767
 
                                _description = "Join the current line with the next line" 
768
 
                                _label = "_Join Lines" />
769
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.WordCount"
770
 
                                _label = "_Word Count..." 
771
 
                                description = "Count words in a text file"/>
772
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.MonodevelopPreferences"
773
 
                                defaultHandler = "MonoDevelop.Ide.Commands.MonodevelopPreferencesHandler"
774
 
                                _label = "Pr_eferences"
775
 
                                icon = "gtk-preferences"
776
 
                                macShortcut = "Meta|,"
777
 
                                _description = "Show MonoDevelop preferences window" />
778
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.DefaultPolicies"
779
 
                                defaultHandler = "MonoDevelop.Ide.Commands.DefaultPoliciesHandler"
780
 
                                _label = "Default Po_licies"
781
 
                                _description = "Edit the default policies that are applied to new projects" />
782
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.InsertStandardHeader"
783
 
                                _label = "_Insert Standard Header" 
784
 
                                defaultHandler = "MonoDevelop.Ide.Commands.InsertStandardHeaderHandler"
785
 
                                _description = "Add the user defined header to the top of the file"/>
786
 
                
787
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.ToggleFolding"
788
 
                                _label = "_Toggle Fold" 
789
 
                                shortcut = "Control|Shift|M"
790
 
                                macShortcut = "Control|Meta|Left"
791
 
                                _description = "Toggles the folding at caret position."/>
792
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.ToggleAllFoldings"
793
 
                                _label = "Toggle _All Folds" 
794
 
                                shortcut = "Control|Shift|A"
795
 
                                _description = "Toggles all the foldings in the document."/>
796
 
                <Command id = "MonoDevelop.Ide.Commands.EditCommands.FoldDefinitions"
797
 
                                _label = "Show _Definitions Only" 
798
 
                                _description = "Folds all method and property bodies."/>
799
 
                                
800
 
                <Command id = "MonoDevelop.Ide.CodeFormatting.CodeFormattingCommands.FormatBuffer"
801
 
                                defaultHandler = "MonoDevelop.Ide.CodeFormatting.FormatBufferHandler"
802
 
                                _label = "_Format Document" />
803
 
                </Category>
804
 
 
805
 
                <!-- ProjectCommands -->
806
 
                <Category _name = "Project" id = "Project">
807
 
                                
808
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.AddNewProject"
809
 
                                _label = "_Add New Project..."
810
 
                                _description = "Add a new project to the selected solution"
811
 
                                icon  = "md-new-project" />
812
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.AddNewWorkspace"
813
 
                                _label = "_Add New Workspace..."
814
 
                                _description = "Add a new child workspace to the selected workspace" />
815
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.AddNewSolution"
816
 
                                _label = "_Add New Solution..."
817
 
                                _description = "Add a new child solution to the selected workspace"
818
 
                                icon  = "md-new-solution" />
819
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.AddSolutionFolder"
820
 
                                _label = "Add Solution _Folder" 
821
 
                                _description = "Add a new solution folder to the selected solution"
822
 
                                icon  = "md-new-solution-folder" />
823
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.AddProject"
824
 
                                _description = "Add a project to the selected solution"
825
 
                                _label = "Add Existing _Project..." />
826
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.AddItem"
827
 
                                _description = "Add an existing item to the selected workspace"
828
 
                                _label = "Add Existing _Item..." />
829
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.RemoveFromProject"
830
 
                                _label = "_Remove From Project"
831
 
                                _description = "Remove an item from the project"
832
 
                                icon  = "gtk-delete" />
833
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.Options"
834
 
                                defaultHandler = "MonoDevelop.Ide.Commands.SolutionItemOptionsHandler"
835
 
                                _label = "_Options" 
836
 
                                _description = "Show options window" />
837
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.SolutionOptions"
838
 
                                defaultHandler = "MonoDevelop.Ide.Commands.SolutionOptionsHandler"
839
 
                                _label = "_Solution Options" 
840
 
                                _description = "Show solution options window" />
841
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.ProjectOptions"
842
 
                                defaultHandler = "MonoDevelop.Ide.Commands.ProjectOptionsHandler"
843
 
                                _label = "Project _Options" 
844
 
                                _description = "Show project options window" />
845
 
                                
846
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.AddReference"
847
 
                                _description = "Add and remove project references"
848
 
                                _label = "_Edit References..."
849
 
                                defaultHandler = "MonoDevelop.Ide.Commands.EditReferencesHandler" />
850
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.AddNewFiles"
851
 
                                _label = "New _File..."
852
 
                                _description = "Create a new file"
853
 
                                icon  = "gtk-new" />
854
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.AddFiles"
855
 
                                _description = "Add existing files to the project"
856
 
                                macShortcut = "Alt|Meta|A"
857
 
                                _label = "_Add Files..." />
858
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.NewFolder"
859
 
                                _label = "New _Folder" 
860
 
                                _description = "Create a new folder"
861
 
                                icon  = "md-new-folder-icon" />
862
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.IncludeToProject"
863
 
                                _description = "Add existing file to the project"
864
 
                                _label = "_Include To Project" />
865
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.BuildSolution"
866
 
                                defaultHandler = "MonoDevelop.Ide.Commands.BuildSolutionHandler"
867
 
                                _label = "_Build All"
868
 
                                shortcut = "F8"
869
 
                                macShortcut = "Meta|B"
870
 
                                _description = "Build all projects of all solutions"
871
 
                                icon  = "md-build-combine" />
872
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.Build"
873
 
                                defaultHandler = "MonoDevelop.Ide.Commands.BuildHandler"
874
 
                                _label = "Buil_d" 
875
 
                                shortcut = "F7"
876
 
                                macShortcut = "Meta|K"
877
 
                                _description = "Build the current project"
878
 
                                icon  = "md-build-current-selected-project" />
879
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.RebuildSolution"
880
 
                                defaultHandler = "MonoDevelop.Ide.Commands.RebuildSolutionHandler"
881
 
                                shortcut = "Control|F8"
882
 
                                macShortcut="Meta|Control|B"
883
 
                                _description = "Rebuild all projects of all solutions"
884
 
                                _label = "_Rebuild All" />
885
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.Rebuild"
886
 
                                defaultHandler = "MonoDevelop.Ide.Commands.RebuildHandler"
887
 
                                shortcut = "Control|F7"
888
 
                                macShortcut="Meta|Control|K"
889
 
                                _description = "Rebuild the current project"
890
 
                                _label = "R_ebuild" />
891
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.SetAsStartupProject"
892
 
                                _label = "_Set As Startup Project" />
893
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.Run"
894
 
                                defaultHandler = "MonoDevelop.Ide.Commands.RunHandler"
895
 
                                icon = "gtk-execute"
896
 
                                shortcut = "Control|F5"
897
 
                                macShortcut = "Alt|Meta|Return"
898
 
                                _description = "Run"
899
 
                                _label = "_Run" />
900
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.RunWithList"
901
 
                                defaultHandler = "MonoDevelop.Ide.Commands.RunWithHandler"
902
 
                                type="array"
903
 
                                _description = "Run With List"
904
 
                                _label = "Run With List" />
905
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.RunEntry"
906
 
                                defaultHandler = "MonoDevelop.Ide.Commands.RunEntryHandler"
907
 
                                icon = "gtk-execute"
908
 
                                _description = "Run current project"
909
 
                                _label = "_Run Item" />
910
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.RunEntryWithList"
911
 
                                defaultHandler = "MonoDevelop.Ide.Commands.RunEntryWithHandler"
912
 
                                type="array"
913
 
                                _description = "Run With List"
914
 
                                _label = "Run With List" />
915
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.Clean"
916
 
                                defaultHandler = "MonoDevelop.Ide.Commands.CleanHandler"
917
 
                                _description = "Clean the selected project or solution"
918
 
                                macShortcut = "Shift|Meta|K"
919
 
                                _label = "C_lean" />
920
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.CleanSolution"
921
 
                                defaultHandler = "MonoDevelop.Ide.Commands.CleanSolutionHandler"
922
 
                                _description = "Clean all projects of all solutions"
923
 
                                _label = "_Clean All" />
924
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.LocalCopyReference"
925
 
                                type="check"
926
 
                                _description = "Copy the assembly to the output directory when building the project"
927
 
                                _label = "_Local Copy" />
928
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.Stop"
929
 
                                defaultHandler = "MonoDevelop.Ide.Commands.StopHandler"
930
 
                                icon = "gtk-stop"
931
 
                                macShortcut = "Shift|Meta|Return"
932
 
                                shortcut = "Shift|F5"
933
 
                                _description = "Stop current build or application execution"
934
 
                                _label = "_Stop" />
935
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.ConfigurationSelector"
936
 
                                type = "custom"
937
 
                                widget = "MonoDevelop.Ide.Gui.ConfigurationComboBox"
938
 
                                _label = "Active Configuration" />
939
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.CustomCommandList"
940
 
                                defaultHandler = "MonoDevelop.Ide.Commands.CustomCommandListHandler"
941
 
                                type="array"
942
 
                                _label = "Custom command list" />
943
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.Reload"
944
 
                                _description = "Reload selected project or solution"
945
 
                                _label = "Reload" />
946
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.ExportProject"
947
 
                                defaultHandler = "MonoDevelop.Ide.Commands.ExportProjectHandler"
948
 
                                _description = "Convert selected project or solution to another format"
949
 
                                _label = "_Export..." />
950
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.SelectActiveConfiguration"
951
 
                                type = "radio|array"
952
 
                                defaultHandler = "MonoDevelop.Ide.Commands.SelectActiveConfigurationHandler"
953
 
                                _label = "Active Configuration" />
954
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.SelectActiveRuntime"
955
 
                                type = "radio|array"
956
 
                                defaultHandler="MonoDevelop.Ide.Commands.SelectActiveRuntimeHandler"
957
 
                                _label = "Active Runtime" />
958
 
                </Category>
959
 
 
960
 
 
961
 
                <!-- FileCommands -->
962
 
                <Category _name = "File" id = "File">
963
 
                
964
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.OpenFile"
965
 
                                defaultHandler = "MonoDevelop.Ide.Commands.OpenFileHandler"
966
 
                                _label = "_Open..." 
967
 
                                shortcut = "Control|O"
968
 
                                macShortcut = "Meta|O"
969
 
                                _description = "Open file or solution"
970
 
                                icon  = "gtk-open" />
971
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.NewFile" 
972
 
                                defaultHandler = "MonoDevelop.Ide.Commands.NewFileHandler"
973
 
                                _label = "_File..."
974
 
                                shortcut = "Control|N"
975
 
                                macShortcut = "Meta|N"
976
 
                                _description = "Create a new file"
977
 
                                icon = "gtk-new" />
978
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.Save" 
979
 
                                icon = "gtk-save" 
980
 
                                shortcut = "Control|S"
981
 
                                macShortcut = "Meta|S"
982
 
                                _description = "Save the active document"
983
 
                                _label = "_Save" />
984
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.SaveAll"
985
 
                                defaultHandler = "MonoDevelop.Ide.Commands.SaveAllHandler"
986
 
                                icon = "md-save-all-icon" 
987
 
                                _description = "Save all open files"
988
 
                                _label = "Save A_ll" />
989
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.NewProject" 
990
 
                                defaultHandler = "MonoDevelop.Ide.Commands.NewProjectHandler"
991
 
                                _label = "_Solution..." 
992
 
                                icon = "md-new-solution" 
993
 
                                _description = "Create a new solution" 
994
 
                                macShortcut = "Meta|Shift|N"
995
 
                                shortcut = "Control|Shift|N"  />
996
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.NewWorkspace" 
997
 
                                defaultHandler = "MonoDevelop.Ide.Commands.NewWorkspaceHandler"
998
 
                                _label = "_Workspace..."
999
 
                                _description = "Create a new workspace"/>
1000
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.CloseFile"
1001
 
                                _label = "_Close File" 
1002
 
                                _description = "Close active file"
1003
 
                                icon = "gtk-close"
1004
 
                                shortcut = "Control|W"
1005
 
                                macShortcut = "Meta|W" />
1006
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.CloseAllFiles"
1007
 
                                defaultHandler = "MonoDevelop.Ide.Commands.CloseAllFilesHandler"
1008
 
                                _label = "Close _All"
1009
 
                                _description = "Close All Files"
1010
 
                                icon = "gtk-close"
1011
 
                                shortcut = "Control|Shift|W"
1012
 
                                macShortcut = "Meta|Shift|W" />
1013
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.CloseWorkspace"
1014
 
                                defaultHandler = "MonoDevelop.Ide.Commands.CloseWorkspaceHandler"
1015
 
                                _label = "C_lose Workspace" 
1016
 
                                _description = "Close all solutions open in the current workspace"
1017
 
                                icon = "md-close-combine-icon" />
1018
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.CloseWorkspaceItem"
1019
 
                                defaultHandler = "MonoDevelop.Ide.Commands.CloseWorkspaceHandler"
1020
 
                                _label = "C_lose" 
1021
 
                                _description = "Close the active solution or workspace item"
1022
 
                                icon = "md-close-combine-icon" />
1023
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.ReloadFile"
1024
 
                                _label = "_Revert" 
1025
 
                                _description = "Revert to a saved version of the file"
1026
 
                                macShortcut = "Meta|U"
1027
 
                                icon = "gtk-revert-to-saved" />
1028
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.SaveAs"
1029
 
                                _label = "Save _As..."
1030
 
                                icon = "gtk-save-as"
1031
 
                                shortcut = "Control|Shift|S" 
1032
 
                                macShortcut = "Meta|Shift|S"
1033
 
                                _description = "Save the current file with a different name" />
1034
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.PrintDocument"
1035
 
                                defaultHandler = "MonoDevelop.Ide.Commands.PrintHandler"
1036
 
                                _label = "_Print..." 
1037
 
                                _description = "Print current document" 
1038
 
                                icon  = "gtk-print"
1039
 
                                shortcut = "Control|P"
1040
 
                                macShortcut = "Meta|P" />
1041
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.PrintPreviewDocument"
1042
 
                                defaultHandler = "MonoDevelop.Ide.Commands.PrintPreviewHandler"
1043
 
                                _label = "Print Previe_w" 
1044
 
                                _description = "Show print preview" 
1045
 
                                icon  = "gtk-print-preview"
1046
 
                                shortcut = "Shift|Control|P" />
1047
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.PrintPageSetup"
1048
 
                                defaultHandler = "MonoDevelop.Ide.Commands.PrintPageSetupHandler"
1049
 
                                _label = "Page Set_up" 
1050
 
                                _description = "Show page setup" 
1051
 
                                icon  = "gtk-page-setup" />
1052
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.RecentFileList"
1053
 
                                defaultHandler = "MonoDevelop.Ide.Commands.RecentFileListHandler"
1054
 
                                type="array"
1055
 
                                _label = "Recent _Files" />
1056
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.ClearRecentFiles" 
1057
 
                                defaultHandler = "MonoDevelop.Ide.Commands.ClearRecentFilesHandler"
1058
 
                                _label = "_Clear" 
1059
 
                                icon  = "gtk-clear"
1060
 
                                _description = "Clear recent files" />
1061
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.RecentProjectList"
1062
 
                                defaultHandler = "MonoDevelop.Ide.Commands.RecentProjectListHandler"
1063
 
                                type="array"
1064
 
                                _label = "Recent Pro_jects" />
1065
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.ClearRecentProjects"
1066
 
                                defaultHandler = "MonoDevelop.Ide.Commands.ClearRecentProjectsHandler"
1067
 
                                _label = "_Clear" 
1068
 
                                icon  = "gtk-clear"
1069
 
                                _description = "Clear recent solutions" />
1070
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.Exit"
1071
 
                                defaultHandler = "MonoDevelop.Ide.Commands.ExitHandler"
1072
 
                                _label = "_Quit" 
1073
 
                                icon = "gtk-quit" 
1074
 
                                _description = "Quit MonoDevelop"
1075
 
                                macShortcut = "Meta|Q"
1076
 
                                shortcut = "Control|Q" />
1077
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.OpenInTerminal"
1078
 
                                _label = "_Open in Terminal" 
1079
 
                                _description = "Opens a terminal in this folder"/>
1080
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.OpenFolder"
1081
 
                                _label = "_Open Folder" 
1082
 
                                _description = "Opens the folder in a file manager."/>
1083
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.OpenContainingFolder"
1084
 
                                _label = "O_pen Containing Folder" 
1085
 
                                _description = "Opens the folder that contains this file."/>
1086
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.SetBuildAction"
1087
 
                                type="radio|array"
1088
 
                                _label = "Build action" />
1089
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.ShowProperties"
1090
 
                                icon="gtk-properties"
1091
 
                                _label = "_Properties" />
1092
 
                <Command id = "MonoDevelop.Ide.Commands.FileCommands.CopyToOutputDirectory"
1093
 
                         type = "check"
1094
 
                        _label = "_Copy to Output Directory" />
1095
 
                <Command id = "MonoDevelop.Ide.Commands.ProjectCommands.SpecificAssemblyVersion"
1096
 
                         type = "check"
1097
 
                        _label = "Require Specific Version" />
1098
 
                <Command id = "MonoDevelop.Ide.Commands.FileTabCommands.CloseAllButThis"
1099
 
                         defaultHandler = "MonoDevelop.Ide.Commands.CloseAllButThisHandler"
1100
 
                                _label = "C_lose all but this"
1101
 
                                _description = "Closes all opened files except for the active file"/>
1102
 
                <Command id = "MonoDevelop.Ide.Commands.FileTabCommands.CopyPathName"
1103
 
                         defaultHandler = "MonoDevelop.Ide.Commands.CopyPathNameHandler"
1104
 
                                _description = "Copy the file path to the clipboard"
1105
 
                                _label = "C_opy file path/name"/>
1106
 
                <Command id = "MonoDevelop.Ide.Commands.FileTabCommands.ToggleMaximize"
1107
 
                         defaultHandler = "MonoDevelop.Ide.Commands.ToggleMaximizeHandler"
1108
 
                                _label = "S_witch maximize/normal view"/>
1109
 
                </Category>
1110
 
                                
1111
 
                <!-- ViewCommands -->
1112
 
                <Category _name = "View" id = "View">
1113
 
                
1114
 
                <Command id = "MonoDevelop.Ide.Commands.ViewCommands.ViewList"
1115
 
                                defaultHandler = "MonoDevelop.Ide.Commands.ViewListHandler"
1116
 
                                type="array"
1117
 
                                _label = "View List" />
1118
 
                <Command id = "MonoDevelop.Ide.Commands.ViewCommands.LayoutList"
1119
 
                                defaultHandler = "MonoDevelop.Ide.Commands.LayoutListHandler"
1120
 
                                type="radio|array"
1121
 
                                _label = "Layout List" />
1122
 
                <Command id = "MonoDevelop.Ide.Commands.ViewCommands.NewLayout"
1123
 
                                defaultHandler = "MonoDevelop.Ide.Commands.NewLayoutHandler"
1124
 
                                _label = "_New Layout..."
1125
 
                                icon = "gtk-add"
1126
 
                                _description = "Create new layout" />
1127
 
                <Command id = "MonoDevelop.Ide.Commands.ViewCommands.DeleteCurrentLayout"
1128
 
                                defaultHandler = "MonoDevelop.Ide.Commands.DeleteCurrentLayoutHandler"
1129
 
                                _label = "_Delete Current Layout"
1130
 
                                icon = "gtk-remove"
1131
 
                                _description = "Delete current layout" />
1132
 
                <Command id = "MonoDevelop.Ide.Commands.ViewCommands.LayoutSelector"
1133
 
                                type = "custom"
1134
 
                                widget = "MonoDevelop.Ide.Gui.LayoutComboBox"
1135
 
                                _label = "Active Layout"
1136
 
                                _description = "Switch active layout" />
1137
 
                <Command id = "MonoDevelop.Ide.Commands.ViewCommands.FullScreen"
1138
 
                                defaultHandler = "MonoDevelop.Ide.Commands.FullScreenHandler"
1139
 
                                _label = "_Full Screen" 
1140
 
                                icon = "gtk-fullscreen" 
1141
 
                                _description = "Set full screen mode" />
1142
 
                <Command id = "MonoDevelop.Ide.Commands.ViewCommands.Open"
1143
 
                                _description = "Open selected document"
1144
 
                                _label = "_Open" />
1145
 
                <Command id = "MonoDevelop.Ide.Commands.ViewCommands.TreeDisplayOptionList"
1146
 
                                type = "array|check"
1147
 
                                _label = "Display Options List" />
1148
 
                <Command id = "MonoDevelop.Ide.Commands.ViewCommands.ResetTreeDisplayOptions"
1149
 
                                _label = "Reset Options" />
1150
 
                <Command id = "MonoDevelop.Ide.Commands.ViewCommands.RefreshTree"
1151
 
                                _description = "Refresh the tree"
1152
 
                                _label = "Refresh" />
1153
 
                <Command id = "MonoDevelop.Ide.Commands.ViewCommands.CollapseAllTreeNodes"
1154
 
                                _label = "Collapse All Nodes" />
1155
 
                <Command id = "MonoDevelop.Ide.Commands.ViewCommands.OpenWithList"
1156
 
                                type = "array"
1157
 
                                _label = "List of programs to open with" />
1158
 
                <Command id = "MonoDevelop.Ide.Commands.ViewCommands.ShowNext"
1159
 
                                defaultHandler = "MonoDevelop.Ide.Commands.ShowNextHandler"
1160
 
                                _label = "Show Next" 
1161
 
                                _description = "Move cursor to next error or search match"
1162
 
                                macShortcut = "Meta|="
1163
 
                                shortcut = "F4" />
1164
 
                <Command id = "MonoDevelop.Ide.Commands.ViewCommands.ShowPrevious"
1165
 
                                defaultHandler = "MonoDevelop.Ide.Commands.ShowPreviousHandler"
1166
 
                                _label = "Show Previous" 
1167
 
                                _description = "Move cursor to previous error or search match"
1168
 
                                macShortcut = "Meta|+"
1169
 
                                shortcut = "Shift|F4" />
1170
 
                
1171
 
                <Command id = "MonoDevelop.Ide.Commands.NavigationCommands.NavigateBack"
1172
 
                                _label = "Navigate _Back"
1173
 
                                icon = "md-navigate-back"
1174
 
                                defaultHandler = "MonoDevelop.Ide.Commands.NavigateBack"
1175
 
                                shortcut = "Control|Alt|Left"
1176
 
                                macShortcut= "Meta|Alt|Left"
1177
 
                                _description = "Move to previous point in code navigation history"/>
1178
 
                <Command id = "MonoDevelop.Ide.Commands.NavigationCommands.NavigateForward"
1179
 
                                _label = "Navigate _Forward"
1180
 
                                icon = "md-navigate-forward"
1181
 
                                defaultHandler = "MonoDevelop.Ide.Commands.NavigateForward"
1182
 
                                shortcut = "Control|Alt|Right"
1183
 
                                macShortcut= "Meta|Alt|Right"
1184
 
                                _description = "Move to next point in code navigation history"/>
1185
 
                <Command id = "MonoDevelop.Ide.Commands.NavigationCommands.NavigateHistory"
1186
 
                                type="radio|array" 
1187
 
                                _label = "Navigate _History"
1188
 
                                defaultHandler = "MonoDevelop.Ide.Commands.NavigateHistory"
1189
 
                                _description = "Select a point from the navigation history"/>
1190
 
                <Command id = "MonoDevelop.Ide.Commands.NavigationCommands.ClearNavigationHistory"
1191
 
                                _label = "_Clear Navigation History"
1192
 
                                defaultHandler = "MonoDevelop.Ide.Commands.ClearNavigationHistory"
1193
 
                                _description = "Clear the navigation history"/>
1194
 
 
1195
 
                <Command id = "MonoDevelop.Ide.Commands.ViewCommands.ZoomIn"
1196
 
                                defaultHandler = "MonoDevelop.Ide.Commands.ZoomIn"
1197
 
                                _label = "_Zoom In"
1198
 
                                icon = "gtk-zoom-in" 
1199
 
                                shortcut = "Control|+"
1200
 
                                _description = "Zooms view in" />
1201
 
                <Command id = "MonoDevelop.Ide.Commands.ViewCommands.ZoomOut"
1202
 
                                defaultHandler = "MonoDevelop.Ide.Commands.ZoomOut"
1203
 
                                _label = "Zoom _Out"
1204
 
                                icon = "gtk-zoom-out" 
1205
 
                                shortcut = "Control|-"
1206
 
                                _description = "Zooms view out" />
1207
 
                <Command id = "MonoDevelop.Ide.Commands.ViewCommands.ZoomReset"
1208
 
                                defaultHandler = "MonoDevelop.Ide.Commands.ZoomReset"
1209
 
                                _label = "_Normal Size"
1210
 
                                icon = "gtk-zoom-100" 
1211
 
                                shortcut = "Control|0"
1212
 
                                _description = "Resets zoom to default" />
1213
 
                <Command id = "MonoDevelop.Ide.Commands.ViewCommands.FocusCurrentDocument"
1214
 
                                defaultHandler = "MonoDevelop.Ide.Commands.FocusCurrentDocumentHandler"
1215
 
                                _label = "_Focus Document"
1216
 
                                shortcut = "Alt|C"
1217
 
                                _description = "Focus current document" />
1218
 
                </Category>
1219
 
                
1220
 
                <!-- ToolCommands -->
1221
 
                <Category _name = "Tools" id = "Tools">
1222
 
                
1223
 
                <Command id = "MonoDevelop.Ide.Commands.ToolCommands.AddinManager"
1224
 
                                defaultHandler = "MonoDevelop.Ide.Commands.AddinManagerHandler"
1225
 
                                icon = "md-software-update"
1226
 
                                _description = "Manage add-ins"
1227
 
                                _label = "_Add-in Manager" />
1228
 
                <Command id = "MonoDevelop.Ide.Commands.ToolCommands.ToolList"
1229
 
                                defaultHandler = "MonoDevelop.Ide.Commands.ToolListHandler"
1230
 
                                type="array"
1231
 
                                _label = "Tool List" />
1232
 
                                
1233
 
                <Command id = "MonoDevelop.Ide.Commands.ToolCommands.InstrumentationViewer"
1234
 
                                defaultHandler = "MonoDevelop.Ide.Commands.InstrumentationViewerHandler"
1235
 
                                _label = "Instrumentation Monitor" />
1236
 
                                
1237
 
                </Category>
1238
 
                
1239
 
                
1240
 
                <!-- WindowCommands -->
1241
 
                <Category _name = "Window" id = "Window">
1242
 
                
1243
 
                <Command id  = "MonoDevelop.Ide.Commands.WindowCommands.NextWindow"
1244
 
                                defaultHandler = "MonoDevelop.Ide.Commands.NextWindowHandler"
1245
 
                                _label = "_Next Window"
1246
 
                                icon = "gtk-go-forward"
1247
 
                                _description = "Show next window" 
1248
 
                                shortcut = "Control|Page_Down"
1249
 
                                macShortcut = "Meta|}" />
1250
 
                <Command id = "MonoDevelop.Ide.Commands.WindowCommands.PrevWindow"
1251
 
                                defaultHandler = "MonoDevelop.Ide.Commands.PrevWindowHandler"
1252
 
                                _label = "_Previous Window"
1253
 
                                icon = "gtk-go-back"
1254
 
                                _description = "Show previous window"
1255
 
                                shortcut = "Control|Page_Up"
1256
 
                                macShortcut = "Meta|{" />
1257
 
                <Command id = "MonoDevelop.Ide.Commands.WindowCommands.OpenWindowList"
1258
 
                                defaultHandler = "MonoDevelop.Ide.Commands.OpenWindowListHandler"
1259
 
                                type="radio|array"
1260
 
                                _label = "Window List" />
1261
 
 
1262
 
                <Command id = "MonoDevelop.Ide.Commands.WindowCommands.SplitWindowVertically"
1263
 
                                defaultHandler = "MonoDevelop.Ide.Commands.SplitWindowVertically"
1264
 
                                _label = "Split _Vertically" />
1265
 
                <Command id = "MonoDevelop.Ide.Commands.WindowCommands.SplitWindowHorizontally"
1266
 
                                defaultHandler = "MonoDevelop.Ide.Commands.SplitWindowHorizontally"
1267
 
                                _label = "Split _Horizontally" />
1268
 
                <Command id = "MonoDevelop.Ide.Commands.WindowCommands.UnsplitWindow"
1269
 
                                defaultHandler = "MonoDevelop.Ide.Commands.UnsplitWindow"
1270
 
                                _label = "_Unsplit" />
1271
 
                <Command id = "MonoDevelop.Ide.Commands.WindowCommands.SwitchSplitWindow"
1272
 
                                defaultHandler = "MonoDevelop.Ide.Commands.SwitchSplitWindow"
1273
 
                                shortcut = "Control|M"
1274
 
                                _label = "_Switch Between Splits" />
1275
 
                <Command id = "MonoDevelop.Ide.Commands.WindowCommands.SwitchNextDocument"
1276
 
                                defaultHandler = "MonoDevelop.Ide.Commands.SwitchNextDocument"
1277
 
                                shortcut = "Control|Tab"
1278
 
                                macShortcut = "Control|Tab"
1279
 
                                _label = "Switch to next document"
1280
 
                                _description = "Switch to next document" />
1281
 
                <Command id = "MonoDevelop.Ide.Commands.WindowCommands.SwitchPreviousDocument"
1282
 
                                defaultHandler = "MonoDevelop.Ide.Commands.SwitchPreviousDocument"
1283
 
                                shortcut = "Control|Shift|Tab"
1284
 
                                macShortcut = "Control|Shift|Tab"
1285
 
                                _label = "Switch to previous document"
1286
 
                                _description = "Switch to previous document" />
1287
 
                </Category>
1288
 
                                
1289
 
                <!-- HelpCommands -->
1290
 
                <Category _name = "Help" id = "Help">
1291
 
                
1292
 
                <Command id = "MonoDevelop.Ide.Commands.HelpCommands.Help"
1293
 
                                _label = "Help" 
1294
 
                                icon = "gtk-help"
1295
 
                                _description = "Show help"
1296
 
                                defaultHandler = "MonoDevelop.Ide.Commands.HelpHandler"
1297
 
                                shortcut = "F1"
1298
 
                                macShortcut = "Meta|Alt|?" />
1299
 
                <Command id = "MonoDevelop.Ide.Commands.HelpCommands.TipOfTheDay"
1300
 
                                defaultHandler = "MonoDevelop.Ide.Commands.TipOfTheDayHandler"
1301
 
                                _label = "_Tip of the Day" 
1302
 
                                icon = "gtk-dialog-info" 
1303
 
                                _description = "Show tip of the day" />
1304
 
                <Command id = "MonoDevelop.Ide.Commands.HelpCommands.About"
1305
 
                                defaultHandler = "MonoDevelop.Ide.Commands.AboutHandler"
1306
 
                                _label = "_About" 
1307
 
                                icon = "gtk-about" 
1308
 
                                _description = "Show about dialog" />
1309
 
                <Command id  = "MonoDevelop.Ide.Updater.UpdateCommands.CheckForUpdates"
1310
 
                                defaultHandler = "MonoDevelop.Ide.Updater.CheckForUpdatesHandler"
1311
 
                                _label = "_Check for Updates"
1312
 
                                _description = "Check for updates to MonoDevelop and packages it requires" />
1313
 
                </Category>
1314
 
                
1315
 
                <!-- SearchCommands -->
1316
 
                <Category _name = "Search" id = "Search">
1317
 
                
1318
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.Find"
1319
 
                                _label = "_Find..." 
1320
 
                                icon = "gtk-find" 
1321
 
                                _description = "Search for text" 
1322
 
                                shortcut = "Control|F"
1323
 
                                macShortcut = "Meta|F" />
1324
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.Replace"
1325
 
                                _label = "_Replace..." 
1326
 
                                icon = "gtk-find-and-replace" 
1327
 
                                _description = "Search for and replace text" 
1328
 
                                shortcut = "Control|H" />
1329
 
 
1330
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.FindNext"
1331
 
                                _label = "Find _Next" 
1332
 
                                icon = "md-find-next-icon" 
1333
 
                                _description = "Search forwards for the same text" 
1334
 
                                shortcut = "Control|G"
1335
 
                                macShortcut = "Meta|G" />
1336
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.FindPrevious"
1337
 
                                _label = "Find _Previous" 
1338
 
                                _description = "Search backwards for the same text" 
1339
 
                                shortcut = "Control|Shift|G"
1340
 
                                macShortcut = "Meta|Shift|G" />
1341
 
 
1342
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.EmacsFindNext"
1343
 
                                _label = "Find _Next (Emacs behavior)" 
1344
 
                                icon = "md-find-next-icon" 
1345
 
                                _description = "Search forwards for the same text with emacs behavior"/>
1346
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.EmacsFindPrevious"
1347
 
                                _label = "Find _Previous (Emacs behavior)" 
1348
 
                                _description = "Search backwards for the same text with emacs behavior"/>
1349
 
 
1350
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.FindNextSelection"
1351
 
                                _label = "Find Next Selection" 
1352
 
                                _description = "Search forwards for the selected text" 
1353
 
                                shortcut = "Control|F3"
1354
 
                                macShortcut = "Meta|E" />
1355
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.FindPreviousSelection"
1356
 
                                _label = "Find _Previous Selection" 
1357
 
                                _description = "Search backwards for the selected text" 
1358
 
                                shortcut = "Shift|Control|F3" />
1359
 
 
1360
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.FindInFiles"
1361
 
                                defaultHandler = "MonoDevelop.Ide.FindInFiles.FindInFilesHandler"
1362
 
                                _label = "F_ind in Files..." 
1363
 
                                icon = "md-find-in-files" 
1364
 
                                shortcut = "Control|Shift|F"
1365
 
                                macShortcut = "Meta|Shift|F"
1366
 
                                _description = "Search for text in all files of a directory" />
1367
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.ReplaceInFiles"
1368
 
                                defaultHandler = "MonoDevelop.Ide.FindInFiles.ReplaceInFilesHandler"
1369
 
                                _label = "R_eplace in Files..." 
1370
 
                                icon = "md-replace-in-files" 
1371
 
                                shortcut = "Control|Shift|H"
1372
 
                                _description = "Search for and replace text in all files of a directory" />
1373
 
                
1374
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.GotoType"
1375
 
                         defaultHandler = "MonoDevelop.Ide.NavigateToDialog.GotoTypeHandler"
1376
 
                         _label = "Go to Type..."
1377
 
                                _description = "Jump to the declaration of type in the current workspace"
1378
 
                         shortcut = "Control|Shift|T"
1379
 
                         macShortcut = "Meta|Shift|T" />
1380
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.GotoFile"
1381
 
                                defaultHandler = "MonoDevelop.Ide.NavigateToDialog.GotoFileHandler"
1382
 
                                _label = "Go to File..." 
1383
 
                                shortcut = "Alt|Shift|O"
1384
 
                                macShortcut = "Meta|Shift|D"
1385
 
                                _description = "Jump to a file in the current workspace"
1386
 
                                icon  = "gtk-open" />
1387
 
                
1388
 
                <Command id = "MonoDevelop.Ide.NavigateToDialog.Commands.NavigateTo"
1389
 
                                defaultHandler = "MonoDevelop.Ide.NavigateToDialog.NavigateToHandler"
1390
 
                                _label = "Navigate To..." 
1391
 
                                _description = "Jump to a item in the current workspace"
1392
 
                                shortcut = "Control|,"
1393
 
                                macShortcut = "Meta|."
1394
 
                                icon  = "gtk-open" />
1395
 
                
1396
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.ToggleBookmark"
1397
 
                                icon = "md-toggle-bookmark"
1398
 
                                shortcut = "Control|F2"
1399
 
                                _description = "Toggle bookmark"
1400
 
                                _label = "_Toggle Bookmark" />
1401
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.PrevBookmark"
1402
 
                                icon = "md-goto-prevbookmark"
1403
 
                                shortcut = "Shift|F2"
1404
 
                                _description = "Go to previous bookmark"
1405
 
                                _label = "Pre_vious Bookmark" />
1406
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.NextBookmark"
1407
 
                                icon = "md-goto-nextbookmark"
1408
 
                                shortcut = "F2"
1409
 
                                _description = "Go to next bookmark"
1410
 
                                _label = "Ne_xt Bookmark" />
1411
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.ClearBookmarks"
1412
 
                                icon = "md-clear-all-bookmarks"
1413
 
                                _description = "Clear bookmarks"
1414
 
                                _label = "_Clear Bookmarks" />
1415
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.GotoLineNumber"
1416
 
                                _label = "_Go to Line..." 
1417
 
                                _description = "Go to a specific line"
1418
 
                                shortcut = "Control|I"
1419
 
                                macShortcut = "Meta|L"
1420
 
                                icon = "gtk-jump-to" />
1421
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.UseSelectionForFind"
1422
 
                                _label = "Use Selection for Find" 
1423
 
                                _description = "Uses the current selection as find string"/>
1424
 
                <Command id = "MonoDevelop.Ide.Commands.SearchCommands.UseSelectionForReplace"
1425
 
                                _label = "Use Selection for Replace" 
1426
 
                                _description = "Uses the current selection as replace string"/>
1427
 
                </Category>
1428
 
                                
1429
 
        
1430
 
                                
1431
 
                <!-- TextEditorCommands -->
1432
 
                <Category _name = "Text Editor" id = "TextEditor">
1433
 
                
1434
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.ShowCompletionWindow"
1435
 
                                _label = "Show Completion Window" 
1436
 
                                macShortcut="Control|space"
1437
 
                                shortcut = "Control|space" />
1438
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.ToggleCompletionSuggestionMode"
1439
 
                                defaultHandler = "MonoDevelop.Ide.Commands.ToggleCompletionSuggestionModeHandler"
1440
 
                                _label = "Toggle Completion Suggestion Mode" 
1441
 
                                macShortcut="Alt|Shift|space"
1442
 
                                shortcut = "Alt|Shift|space" />
1443
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.ShowCodeTemplateWindow"
1444
 
                                _label = "I_nsert Template..." 
1445
 
                                shortcut = "Control|t" />
1446
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.LineEnd"
1447
 
                                _label = "Go to end of line" />
1448
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.LineStart"
1449
 
                                _label = "Go to beginning of line" />
1450
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.DeleteLeftChar"
1451
 
                                _label = "Delete left character" />
1452
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.DeleteRightChar"
1453
 
                                _label = "Delete right character" />
1454
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.CharLeft"
1455
 
                                _label = "Go left one character" />
1456
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.CharRight"
1457
 
                                _label = "Go right one character" />
1458
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.LineUp"
1459
 
                                _label = "Go to previous line" />
1460
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.LineDown"
1461
 
                                _label = "Go to next line" />
1462
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.DocumentStart"
1463
 
                                _label = "Go to beginning of document" />
1464
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.DocumentEnd"
1465
 
                                _label = "Go to end of document" />
1466
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.PageUp"
1467
 
                                _label = "Go up one page" />
1468
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.PageDown"
1469
 
                                _label = "Go down one page" />
1470
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.ScrollLineUp"
1471
 
                                _label = "Scroll line up"
1472
 
                                shortcut = "Control|Up" />
1473
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.ScrollLineDown"
1474
 
                                _label = "Scroll line down"
1475
 
                                shortcut = "Control|Down" />
1476
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.ScrollPageUp"
1477
 
                                _label = "Scroll page up"
1478
 
                                macShortcut = "Page_Up" />
1479
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.ScrollPageDown"
1480
 
                                _label = "Scroll page down"
1481
 
                                macShortcut = "Page_Down" />
1482
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.DeleteLine"
1483
 
                                _label = "Delete entire line" />
1484
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.DeleteToLineEnd"
1485
 
                                _label = "Delete to end of line"
1486
 
                                _description="Deletes to end of line, or if at end, deletes line ending"
1487
 
                                shortcut="Control|K"
1488
 
                                macShortcut = "Control|K" />
1489
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.MoveBlockUp"
1490
 
                                _label = "Move the line or highlighted selection up"
1491
 
                                shortcut="Alt|Up"
1492
 
                                macShortcut="Alt|Up" />
1493
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.MoveBlockDown"
1494
 
                                _label = "Move the line or highlighted selection down"
1495
 
                                shortcut="Alt|Down"
1496
 
                                macShortcut="Alt|Down" />
1497
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.ShowParameterCompletionWindow"
1498
 
                                _label = "Show Parameter List"
1499
 
                                macShortcut = "Control|Shift|space"
1500
 
                                shortcut = "Control|Shift|space" />
1501
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.GotoMatchingBrace"
1502
 
                                _label = "Go to Matching _Brace" 
1503
 
                                description = "Go to Matching Brace" 
1504
 
                                shortcut = "Control|B" />
1505
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.SelectionMoveLeft"
1506
 
                                _label = "Expand selection to the left" />
1507
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.SelectionMoveRight"
1508
 
                                _label = "Expand selection to the right" />
1509
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.MovePrevWord"
1510
 
                                _label = "Go to previous word" />
1511
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.MoveNextWord"
1512
 
                                _label = "Go to next word" />
1513
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.SelectionMovePrevWord"
1514
 
                                _label = "Expand selection to previous word" />
1515
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.SelectionMoveNextWord"
1516
 
                                _label = "Expand selection to next word" />
1517
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.MovePrevSubword"
1518
 
                                _label = "Go to previous subword" />
1519
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.MoveNextSubword"
1520
 
                                _label = "Go to next subword" />
1521
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.SelectionMovePrevSubword"
1522
 
                                _label = "Expand selection to previous subword" />
1523
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.SelectionMoveNextSubword"
1524
 
                                _label = "Expand selection to next subword" />
1525
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.SelectionMoveUp"
1526
 
                                _label = "Expand selection to previous line" />
1527
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.SelectionMoveDown"
1528
 
                                _label = "Expand selection to next line" />
1529
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.SelectionMoveHome"
1530
 
                                _label = "Expand selection to line start" />
1531
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.SelectionMoveEnd"
1532
 
                                _label = "Expand selection to line end" />
1533
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.SelectionMoveToDocumentStart"
1534
 
                                _label = "Expand selection to document start" />
1535
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.SelectionMoveToDocumentEnd"
1536
 
                                _label = "Expand selection to document end" />
1537
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.SwitchCaretMode"
1538
 
                                _label = "Switch caret mode"
1539
 
                                description = "Switch between insert and overwrite caret modes"/>
1540
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.InsertTab"
1541
 
                                _label = "Insert tab" />
1542
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.RemoveTab"
1543
 
                                _label = "Remove tab" />
1544
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.InsertNewLine"
1545
 
                                _label = "Insert new line" />
1546
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.InsertNewLinePreserveCaretPosition"
1547
 
                                _label = "Insert line break after the caret"
1548
 
                                macShortcut = "Control|O" />
1549
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.InsertNewLineAtEnd"
1550
 
                                _label = "Move caret to EOL and insert new line" />
1551
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.CompleteStatement"
1552
 
                                _label = "Completes the current statement"
1553
 
                                shortcut = "Control|Shift|Return" />
1554
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.DeletePrevWord"
1555
 
                                _label = "Delete previous word" />
1556
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.DeleteNextWord"
1557
 
                                _label = "Delete next word" />
1558
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.DeletePrevSubword"
1559
 
                                _label = "Delete previous subword" />
1560
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.DeleteNextSubword"
1561
 
                                _label = "Delete next subword" />
1562
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.SelectionPageDownAction"
1563
 
                                _label = "Expand selection to page down" />
1564
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.SelectionPageUpAction"
1565
 
                                _label = "Expand selection to page up" />
1566
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.TransposeCharacters"
1567
 
                                _label = "Transpose characters"
1568
 
                                _description = "Swaps the characters on either side of the caret"
1569
 
                                macShortcut="Control|T" />
1570
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.RecenterEditor"
1571
 
                                _label = "Recenter editor"
1572
 
                                _description = "Scrolls the editor so that the caret is centered"
1573
 
                                macShortcut = "Control|L" />
1574
 
                <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.ToggleBlockSelectionMode"
1575
 
                                _label = "Toggle block selection mode"/>
1576
 
                </Category>
1577
 
                
1578
 
        </Extension>
1579
 
        
1580
 
        <Extension path = "/MonoDevelop/Ide/KeyBindingSchemes">
1581
 
                <Scheme id="Emacs" _name = "GNU/Emacs" resource="KeyBindingSchemeEmacs.xml"/>
1582
 
                <Scheme id="VS05" _name = "Visual Studio" resource="KeyBindingSchemeVisualStudio.xml"/>
1583
 
                <Scheme id="MD1" _name = "MonoDevelop 1.0" resource="KeyBindingSchemeMonoDevelop1.xml"/>
1584
 
                <Scheme id="MD2" _name = "MonoDevelop 2.0" resource="KeyBindingSchemeMonoDevelop2.xml"/>
1585
 
        </Extension>
1586
 
        
1587
 
        <Extension path = "/MonoDevelop/Ide/ContextMenu/ProjectPad">
1588
 
        
1589
 
                <!-- Build section -->
1590
 
                
1591
 
                <SeparatorItem id = "BuildSectionStart" />
1592
 
                <Condition id="ItemType" value="IBuildTarget">
1593
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Build" />
1594
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Rebuild" />
1595
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Clean" />
1596
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Reload" />
1597
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.CustomCommandList" />
1598
 
                </Condition>
1599
 
                <SeparatorItem id = "BuildSectionEnd" />
1600
 
                
1601
 
                <!-- Actions Section -->
1602
 
                
1603
 
                <SeparatorItem id = "ActionsSectionStart" />
1604
 
                <Condition id="ItemType" value="ProjectReference|ProjectFile|SystemFile">
1605
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.Open" />
1606
 
                        <ItemSet id = "OpenWith" _label = "Open _With" autohide="true">
1607
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.OpenWithList" />
1608
 
                        </ItemSet>
1609
 
                        <SeparatorItem id = "OpenSeparator" />
1610
 
                </Condition>
1611
 
                <Condition id="ItemType" value="SystemFile|ProjectFolder">
1612
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.IncludeToProject" />
1613
 
                </Condition>
1614
 
                <SeparatorItem id = "ActionsSectionEnd" />
1615
 
                
1616
 
                <!-- Run section -->
1617
 
                
1618
 
                <SeparatorItem id = "RunSectionStart" />
1619
 
                <Condition id="ItemType" value="IBuildTarget">
1620
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.RunEntry" />
1621
 
                        <ItemSet id = "RunWith" _label = "Run With" autohide="True">
1622
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.RunEntryWithList" />
1623
 
                        </ItemSet>
1624
 
                </Condition>
1625
 
                <Condition id="ItemType" value="Project">
1626
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.SetAsStartupProject" />
1627
 
                </Condition>
1628
 
                <SeparatorItem id = "RunSectionEnd" />
1629
 
 
1630
 
                <!-- Add section -->
1631
 
                                                
1632
 
                <SeparatorItem id = "AddSectionStart" />
1633
 
                <ItemSet id = "Add" _label = "_Add" autohide="True">
1634
 
                        <Condition id="ItemType" value="Workspace">
1635
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddNewSolution" />
1636
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddNewWorkspace" />
1637
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddItem" />
1638
 
                        </Condition>
1639
 
                        <Condition id="ItemType" value="Solution|SolutionFolder">
1640
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddNewProject" />
1641
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddProject" />
1642
 
                                <SeparatorItem id = "Separator1" />
1643
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddSolutionFolder" />
1644
 
                        </Condition>
1645
 
                        <Condition id="ItemType" value="Project|ProjectFolder|Solution|SolutionFolder">
1646
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddNewFiles" />
1647
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddFiles" />
1648
 
                        </Condition>
1649
 
                        <Condition id="ItemType" value="Project|ProjectFolder">
1650
 
                                <SeparatorItem/>
1651
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.NewFolder" />
1652
 
                        </Condition>
1653
 
                </ItemSet>
1654
 
                <Condition id="ItemType" value="ProjectReferenceCollection">
1655
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddReference" />
1656
 
                </Condition>
1657
 
                <SeparatorItem id = "AddSectionEnd" />
1658
 
                
1659
 
                <!-- Tools section -->
1660
 
                
1661
 
                <SeparatorItem id = "ToolsSectionStart" />
1662
 
                <ItemSet id = "Tools" _label = "_Tools" autohide="True">
1663
 
                        <Condition id="ItemType" value="Solution|Project">
1664
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.ExportProject" />
1665
 
                                <SeparatorItem id = "ExportSeparator" />
1666
 
                        </Condition>
1667
 
                        <Condition id="ItemType" value="IFolderItem">
1668
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.OpenInTerminal" />
1669
 
                        </Condition>
1670
 
                </ItemSet>
1671
 
                <Condition id="ItemType" value="IFolderItem">
1672
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.FindInFiles" />
1673
 
                </Condition>
1674
 
                <Condition id="ItemType" value="IFolderItem|IFileItem">
1675
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.OpenContainingFolder" />
1676
 
                </Condition>
1677
 
                <SeparatorItem id = "ToolsSectionEnd" />
1678
 
                
1679
 
                <!-- Edit section -->
1680
 
                
1681
 
                <SeparatorItem id = "EditSectionStart" />
1682
 
                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Copy" disabledVisible="False" />
1683
 
                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Cut" disabledVisible="False" />
1684
 
                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Paste" disabledVisible="False" />
1685
 
                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Delete" disabledVisible="False" />
1686
 
                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Rename" disabledVisible="False" />
1687
 
                <SeparatorItem id = "EditSectionEnd" />
1688
 
                        
1689
 
                <Condition id="ItemType" value="WorkspaceItem">
1690
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.CloseWorkspaceItem" />
1691
 
                </Condition>
1692
 
                
1693
 
                <SeparatorItem id = "CombineOptionsSeparator" />
1694
 
                
1695
 
                <!-- Properties Section -->
1696
 
                
1697
 
                <SeparatorItem id = "PropertiesSectionStart" />
1698
 
                <Condition id="ItemType" value="ProjectFile">
1699
 
                        <ItemSet id = "BuildActions" _label = "Build Action">
1700
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.SetBuildAction" />
1701
 
                        </ItemSet>
1702
 
                        <ItemSet id = "QuickProperties" _label = "_Quick Properties">
1703
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.CopyToOutputDirectory" />
1704
 
                        </ItemSet>
1705
 
                </Condition>
1706
 
                <Condition id="ItemType" value="ProjectReference">
1707
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.LocalCopyReference" />
1708
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.SpecificAssemblyVersion" />
1709
 
                </Condition>
1710
 
                <Condition id="ItemType" value="IBuildTarget">
1711
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Options" />
1712
 
                </Condition>
1713
 
                <Condition id="ItemType" value="ProjectItem">
1714
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.ShowProperties" />
1715
 
                </Condition>
1716
 
                <SeparatorItem id = "PropertiesSectionEnd" />
1717
 
                
1718
 
        </Extension>
1719
 
        
1720
 
        <!--<Extension path = "/MonoDevelop/Ide/FileFilters">
1721
 
                <FileFilter id = "AllFiles"
1722
 
                            _label = "All Files"
1723
 
                            extensions = "*.*"/>
1724
 
        </Extension>-->
1725
 
        
1726
 
        <Extension path = "/MonoDevelop/Ide/TaskList/View">
1727
 
                <TaskListView _label = "Comments" class = "MonoDevelop.Ide.Tasks.CommentTasksView" />
1728
 
                <TaskListView _label = "User Tasks" class = "MonoDevelop.Ide.Tasks.UserTasksView" />
1729
 
        </Extension>
1730
 
        
1731
 
        <Extension path = "/MonoDevelop/Ide/Pads">
1732
 
                <Pad id = "MonoDevelop.Ide.Gui.Pads.FileScout"
1733
 
                        _label = "Files"
1734
 
                        icon="system-file-manager"
1735
 
                        class = "MonoDevelop.Ide.Gui.Pads.FileScout"
1736
 
                        defaultPlacement="Left"
1737
 
                        defaultStatus="AutoHide"
1738
 
                        defaultLayout="*" />
1739
 
                        
1740
 
                <Pad id = "MonoDevelop.Ide.Gui.Pads.ErrorListPad"
1741
 
                        _label = "Error List"
1742
 
                        icon="gtk-dialog-error"
1743
 
                        class = "MonoDevelop.Ide.Gui.Pads.ErrorListPad"
1744
 
                        dockLabelProvider="MonoDevelop.Ide.Gui.Pads.ErrorPadLabelProvider"
1745
 
                        defaultPlacement = "Bottom"
1746
 
                        defaultStatus="AutoHide"
1747
 
                        defaultLayout="*"/>
1748
 
                        
1749
 
                <Pad id = "MonoDevelop.Ide.Gui.Pads.TaskListPad"
1750
 
                        _label = "Task List"
1751
 
                        icon="md-task-list-icon"
1752
 
                        class = "MonoDevelop.Ide.Gui.Pads.TaskListPad"
1753
 
                        defaultPlacement = "Bottom"
1754
 
                        defaultStatus="AutoHide"
1755
 
                        defaultLayout="*"/>
1756
 
                        
1757
 
                <Pad id = "MonoDevelop.Ide.Gui.Pads.HelpTree"
1758
 
                        defaultPlacement = "Left"
1759
 
                        _label = "Help"
1760
 
                        icon="gtk-help"
1761
 
                        class = "MonoDevelop.Ide.Gui.Pads.HelpTree"/>
1762
 
 
1763
 
                <SolutionPad id = "ProjectPad" _label = "Solution" icon = "md-solution" class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectSolutionPad" defaultLayout="*" defaultPlacement = "Left">
1764
 
                        <ContextMenu path="/MonoDevelop/Ide/ContextMenu/ProjectPad" />
1765
 
                        <PadOption id = "ShowAllFiles" _label = "Show All Files" defaultValue = "False" />
1766
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.WorkspaceNodeBuilder"/>
1767
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.SolutionNodeBuilder"/>
1768
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.SolutionFolderNodeBuilder"/>
1769
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectNodeBuilder"/>
1770
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectReferenceFolderNodeBuilder"/>
1771
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectReferenceNodeBuilder"/>
1772
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectFileNodeBuilder"/>
1773
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectFolderNodeBuilder"/>
1774
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.SystemFileNodeBuilder"/>
1775
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ShowAllFilesBuilderExtension"/>
1776
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.FileOperationsBuilderExtension"/>
1777
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.UnknownEntryNodeBuilder"/>
1778
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.SolutionFolderFileNodeBuilder"/>
1779
 
                </SolutionPad>
1780
 
                
1781
 
                <SolutionPad id = "ClassPad" _label = "Classes" icon = "md-class" class = "MonoDevelop.Ide.Gui.Pads.ClassBrowser.ClassBrowserPad" defaultLayout="Solution" defaultPlacement = "Left" defaultStatus="AutoHide">
1782
 
                        <PadOption id = "NestedNamespaces" _label = "Nested namespaces" defaultValue = "True" />
1783
 
                        <PadOption id = "ShowProjects" _label = "Show project structure" defaultValue = "True" />
1784
 
                        <PadOption id = "GroupByAccess" _label = "Group members by access" defaultValue = "False" />
1785
 
                        <PadOption id = "GroupByType" _label = "Group members by member type" defaultValue = "True" />
1786
 
                        <PadOption id = "PublicApiOnly" _label = "Show public members only" defaultValue = "False" />
1787
 
                        <PadOption id = "PublicProtectedApiOnly" _label = "Show public and protected members only" defaultValue = "False" />
1788
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.WorkspaceNodeBuilder"/>
1789
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.SolutionNodeBuilder"/>
1790
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.CombineNodeBuilder"/>
1791
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.ProjectNodeBuilder"/>
1792
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.NamespaceNodeBuilder"/>
1793
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.ClassNodeBuilder"/>
1794
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.EventNodeBuilder"/>
1795
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.FieldNodeBuilder"/>
1796
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.MethodNodeBuilder"/>
1797
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.PropertyNodeBuilder"/>
1798
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectReferenceFolderNodeBuilder"/>
1799
 
                        <NodeBuilder class = "MonoDevelop.Ide.Gui.Pads.ClassPad.ReferenceNodeBuilder"/>
1800
 
                </SolutionPad>
1801
 
                
1802
 
                <Pad id = "MonoDevelop.Ide.Gui.Pads.InternalLogPad" icon="md-message-log" defaultPlacement = "Bottom" _label = "Message Log" class = "MonoDevelop.Ide.Gui.Pads.InternalLogPad"/>
1803
 
                
1804
 
                <Category id="Other" _name="Other Pads">
1805
 
                </Category>
1806
 
        </Extension>
1807
 
        
1808
 
        <Extension path="/MonoDevelop/Ide/WorkbenchLayouts">
1809
 
                <Layout id="Default" _name="Default">
1810
 
                        <LayoutPad id="ProjectPad" status="AutoHide" />
1811
 
                </Layout>
1812
 
                <Layout id="Solution" _name="Solution" />
1813
 
        </Extension>
1814
 
        
1815
 
        <Extension path = "/MonoDevelop/Ide/GlobalOptionsDialog">
1816
 
                <Section id = "Preferences" _label = "Preferences">
1817
 
                        <Section id = "Style" _label = "Visual Style" icon="md-visual-style" class = "MonoDevelop.Ide.Gui.OptionPanels.IDEStyleOptionsPanel" />
1818
 
                        <Section id = "KeyBindings" _label = "Key Bindings" fill="true" icon="md-keyboard-shortcuts" class = "MonoDevelop.Ide.Gui.OptionPanels.KeyBindingsPanel" />
1819
 
                        <Section id = "LoadSave" _label = "Load/Save" icon="gtk-harddisk" class = "MonoDevelop.Ide.Gui.OptionPanels.LoadSavePanel" />
1820
 
                        <Section id = "Build" _label = "Build" icon="md-build-current-selected-project" class = "MonoDevelop.Ide.Gui.OptionPanels.BuildPanel">
1821
 
                                <Panel id = "BuildMessages" _label = "Errors and Warnings" class = "MonoDevelop.Ide.Gui.OptionPanels.BuildMessagePanel" />
1822
 
                                <Panel id = "Directories" _label = "Assembly Folders" class = "MonoDevelop.Ide.Gui.OptionPanels.AssemblyFoldersPanel" />
1823
 
                        </Section>
1824
 
                        <Section id = "AddIns" _label = "Add-ins" icon="md-addin" class = "MonoDevelop.Ide.Gui.OptionPanels.AddInsOptionsPanel" />
1825
 
                        <Section id = "TaskList" _label = "Task List" icon="md-task-list-icon" fill="true" class = "MonoDevelop.Ide.Gui.OptionPanels.TasksOptionsPanel" />
1826
 
                        <Section id = "ExternalTools" _label = "External Tools" icon="md-external-tools" fill="true" class = "MonoDevelop.Ide.ExternalTools.ExternalToolPane" />
1827
 
                        <Section id = "GeneralAuthorInfo" _label = "Author Information" icon="md-author-information" fill="true" class = "MonoDevelop.Ide.Gui.OptionPanels.GlobalAuthorInformationPanel" />
1828
 
                        <Section id = "MonoRuntime" _label = ".NET Runtimes" fill="true" class = "MonoDevelop.Ide.Gui.OptionPanels.MonoRuntimePanel" />
1829
 
                </Section>
1830
 
 
1831
 
                <Section id = "TextEditor" _label = "Text Editor">
1832
 
                        <Section id = "Formatting" icon="md-formatting" _label = "Formatting" />
1833
 
                        <Section id = "CodeTemplates" icon="md-code-template" _label = "Code Templates" fill="true" class = "MonoDevelop.Ide.CodeTemplates.CodeTemplatePane"/>
1834
 
                </Section>
1835
 
 
1836
 
                <Section id = "VersionControl" _label = "Version Control" />
1837
 
 
1838
 
                <Section id = "Other" _label = "Other">
1839
 
                        <Section id = "MonoDevelopMaintenance" _label = "MonoDevelop Maintenance" class = "MonoDevelop.Ide.Gui.OptionPanels.MaintenanceOptionsPanel" />
1840
 
                </Section>
1841
 
        </Extension>
1842
 
 
1843
 
        <Extension path = "/MonoDevelop/ProjectModel/Gui/ItemOptionPanels/Common">
1844
 
                <Condition id="ItemType" value="Solution">
1845
 
                        <Section id = "AuthorInfo" _label = "Author Information" fill="true" class = "MonoDevelop.Ide.Gui.OptionPanels.AuthorInformationPanel" />
1846
 
                </Condition>
1847
 
        </Extension>
1848
 
        
1849
 
        <Extension path = "/MonoDevelop/ProjectModel/Gui/ItemOptionPanels/SourceCode">
1850
 
                <Section id = "ProjectStandardHeader" _label = "Standard Header" fill="true" class = "MonoDevelop.Ide.StandardHeader.StandardHeaderPolicyPanel" />
1851
 
        </Extension>
1852
 
        
1853
 
        <Extension path = "/MonoDevelop/ProjectModel/Gui/DefaultPolicyPanels/SourceCode">
1854
 
                <Section id = "DefaultStandardHeader" _label = "Standard Header" fill="true" class = "MonoDevelop.Ide.StandardHeader.StandardHeaderPolicyPanel" />
1855
 
        </Extension>
1856
 
        
1857
 
        <Extension path = "/MonoDevelop/ProjectModel/Gui/MimeTypePolicyPanels">
1858
 
                <Panel id = "TextStylePolicy" mimeType="text/plain" _label = "Text Style" class = "MonoDevelop.Ide.Gui.OptionPanels.TextStylePolicyPanel" />
1859
 
        </Extension>
1860
 
        
1861
 
        <Extension path = "/MonoDevelop/ProjectModel/PolicyTypes" >
1862
 
                <PolicyType id="StandardHeaderPolicy" class="MonoDevelop.Ide.StandardHeader.StandardHeaderPolicy" />
1863
 
                <PolicyType id="TextStylePolicy" class="MonoDevelop.Ide.Gui.Content.TextStylePolicy" />
1864
 
        </Extension>
1865
 
        
1866
 
        <Extension path = "/MonoDevelop/ProjectModel/PolicySets/Mono" >
1867
 
                <Policies resource="MonoTextStylePolicy.xml" />
1868
 
        </Extension>
1869
 
        <Extension path = "/MonoDevelop/ProjectModel/PolicySets/VisualStudio" >
1870
 
                <Policies resource="VisualStudioTextStylePolicy.xml" />
1871
 
        </Extension>
1872
 
        <Extension path = "/MonoDevelop/ProjectModel/PolicySets/Invariant" >
1873
 
                <Policies resource="InvariantTextStylePolicy.xml" />
1874
 
        </Extension>
1875
 
        
1876
 
        <Extension path = "/MonoDevelop/ProjectModel/PolicySets" >
1877
 
                <PolicySet id="MITX11License" _name="MIT/X11 License">
1878
 
                        <Policies resource="MITX11LicencePolicy.xml" />
1879
 
                </PolicySet>
1880
 
                <PolicySet id="NewBSDLicense" _name="New BSD License">
1881
 
                        <Policies resource="NewBSDLicencePolicy.xml" />
1882
 
                </PolicySet>
1883
 
                <PolicySet id="Apache2License" _name="Apache 2.0 License">
1884
 
                        <Policies resource="Apache2LicencePolicy.xml" />
1885
 
                </PolicySet>
1886
 
                <PolicySet id="LGPLv2License" _name="LGPL 2.1 License">
1887
 
                        <Policies resource="LGPL2-1LicencePolicy.xml" />
1888
 
                </PolicySet>
1889
 
                <PolicySet id="GPLv2License" _name="GPL 2 License">
1890
 
                        <Policies resource="GPL2LicencePolicy.xml" />
1891
 
                </PolicySet>
1892
 
                <PolicySet id="GPLv3License" _name="GPL 3 License">
1893
 
                        <Policies resource="GPL3LicencePolicy.xml" />
1894
 
                </PolicySet>
1895
 
                <PolicySet id="LGPLv3License" _name="LGPL 3 License">
1896
 
                        <Policies resource="LGPL3LicencePolicy.xml" />
1897
 
                </PolicySet>
1898
 
        </Extension>
1899
 
        
1900
 
        <Extension path = "/MonoDevelop/Ide/ProjectFileFilters">
1901
 
                <FileFilter id = "Combine"
1902
 
                            _label = "MonoDevelop Solution Files"
1903
 
                            extensions = "*.mds"/>
1904
 
                <FileFilter id = "Project"
1905
 
                            _label = "MonoDevelop Project Files"
1906
 
                            extensions = "*.mdp"/>
1907
 
                <!--<FileFilter id = "AllFiles"
1908
 
                            _label = "All Files"
1909
 
                            extensions = "*.*"/>-->
1910
 
        </Extension>
1911
 
        
1912
 
        <!-- Main Toolbar -->
1913
 
        
1914
 
        <Extension path = "/MonoDevelop/Ide/Toolbar">
1915
 
                <ItemSet id = "Standard" _label = "Standard">
1916
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.NewFile" />
1917
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.OpenFile" />
1918
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.Save" />
1919
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.SaveAll" />
1920
 
                        <SeparatorItem id = "Separator1" />
1921
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Undo" />
1922
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Redo" />
1923
 
                        <SeparatorItem id = "Separator2" />
1924
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Cut" />
1925
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Copy" />
1926
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Paste" />
1927
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Delete" />
1928
 
                </ItemSet>
1929
 
                <ItemSet id = "Search" _label="Search">
1930
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.Find" />
1931
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.FindNext" />
1932
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.Replace" />
1933
 
                        <SeparatorItem id = "SearchSeparator" />
1934
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.ToggleBookmark" />
1935
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.PrevBookmark" />
1936
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.NextBookmark" />
1937
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.ClearBookmarks" />
1938
 
                </ItemSet>
1939
 
                
1940
 
                <ItemSet id = "Build" _label = "Build">
1941
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.ConfigurationSelector" />
1942
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Build" />
1943
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.BuildSolution" />
1944
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Run" />
1945
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Stop" />
1946
 
                </ItemSet>
1947
 
                
1948
 
                <ItemSet id = "Layout" _label = "Layout">
1949
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.LayoutSelector" />
1950
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.NewLayout" />
1951
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.DeleteCurrentLayout" />
1952
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.FullScreen" />
1953
 
                </ItemSet>
1954
 
                <ItemSet id = "Navigation" _label = "Navigation">
1955
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.NavigationCommands.NavigateBack" />
1956
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.NavigationCommands.NavigateForward" />
1957
 
                        <ItemSet id = "NavigationListToolbar">
1958
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.NavigationCommands.NavigateHistory" />
1959
 
                                <SeparatorItem id = "NavigationHistoryClearToolbarSeparator" />
1960
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.NavigationCommands.ClearNavigationHistory" />
1961
 
                        </ItemSet>
1962
 
                </ItemSet>
1963
 
        </Extension>
1964
 
 
1965
 
        <!-- Main Menu -->
1966
 
 
1967
 
        <Extension path = "/MonoDevelop/Ide/MainMenu">
1968
 
                <ItemSet id = "File" _label = "_File">
1969
 
                        <ItemSet id = "New" _label = "_New">
1970
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.NewFile" />
1971
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.NewProject" />
1972
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.NewWorkspace" />
1973
 
                        </ItemSet>
1974
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.OpenFile" />
1975
 
 
1976
 
                        <SeparatorItem id = "OpenSep" />
1977
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.Save" />
1978
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.SaveAs" />
1979
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.SaveAll" />
1980
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.ReloadFile" />
1981
 
                        <SeparatorItem id = "SaveSeparator" />
1982
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.PrintPageSetup" />
1983
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.PrintPreviewDocument" />
1984
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.PrintDocument" />
1985
 
                        <SeparatorItem id = "RecentSeparator" />
1986
 
                        <ItemSet id = "RecentFiles" _label = "Recent _Files">
1987
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.RecentFileList" />
1988
 
                                <SeparatorItem id = "RecentFilesSeparator" />
1989
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.ClearRecentFiles" />
1990
 
                        </ItemSet>
1991
 
                        
1992
 
                        <ItemSet id = "RecentProjects" _label = "Recent Solu_tions">
1993
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.RecentProjectList" />
1994
 
                                <SeparatorItem id = "RecentProjectsSeparator" />
1995
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.ClearRecentProjects" />
1996
 
                        </ItemSet>
1997
 
                        
1998
 
                        <SeparatorItem id = "ExitSeparator" />
1999
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.CloseWorkspace" />
2000
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.CloseFile" _label = "_Close" />
2001
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.Exit" />
2002
 
                </ItemSet>
2003
 
                
2004
 
                <ItemSet id = "Edit" _label = "_Edit">
2005
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Undo" />
2006
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Redo" />
2007
 
                        
2008
 
                        <SeparatorItem id = "Separator1" />
2009
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Cut" />
2010
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Copy" />
2011
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Paste" />
2012
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Delete" />
2013
 
 
2014
 
                        <SeparatorItem id = "Separator2" />
2015
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.SelectAll" />
2016
 
                        
2017
 
                        <SeparatorItem id = "Separator4" />
2018
 
                        
2019
 
                        <ItemSet id = "Format" _label = "_Format">
2020
 
                                <CommandItem id = "MonoDevelop.Ide.CodeFormatting.CodeFormattingCommands.FormatBuffer" />
2021
 
                                <SeparatorItem id ="FormatSeparator" /> 
2022
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.UppercaseSelection" />
2023
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.LowercaseSelection" />
2024
 
                                <SeparatorItem id = "Separator1" />
2025
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.ToggleCodeComment" />
2026
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.IndentSelection" />
2027
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.UnIndentSelection" />
2028
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.RemoveTrailingWhiteSpaces" />
2029
 
                                <SeparatorItem id = "Separator1" />
2030
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.JoinWithNextLine" />
2031
 
                        </ItemSet>
2032
 
 
2033
 
                        <ItemSet id = "Folding" _label = "F_olding">
2034
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.ToggleFolding" />
2035
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.ToggleAllFoldings" />
2036
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.FoldDefinitions" />
2037
 
                        </ItemSet>
2038
 
                        
2039
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.TextEditorCommands.ShowCompletionWindow" />
2040
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.TextEditorCommands.ToggleCompletionSuggestionMode" />
2041
 
                        
2042
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.TextEditorCommands.ShowParameterCompletionWindow" />
2043
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.TextEditorCommands.ShowCodeTemplateWindow" />
2044
 
                        <SeparatorItem id = "Separator5" />
2045
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.WordCount" />
2046
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.InsertStandardHeader" />
2047
 
                        <SeparatorItem id = "Separator6" />
2048
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.TextEditorCommands.ToggleBlockSelectionMode" />
2049
 
                        <SeparatorItem id = "optionssep5" />
2050
 
                        <Condition id="Platform" value="!windows">
2051
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.MonodevelopPreferences" />
2052
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.DefaultPolicies" />
2053
 
                        </Condition>
2054
 
                </ItemSet>
2055
 
                
2056
 
                <ItemSet id = "View" _label = "_View">
2057
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.LayoutList" />
2058
 
                        <SeparatorItem id = "ViewSeparator1" />
2059
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.NewLayout" />
2060
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.DeleteCurrentLayout" />
2061
 
                        <SeparatorItem id = "ViewSeparator2" />
2062
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.ViewList" />
2063
 
                        <SeparatorItem id = "ViewSeparator3" />
2064
 
                        <ItemSet id = "ViewToolbars" _label = "Toolbars">
2065
 
                                <CommandItem id = "MonoDevelop.Components.Commands.CommandSystemCommands.ToolbarList" />
2066
 
                        </ItemSet>
2067
 
                        <SeparatorItem id = "ViewItemsSeparator" />
2068
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.ZoomIn" />
2069
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.ZoomOut" />
2070
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.ZoomReset" />
2071
 
                        <SeparatorItem id = "ViewItemsSeparator4" />
2072
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.FocusCurrentDocument" />
2073
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.FullScreen" />
2074
 
                </ItemSet>
2075
 
                
2076
 
                <ItemSet id = "Search" _label = "_Search">
2077
 
                
2078
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.Find" />
2079
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.FindPrevious" />
2080
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.FindNext" />
2081
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.FindNextSelection" />
2082
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.Replace" />
2083
 
                
2084
 
                        <SeparatorItem id = "SearchSeparator" />
2085
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.FindInFiles" />
2086
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.ReplaceInFiles" />
2087
 
                        
2088
 
                        <SeparatorItem id = "SearchInFilesSeparator" />
2089
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.ToggleBookmark" />
2090
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.PrevBookmark" />
2091
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.NextBookmark" />
2092
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.ClearBookmarks" />
2093
 
                        <SeparatorItem id = "Separator2" />
2094
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.GotoLineNumber" />
2095
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.GotoFile" />
2096
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.GotoType" />
2097
 
                        
2098
 
                        <CommandItem id = "MonoDevelop.Ide.NavigateToDialog.Commands.NavigateTo" />
2099
 
                        
2100
 
                        <SeparatorItem id = "ViewItemsSeparator3" />
2101
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.NavigationCommands.NavigateBack" />
2102
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.NavigationCommands.NavigateForward" />
2103
 
                        <ItemSet id = "NavigationList" _label = "Navigation _History"
2104
 
                                 _description = "Select a point from the navigation history" >
2105
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.NavigationCommands.NavigateHistory" />
2106
 
                                <SeparatorItem id = "NavigationHistoryClearSeparator" />
2107
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.NavigationCommands.ClearNavigationHistory" />
2108
 
                        </ItemSet>
2109
 
                        <SeparatorItem id = "ViewItemsSeparator4" />
2110
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.ShowPrevious" />
2111
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.ShowNext" />
2112
 
                        <SeparatorItem id = "Separator3" />
2113
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.TextEditorCommands.GotoMatchingBrace" />
2114
 
                </ItemSet>
2115
 
 
2116
 
                <ItemSet id = "Project" _label = "_Project">
2117
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.ExportProject" />
2118
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.AddReference" />
2119
 
                        <SeparatorItem id = "ExportSeparator" />
2120
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.CustomCommandList" />
2121
 
                        <SeparatorItem id = "OptionsSeparator" />
2122
 
                        <ItemSet id = "SelectActiveConfiguration" _label = "Active Configuration">
2123
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.SelectActiveConfiguration" />
2124
 
                        </ItemSet>
2125
 
                        <ItemSet id = "SelectActiveRuntime" _label = "Active Runtime" autohide = "true">
2126
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.SelectActiveRuntime" />
2127
 
                        </ItemSet>
2128
 
                        <SeparatorItem id = "OptionsSeparator" />
2129
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.SolutionOptions" />
2130
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.ProjectOptions" />
2131
 
                </ItemSet>
2132
 
 
2133
 
                <ItemSet id = "Build" _label = "_Build">
2134
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.BuildSolution" />
2135
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.RebuildSolution" />
2136
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.CleanSolution" />
2137
 
                        <SeparatorItem id = "Separator0" />
2138
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Build" />
2139
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Rebuild" />
2140
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Clean" />
2141
 
                </ItemSet>
2142
 
 
2143
 
                <ItemSet id = "Run" _label = "_Run">
2144
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Run" />
2145
 
                        <ItemSet id = "RunWith" _label = "Run With">
2146
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.RunWithList" />
2147
 
                        </ItemSet>
2148
 
                        <SeparatorItem id = "StopSection" />
2149
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ProjectCommands.Stop" />
2150
 
                </ItemSet>
2151
 
 
2152
 
                <ItemSet id = "Tools" _label = "_Tools">
2153
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ToolCommands.AddinManager" />
2154
 
                        <SeparatorItem id ="AddinManagerSeparator" /> 
2155
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ToolCommands.ToolList" />
2156
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.ToolCommands.InstrumentationViewer" />
2157
 
                        <SeparatorItem id = "OptionsSection" />
2158
 
                        <Condition id="Platform" value="windows">
2159
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.MonodevelopPreferences" />
2160
 
                                <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.DefaultPolicies" />
2161
 
                        </Condition>
2162
 
                </ItemSet>
2163
 
 
2164
 
                <ItemSet id = "Window" _label = "_Window">
2165
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.WindowCommands.NextWindow" />
2166
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.WindowCommands.PrevWindow" />
2167
 
                        <SeparatorItem id ="NxtPrvSeparator" /> 
2168
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.CloseAllFiles" />
2169
 
                        <SeparatorItem id ="SplitSeparator" /> 
2170
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.WindowCommands.SplitWindowVertically" />
2171
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.WindowCommands.SplitWindowHorizontally" />
2172
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.WindowCommands.UnsplitWindow" />
2173
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.WindowCommands.SwitchSplitWindow" />
2174
 
                        <SeparatorItem id = "contentSep" />
2175
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.WindowCommands.OpenWindowList" />
2176
 
                </ItemSet> 
2177
 
 
2178
 
                <ItemSet id = "Help" _label = "_Help">
2179
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.HelpCommands.Help" />
2180
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.HelpCommands.TipOfTheDay" />
2181
 
                        <CommandItem id = "MonoDevelop.Ide.Updater.UpdateCommands.CheckForUpdates" />
2182
 
                        <SeparatorItem id = "Separator2" />
2183
 
                        <ItemSet id = "Web" _label = "_Web">
2184
 
                                <LinkItem id = "MonoDevelop" _label = "MonoDevelop" link = "http://www.monodevelop.com" />
2185
 
                                <LinkItem id = "Mono" _label = "Mono Project" description = "A free .NET implementation effort, worth visiting" link = "http://www.mono-project.com" />
2186
 
                                <ItemSet id = "C#" _label = "C#">
2187
 
                                        <LinkItem id = "C# Help" _label = "C# Help" link = "http://www.csharphelp.com" />
2188
 
                                        <LinkItem id = "C# Corner" _label = "C# Corner" link = "http://www.c-sharpcorner.com" />
2189
 
                                        <LinkItem id = "CodePlex" _label = "CodePlex" description = "Open Source Project Community." link = "http://www.codeplex.com" />
2190
 
                                        <LinkItem id = "MsCodeGallery" _label = "MSDN Code Gallery" description = "Download and share sample applications, code snippets, and other resources with the developer community." link = "http://code.msdn.microsoft.com" />
2191
 
                                </ItemSet>
2192
 
                        </ItemSet>
2193
 
                        <SeparatorItem id = "Separator3" />
2194
 
                        <LinkItem id = "ReportBug" _label = "Report a Bug" link = "http://bugzilla.novell.com/enter_bug.cgi?alias=&amp;assigned_to=&amp;blocked=&amp;bug_file_loc=http%3A%2F%2F&amp;bug_severity=Normal&amp;bug_status=NEW&amp;cf_foundby=---&amp;cf_nts_priority=&amp;cf_nts_support_num=&amp;cf_partnerid=&amp;comment=Description%20of%20Problem%3A%0D%0A%0D%0A%0D%0ASteps%20to%20reproduce%20the%20problem%3A%0D%0A1.%20%0D%0A2.%20%0D%0A%0D%0A%0D%0AActual%20Results%3A%0D%0A%0D%0A%0D%0AExpected%20Results%3A%0D%0A%0D%0A%0D%0AHow%20often%20does%20this%20happen%3F%20%0D%0A%0D%0A%0D%0AAdditional%20Information%3A%0D%0A%0D%0A%0D%0A&amp;component=&amp;contenttypeentry=&amp;contenttypemethod=autodetect&amp;contenttypeselection=text%2Fplain&amp;data=&amp;deadline=&amp;dependson=&amp;description=&amp;estimated_time=0.0&amp;flag_type-2=X&amp;form_name=enter_bug&amp;keywords=&amp;maketemplate=Remember%20values%20as%20bookmarkable%20template&amp;op_sys=Other&amp;priority=P5%20-%20None&amp;product=MonoDevelop%20&amp;qa_contact=&amp;rep_platform=Other&amp;short_desc=&amp;version=unspecified" />
2195
 
                        <CommandItem id = "MonoDevelop.Ide.Commands.HelpCommands.About" />
2196
 
                </ItemSet>
2197
 
        </Extension>
2198
 
 
2199
 
        <Extension path = "/MonoDevelop/Ide/FileTemplates">
2200
 
                <FileTemplate id = "EmptyClass" resource = "EmptyClass.xft.xml"/>
2201
 
                <FileTemplate id = "EmptyEnum" resource = "EmptyEnum.xft.xml"/>
2202
 
                <FileTemplate id = "EmptyInterface" resource = "EmptyInterface.xft.xml"/>
2203
 
                <FileTemplate id = "EmptyStruct" resource = "EmptyStruct.xft.xml"/>
2204
 
                <FileTemplate id = "EmptyHTMLFile" resource = "EmptyHTMLFile.xft.xml"/>
2205
 
                <FileTemplate id = "AppConfigFile" resource = "AppConfigFile.xft.xml"/>
2206
 
                <FileTemplate id = "EmptyResourceFile" resource = "EmptyResourceFile.xft.xml"/>
2207
 
                <FileTemplate id = "EmptyTextFile" resource = "EmptyTextFile.xft.xml"/>
2208
 
                <FileTemplate id = "EmptyXMLFile" resource = "EmptyXMLFile.xft.xml"/>
2209
 
        </Extension>
2210
 
 
2211
 
        <Extension path = "/MonoDevelop/Ide/FileTemplateTypes">
2212
 
                <FileTemplateType name = "File" class = "MonoDevelop.Ide.Templates.TextFileDescriptionTemplate"/>
2213
 
                <FileTemplateType name = "RawFile" class = "MonoDevelop.Ide.Templates.RawFileDescriptionTemplate"/>
2214
 
                <FileTemplateType name = "CodeDomFile" class = "MonoDevelop.Ide.Templates.CodeDomFileDescriptionTemplate"/>
2215
 
                <FileTemplateType name = "ProjectResource" class = "MonoDevelop.Ide.Templates.ResourceFileDescriptionTemplate"/>
2216
 
                <FileTemplateType name = "CodeTranslationFile" class = "MonoDevelop.Ide.Templates.CodeTranslationFileDescriptionTemplate"/>
2217
 
                <FileTemplateType name = "FileTemplateReference" class = "MonoDevelop.Ide.Templates.FileTemplateReference"/>
2218
 
                <FileTemplateType name = "Directory" class = "MonoDevelop.Ide.Templates.DirectoryTemplate"/>
2219
 
        </Extension>
2220
 
        
2221
 
        <Extension path = "/MonoDevelop/Ide/FileTemplateConditionTypes">
2222
 
                <FileTemplateConditionType name = "ClrVersion" class = "MonoDevelop.Ide.Templates.ClrVersionFileTemplateCondition"/>
2223
 
                <FileTemplateConditionType name = "PartialTypeSupport" class = "MonoDevelop.Ide.Templates.PartialTypeFileTemplateCondition"/>
2224
 
                <FileTemplateConditionType name = "ParentProject" class = "MonoDevelop.Ide.Templates.ParentProjectFileTemplateCondition"/>
2225
 
        </Extension>
2226
 
 
2227
 
        <Extension path = "/MonoDevelop/Ide/ProjectTemplates">
2228
 
                <ProjectTemplate id = "MonoDevelop.BlankSolution" resource = "BlankCombine.xpt.xml"/>
2229
 
                <ProjectTemplate id = "MonoDevelop.Workspace" resource = "Workspace.xpt.xml"/>
2230
 
                <ProjectTemplate id = "MonoDevelop.GenericProject" resource = "GenericProject.xpt.xml"/>
2231
 
        </Extension>
2232
 
        
2233
 
        <Extension path = "/MonoDevelop/Ide/TextEditorExtensions">
2234
 
                <Class id="InitialStep" class = "MonoDevelop.Ide.Gui.Content.TextEditorExtensionMarker" />
2235
 
                <Class id="MidStep" class = "MonoDevelop.Ide.Gui.Content.TextEditorExtensionMarker" />
2236
 
                <Class id="FinalStep" class = "MonoDevelop.Ide.Gui.Content.TextEditorExtensionMarker" />
2237
 
        </Extension>
2238
 
        
2239
 
        <Extension path = "/MonoDevelop/Core/StockIcons">
2240
 
                <StockIcon stockid = "md-parser" resource = "parsing.png" />
2241
 
                <!-- for some reason both pairs next/previous and forward/back are in use -->
2242
 
                <StockIcon stockid = "md-navigate-forward" resource = "navigate-next-16.png" size="Menu" />
2243
 
                <StockIcon stockid = "md-navigate-forward" resource = "navigate-next-24.png" />
2244
 
                <StockIcon stockid = "md-navigate-back" resource = "navigate-previous-16.png" size="Menu" />
2245
 
                <StockIcon stockid = "md-navigate-back" resource = "navigate-previous-24.png" />
2246
 
                <StockIcon stockid = "md-navigate-next" resource = "navigate-next-16.png" size="Menu" />
2247
 
                <StockIcon stockid = "md-navigate-next" resource = "navigate-next-24.png" />
2248
 
                <StockIcon stockid = "md-navigate-previous" resource = "navigate-previous-16.png" size="Menu" />
2249
 
                <StockIcon stockid = "md-navigate-previous" resource = "navigate-previous-24.png" />
2250
 
                <StockIcon stockid = "md-pin-up" resource = "pinup.png" />
2251
 
                <StockIcon stockid = "md-pin-down" resource = "pindown.png" />
2252
 
                <StockIcon stockid = "system-file-manager" resource = "system-file-manager.png" />
2253
 
                <StockIcon stockid = "md-keyboard-shortcuts" resource = "keyboard-shortcuts-16.png" size="Menu"/>
2254
 
                <StockIcon stockid = "md-keyboard-shortcuts" resource = "keyboard-shortcuts-22.png" />
2255
 
                <StockIcon stockid = "md-text-editor" resource = "text-editor-16.png" size="Menu"/>
2256
 
                <StockIcon stockid = "md-text-editor" resource = "text-editor-22.png" />
2257
 
                <StockIcon stockid = "md-external-tools" resource = "tools-external-tools-16.png" size="Menu" />
2258
 
                <StockIcon stockid = "md-external-tools" resource = "tools-external-tools-24.png"/>
2259
 
        </Extension>
2260
 
        
2261
 
        <Extension path = "/MonoDevelop/Ide/ContextMenu/DocumentTab">
2262
 
                <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.CloseFile" />
2263
 
                <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.CloseAllFiles" />
2264
 
                <CommandItem id = "MonoDevelop.Ide.Commands.FileTabCommands.CloseAllButThis" />
2265
 
                <SeparatorItem id = "CloseSeparator" />
2266
 
                <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.Save" />
2267
 
                <CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.SaveAll" />
2268
 
                <SeparatorItem id = "SaveSeparator" />
2269
 
                <CommandItem id = "MonoDevelop.Ide.Commands.FileTabCommands.CopyPathName" />
2270
 
                <CommandItem id = "MonoDevelop.Ide.Commands.FileTabCommands.ToggleMaximize" />
2271
 
        </Extension>
2272
 
        
2273
 
        <Extension path = "/MonoDevelop/Ide/ExecutionCommandEditors">
2274
 
                <Customizer id="MonoDevelop.Ide.Execution.CustomArgsCustomizer" _name="Arguments" />
2275
 
                <Customizer id="MonoDevelop.Ide.Execution.MonoExecutionCustomizer" _name="Mono Options" />
2276
 
        </Extension>
2277
 
</Addin>