Extension Tree Reference

From $1
    Table of contents

    Introduction

    This document shows the complete extension tree available to add-in developers.

    ASP.NET Project Support

    Support for ASP.NET projects, including editing, compiling, previewing and deploying to remote servers.

    Id AspNet
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    /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.

     

    C/C++ Language Binding

    C/C++ Language binding

    Id CBinding
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    Packages folder context menu

    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

    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

     

    /CBinding/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

     

    Debugger support for MonoDevelop

    Support for Debugging projects

    Id Debugger
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    /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 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

     

    Deployment Services Core

    Provides basic deployment services

    Id Deployment
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    /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 congigurations

    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 Gettext
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    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 GtkCore
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    /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 Profiling.HeapBuddy
    Namespace MonoDevelop
    Version 0.2.0

    Extension Points

     

    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 Profiling.HeapShot
    Namespace MonoDevelop
    Version 0.2.0

    Extension Points

     

    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 Autotools
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    /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 Database.Components
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    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 Database.ConnectionManager
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    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 Database.Query
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    /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 Database.Sql
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    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 MonoDevelop.Projects.Gui
    Namespace  
    Version 2.1.0

    Extension Points

     

    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 Core.Gui
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    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 Ide
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    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

    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 Profiling
    Namespace MonoDevelop
    Version 0.2.0

    Extension Points

     

    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

    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 Projects
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    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

    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 Core
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    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 SourceEditor2
    Namespace MonoDevelop
    Version 2.0

    Extension Points

     

    Editor context menu

    Context menu for the editor.

    Extension Nodes

     

    Editor context menu

    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

    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

    Provides a text editor for the MonoDevelop based on Mono.TextEditor

    Id SourceEditor2
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    Editor context menu

    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

    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

    Custom edit actions for the editor.

    Extension Nodes

    EditAction

     

    Name Type Required Localizable Description

     

    Formatters

    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.

     

    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 NUnit
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    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 WebReferences
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    /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 ValaBinding
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    Packages folder context menu

    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

    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 VersionControl
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    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 DesignerSupport
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    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 XmlEditor
    Namespace MonoDevelop
    Version 2.1.0

    Extension Points

     

    /MonoDevelop/XmlEditor/XmlFileExtensions

     

    Extension Nodes

    XmlFileExtension

     

    Name Type Required Localizable Description
    extension System.String True False  
    Tag page
    • No tags

    Files (0)

     
    You must login to post a comment.
    Page last modified 00:10, 4 Jun 2009 by Lluis