@ -63,11 +63,38 @@
@@ -63,11 +63,38 @@
<xs:attribute name= "copyright" type= "xs:string" use= "optional" />
<xs:attribute name= "url" type= "xs:anyURI" use= "optional" />
<xs:attribute name= "description" type= "xs:string" use= "optional" />
<xs:attribute name= "addInManagerHidden" type= "AddInManagerHiddenEnum" use= "optional" />
</xs:complexType>
<xs:simpleType name= "AddInManagerHiddenEnum" >
<xs:restriction base= "xs:string" >
<xs:enumeration value= "true" >
<xs:annotation >
<xs:documentation >
Hide the AddIn from the AddInManager.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value= "false" >
<xs:annotation >
<xs:documentation >
Show the AddIn in the AddInManager (this is the default value).
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value= "preinstalled" >
<xs:annotation >
<xs:documentation >
Show the AddIn only if the user chooses to view 'preinstalled' AddIns.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name= "AddIn" type= "AddIn" />
<xs:complexType name= "AddInReference" >
<xs:attribute name= "addin" type= "xs:string" use= "required" />
<xs:attribute name= "version" type= "xs:string" use= "optional" />
<xs:attribute name= "requirePreload" type= "xs:boolean" use= "optional" />
</xs:complexType>
<xs:complexType name= "Import" >
<xs:choice maxOccurs= "unbounded" >
@ -237,8 +264,8 @@
@@ -237,8 +264,8 @@
<xs:attribute name= "class" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
The fully qualified type name of the class to create an instace of.
</xs:documentation>
The fully qualified type name of the class to create an instace of.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -258,16 +285,16 @@
@@ -258,16 +285,16 @@
<xs:attribute name= "class" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Name of the ICodeCompletionBinding class (normally deriving from DefaultCodeCompletionBinding).
</xs:documentation>
Name of the ICodeCompletionBinding class (normally deriving from DefaultCodeCompletionBinding).
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "extensions" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
List of semicolon-separated entries of the file extensions handled by the binding.
If no extensions attribute is specified, the binding is activated in all files.
</xs:documentation>
List of semicolon-separated entries of the file extensions handled by the binding.
If no extensions attribute is specified, the binding is activated in all files.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -286,30 +313,30 @@
@@ -286,30 +313,30 @@
<xs:attribute name= "name" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
The name of the MSBuild meta data.
</xs:documentation>
The name of the MSBuild meta data.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "displayName" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
The display name of the property.
</xs:documentation>
The display name of the property.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "description" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
The description text for the property.
</xs:documentation>
The description text for the property.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "runCustomTool" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Boolean property specifying whether the custom tool should be run when the property value is changed
by the user. Default: false.
</xs:documentation>
Boolean property specifying whether the custom tool should be run when the property value is changed
by the user. Default: false.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -328,23 +355,23 @@
@@ -328,23 +355,23 @@
<xs:attribute name= "id" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
ID used to identify the custom tool.
</xs:documentation>
ID used to identify the custom tool.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "class" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Name of the ICustomTool class.
</xs:documentation>
Name of the ICustomTool class.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "fileNamePattern" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Regular expression that specifies the file names for which the custom tool
can be used. Example: "\.res(x|ources)$"
</xs:documentation>
Regular expression that specifies the file names for which the custom tool
can be used. Example: "\.res(x|ources)$"
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -363,43 +390,43 @@
@@ -363,43 +390,43 @@
<xs:attribute name= "class" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Name of the IDebugger class.
</xs:documentation>
Name of the IDebugger class.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "supportsStart" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Specifies if the debugger supports the 'Start' command. Default: true
</xs:documentation>
Specifies if the debugger supports the 'Start' command. Default: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "supportsStartWithoutDebugger" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Specifies if the debugger supports the 'StartWithoutDebugger' command. Default: true
</xs:documentation>
Specifies if the debugger supports the 'StartWithoutDebugger' command. Default: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "supportsStop" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Specifies if the debugger supports the 'Stop' (kill running process) command. Default: true
</xs:documentation>
Specifies if the debugger supports the 'Stop' (kill running process) command. Default: true
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "supportsStepping" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Specifies if the debugger supports stepping. Default: false
</xs:documentation>
Specifies if the debugger supports stepping. Default: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "supportsExecutionControl" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Specifies if the debugger supports execution control (break, resume). Default: false
</xs:documentation>
Specifies if the debugger supports execution control (break, resume). Default: false
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -424,15 +451,15 @@
@@ -424,15 +451,15 @@
<xs:attribute name= "class" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Name of the IDialogPanel class. Optional if the page has subpages.
</xs:documentation>
Name of the IDialogPanel class. Optional if the page has subpages.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "label" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Caption of the dialog panel.
</xs:documentation>
Caption of the dialog panel.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -451,8 +478,8 @@
@@ -451,8 +478,8 @@
<xs:attribute name= "path" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Path relative to the directory which contains the .addin file defining the codon.
</xs:documentation>
Path relative to the directory which contains the .addin file defining the codon.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -471,22 +498,22 @@
@@ -471,22 +498,22 @@
<xs:attribute name= "class" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Name of the IDisplayBinding or ISecondaryDisplayBinding class.
</xs:documentation>
Name of the IDisplayBinding or ISecondaryDisplayBinding class.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "title" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Title of the display binding to use in the "Open With" dialog.
</xs:documentation>
Title of the display binding to use in the "Open With" dialog.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "type" use= "optional" >
<xs:annotation >
<xs:documentation >
Type of the display binding (either "Primary" or "Secondary"). Default: "Primary".
</xs:documentation>
Type of the display binding (either "Primary" or "Secondary"). Default: "Primary".
</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:string" >
@ -498,9 +525,9 @@
@@ -498,9 +525,9 @@
<xs:attribute name= "fileNamePattern" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Regular expression that specifies the file names for which the display binding
will be used. Example: "\.res(x|ources)$"
</xs:documentation>
Regular expression that specifies the file names for which the display binding
will be used. Example: "\.res(x|ources)$"
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -522,16 +549,16 @@
@@ -522,16 +549,16 @@
<xs:attribute name= "keys" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Comma-separated list of keyboard shortcuts that activate the edit action.
E.g. "Control|C,Control|Insert"
</xs:documentation>
Comma-separated list of keyboard shortcuts that activate the edit action.
E.g. "Control|C,Control|Insert"
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "class" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Name of the IEditAction class.
</xs:documentation>
Name of the IEditAction class.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -550,15 +577,15 @@
@@ -550,15 +577,15 @@
<xs:attribute name= "name" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
The name of the file filter entry.
</xs:documentation>
The name of the file filter entry.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "extensions" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
The extensions associated with this file filter entry.
</xs:documentation>
The extensions associated with this file filter entry.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -577,24 +604,24 @@
@@ -577,24 +604,24 @@
<xs:attribute name= "resource" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
The name of a bitmap resource in the resource service.
</xs:documentation>
The name of a bitmap resource in the resource service.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "language" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
This attribute is specified when a project icon association should be created.
It specifies the language of the project types that use the icon.
</xs:documentation>
This attribute is specified when a project icon association should be created.
It specifies the language of the project types that use the icon.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "extensions" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
This attribute is specified when a file icon association should be created.
It specifies the semicolon-separated list of file types that use the icon.
</xs:documentation>
This attribute is specified when a file icon association should be created.
It specifies the semicolon-separated list of file types that use the icon.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -614,18 +641,18 @@
@@ -614,18 +641,18 @@
<xs:attribute name= "item" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
When this attribute is used, the include doozer builds the item that is at the
addin tree location specified by this attribute.
</xs:documentation>
When this attribute is used, the include doozer builds the item that is at the
addin tree location specified by this attribute.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "path" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
When this attribute is used, the include doozer builds all items inside the
path addin tree location specified by this attribute and returns an
IBuildItemsModifier which includes all items in the output list.
</xs:documentation>
When this attribute is used, the include doozer builds all items inside the
path addin tree location specified by this attribute and returns an
IBuildItemsModifier which includes all items in the output list.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -646,29 +673,29 @@
@@ -646,29 +673,29 @@
<xs:attribute name= "guid" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Project type GUID of the project used by MsBuild.
</xs:documentation>
Project type GUID of the project used by MsBuild.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "supportedextensions" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Semicolon-separated list of file extensions that are compilable files in the project. (e.g. ".boo")
</xs:documentation>
Semicolon-separated list of file extensions that are compilable files in the project. (e.g. ".boo")
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "projectfileextension" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
File extension of project files. (e.g. ".booproj")
</xs:documentation>
File extension of project files. (e.g. ".booproj")
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "class" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Name of the ILanguageBinding class.
</xs:documentation>
Name of the ILanguageBinding class.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -693,18 +720,18 @@
@@ -693,18 +720,18 @@
<xs:attribute name= "label" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Label of the menu item.
</xs:documentation>
Label of the menu item.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "type" use= "optional" >
<xs:annotation >
<xs:documentation >
This attribute must be one of these values:
Separator, CheckBox, Item=Command, Menu (=with subitems),
Builder (=class implementing ISubmenuBuilder).
Default: Command.
</xs:documentation>
This attribute must be one of these values:
Separator, CheckBox, Item=Command, Menu (=with subitems),
Builder (=class implementing ISubmenuBuilder).
Default: Command.
</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:string" >
@ -720,39 +747,39 @@
@@ -720,39 +747,39 @@
<xs:attribute name= "loadclasslazy" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Only for the type "Item"/"Command".
When set to false, the command class is loaded
immediately instead of the usual lazy-loading.
</xs:documentation>
Only for the type "Item"/"Command".
When set to false, the command class is loaded
immediately instead of the usual lazy-loading.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "icon" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Icon of the menu item.
</xs:documentation>
Icon of the menu item.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "class" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Command class that is run when item is clicked.
</xs:documentation>
Command class that is run when item is clicked.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "link" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Only for the type "Item"/"Command". Opens a webpage instead of running a command when
clicking the item.
</xs:documentation>
Only for the type "Item"/"Command". Opens a webpage instead of running a command when
clicking the item.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "shortcut" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Shortcut that activates the command (e.g. "Control|S").
</xs:documentation>
Shortcut that activates the command (e.g. "Control|S").
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -771,43 +798,43 @@
@@ -771,43 +798,43 @@
<xs:attribute name= "class" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
IPadContent class that is loaded when the pad content is shown for the first time.
</xs:documentation>
IPadContent class that is loaded when the pad content is shown for the first time.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "title" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Title of the pad that is shown in the user interface.
Should be a resource string, e.g. "${res:AddIns.HtmlHelp2.Contents}"
</xs:documentation>
Title of the pad that is shown in the user interface.
Should be a resource string, e.g. "${res:AddIns.HtmlHelp2.Contents}"
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "icon" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Specifies the name of the icon resource used for the pad.
Pad icon resources must be registered with the ResourceService before the
workbench is loaded!
</xs:documentation>
Specifies the name of the icon resource used for the pad.
Pad icon resources must be registered with the ResourceService before the
workbench is loaded!
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "category" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Category of the pad. It is possible to create menu items that automatically
contain show commands for all pads in a certain category.
Pads in the category "Main" will show up in the "View" menu, the category
"Tools" in the "View -> Tools" menu, the category "Debugger" in the
"View -> Debugger" menu.
</xs:documentation>
Category of the pad. It is possible to create menu items that automatically
contain show commands for all pads in a certain category.
Pads in the category "Main" will show up in the "View" menu, the category
"Tools" in the "View -> Tools" menu, the category "Debugger" in the
"View -> Debugger" menu.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "shortcut" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Shortcut that activates the 'Show pad' command (e.g. "Control|Alt|T").
</xs:documentation>
Shortcut that activates the 'Show pad' command (e.g. "Control|Alt|T").
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -826,22 +853,22 @@
@@ -826,22 +853,22 @@
<xs:attribute name= "supportedextensions" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Semicolon-separated list of file extensions for which the parser is used. (e.g. ".boo")
</xs:documentation>
Semicolon-separated list of file extensions for which the parser is used. (e.g. ".boo")
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "projectfileextension" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
File extension of project files. (e.g. ".booproj")
</xs:documentation>
File extension of project files. (e.g. ".booproj")
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "class" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Name of the IParser class.
</xs:documentation>
Name of the IParser class.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -860,8 +887,8 @@
@@ -860,8 +887,8 @@
<xs:attribute name= "class" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Name of the ProjectContentRegistry class.
</xs:documentation>
Name of the ProjectContentRegistry class.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -880,15 +907,15 @@
@@ -880,15 +907,15 @@
<xs:attribute name= "scheme" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Specifies the name of the protocol the extension handles. (e.g. 'ms-help' or 'startpage')
</xs:documentation>
Specifies the name of the protocol the extension handles. (e.g. 'ms-help' or 'startpage')
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "class" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Name of the ISchemeExtension class (normally deriving from DefaultSchemeExtension).
</xs:documentation>
Name of the ISchemeExtension class (normally deriving from DefaultSchemeExtension).
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -907,8 +934,8 @@
@@ -907,8 +934,8 @@
<xs:attribute name= "text" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
The string to return.
</xs:documentation>
The string to return.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -927,22 +954,22 @@
@@ -927,22 +954,22 @@
<xs:attribute name= "name" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Name of the language for which the syntax mode is used.
</xs:documentation>
Name of the language for which the syntax mode is used.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "extensions" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Semicolon-separated list of file extensions for which the syntax mode is used.
</xs:documentation>
Semicolon-separated list of file extensions for which the syntax mode is used.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "resource" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Fully qualified name of the resource file.
</xs:documentation>
Fully qualified name of the resource file.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -962,16 +989,16 @@
@@ -962,16 +989,16 @@
<xs:attribute name= "class" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Name of the IMSBuildAdditionalLogger class.
</xs:documentation>
Name of the IMSBuildAdditionalLogger class.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "taskname" use= "required" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Specifies the name of the MSBuild task that must be running for
this logger to be active.
</xs:documentation>
Specifies the name of the MSBuild task that must be running for
this logger to be active.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
@ -997,23 +1024,23 @@
@@ -997,23 +1024,23 @@
<xs:attribute name= "label" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Label of the tool bar item.
</xs:documentation>
Label of the tool bar item.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "icon" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Icon of the tool bar item.
</xs:documentation>
Icon of the tool bar item.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "type" use= "optional" >
<xs:annotation >
<xs:documentation >
This attribute must be one of these values:
Separator, CheckBox, Item, ComboBox, DropDownButton
</xs:documentation>
This attribute must be one of these values:
Separator, CheckBox, Item, ComboBox, DropDownButton
</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:string" >
@ -1028,24 +1055,24 @@
@@ -1028,24 +1055,24 @@
<xs:attribute name= "loadclasslazy" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Only for the type "Item". When set to false, the command class is loaded
immediately instead of the usual lazy-loading.
</xs:documentation>
Only for the type "Item". When set to false, the command class is loaded
immediately instead of the usual lazy-loading.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "tooltip" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Tooltip of the tool bar item.
</xs:documentation>
Tooltip of the tool bar item.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "class" use= "optional" type= "xs:string" >
<xs:annotation >
<xs:documentation >
Command class that is run when item is clicked; or class that manages
the ComboBox/DropDownButton. Required for everything except "Separator".
</xs:documentation>
Command class that is run when item is clicked; or class that manages
the ComboBox/DropDownButton. Required for everything except "Separator".
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>