ArcCatalog customizations.
Namespace: http://schemas.esri.com/Desktop/AddInsSchema: DesktopAddIns_ElementOnly.xsdParents
Children
Name | Occurrences | Description |
---|---|---|
All | ||
Commands |
Custom commands such as buttons, tools, tool palettes, combo boxes, and multi-items. |
|
DockableWindows |
Dockable windows are windows that can exist in a floating state or be attached to the main application window. The Catalog Tree window in ArcCatalog is an example of a DockableWindow. |
|
Extensions |
Application's custom extensions. |
|
Menus |
The collection of menus. |
|
Toolbars |
The collection of toolbars. |
Syntax
<xs:element name="ArcCatalog" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType> <xs:all> <xs:element name="Extensions" /> <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>