The root AddIn element.

Namespace: http://schemas.esri.com/Desktop/AddInsSchema: DesktopAddIns_ElementOnly.xsd

Parents

 ESRI.Configuration

Children

Name Occurrences Description
 All
        ArcCatalog

ArcCatalog customizations.

        ArcGlobe

ArcGlobe customizations.

        ArcMap

ArcMap customizations.

        ArcScene

ArcScene customizations.

Attributes

Name Type Required Description
 language  ST_Target Yes

The development environment the add-in was authored in. For example, JAVA or CLR for .NET.

 library  string

The default library for all the classes in the add-in. If all your types originate in the same library, use this attribute to set it as the default.

 namespace  string

The default namespace for all the classes in the add-in. Use this attribute instead of specifying the full class name (namespace.className) on each of your types.

Syntax

CopyXML
<xs:element minOccurs="1" name="AddIn" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType>
    <xs:all>
      <xs:element name="ArcMap" />
      <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>

See Also