Extension Tree Reference
Introduction
This document shows the complete extension tree available to add-in developers.
Modules
- ASP.NET Project Support
- Debugger support for MonoDevelop
- Deployment Services Core
- Gettext Translations Support
- Gtk# Visual Designer
- HeapBuddy Profiler Add-in
- HeapShot Profiler Add-in
- Makefile generation
- MonoDevelop Database Components
- MonoDevelop Database ConnectionManager
- MonoDevelop Database Query
- MonoDevelop Database Sql
- MonoDevelop GUI for Project Services
- MonoDevelop Gui Services
- MonoDevelop Ide
- MonoDevelop Profiling Addin
- MonoDevelop Project Services
- MonoDevelop Runtime
- MonoDevelop Source Editor
- NUnit support
- Project Web References
- Vala Language Binding
- Version Control Support
- Visual Designer Support
- XML Editor
ASP.NET Project Support
Support for ASP.NET projects, including editing, compiling, previewing and deploying to remote servers.
Id | Namespace | Version |
---|---|---|
AspNet | MonoDevelop | 2.1.0 |
Extension Points:
- /MonoDevelop/Html/DocTypes
/MonoDevelop/Html/DocTypes
Extension Nodes
DocType
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
name | System.String | True | False | The human-readable name of the schema. It’s expected to be a substring of the full doctype declaration that’s uniquely identifiable. |
fullName | System.String | True | False | The full doctype declaration. |
xsdFile | System.String | False | False | An XML schema that can be used to provide code completion for documents using this doctype. |
completionDocTypeName | System.String | False | False | The name of another doctype declaration that can be used to provide useful code completion for for documents using this doctype. |
Debugger support for MonoDevelop
Support for Debugging projects
Id | Namespace | Version |
---|---|---|
Debugger | MonoDevelop | 2.1.0 |
Extension Points:
- /MonoDevelop/Debugging/DebuggerFactories
/MonoDevelop/Debugging/DebuggerFactories
Debug session factories. Specified classes must implement Mono.Debugging.IDebuggerSessionFactory.
Extension Nodes
DebuggerFactory
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | escription |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | ame of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Deployment Services Core
Provides basic deployment services
Id | Namespace | Version |
---|---|---|
Deployment | MonoDevelop | 2.1.0 |
Extension Points:
- /MonoDevelop/DeployService/PackageBuilders
- File copiers
- Deploy service extensions
- /MonoDevelop/Deployment/PackageBuilderEditors
- Editors for file copy congigurations
- Package context menu
- Packaging project context menu
- Deploy directories
- Deploy platforms
- Deploy directory resolvers
/MonoDevelop/DeployService/PackageBuilders
Deployment handlers. Specified classes must implement IDeployHandler.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
File copiers
File copiers for deployment handlers. Specified classes must implement IDeployFileCopier.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Deploy service extensions
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
/MonoDevelop/Deployment/PackageBuilderEditors
Editors for package builders. Specified classes must implement IPackageBuilderEditor.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Editors for file copy configurations
Editors for file copy congigurations. Specified classes must implement IFileCopyConfigurationEditor.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Package context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
Packaging project context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Deploy directories
Extension Nodes
DeployDirectory
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False |
Deploy platforms
Extension Nodes
DeployPlatform
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False |
Deploy directory resolvers
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Gettext Translations Support
Provides support for adding/editing PO files.
Id | Namespace | Version |
---|---|---|
Gettext | MonoDevelop | 2.1.0 |
Extension Points:
- Translation project context menu
- Translation context menu
- File scanners
Translation project context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Translation context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
File scanners
Extension Nodes
Scanner
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
RegexScanner
Specifies a file scanner which can extract strings to be translated using regular expressions.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
extension | System.String[] | False | False | Extensions of the files supported by this scanner (use comma to separate multiple extensions) |
mimeType | System.String[] | False | False | Mime types of the files supported by this scanner (use comma to separate multiple mime types) |
XmlRegexScanner
Specifies an xml file scanner which can extract strings to be translated using regular expressions.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Gtk# Visual Designer
Provides support for visual design of Gtk# windows, dialogs and widgets.
Id | Namespace | Version |
---|---|---|
GtkCore | MonoDevelop | 2.1.0 |
Extension Points:
- /MonoDevelop/GtkCore/ContextMenu/ProjectPad.ActionGroup
- /MonoDevelop/GtkCore/ContextMenu/ProjectPad.UserInterfaceFolder
- /MonoDevelop/GtkCore/ContextMenu/ProjectPad.Component
- /MonoDevelop/GtkCore/ContextMenu/ProjectPad.StockIcons
/MonoDevelop/GtkCore/ContextMenu/ProjectPad.ActionGroup
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
/MonoDevelop/GtkCore/ContextMenu/ProjectPad.UserInterfaceFolder
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
/MonoDevelop/GtkCore/ContextMenu/ProjectPad.Component
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
/MonoDevelop/GtkCore/ContextMenu/ProjectPad.StockIcons
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
HeapBuddy Profiler Add-in
HeapBuddy Profiler Add-in
Id | Namespace | Version |
---|---|---|
Profiling.HeapBuddy | MonoDevelop | 0.2.0 |
Extension Points:
- HeapBuddy snapshot node context menu
- HeapBuddy Types node context menu
- HeapBuddy Backtraces node context menu
- HeapBuddy History node context menu
HeapBuddy snapshot node context menu
HeapBuddy snapshot node context menu.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
HeapBuddy Types node context menu
HeapBuddy Types node context menu.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
HeapBuddy Backtraces node context menu
HeapBuddy Backtraces node context menu.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
HeapBuddy History node context menu
HeapBuddy History node context menu.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
HeapShot Profiler Add-in
HeapShot Profiler Add-in
Id | Namespace | Version |
---|---|---|
Profiling.HeapShot | MonoDevelop | 0.2.0 |
Extension Points:
- HeapShot snapshot node context menu
HeapShot snapshot node context menu
HeapShot snapshot node context menu.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Makefile generation
Allows generating simple makefiles and Autotools based makefiles for projects
Id | Namespace | Version |
---|---|---|
Autotools | MonoDevelop | 2.1.0 |
Extension Points:
- /MonoDevelop/Autotools/SimpleSetups
- /MonoDevelop/Autotools/MakefileHandlers
/MonoDevelop/Autotools/SimpleSetups
Simple autotools setups. Specified classes must implement ISimpleAutotoolsSetup
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
/MonoDevelop/Autotools/MakefileHandlers
Makefile handlers. Specified classes must implement IMakefileHandler
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
MonoDevelop Database Components
Database Components Module
Id | Namespace | Version |
---|---|---|
Database.Components | MonoDevelop | 2.1.0 |
Extension Points:
- DataGrid renderers
- DataGrid object visualizers
- /MonoDevelop/Database/ContextMenu/DataGrid
- /MonoDevelop/Database/ContextMenu/SqlEditor
DataGrid renderers
DataGrid renderers.
Extension Nodes
Renderer
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
DataGrid object visualizers
DataGrid object visualizers.
Extension Nodes
Visualizer
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
/MonoDevelop/Database/ContextMenu/DataGrid
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
/MonoDevelop/Database/ContextMenu/SqlEditor
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
MonoDevelop Database ConnectionManager
Database ConnectionManager Module
Id | Namespace | Version |
---|---|---|
Database.ConnectionManager | MonoDevelop | 2.1.0 |
Extension Points:
- Connection Manager pad toolbar
- Aggregates context menu
- Columns context menu
- Column context menu
- Connections context menu
- Connection context menu
- Constraint context menu
- Constraints context menu
- Groups context menu
- Languages context menu
- Operators context menu
- Parameter context menu
- Parameters context menu
- Procedure context menu
- Procedures context menu
- Roles context menu
- Rules context menu
- Sequences context menu
- Table context menu
- Tables context menu
- Trigger context menu
- Triggers context menu
- Types context menu
- User context menu
- Users context menu
- View context menu
- Views context menu
Connection Manager pad toolbar
Connection manager pad toolbar items.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Aggregates context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Columns context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Column context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Connections context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Connection context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Constraint context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Constraints context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Groups context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Languages context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Operators context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Parameter context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Parameters context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Procedure context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Procedures context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Roles context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Rules context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Sequences context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Table context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Tables context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Trigger context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Triggers context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Types context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
User context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Users context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
View context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Views context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
MonoDevelop Database Query
Database Query Module
Id | Namespace | Version |
---|---|---|
Database.Query | MonoDevelop | 2.1.0 |
Extension Points:
- /MonoDevelop/Database/ToolBar/SqlQueryView
/MonoDevelop/Database/ToolBar/SqlQueryView
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
MonoDevelop Database Sql
Database Module
Id | Namespace | Version |
---|---|---|
Database.Sql | MonoDevelop | 2.1.0 |
Extension Points:
- MonoDevelop database providers
MonoDevelop database providers
MonoDevelop database factory addins.
Extension Nodes
DatabaseFactory
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
MonoDevelop GUI for Project Services
Provides GUI resources for managing MonoDevelop projects
Id | Namespace | Version |
---|---|---|
MonoDevelop.Projects.Gui | 2.1.0 |
Extension Points:
- Dialog panels for item options
- Default policy panels
Dialog panels for item options
Dialog panels for item options. Those panels will be shown for all kind of solution items, solutions and workspaces.
Extension Nodes
Default policy panels
Panels for editing default policies. Must derive from PolicyOptionsPanel. Should be the same policy panel registered for ItemOptionPanels.
Extension Nodes
MonoDevelop Gui Services
Provides basic GUI services
Id | Namespace | Version |
---|---|---|
Core.Gui | MonoDevelop | 2.1.0 |
Extension Points:
- Platform Service
- Stock icons
- Web Browsers
- Mime types
Platform Service
Implementations of platform-dependent code wrapped in a platform-agnostic API. Specified classes must inherit from MonoDevelop.Core.PlatformService.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Stock icons
Available from MonoDevelop.Core.Gui.Services.Resources.
Extension Nodes
StockIcon
A stock icon. It is possible to register several icons with the same ‘id’ and different sizes.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
stockid | System.String | True | False | Id of the stock icon. |
size | Gtk.IconSize | False | False | Size of the icon. |
resource | System.String | False | False | Name of the resource where the icon is stored. |
icon | System.String | False | False | Id of another icon or combination of icons to assign to this stock id. |
Web Browsers
Used optionally to provides a web browser widget. Must implement MonoDevelop.Core.Gui.WebBrowser.IWebBrowserLoader
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Mime types
Mime type to file extension mappings. Mime types defined here override the ones provided by the operating system.
Extension Nodes
MimeType
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
icon | System.String | False | False | |
_description | System.String | False | False | |
baseType | System.String | False | False | |
isText | System.Boolean | False | False |
MonoDevelop Ide
The MonoDevelop IDE application.
Id | Namespace | Version |
---|---|---|
Ide | MonoDevelop | 2.1.0 |
Extension Points:
- Display bindings
- Startup handlers
- User interface commands
- Key binding schemes
- Namespace node context menu in the class pad
- Method node context menu in the class pad
- Field node context menu in the class pad
- Event node context menu in the class pad
- Combine node context menu in the class pad
- Class node context menu in the class pad
- Property node context menu in the class pad
- Project node context menu in the class pad
- Reference node context menu in the class pad
- Project pad context menu
- Task list views
- Workbench pads
- Workbench contexts
- Global options panels
- Combine file filters
- File filters
- Main toolbar
- Main menu
- File templates
- File template types
- File template condition types
- File template types
- Text editor extensions
- Project feature editors
- View Context Menu
Display bindings
Display bindings.
Extension Nodes
DisplayBinding
A display binding. The specified class must implement MonoDevelop.Ide.Codons.IDisplayBinding.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Startup handlers
Commands to be automatically executed when the IDE starts.
Extension Nodes
Class
A subclass of MonoDevelop.Components.Commands.CommandHandler
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
User interface commands
User interface commands.
Extension Nodes
Command
A user interface command. The ‘id’ of the command must match the full name of an existing enumeration. An arbitrary string can also be used as an id for the command by just using ‘@’ as prefix for the string.
Name | Type | Required | Localizable | Description | ||
---|---|---|---|---|---|---|
_label | System.String | True | False | Label | ||
_description | System.String | False | False | Description of the command | ||
shortcut | System.String | False | False | Key combination that triggers the command. Control, Alt, Meta, Super and Shift modifiers can be specified using ‘+’ as a separator. Multi-state key bindings can be specified using a ‘ | ’ between the mode and accel. For example ‘Control+D’ or ‘Control+X | Control+S’ |
macShortcut | System.String | False | False | Mac version of the shortcut. Format is that same as ‘shortcut’, but the ‘Meta’ modifier corresponds to the Command key. | ||
icon | System.String | False | False | Icon of the command. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ | ||
disabledVisible | System.Boolean | False | False | Set to ‘false’ if the command has to be hidden when disabled. ‘true’ by default. | ||
type | System.String | False | False | Type of the command. It can be: normal (the default), check, radio or array. | ||
widget | System.String | False | False | Class of the widget to create when type is ‘custom’. | ||
defaultHandler | System.String | False | False | Class that handles this command. This property is optional. |
Category
A command category
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_name | System.String | True | False | Name |
Key binding schemes
Key binding schemes.
Extension Nodes
Scheme
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_name | System.String | False | False | Name of the key bindings scheme |
file | System.String | False | False | Name of the key bindings file |
forMac | System.Boolean | False | False | Whether the keybinding file is for Macs. |
resource | System.String | False | False | Name of the resource containing the key bindings file. |
Namespace node context menu in the class pad
Context menu for namespaces in the class pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Method node context menu in the class pad
Context menu for methods in the class pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Field node context menu in the class pad
Context menu for fields in the class pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Event node context menu in the class pad
Context menu for events in the class pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Combine node context menu in the class pad
Context menu for combines in the class pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Class node context menu in the class pad
Context menu for classes in the class pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
Property node context menu in the class pad
Context menu for properties in the class pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Project node context menu in the class pad
Context menu for projects in the class pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Reference node context menu in the class pad
Context menu for references in the class pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Project pad context menu
Context menu for nodes in the solution pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Task list views
Task list views to be shown in the task list pad.
Extension Nodes
TaskListView
Registers a task list view to be shown in the task list pad.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Display name of the view. |
class | System.String | False | False | Class of the view. |
Workbench pads
Pads shown in the workbench.
Extension Nodes
Pad
Registers a pad to be shown in the workbench.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Display name of the pad. |
class | System.String | False | False | Class name. |
icon | System.String | False | False | Icon of the pad. It can be a stock icon or a resource icon (use ‘res:’ as prefix in the last case). |
defaultPlacement | System.String | False | False | Default placement of the pad inside the workbench. It can be: left, right, top, bottom, or a relative position, for example: ‘ProjectPad/left’would show the pad at the left side of the project pad. When using relative placements several positions can be provided. If the pad can be placed in the first position, the next one will be tried. For example ‘ProjectPad/left; bottom’. |
SolutionPad
Registers a pad which shows information about a project in a tree view.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Category
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_name | System.String | True | False | Category name |
Workbench contexts
Workbench contexts.
Extension Nodes
WorkbenchContext
A workbench context.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Global options panels
Dialog panels for global MonoDevelop options.
Extension Nodes
Section
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
icon | System.String | False | False |
Combine file filters
File filters to be shown in the Project Open dialog.
Extension Nodes
FileFilter
A file filter to be used in the Open File dialog.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | True | False | Display name of the filter. |
extensions | System.String[] | True | False | Extensions to use as filter. |
File filters
File filters to be shown in the File Open dialog.
Extension Nodes
FileFilter
A file filter to be used in the Open File dialog.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | True | False | Display name of the filter. |
extensions | System.String[] | True | False | Extensions to use as filter. |
Main toolbar
Main toolbar items.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Main menu
Main menu items.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
File templates
File templates to be shown in the New File dialog.
Extension Nodes
FileTemplate
A project template.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
resource | System.String | False | False | Name of the resource where the template is stored. |
file | System.String | False | False | Name of the file where the template is stored. |
File template types
Template types which can be used to create file templates.
Extension Nodes
FileTemplateType
A file template type. The specified class must be a subclass of MonoDevelop.Ide.Templates.FileDescriptionTemplate
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
name | System.String | True | False | Name to use to reference this template type in a file template. |
File template condition types
Condition types which can be used to limit when file templates can be created.
Extension Nodes
FileTemplateConditionType
A condition that limits when a file template is shown. The specified class must be a subclass of MonoDevelop.Ide.Templates.FileTemplateCondition
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
name | System.String | True | False | Name to use to reference this condition type in a file template. |
File template types 2
Project templates to be shown in the New Project dialog.
Extension Nodes
ProjectTemplate
A project template.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
resource | System.String | False | False | Name of the resource where the template is stored. |
file | System.String | False | False | Name of the file where the template is stored. |
Text editor extensions
Extensions to the text editor. Classes must be a subclass of TextEditorExtension.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Project feature editors
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
View Context Menu
The context menu for all open files.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
MonoDevelop Profiling Addin
MonoDevelop Profiling Addin
Id | Namespace | Version |
---|---|---|
Profiling | MonoDevelop | 0.2.0 |
Extension Points:
- Profiling pad toolbar
- Profiling pad ‘Profiling Snapshots’ node
- Profilers
- File filters
Profiling pad toolbar
Profiling pad toolbar items.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Profiling pad ‘Profiling Snapshots’ node
Profiling pad root node.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Profilers
Profilers addins.
Extension Nodes
Profiler
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
File filters 2
File filters to be shown in the Profiling Snapshot Open dialog.
Extension Nodes
FileFilter
A file filter to be used in the Open File dialog.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | True | False | Display name of the filter. |
extensions | System.String[] | True | False | Extensions to use as filter. |
MonoDevelop Project Services
Provides support for loading and building MonoDevelop projects.
Id | Namespace | Version |
---|---|---|
Projects | MonoDevelop | 2.1.0 |
Extension Points:
- Language ambiences
- Project bindings
- Solution file format handlers
- Serializable classes
- Serializable classes
- Project service extensions
- Language bindings
- MSBuild item types
- /MonoDevelop/ProjectModel/MD1SerializationMaps
- Parsers
- Formatters
- Pretty Printers
- Format definitions
- Policy types
- Named policy sets
Language ambiences
Language ambiences. Specified classes must implement IAmbience.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Project bindings
Project bindings
Extension Nodes
ProjectBinding
A project binding. The specified class must implement MonoDevelop.Projects.IProjectBinding.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Solution file format handlers
File format handlers for workspaces, solutions and projects
Extension Nodes
FileFormat
A file format handler. The specified class must implement MonoDevelop.Projects.IFileFormat.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
name | System.String | False | False |
Serializable classes
Classes to be registered for serialization.
Extension Nodes
DataType
A type name.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.String | True | False |
Serializable classes 2
Custom properties for projects and other types.
Extension Nodes
ItemProperty
A custom property. The type specified in the ‘class’ property is the type to which the property has to be added. Only types which implement IExtendedDataItem can be extended in this way.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
name | System.String | True | False | Name of the property |
type | System.String | True | False | Full name of the property type |
external | System.Boolean | False | False | Set to true if the property is an extension |
skipEmpty | System.Boolean | False | False | Set to true if empty elements don’t have to be serialized |
Project service extensions
Project service extensions. Specified classes must be a subclass of ProjectServiceExtension
Extension Nodes
Class
A subclass of ProjectServiceExtension.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Language bindings
Language bindings.
Extension Nodes
LanguageBinding
A language binding. The specified class must implement MonoDevelop.Projects.ILanguageBinding
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
supportedextensions | System.String[] | False | False | File extensions supported by this binding (to be shown in the Open File dialog) |
MSBuild item types
Item types supported by MSBuild
Extension Nodes
SolutionItem
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
type | System.String | True | False |
DotNetProject
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
language | System.String | True | False | |
resourceHandler | System.String | False | False |
DotNetProjectSubtype
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
guid | System.String | False | False | |
type | System.String | False | False | |
import | System.String | False | False |
/MonoDevelop/ProjectModel/MD1SerializationMaps
Serialization maps for the MonoDevelop 1.0 file format
Extension Nodes
SerializationMap
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
resource | System.String | False | False |
Parsers
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Formatters
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Pretty Printers
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Format definitions
Extension Nodes
Definition
A xml definition.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
resource | System.String | False | False | Name of the resource where the xml is stored. |
file | System.String | False | False | Name of the file where the xml is stored. |
Policy types
Types for per-project policies language binding. These types must be serializable.
Extension Nodes
PolicyType
A type name.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.String | True | False |
Named policy sets
Extension Nodes
PolicySet
A named set of defined policies
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_name | System.String | True | False |
MonoDevelop Runtime
Provides the core services of the MonoDevelop platform
Id | Namespace | Version |
---|---|---|
Core | MonoDevelop | 2.1.0 |
Extension Points:
- Execution modes
- Execution handlers
- File system extensions
- Applications
- /MonoDevelop/Core/SupportPackages
- /MonoDevelop/Core/Runtimes
Execution modes
Execution modes such as default, debug, profiler, etc.
Extension Nodes
Mode
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_name | System.String | False | False |
ModeSetType
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Execution handlers
Execution handlers for the default execution mode. Specified types must implement IExecutionHandler.
Extension Nodes
ExecutionHandler
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
File system extensions
File system extensions which can provide specific behavior when handling files. Specified classes must implement MonoDevelop.Core.FileSystem.FileSystemExtension.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Applications
MonoDevelop tools.
Extension Nodes
Application
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class |
description | System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Description of the tool |
/MonoDevelop/Core/SupportPackages
Extension Nodes
Package
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
name | System.String | True | False | |
version | System.String | True | False | |
targetFramework | System.String | False | False | |
clrVersion | MonoDevelop.Core.ClrVersion | False | False | |
gacRoot | System.Boolean | False | False |
/MonoDevelop/Core/Runtimes
Runtime factories.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
MonoDevelop Source Editor
Provides a text editor for the MonoDevelop based on Mono.TextEditor
Id | Namespace | Version |
---|---|---|
SourceEditor2 | MonoDevelop | 2.0 |
Extension Points:
- Editor context menu
- Editor context menu
- Custom edit actions
- Formatters
- Tooltip providers
- Text editor syntax modes
- Text editor styles
Editor context menu
Context menu for the editor.
Extension Nodes
Editor context menu 2
Context menu for the editor’s icon margin.
Extension Nodes
Custom edit actions
Custom edit actions for the editor.
Extension Nodes
EditAction
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Formatters 2
Custom edit actions for the editor.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Tooltip providers
Tooltip providers. Classes must implement ITooltipProvider.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Text editor syntax modes
Syntax modes
Extension Nodes
Templates
A template for color and syntax shemes.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
resource | System.String | False | False | Name of the resource where the template is stored. |
file | System.String | False | False | Name of the file where the template is stored. |
Text editor styles
Styles
Extension Nodes
Templates
A template for color and syntax shemes.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
resource | System.String | False | False | Name of the resource where the template is stored. |
file | System.String | False | False | Name of the file where the template is stored. |
MonoDevelop Source Editor 2
Provides a text editor for the MonoDevelop based on Mono.TextEditor
Id | Namespace | Version |
---|---|---|
SourceEditor2 | MonoDevelop | 2.1.0 |
Extension Points:
- Editor context menu
- Editor context menu
- Custom edit actions
- Formatters
- Tooltip providers
- Text editor syntax modes
- Text editor styles
- Text editor custom syntax modes
Editor context menu 3
Context menu for the editor.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Editor context menu 4
Context menu for the editor’s icon margin.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Custom edit actions 2
Custom edit actions for the editor.
Extension Nodes
EditAction
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Formatters 3
Custom edit actions for the editor.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Tooltip providers 2
Tooltip providers. Classes must implement ITooltipProvider.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Text editor syntax modes 2
Syntax modes
Extension Nodes
Templates
A template for color and syntax shemes.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
resource | System.String | False | False | Name of the resource where the template is stored. |
file | System.String | False | False | Name of the file where the template is stored. |
Text editor styles 2
Styles
Extension Nodes
Templates
A template for color and syntax shemes.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
resource | System.String | False | False | Name of the resource where the template is stored. |
file | System.String | False | False | Name of the file where the template is stored. |
Text editor custom syntax modes
Styles
Extension Nodes
SyntaxMode
A syntax mode. The specified class must be a valid syntax mode.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
mimeTypes | System.String | True | False | Mime types of the syntax mode. |
NUnit support
Integrates NUnit into the MonoDevelop IDE.
Id | Namespace | Version |
---|---|---|
NUnit | MonoDevelop | 2.1.0 |
Extension Points:
- Test providers
- /MonoDevelop/NUnit/ContextMenu/TestChart
- /MonoDevelop/NUnit/ContextMenu/TestPad
- /MonoDevelop/NUnit/ContextMenu/TestResultsPad
- /MonoDevelop/NUnit/ContextMenu/ProjectPad/NUnitAssemblyGroup
- /MonoDevelop/NUnit/ContextMenu/ProjectPad/TestAssembly
- /MonoDevelop/NUnit/ContextMenu/ProjectPad/NUnitAssemblyGroupConfiguration
- /MonoDevelop/NUnit/UnitTestOptions/GeneralOptions
- /MonoDevelop/NUnit/UnitTestOptions/ConfigurationOptions
Test providers
Test providers. Specified classes must implement ITestProvider.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
/MonoDevelop/NUnit/ContextMenu/TestChart
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
/MonoDevelop/NUnit/ContextMenu/TestPad
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
/MonoDevelop/NUnit/ContextMenu/TestResultsPad
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
/MonoDevelop/NUnit/ContextMenu/ProjectPad/NUnitAssemblyGroup
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
/MonoDevelop/NUnit/ContextMenu/ProjectPad/TestAssembly
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
/MonoDevelop/NUnit/ContextMenu/ProjectPad/NUnitAssemblyGroupConfiguration
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
/MonoDevelop/NUnit/UnitTestOptions/GeneralOptions
Extension Nodes
Section
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
icon | System.String | False | False |
/MonoDevelop/NUnit/UnitTestOptions/ConfigurationOptions
Extension Nodes
Section
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
icon | System.String | False | False |
Project Web References
Provides support for adding and maintianing Web References for CSharp and VB projects.
Id | Namespace | Version |
---|---|---|
WebReferences | MonoDevelop | 2.1.0 |
Extension Points:
- /MonoDevelop/WebReferences/ContextMenu/ProjectPad/WebReferenceFolder
- /MonoDevelop/WebReferences/ContextMenu/ProjectPad/WebReferenceItem
/MonoDevelop/WebReferences/ContextMenu/ProjectPad/WebReferenceFolder
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
/MonoDevelop/WebReferences/ContextMenu/ProjectPad/WebReferenceItem
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Vala Language Binding
Vala Language binding
Id | Namespace | Version |
---|---|---|
ValaBinding | MonoDevelop | 2.1.0 |
Extension Points:
- Packages folder context menu
- ProjectPackage context menu
- /ValaBinding/Compilers
Packages folder context menu 2
Context menu for packages folder in the solution pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ProjectPackage context menu 2
Context menu for a package in the solution pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
/ValaBinding/Compilers
Extension Nodes
Type
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Version Control Support
A MonoDevelop addin for using version control systems like Subversion
Id | Namespace | Version |
---|---|---|
VersionControl | MonoDevelop | 2.1.0 |
Extension Points:
- Version control systems
- Commit dialog extensions
- Status View Commands
Version control systems
Version control systems
Extension Nodes
Class
The specified class must subclass VersionControlSystem.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Commit dialog extensions
Commit dialog extensions.
Extension Nodes
Class
The specified class must subclass CommitDialogExtension.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Status View Commands
Commands to be shown in the context menu of the status view. The id must match an existing code. The provided type must be a subclass of VersionControlCommandHandler.
Extension Nodes
CommandItem
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
Visual Designer Support
Supporting services and pads for visual design tools.
Id | Namespace | Version |
---|---|---|
DesignerSupport | MonoDevelop | 2.1.0 |
Extension Points:
- Toolbox item providers
- Toolbox loaders
- Providers for the property grid
- Toolbox item context menu
Toolbox item providers
Provides items to the toolbox. Must implement MonoDevelop.DesignerSupport.Toolbox.IToolboxDefaultProvider and/or IToolboxDynamicProvider
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Toolbox loaders
Used to load ItemToolboxNodes into the ToolboxMust implement MonoDevelop.DesignerSupport.Toolbox.IToolboxItemLoader
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Providers for the property grid
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Toolbox item context menu
Context menu for toolbox items.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label |
disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
ItemSet
A submenu
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the submenu |
icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
_label | System.String | False | False | Label of the item. |
link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
XML Editor
XML Editor
Id | Namespace | Version |
---|---|---|
XmlEditor | MonoDevelop | 2.1.0 |
Extension Points:
- /MonoDevelop/XmlEditor/XmlFileExtensions
/MonoDevelop/XmlEditor/XmlFileExtensions
Extension Nodes
XmlFileExtension
Name | Type | Required | Localizable | Description |
---|---|---|---|---|
extension | System.String | True | False |