123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- edited with XMLSpy v2010 rel. 3 sp1 (http://www.altova.com) by IBM SWG CANADA (IBM SWG CANADA) -->
- <!--
- Licensed Materials - Property of IBM
- IBM Cognos Products: hal
- (C) Copyright IBM Corp. 2003, 2014
- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- -->
- <!--
- Copyright (C) 2008 Cognos ULC, an IBM Company. All rights reserved.
- Cognos (R) is a trademark of Cognos ULC, (formerly Cognos Incorporated).
- -->
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
- <xs:element name="resources">
- <xs:annotation>
- <xs:documentation>HAL Resources</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="listView"/>
- <xs:element name="treeView">
- <xs:annotation>
- <xs:documentation>Used to display a number of items in a tree.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="treeNode" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:attributeGroup ref="IDAttributes"/>
- <xs:attributeGroup ref="MultiSelectAttributes"/>
- <xs:attributeGroup ref="ShowTooltipAttributes"/>
- <xs:attribute name="forceSelection" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>Set to true if you want the selection event to fire even if the node is already selected.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="forceHover" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>Set to true to use the hover style when an item is selected+hovered.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="setFocus" type="xs:boolean" default="false"/>
- <xs:attribute name="static" type="xs:boolean" default="false"/>
- <xs:attribute name="stateSmallIconHeight" type="xs:string" default="16px"/>
- <xs:attribute name="stateSmallIconWidth" type="xs:string" default="16px"/>
- <xs:attributeGroup ref="SmallIconDimensionAttributes"/>
- <xs:attributeGroup ref="IconDimensionAttributes"/>
- <xs:attributeGroup ref="TreeViewCheckboxAttributes"/>
- <xs:attributeGroup ref="ReadOnlyAttributes"/>
- <xs:attributeGroup ref="ClassPrefixAttributes"/>
- <xs:attributeGroup ref="AsyncLoadingAttributes"/>
- <xs:attributeGroup ref="ArrowDirectionAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element ref="comboBox"/>
- <xs:element name="buttonBar">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="buttonBarButton" maxOccurs="unbounded">
- <xs:complexType>
- <xs:attribute name="smallIcon" type="xs:string"/>
- <xs:attribute name="label" type="xs:string"/>
- <xs:attributeGroup ref="textDirectionAttributes"/>
- <xs:attribute name="selected" type="xs:boolean" default="false"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attributeGroup ref="IDAttributes"/>
- <xs:attributeGroup ref="orientationAttributes"/>
- <xs:attribute name="buttonHeight" type="xs:decimal"/>
- <xs:attribute name="buttonWidth" type="xs:decimal"/>
- <xs:attribute name="buttonGap" type="xs:decimal" default="0"/>
- <xs:attribute name="buttonHorizontalAlign">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="left"/>
- <xs:enumeration value="center"/>
- <xs:enumeration value="right"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="selectable" type="xs:boolean" default="true"/>
- <xs:attribute name="smallIconHeight" type="xs:string" default="16px"/>
- <xs:attribute name="smallIconWidth" type="xs:string" default="16px"/>
- <xs:attribute name="view" default="report">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="icon"/>
- <xs:enumeration value="smallIcon"/>
- <xs:enumeration value="report"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attributeGroup ref="textDirectionAttributes"/>
- <xs:attributeGroup ref="guiDirectionAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="slider">
- <xs:complexType>
- <xs:attribute name="animate" type="xs:boolean" default="false"/>
- <xs:attribute name="min" type="xs:decimal" default="0"/>
- <xs:attribute name="max" type="xs:decimal" default="100"/>
- <xs:attributeGroup ref="orientationAttributes"/>
- <xs:attribute name="rangeType" default="none">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="none"/>
- <xs:enumeration value="min"/>
- <xs:enumeration value="max"/>
- <xs:enumeration value="range"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="step" type="xs:decimal" default="1"/>
- <xs:attribute name="value1" type="xs:decimal" default="0"/>
- <xs:attribute name="value2" type="xs:decimal" default="0"/>
- <xs:attribute name="labelColor" type="xs:string" default="black"/>
- <xs:attribute name="tickType" default="none">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="none"/>
- <xs:enumeration value="noLabels"/>
- <xs:enumeration value="percent"/>
- <xs:enumeration value="values"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="tickInterval" type="xs:decimal" use="optional"/>
- <xs:attribute name="tickLabelSkipInterval" type="xs:positiveInteger" use="optional"/>
- <xs:attribute name="live" type="xs:boolean" default="true"/>
- <xs:attribute name="trackLength" type="xs:string" default="300px"/>
- <xs:attribute name="collisionDetection" default="drop">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="none"/>
- <xs:enumeration value="drop"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="showTooltip" type="xs:boolean" default="true"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="toolbar">
- <xs:annotation>
- <xs:documentation>A toolbar is typically a row of buttons that perform common functions.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="toolbarButton">
- <xs:annotation>
- <xs:documentation>A regular toolbar button.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice minOccurs="0">
- <xs:element ref="menuPopup"/>
- </xs:choice>
- <xs:attributeGroup ref="IDAttributes"/>
- <xs:attributeGroup ref="SmallIconAttributes"/>
- <xs:attributeGroup ref="LabelAndTooltipAttributes"/>
- <xs:attributeGroup ref="CommandAttributes"/>
- <xs:attributeGroup ref="ShowsDialogAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="toolbarColorButton">
- <xs:annotation>
- <xs:documentation>Identical to a toolbarButton except that it can also display a color.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice minOccurs="0">
- <xs:element ref="menuPopup"/>
- </xs:choice>
- <xs:attributeGroup ref="IDAttributes"/>
- <xs:attributeGroup ref="SmallIconAttributes"/>
- <xs:attributeGroup ref="LabelAndTooltipAttributes"/>
- <xs:attributeGroup ref="CommandAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="toolbarButtonDropDown">
- <xs:annotation>
- <xs:documentation>Identical to a toolbarButton except that it can also display a dropdown.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice minOccurs="0">
- <xs:element ref="menuPopup"/>
- </xs:choice>
- <xs:attributeGroup ref="IDAttributes"/>
- <xs:attributeGroup ref="SmallIconAttributes"/>
- <xs:attributeGroup ref="LabelAndTooltipAttributes"/>
- <xs:attributeGroup ref="CommandAttributes"/>
- <xs:attributeGroup ref="CommandDropDownAttributes"/>
- <xs:attributeGroup ref="ShowsDialogAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="toolbarColorButtonDropDown">
- <xs:annotation>
- <xs:documentation>Identical to a toolbarButtonDropDown except that it can also display a color.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice minOccurs="0">
- <xs:element ref="menuPopup"/>
- </xs:choice>
- <xs:attributeGroup ref="IDAttributes"/>
- <xs:attributeGroup ref="SmallIconAttributes"/>
- <xs:attributeGroup ref="LabelAndTooltipAttributes"/>
- <xs:attributeGroup ref="CommandAttributes"/>
- <xs:attributeGroup ref="CommandDropDownAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="toolbarSeparator">
- <xs:annotation>
- <xs:documentation>Separtor line between toolbar buttons</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="toolbarComboBox">
- <xs:annotation>
- <xs:documentation>A comboBox that appears on a toolbar.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice minOccurs="0">
- <xs:element ref="comboBox"/>
- <xs:element name="comboBoxRef">
- <xs:annotation>
- <xs:documentation>A reference to a comboBox.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:attribute name="ref" type="xs:string" use="required">
- <xs:annotation>
- <xs:documentation>The ID of the comboBox that is referenced.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- <xs:element ref="listView"/>
- <xs:element name="listViewRef">
- <xs:annotation>
- <xs:documentation>A reference to a listView.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:attribute name="ref" type="xs:string" use="required">
- <xs:annotation>
- <xs:documentation>The ID of the listView that is referenced.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- </xs:choice>
- <xs:attributeGroup ref="IDAttributes"/>
- <xs:attribute name="width" type="xs:string" default="60px">
- <xs:annotation>
- <xs:documentation>The width of the combobox expressed as a CSS length.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- </xs:choice>
- <xs:attributeGroup ref="IDAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="floatingtoolbar">
- <xs:annotation>
- <xs:documentation>A floating toolbar is typically a row of buttons that perform common functions.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="namedSets" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="namedSet" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>A named set of propertty references. Used to easily associate objects with multiple properties.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="toolbarRef"/>
- <xs:element ref="namedSetRef"/>
- </xs:choice>
- <xs:attributeGroup ref="NameAttributes"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="objects">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="object" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>An application object that has properties. Properties are associated with this object by using propertyRef and namedSetRef elements.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="toolbarRef"/>
- <xs:element ref="namedSetRef"/>
- </xs:choice>
- <xs:attributeGroup ref="NameAttributes"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:choice>
- <xs:attributeGroup ref="IDAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="menubar">
- <xs:annotation>
- <xs:documentation>A menubar is a row of menus that usually appear at the top of the application window.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="menu">
- <xs:annotation>
- <xs:documentation>A typically application menubar contains the menus "File", "Edit", "Help", ...</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:all>
- <xs:element ref="menuPopup" minOccurs="0"/>
- </xs:all>
- <xs:attributeGroup ref="IDAttributes"/>
- <xs:attributeGroup ref="LabelAttributes"/>
- </xs:complexType>
- </xs:element>
- </xs:choice>
- <xs:attributeGroup ref="IDAttributes"/>
- <xs:attributeGroup ref="AsyncLoadingAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="menuPopupSet">
- <xs:annotation>
- <xs:documentation>A menuPopupSet is a collection of menuPopups and is not displayed in the UI. The children are typically context (right-click) menu popups.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="menuPopup"/>
- </xs:choice>
- <xs:attributeGroup ref="IDAttributes"/>
- <xs:attributeGroup ref="AsyncLoadingAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="propertySheet">
- <xs:annotation>
- <xs:documentation>Allows the user to modify object properties.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:all>
- <xs:element name="properties">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="group" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>Groups common properties together. The order of the elements determines the order when displayed in the property sheet.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:element name="property" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>An individual entry (row) in the property sheet. The order of the elements determines the order when displayed in the property sheet.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:attributeGroup ref="NameAttributes"/>
- <xs:attributeGroup ref="LabelAttributes"/>
- <xs:attribute name="type" use="required">
- <xs:annotation>
- <xs:documentation>Specifies what type of property this is. The property sheet has a built-in set of property types that it recognizes. For example, a property of type="colorAction" will display the current value as a colored square followed by the label.</xs:documentation>
- </xs:annotation>
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="info"/>
- <xs:enumeration value="text"/>
- <xs:enumeration value="action"/>
- <xs:enumeration value="colorAction"/>
- <xs:enumeration value="dropDown"/>
- <xs:enumeration value="dropDownList"/>
- <xs:enumeration value="boolean"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="dataType" use="optional">
- <xs:annotation>
- <xs:documentation>The data type of the property value. This allows input validation and range checking using the min and max attributes.</xs:documentation>
- </xs:annotation>
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="integer"/>
- <xs:enumeration value="decimal"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="min" type="xs:string" use="optional">
- <xs:annotation>
- <xs:documentation>The minimum value allowed for this property value.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="max" type="xs:string" use="optional">
- <xs:annotation>
- <xs:documentation>The maximum value allowed for this property value.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attributeGroup ref="NameAttributes"/>
- <xs:attributeGroup ref="LabelAttributes"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="namedSets" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="namedSet" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>A named set of propertty references. Used to easily associate objects with multiple properties.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="propertyRef"/>
- <xs:element ref="namedSetRef"/>
- </xs:choice>
- <xs:attributeGroup ref="NameAttributes"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="objects">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="object" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>An application object that has properties. Properties are associated with this object by using propertyRef and namedSetRef elements.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="propertyRef"/>
- <xs:element ref="namedSetRef"/>
- </xs:choice>
- <xs:attributeGroup ref="NameAttributes"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:all>
- <xs:attributeGroup ref="IDAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="dialog">
- <xs:annotation>
- <xs:documentation>Defines the UI (HTML) and behaviour (script) of a dialog.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:all>
- <xs:element name="dialogHtml" type="xs:string">
- <xs:annotation>
- <xs:documentation>The HTML used for the dialog client area.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="inlineScript" type="xs:string" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Script used by the dialog. The is equivalent to an HTML script element without a src attribute.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="externalScripts" minOccurs="0">
- <xs:complexType>
- <xs:choice maxOccurs="unbounded">
- <xs:element name="externalScript">
- <xs:annotation>
- <xs:documentation>An external script file used by the dialog. The is equivalent to an HTML script element with a src attribute.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:all minOccurs="0">
- <xs:element ref="src">
- <xs:annotation>
- <xs:documentation>If the src attribute contains a variable portion, such as a locale, this element can be used instead to provide parameterization.</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:all>
- <xs:attribute name="src" type="xs:string">
- <xs:annotation>
- <xs:documentation>Equivalent to the HTML script element's src attribute.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- </xs:choice>
- </xs:complexType>
- </xs:element>
- <xs:element name="externalStringTables" minOccurs="0">
- <xs:complexType>
- <xs:choice maxOccurs="unbounded">
- <xs:element name="externalStringTable">
- <xs:annotation>
- <xs:documentation>An external string table file used by the dialog. This file will automatically be loaded before the dialog is displayed. Warning: see the src attribute description for file naming convention details.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:all minOccurs="0">
- <xs:element ref="src"/>
- </xs:all>
- <xs:attribute name="src" type="xs:string">
- <xs:annotation>
- <xs:documentation>This is not a complete file name. _XX.xml (where XX is the current LCID) will be appended to each file.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- </xs:choice>
- </xs:complexType>
- </xs:element>
- <xs:element name="externalResources" minOccurs="0">
- <xs:complexType>
- <xs:choice maxOccurs="unbounded">
- <xs:element name="externalResource">
- <xs:annotation>
- <xs:documentation>An external resource file used by the dialog. This file will automatically be loaded before the dialog is displayed.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:all minOccurs="0">
- <xs:element ref="src"/>
- </xs:all>
- <xs:attribute name="src" type="xs:string">
- <xs:annotation>
- <xs:documentation>An external resource file.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- </xs:choice>
- </xs:complexType>
- </xs:element>
- </xs:all>
- <xs:attribute name="borderStyle" use="optional" default="default">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="default"/>
- <xs:enumeration value="none"/>
- <xs:enumeration value="sizable"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="idsDialogTitle" type="xs:string" use="optional"/>
- <xs:attribute name="dialogIcon" type="xs:string" use="optional"/>
- <xs:attribute name="visualParentRelation" use="optional">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="center"/>
- <xs:enumeration value="top"/>
- <xs:enumeration value="bottom"/>
- <xs:enumeration value="right"/>
- <xs:enumeration value="left"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="visualParentOffsetTop" type="xs:integer" use="optional" default="0"/>
- <xs:attribute name="visualParentOffsetLeft" type="xs:integer" use="optional" default="0"/>
- <xs:attribute name="startupHeight" type="xs:integer" use="optional"/>
- <xs:attribute name="startupWidth" type="xs:integer" use="optional"/>
- <xs:attribute name="helpId" type="xs:string" use="optional"/>
- <xs:attribute name="showX" type="xs:boolean" use="optional" default="true"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="panes">
- <xs:complexType>
- <xs:choice>
- <xs:annotation>
- <xs:documentation>A panes element can contain several rowPane and rowSplitter elements, or several columnPane and columnSplitter elements</xs:documentation>
- </xs:annotation>
- <xs:element ref="rowPane"/>
- <xs:element ref="rowSplitter" minOccurs="0"/>
- <xs:element ref="columnPane"/>
- <xs:element ref="columnSplitter" minOccurs="0"/>
- </xs:choice>
- <xs:attributeGroup ref="IDAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="explorer">
- <xs:complexType>
- <xs:choice minOccurs="0">
- <xs:element name="explorerButton">
- <xs:complexType>
- <xs:attributeGroup ref="IDAttributes"/>
- <xs:attributeGroup ref="SmallIconAttributes"/>
- <xs:attributeGroup ref="LabelAttributes"/>
- </xs:complexType>
- </xs:element>
- </xs:choice>
- <xs:attributeGroup ref="IDAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="htmlFragment" type="xs:string">
- <xs:annotation>
- <xs:documentation>Used to include any HTML inside a CDATA section.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="xmlFragment">
- <xs:annotation>
- <xs:documentation>Used to include any well-formed XML from any namespace. </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:any namespace="##any"/>
- </xs:choice>
- </xs:complexType>
- </xs:element>
- </xs:choice>
- </xs:complexType>
- </xs:element>
- <xs:element name="listView">
- <xs:annotation>
- <xs:documentation>Used to display a number of items in a list. Similar to an HTML select tag with size > 1.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:all>
- <xs:element name="columnHeaders" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="columnHeader" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>The header displayed above a column.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:attributeGroup ref="LabelAttributes"/>
- <xs:attribute name="width" type="xs:string" use="optional">
- <xs:annotation>
- <xs:documentation>The width of the columnHeader expressed as a CSS length.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="listItems" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="listItem" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>An individual item in the list.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:element name="subItem" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>If there are multiple columns, the subItem represents the listItem's entry for the column.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:attributeGroup ref="LabelAttributes"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attributeGroup ref="LabelAndTooltipAttributes"/>
- <xs:attributeGroup ref="ValueAttributes"/>
- <xs:attributeGroup ref="SmallIconAndIconAttributes"/>
- <xs:attributeGroup ref="SelectedAttributes"/>
- <xs:attributeGroup ref="CheckedAttributes"/>
- <xs:attributeGroup ref="CustomHTMLAttributes"/>
- <xs:attribute name="indentLevel" type="xs:nonNegativeInteger" use="optional">
- <xs:annotation>
- <xs:documentation>The number of levels to indent this listItem. The indentation is calculated by multiplying this value by the listView's indentLength attribute.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="isSeparator" type="xs:boolean" default="false"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:all>
- <xs:attributeGroup ref="IDAttributes"/>
- <xs:attribute name="view" default="report">
- <xs:annotation>
- <xs:documentation>Determines how the listItems are rendered. The listView is capable of displaying different UIs for the same specification.</xs:documentation>
- </xs:annotation>
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="report"/>
- <xs:enumeration value="smallIcon"/>
- <xs:enumeration value="icon"/>
- <xs:enumeration value="radio"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attributeGroup ref="MultiSelectAttributes"/>
- <xs:attribute name="indentLength" type="xs:nonNegativeInteger" default="0">
- <xs:annotation>
- <xs:documentation>The number of pixels to indent each level. The indentation is calculated by multiplying this value by the indentLevel attribute.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="allowCtrlDeselect" type="xs:boolean" default="true">
- <xs:annotation>
- <xs:documentation>Specifies if ctrl click deselects the selected listItem in a single selection listView.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attributeGroup ref="ShowTooltipAttributes"/>
- <xs:attribute name="showGridLines" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>Determines whether grid lines are displayed. The is only supported for view="report".</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="showColumnHeaders" type="xs:boolean" default="true">
- <xs:annotation>
- <xs:documentation>Determines whether cloumn headers are displayed. The is only supported for view="report".</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="fullRowSelect" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>Specifies if the entire row should appear to be selected. The is only supported for view="report". This is mainly used when there are multiple columns.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="float" type="xs:boolean" default="true">
- <xs:annotation>
- <xs:documentation>Specifies whether the listItems float. The is only supported for view="icon".</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="clipLabels" type="xs:boolean" default="true">
- <xs:annotation>
- <xs:documentation>Specifies whether the labels are clipped. The is only supported for view="icon".</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="hotTracking" type="xs:boolean" default="true">
- <xs:annotation>
- <xs:documentation>Determines if the hover class is applied.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="hoverSelection" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>Determines if the listItem is automatically selected when the pointer is hovering on top of the listItem. An example of this is the default listview displayed by the combobox.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attributeGroup ref="SmallIconDimensionAttributes"/>
- <xs:attributeGroup ref="IconDimensionAttributes"/>
- <xs:attributeGroup ref="ListViewCheckboxAttributes"/>
- <xs:attributeGroup ref="ReadOnlyAttributes"/>
- <xs:attributeGroup ref="ClassPrefixAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="comboBox">
- <xs:annotation>
- <xs:documentation>Allows the user to choose from a list or optionally type in a value. Similar to an HTML select tag with size=1.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:all>
- <xs:element ref="listView"/>
- </xs:all>
- <xs:attributeGroup ref="IDAttributes"/>
- <xs:attribute name="type">
- <xs:annotation>
- <xs:documentation>The type of comboBox.</xs:documentation>
- </xs:annotation>
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="dropDown">
- <xs:annotation>
- <xs:documentation>An editable comboBox. The value can be edited.</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="dropDownList">
- <xs:annotation>
- <xs:documentation>An read only comboBox. The value must be chosen from the listView.</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="showSmallIcon" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>Determines whether the smallIcon is displayed. If this attribute is set to true then the smallIcon set on the selected listItem will be displayed in the comboBox.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="smallIconWidth" type="xs:string" default="16px">
- <xs:annotation>
- <xs:documentation>The width of the smallIcon image.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- <xs:element name="treeNode">
- <xs:annotation>
- <xs:documentation>An individual item in the tree.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="treeNode" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:attributeGroup ref="LabelAndTooltipAttributes"/>
- <xs:attributeGroup ref="ValueAttributes"/>
- <xs:attributeGroup ref="ExpandableSmallIconAttributes"/>
- <xs:attribute name="static" type="xs:boolean" default="false"/>
- <xs:attribute name="stateSmallIcon" type="xs:string" use="optional">
- <xs:annotation>
- <xs:documentation>The 16x16 image file name that represents the state of the treeNode.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attributeGroup ref="CheckedAttributes"/>
- <xs:attribute name="forceSelection" type="xs:boolean" default="false"/>
- <xs:attribute name="forceHover" type="xs:boolean" default="false"/>
- <xs:attributeGroup ref="SelectedAttributes"/>
- <xs:attribute name="populated" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>This is a read only attribute that is set to true after the F_TreeView_OnPopulateChildren has been fired for this treeNode.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attributeGroup ref="ArrowDirectionAttributes"/>
- <xs:attributeGroup ref="ClassPrefixAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="menuPopup">
- <xs:annotation>
- <xs:documentation>The ordered list of menuItems and menuSeparators. This represents the box that is displayed in the UI.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="menuItem"/>
- <xs:element name="menuSeparator">
- <xs:annotation>
- <xs:documentation>Separtor line between menu items</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:choice>
- <xs:attributeGroup ref="IDAttributes"/>
- <xs:attribute name="needsTwoImagePlaceholders" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>Set this attribute to true if the menuPopup can have menuItems with both a check/radio image and an icon</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="static" type="xs:boolean" default="true">
- <xs:annotation>
- <xs:documentation>Set this attribute to false if you would like this menuPopup to be automatically cleaned up when it is hidden (only applies to top level menuPopups)</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- <xs:element name="menuItem">
- <xs:annotation>
- <xs:documentation>An individual menu entry such as "Open" or "Save".</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:all>
- <xs:element ref="menuPopup" minOccurs="0"/>
- </xs:all>
- <xs:attributeGroup ref="IDAttributes"/>
- <xs:attributeGroup ref="SmallIconAttributes"/>
- <xs:attributeGroup ref="CommandAttributes"/>
- <xs:attributeGroup ref="LabelAndTooltipAttributes"/>
- <xs:attribute name="default" type="xs:boolean" default="false"/>
- <xs:attribute name="checked" type="xs:boolean" default="false"/>
- <xs:attribute name="display" type="xs:boolean" default="true"/>
- <xs:attribute name="radioChecked" type="xs:boolean" default="false"/>
- <xs:attribute name="enabled" type="xs:boolean" default="true"/>
- <xs:attribute name="hasClickEventAndChildMenuPopup" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>Set this to true if you have a menu item which is clickable but can also contain a child menuPopup (as used in the Analysis Studio context bar drop down menus). The child menuPopup will be invoked on mouseover, and the action will be invoked when the item is clicked.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="truncateLabelWidth">
- <xs:annotation>
- <xs:documentation>This represents a value for the maximum pixel width for labels in the menu.</xs:documentation>
- </xs:annotation>
- <xs:simpleType>
- <xs:restriction base="xs:integer">
- <xs:minExclusive value="0"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- <xs:element name="propertyRef">
- <xs:annotation>
- <xs:documentation>A reference to a property.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:attributeGroup ref="PropertyRefAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="toolbarRef">
- <xs:annotation>
- <xs:documentation>A reference to a property.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:attributeGroup ref="ToolbarRefAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="namedSetRef">
- <xs:annotation>
- <xs:documentation>A reference to a namedSet.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:attributeGroup ref="PropertyRefAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="columnPane">
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="rowPane"/>
- <xs:element ref="rowSplitter" minOccurs="0"/>
- </xs:choice>
- <xs:attributeGroup ref="IDAttributes"/>
- <xs:attribute name="defaultWidth" use="required">
- <xs:annotation>
- <xs:documentation>Can be a value in pixels, eg 100px, a percentage value, eg 20%, "autoFromContents" (sized according to child panes or the scrollHeight/Width) or a relative value similar to how framesets sizes are specified. e.g. If there are three panes, one with defaultWidth="100px", the second with defaultWidth="2*", and the third with defaultWidth="*", the second pane will take up two thirds of the remaining space after the 100px is allocated.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="minWidth">
- <xs:annotation>
- <xs:documentation>Can be a value in pixels or the default "autoFromContents" (sized according to child pane minimums or the scrollHeight/Width if this is a leaf pane.)</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attributeGroup ref="resizeBehaviourAttributes"/>
- <xs:attributeGroup ref="paneAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="columnSplitter">
- <xs:complexType>
- <xs:attributeGroup ref="splitterAttributes"/>
- <xs:attributeGroup ref="ClassPrefixAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="rowSplitter">
- <xs:complexType>
- <xs:attributeGroup ref="splitterAttributes"/>
- <xs:attributeGroup ref="ClassPrefixAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="rowPane">
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="columnPane"/>
- <xs:element ref="columnSplitter" minOccurs="0"/>
- </xs:choice>
- <xs:attributeGroup ref="IDAttributes"/>
- <xs:attribute name="defaultHeight" type="xs:string" use="required">
- <xs:annotation>
- <xs:documentation>Can be a value in pixels, eg 100px, a percentage value, eg 20%, "autoFromContents" (sized according to child panes or the scrollHeight/Width) or a relative value similar to how framesets sizes are specified. e.g. If there are three panes, one with defaultHeight="100px", the second with defaultHeight="2*", and the third with defaultHeight="*", the second pane will take up two thirds of the remaining space after the 100px is allocated.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="minHeight">
- <xs:annotation>
- <xs:documentation>Can be a value in pixels or the default "autoFromContents" (sized according to child pane minimums or the scrollHeight/Width if this is a leaf pane.)</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attributeGroup ref="resizeBehaviourAttributes"/>
- <xs:attributeGroup ref="paneAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="IDAttributes">
- <xs:attribute name="id" type="xs:ID" use="required">
- <xs:annotation>
- <xs:documentation>The id uniquely identifies this element. This value must be unique within the entire document.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="OptionalIDAttributes">
- <xs:attribute name="id" type="xs:ID" use="optional">
- <xs:annotation>
- <xs:documentation>The id uniquely identifies this element. This value must be unique within the entire document.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="NameAttributes">
- <xs:attribute name="name" type="xs:string" use="required">
- <xs:annotation>
- <xs:documentation>The name of the element. This value doesn't have to be unique within the document.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="LabelAttributes">
- <xs:attribute name="label" type="xs:string" use="optional">
- <xs:annotation>
- <xs:documentation>The label displayed in the UI.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="idsLabel" type="xs:string" use="optional">
- <xs:annotation>
- <xs:documentation>The label displayed in the UI. The value is a string resource ID.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="TooltipAttributes">
- <xs:attribute name="tooltip" type="xs:string" use="optional">
- <xs:annotation>
- <xs:documentation>The tooltip displayed in the UI.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="idsTooltip" type="xs:string" use="optional">
- <xs:annotation>
- <xs:documentation>The tooltip displayed in the UI. The value is a string resource ID.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="LabelAndTooltipAttributes">
- <xs:attributeGroup ref="LabelAttributes"/>
- <xs:attributeGroup ref="TooltipAttributes"/>
- </xs:attributeGroup>
- <xs:attributeGroup name="ValueAttributes">
- <xs:attribute name="value" type="xs:string" use="optional">
- <xs:annotation>
- <xs:documentation>A value associated with this element that is not displayed.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="SmallIconDimensionAttributes">
- <xs:attribute name="smallIconHeight" type="xs:string" default="16px">
- <xs:annotation>
- <xs:documentation>The height of the smallIcon image.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="smallIconWidth" type="xs:string" default="16px">
- <xs:annotation>
- <xs:documentation>The width of the smallIcon image.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="IconDimensionAttributes">
- <xs:attribute name="iconWidth" type="xs:string" default="32px">
- <xs:annotation>
- <xs:documentation>The width of the icon image.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="iconHeight" type="xs:string" default="32px">
- <xs:annotation>
- <xs:documentation>The height of the icon image.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="CheckboxesAttributes">
- <xs:attribute name="showCheckboxes" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>Determines whether checkboxes are displayed.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="ListViewCheckboxAttributes">
- <xs:attributeGroup ref="CheckboxesAttributes"/>
- <xs:attribute name="checkHeight" type="xs:string" default="16px">
- <xs:annotation>
- <xs:documentation>The height of the checkbox image.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="checkWidth" type="xs:string" default="16px">
- <xs:annotation>
- <xs:documentation>The width of the checkbox image.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="TreeViewCheckboxAttributes">
- <xs:attributeGroup ref="CheckboxesAttributes"/>
- <xs:attribute name="showCheckedDescendents" type="xs:boolean" default="false"/>
- <xs:attribute name="checkHeight" type="xs:string" default="20px">
- <xs:annotation>
- <xs:documentation>The height of the checkbox image.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="checkWidth" type="xs:string" default="19px">
- <xs:annotation>
- <xs:documentation>The width of the checkbox image.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="IconAttributes">
- <xs:attribute name="icon" type="xs:string" use="optional">
- <xs:annotation>
- <xs:documentation>The 32x32 image file name.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="SmallIconAttributes">
- <xs:attribute name="smallIcon" type="xs:string" use="optional">
- <xs:annotation>
- <xs:documentation>The 16x16 image file name.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="SmallIconAndIconAttributes">
- <xs:attributeGroup ref="SmallIconAttributes"/>
- <xs:attributeGroup ref="IconAttributes"/>
- </xs:attributeGroup>
- <xs:attributeGroup name="ExpandableSmallIconAttributes">
- <xs:attributeGroup ref="SmallIconAttributes"/>
- <xs:attribute name="expandedSmallIcon" type="xs:string" use="optional">
- <xs:annotation>
- <xs:documentation>The 16x16 image file name displayed when the treeNode is expanded.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="expandable" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>Specifies if the treeNode can be expanded.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="expanded" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>Specifies if the treeNode is expanded.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="ShowTooltipAttributes">
- <xs:attribute name="showTooltips" type="xs:boolean" default="true">
- <xs:annotation>
- <xs:documentation>Determines whether tooltips are displayed.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="MultiSelectAttributes">
- <xs:attribute name="multiSelect" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>Specifies if multiple selection is supported.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="CustomHTMLAttributes">
- <xs:attribute name="html" type="xs:string" use="optional">
- <xs:annotation>
- <xs:documentation>The custom HTML that is displayed instead of the default.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="CheckedAttributes">
- <xs:attribute name="checked" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>Specifies whether the checkbox is checked.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="hideCheckbox" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>Specifies whether the checkbox is display.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="staticCheckbox" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>A static checkbox will appear disabled and the user can't modify its checked state.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="SelectedAttributes">
- <xs:attribute name="selected" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>Specifies whether the element is selected.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="ReadOnlyAttributes">
- <xs:attribute name="readOnly" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>Specifies whether the control is read only. If true, the control will not respond to events.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="ClassPrefixAttributes">
- <xs:attribute name="classPrefix" type="xs:string" use="optional">
- <xs:annotation>
- <xs:documentation>This attribute is used to override the default classes. For example,
- <listView classPrefix="clsListItem_outline">
- the following classes will be applied
- clsListItem_outline_normal
- clsListItem_outline_hover
- clsListItem_outline_selected
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="CommandAttributes">
- <xs:attribute name="onCommand" type="xs:string" use="optional">
- <xs:annotation>
- <xs:documentation>The javascript that is executed when the object is clicked. For menu items, the variables v_bShiftKey and v_sMenuItemId are defined and can be used.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="CommandDropDownAttributes">
- <xs:attribute name="onDropDownCommand" type="xs:string" use="optional">
- <xs:annotation>
- <xs:documentation>The javascript that is executed when the dropdown button is clicked.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="PropertyRefAttributes">
- <xs:attribute name="ref" type="xs:string" use="required">
- <xs:annotation>
- <xs:documentation>A reference to a property or namedSet.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="ToolbarRefAttributes">
- <xs:attribute name="ref" type="xs:string" use="required">
- <xs:annotation>
- <xs:documentation>A reference to a toolbar button.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="ShowsDialogAttributes">
- <xs:attribute name="showsDialog" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>Specifies if this button shows a dialog.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="showsPopup" type="xs:boolean" default="false">
- <xs:annotation>
- <xs:documentation>Specifies if this button shows a popup such as a popupMenu.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="AsyncLoadingAttributes">
- <xs:attribute name="idsLoading" type="xs:string" use="optional">
- <xs:annotation>
- <xs:documentation>The string displayed while asynchronously loading children. The value is a string resource ID.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="ArrowDirectionAttributes">
- <xs:attribute name="arrowDirection" default="none">
- <xs:annotation>
- <xs:documentation>The direction of the arrows between tree nodes. This attribute only applies to org trees.</xs:documentation>
- </xs:annotation>
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="none"/>
- <xs:enumeration value="up"/>
- <xs:enumeration value="down"/>
- <xs:enumeration value="upAndDown"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="resizeBehaviourAttributes">
- <xs:attribute name="splitterResizeBehaviour" use="optional" default="fixed">
- <xs:annotation>
- <xs:documentation>Either fixed or resize. There should be one pane on either side of a splitter with splitterResizeBehaviour defined as "resize"</xs:documentation>
- </xs:annotation>
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="fixed"/>
- <xs:enumeration value="resize"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="parentResizeBehaviour" use="optional" default="fixed">
- <xs:annotation>
- <xs:documentation>One of fixed, resize, or resizeFirst.
- Defines the behaviour when the parent pane or window resizes.</xs:documentation>
- </xs:annotation>
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="fixed"/>
- <xs:enumeration value="resize"/>
- <xs:enumeration value="resizeFirst"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="splitterAttributes">
- <xs:attribute name="reserveSpace" type="xs:boolean" default="true">
- <xs:annotation>
- <xs:documentation>True if space should be reserved for the splitter, false if the splitter should simply overlap the adjacent panes.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="customImage" type="xs:string"/>
- <xs:attribute name="resizeOnMouseMove" type="xs:boolean" use="optional" default="false">
- <xs:annotation>
- <xs:documentation>True if you would like the resize to happen as the mouse moves instead of only on mouseup. The latter is more efficient.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="paneAttributes">
- <xs:attribute name="overflow" type="xs:string" use="optional" default="hidden">
- <xs:annotation>
- <xs:documentation>Identical to the CSS attribute.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="display" type="xs:boolean" use="optional" default="true"/>
- <xs:attribute name="fillPaneWith" type="xs:string" use="optional" default="">
- <xs:annotation>
- <xs:documentation>Lists any descendent HTML element ids that should be kept in sync with the pane, by resizing them to fill up the available space (not including borders and padding on the pane). If there is more than one, they should be separated by spaces.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="orientationAttributes">
- <xs:attribute name="orientation" default="horizontal">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="horizontal"/>
- <xs:enumeration value="vertical"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="textDirectionAttributes">
- <xs:attribute name="textDirection" default="ltr">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="ltr"/>
- <xs:enumeration value="rtl"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="guiDirectionAttributes">
- <xs:attribute name="guiDirection" default="ltr">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="ltr"/>
- <xs:enumeration value="rtl"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="src">
- <xs:complexType mixed="true">
- <xs:sequence minOccurs="0" maxOccurs="unbounded">
- <xs:element name="srcParam">
- <xs:annotation>
- <xs:documentation>The value attribute must contain Javascript that evaluates to a string. Before the source is loaded, the element will be replaced with this string.</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:attribute name="value" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:schema>
|