ESRI Desktop Add-In.
Namespace: http://schemas.esri.com/Desktop/AddInsSchema: DesktopAddIns_ElementOnly.xsdChildren
Name | Occurrences | Description |
---|---|---|
All | ||
AddIn |
The root AddIn element. |
|
AddInID |
A uniquie identifier for the add-in, usually a GUID. |
|
Author |
The author of the add-in. |
|
Company |
The company that developed the add-in. |
|
Date |
The date the add-in was created. |
|
Description |
A detailed description of the add-in. |
|
Image |
The image to associate with the entire add-in. |
|
Name |
The add-ins name. |
|
Targets |
The ArcGIS product and version the add-in targets. |
|
Version |
The version of the add-in. |
Syntax
<xs:element name="ESRI.Configuration" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType> <xs:all> <xs:element minOccurs="1" name="Name" type="xs:string" /> <xs:element minOccurs="1" name="AddInID" type="xs:string" /> <xs:element name="Description" type="xs:string" /> <xs:element minOccurs="1" name="Version" type="xs:string" /> <xs:element name="Image" type="xs:string" /> <xs:element name="Author" type="xs:string" /> <xs:element name="Company" type="xs:string" /> <xs:element name="Date" type="xs:string" /> <xs:element minOccurs="1" name="Targets" /> <xs:element minOccurs="1" name="AddIn"> <xs:complexType> <xs:all> <xs:element name="ArcMap"> <xs:complexType> <xs:all> <xs:element name="Extensions"> <xs:complexType> <xs:all> <xs:element minOccurs="0" maxOccurs="1" name="Extension"> <xs:complexType> <xs:all> <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string"></xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="library" type="xs:string" use="optional" /> <xs:attribute name="productName" type="xs:string" use="optional" /> <xs:attribute default="false" name="autoLoad" type="xs:boolean" use="optional" /> <xs:attribute name="showInExtensionDialog" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="Commands"> <xs:complexType> <xs:all> <xs:element name="Button"> <xs:complexType> <xs:all> <xs:element name="Help"> <xs:complexType> <xs:attribute name="heading" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="category" type="xs:string" use="required" /> <xs:attribute name="image" type="xs:string" use="optional" /> <xs:attribute name="tip" type="xs:string" use="optional" /> <xs:attribute name="message" type="xs:string" use="optional" /> <xs:attribute default="true" name="onDemand" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="Tool"> <xs:complexType> <xs:all> <xs:element name="Help"> <xs:complexType> <xs:attribute name="heading" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="category" type="xs:string" use="required" /> <xs:attribute name="image" type="xs:string" use="optional" /> <xs:attribute name="tip" type="xs:string" use="optional" /> <xs:attribute name="message" type="xs:string" use="optional" /> <xs:attribute name="cursor" type="xs:string" use="optional" /> <xs:attribute default="true" name="onDemand" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="ToolPalette"> <xs:complexType> <xs:all> <xs:element name="Items"> <xs:complexType> <xs:all> <xs:element name="Tool"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> <xs:attribute name="subtype" type="xs:integer" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="category" type="xs:string" use="required" /> <xs:attribute name="isMenuStyle" type="xs:boolean" use="optional" /> <xs:attribute name="columns" type="xs:integer" use="optional" /> </xs:complexType> </xs:element> <xs:element name="ComboBox"> <xs:complexType> <xs:all> <xs:element name="Help"> <xs:complexType> <xs:attribute name="heading" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="category" type="xs:string" use="required" /> <xs:attribute name="image" type="xs:string" use="optional" /> <xs:attribute name="tip" type="xs:string" use="optional" /> <xs:attribute name="message" type="xs:string" use="optional" /> <xs:attribute name="editable" type="xs:boolean" use="optional" /> <xs:attribute name="showCaption" type="xs:boolean" use="optional" /> <xs:attribute name="hintText" type="xs:string" use="optional" /> <xs:attribute name="sizeString" type="xs:string" use="optional" /> <xs:attribute name="itemSizeString" type="xs:string" use="optional" /> <xs:attribute name="rows" type="xs:integer" use="optional" /> </xs:complexType> </xs:element> <xs:element name="MultiItem"> <xs:complexType> <xs:all> <xs:element name="Help"> <xs:complexType> <xs:attribute name="heading" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="Toolbars"> <xs:complexType> <xs:all> <xs:element name="Toolbar"> <xs:complexType> <xs:all> <xs:element name="Items"> <xs:complexType> <xs:all> <xs:element name="Button"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="Tool"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> <xs:attribute name="subtype" type="xs:integer" use="optional" /> </xs:complexType> </xs:element> <xs:element name="Menu"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="ToolPalette"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="ComboBox"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="showInitially" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="Menus"> <xs:complexType> <xs:all> <xs:element name="Menu"> <xs:complexType> <xs:all> <xs:element name="Items"> <xs:complexType> <xs:all> <xs:element name="Button"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="Menu"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="MultiItem"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="isRootMenu" type="xs:boolean" use="optional" /> <xs:attribute name="isShortcutMenu" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="DockableWindows"> <xs:complexType> <xs:all> <xs:element name="DockableWindow"> <xs:complexType> <xs:all> <xs:element name="InitialPlacement"> <xs:complexType> <xs:attribute name="height" type="xs:int" use="optional" /> <xs:attribute name="width" type="xs:int" use="optional" /> <xs:attribute name="neighbor" type="xs:string" use="optional" /> <xs:attribute name="state" type="ST_DockState" use="optional" /> <xs:attribute name="position" type="ST_DockPosition" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="library" use="optional" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="image" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="Editor"> <xs:complexType> <xs:all> <xs:element name="Extensions"> <xs:complexType> <xs:all> <xs:element minOccurs="0" maxOccurs="1" name="Extension"> <xs:complexType> <xs:all> <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string"></xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="library" type="xs:string" use="optional" /> <xs:attribute name="productName" type="xs:string" use="optional" /> <xs:attribute default="false" name="autoLoad" type="xs:boolean" use="optional" /> <xs:attribute name="showInExtensionDialog" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="ArcCatalog"> <xs:complexType> <xs:all> <xs:element name="Extensions"> <xs:complexType> <xs:all> <xs:element minOccurs="0" maxOccurs="1" name="Extension"> <xs:complexType> <xs:all> <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string"></xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="library" type="xs:string" use="optional" /> <xs:attribute name="productName" type="xs:string" use="optional" /> <xs:attribute default="false" name="autoLoad" type="xs:boolean" use="optional" /> <xs:attribute name="showInExtensionDialog" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="Commands"> <xs:complexType> <xs:all> <xs:element name="Button"> <xs:complexType> <xs:all> <xs:element name="Help"> <xs:complexType> <xs:attribute name="heading" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="category" type="xs:string" use="required" /> <xs:attribute name="image" type="xs:string" use="optional" /> <xs:attribute name="tip" type="xs:string" use="optional" /> <xs:attribute name="message" type="xs:string" use="optional" /> <xs:attribute default="true" name="onDemand" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="Tool"> <xs:complexType> <xs:all> <xs:element name="Help"> <xs:complexType> <xs:attribute name="heading" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="category" type="xs:string" use="required" /> <xs:attribute name="image" type="xs:string" use="optional" /> <xs:attribute name="tip" type="xs:string" use="optional" /> <xs:attribute name="message" type="xs:string" use="optional" /> <xs:attribute name="cursor" type="xs:string" use="optional" /> <xs:attribute default="true" name="onDemand" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="ToolPalette"> <xs:complexType> <xs:all> <xs:element name="Items"> <xs:complexType> <xs:all> <xs:element name="Tool"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> <xs:attribute name="subtype" type="xs:integer" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="category" type="xs:string" use="required" /> <xs:attribute name="isMenuStyle" type="xs:boolean" use="optional" /> <xs:attribute name="columns" type="xs:integer" use="optional" /> </xs:complexType> </xs:element> <xs:element name="ComboBox"> <xs:complexType> <xs:all> <xs:element name="Help"> <xs:complexType> <xs:attribute name="heading" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="category" type="xs:string" use="required" /> <xs:attribute name="image" type="xs:string" use="optional" /> <xs:attribute name="tip" type="xs:string" use="optional" /> <xs:attribute name="message" type="xs:string" use="optional" /> <xs:attribute name="editable" type="xs:boolean" use="optional" /> <xs:attribute name="showCaption" type="xs:boolean" use="optional" /> <xs:attribute name="hintText" type="xs:string" use="optional" /> <xs:attribute name="sizeString" type="xs:string" use="optional" /> <xs:attribute name="itemSizeString" type="xs:string" use="optional" /> <xs:attribute name="rows" type="xs:integer" use="optional" /> </xs:complexType> </xs:element> <xs:element name="MultiItem"> <xs:complexType> <xs:all> <xs:element name="Help"> <xs:complexType> <xs:attribute name="heading" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="tip" type="xs:string" use="optional" /> <xs:attribute name="message" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="Toolbars"> <xs:complexType> <xs:all> <xs:element name="Toolbar"> <xs:complexType> <xs:all> <xs:element name="Items"> <xs:complexType> <xs:all> <xs:element name="Button"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="Tool"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> <xs:attribute name="subtype" type="xs:integer" use="optional" /> </xs:complexType> </xs:element> <xs:element name="Menu"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="ToolPalette"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="ComboBox"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="showInitially" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="Menus"> <xs:complexType> <xs:all> <xs:element name="Menu"> <xs:complexType> <xs:all> <xs:element name="Items"> <xs:complexType> <xs:all> <xs:element name="Button"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="Menu"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="MultiItem"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="isRootMenu" type="xs:boolean" use="optional" /> <xs:attribute name="isShortcutMenu" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="DockableWindows"> <xs:complexType> <xs:all> <xs:element name="DockableWindow"> <xs:complexType> <xs:all> <xs:element name="InitialPlacement"> <xs:complexType> <xs:attribute name="height" type="xs:int" use="optional" /> <xs:attribute name="width" type="xs:int" use="optional" /> <xs:attribute name="neighbor" type="xs:string" use="optional" /> <xs:attribute name="state" type="ST_DockState" use="optional" /> <xs:attribute name="position" type="ST_DockPosition" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="library" use="optional" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="image" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="ArcGlobe"> <xs:complexType> <xs:all> <xs:element name="Extensions"> <xs:complexType> <xs:all> <xs:element minOccurs="0" maxOccurs="1" name="Extension"> <xs:complexType> <xs:all> <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string"></xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="library" type="xs:string" use="optional" /> <xs:attribute name="productName" type="xs:string" use="optional" /> <xs:attribute default="false" name="autoLoad" type="xs:boolean" use="optional" /> <xs:attribute name="showInExtensionDialog" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="Commands"> <xs:complexType> <xs:all> <xs:element name="Button"> <xs:complexType> <xs:all> <xs:element name="Help"> <xs:complexType> <xs:attribute name="heading" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="category" type="xs:string" use="required" /> <xs:attribute name="image" type="xs:string" use="optional" /> <xs:attribute name="tip" type="xs:string" use="optional" /> <xs:attribute name="message" type="xs:string" use="optional" /> <xs:attribute default="true" name="onDemand" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="Tool"> <xs:complexType> <xs:all> <xs:element name="Help"> <xs:complexType> <xs:attribute name="heading" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="category" type="xs:string" use="required" /> <xs:attribute name="image" type="xs:string" use="optional" /> <xs:attribute name="tip" type="xs:string" use="optional" /> <xs:attribute name="message" type="xs:string" use="optional" /> <xs:attribute name="cursor" type="xs:string" use="optional" /> <xs:attribute default="true" name="onDemand" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="ToolPalette"> <xs:complexType> <xs:all> <xs:element name="Items"> <xs:complexType> <xs:all> <xs:element name="Tool"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> <xs:attribute name="subtype" type="xs:integer" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="category" type="xs:string" use="required" /> <xs:attribute name="isMenuStyle" type="xs:boolean" use="optional" /> <xs:attribute name="columns" type="xs:integer" use="optional" /> </xs:complexType> </xs:element> <xs:element name="ComboBox"> <xs:complexType> <xs:all> <xs:element name="Help"> <xs:complexType> <xs:attribute name="heading" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="category" type="xs:string" use="required" /> <xs:attribute name="image" type="xs:string" use="optional" /> <xs:attribute name="tip" type="xs:string" use="optional" /> <xs:attribute name="message" type="xs:string" use="optional" /> <xs:attribute name="editable" type="xs:boolean" use="optional" /> <xs:attribute name="showCaption" type="xs:boolean" use="optional" /> <xs:attribute name="hintText" type="xs:string" use="optional" /> <xs:attribute name="sizeString" type="xs:string" use="optional" /> <xs:attribute name="itemSizeString" type="xs:string" use="optional" /> <xs:attribute name="rows" type="xs:integer" use="optional" /> </xs:complexType> </xs:element> <xs:element name="MultiItem"> <xs:complexType> <xs:all> <xs:element name="Help"> <xs:complexType> <xs:attribute name="heading" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="tip" type="xs:string" use="optional" /> <xs:attribute name="message" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="Toolbars"> <xs:complexType> <xs:all> <xs:element name="Toolbar"> <xs:complexType> <xs:all> <xs:element name="Items"> <xs:complexType> <xs:all> <xs:element name="Button"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="Tool"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> <xs:attribute name="subtype" type="xs:integer" use="optional" /> </xs:complexType> </xs:element> <xs:element name="Menu"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="ToolPalette"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="ComboBox"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="showInitially" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="Menus"> <xs:complexType> <xs:all> <xs:element name="Menu"> <xs:complexType> <xs:all> <xs:element name="Items"> <xs:complexType> <xs:all> <xs:element name="Button"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="Menu"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="MultiItem"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="isRootMenu" type="xs:boolean" use="optional" /> <xs:attribute name="isShortcutMenu" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="DockableWindows"> <xs:complexType> <xs:all> <xs:element name="DockableWindow"> <xs:complexType> <xs:all> <xs:element name="InitialPlacement"> <xs:complexType> <xs:attribute name="height" type="xs:int" use="optional" /> <xs:attribute name="width" type="xs:int" use="optional" /> <xs:attribute name="neighbor" type="xs:string" use="optional" /> <xs:attribute name="state" type="ST_DockState" use="optional" /> <xs:attribute name="position" type="ST_DockPosition" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="library" use="optional" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="image" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="ArcScene"> <xs:complexType> <xs:all> <xs:element name="Extensions"> <xs:complexType> <xs:all> <xs:element minOccurs="0" maxOccurs="1" name="Extension"> <xs:complexType> <xs:all> <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string"></xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="library" type="xs:string" use="optional" /> <xs:attribute name="productName" type="xs:string" use="optional" /> <xs:attribute default="false" name="autoLoad" type="xs:boolean" use="optional" /> <xs:attribute name="showInExtensionDialog" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="Commands"> <xs:complexType> <xs:all> <xs:element name="Button"> <xs:complexType> <xs:all> <xs:element name="Help"> <xs:complexType> <xs:attribute name="heading" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="category" type="xs:string" use="required" /> <xs:attribute name="image" type="xs:string" use="optional" /> <xs:attribute name="tip" type="xs:string" use="optional" /> <xs:attribute name="message" type="xs:string" use="optional" /> <xs:attribute default="true" name="onDemand" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="Tool"> <xs:complexType> <xs:all> <xs:element name="Help"> <xs:complexType> <xs:attribute name="heading" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="category" type="xs:string" use="required" /> <xs:attribute name="image" type="xs:string" use="optional" /> <xs:attribute name="tip" type="xs:string" use="optional" /> <xs:attribute name="message" type="xs:string" use="optional" /> <xs:attribute name="cursor" type="xs:string" use="optional" /> <xs:attribute default="true" name="onDemand" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="ToolPalette"> <xs:complexType> <xs:all> <xs:element name="Items"> <xs:complexType> <xs:all> <xs:element name="Tool"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> <xs:attribute name="subtype" type="xs:integer" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="category" type="xs:string" use="required" /> <xs:attribute name="isMenuStyle" type="xs:boolean" use="optional" /> <xs:attribute name="columns" type="xs:integer" use="optional" /> </xs:complexType> </xs:element> <xs:element name="ComboBox"> <xs:complexType> <xs:all> <xs:element name="Help"> <xs:complexType> <xs:attribute name="heading" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="category" type="xs:string" use="required" /> <xs:attribute name="image" type="xs:string" use="optional" /> <xs:attribute name="tip" type="xs:string" use="optional" /> <xs:attribute name="message" type="xs:string" use="optional" /> <xs:attribute name="editable" type="xs:boolean" use="optional" /> <xs:attribute name="showCaption" type="xs:boolean" use="optional" /> <xs:attribute name="hintText" type="xs:string" use="optional" /> <xs:attribute name="sizeString" type="xs:string" use="optional" /> <xs:attribute name="itemSizeString" type="xs:string" use="optional" /> <xs:attribute name="rows" type="xs:integer" use="optional" /> </xs:complexType> </xs:element> <xs:element name="MultiItem"> <xs:complexType> <xs:all> <xs:element name="Help"> <xs:complexType> <xs:attribute name="heading" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="tip" type="xs:string" use="optional" /> <xs:attribute name="message" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="Toolbars"> <xs:complexType> <xs:all> <xs:element name="Toolbar"> <xs:complexType> <xs:all> <xs:element name="Items"> <xs:complexType> <xs:all> <xs:element name="Button"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="Tool"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> <xs:attribute name="subtype" type="xs:integer" use="optional" /> </xs:complexType> </xs:element> <xs:element name="Menu"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="ToolPalette"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="ComboBox"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="showInitially" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="Menus"> <xs:complexType> <xs:all> <xs:element name="Menu"> <xs:complexType> <xs:all> <xs:element name="Items"> <xs:complexType> <xs:all> <xs:element name="Button"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="Menu"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> <xs:element name="MultiItem"> <xs:complexType> <xs:attribute name="refID" type="xs:string" use="required" /> <xs:attribute name="separator" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="isRootMenu" type="xs:boolean" use="optional" /> <xs:attribute name="isShortcutMenu" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <xs:element name="DockableWindows"> <xs:complexType> <xs:all> <xs:element name="DockableWindow"> <xs:complexType> <xs:all> <xs:element name="InitialPlacement"> <xs:complexType> <xs:attribute name="height" type="xs:int" use="optional" /> <xs:attribute name="width" type="xs:int" use="optional" /> <xs:attribute name="neighbor" type="xs:string" use="optional" /> <xs:attribute name="state" type="ST_DockState" use="optional" /> <xs:attribute name="position" type="ST_DockPosition" use="optional" /> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="library" use="optional" /> <xs:attribute name="caption" type="xs:string" use="required" /> <xs:attribute name="image" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="language" type="ST_Target" use="required" /> <xs:attribute name="namespace" type="xs:string" use="optional" /> <xs:attribute name="library" type="xs:string" use="optional" /> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element>