| <?xml version="1.0" encoding="UTF-8"?> |
| |
| <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" |
| xmlns="http://www.bindows.net/IVBindowsSchema" |
| targetNamespace="http://www.bindows.net/IVBindowsSchema" |
| elementFormDefault="qualified" |
| xmlns:iv="http://www.infiview.net/infiview" |
| > |
| |
| <xs:import namespace="http://www.infiview.net/infiview" |
| schemaLocation="ComplexSchemaValidation18_2.xsd"/> |
| |
| <xs:element name="Application"> |
| <xs:complexType> |
| <xs:choice minOccurs="1" maxOccurs="unbounded"> |
| <xs:element name="SplashScreen" minOccurs="0" maxOccurs="1"/> |
| <xs:element ref="Theme" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element name="Window" minOccurs="1" maxOccurs="1"> |
| <!--<xs:complexType>--> |
| <!--<xs:choice minOccurs="0" maxOccurs="unbounded">--> |
| <!--<xs:element ref="iv:InfiView" minOccurs="0" maxOccurs="unbounded"/>--> |
| <!--<xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>--> |
| <!--</xs:choice>--> |
| <!--<xs:attributeGroup ref="ApplicationWindowAttributes"/>--> |
| <!--</xs:complexType>--> |
| <xs:complexType> |
| <xs:choice minOccurs="0" maxOccurs="unbounded"> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element name="InfiView"> |
| <xs:complexType> |
| <xs:choice minOccurs="0" maxOccurs="unbounded"> |
| <xs:group ref="iv:InfiViewComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| <xs:attributeGroup ref="iv:InfiViewAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| </xs:choice> |
| <xs:attributeGroup ref="ApplicationWindowAttributes"/> |
| </xs:complexType> |
| |
| </xs:element> |
| |
| <xs:element name="Resources" minOccurs="0" maxOccurs="1"> |
| <xs:complexType> |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> |
| <xs:element name="Script"> |
| <xs:complexType mixed="true"> |
| <xs:attributeGroup ref="ScriptAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| |
| <xs:element name="Package"> |
| <xs:complexType> |
| <xs:annotation> |
| <xs:documentation>A package which will be loaded before the rest of the ADF is parsed.</xs:documentation> |
| </xs:annotation> |
| <xs:attributeGroup ref="PackageAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| |
| </xs:choice> |
| </xs:complexType> |
| </xs:element> |
| </xs:choice> |
| <xs:attributeGroup ref="ApplicationAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| |
| |
| <xs:attributeGroup name="PackageAttributes"> |
| <xs:annotation> |
| <xs:documentation>Loads a Bindows package or script before parsing the rest of the ADF (including <Script> tags). |
| </xs:documentation> |
| </xs:annotation> |
| <xs:attribute name="uri" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>The location of the package script file (relative to Bindows)</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="name" type="PackageTypes"> |
| <xs:annotation> |
| <xs:documentation>The name of the package</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| </xs:attributeGroup> |
| |
| <xs:simpleType name="PackageTypes"> |
| <xs:restriction base="xs:string"> |
| <xs:enumeration value="Loaders"/> |
| <xs:enumeration value="OlapGrid"/> |
| <xs:enumeration value="Charting"/> |
| <xs:enumeration value="WebService2"/> |
| <xs:enumeration value="Accessibility"/> |
| <xs:enumeration value="Animation"/> |
| <xs:enumeration value="Gauge2"/> |
| </xs:restriction> |
| </xs:simpleType> |
| |
| |
| <xs:element name="AbstractChart"> |
| <xs:annotation> |
| <xs:documentation> |
| This is the abstract base class for charts that are to be used with |
| BiGraph. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AbstractChartAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAbstractChart" substitutionGroup="AbstractChart"/> |
| |
| <xs:attributeGroup name="AbstractChartAttributes"> |
| |
| <xs:attributeGroup ref="AbstractChartBaseAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AbstractChart2"> |
| <xs:annotation> |
| <xs:documentation> |
| This is the abstract base class for charts that are to be used with |
| BiGraph2. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AbstractChart2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAbstractChart2" substitutionGroup="AbstractChart2"/> |
| |
| <xs:attributeGroup name="AbstractChart2Attributes"> |
| |
| <xs:attributeGroup ref="AbstractChartBaseAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AbstractChartBase"> |
| <xs:annotation> |
| <xs:documentation> |
| This is the abstract base class for BiAbstractChart |
| and BiAbstractChart2. All the charts |
| in BiGraph and BiGraph2 |
| extend either BiAbstractChart or |
| BiAbstractChart2. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AbstractChartBaseAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAbstractChartBase" substitutionGroup="AbstractChartBase"/> |
| |
| <xs:attributeGroup name="AbstractChartBaseAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AbstractChartSection"> |
| <xs:annotation> |
| <xs:documentation> |
| Used as base class for marker, column rect and pie chart section. These |
| are used to create the visual presentation for the data points of a chart. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AbstractChartSectionAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAbstractChartSection" substitutionGroup="AbstractChartSection"/> |
| |
| <xs:attributeGroup name="AbstractChartSectionAttributes"> |
| |
| <xs:attributeGroup ref="AbstractChartSectionBaseAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AbstractChartSection2"> |
| <xs:annotation> |
| <xs:documentation> |
| Used as base class for the column rectangles in BiGraph2. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AbstractChartSection2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAbstractChartSection2" substitutionGroup="AbstractChartSection2"/> |
| |
| <xs:attributeGroup name="AbstractChartSection2Attributes"> |
| |
| <xs:attributeGroup ref="AbstractChartSectionBaseAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AbstractChartSectionBase"> |
| <xs:annotation> |
| <xs:documentation> |
| Used as base class for marker, column rect and pie chart section. These |
| are used to create the visual presentation for the data points of a chart. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AbstractChartSectionBaseAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAbstractChartSectionBase" substitutionGroup="AbstractChartSectionBase"/> |
| |
| <xs:attributeGroup name="AbstractChartSectionBaseAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="strokeOpacity"> |
| <xs:annotation> |
| <xs:documentation>The stroke opacity for the chart</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="strokeColor"> |
| <xs:annotation> |
| <xs:documentation>The stroke color for the chart</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillOpacity"> |
| <xs:annotation> |
| <xs:documentation>The fill opacity for the chart</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillColor"> |
| <xs:annotation> |
| <xs:documentation>The fill color for the chart</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillColor2"> |
| <xs:annotation> |
| <xs:documentation>The alternate fill color used when fill type is gradient</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillType"> |
| <xs:annotation> |
| <xs:documentation>The fill type used when painting the chart</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillAngle"> |
| <xs:annotation> |
| <xs:documentation>The fill angle used when painting the chart.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="markerType"> |
| <xs:annotation> |
| <xs:documentation>The marker type for the chart</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="markerVisible"> |
| <xs:annotation> |
| <xs:documentation>Whether markers are visible for the chart</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="explode"> |
| <xs:annotation> |
| <xs:documentation>The amount to move the pie chart section from the center (percentage of radius)</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AbstractGauge2Border"> |
| <xs:annotation> |
| <xs:documentation>BiAbstractGauge2Border is the base class of all gauge2 borders |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AbstractGauge2BorderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAbstractGauge2Border" substitutionGroup="AbstractGauge2Border"/> |
| |
| <xs:attributeGroup name="AbstractGauge2BorderAttributes"> |
| |
| <xs:attributeGroup ref="Gauge2ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AbstractGauge2Cap"> |
| <xs:annotation> |
| <xs:documentation>This the base class of all caps |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AbstractGauge2CapAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAbstractGauge2Cap" substitutionGroup="AbstractGauge2Cap"/> |
| |
| <xs:attributeGroup name="AbstractGauge2CapAttributes"> |
| |
| <xs:attributeGroup ref="Gauge2ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AbstractGauge2Filler"> |
| <xs:annotation> |
| <xs:documentation>This the base class of all fillers, fillers is used for coloring the background of gauge2 objects |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AbstractGauge2FillerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAbstractGauge2Filler" substitutionGroup="AbstractGauge2Filler"/> |
| |
| <xs:attributeGroup name="AbstractGauge2FillerAttributes"> |
| |
| <xs:attributeGroup ref="Gauge2ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AbstractGauge2GradientFiller"> |
| <xs:annotation> |
| <xs:documentation>This class is the base class of all gradient fillers. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AbstractGauge2GradientFillerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAbstractGauge2GradientFiller" substitutionGroup="AbstractGauge2GradientFiller"/> |
| |
| <xs:attributeGroup name="AbstractGauge2GradientFillerAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGauge2FillerAttributes"/> |
| |
| <xs:attribute name="color1" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The color1 that the filler is going to use.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="color2" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The color2 that the filler is going to use.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="opacity1" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The opacity1 that the filler is going to use for color1.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="opacity2" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The opacity2 that the filler is going to use for color2.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="xpos" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The the x position of the center of the radial filling.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="ypos" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The the y position of the center of the radial filling.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="highLightCenter" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Center of the highlight of the ring in percent. 0 being at the inner radius, 100 |
| at the outer radius. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="thickness" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Thickness of the "ring" in percent.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AbstractGauge2Range"> |
| <xs:annotation> |
| <xs:documentation>This class is the base class of all gauge2 ranges. A gauge2 range contains the "ticks" and "scales" and it can also |
| contain "borders". |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AbstractGauge2RangeAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAbstractGauge2Range" substitutionGroup="AbstractGauge2Range"/> |
| |
| <xs:attributeGroup name="AbstractGauge2RangeAttributes"> |
| |
| <xs:attributeGroup ref="Gauge2ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AbstractGauge2Scale"> |
| <xs:annotation> |
| <xs:documentation>This class is the base class of all scales |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AbstractGauge2ScaleAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAbstractGauge2Scale" substitutionGroup="AbstractGauge2Scale"/> |
| |
| <xs:attributeGroup name="AbstractGauge2ScaleAttributes"> |
| |
| <xs:attributeGroup ref="Gauge2ComponentAttributes"/> |
| |
| <xs:attribute name="labelColor" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Color of the label printing the scale values</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="labelSize" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Size of the label printing the scale values</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="numValSteps" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Number of steps between values</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="startVal" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The start value</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="endVal" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The end value</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="postString" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - String that is printed before values.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="preString" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - String that is printed after values.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AbstractGauge2ScaleSection"> |
| <xs:annotation> |
| <xs:documentation>This is the base class for all scale sections |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AbstractGauge2ScaleSectionAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAbstractGauge2ScaleSection" substitutionGroup="AbstractGauge2ScaleSection"/> |
| |
| <xs:attributeGroup name="AbstractGauge2ScaleSectionAttributes"> |
| |
| <xs:attributeGroup ref="Gauge2ComponentAttributes"/> |
| |
| <xs:attribute name="startVal" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The start value of the sacle section</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="endVal" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The end value of the sacle section</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AbstractGauge2Ticks"> |
| <xs:annotation> |
| <xs:documentation>This class is the base class of all ticks classes |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AbstractGauge2TicksAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAbstractGauge2Ticks" substitutionGroup="AbstractGauge2Ticks"/> |
| |
| <xs:attributeGroup name="AbstractGauge2TicksAttributes"> |
| |
| <xs:attributeGroup ref="Gauge2ComponentAttributes"/> |
| |
| <xs:attribute name="tickLength" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The length of each tick.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="numTickSteps" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Number of steps between ticks i.e. 10 steps gives you 11 ticks</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AbstractGauge2ValueMarker"> |
| <xs:annotation> |
| <xs:documentation>This is the base class of all value markers inBiGauge2 i.e.BiGauge2RadialNeedle |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AbstractGauge2ValueMarkerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAbstractGauge2ValueMarker" substitutionGroup="AbstractGauge2ValueMarker"/> |
| |
| <xs:attributeGroup name="AbstractGauge2ValueMarkerAttributes"> |
| |
| <xs:attributeGroup ref="Gauge2ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AbstractGrid"> |
| <xs:annotation> |
| <xs:documentation>The abstract base class for the grid and the |
| tree. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AbstractGridAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAbstractGrid" substitutionGroup="AbstractGrid"/> |
| |
| <xs:attributeGroup name="AbstractGridAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="allowInlineFind" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - When true, typing a word will select the first matching item.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showRowHeaders" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the row headers on the grid.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="rowHeadersWidth" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The width of the row headers that can be shown when using a grid.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="rowHeight" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The height of each row in the grid.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="columnCount" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The number of columns to show in the grid.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="columnWidths" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number[] - An array containing the widths of the columns.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="columnOrders" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number[] - An array containing the orders of the columns. A value of |
| [2, 0, 1] means that the third column should be displayed left most |
| and the second column right most. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="columnAligns" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - An array containing the text aligns for the columns.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="columnNames" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - An array containing the names for |
| the columns. The names are used for the text on the column header. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="columnSortTypes" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - An array containg the sort types for the columns. Valid values can |
| be found in the documentation for the BiGridColumn |
| sortType. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="iconColumn" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The column to show the icon on. |
| Setting this to -1 (or a value greater than the column count) removes |
| the icons. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fitColumnWidths" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - When this is true the columns will be sized horizontally so that they fill the grid viewport |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="liveResize" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - When this is set to true the column size in the grid body is |
| updated as the user resizes the headers. If this is false the |
| column size in the body is only updated as the user finishes the |
| resize of the column header. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showHeaders" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the headers on the grid.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="headersHeight" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The height of the headers.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="multipleSelection" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to allow multiple selection.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selectionModel" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiSelectionModel - This handles the selection of the rows in the grid.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onbeforesort" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires before the sort happens. Call |
| preventDefault |
| to prevent the sorting. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onsort" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires after the grid has been sorted.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AbstractGridRow"> |
| <xs:annotation> |
| <xs:documentation>The base class for the rows and |
| nodes in a grid |
| or a tree. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AbstractGridRowAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAbstractGridRow" substitutionGroup="AbstractGridRow"/> |
| |
| <xs:attributeGroup name="AbstractGridRowAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="backColor" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The background color name</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="foreColor" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The foreground color name</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="icon" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiImage /BiUri / String - The image to use as icon on the row. The icon supports bothBiImage (or |
| other objects with getIconHtml) as well as a string/uri for backwards compat |
| and more lightweight |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selected" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the grid row is selected or not.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AbstractLoader"> |
| <xs:annotation> |
| <xs:documentation>This abstract class defines the minimal interface for supporting loading |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AbstractLoaderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAbstractLoader" substitutionGroup="AbstractLoader"/> |
| |
| <xs:attributeGroup name="AbstractLoaderAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="async" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to load the text file asynchronously</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="supportsSync" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the loader supports loading the file synchronously</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onload" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the file has been loaded</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AccordionButton"> |
| <xs:annotation> |
| <xs:documentation>This button component is a internal part of BiAccordionPage |
| and is used to expand the page. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AccordionButtonAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAccordionButton" substitutionGroup="AccordionButton"/> |
| |
| <xs:attributeGroup name="AccordionButtonAttributes"> |
| |
| <xs:attributeGroup ref="ButtonAttributes"/> |
| |
| <xs:attribute name="checked" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Returns whether the parent BiAccordionPage is the |
| currently expanded page. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AccordionPage"> |
| <xs:annotation> |
| <xs:documentation>This class represents the pages inside a BiAccordionPane. |
| A accordion page has a BiAccordionButton placed directly |
| above its content, this button is used to set the page to be the only page in the parent |
| BiAccordionPane to be shown. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AccordionPageAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAccordionPage" substitutionGroup="AccordionPage"/> |
| |
| <xs:attributeGroup name="AccordionPageAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="text" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The text to show on the page button</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="icon" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The icon to show on the page button</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="contentPane" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - The content of the page</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AccordionPane"> |
| <xs:annotation> |
| <xs:documentation>This class is used for creating accordion controls. A accordion control contains |
| one or more BiAccordionPage. Each accordion page also |
| has a BiAccordionButton that is shown above the |
| page and when the button is clicked the page is shown. |
| Pages are oriented vertically from top to bottom and can either be statically shown or animated. |
| |
| The property animationSpeed (a) alters the speed (s) in proportion to the animated |
| page height (h), using the following formula h2 = h1 - h1 / a, every 0.05 s. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AccordionPaneAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAccordionPane" substitutionGroup="AccordionPane"/> |
| |
| <xs:attributeGroup name="AccordionPaneAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="animated" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the pages are animated or not</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="animationSpeed" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Float - Animation speed (1 - infinite) where 1 is the same as setting animated to false. |
| Default value is 1.4 |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selected" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiAccordionPage - The currently selected accordion button.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Adf"> |
| <xs:annotation> |
| <xs:documentation>This class handles the loading and interpretation of the Application |
| Definition File (ADF). |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AdfAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAdf" substitutionGroup="Adf"/> |
| |
| <xs:attributeGroup name="AdfAttributes"> |
| |
| <xs:attributeGroup ref="XmlLoaderAttributes"/> |
| |
| <xs:attribute name="caption" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The desired caption for the application window</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="autoNameMapping" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - When this is true any XML object that has an id attribute will create a |
| global reference to the object created from this XML element. This property |
| is mapped to the xmlResourceParser as well as the resource |
| loader used to load the resources. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AnimationRange"> |
| <xs:annotation> |
| <xs:documentation>Defines a value range, used by BiComponentAnimation, when animating. |
| You specify a start and an end value that will be animated. |
| You also specify the duration/time, in ms, that it should take to animate the value range. |
| There are several different acceleration behaviors/types that you can choose from. |
| BiAnimationRange has the ability to progress (displace) the current value, within the animation range. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AnimationRangeAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAnimationRange" substitutionGroup="AnimationRange"/> |
| |
| <xs:attributeGroup name="AnimationRangeAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="startValue" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Lower boundry of the value range.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="endValue" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Upper boundry of the value range.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="accType" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The acceleration type/behavior for this value range.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="time" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Desired duration of this value range, measured in milliseconds.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="curValue" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The current position/value inside the value range.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:attributeGroup name="ApplicationAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="progressStatus" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - This is the progress status text shown while loading</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="accessibilityMode" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - This property can be used to tell whether the application should be in an |
| accessibility mode. This does not really do anything and it is up to the |
| components and implementations to make sure of this. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="accessibilityDescription" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - This property can be used to popup an alert with a description about the |
| application when the application is in accessibility mode. This is useful |
| if the user needs to be informed about something to be able to use the |
| application. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="autoNameMapping" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - When this is true any XML object that has an id attribute will create a |
| global reference to the object created from this XML element. This property |
| is mapped to the xmlResourceParser as well as the resource |
| loader used to load the resources. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="focusOnLoad" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to try to focus the window when the application loads</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="inactivityTimeout" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - When this is set the application will fire an event |
| called inactive. The value of this is the number of minutes before |
| the inactive is fired. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="defaultPackages" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - The default packages to load. This needs to be set before the loading |
| actually starts. To do this you can use an attribute in the Application tag |
| in your ADF or set this in the HTML file hosting your application. |
| If you just want to add a few packages then use a Package tag in your Resources |
| section of the ADF. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="stringBundle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiStringBundle - The string bundle to use for this wizard pane.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="ondispose" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires just before the application is disposed. |
| This allows you to clean up your main program |
| before closing the application window. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onprogressstatus" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the progress status has changed.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onresourcesready" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired after the Bindows markup has been |
| handled but before the main method is called. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onload" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when everything has been loaded |
| and initialized. This is called after the main |
| method has been called. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:attributeGroup name="ApplicationWindowAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="caption" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The title text on the application window</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="acceptButton" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiEventTarget - The button that acts as the default accept button. If this is set |
| then the action |
| event is dispatched from the accept button when the enter key |
| is pressed. This does not have to be a |
| BiButton, any |
| BiEventTarget will work. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="cancelButton" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiEventTarget - The button that acts as the default cancel button. If this is set |
| then the action |
| event is dispatched from the cancel button. This does not have to |
| be aBiButton, anyBiEventTarget will work. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="glassPaneVisible" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to hide or show the glass pane. The glass pane is shown automatically when using dialogs. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="globalCursor" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Setting the global cursor will make the mouse pointer use the |
| given cursor for all the components and thus overriding the |
| cursor property of the component. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="allowBrowserContextMenu" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Decides whether the browser context menu should be shown by default. |
| If this is set to true you can still prevent the |
| browser context menu from being shown by calling preventDefault on the event object |
| used in the contextmenu |
| event. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Area"> |
| <xs:annotation> |
| <xs:documentation>This class represents an area with a given left, top, width and height |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AreaAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiArea" substitutionGroup="Area"/> |
| |
| <xs:attributeGroup name="AreaAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="left" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The left position of the area</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="top" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The top position of the area</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="width" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The width of the area</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="height" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The height of the area</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AreaCollection"> |
| <xs:annotation> |
| <xs:documentation>This collection containsBiArea objects |
| |
| This implements the same interface asBiSelectionItemCollection |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AreaCollectionAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAreaCollection" substitutionGroup="AreaCollection"/> |
| |
| <xs:attributeGroup name="AreaCollectionAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="AttachedComponentModel"> |
| <xs:annotation> |
| <xs:documentation>This class is used to handleBiComponent objects insideBiTreeView andBiOlapGrid. An |
| attached component will be positioned at the same place as the cell it is |
| attached to and have the same size as that cell. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="AttachedComponentModelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiAttachedComponentModel" substitutionGroup="AttachedComponentModel"/> |
| |
| <xs:attributeGroup name="AttachedComponentModelAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="BarChart"> |
| <xs:annotation> |
| <xs:documentation> |
| This chart displays a bar chart for the given series. |
| This is used with BiGraph. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="BarChartAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiBarChart" substitutionGroup="BarChart"/> |
| |
| <xs:attributeGroup name="BarChartAttributes"> |
| |
| <xs:attributeGroup ref="ColumnChartAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="BarChart2"> |
| <xs:annotation> |
| <xs:documentation> |
| This chart displays a bar chart for the given series. This is used |
| with BiGraph2. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="BarChart2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiBarChart2" substitutionGroup="BarChart2"/> |
| |
| <xs:attributeGroup name="BarChart2Attributes"> |
| |
| <xs:attributeGroup ref="ColumnChart2Attributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Base64"> |
| <xs:annotation> |
| <xs:documentation>This class is used to represent base 64 encoded data |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Base64Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiBase64" substitutionGroup="Base64"/> |
| |
| <xs:attributeGroup name="Base64Attributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="base64" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - This is the base 64 encoded data</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="text" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - This is the plain text data (the decoded base 64 data)</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Border"> |
| <xs:annotation> |
| <xs:documentation> |
| This class is used to describe a border for a component. The border |
| consists of three properties; width, style and color. Supported styles |
| are: none - No border is drawn, regardless of the width. dotted dashed solid double groove ridge inset outset |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="BorderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiBorder" substitutionGroup="Border"/> |
| |
| <xs:attributeGroup name="BorderAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="leftWidth"> |
| <xs:annotation> |
| <xs:documentation>The left border width</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="rightWidth"> |
| <xs:annotation> |
| <xs:documentation>The right border width</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="topWidth"> |
| <xs:annotation> |
| <xs:documentation>The top border width</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="bottomWidth"> |
| <xs:annotation> |
| <xs:documentation>The bottom border width</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="leftStyle"> |
| <xs:annotation> |
| <xs:documentation>The left border style</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="rightStyle"> |
| <xs:annotation> |
| <xs:documentation>The right border style</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="topStyle"> |
| <xs:annotation> |
| <xs:documentation>The top border style</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="bottomStyle"> |
| <xs:annotation> |
| <xs:documentation>The bottom border style</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="leftColor"> |
| <xs:annotation> |
| <xs:documentation>The left border color</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="rightColor"> |
| <xs:annotation> |
| <xs:documentation>The right border color</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="topColor"> |
| <xs:annotation> |
| <xs:documentation>The top border color</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="bottomColor"> |
| <xs:annotation> |
| <xs:documentation>The bottom border color</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="width"> |
| <xs:annotation> |
| <xs:documentation>The width (in pixels) of the border on all sides</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="style"> |
| <xs:annotation> |
| <xs:documentation>The style of the border on all sides</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="color"> |
| <xs:annotation> |
| <xs:documentation>The color of the border on all sides</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Box"> |
| <xs:annotation> |
| <xs:documentation>This layout component places its children from left to right for the horizontal |
| box and from top to bottom for the vertical box. This is a fairly advanced |
| layout component that takes preferred, minimum and maximum size of the children |
| into account. It also takes margins into account and it uses margin collapsing |
| so that two adjacent children share the larger margin. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="BoxAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiBox" substitutionGroup="Box"/> |
| |
| <xs:attributeGroup name="BoxAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="orient" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The orientation to layout the children. Valid values are "horizontal" and |
| "vertical". When set to "horizontal", rightToLeft is taken into account. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="align" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The align property decides how to size and position the children. This |
| describes the size and position in the orthogonal direction of the |
| box orientation. For a |
| horizontal box this describes the height and top position and for a vertical |
| layout this describes the width and left position |
| Valid values are: |
| stretch |
| start |
| center |
| end |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="pack" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - This describes how to layout the controls when there are no flexing children |
| and there is any remaining space. |
| |
| Valid values are: |
| start |
| center |
| end |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="BrowserCheck"> |
| <xs:annotation> |
| <xs:documentation>This class is used to identify the browser that the user is using. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="BrowserCheckAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiBrowserCheck" substitutionGroup="BrowserCheck"/> |
| |
| <xs:attributeGroup name="BrowserCheckAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Button"> |
| <xs:annotation> |
| <xs:documentation>A button that can contain both text and an icon |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ButtonAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiButton" substitutionGroup="Button"/> |
| |
| <xs:attributeGroup name="ButtonAttributes"> |
| |
| <xs:attributeGroup ref="LabelAttributes"/> |
| |
| <xs:attribute name="onaction" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the user presses the button (either |
| using the mouse or the keyboard) |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Calendar"> |
| <xs:annotation> |
| <xs:documentation>This class represents a calendar control |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="CalendarAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiCalendar" substitutionGroup="Calendar"/> |
| |
| <xs:attributeGroup name="CalendarAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="maximum" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Date - Getter for the maximum selectable date.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minimum" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Date - Getter for the maximum selectable date.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showYearButtons" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the buttons that allow you to go to next or previous year |
| in the caption |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showMonthButtons" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the buttons that allow you to go to next or previous month |
| in the caption |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showCaption" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the caption or not</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="scaleFonts" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to resize the font in the day labels and days |
| when calendar is resized. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="currentDate" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Date - The date describing the currently shown month. To get the selected date(s) |
| use selectedDate(s) |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dateFormatSymbols" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiDateFormatSymbols - The object providing the date picker with the symbols needed to display |
| localized strings |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selectedDate" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Date - The selected date.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selectedDates" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Date[] - These are the selected dates. In case multiple selection is used then use |
| this instead of selectedDate |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the selection changes</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onaction" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the user clicks on a day</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="CalendarSelectionModel"> |
| <xs:annotation> |
| <xs:documentation>This selection model is used withBiCalendar and the items in the model |
| are Javascript date objects. Two dates are considered equal if they are |
| representing the same date (in other words the time of the day is ignored). |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="CalendarSelectionModelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiCalendarSelectionModel" substitutionGroup="CalendarSelectionModel"/> |
| |
| <xs:attributeGroup name="CalendarSelectionModelAttributes"> |
| |
| <xs:attributeGroup ref="SelectionModelAttributes"/> |
| |
| <xs:attribute name="minimum" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Date - The minimum selectable date</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="maximum" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Date - The maximum selectable date</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartArea"> |
| <xs:annotation> |
| <xs:documentation> |
| This class represents the area where the charts inside a graph are displayed. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartAreaAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartArea" substitutionGroup="ChartArea"/> |
| |
| <xs:attributeGroup name="ChartAreaAttributes"> |
| |
| <xs:attributeGroup ref="ChartAreaBaseAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartArea2"> |
| <xs:annotation> |
| <xs:documentation> |
| This is the chart area used with BiGraph2. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartArea2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartArea2" substitutionGroup="ChartArea2"/> |
| |
| <xs:attributeGroup name="ChartArea2Attributes"> |
| |
| <xs:attributeGroup ref="ChartAreaBaseAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartAreaBase"> |
| <xs:annotation> |
| <xs:documentation> |
| This is the abstract base class for BiChartArea |
| and BiChartArea2. |
| The chart area is the part of the graph that contains the charts. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartAreaBaseAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartAreaBase" substitutionGroup="ChartAreaBase"/> |
| |
| <xs:attributeGroup name="ChartAreaBaseAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="fillColor"> |
| <xs:annotation> |
| <xs:documentation>The background color of the |
| chart area |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillColor2"> |
| <xs:annotation> |
| <xs:documentation>The alternate color of the |
| chart area (used when fill type is gradient) |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillOpacity"> |
| <xs:annotation> |
| <xs:documentation>The background color opacity of the |
| chart area |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillType"> |
| <xs:annotation> |
| <xs:documentation> |
| The type of the fill. Valid values are: |
| solid |
| gradient |
| gradientradial |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillAngle"> |
| <xs:annotation> |
| <xs:documentation>The angle of the gradient</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="strokeColor"> |
| <xs:annotation> |
| <xs:documentation>The border color of the |
| chart area |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="strokeOpacity"> |
| <xs:annotation> |
| <xs:documentation>The border opacity of the |
| chart area |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartCategory"> |
| <xs:annotation> |
| <xs:documentation> |
| This class is used to describe the categories of the data for a |
| graph. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartCategoryAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartCategory" substitutionGroup="ChartCategory"/> |
| |
| <xs:attributeGroup name="ChartCategoryAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="title"> |
| <xs:annotation> |
| <xs:documentation>The title of the category</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartCategoryAxis"> |
| <xs:annotation> |
| <xs:documentation> |
| This class handles the drawing of the category axis for a |
| BiGraph. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartCategoryAxisAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartCategoryAxis" substitutionGroup="ChartCategoryAxis"/> |
| |
| <xs:attributeGroup name="ChartCategoryAxisAttributes"> |
| |
| <xs:attributeGroup ref="ChartCategoryAxisBaseAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartCategoryAxis2"> |
| <xs:annotation> |
| <xs:documentation> |
| This class handles the drawing of the category axis for a |
| BiGraph2. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartCategoryAxis2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartCategoryAxis2" substitutionGroup="ChartCategoryAxis2"/> |
| |
| <xs:attributeGroup name="ChartCategoryAxis2Attributes"> |
| |
| <xs:attributeGroup ref="ChartCategoryAxisBaseAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartCategoryAxisBase"> |
| <xs:annotation> |
| <xs:documentation> |
| This is the abstract base calss for BiChartCategoryAxis |
| and BiChartCategoryAxis2. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartCategoryAxisBaseAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartCategoryAxisBase" substitutionGroup="ChartCategoryAxisBase"/> |
| |
| <xs:attributeGroup name="ChartCategoryAxisBaseAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="majorTickInterval"> |
| <xs:annotation> |
| <xs:documentation> |
| The distance between the major ticks. Setting this to null makes |
| the tick interval automatic, which means that the tick interval is decided by |
| looking at the data of the charts. |
| This value needs to be an integer. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minorTickInterval"> |
| <xs:annotation> |
| <xs:documentation> |
| The distance between the minor ticks. Setting this to null makes |
| the tick interval automatic, which means that the tick interval is decided by |
| looking at the data of the charts. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showMajorTicks"> |
| <xs:annotation> |
| <xs:documentation>Whether to show the major ticks</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showMinorTicks"> |
| <xs:annotation> |
| <xs:documentation>Whether to show the major ticks</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showLabels"> |
| <xs:annotation> |
| <xs:documentation>Whether to show the labels</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="axisBetweenCategories"> |
| <xs:annotation> |
| <xs:documentation> |
| When this is true the data points, the labels and the value axis are |
| placed between the major ticks. When false the data points, the labels |
| and the value axis are placed on the major ticks. The default is |
| true and therefore the first value will not be placed on |
| the value axis. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fontSize"> |
| <xs:annotation> |
| <xs:documentation> |
| The font size (in pixels) for the labels of the axis. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartGridLines"> |
| <xs:annotation> |
| <xs:documentation> |
| This component is used to display the grid lines for |
| BiGraph. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartGridLinesAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartGridLines" substitutionGroup="ChartGridLines"/> |
| |
| <xs:attributeGroup name="ChartGridLinesAttributes"> |
| |
| <xs:attributeGroup ref="ChartGridLinesBaseAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartGridLines2"> |
| <xs:annotation> |
| <xs:documentation> |
| This component is used to display the grid lines for |
| BiGraph2. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartGridLines2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartGridLines2" substitutionGroup="ChartGridLines2"/> |
| |
| <xs:attributeGroup name="ChartGridLines2Attributes"> |
| |
| <xs:attributeGroup ref="ChartGridLinesBaseAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartGridLinesBase"> |
| <xs:annotation> |
| <xs:documentation> |
| This is the abstract base class for BiChartGridLines |
| and BiChartGridLines2. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartGridLinesBaseAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartGridLinesBase" substitutionGroup="ChartGridLinesBase"/> |
| |
| <xs:attributeGroup name="ChartGridLinesBaseAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="showMajorValue"> |
| <xs:annotation> |
| <xs:documentation>Whether to show the major value grid lines</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showMinorValue"> |
| <xs:annotation> |
| <xs:documentation>Whether to show the minor value grid lines</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showMajorCategory"> |
| <xs:annotation> |
| <xs:documentation>Whether to show the major category grid lines</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showMinorCategory"> |
| <xs:annotation> |
| <xs:documentation>Whether to show the minor category grid lines</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="majorValueStrokeColor"> |
| <xs:annotation> |
| <xs:documentation>The color of the major value grid lines</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minorValueStrokeColor"> |
| <xs:annotation> |
| <xs:documentation>The color of the minor value grid lines</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="majorCategoryStrokeColor"> |
| <xs:annotation> |
| <xs:documentation>The color of the major category grid lines</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minorCategoryStrokeColor"> |
| <xs:annotation> |
| <xs:documentation>The color of the minor category grid lines</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartLegend"> |
| <xs:annotation> |
| <xs:documentation> |
| The legend component is used to show a list of the titles of the series |
| or categories depending on the chart type. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartLegendAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartLegend" substitutionGroup="ChartLegend"/> |
| |
| <xs:attributeGroup name="ChartLegendAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="fontSize"> |
| <xs:annotation> |
| <xs:documentation> |
| The font size (in pixels) of the labels inside the legend. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartLegendLabel"> |
| <xs:annotation> |
| <xs:documentation> |
| A special lable used for the items in the chart |
| legend |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartLegendLabelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartLegendLabel" substitutionGroup="ChartLegendLabel"/> |
| |
| <xs:attributeGroup name="ChartLegendLabelAttributes"> |
| |
| <xs:attributeGroup ref="LabelAttributes"/> |
| |
| <xs:attribute name="legendFor"> |
| <xs:annotation> |
| <xs:documentation> |
| The object used for the text and the icon for the label. This object |
| needs to have the methods getTitle() (See for example |
| title for BiAbstractChart) |
| and getIconHtml(oLabel) (See for example |
| getIconHtml for BiImage). |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartMouseEvent"> |
| <xs:annotation> |
| <xs:documentation> |
| This event is used for mouse events that are specific for a data point |
| inside a graph. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartMouseEventAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartMouseEvent" substitutionGroup="ChartMouseEvent"/> |
| |
| <xs:attributeGroup name="ChartMouseEventAttributes"> |
| |
| <xs:attributeGroup ref="MouseEventAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartPoint"> |
| <xs:annotation> |
| <xs:documentation> |
| This class is used to describe how to display a data point in the graph. |
| Each point is bound to a series and a category. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartPointAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartPoint" substitutionGroup="ChartPoint"/> |
| |
| <xs:attributeGroup name="ChartPointAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="strokeOpacity"> |
| <xs:annotation> |
| <xs:documentation>The stroke opacity for the section of the chart this point descibes</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="strokeColor"> |
| <xs:annotation> |
| <xs:documentation>The stroke color for the section of the chart this point descibes</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillOpacity"> |
| <xs:annotation> |
| <xs:documentation>The fill opacity for the section of the chart this point descibes</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillColor"> |
| <xs:annotation> |
| <xs:documentation>The fill color for the section of the chart this point descibes</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillColor2"> |
| <xs:annotation> |
| <xs:documentation>The alternate fill color used when fill type is gradient</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillType"> |
| <xs:annotation> |
| <xs:documentation>The fill type used when painting the section of the chart this point descibes</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillAngle"> |
| <xs:annotation> |
| <xs:documentation>The fill angle used when painting the section of the chart this point descibes.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="markerType"> |
| <xs:annotation> |
| <xs:documentation>The marker type for the section of the chart this point descibes</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="markerVisible"> |
| <xs:annotation> |
| <xs:documentation>Whether markers are visible for the section of the chart this point descibes</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="explode"> |
| <xs:annotation> |
| <xs:documentation>The amount to move the pie chart section from the middle</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartPresentation"> |
| <xs:annotation> |
| <xs:documentation> |
| This class is used to define the presentation attributes for a chart. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartPresentationAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartPresentation" substitutionGroup="ChartPresentation"/> |
| |
| <xs:attributeGroup name="ChartPresentationAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="strokeOpacity"> |
| <xs:annotation> |
| <xs:documentation>The stroke opacity for the chart</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="strokeColor"> |
| <xs:annotation> |
| <xs:documentation>The stroke color for the chart</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillColor"> |
| <xs:annotation> |
| <xs:documentation>The fill color for the chart</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillOpacity"> |
| <xs:annotation> |
| <xs:documentation>The fill opacity for the chart</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillColor2"> |
| <xs:annotation> |
| <xs:documentation>The alternate fill color used when fill type is gradient</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillType"> |
| <xs:annotation> |
| <xs:documentation>The fill type used when painting the chart</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillAngle"> |
| <xs:annotation> |
| <xs:documentation>The fill angle used when painting the chart.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="markerType"> |
| <xs:annotation> |
| <xs:documentation>The marker type for the line chart. Valid values are |
| circle |
| square |
| trianle |
| diamond |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="markerVisible"> |
| <xs:annotation> |
| <xs:documentation>Whether markers are visible for the chart</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="explode"> |
| <xs:annotation> |
| <xs:documentation>The amount to move the pie chart sections from the middle</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="barSpacing"> |
| <xs:annotation> |
| <xs:documentation> |
| This is the relative distance between the bars or columns of different categories. |
| 1 means that the distance is the same as the width/height of the column/bar. |
| 0 means that there is no spacing. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartPresentationManager"> |
| <xs:annotation> |
| <xs:documentation> |
| This class is used to find the properties for different visual aspects of |
| of the graph. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartPresentationManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartPresentationManager" substitutionGroup="ChartPresentationManager"/> |
| |
| <xs:attributeGroup name="ChartPresentationManagerAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartSeries"> |
| <xs:annotation> |
| <xs:documentation> |
| This describes a series of values that is used with the graph |
| control. Each series has a unique id and every value of the series |
| belongs to a certain category. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartSeriesAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartSeries" substitutionGroup="ChartSeries"/> |
| |
| <xs:attributeGroup name="ChartSeriesAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="title"> |
| <xs:annotation> |
| <xs:documentation>The title of the series</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="values"> |
| <xs:annotation> |
| <xs:documentation> |
| The values in the series. This is the same order as the order of |
| the categories. If a value for a certain category is missing the |
| value for that is null in the array. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartValueAxis"> |
| <xs:annotation> |
| <xs:documentation> |
| This class handles the drawing of the value axis for a |
| graph. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartValueAxisAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartValueAxis" substitutionGroup="ChartValueAxis"/> |
| |
| <xs:attributeGroup name="ChartValueAxisAttributes"> |
| |
| <xs:attributeGroup ref="ChartValueAxisBaseAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartValueAxis2"> |
| <xs:annotation> |
| <xs:documentation> |
| This class handles the drawing of the value axis for a |
| BiGraph2. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartValueAxis2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartValueAxis2" substitutionGroup="ChartValueAxis2"/> |
| |
| <xs:attributeGroup name="ChartValueAxis2Attributes"> |
| |
| <xs:attributeGroup ref="ChartValueAxisBaseAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ChartValueAxisBase"> |
| <xs:annotation> |
| <xs:documentation> |
| This is the abstract base class for BiChartValueAxis |
| and BiChartValueAxis2. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ChartValueAxisBaseAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiChartValueAxisBase" substitutionGroup="ChartValueAxisBase"/> |
| |
| <xs:attributeGroup name="ChartValueAxisBaseAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="showMajorTicks"> |
| <xs:annotation> |
| <xs:documentation>Whether to show the major ticks</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showMinorTicks"> |
| <xs:annotation> |
| <xs:documentation>Whether to show the major ticks</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showLabels"> |
| <xs:annotation> |
| <xs:documentation>Whether to show the labels</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fontSize"> |
| <xs:annotation> |
| <xs:documentation> |
| The font size (in pixels) for the labels of the axis. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="majorTickInterval"> |
| <xs:annotation> |
| <xs:documentation> |
| The distance between the major ticks. Setting this to null makes |
| the tick interval automatic, which means that the tick interval is decided by |
| looking at the data of the charts. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minorTickInterval"> |
| <xs:annotation> |
| <xs:documentation> |
| The distance between the minor ticks. Setting this to null makes |
| the tick interval automatic, which means that the tick interval is decided by |
| looking at the data of the charts. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="maximum"> |
| <xs:annotation> |
| <xs:documentation> |
| The max value of the value axis. Setting this to null makes |
| the max value automatic, which means that the max value is decided by |
| looking at the data of the charts. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minimum"> |
| <xs:annotation> |
| <xs:documentation> |
| The min value of the value axis. Setting this to null makes |
| the min value automatic, which means that the min value is decided by |
| looking at the data of the charts. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="CheckBox"> |
| <xs:annotation> |
| <xs:documentation>Represents a check box control |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="CheckBoxAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiCheckBox" substitutionGroup="CheckBox"/> |
| |
| <xs:attributeGroup name="CheckBoxAttributes"> |
| |
| <xs:attributeGroup ref="LabelAttributes"/> |
| |
| <xs:attribute name="userValue" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - A value associated with the check box</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="checked" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the check box is checked or not. When this is changed the |
| change event is fired. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onaction" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the user presses the button (either |
| using the mouse or the keyboard) |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the checked property is |
| changed |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="CheckBoxMenuItem"> |
| <xs:annotation> |
| <xs:documentation>This class is used for a menu item that displays a check box to the left |
| of the text. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="CheckBoxMenuItemAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiCheckBoxMenuItem" substitutionGroup="CheckBoxMenuItem"/> |
| |
| <xs:attributeGroup name="CheckBoxMenuItemAttributes"> |
| |
| <xs:attributeGroup ref="MenuItemAttributes"/> |
| |
| <xs:attribute name="userValue" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - A value associated with the item.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="checked" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the item is checked or not.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the checked property changes</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Circle"> |
| <xs:annotation> |
| <xs:documentation>This class represents the shape of a Circle. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="CircleAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiCircle" substitutionGroup="Circle"/> |
| |
| <xs:attributeGroup name="CircleAttributes"> |
| |
| <xs:attributeGroup ref="ShapeAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ColorPicker"> |
| <xs:annotation> |
| <xs:documentation>This dialog allows the user to select a predefined color or define his |
| own color. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ColorPickerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiColorPicker" substitutionGroup="ColorPicker"/> |
| |
| <xs:attributeGroup name="ColorPickerAttributes"> |
| |
| <xs:attributeGroup ref="DialogAttributes"/> |
| |
| <xs:attribute name="rgbString" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The rgb string ("rgb(255,255,255)") describing the selected color.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="rgb" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - The rgb triplet describing the selected color. |
| The rgb triplet is an object with r (0 - 255), g (0 - 255) and b (0 - 255) fields |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="hsl" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - The hsl triplet describing the selected color. |
| The hsl triplet is an object with h (0 - 360), s (0 - 1) and l (0 - 1) fields |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="stringBundle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiStringBundle - The string bundle to use for this color picker. If this is set to null |
| then the static string bundle forBiColorPicker is used |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event fires continiously when the user changes the color. |
| If you want to know when the user closes the dialog use the |
| dialogresult |
| event inherited from the BiDialog. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ColumnChart"> |
| <xs:annotation> |
| <xs:documentation> |
| This chart displays a column chart for the given series |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ColumnChartAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiColumnChart" substitutionGroup="ColumnChart"/> |
| |
| <xs:attributeGroup name="ColumnChartAttributes"> |
| |
| <xs:attributeGroup ref="AbstractChartAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ColumnChart2"> |
| <xs:annotation> |
| <xs:documentation> |
| This chart displays a column chart for the given series |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ColumnChart2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiColumnChart2" substitutionGroup="ColumnChart2"/> |
| |
| <xs:attributeGroup name="ColumnChart2Attributes"> |
| |
| <xs:attributeGroup ref="AbstractChart2Attributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ColumnChartSection"> |
| <xs:annotation> |
| <xs:documentation> |
| This class handles the components used to show the rectangles for a |
| column chart. |
| This is used with BiGraph. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ColumnChartSectionAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiColumnChartSection" substitutionGroup="ColumnChartSection"/> |
| |
| <xs:attributeGroup name="ColumnChartSectionAttributes"> |
| |
| <xs:attributeGroup ref="AbstractChartSectionAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ColumnChartSection2"> |
| <xs:annotation> |
| <xs:documentation> |
| This class handles the components used to show the rectangles for a |
| column chart. |
| This is used with BiGraph2. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ColumnChartSection2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiColumnChartSection2" substitutionGroup="ColumnChartSection2"/> |
| |
| <xs:attributeGroup name="ColumnChartSection2Attributes"> |
| |
| <xs:attributeGroup ref="AbstractChartSection2Attributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ComboBox"> |
| <xs:annotation> |
| <xs:documentation>This class represents a combo box. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ComboBoxAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiComboBox" substitutionGroup="ComboBox"/> |
| |
| <xs:attributeGroup name="ComboBoxAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="sortType" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Sets built in sort method to use to sort the combobox items, this |
| property is only used in the absence of a custom sort method. |
| Valid settings are: (seeBiSort for more details) |
| string caseInsensitiveString number date - Uses the native JS Date type |
| To get better control over the sorting, set the sortFunction property |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="sortFunction" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Function - Compare function used to sort combobox items. The function |
| takes two arguments and returns a number (just like the normal |
| comparison function used when sorting arrays in JavaScript). |
| If this property is not set, it uses the predefined |
| functions set by the sortType property. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selectedItem" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComboBoxItem - The selected combo box item. If no item is selected this will be null. |
| When this changes the change event fires. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selectedIndex" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The index of the currently selected item. -1 if none.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="userValue" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - This is the userValue of the selected combo box item. |
| If no item is selected then this returns null. |
| When setting this, the first item with the given user value will be selected. |
| If no item has this value the selection will not change. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="value" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - Deprecated. Use userValue instead.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="editable" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the text field can be edited</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dropDownVisible" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the combo box is displaying its drop-down list.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dropDownWidth" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The desired width of the drop-down list. |
| The width of the drop-down is always greater than or equal to the width of the combo box. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="text" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The text shown in the combo box. |
| This can be used to find the text that the user is currently typing into the text field of the combo box. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="validator" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Function - A function that is used to validate the text</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="invalidMessage" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - A string that can be used to describe why the input is invalid</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dataTextField" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The name of the column to use as the data for the text property of the combo box items. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dataUserValueField" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The name of the column to use as the data for the userValue property of the combo box items. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onactivechanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the active item changes.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the selectedItem changes.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="ondatabind" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Called after the component has been data bound</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="ontextchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the text changes in the text field of the combo box. To get the new text use the text property. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ComboBoxItem"> |
| <xs:annotation> |
| <xs:documentation>This class represents an item in theBiComboBox. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ComboBoxItemAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiComboBoxItem" substitutionGroup="ComboBoxItem"/> |
| |
| <xs:attributeGroup name="ComboBoxItemAttributes"> |
| |
| <xs:attributeGroup ref="ListItemAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Command"> |
| <xs:annotation> |
| <xs:documentation> |
| Command objects can be used to make several user interface components |
| execute the command when they are invoked. Components that use the command |
| object will be synchronized with the properties of the command. For example, |
| if a button has a disabled command the button will also be disabled. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="CommandAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiCommand" substitutionGroup="Command"/> |
| |
| <xs:attributeGroup name="CommandAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="enabled"> |
| <xs:annotation> |
| <xs:documentation> |
| Whether the command is enabled or not |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="checked"> |
| <xs:annotation> |
| <xs:documentation> |
| The checked state of the command. This is usually used to synchronize |
| the checked property of the components using this command (such as |
| BiRadioButton, |
| BiCheckBox and others). |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="userValue"> |
| <xs:annotation> |
| <xs:documentation> |
| The user value of the command. This is usually used to synchronize |
| the user values of the components using this command (such as |
| BiRadioGroup and |
| BiComboBox). |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="shortcut"> |
| <xs:annotation> |
| <xs:documentation> |
| The keyboard shortcut used to execute the command. The format for |
| the shortcut is: |
| Ctrl+Shift+Alt+k |
| You can also use the static fields of BiKeyboardEvent |
| for describing the key codes: |
| |
| Shift+Del |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="keyCode"> |
| <xs:annotation> |
| <xs:documentation> |
| This gives a bit more detail than the shortcut property because |
| there are cases where there is no name for the key. Use shortcut |
| whenever possible and fall back on keyCode when needed. If keyCode |
| is provided only the modifiers from the shortcut is used. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onexecute" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation> |
| This is fired when the command is executed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onenabledchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation> |
| This is fired when the enabled property is changed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="oncheckedchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation> |
| This is fired when the checked property is changed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onuservaluechanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation> |
| This is fired when the userValue property is changed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onshortcutchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation> |
| This is fired when the shortcut property is changed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Component"> |
| <xs:annotation> |
| <xs:documentation>This is the core class for all visual components in Bindows. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:group ref="iv:ElementsAllowedExternally"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiComponent" substitutionGroup="Component"/> |
| |
| <xs:attributeGroup name="ComponentAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="parent" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - Returns the parent component. This is the component that the |
| current component was added to. If the current component has not |
| been added to any component this returns null. If the real |
| parent component is anonymous then this returns the first non anonymous |
| ancestor. |
| When setting this the component is added last to the new parent. If you set |
| this to null the component is removed from its current parent |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="children" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent[] - The components added to the current component. This does not include anonymous |
| children. |
| When setting this all the old children are first removed and disposed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="foreColor" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The foreground color name. The supported color names follows CSS2.1</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="backColor" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The background color name. The supported color names follows CSS2.1</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="zIndex" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The z index of the component. A higher z index means that the component will |
| cover components with lower z index and therefore appear to be closer to |
| the user. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="visible" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the component is visible or not. Note that all the ancestors must be |
| visible for the component to be actually shown. Use isVisible to |
| check that the component is shown. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="cursor" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The name of the cursor to show when the mouse pointer is over the component. |
| This is any valid CSS2 cursor name. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="backgroundImage" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiUri - The URI of the image file to use as background image.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="opacity" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets the opacity for the component. Any child component inside the |
| component will also become transparent. The value should be a |
| number between 0 and 1 where 1 means totally opaque and 0 invisible. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="left" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The left position relative to the parent inner edge. |
| When using get the return value is always a number |
| representing the pixel value. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="right" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The right position relative to the parent inner edge. When using |
| right a width should also be set. When using get the |
| return value is always a number representing the pixel value. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="top" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The top position relative to the parent inner edge. |
| When using get the return value is always a number |
| representing the pixel value. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="bottom" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The bottom position relative to the parent inner edge. When using |
| bottom a height should also be set. When using get the |
| return value is always a number representing the pixel value. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="width" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The width of the component. When using get the return value is |
| always a number representing the pixel value. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="height" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The height of the component. When using get the return value is |
| always a number representing the pixel value. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="preferredWidth" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Returns the desired width of the component. This is usually the |
| size of the content plus the borders. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="preferredHeight" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Returns the desired height of the component. This is usually the |
| size of the content plus the borders. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minimumWidth" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Returns the desired minimum width of the component. This does not |
| limit the size but is used by some components as a layout hint. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="maximumWidth" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Returns the desired maximum width of the component. This does not |
| limit the size but is used by some components as a layout hint. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minimumHeight" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Returns the desired minimum height of the component. This does not |
| limit the size but is used by some components as a layout hint. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="maximumHeight" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Returns the desired maximum height of the component. This does not |
| limit the size but is used by some components as a layout hint. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="border" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiBorder - The border property describes how to paint the border on the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="marginLeft" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The left margin for the component. Margins are used by some layout managers</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="marginRight" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The right margin for the component. Margins are used by some layout managers</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="marginTop" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The top margin for the component. Margins are used by some layout managers</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="marginBottom" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The bottom margin for the component. Margins are used by some layout managers</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="clipLeft" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - This is the clip left value. When this is set the shown region of the component |
| starts this many pixels from the left. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="clipTop" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - This is the clip top value. When this is set the shown region of the component |
| starts this many pixels from the top. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="clipWidth" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - This is the width of the shown region when the component is clipped. |
| A value of null means the entire (remaining) width is shown. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="clipHeight" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - This is the height of the shown region when the component is clipped. |
| A value of null means the entire (remaining) height is shown. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="overflow" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Describes how to handle content that is too large to fit inside |
| the component. hidden - The content is clipped auto - Scroll bars are shown as needed scroll - Scroll bars are always shown. Even |
| if there |
| is enough room for the content inside the component. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="overflowX" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - This describes how to handle content that is too large to fit inside |
| the component. This only covers the horizontal overflow. hidden - The content is clipped auto - Scroll bars are shown as needed |
| scroll - Scroll bars are always shown. Even if there |
| is enough room for the content inside the component. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="overflowY" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - This describes how to handle content that is too large to fit inside |
| the component. This only covers the vertical overflow hidden - The content is clipped auto - Scroll bars are shown as needed |
| scroll - Scroll bars are always shown. Even if there |
| is enough room for the content inside the component. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="scrollLeft" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The position of the content relative to the view port of the component. This |
| is the distance the view port has scrolled horizontally. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="scrollTop" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The position of the content relative to the view port of the component. This |
| is the distance the view port has scrolled vertically. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="tabIndex" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Setting this to less than 0 prevents the component from becoming |
| focusable. The tab index is used to tell in what order to focus |
| the components when naviagting between components using the tab key. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="hideFocus" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to hide the dotted outline that the OS usually draws around focused |
| components. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="focused" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - If the component can be focused then this makes the component |
| focused (if set to true). If the component was focused |
| and this is set to false then the component is blurred. |
| Changing this fires the focus |
| and blur events (depending on the |
| previous state). |
| A disabled component cannot recieve focus. |
| To be able to recieve focus the tabIndex |
| must be greater or equal to 0. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="focusManager" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiFocusManager - The focus manager that handles focus inside the component. This is usually |
| null forBiComponent and the focus is usually handled by some |
| ancestor. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="canSelect" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether textual content is selectable</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="enabled" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the component is enabled or not. When this is changed the |
| component fires the enabledchanged event. |
| A disabled component cannot recieve focus. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="capture" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - This is true when the component is set to capture all mouse events even if |
| the mouse pointer is outside the component. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="accessKey" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The key, in combination with the Alt key, that will activate the component.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="contextMenu" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiMenu - If set then this is the menu that will be shown |
| when the user right clicks (or uses some other UI mechanism) to bring up |
| a context menu. Set this to null when no contex menu |
| is desired. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="name" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The name does not have any real meaning except that it can be useful to |
| identify the component |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="toolTip" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiToolTip - Sets the tool tip to show when the user hovers the component. |
| Setting this to null prevents a tooltip from beeing shown (unless |
| toolTipText is set. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="toolTipText" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Sets the tool tip text to show when the user hovers the component. |
| This allows a simple plain text tool tip to be shown. This property |
| is preferred over the toolTip property when the extra |
| functionality provided by the BiToolTip |
| instance is not needed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="rightToLeft" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Describes whether the component should be be layed out to support |
| locales using right-to-left fonts. If this is set to null |
| then the rightToLeft property for the parent component |
| is used. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="command" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiCommand - Commands are used to make more than one component trigger the |
| same action. Commands also synchronize different properties on |
| the components using the command.BiComponent only synchronizes |
| the enabled property with the command. Sub classes |
| that have a value property usually synchronizes that as well. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dropDataTypes" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - The data type that are supported when dropping on the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="cssClassName" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The CSS class name for the element representing the component. |
| This should be used with caution since in some cases this might give unrespected results. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="appearance" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Sets the appearance on the component. This allows a theme to do custom |
| styling of the component. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onresize" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when a created component |
| changes its size. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onenabledchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when the enabled |
| property is changed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="oncreate" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the component has been |
| created and inserted into the document. When it is |
| fired it is quaranteed that the component has been |
| inserted into a application |
| window and at that time it has a visual representation. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onlosecapture" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired if the component has taken |
| the capture but for some reason lost it. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onscroll" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>When the user scrolls the component scroll |
| events are continuously fired. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onfocus" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when the component becomes focused.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onfocusin" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the component becomes focused. |
| This event is fired before the focus event |
| and unlike the focus event it bubbles up |
| to the parent component. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onfocusout" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the component loses focus. This |
| event is fired before the blur event and |
| unlike the blur event it bubbles up to the |
| parent component. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onblur" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired by a focused compinent when it loses focus.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onkeydown" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired by the component when it is focused |
| and the user presses down a key on the keyboard. This event |
| then bubbles up to ancestors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onkeypress" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is continuously fired by the component when it |
| is focused and the user holds down a key on the keyboard. |
| This event then bubbles up to ancestors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onkeyup" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired by the component when it is focused |
| and the user releases a key on the keyboard. This event |
| then bubbles up to ancestors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onclick" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>When the user clicks on a component it fires this event. |
| This event bubbles to the ancestors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="oncontextmenu" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the user wants to show the context |
| menu. This is usually done by right clicking on the component |
| but can be done in several different ways depending on the |
| users operating system. This event bubbles to the ancestors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="ondblclick" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>When the user double clicks on a component it fires this event. |
| This event bubbles to the ancestors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onmousedown" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when the user presses down a mouse button on a |
| component. This event bubbles to the ancestors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onmousemove" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when the user moves the mouse and the pointer |
| is over the current component. This event bubbles to the |
| ancestors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onmouseout" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the mouse pointer leaves the component. |
| relatedTarget |
| can be used to find the component that was entered. |
| This event bubbles to the ancestors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onmouseover" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when the mouse pointer enters a component. |
| relatedTarget |
| can be used to find the component that was left. |
| This event bubbles to the ancestors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onmouseup" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when the user releases a mouse button on the |
| component. This event bubbles to the ancestors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onmousewheel" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the user scrolls the mouse wheel over the |
| component. This event bubbles to the ancestors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="ondragstart" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the user starts to drag a component. |
| Call startDrag |
| on the event object to initiate a drag'n drop session. |
| This event bubbles to the ancestors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="ondragover" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>When doing drag'n drop this is fired when the user drags over |
| the component. This is similar to mouseover except |
| that it only happens on valid drop targets during a drag'n drop |
| sessions. The relatedTarget points to the component |
| of the drag'n drop session that was left (if any). |
| This event bubbles to the ancestors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="ondragout" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>When doing drag'n drop this is fired when the mouse pointer |
| leaves the component. This is similar to mouseout |
| except that it only happens on valid drop targets during a |
| drag'n drop sessions. The relatedTarget points to the component |
| of the drag'n drop session that was entered (if any). |
| This event bubbles to the ancestors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="ondragmove" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>When doing drag'n drop this is fired when the mouse pointer |
| moves over the component. This is similar to mousemove |
| except that it only happens on valid drop targets during a |
| drag'n drop sessions. |
| This event bubbles to the ancestors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="ondragdrop" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when the user drops something on the component. |
| This is only fired by valid drop targets for the drag'n drop |
| session. The relatedTarget points to the source |
| of the drag'n drop session. |
| This event bubbles to the ancestors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="ondragend" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired on the component that the user started the drag on |
| when the drag and drop session ends. If the drag'n drop was |
| successful then the relatedTarget is the component |
| where the drag'n drop started. If the drag'n drop failed the |
| relatedTarget |
| is null. |
| This event bubbles to the ancestors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ComponentAnimation"> |
| <xs:annotation> |
| <xs:documentation>This class is the basis for all animations. Typically you don't work with this class directly, but |
| instead use one of it's subclasses. You will need to use some methods here, common to all animations. |
| Such as start and stop for example. |
| If you want to create a completely new type of animation, however you need to be aware of the specifics |
| of this class.BiComponentAnimation generates values in a specified range a certain number of times per second. |
| This is useded to drive the value of properties to create animation. It is possible to have several |
| different value ranges which each can have various properties like speed and acceleration behavior. |
| Predefined acceleration curves exist to simulate acceleration and deceleration. |
| To animate, you create aBiComponentAnimation object and setup parameters as needed. You then |
| registerBiComponents with it. When you start the animation, all registeredBiComponents will |
| be animated in the same way. If you need different animation behaviors for differentBiComponents |
| you will have to create differentBiComponentAnimation objects with different properties. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ComponentAnimationAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiComponentAnimation" substitutionGroup="ComponentAnimation"/> |
| |
| <xs:attributeGroup name="ComponentAnimationAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="frameRate" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number : Current frame rate, Frames Per Second. - Current frame rate.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="looping" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Turns looping on.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="autoStart" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - If animation should start automatically once the first component is added.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="generator" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiFpsGenerator - Accesses the frame generator that drives the animation.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onanimationend" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fired when the animation has played through completely. |
| Once per loop iteration if looping is active. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onframeprogression" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fired upon every new frame</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="CssLoader"> |
| <xs:annotation> |
| <xs:documentation>This class loads and executes a CSS file |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="CssLoaderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiCssLoader" substitutionGroup="CssLoader"/> |
| |
| <xs:attributeGroup name="CssLoaderAttributes"> |
| |
| <xs:attributeGroup ref="AbstractLoaderAttributes"/> |
| |
| <xs:attribute name="uri" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiUri - The URI (location) of the file to load. If this is set to a string a |
| new URI is created from that string relative to the |
| ADF path. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onload" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the file has been loaded</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="DataColumn"> |
| <xs:annotation> |
| <xs:documentation>This class represents a data column of a data |
| table. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="DataColumnAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiDataColumn" substitutionGroup="DataColumn"/> |
| |
| <xs:attributeGroup name="DataColumnAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="dataType" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The name of the type that values in this column has.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="defaultValue" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - The default value for items in this column. This may be |
| used by the BiDataRow. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="DataRow"> |
| <xs:annotation> |
| <xs:documentation>This class represents a row in aBiDataTable. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="DataRowAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiDataRow" substitutionGroup="DataRow"/> |
| |
| <xs:attributeGroup name="DataRowAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="DataSet"> |
| <xs:annotation> |
| <xs:documentation>This class represents a data set. A data set contains |
| tables, which |
| consists of columns and |
| rows. |
| |
| @option |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="DataSetAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiDataSet" substitutionGroup="DataSet"/> |
| |
| <xs:attributeGroup name="DataSetAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="DataSetDataModel"> |
| <xs:annotation> |
| <xs:documentation>This is a data model forBiTreeView that takes aBiDataSet as the data |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="DataSetDataModelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiDataSetDataModel" substitutionGroup="DataSetDataModel"/> |
| |
| <xs:attributeGroup name="DataSetDataModelAttributes"> |
| |
| <xs:attributeGroup ref="TreeViewDataModelAttributes"/> |
| |
| <xs:attribute name="dataSet" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiDataSet/BiDataSetTable - The data set to use as the data for the model</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="ondatastructurechanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired after a major |
| data structure change |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onbeforedatastructurechanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event happens before |
| the data has actually changed. This |
| happens before datastructurechanged |
| event and the old data is still available. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="DataTable"> |
| <xs:annotation> |
| <xs:documentation>This class represents a data table inside a data set. A data table |
| consists of columns and |
| rows. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="DataTableAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiDataTable" substitutionGroup="DataTable"/> |
| |
| <xs:attributeGroup name="DataTableAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="DateFormat"> |
| <xs:annotation> |
| <xs:documentation>This class is used to format and parse dates. It is based on the Java class |
| SimpleDateFormat. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="DateFormatAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiDateFormat" substitutionGroup="DateFormat"/> |
| |
| <xs:attributeGroup name="DateFormatAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="dateFormatSymbols" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiDateFormatSymbols - The date format symbols used to define how to parse and format strings and |
| dates |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="pattern" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The pattern to use when formatting and parsing</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="localizedPattern" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The pattern using localized pattern characters</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="lenient" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - When this is true parsing will try to parse the string even |
| though it does not correctly match the given pattern. For example it will |
| try to use the Javascript Date parse method. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="DateFormatSymbols"> |
| <xs:annotation> |
| <xs:documentation>A class that provides locale specific date strings and date patterns. The |
| specific strings to use are provided by a staticBiStringBundle. This calss |
| is based on the Java class |
| DateFormatSymbols. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="DateFormatSymbolsAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiDateFormatSymbols" substitutionGroup="DateFormatSymbols"/> |
| |
| <xs:attributeGroup name="DateFormatSymbolsAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="amPmStrings" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - This is an array containing the am pm strings</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="eras" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - This is an array containing strings representing the eras berfore and after |
| year zero. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="localePatternChars" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - This is a string the localized pattern charaters. This allows the pattern |
| to use other characters than the default to identify the different parts. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="months" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - This is an array containing the full month names</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="shortMonths" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - This is an array containing the short month names</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="weekdays" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - This is an array containing the weekday names</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="shortWeekdays" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - This is an array containing the short weekday names</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="datePatterns" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - This is an array containing the short and long date pattern</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="timePatterns" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - This is an array containing the short and long time pattern</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dateTimePatterns" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - This is an array containing the short and long date time pattern</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="firstWeekday" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The weekday that starts the week. 0 is Sunday and 6 is Saturday. Setting this |
| to 1 means that Monday starts the week just like in ISO. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="redWeekdays" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number[] - The days of the week that are considered red. 0 is Sunday and 6 is Saturday. Setting this |
| to [0] means that Sundays will be considered red days. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="rightToLeft" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Returns whether right to left should be used for this language</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="DatePicker"> |
| <xs:annotation> |
| <xs:documentation>This component provides a text field where one can write a date and a popup |
| containing aBiCalendar that allows one to pick a date. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="DatePickerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiDatePicker" substitutionGroup="DatePicker"/> |
| |
| <xs:attributeGroup name="DatePickerAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="maximum" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Date - Getter for the maximum selectable date.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minimum" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Date - Getter for the minimum selectable date.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selectedDate" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Date - The selected date</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dateFormat" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiDateFormat - The object describing how to parse and format dates</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dropDownVisible" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the calendar part is visible or not</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="text" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The text shown in the text field part of the date picker. Setting |
| this causes the text to be parsed and this might trigger a change |
| event. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="validator" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Function - A function that is used to validate the text</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="invalidMessage" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - A string that can be used to describe why the input is invalid</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="ontextchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when the text in the text field |
| is changed |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onaction" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when the user clicks to select |
| a date or when the enter key is pressed |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when the selecetd date changes</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onshow" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when the calendar is shown.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onhide" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when the calendar is hidden.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="DesktopPane"> |
| <xs:annotation> |
| <xs:documentation>A special container that can be used to add internal |
| windows to. The desktop pane has a |
| window manager that provides some |
| extra features for the windows inside the desktop pane. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="DesktopPaneAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiDesktopPane" substitutionGroup="DesktopPane"/> |
| |
| <xs:attributeGroup name="DesktopPaneAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Dialog"> |
| <xs:annotation> |
| <xs:documentation>This class is used for dialog windows. Dialog windows are internal windows |
| that require immediate attention. Dialog windows are modal to the application. |
| Example usage: var confirm = newBiDialog("Are you sure"); |
| // add components to the dialog |
| confirm.addEventListener("dialogresult", this.doSomething, this); |
| confirm.setVisible(true); |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="DialogAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiDialog" substitutionGroup="Dialog"/> |
| |
| <xs:attributeGroup name="DialogAttributes"> |
| |
| <xs:attributeGroup ref="WindowAttributes"/> |
| |
| <xs:attribute name="dialogResult" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - The value set by the dialog before it is closed. the dialogResult should be |
| set by the content of the dialog before it is closed |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="defaultFocusedComponent" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - This allows you to set the component that should be focused when the dialog |
| is shown. If null then the acceptButton is used for this. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="centered" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - This property decides whether to automatically center the dialog when it |
| is shown |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="ondialogresult" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is called when the dialog is |
| closed (or hidden). This is the main event |
| to use with dialogs since it is fired when |
| the user closes it or selects a value in it. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="DockPanel"> |
| <xs:annotation> |
| <xs:documentation>This layout component position and sizes its children using docking guidelines. |
| The children are laid out from first child to last and after a child has |
| been docked to one edge the following child will be docked to remaining |
| available space. Once a child sets its docking hint to "fill", the following |
| will not be shown. |
| To define that side the child should be docked at a so called attached property |
| is used. This is a static method on theBiDockPanel. There exists a Bindows |
| markup shortcut for setting these properties |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="DockPanelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiDockPanel" substitutionGroup="DockPanel"/> |
| |
| <xs:attributeGroup name="DockPanelAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="DragAndDropManager"> |
| <xs:annotation> |
| <xs:documentation>This class is used to manage the drag and drop system |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="DragAndDropManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiDragAndDropManager" substitutionGroup="DragAndDropManager"/> |
| |
| <xs:attributeGroup name="DragAndDropManagerAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="action" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The desired action to use for the drag and drop session</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dragIcon" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:oComp :BiComponent The component to show - The component to use as the icon next to the cursor when doing |
| drag |
| and drop. When this is set to null images are shown that represents the |
| action |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="DragEvent"> |
| <xs:annotation> |
| <xs:documentation>This event is used in drag and drop sesssions |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="DragEventAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiDragEvent" substitutionGroup="DragEvent"/> |
| |
| <xs:attributeGroup name="DragEventAttributes"> |
| |
| <xs:attributeGroup ref="MouseEventAttributes"/> |
| |
| <xs:attribute name="dragIcon" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - The component to use as the icon next to the pointer</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="DrawAnchor"> |
| <xs:annotation> |
| <xs:documentation>This class defines static properties that represent the anchoring locations for link lines. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="DrawAnchorAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiDrawAnchor" substitutionGroup="DrawAnchor"/> |
| |
| <xs:attributeGroup name="DrawAnchorAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <!--<xs:element name="DrawLine">--> |
| <!--<xs:annotation><xs:documentation>This class represents a link line.--> |
| <!--</xs:documentation></xs:annotation>--> |
| <!--<xs:complexType>--> |
| <!--<xs:choice>--> |
| <!--<xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>--> |
| <!--</xs:choice>--> |
| <!--<xs:attributeGroup ref="DrawLineAttributes" />--> |
| <!--</xs:complexType>--> |
| <!--</xs:element>--> |
| <!--<xs:element name="BiDrawLine" substitutionGroup="DrawLine"/>--> |
| |
| <!--<xs:attributeGroup name="DrawLineAttributes">--> |
| |
| <!--<xs:attribute name="foreColor" type="xs:string"><xs:annotation><xs:documentation>Type:String - The color of this line.</xs:documentation></xs:annotation></xs:attribute>--> |
| <!--<xs:attribute name="hoverColor" type="xs:string"><xs:annotation><xs:documentation>Type:String - The color of this line when the cursor is moved over it.</xs:documentation></xs:annotation></xs:attribute>--> |
| <!--<xs:attribute name="startArrowStyle" type="xs:string"><xs:annotation><xs:documentation>Type:String - The style of the start arrow for this line.--> |
| <!--Accepted values are:- circle, arrow, none</xs:documentation></xs:annotation></xs:attribute>--> |
| <!--<xs:attribute name="endArrowStyle" type="xs:string"><xs:annotation><xs:documentation>Type:String - The style of the end arrow for this line.--> |
| <!--Accepted values are:- circle, arrow, none</xs:documentation></xs:annotation></xs:attribute>--> |
| <!--<xs:attribute name="width" type="xs:string"><xs:annotation><xs:documentation>Type:Number - The width of this line.</xs:documentation></xs:annotation></xs:attribute>--> |
| <!--<xs:attribute name="type" type="xs:string"><xs:annotation><xs:documentation>Type:String - The type of this line.--> |
| <!--Accepted values are:- dotted, dashed, solid</xs:documentation></xs:annotation></xs:attribute>--> |
| |
| <!--</xs:attributeGroup>--> |
| |
| <xs:element name="Event"> |
| <xs:annotation> |
| <xs:documentation>The event class is the core class describing the event objects passed |
| around in an event. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="EventAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiEvent" substitutionGroup="Event"/> |
| |
| <xs:attributeGroup name="EventAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="EventManager"> |
| <xs:annotation> |
| <xs:documentation>This is the core class for the UI event system. Attach this to a browser |
| window object to forward browser events to the correct component. |
| There is usually no need to use this class. It is created as needed by the |
| core components |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="EventManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiEventManager" substitutionGroup="EventManager"/> |
| |
| <xs:attributeGroup name="EventManagerAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="allowBrowserContextMenu" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to allow the browser's default context menu</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="captureComponent" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - The component that currently has the mouse capture. It is |
| better to call setCapture |
| on the component directly. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="EventTarget"> |
| <xs:annotation> |
| <xs:documentation>This class provides the functionality to add and remove event listeners |
| as well as dispatch events. When an event is dispatched the listeners |
| are notified. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiEventTarget" substitutionGroup="EventTarget"/> |
| |
| <xs:attributeGroup name="EventTargetAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="FlowPanel"> |
| <xs:annotation> |
| <xs:documentation>This layout component flows its children from left to right and wraps to |
| the next row when no more children can fit on the current row. This |
| layout component uses the preferred size and it also takes margins into |
| account and uses margin collapsing so that two adjacent children share the |
| larger margin. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="FlowPanelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiFlowPanel" substitutionGroup="FlowPanel"/> |
| |
| <xs:attributeGroup name="FlowPanelAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="align" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The align property decides how to size and position the children. This |
| describes the size and position in the in the ortogonal direction of the |
| box orientation. For a |
| horizontal box this describes the height and top position and for a vertical |
| layout this describes the width and left position |
| Valid values are: |
| stretch |
| start |
| center |
| end |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="vAlign" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The vAlign property decides how to position the lines of children if there |
| is any remaining vertical space. |
| Valid values are: |
| start/top |
| center |
| end/bottom |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="baselineAlign" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The baseline align describes how to do the vertical align of the items on |
| a row. This can be set for individual children as well using the attached |
| property. |
| Valid values are: |
| start/top |
| center |
| end/bottom |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="wrap" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to wrap the children to a new line if there isn't enough space to |
| put them all on the same line. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="FocusElementWrapper"> |
| <xs:annotation> |
| <xs:documentation>This class is used when tabbing between Bindows components and plain HTML |
| elements. It creates an interface that is a subset ofBiComponent with the |
| required method needed to work with theBiFocusManager |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="FocusElementWrapperAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiFocusElementWrapper" substitutionGroup="FocusElementWrapper"/> |
| |
| <xs:attributeGroup name="FocusElementWrapperAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="focused" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - If the component can be focused then this makes the component |
| focused (if set to true). If the component was focused |
| and this is set to false then the component is blurred. |
| Changing this fires the focus |
| and blur events (depending on the |
| previous state). |
| A disabled component cannot recieve focus. |
| To be able to recieve focus the tabIndex |
| must be greater or equal to 0. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="FocusEvent"> |
| <xs:annotation> |
| <xs:documentation>This class describes event objects used in focus events. |
| The focusin and focusout events bubble by default, |
| focus and blur do not. |
| All mouse events bubble by default. This means that once all the |
| event listeners have been notified the event propagates to the parent |
| BiComponent. To prevent the event to |
| bubble to the parent call |
| stopPropagation() on the event object. |
| The currently supported events by BiComponent |
| are: focus blur focusin focusout |
| The order these events occur, when a focused component is left and another |
| focused component takes the focus, is the following: focusout focusin blur focus |
| This object should not be created by the user. It is created as needed by the event system. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="FocusEventAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiFocusEvent" substitutionGroup="FocusEvent"/> |
| |
| <xs:attributeGroup name="FocusEventAttributes"> |
| |
| <xs:attributeGroup ref="EventAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="FocusManager"> |
| <xs:annotation> |
| <xs:documentation>This class handles the focus management in Bindows |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="FocusManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiFocusManager" substitutionGroup="FocusManager"/> |
| |
| <xs:attributeGroup name="FocusManagerAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Font"> |
| <xs:annotation> |
| <xs:documentation> |
| This class is used with BiLabel to provide |
| the font style information. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="FontAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiFont" substitutionGroup="Font"/> |
| |
| <xs:attributeGroup name="FontAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="size"> |
| <xs:annotation> |
| <xs:documentation>The font size (in pixels)</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="bold"> |
| <xs:annotation> |
| <xs:documentation>Whether to use bold</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="italic"> |
| <xs:annotation> |
| <xs:documentation>Whether to use italic</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="underline"> |
| <xs:annotation> |
| <xs:documentation>Whether to underline the text</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="strikeout"> |
| <xs:annotation> |
| <xs:documentation>Whether to line through the text</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="name"> |
| <xs:annotation> |
| <xs:documentation>The name of the font. A comma seprated list also works</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="FpsGenerator"> |
| <xs:annotation> |
| <xs:documentation>Frame generation engine, used for animation. |
| Each animation can have it's ownBiFpsGenerator or it can use the globalBiFpsGenerator. |
| Different animations can share the global generator, which saves system resources. |
| Use the factory method, instead of the constructor, to get the global generator. |
| The frame generator generates FrameProgressionEvents a certain |
| number of times per second, as specified by the framerate. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="FpsGeneratorAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiFpsGenerator" substitutionGroup="FpsGenerator"/> |
| |
| <xs:attributeGroup name="FpsGeneratorAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="frameRate" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets the frame rate.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onframeprogression" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fired upon every new frame</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="FrameProgressionEvent"> |
| <xs:annotation> |
| <xs:documentation>Event that denotifies a new frame during animation. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="FrameProgressionEventAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiFrameProgressionEvent" substitutionGroup="FrameProgressionEvent"/> |
| |
| <xs:attributeGroup name="FrameProgressionEventAttributes"> |
| |
| <xs:attributeGroup ref="EventAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge"> |
| <xs:annotation> |
| <xs:documentation> |
| This control displays a gauge. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GaugeAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge" substitutionGroup="Gauge"/> |
| |
| <xs:attributeGroup name="GaugeAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="minimumAngle"> |
| <xs:annotation> |
| <xs:documentation>The angle where the minimum value is located</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="maximumAngle"> |
| <xs:annotation> |
| <xs:documentation>The angle where the minimum value is located</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="majorTickInterval"> |
| <xs:annotation> |
| <xs:documentation>The distance between the major ticks</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minorTickInterval"> |
| <xs:annotation> |
| <xs:documentation>The distance between the minor ticks</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="labelInterval"> |
| <xs:annotation> |
| <xs:documentation>The difference between the labels</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="warningValue"> |
| <xs:annotation> |
| <xs:documentation>This shows a red section on the gauge between the warning value and the maximum value</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showLabels"> |
| <xs:annotation> |
| <xs:documentation>Whether to show the text labels</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showMajorTicks"> |
| <xs:annotation> |
| <xs:documentation>Whether to show the major ticks</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showMinorTicks"> |
| <xs:annotation> |
| <xs:documentation>Whether to show the minor ticks</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showWarningSection"> |
| <xs:annotation> |
| <xs:documentation>Whether to show the red section between the warning value and the maximum value</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="maximum"> |
| <xs:annotation> |
| <xs:documentation>The maximum value for the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minimum"> |
| <xs:annotation> |
| <xs:documentation>The minimum value for the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="value"> |
| <xs:annotation> |
| <xs:documentation>The value for the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="plate" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:BiGaugePlate - The plate of the gauge</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minorTicks" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:BiGaugeMinorTicks - The minor ticks of the gauge</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="majorTicks" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:BiGaugeMajorTicks - The major ticks of the gauge</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="needle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:BiGaugeNeedle - The needle of the gauge</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="title" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:BiGaugeTitle - The title of the gauge</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="labels" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:BiGaugeLabels - The labels of the gauge</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2"> |
| <xs:annotation> |
| <xs:documentation>The gauge2 class, encapsulating the gauge2 structure |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2" substitutionGroup="Gauge2"/> |
| |
| <xs:attributeGroup name="Gauge2Attributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="coordWidth" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Coord width is the inner coord vertical max value</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="coordHeight" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Coord width is the inner coord horizontal max value</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2BasicCap"> |
| <xs:annotation> |
| <xs:documentation>This class creates a basic round cap |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2BasicCapAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2BasicCap" substitutionGroup="Gauge2BasicCap"/> |
| |
| <xs:attributeGroup name="Gauge2BasicCapAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGauge2CapAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2CircularBorder"> |
| <xs:annotation> |
| <xs:documentation>This class creates an circular border. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2CircularBorderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2CircularBorder" substitutionGroup="Gauge2CircularBorder"/> |
| |
| <xs:attributeGroup name="Gauge2CircularBorderAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGauge2BorderAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2Component"> |
| <xs:annotation> |
| <xs:documentation>This class is the base of all classes residing inside aBiGauge2Group |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2ComponentAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2Component" substitutionGroup="Gauge2Component"/> |
| |
| <xs:attributeGroup name="Gauge2ComponentAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2Group"> |
| <xs:annotation> |
| <xs:documentation>BiGauge2Group representing the main gauge2 vector graphic group |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2GroupAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2Group" substitutionGroup="Gauge2Group"/> |
| |
| <xs:attributeGroup name="Gauge2GroupAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2ImageBorder"> |
| <xs:annotation> |
| <xs:documentation>This class creates an image border |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2ImageBorderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2ImageBorder" substitutionGroup="Gauge2ImageBorder"/> |
| |
| <xs:attributeGroup name="Gauge2ImageBorderAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGauge2BorderAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2Label"> |
| <xs:annotation> |
| <xs:documentation>This class is used for creating labels |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2LabelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2Label" substitutionGroup="Gauge2Label"/> |
| |
| <xs:attributeGroup name="Gauge2LabelAttributes"> |
| |
| <xs:attributeGroup ref="LabelAttributes"/> |
| |
| <xs:attribute name="centerX" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The centerX property represents the x coordinate of the center of the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="centerY" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The centerY property represents the y coordinate of the center of the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="text" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The text shown on the label</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="labelSize" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The label size</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2LinearGradientFiller"> |
| <xs:annotation> |
| <xs:documentation>This class creates a radial linear fill of theBiGauge2Component. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2LinearGradientFillerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2LinearGradientFiller" substitutionGroup="Gauge2LinearGradientFiller"/> |
| |
| <xs:attributeGroup name="Gauge2LinearGradientFillerAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGauge2GradientFillerAttributes"/> |
| |
| <xs:attribute name="angle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The angle of the linear filler</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2LinearNeedle"> |
| <xs:annotation> |
| <xs:documentation>This class creates a linear needle. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2LinearNeedleAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2LinearNeedle" substitutionGroup="Gauge2LinearNeedle"/> |
| |
| <xs:attributeGroup name="Gauge2LinearNeedleAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGauge2ValueMarkerAttributes"/> |
| |
| <xs:attribute name="angle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The angle of the needle</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="needlePosition" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The position of the needle</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="needleBase" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The base width of the needle</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="needleHeight" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The height of the needle</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2LinearRange"> |
| <xs:annotation> |
| <xs:documentation>This class creates a radial range. The child "ticks" and "scales" inherits the angle. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2LinearRangeAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2LinearRange" substitutionGroup="Gauge2LinearRange"/> |
| |
| <xs:attributeGroup name="Gauge2LinearRangeAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGauge2RangeAttributes"/> |
| |
| <xs:attribute name="angle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Angle of the lineear range.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2LinearScale"> |
| <xs:annotation> |
| <xs:documentation>This class is used for creating linear scales |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2LinearScaleAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2LinearScale" substitutionGroup="Gauge2LinearScale"/> |
| |
| <xs:attributeGroup name="Gauge2LinearScaleAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGauge2ScaleAttributes"/> |
| |
| <xs:attribute name="labelSpace" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The space between labels</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="labelPosition" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The position of the labels</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="angle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The angle of the scale</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2LinearTicks"> |
| <xs:annotation> |
| <xs:documentation>This class layout it's ticks in radial manner depeding on radius, start angle and end angle |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2LinearTicksAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2LinearTicks" substitutionGroup="Gauge2LinearTicks"/> |
| |
| <xs:attributeGroup name="Gauge2LinearTicksAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGauge2TicksAttributes"/> |
| |
| <xs:attribute name="angle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Angle of the line on wich the ticks will be placed</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="tickSpace" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The space between ticks</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2PlainColorFiller"> |
| <xs:annotation> |
| <xs:documentation>This class creates a plain color filler |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2PlainColorFillerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2PlainColorFiller" substitutionGroup="Gauge2PlainColorFiller"/> |
| |
| <xs:attributeGroup name="Gauge2PlainColorFillerAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGauge2FillerAttributes"/> |
| |
| <xs:attribute name="color" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The color that the filler is going to use.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2RadialGradientFiller"> |
| <xs:annotation> |
| <xs:documentation>This class creates a radial gradient fill of theBiGauge2Component. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2RadialGradientFillerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2RadialGradientFiller" substitutionGroup="Gauge2RadialGradientFiller"/> |
| |
| <xs:attributeGroup name="Gauge2RadialGradientFillerAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGauge2GradientFillerAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2RadialNeedle"> |
| <xs:annotation> |
| <xs:documentation>This class creates a radial needle |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2RadialNeedleAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2RadialNeedle" substitutionGroup="Gauge2RadialNeedle"/> |
| |
| <xs:attributeGroup name="Gauge2RadialNeedleAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGauge2ValueMarkerAttributes"/> |
| |
| <xs:attribute name="outerRadius" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Outer radius of the needle.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="innerRadius" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Inner radius of the needle</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="innerWidth" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:EDIT_THIS - The inner width of the needle</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="outerWidth" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:EDIT_THIS - The outer width of the needle</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="value" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The value of the needle.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2RadialRange"> |
| <xs:annotation> |
| <xs:documentation>This class creates a radial range. The child "ticks" and "scales" inherits the start- and end angles. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2RadialRangeAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2RadialRange" substitutionGroup="Gauge2RadialRange"/> |
| |
| <xs:attributeGroup name="Gauge2RadialRangeAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGauge2RangeAttributes"/> |
| |
| <xs:attribute name="startAngle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The startAngle of the range, this angle is where the radial range starts.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="endAngle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The endAngle of the range, this angle is where the radial range ends.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2RadialScaleSection"> |
| <xs:annotation> |
| <xs:documentation>This class creates a radius scale |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2RadialScaleSectionAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2RadialScaleSection" substitutionGroup="Gauge2RadialScaleSection"/> |
| |
| <xs:attributeGroup name="Gauge2RadialScaleSectionAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGauge2ScaleSectionAttributes"/> |
| |
| <xs:attribute name="radius" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The radius</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2RadialTicks"> |
| <xs:annotation> |
| <xs:documentation>This class layout it's ticks in radial maner depeding on radius, start angle and end angle |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2RadialTicksAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2RadialTicks" substitutionGroup="Gauge2RadialTicks"/> |
| |
| <xs:attributeGroup name="Gauge2RadialTicksAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGauge2TicksAttributes"/> |
| |
| <xs:attribute name="startAngle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The start angle of the ticks</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="endAngle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The end angle of the ticks.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="radius" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The radius of the circle on wich the ticks is placed.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2RectangularBorder"> |
| <xs:annotation> |
| <xs:documentation>This class creates a rectangular border |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2RectangularBorderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2RectangularBorder" substitutionGroup="Gauge2RectangularBorder"/> |
| |
| <xs:attributeGroup name="Gauge2RectangularBorderAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGauge2BorderAttributes"/> |
| |
| <xs:attribute name="rotation" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The rotation angle of the rectangular border</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Gauge2RingGradientFiller"> |
| <xs:annotation> |
| <xs:documentation>This class creates a radial gradient fill of theBiGauge2Component. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Gauge2RingGradientFillerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGauge2RingGradientFiller" substitutionGroup="Gauge2RingGradientFiller"/> |
| |
| <xs:attributeGroup name="Gauge2RingGradientFillerAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGauge2GradientFillerAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GaugeLabels"> |
| <xs:annotation> |
| <xs:documentation> |
| This component is used to show the labels (the tick labels) for a gauge |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GaugeLabelsAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGaugeLabels" substitutionGroup="GaugeLabels"/> |
| |
| <xs:attributeGroup name="GaugeLabelsAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GaugeMajorTicks"> |
| <xs:annotation> |
| <xs:documentation> |
| This component is used to show the major ticks for a gauge |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GaugeMajorTicksAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGaugeMajorTicks" substitutionGroup="GaugeMajorTicks"/> |
| |
| <xs:attributeGroup name="GaugeMajorTicksAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GaugeMinorTicks"> |
| <xs:annotation> |
| <xs:documentation> |
| This component is used to show the minor ticks for a gauge |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GaugeMinorTicksAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGaugeMinorTicks" substitutionGroup="GaugeMinorTicks"/> |
| |
| <xs:attributeGroup name="GaugeMinorTicksAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GaugeNeedle"> |
| <xs:annotation> |
| <xs:documentation> |
| This component is used to show the needle of a gauge |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GaugeNeedleAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGaugeNeedle" substitutionGroup="GaugeNeedle"/> |
| |
| <xs:attributeGroup name="GaugeNeedleAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="strokeColor"> |
| <xs:annotation> |
| <xs:documentation>The stroke color of the needle</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillColor"> |
| <xs:annotation> |
| <xs:documentation>The fill color of the needle</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="value"> |
| <xs:annotation> |
| <xs:documentation>The value of the needle</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GaugePlate"> |
| <xs:annotation> |
| <xs:documentation> |
| This component is used to the plate (the background circle) for a gauge |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GaugePlateAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGaugePlate" substitutionGroup="GaugePlate"/> |
| |
| <xs:attributeGroup name="GaugePlateAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="strokeColor"> |
| <xs:annotation> |
| <xs:documentation>The color of the stroke (edge) of the plate</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fillColor"> |
| <xs:annotation> |
| <xs:documentation>The fill color of the plate</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GaugeSection"> |
| <xs:annotation> |
| <xs:documentation> |
| This component is used to show a section for a gauge. |
| A guage can have several sections and these are usually used to split |
| the gaguge values into logical value ranges. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GaugeSectionAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGaugeSection" substitutionGroup="GaugeSection"/> |
| |
| <xs:attributeGroup name="GaugeSectionAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="startValue"> |
| <xs:annotation> |
| <xs:documentation> |
| The start value of the section |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="endValue"> |
| <xs:annotation> |
| <xs:documentation> |
| The end value of the section |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="color"> |
| <xs:annotation> |
| <xs:documentation>The color of the section</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GaugeTitle"> |
| <xs:annotation> |
| <xs:documentation> |
| This component is used to show the title for a gauge |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GaugeTitleAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGaugeTitle" substitutionGroup="GaugeTitle"/> |
| |
| <xs:attributeGroup name="GaugeTitleAttributes"> |
| |
| <xs:attributeGroup ref="LabelAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Graph"> |
| <xs:annotation> |
| <xs:documentation> |
| This is the container used with graphs. The graph component contains |
| other components for the axes, legend, charts and more. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GraphAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGraph" substitutionGroup="Graph"/> |
| |
| <xs:attributeGroup name="GraphAttributes"> |
| |
| <xs:attributeGroup ref="GraphBaseAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Graph2"> |
| <xs:annotation> |
| <xs:documentation> |
| This is a simpler graph control than BiGraph. |
| BiGraph2 works in Mozilla but it is a bit |
| more limited. For example, BiGraph2 does |
| not support line charts nor pie charts. Gradient fills are ignored |
| by BiGraph2. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Graph2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGraph2" substitutionGroup="Graph2"/> |
| |
| <xs:attributeGroup name="Graph2Attributes"> |
| |
| <xs:attributeGroup ref="GraphBaseAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GraphBase"> |
| <xs:annotation> |
| <xs:documentation> |
| This is the abstract base class for BiGraph |
| and BiGraph2. If Mozilla support is needed |
| use BiGraph2. If line chart and/or pie chart |
| is needed then use BiGraph. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GraphBaseAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGraphBase" substitutionGroup="GraphBase"/> |
| |
| <xs:attributeGroup name="GraphBaseAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="autoScale"> |
| <xs:annotation> |
| <xs:documentation> |
| Allows you turn off the automatic scaling of the graph |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fontSize" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - |
| Sets the font size for the legend and axes. If autoScale |
| is true then this does not apply. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="series" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:BiChartSeries[] - This is an array containing the series used for the data of the graph. |
| After this property is changed the graph component needs to be updated. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="categories" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:BiChartCategory[] - This is an array containing the categories used for the data of the graph. |
| After this property is changed the graph component needs to be updated. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="points" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:BiChartPoint[] - This is an array containing the points used for the data of the graph.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="chartType"> |
| <xs:annotation> |
| <xs:documentation> |
| The type of the chart. Available types are: |
| bar |
| column |
| grid |
| line |
| pie |
| percentagestackedbar |
| percentagestackedcolum |
| stackedbar |
| stackedcolumn |
| grid |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onpointclick" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the user clicks on a point in the graph</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onpointcontextmenu" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the user right clicks on a point</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onpointdblclick" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the user double clicks on a point</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onpointmousedown" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the user presses down the mouse button on a point</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onpointmousemove" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the user moves the mouse over a point</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onpointmouseout" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation> |
| Fires when the mouse pointer leaves a point |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onpointmouseover" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation> |
| Fires when the mouse pointer enters a point |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onpointmouseup" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the releases the mouse button on a point</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onpointmousewheel" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the user scrolls the mouse wheel over a point</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GraphContentArea"> |
| <xs:annotation> |
| <xs:documentation>This component is used as a container for the graph content |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GraphContentAreaAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGraphContentArea" substitutionGroup="GraphContentArea"/> |
| |
| <xs:attributeGroup name="GraphContentAreaAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Grid"> |
| <xs:annotation> |
| <xs:documentation>This component is used to display a grid (table, column list). A grid |
| can show headers for both the columns and the rows. A grid also supports |
| selection of whole rows as well as of individual cells. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GridAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGrid" substitutionGroup="Grid"/> |
| |
| <xs:attributeGroup name="GridAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGridAttributes"/> |
| |
| <xs:attribute name="selectionMode" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Sets the selection mode. Allowed values are "cell" and "row".</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dataSource" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiDataSet /BiDataTable - The object to use as the data source. This can be a either a |
| BiDataTable or aBiDataSet (in which case the first table is used). |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="currentDataPage" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The index of the current data page.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dataPageSize" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The amount of rows to show at one time from the data source.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the selected row/cell changes</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="ondatabind" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Called after the component has been data bound</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Grid2"> |
| <xs:annotation> |
| <xs:documentation>This component is a special case ofBiTreeView which has an interface which |
| is similar toBiGrid |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Grid2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGrid2" substitutionGroup="Grid2"/> |
| |
| <xs:attributeGroup name="Grid2Attributes"> |
| |
| <xs:attributeGroup ref="TreeViewAttributes"/> |
| |
| <xs:attribute name="columnCount" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The number of columns in the grid</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="columnNames" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - The text to show on the headers of the grid</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="columnWidths" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - The widths of the columns of the grid</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="columnOrders" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number[] - The order of the columns. This an array containing the indexes of the |
| columns. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showHeaders" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the headers for the grid</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showRowHeaders" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the row headers for the grid</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showGridLines" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show grid lines between the cells in the grid</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Grid2Cell"> |
| <xs:annotation> |
| <xs:documentation>This is used for the cells in aBiGrid2Row row |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Grid2CellAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGrid2Cell" substitutionGroup="Grid2Cell"/> |
| |
| <xs:attributeGroup name="Grid2CellAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="data" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - The data that is associated with the cell</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Grid2DataModel"> |
| <xs:annotation> |
| <xs:documentation>This data model is to be used withBiGrid2. It uses theBiGrid2Row and |
| BiGrid2Cell to provide the data |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Grid2DataModelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGrid2DataModel" substitutionGroup="Grid2DataModel"/> |
| |
| <xs:attributeGroup name="Grid2DataModelAttributes"> |
| |
| <xs:attributeGroup ref="TreeViewDataModelAttributes"/> |
| |
| <xs:attribute name="treeView" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiGrid2 - The tree view the data model is acting on</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onrowcountchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event happens after |
| the number of rows has changed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Grid2Row"> |
| <xs:annotation> |
| <xs:documentation>This class is used as the data for rows in theBiGrid2 component |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Grid2RowAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGrid2Row" substitutionGroup="Grid2Row"/> |
| |
| <xs:attributeGroup name="Grid2RowAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Grid2ViewManager"> |
| <xs:annotation> |
| <xs:documentation>This class is a special view manager to be used withBiGrid2 |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Grid2ViewManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGrid2ViewManager" substitutionGroup="Grid2ViewManager"/> |
| |
| <xs:attributeGroup name="Grid2ViewManagerAttributes"> |
| |
| <xs:attributeGroup ref="TreeViewViewManagerAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GridCell"> |
| <xs:annotation> |
| <xs:documentation>This class represents a cell in a grid row. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GridCellAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGridCell" substitutionGroup="GridCell"/> |
| |
| <xs:attributeGroup name="GridCellAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="data" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - The data associated with the cell</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="backColor" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The background color name</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="foreColor" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The foreground color name</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selected" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the cell is selected or not. This should not be set when |
| the selection mode for the grid is set to row selection. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GridChart"> |
| <xs:annotation> |
| <xs:documentation> |
| This class is used to display a grid containing the values in a graph. |
| Each series in the graph is shown as a row |
| in the grid and each point is shown as a cell. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GridChartAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGridChart" substitutionGroup="GridChart"/> |
| |
| <xs:attributeGroup name="GridChartAttributes"> |
| |
| <xs:attributeGroup ref="GridAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GridChartCell"> |
| <xs:annotation> |
| <xs:documentation> |
| This class is used to display a cell in a grid chart. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GridChartCellAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGridChartCell" substitutionGroup="GridChartCell"/> |
| |
| <xs:attributeGroup name="GridChartCellAttributes"> |
| |
| <xs:attributeGroup ref="GridCellAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GridChartRow"> |
| <xs:annotation> |
| <xs:documentation> |
| This class is used to display a row in a grid chart. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GridChartRowAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGridChartRow" substitutionGroup="GridChartRow"/> |
| |
| <xs:attributeGroup name="GridChartRowAttributes"> |
| |
| <xs:attributeGroup ref="GridRowAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GridColumn"> |
| <xs:annotation> |
| <xs:documentation>This class is used to describe columns forBiGrid andBiTree. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GridColumnAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGridColumn" substitutionGroup="GridColumn"/> |
| |
| <xs:attributeGroup name="GridColumnAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="align" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The alignment of the content inside the column.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="name" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The name of the column. This is the same as the text shown on |
| the header. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="width" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The width of the column.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="indentColumn" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Whether the current column is the indent column in the grid. |
| This is ignored when using the columns for a non tree. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="iconColumn" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Whether the current column is the icon column in the grid.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="visible" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the column is visible or not.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="sortType" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The type of the data in the column. This is used to decide how |
| to sort the data in the column. Built in support for the following |
| types: string caseInsensitiveString number date - Uses the native JS Date type |
| To get better control over the sorting create a subclass that |
| overrides the sortFunction getter. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GridDataModel"> |
| <xs:annotation> |
| <xs:documentation>This data model takes an array of arrays containing the text for a grid. This data model is to be used |
| withBiTreeView |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GridDataModelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGridDataModel" substitutionGroup="GridDataModel"/> |
| |
| <xs:attributeGroup name="GridDataModelAttributes"> |
| |
| <xs:attributeGroup ref="TreeViewDataModelAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GridHeader"> |
| <xs:annotation> |
| <xs:documentation>This represents a header cell for the |
| headers of a |
| grid or a tree. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GridHeaderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGridHeader" substitutionGroup="GridHeader"/> |
| |
| <xs:attributeGroup name="GridHeaderAttributes"> |
| |
| <xs:attributeGroup ref="LabelAttributes"/> |
| |
| <xs:attribute name="resizable" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the user can resize the current header.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="sortable" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the user can click on the header to sort by that column.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="movable" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the user can move the current header.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="ascending" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - When this is true a down arrow is shown as the icon |
| of the header. When false an up arrow and when |
| null no icon is shown. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="ascendingIcon" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiImage - The icon to use for the sort arrow when sorting ascendingly</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="descendingIcon" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiImage - The icon to use for the sort arrow when sorting descendingly</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GridHeaderCorner"> |
| <xs:annotation> |
| <xs:documentation>This component is used to paint the upper left corner of the headers |
| in case both row headers and column headers are visible for a grid. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GridHeaderCornerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGridHeaderCorner" substitutionGroup="GridHeaderCorner"/> |
| |
| <xs:attributeGroup name="GridHeaderCornerAttributes"> |
| |
| <xs:attributeGroup ref="GridHeaderAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GridHeaderFiller"> |
| <xs:annotation> |
| <xs:documentation>This component is used to fill the headers |
| in case the widths of the header cells do not cover the entire width of |
| the headers. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GridHeaderFillerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGridHeaderFiller" substitutionGroup="GridHeaderFiller"/> |
| |
| <xs:attributeGroup name="GridHeaderFillerAttributes"> |
| |
| <xs:attributeGroup ref="GridHeaderAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GridHeaders"> |
| <xs:annotation> |
| <xs:documentation>This class represents the headers for a grid |
| or a tree. |
| The headers contain several header cells. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GridHeadersAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGridHeaders" substitutionGroup="GridHeaders"/> |
| |
| <xs:attributeGroup name="GridHeadersAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="fitColumnWidths" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - When this is true the column widths are distributed so that the fill the |
| width of the grid |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="columnCount" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The number of columns in the header</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="columnWidths" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number[] - The widths of the cell headers in the headers</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="columnOrders" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number[] - The order in which the cell headers should be displayed in. A |
| value of [2,0,1] means that the third cell comes first, |
| then comes the first cell and last the second. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="sortColumn" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The index of the column that should show the sort arrow.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="ascending" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - If this is true then the sorting should be done |
| ascending, if false descending and if null |
| no sort. This is also reflected on the ascending property for the |
| header this applies to. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="oncolumnwidthschanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fired when the column widths are changed. This happens when either |
| the user has finished resized a column or the column widths are |
| changed through script. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="oncolumnorderschanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fired when the column orders are changed. This happens when either |
| the user has reordered the columns or the order is |
| changed through script. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onsortcolumnchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fired when the sort column is changed. This happens when either |
| the user has clicks on a sortable column or the sort column is |
| changed through script. |
| Note that when the user clicks on the currently sorted column this |
| event is not fired. Instead the ascendingchanged event |
| is triggered because the sorting is changed from ascending to |
| descending or the other way around. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onascendingchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fired when the ascending property changes. This happens when either |
| the user clicks on a column header cell that is already sorted or |
| this property is changed through script. |
| Note that if the ascending property changed due to |
| a change of the sortColumn this event is not fired. |
| This is by design to prevent preformance issues. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="oncolumnwidthschanging" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fired when the column widths are changing. This happens when |
| the user is resizing a column. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GridPanel"> |
| <xs:annotation> |
| <xs:documentation>This layout component positions and sizes its children in a simple grid where |
| the columns and rows are decided using string patterns much |
| like the way the rows and cols attribute for HTML framesets decides the |
| size and position of the frames. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GridPanelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGridPanel" substitutionGroup="GridPanel"/> |
| |
| <xs:attributeGroup name="GridPanelAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="hGap" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The horizontal gap between the columns</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="vGap" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The vertical gap between the rows</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="cols" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - This is a string representing the column widths. It is a comma seperated |
| string of column sizes. See the remarks for more info. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="rows" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - This is a string representing the row heights. It is a comma seperated |
| string of row sizes. See the remarks for more info. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GridPanel2"> |
| <xs:annotation> |
| <xs:documentation>BiGridPanel2 is a layout component based onBiGridPanel. |
| It works similair to a html table. A layout is created by |
| adding rows and cells to the Panel. Cells and rows can have |
| padding, colspan, rowspan, alignment etc. Defaults can also |
| be set on the grid panel itself. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GridPanel2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGridPanel2" substitutionGroup="GridPanel2"/> |
| |
| <xs:attributeGroup name="GridPanel2Attributes"> |
| |
| <xs:attributeGroup ref="GridPanelAttributes"/> |
| |
| <xs:attribute name="cellPadding" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Padding for cells in the grid. Individual rows and cells can override this.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="align" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Horizontal alignment for cells in the grid. Individual rows and cells can |
| override this. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="valign" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Vertical alignment for cells in the grid. Individual rows and cells can |
| override this. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GridPanel2Cell"> |
| <xs:annotation> |
| <xs:documentation>A cell in aBiGridPanel2Cell |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GridPanel2CellAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGridPanel2Cell" substitutionGroup="GridPanel2Cell"/> |
| |
| <xs:attributeGroup name="GridPanel2CellAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="cellPadding" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Padding for a cell.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="contentComponent" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - Component in the cell.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="stretch" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:string - How the content component should be stretched. |
| Possible settings are: |
| none, both, horizontal, vertical |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="parent" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiGridPanel2Row - The row this cell was added to.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="colSpan" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - ColSpan of the cell. The cell will span colspan number of columns horizontally.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="rowSpan" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Rowspan of a cell. The cell spans rowspan number of rows vertically.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="align" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The horizontal alignment of the cell. Possible values are: |
| left |
| center |
| right |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="valign" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The vertical alignment of the cell. Possible values are: |
| top |
| center |
| middle |
| bottom |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="preferredWidth" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The preferred width of the cell. Defaulted to the preferredWidth |
| of the content component, plus any padding it needs. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="preferredHeight" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Preferred height of the cell. Defaults to preferredHieght of the |
| content component plus padding it needs. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GridPanel2Row"> |
| <xs:annotation> |
| <xs:documentation>A row of cells in aBiGridPanel2 |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GridPanel2RowAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGridPanel2Row" substitutionGroup="GridPanel2Row"/> |
| |
| <xs:attributeGroup name="GridPanel2RowAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="cellPadding" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Padding for cells in the row. Individual cells can override this.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="align" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The horizontal alignment for cells in the row. Individual cells can |
| override this. SeeBiGridPanel2Cell for specific settings. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="valign" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The vertical alignment for cells in the row. Individual cells can |
| override this. SeeBiGridPanel2Cell for settings. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GridRow"> |
| <xs:annotation> |
| <xs:documentation>This class represents the rows inBiGrid. Each row contains |
| cells that contains the text to show for |
| the column. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GridRowAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGridRow" substitutionGroup="GridRow"/> |
| |
| <xs:attributeGroup name="GridRowAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGridRowAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GridRowHeaders"> |
| <xs:annotation> |
| <xs:documentation>This component is used to paint the grid row headers for a grid. |
| The component asks the BiGridRow for the HTML |
| for each item by calling getRowHeaderHtml. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GridRowHeadersAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGridRowHeaders" substitutionGroup="GridRowHeaders"/> |
| |
| <xs:attributeGroup name="GridRowHeadersAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GridSelectionModel"> |
| <xs:annotation> |
| <xs:documentation>This class handles the selection of rows |
| or cells in a grid. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GridSelectionModelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGridSelectionModel" substitutionGroup="GridSelectionModel"/> |
| |
| <xs:attributeGroup name="GridSelectionModelAttributes"> |
| |
| <xs:attributeGroup ref="SelectionModelAttributes"/> |
| |
| <xs:attribute name="selectionMode" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The grid selection model supports both selection entire rows |
| and individual grid cells. Valid values are: |
| row |
| cell |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GroupBox"> |
| <xs:annotation> |
| <xs:documentation>This class is used for creating group boxes. A group box is a container |
| with a border and possibly a title at the top. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GroupBoxAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGroupBox" substitutionGroup="GroupBox"/> |
| |
| <xs:attributeGroup name="GroupBoxAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="groupBoxTitle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiGroupBoxTitle - This property points to theBiGroupBoxTitle component which handles the title |
| of the group box. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="titlePosition" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The position of the title. Valid values are: left center right</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="text" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Sets the text of the title. Setting this to null removes the title.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="GroupBoxTitle"> |
| <xs:annotation> |
| <xs:documentation>This component is used with theBiGroupBox to handle the title. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="GroupBoxTitleAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiGroupBoxTitle" substitutionGroup="GroupBoxTitle"/> |
| |
| <xs:attributeGroup name="GroupBoxTitleAttributes"> |
| |
| <xs:attributeGroup ref="LabelAttributes"/> |
| |
| <xs:attribute name="titlePosition" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The position of the title. Valid values are: left center right</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="HashTable"> |
| <xs:annotation> |
| <xs:documentation>This is a basci implementation of a hash table. It works around a known |
| bug in IE/JScript that causes IE to leak memory when using Objects as hashes |
| in javascript |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="HashTableAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiHashTable" substitutionGroup="HashTable"/> |
| |
| <xs:attributeGroup name="HashTableAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="HBox"> |
| <xs:annotation> |
| <xs:documentation>This is a horizontalBiBox where components are laid out from left to right |
| (or right to left if rightToLeft |
| is true). |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="HBoxAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiHBox" substitutionGroup="HBox"/> |
| |
| <xs:attributeGroup name="HBoxAttributes"> |
| |
| <xs:attributeGroup ref="BoxAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Iframe"> |
| <xs:annotation> |
| <xs:documentation> |
| This component allows usage of an HTML 4 iframe element. This allows |
| any document/file that is supported by the platform to be shown inside a |
| component. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="IframeAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiIframe" substitutionGroup="Iframe"/> |
| |
| <xs:attributeGroup name="IframeAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="uri" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:BiUri - |
| The URI to the file to show inside the frame. If this is set to a string a |
| new URI is created from that string relative to the |
| ADF path. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onload" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation> |
| Happens when the iframe is loaded. Note that this might fire more |
| often than one might expect so be sure to check that you really |
| want your code run when the event is fired. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Image"> |
| <xs:annotation> |
| <xs:documentation>This class is used for showing images. |
| Supported image types are GIF, JPEG and PNG (including support for 32-bit RGBA). |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ImageAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiImage" substitutionGroup="Image"/> |
| |
| <xs:attributeGroup name="ImageAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="alt" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The alternate text which is read out instead of the image when Bindows is |
| in accessibility mode. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="uri" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiUri - The location of the image file. If this is set to a string a |
| new URI is created from that string relative to the |
| ADF path. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onload" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the image loads. Note that the image file may be |
| loaded before the constructor finishes and you should not only |
| rely on this event but also use loaded property. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onerror" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the image failed to load.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ImageLoader"> |
| <xs:annotation> |
| <xs:documentation>This class loads an image file to memory |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ImageLoaderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiImageLoader" substitutionGroup="ImageLoader"/> |
| |
| <xs:attributeGroup name="ImageLoaderAttributes"> |
| |
| <xs:attributeGroup ref="AbstractLoaderAttributes"/> |
| |
| <xs:attribute name="uri" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiUri - The URI (location) of the file to load. If this is set to a string a |
| new URI is created from that string relative to the |
| ADF path. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onload" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the file has been loaded</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ImageMap"> |
| <xs:annotation> |
| <xs:documentation>This class emulates the classic image map found in HTML. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ImageMapAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiImageMap" substitutionGroup="ImageMap"/> |
| |
| <xs:attributeGroup name="ImageMapAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ImageMapArea"> |
| <xs:annotation> |
| <xs:documentation>This class represents a particular area on an image map. |
| |
| This class supports the following events:- |
| mousemove |
| mousedown |
| mouseover |
| mouseout |
| click |
| contextmenu |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ImageMapAreaAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiImageMapArea" substitutionGroup="ImageMapArea"/> |
| |
| <xs:attributeGroup name="ImageMapAreaAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="cursor" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The cursor to show when the mouse hovers over this area</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ImageMapEvent"> |
| <xs:annotation> |
| <xs:documentation>This type of event is fired when UI events (mousemove, mousedown, etc) are fired on |
| the image that is associated with an image map. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ImageMapEventAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiImageMapEvent" substitutionGroup="ImageMapEvent"/> |
| |
| <xs:attributeGroup name="ImageMapEventAttributes"> |
| |
| <xs:attributeGroup ref="EventAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ImagePreloader"> |
| <xs:annotation> |
| <xs:documentation> |
| This class handles preloading of an image. There will never be more than |
| one instance of this class per image URI. So if there already exists a |
| preloader for the given URI that will be returned. |
| Since there might be other objects dependent on the current instance it |
| is not a good idea to call dispose on the instance object. Disposal is |
| handled by the system. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ImagePreloaderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiImagePreloader" substitutionGroup="ImagePreloader"/> |
| |
| <xs:attributeGroup name="ImagePreloaderAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="onload" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the image file loads</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onerror" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires if the image file fails to load</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ImagePreloaderManager"> |
| <xs:annotation> |
| <xs:documentation> |
| A singleton class that handles the BiImagePreloader |
| instances |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ImagePreloaderManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiImagePreloaderManager" substitutionGroup="ImagePreloaderManager"/> |
| |
| <xs:attributeGroup name="ImagePreloaderManagerAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="InlineComponent"> |
| <xs:annotation> |
| <xs:documentation>This class is used to create components that can be used in the |
| inline flow of the HTML document hosting the application. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="InlineComponentAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiInlineComponent" substitutionGroup="InlineComponent"/> |
| |
| <xs:attributeGroup name="InlineComponentAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="inlineId" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - This is the id that the HTML element acting as the container is |
| having. Don't change this after the component has been added |
| to the application window. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="InlineEditModel"> |
| <xs:annotation> |
| <xs:documentation>This class is used to handle inline editing in aBiTreeView and aBiOlapGrid. |
| This class provides editing by using one attached component at a time. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="InlineEditModelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiInlineEditModel" substitutionGroup="InlineEditModel"/> |
| |
| <xs:attributeGroup name="InlineEditModelAttributes"> |
| |
| <xs:attributeGroup ref="AttachedComponentModelAttributes"/> |
| |
| <xs:attribute name="value" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - The value of the currently editing cell</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onbeforeshow" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is dispatched before the editing |
| component is added to theBiTreeView component |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the value of the |
| currently editing cell has changed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onbeforehide" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This happens before the editing component is |
| hidden. If the default action is prevented here |
| the component is not removed from the tree view |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onhide" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>When the editing component has been removed/hidden.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="IpField"> |
| <xs:annotation> |
| <xs:documentation>This component is used to enter an IPv4 address. The control consists of different text fields |
| for the different parts of the address. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="IpFieldAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiIpField" substitutionGroup="IpField"/> |
| |
| <xs:attributeGroup name="IpFieldAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="ip" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The IP address that is shown in the IP field.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onaction" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the enter key is pressed</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the IP field is blurred |
| and the text has changed since the IP field got |
| focus. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onfieldchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when the active field of the |
| component changes. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="ontextchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the text has changed. |
| This happens when the user in some way changes |
| the text inside the IP field. This event |
| is fired continiously as the user types. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="oninvalidinput" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired if an invalid character is typed or |
| invalid text is pasted into the IP field. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Json"> |
| <xs:annotation> |
| <xs:documentation>This class is used to serialize and deserialize javascript objects from and |
| to a JSON string. JSON stands for JavaScript Notation Format and you can find |
| more information at http://json.org. |
| When serializing objects we check if the object has a serialize |
| method and if so we use that instead. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="JsonAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiJson" substitutionGroup="Json"/> |
| |
| <xs:attributeGroup name="JsonAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="JsonLoader"> |
| <xs:annotation> |
| <xs:documentation>Loads a JSON file and returns the javascript object that the JSON file |
| describes. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="JsonLoaderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiJsonLoader" substitutionGroup="JsonLoader"/> |
| |
| <xs:attributeGroup name="JsonLoaderAttributes"> |
| |
| <xs:attributeGroup ref="TextLoaderAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="KeyboardEvent"> |
| <xs:annotation> |
| <xs:documentation> |
| This class describes event object used in keyboard events. |
| All keyboard events bubble by default. This means that once all the |
| event listeners have been notified the event propagates to the parent |
| BiComponent. To prevent the event to |
| bubble to the parent call |
| stopPropagation() on the event object. |
| The currently supported keyboard events by BiComponent |
| are: keydown keypress keyup |
| This object should not be created by the user. It is created as needed by the event system. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="KeyboardEventAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiKeyboardEvent" substitutionGroup="KeyboardEvent"/> |
| |
| <xs:attributeGroup name="KeyboardEventAttributes"> |
| |
| <xs:attributeGroup ref="EventAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="L10nLoader"> |
| <xs:annotation> |
| <xs:documentation>This class handles the loading and interpretation of localization templates files. |
| This loader search for language specific template file i.e.. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="L10nLoaderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiL10nLoader" substitutionGroup="L10nLoader"/> |
| |
| <xs:attributeGroup name="L10nLoaderAttributes"> |
| |
| <xs:attributeGroup ref="XmlLoaderAttributes"/> |
| |
| <xs:attribute name="language" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The desired language, otherwise the browser language is used.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="defaultLanguage" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The desired default language. The default langugae will be used if no localization template file can |
| be found using the language property. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="prefix" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Prefix of the localization template files, the loader will search for files named</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="L10nString"> |
| <xs:annotation> |
| <xs:documentation>This class converts a localization template to a string. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="L10nStringAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiL10nString" substitutionGroup="L10nString"/> |
| |
| <xs:attributeGroup name="L10nStringAttributes"> |
| |
| <xs:attribute name="name" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String : The localization template name - Sets the localization template name.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Label"> |
| <xs:annotation> |
| <xs:documentation> |
| This class is used to show text |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="LabelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiLabel" substitutionGroup="Label"/> |
| |
| <xs:attributeGroup name="LabelAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="text"> |
| <xs:annotation> |
| <xs:documentation>The plain text shown on the label</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="html"> |
| <xs:annotation> |
| <xs:documentation>The HTML text shown on the label</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="mnemonic"> |
| <xs:annotation> |
| <xs:documentation>A character used to give UI hints about the access key for the label</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="font" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:BiFont - This is used to describe how to paint the text on the label.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="labelFor" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:BiComponent - If this is set then focusing on the current label moves the focus to another component |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="wrap"> |
| <xs:annotation> |
| <xs:documentation>Whether to wrap the text if the label is not wide enough</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="paddingLeft"> |
| <xs:annotation> |
| <xs:documentation>The left padding (in pixels)</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="paddingRight"> |
| <xs:annotation> |
| <xs:documentation>The right padding (in pixels)</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="paddingTop"> |
| <xs:annotation> |
| <xs:documentation>The top padding (in pixels)</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="paddingBottom"> |
| <xs:annotation> |
| <xs:documentation>The bottom padding (in pixels)</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="align"> |
| <xs:annotation> |
| <xs:documentation> |
| The text alignment. Valid values are: left right center justify |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="verticalAlign"> |
| <xs:annotation> |
| <xs:documentation> |
| NOT IMPLEMENTED |
| The vertical text alignment. Valid values are: top middle bottom |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="icon" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:BiImage - The icon image to show on the label. Note that changing |
| the image object does not update the label icon. You'll have to |
| set the icon property to update the label icon. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="iconPosition"> |
| <xs:annotation> |
| <xs:documentation> |
| The position of the icon relative to the text. Valid values are: left right top bottom |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="iconTextGap"> |
| <xs:annotation> |
| <xs:documentation>The gap between the icon and the text (in pixels)</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Launcher"> |
| <xs:annotation> |
| <xs:documentation>This class can be used to create a launcher for launching Bindows applications |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="LauncherAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiLauncher" substitutionGroup="Launcher"/> |
| |
| <xs:attributeGroup name="LauncherAttributes"> |
| |
| <xs:attribute name="reuseWindow" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to reuse a previously opened window. If you want to launch |
| the new application in the current window set newWindow to |
| false. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="newWindow" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to launch the application in a new window</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="rootPath" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The path where Bindows resides. This is usually the path where bimain.html |
| can be found. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="adfPath" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The path to the ADF file.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="adfName" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The ADF name is taken from the ADF path</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="arguments" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - The arguments to pass to the main method of the ADF</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="target" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The target name of the window or frame to open the application in. If this is "" |
| or null the ADF name will be used instead. If reuseWindow |
| is false then this property will be ignored. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="accessibilityMode" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - This property can be used to tell whether the application should be in an |
| accessibility mode. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="focusOnLoad" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to try to focus the window when the application loads</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Line"> |
| <xs:annotation> |
| <xs:documentation>ABiLine contains screen coordinates. It can be used to store eg. a line. |
| This class is used in animation. |
| Storage is implemented as a stack where you add points at the end. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="LineAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiLine" substitutionGroup="Line"/> |
| |
| <xs:attributeGroup name="LineAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="LineChart"> |
| <xs:annotation> |
| <xs:documentation> |
| This chart displays a line chart for the given series |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="LineChartAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiLineChart" substitutionGroup="LineChart"/> |
| |
| <xs:attributeGroup name="LineChartAttributes"> |
| |
| <xs:attributeGroup ref="AbstractChartAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="LineMarker"> |
| <xs:annotation> |
| <xs:documentation> |
| This class handles the components used to show the markers for a |
| line chart. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="LineMarkerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiLineMarker" substitutionGroup="LineMarker"/> |
| |
| <xs:attributeGroup name="LineMarkerAttributes"> |
| |
| <xs:attributeGroup ref="AbstractChartSectionAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Link"> |
| <xs:annotation> |
| <xs:documentation>This class represents the relationship between two components that are to be linked by a link line. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="LinkAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiLink" substitutionGroup="Link"/> |
| |
| <xs:attributeGroup name="LinkAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="startComponent" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - The first ("left") component that is part of this link.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="endComponent" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - The second ("right") component that is part of this link.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="line" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiDrawLine - The line used to link the components.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="startAnchor" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The anchor point on startComponent which line anchors to.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="endAnchor" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The anchor point on endComponent which line anchors to.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="direction" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The direction of this link.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="LinkManager"> |
| <xs:annotation> |
| <xs:documentation>This class is a component that holds linked components. It also manages the links involved with these components. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="LinkManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiLinkManager" substitutionGroup="LinkManager"/> |
| |
| <xs:attributeGroup name="LinkManagerAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="List"> |
| <xs:annotation> |
| <xs:documentation>This is a list component that can contain BiListItem |
| objects. It uses the normal object model and can therefore be extended and |
| used just like any other component. The only limitation is that the the direct |
| children should only be of type BiListItem |
| and the size and position of these should not be changed. |
| The list uses a BiListSelectionModel |
| that handles the selection. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ListAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiList" substitutionGroup="List"/> |
| |
| <xs:attributeGroup name="ListAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="allowInlineFind" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - When true, typing a word will select the first matching item.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="sortType" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Used to decide how to sort the list items. It is used when calling sort() |
| if the sortFunction property has not been set to a function. |
| If the list items has its userValue property set, it has precedence over its |
| text property in being the value that is compared |
| Built in support for the following |
| types: string (default) caseInsensitiveString number date - Uses the native JS Date type |
| To get better control over the sorting, define a function and set |
| the sortFunction property. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="sortFunction" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Function - Sets a property which is a function used to compare two listItems. |
| This function should take two arguments and return a |
| number (just like the normal comparison function used when sorting |
| arrays in JavaScript). If this property is not set, it uses the predefined |
| functions set by the sortType property. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="userValue" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - This is the userValue of |
| the first selected list item. |
| If no item is selected then this returns null. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selectionModel" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiListSelectionModel - This handles the selection of the items in the list</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="multipleSelection" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the list supports multiple selection</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dataTextField" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The name of the column to use as the data for the text property |
| of the BiListItems. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dataUserValueField" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The name of the column to use as the data for the userValue |
| property of the BiListItems. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dataSource" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiDataTable /BiDataSet - The object to use as the data source. This can be a either a |
| BiDataTable or a |
| BiDataSet (in which case the |
| first table is used). |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dataPageSize" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The amount of rows to show at one time from the data source.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="currentDataPage" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The index of the current data page.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the selected items change</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="ondatabind" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Called after the component has been data bound</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ListItem"> |
| <xs:annotation> |
| <xs:documentation>This class is used for the items in a list |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ListItemAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiListItem" substitutionGroup="ListItem"/> |
| |
| <xs:attributeGroup name="ListItemAttributes"> |
| |
| <xs:attributeGroup ref="LabelAttributes"/> |
| |
| <xs:attribute name="visible" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the item is visible or not. Note that all the ancestors must be |
| visible for the component to be actually shown. Use isVisible to |
| check that the item is shown. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selected" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the item is selected or not</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="userValue" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - A value associated with the list item. This is not the text on the item. To |
| change the text use the text |
| property. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onaction" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the item is double |
| clicked or when enter is pressed |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ListSelectionModel"> |
| <xs:annotation> |
| <xs:documentation>This class handles the selection for lists |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ListSelectionModelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiListSelectionModel" substitutionGroup="ListSelectionModel"/> |
| |
| <xs:attributeGroup name="ListSelectionModelAttributes"> |
| |
| <xs:attributeGroup ref="SelectionModelAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="LoadManager"> |
| <xs:annotation> |
| <xs:documentation>This singleton class is used to keep track of loading of resources |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="LoadManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiLoadManager" substitutionGroup="LoadManager"/> |
| |
| <xs:attributeGroup name="LoadManagerAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="loadPerDomain" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - This is is the number of requests that can be loaded at the same time from |
| the same domain |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="LocationAnimator"> |
| <xs:annotation> |
| <xs:documentation>Animates the location ofBiComponents to create movement. |
| This class has a repository of motion paths. A motion path is created by setting start and end |
| screen coordinates. Objects will be animated between these in a straight line. |
| Motion paths are stored in a stack where the first motion path, called the default motion path, |
| is created upon construction. |
| The default motion path can be changed and modified dynamically via getter/setter function, |
| whereas additional motion paths can only be either added or removed. For each motion path you have |
| independent control over speed and acceleration algorithms. |
| By pushing more motion paths onto the stack you can make the object animate around multiple |
| positions on the screen and create complex movement. |
| To animate a component, you create the animator object and add componen(s) to it, then start the animation. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="LocationAnimatorAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiLocationAnimator" substitutionGroup="LocationAnimator"/> |
| |
| <xs:attributeGroup name="LocationAnimatorAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAnimationAttributes"/> |
| |
| <xs:attribute name="fromX" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Starting point's X position measured in pixels. |
| Modifies the default motion path, that components will be animated between. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fromY" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Starting point's Y position measured in pixels. |
| Modifies the default motion path, that components will be animated between. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="toX" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Ending point's X position measured in pixels. |
| Modifies the default motion path, that components will be animated between. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="toY" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Ending point's Y position measured in pixels. |
| Modifies the default motion path, that components will be animated between. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="accType" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Changes the acceleration type for the default motion path. |
| Use one of the acceleration constants defined inBiComponentAnimation |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="speed" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number/String - Changes the speed of the default motion path. |
| Time measured in milliseconds it should take to complete |
| the animation of the default motion path. |
| It Could also be a string with the following values: |
| slowest, slow, normal, fast, fastest |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="type" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Sets both the speed and the acceleration type for the animation. |
| Can be either: "normal" or "smooth" |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fromComponent" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - Instead of using absolute window positions, you can position the animation relative |
| another components position. By setting the from-component you specify anotherBiComponent |
| whos location will be used for the animation's start state. |
| If the from-component's location or size is changed, the animation |
| will update dynamically. By default the top left corner of the from-component will be this |
| animation's start x/y. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="toComponent" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - Instead of using absolute window positions, you can position the animation relative |
| another components position. By setting the to-component you specify anotherBiComponent |
| whos location will be used for the animation's target state. |
| If the to-component's location or size is changed, the animation |
| will update dynamically. By default the top left corner of the to-component will be this |
| animation's end x/y. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fromTop" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets the animation start y position relative to either a from-component, if set. Otherwise |
| top relates to the browser's viewport. Setting top cancels bottom. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="toTop" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets the animation end y position relative to either a to-component, if set. Otherwise |
| top relates to the browser's viewport. Setting top cancels bottom. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fromLeft" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets the animation start x position relative to either a from-component, if set. Otherwise |
| left relates to the browser's viewport. Setting left cancels right. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="toLeft" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets the animation end x position relative to either a to-component, if set. Otherwise |
| left relates to the browser's viewport. Setting left cancels right. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fromBottom" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets the animation start y position relative to either a from-component, if set. Otherwise |
| bottom relates to the browser's viewport. Setting bottom cancels top. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="toBottom" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets the animation end y position relative to either a to-component, if set. Otherwise |
| bottom relates to the browser's viewport. Setting bottom cancels top. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fromRight" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets the animation start x position relative to either a from-component, if set. Otherwise |
| right relates to the browser's viewport. Setting right cancels left. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="toRight" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets the animation end x position relative to either a to-component, if set. Otherwise |
| right relates to the browser's viewport. Setting right cancels left. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Math"> |
| <xs:annotation> |
| <xs:documentation>Collection of static functions used in various math operations. |
| Used heavily in the animation library for example. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="MathAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiMath" substitutionGroup="Math"/> |
| |
| <xs:attributeGroup name="MathAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Menu"> |
| <xs:annotation> |
| <xs:documentation>This class represents a menu. Menus can be filled with menu items by |
| addingBiMenuItem objects. |
| The content model for the menu is very similiar to the content model for |
| BiComponent but there are slight differences. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="MenuAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiMenu" substitutionGroup="Menu"/> |
| |
| <xs:attributeGroup name="MenuAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="visible" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Shows or hides the menu</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="left" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets or gets the left position of the menu relative to the screen</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="top" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets or gets the top position of the menu relative to the screen</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="width" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The width of the menu</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="height" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The heightof the menu</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="rightToLeft" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Describes whether the component should be be layed out to support |
| locales using right-to-left fonts. If this is set to null |
| then the rightToLeft property for the parent component |
| is used. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onshow" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the menu is shown</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onbeforeshow" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires before the menu is shown. |
| This is a good place to change the content of the menu to reflect the |
| component causing the menu to be shown |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onhide" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the menu is hidden</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="MenuBar"> |
| <xs:annotation> |
| <xs:documentation>This class is used to display a menu bar |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="MenuBarAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiMenuBar" substitutionGroup="MenuBar"/> |
| |
| <xs:attributeGroup name="MenuBarAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="MenuButton"> |
| <xs:annotation> |
| <xs:documentation>This class is used for displaying the buttons of a menu bar. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="MenuButtonAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiMenuButton" substitutionGroup="MenuButton"/> |
| |
| <xs:attributeGroup name="MenuButtonAttributes"> |
| |
| <xs:attributeGroup ref="MenuItemAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="MenuItem"> |
| <xs:annotation> |
| <xs:documentation>Represents a menu item for a menu. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="MenuItemAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiMenuItem" substitutionGroup="MenuItem"/> |
| |
| <xs:attributeGroup name="MenuItemAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="text" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The plain text to show on the menu item</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="html" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The html text to show on the menu item</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="icon" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiImage - The icon image to show on the menu item. Note that changing |
| the image object does not update the label icon. You'll have to |
| set the icon property to update the label icon. The size of the icon |
| of the menu item is currently fixed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="mnemonic" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - A character used to give UI hints about the access key for the menu label</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="subMenu" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiMenu - The menu that should be opened as a sub menu when the current menu is selected.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="visible" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Shows or hides the menu item</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="enabled" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the component is enabled or not. When this is changed the |
| component fires the enabledchanged event. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="shortcutText" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The shortcut text is shown on the menu to give the user a hint about |
| keyboard shortcuts. Setting this on the menu just adds the text. It |
| does not set up the keyboard shortcut. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="toolTipText" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The text to show as a tool tip for the menu item.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onaction" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fired when the menu item is clicked or invoked using the keyboard</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onenabledchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when the enabled property is changed</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="MenuSeparator"> |
| <xs:annotation> |
| <xs:documentation>This class is used to display a separator inside a menu |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="MenuSeparatorAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiMenuSeparator" substitutionGroup="MenuSeparator"/> |
| |
| <xs:attributeGroup name="MenuSeparatorAttributes"> |
| |
| <xs:attributeGroup ref="MenuItemAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="MouseEvent"> |
| <xs:annotation> |
| <xs:documentation>This class describes event objects used in mouse events. |
| All mouse events bubble by default. This means that once all the |
| event listeners have been notified the event propagates to the parent |
| BiComponent. To prevent the event to |
| bubble to the parent call |
| stopPropagation() on the event object. |
| The currently supported events by BiComponent |
| are: mousedown mouseup click dblclick contextmenu - this one is a bit tricky since it might also be dispatched when the user presses |
| the context menu key on their keyboard mouseover mouseout mousemove mousewheel |
| When a user double clicks on a component the order of the mouse events is |
| the following: mousedown mouseup click mousedown mouseup click dblclick |
| This object should not be created by the user. It is created as needed by the event system. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="MouseEventAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiMouseEvent" substitutionGroup="MouseEvent"/> |
| |
| <xs:attributeGroup name="MouseEventAttributes"> |
| |
| <xs:attributeGroup ref="EventAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="MoveHandle"> |
| <xs:annotation> |
| <xs:documentation>This component can be used to allow another component to become movable |
| using the mouse. The component can be used as a move handle for the |
| component to move. It can also be used without adding it to another |
| component by manually calling startMove in a mouse down |
| event handler. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="MoveHandleAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiMoveHandle" substitutionGroup="MoveHandle"/> |
| |
| <xs:attributeGroup name="MoveHandleAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="continuousLayout" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Indicates that the ghost must be used to be a visual indicator for the duration of the move |
| operation. |
| Once complete, the original component's location will be updated accordingly. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="ghost" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - The component that should be visually updated if continuousLayout is set to false. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="handleFor" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - The component that the handle should be a move handle for.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="moveDirection" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The direction the component can be moved. Possible values are: vertical horizontal both. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onbeforemove" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires continually during the moving of the component. Call |
| preventDefault |
| on the event object to prevent the new location from being applied. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onmove" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires continually during the moving of the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onmoveend" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when the movement is ended.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onmovestart" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired before the movement is started. To prevent this |
| from being moved call preventDefault |
| on the event object. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Object"> |
| <xs:annotation> |
| <xs:documentation>This is the core class of all Bindows classes. This class provides |
| some useful methods over the standard Javascript Object. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiObject" substitutionGroup="Object"/> |
| |
| |
| <xs:attributeGroup name="ObjectAttributes"> |
| |
| <xs:attribute name="id" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - An identifier for the object. Be careful when changing this because |
| it might have undesired side effects. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="userData" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - Allows custom data to be stored on the object. Although Javascript |
| allows custom fields to be added to any object this property makes |
| this a bit more consistent. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="properties" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - Allows you to set multiple properties at once. setProperties takes a hash |
| of name/value pairs as its argument and sets the properties using setProperty |
| sample: myObj.setProperties( { property1:'value1', property2:'value2' } ) |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ObjectLoader"> |
| <xs:annotation> |
| <xs:documentation>This class is used to encapsulate an object created from XML markup in a |
| loader object. The loader can be used to create several objects from the same |
| XML node. Each time the load() method is called a new object is created from |
| the node. The method getComponentById() will be added to the created objects and |
| can be used to obtain child components with. The last created object is stored |
| in the object property of the loader. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ObjectLoaderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiObjectLoader" substitutionGroup="ObjectLoader"/> |
| |
| <xs:attributeGroup name="ObjectLoaderAttributes"> |
| |
| <xs:attributeGroup ref="AbstractLoaderAttributes"/> |
| |
| <xs:attribute name="node" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:XMLElement - This is the XML element describing the object.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="autoNameMapping" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - When this is true any XML object that has an id attribute will create a |
| global reference to the object created from this XML element. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="OlapGrid"> |
| <xs:annotation> |
| <xs:documentation>This class is used to display an OLAP Grid |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="OlapGridAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiOlapGrid" substitutionGroup="OlapGrid"/> |
| |
| <xs:attributeGroup name="OlapGridAttributes"> |
| |
| <xs:attributeGroup ref="TreeViewBaseAttributes"/> |
| |
| <xs:attribute name="allowHeaderSelection" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiOlapGridSelectionModel - Whether clicking on a dimension header also selects the rows/column of the |
| header. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="canReorganizeDimensions" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - When this is true the user can reorganize the dimensions using drag and drop |
| TODO: Document what events are fired when the reorg should happen |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="ondimensiondrop" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when a dimension |
| of the current grid is dropped |
| on another dimension. This can |
| only happen if canReorganizeDimensions |
| is true |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="OlapGridCellInfo"> |
| <xs:annotation> |
| <xs:documentation>This represents information about a cell in the OLAP grid. This information |
| describes if a cell is part of the header and more. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="OlapGridCellInfoAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiOlapGridCellInfo" substitutionGroup="OlapGridCellInfo"/> |
| |
| <xs:attributeGroup name="OlapGridCellInfoAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="header" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the cell is part of the header</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="body" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the cell is part of the body</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="row" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - What row the cell is part of</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="column" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - What column the cell is part of</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dimension" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The dimension the axis header cell is part of. If the cell is part of the |
| body then this is null. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="axis" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The axis the cell is part of</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="axisPosition" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The axis position is the start position of the axis header cell</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="quadrant" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - This is used to tell what part of the OLAP grid the cell belongs to</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="OlapGridDataModel"> |
| <xs:annotation> |
| <xs:documentation>This defines the interface that is needed for a data model for aBiOlapGrid. |
| This actually implements a dummy data model. Extend this class to create |
| more useful data models. * |
| All methods in this data model can be safely overriden without calling the super |
| class since there are no side effects in any of the methods. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="OlapGridDataModelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiOlapGridDataModel" substitutionGroup="OlapGridDataModel"/> |
| |
| <xs:attributeGroup name="OlapGridDataModelAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="OlapGridDragEvent"> |
| <xs:annotation> |
| <xs:documentation>This event is used for events related to some drag and drop inside the OLAP grid. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="OlapGridDragEventAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiOlapGridDragEvent" substitutionGroup="OlapGridDragEvent"/> |
| |
| <xs:attributeGroup name="OlapGridDragEventAttributes"> |
| |
| <xs:attributeGroup ref="DragEventAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="OlapGridDropMarker"> |
| <xs:annotation> |
| <xs:documentation>This component is used to draw a drop marker on top/inside an OLAP grid |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="OlapGridDropMarkerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiOlapGridDropMarker" substitutionGroup="OlapGridDropMarker"/> |
| |
| <xs:attributeGroup name="OlapGridDropMarkerAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="OlapGridResizeOutline"> |
| <xs:annotation> |
| <xs:documentation>This component is used as an overlay above the column that is currently being |
| resized |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="OlapGridResizeOutlineAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiOlapGridResizeOutline" substitutionGroup="OlapGridResizeOutline"/> |
| |
| <xs:attributeGroup name="OlapGridResizeOutlineAttributes"> |
| |
| <xs:attributeGroup ref="ResizeHandleAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="OlapGridSelectionModel"> |
| <xs:annotation> |
| <xs:documentation>Selection model forBiOlapGrid. |
| |
| This selection model contains of selected areas (BiArea). An area consists |
| of a left, top, width and height propertty. Two selected areas may overlap |
| so be careful when trying to get all selected cells. |
| |
| The selectedItems collection is aBiAreaCollection |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="OlapGridSelectionModelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiOlapGridSelectionModel" substitutionGroup="OlapGridSelectionModel"/> |
| |
| <xs:attributeGroup name="OlapGridSelectionModelAttributes"> |
| |
| <xs:attributeGroup ref="SelectionModelAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="OlapGridStateManager"> |
| <xs:annotation> |
| <xs:documentation>A simple class that is used internally with theBiOlapGrid to keep track |
| of active and hover cell |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="OlapGridStateManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiOlapGridStateManager" substitutionGroup="OlapGridStateManager"/> |
| |
| <xs:attributeGroup name="OlapGridStateManagerAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="active" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiOlapGridCellInfo - The active cell info</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onhoverchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>When the user hovers over a different part |
| of the OLAP grid |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="ondropoverchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the user is doing drag and drop |
| and the cell that the user is over changes. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="OlapGridViewManager"> |
| <xs:annotation> |
| <xs:documentation>This class handles the visual properties of aBiOlapGrid |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="OlapGridViewManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiOlapGridViewManager" substitutionGroup="OlapGridViewManager"/> |
| |
| <xs:attributeGroup name="OlapGridViewManagerAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="showGridLines" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show grid lines between the cells in the OLAP grid</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="scrollLeft" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets the scroll left to the view manager so that the view manager can figure |
| out what column to start at |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="scrollTop" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets the scroll top to the view manager so that the view manager can figure |
| out what row to start at |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="axisOnTop" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - This is used to tell which axis is to be shown as the column headers and |
| which to be shown as the row headers. A value of 0 means that the first |
| axis should be shown at the top. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="cellMinimumWidth" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The minimum width a cell might have. This is used when the user resizes a |
| colum. Setting this does not update the exisiting columns. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="cellMinimumHeight" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The minimum height a cell might have. This is used when the user resizes a |
| row. Setting this does not update the exisiting rows. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="OlapStateEvent"> |
| <xs:annotation> |
| <xs:documentation>This class is used when the interactive state of the OLAP grid changes |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="OlapStateEventAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiOlapStateEvent" substitutionGroup="OlapStateEvent"/> |
| |
| <xs:attributeGroup name="OlapStateEventAttributes"> |
| |
| <xs:attributeGroup ref="EventAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="OpacityAnimator"> |
| <xs:annotation> |
| <xs:documentation>Animates the opacity ofBiComponents to create various visual effects. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="OpacityAnimatorAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiOpacityAnimator" substitutionGroup="OpacityAnimator"/> |
| |
| <xs:attributeGroup name="OpacityAnimatorAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAnimationAttributes"/> |
| |
| <xs:attribute name="type" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Setups common values (speed, acceleration type and loop mode) for default opacity animations. |
| Possible values are: pulsate, blink, fadeIn, fadeOut |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minOpacity" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Float - Limits how transparent the animated objects are allowed to be. |
| 0.0 completely transparent, 1.0 completely opaque |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="speed" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number/String - Sets the duration, in milliseconds, of one animation cycle (some animation types use two |
| cycles). |
| The following string constants are also allowed: |
| slowest, slow, normal, fast, fastest |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="OptionPane"> |
| <xs:annotation> |
| <xs:documentation>This class is used to layout default dialog controls. Normally this class |
| is not used directly but one of the static methods are used to create |
| new dialogs. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="OptionPaneAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiOptionPane" substitutionGroup="OptionPane"/> |
| |
| <xs:attributeGroup name="OptionPaneAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="initialValue" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - This is used to define which of the options that |
| should be treated as the default acceptButton. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="acceptButton" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiEventTarget - The button that acts as the default accept button. If this is set |
| then the action |
| event is dispatched from the accept button when the enter key |
| is pressed. This does not have to |
| be a BiButton, any |
| BiEventTarget will work. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="cancelButton" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiEventTarget - The button that acts as the default cancel button. If this is set |
| then the action |
| event is dispatched from the cancel button. This does not have to |
| be a BiButton, any |
| BiEventTarget will work. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="value" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - Sets the value of the option pane. This is used as the |
| dialogResult |
| when the option pane is used with a dialog. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="inputComponent" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - This allows an input component to be shown below the message |
| component. This is created when creating input dialogs. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="stringBundle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiStringBundle - The string bundle to use for this option pane. If this is set to null |
| then the static string bundle forBiOptionPane is used |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="OrderedIterator"> |
| <xs:annotation> |
| <xs:documentation>This is an ordered iterator that allows you to add items ordered by an index. |
| The items are ordered based on the index and finding and removing an item |
| based on its index is done in constant time. Inserting an item is in worst |
| case O(n) (where n is the number of items in the iterator). |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="OrderedIteratorAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiOrderedIterator" substitutionGroup="OrderedIterator"/> |
| |
| <xs:attributeGroup name="OrderedIteratorAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="PasswordField"> |
| <xs:annotation> |
| <xs:documentation>A text field where the entered text is masked. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="PasswordFieldAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiPasswordField" substitutionGroup="PasswordField"/> |
| |
| <xs:attributeGroup name="PasswordFieldAttributes"> |
| |
| <xs:attributeGroup ref="TextFieldAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="PercentageStackedBarChart"> |
| <xs:annotation> |
| <xs:documentation> |
| This chart displays a percentage stacked bar chart for the given series. |
| A percentage stacked bar chart stacks the columns from the different series next to each |
| other and the value of the columns is expressed in percentage so all values |
| from the same category add up to 100%. |
| This is used with BiGraph. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="PercentageStackedBarChartAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiPercentageStackedBarChart" substitutionGroup="PercentageStackedBarChart"/> |
| |
| <xs:attributeGroup name="PercentageStackedBarChartAttributes"> |
| |
| <xs:attributeGroup ref="PercentageStackedColumnChartAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="PercentageStackedBarChart2"> |
| <xs:annotation> |
| <xs:documentation> |
| This chart displays a percentage stacked bar chart for the given series. |
| A percentage stacked bar chart stacks the columns from the different series next to each |
| other and the value of the columns is expressed in percentage so all values |
| from the same category add up to 100%. |
| This is used with BiGraph2. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="PercentageStackedBarChart2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiPercentageStackedBarChart2" substitutionGroup="PercentageStackedBarChart2"/> |
| |
| <xs:attributeGroup name="PercentageStackedBarChart2Attributes"> |
| |
| <xs:attributeGroup ref="PercentageStackedColumnChart2Attributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="PercentageStackedColumnChart"> |
| <xs:annotation> |
| <xs:documentation> |
| This chart displays a percentage stacked column chart for the given series. |
| A percentage stacked column chart stacks the columns from the different series on top of each |
| other and the value of the columns is expressed in percentage so all values |
| from the same category add up to 100%. |
| This is used with BiGraph. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="PercentageStackedColumnChartAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiPercentageStackedColumnChart" substitutionGroup="PercentageStackedColumnChart"/> |
| |
| <xs:attributeGroup name="PercentageStackedColumnChartAttributes"> |
| |
| <xs:attributeGroup ref="ColumnChartAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="PercentageStackedColumnChart2"> |
| <xs:annotation> |
| <xs:documentation> |
| This chart displays a percentage stacked column chart for the given series. |
| A percentage stacked column chart stacks the columns from the different series on top of each |
| other and the value of the columns is expressed in percentage so all values |
| from the same category add up to 100%. |
| This is used with BiGraph2. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="PercentageStackedColumnChart2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiPercentageStackedColumnChart2" substitutionGroup="PercentageStackedColumnChart2"/> |
| |
| <xs:attributeGroup name="PercentageStackedColumnChart2Attributes"> |
| |
| <xs:attributeGroup ref="ColumnChart2Attributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="PieChart"> |
| <xs:annotation> |
| <xs:documentation> |
| This chart displays a pie chart for the given series |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="PieChartAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiPieChart" substitutionGroup="PieChart"/> |
| |
| <xs:attributeGroup name="PieChartAttributes"> |
| |
| <xs:attributeGroup ref="AbstractChartAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="PieChartSection"> |
| <xs:annotation> |
| <xs:documentation> |
| This class handles the components used to show the rectangles for a |
| pie chart. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="PieChartSectionAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiPieChartSection" substitutionGroup="PieChartSection"/> |
| |
| <xs:attributeGroup name="PieChartSectionAttributes"> |
| |
| <xs:attributeGroup ref="AbstractChartSectionAttributes"/> |
| |
| <xs:attribute name="radius"> |
| <xs:annotation> |
| <xs:documentation>The size of the radius (0-1) |
| where 1 means that it will take up the entire available size |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="explode"> |
| <xs:annotation> |
| <xs:documentation>The distance to move the sectio from the |
| center (0-1, percentage of available size). |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="startAngle"> |
| <xs:annotation> |
| <xs:documentation>The angle given in radians |
| where the pie chart section starts. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="endAngle"> |
| <xs:annotation> |
| <xs:documentation>The angle given in radians |
| where the pie chart section ends. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Point"> |
| <xs:annotation> |
| <xs:documentation>Simple class that describes a location of Point on a plane. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="PointAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiPoint" substitutionGroup="Point"/> |
| |
| <xs:attributeGroup name="PointAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Polygon"> |
| <xs:annotation> |
| <xs:documentation>This class represents a convex polygon. In a convex polygon, |
| no two sides may intersect more than once (at their endpoints), |
| and no vertex may be the intersection point of more than two |
| sides. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="PolygonAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiPolygon" substitutionGroup="Polygon"/> |
| |
| <xs:attributeGroup name="PolygonAttributes"> |
| |
| <xs:attributeGroup ref="ShapeAttributes"/> |
| |
| <xs:attribute name="vertices" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiPoint[] - The vertices of this polygon</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Popup"> |
| <xs:annotation> |
| <xs:documentation>A popup is a component that is displayed on top of all other components |
| and is not limited by the parent components view port. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="PopupAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiPopup" substitutionGroup="Popup"/> |
| |
| <xs:attributeGroup name="PopupAttributes"> |
| |
| <xs:attributeGroup ref="LabelAttributes"/> |
| |
| <xs:attribute name="screenLeft" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The position relative to the screen. Note that this can be both set and get |
| for popups. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="screenTop" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The position relative to the screen. Note that this can be both set and get |
| for popups. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="clientLeft" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The position relative to the browser client area. Note that this can be both |
| set and get for popups. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="clientTop" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The position relative to the browser client area. Note that this can be both |
| set and get for popups. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="opaque" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to make the popup opaque. An opaque popup will not let plugins and |
| other windowed controls show through. However, there is a price to this. This |
| is achieved using an internal iframe and this makes the popup heavier and |
| slower. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="autoHide" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to let the system decide when to hide the popup. Setting this to |
| false gives you better control but it also requires you to |
| handle the closing of the popup. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="allowOffScreen" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to allow the popup to be positioned off screen</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onbeforeshow" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires before the popup is shown. This is a good |
| place to change the content of the popup and |
| set the preferred size if the default preferred |
| size is not wanted |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onshow" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the popup is shown</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onhide" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the popup is hidden</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="PopupManager"> |
| <xs:annotation> |
| <xs:documentation>This singleton class manages the BiPopup |
| objects. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="PopupManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiPopupManager" substitutionGroup="PopupManager"/> |
| |
| <xs:attributeGroup name="PopupManagerAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="useOpaquePopups" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to make popup opaque by default. An opaque popup will not let plugins |
| and other windowed controls show through. However, there is a price to this. |
| This is achieved using an internal iframe and this makes the popup heavier and |
| slower. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="PrintFrame"> |
| <xs:annotation> |
| <xs:documentation>BiPrintFrame is a helper class for printing any data from within a Bindows |
| application. It takes a Uri to a template file and a object containing named |
| strings as arguments and parses the template before sending it to the printer. |
| |
| A template is typically an HTML document containing customizable tags used as |
| placeholders for data. The parser function being used can be easily extended to |
| handle more complex data, e.g. tables etc. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="PrintFrameAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiPrintFrame" substitutionGroup="PrintFrame"/> |
| |
| <xs:attributeGroup name="PrintFrameAttributes"> |
| |
| <xs:attributeGroup ref="IframeAttributes"/> |
| |
| <xs:attribute name="textParser" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiTextParser - The Parser used for generating parsed content.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ProgressBar"> |
| <xs:annotation> |
| <xs:documentation> |
| This component is used to show a progress bar. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ProgressBarAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiProgressBar" substitutionGroup="ProgressBar"/> |
| |
| <xs:attributeGroup name="ProgressBarAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="maximum"> |
| <xs:annotation> |
| <xs:documentation>The maximum value for the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minimum"> |
| <xs:annotation> |
| <xs:documentation>The minimum value for the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="value"> |
| <xs:annotation> |
| <xs:documentation>The value for the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation> |
| This event is fired when the maximum, minimum |
| or maximum properties are changed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="RadioButton"> |
| <xs:annotation> |
| <xs:documentation>Represents a radio button control. A radio button control can have two |
| states; checked and unchecked. These are represented by the |
| checked property. |
| Once a radio button is checked clicking it again will not uncheck it. To |
| uncheck a radio button another radio button in the same |
| radio group must be checked. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="RadioButtonAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiRadioButton" substitutionGroup="RadioButton"/> |
| |
| <xs:attributeGroup name="RadioButtonAttributes"> |
| |
| <xs:attributeGroup ref="LabelAttributes"/> |
| |
| <xs:attribute name="userValue" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - A value associated with the radio button.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="checked" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the radio button is checked or not. When this is changed |
| the change event is fired. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="group" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiRadioGroup - The group that the radio button should be part of</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onaction" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the user presses the button (either using |
| the mouse or the keyboard) |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the checked is changed</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="RadioButtonMenuItem"> |
| <xs:annotation> |
| <xs:documentation>This class is used for a menu item that displays a radio button to the left |
| of the text. To group different radio button menu items into a radio group |
| use theBiRadioGroup class in the same way it would be used for normal |
| radio buttons. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="RadioButtonMenuItemAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiRadioButtonMenuItem" substitutionGroup="RadioButtonMenuItem"/> |
| |
| <xs:attributeGroup name="RadioButtonMenuItemAttributes"> |
| |
| <xs:attributeGroup ref="MenuItemAttributes"/> |
| |
| <xs:attribute name="userValue" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - A value associated with the item.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="checked" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the item is checked or not</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="group" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiRadioGroup - The group that the radio button menu item should be part of</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the checked change</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="RadioGroup"> |
| <xs:annotation> |
| <xs:documentation>This class is used in conjunction with radio |
| buttons to ensure only one buttons is checked. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="RadioGroupAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiRadioGroup" substitutionGroup="RadioGroup"/> |
| |
| <xs:attributeGroup name="RadioGroupAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="selected" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiRadioButton - This is the radio button that is checked</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="enabled" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the radio group is enabled or not. Setting this also |
| sets the enabled property on the radio buttons. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="userValue" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - This is the user value of the checked radio button in this radio |
| group. Setting this checks the first item that has this value. |
| If no item has this value the setting will have no effect. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="command" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiCommand - When the radio group has a command the enabled and |
| userValue are synchronized with the command. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when the selected radio button is changed</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="RangeModel"> |
| <xs:annotation> |
| <xs:documentation>This class represents a range model that has a minumum, maximum, value and |
| an extent. This class is used by theBiProgressBar,BiScrollBar,BiSlider and |
| BiSpinner classes. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="RangeModelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiRangeModel" substitutionGroup="RangeModel"/> |
| |
| <xs:attributeGroup name="RangeModelAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="value" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The value for the range</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="maximum" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The maximum value for the range</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minimum" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The minimum value for the range</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="extent" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The extent for the range</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the maximum, |
| minimum, value or |
| extent properties are changed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="RepeatButton"> |
| <xs:annotation> |
| <xs:documentation>This class is used for buttons that repeatedly fire action events |
| The first action event is fired firstInterval milliseconds |
| after the mouse is pressed down on the button. The following action events |
| are fired every interval millisecond until the mouse button is |
| released. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="RepeatButtonAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiRepeatButton" substitutionGroup="RepeatButton"/> |
| |
| <xs:attributeGroup name="RepeatButtonAttributes"> |
| |
| <xs:attributeGroup ref="ButtonAttributes"/> |
| |
| <xs:attribute name="interval" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The time in milliseconds between the repeating action events</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="firstInterval" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The time in milliseconds before the first action event is fired</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ResizeHandle"> |
| <xs:annotation> |
| <xs:documentation>This component can be used to allow another component to be resizable |
| using the mouse. The component can be used as a resize handle for the |
| component to resize. It can also be used without adding it to another |
| component by manually calling startResize in a mouse down |
| event handler. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ResizeHandleAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiResizeHandle" substitutionGroup="ResizeHandle"/> |
| |
| <xs:attributeGroup name="ResizeHandleAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="continuousLayout" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Indicates that the ghost must be used to be a visual indicator for the duration of the resize |
| operation. |
| Once complete, the original component's dimensions will be updated accordingly. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="ghost" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - The component that should be visually updated if continuousLayout is set to false. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="handleFor" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - The component that the handle should be a resize handle for.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="resizeDirection" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The direction that the resizing should be done in. Valid |
| values are: |
| s - south |
| n - north |
| e - east |
| w - west |
| se - south east |
| sw - south west |
| ne - north east |
| nw - north west |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onresize" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires continually during the resizing of the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onbeforeresize" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires continually during the resizing of the component. Call |
| preventDefault |
| on the event object to prevent the new size from being applied. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onresizestart" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires once when the resizing begins. Call |
| preventDefault |
| on the event object to prevent the component from being resized. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onresizeend" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when resizing of the component ends.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ResourceLoader"> |
| <xs:annotation> |
| <xs:documentation>This class is used to load different kinds of resources. There are basically |
| 3 types of resources that this class can handle. The first 2 are script files |
| and a code string. The third one is a genereal object described by an XML |
| element and in this case an object is created using aBiXmlResourceParser. |
| When creating general objects a few special rules apply. If the created object |
| is an event target the resource loader will listen to load |
| and error events so that it can be notified by the object that |
| it is loaded. If the object has a load() method that will be |
| called if the object is not already loaded. To decide if the object is loaded |
| the resource loader will use getLoaded() if available and if that |
| isn't available it is assumed that the object is loaded (or does not require |
| loading). |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ResourceLoaderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiResourceLoader" substitutionGroup="ResourceLoader"/> |
| |
| <xs:attributeGroup name="ResourceLoaderAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="autoNameMapping" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - When this is true any XML object that has an id attribute will create a |
| global reference to the object created from this XML element. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onprogress" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires every time one of the external resources have |
| been loaded. This is useful for providing visual feedback. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onload" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when all the resources have been loaded and executed</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Resources"> |
| <xs:annotation> |
| <xs:documentation>This class is used to load multiple resources |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ResourcesAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiResources" substitutionGroup="Resources"/> |
| |
| <xs:attributeGroup name="ResourcesAttributes"> |
| |
| <xs:attributeGroup ref="SerializedLoaderAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="RichEdit"> |
| <xs:annotation> |
| <xs:documentation> |
| This control is used to to provide rich text editing of HTML documents |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="RichEditAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiRichEdit" substitutionGroup="RichEdit"/> |
| |
| <xs:attributeGroup name="RichEditAttributes"> |
| |
| <xs:attributeGroup ref="IframeAttributes"/> |
| |
| <xs:attribute name="contentHtml"> |
| <xs:annotation> |
| <xs:documentation> |
| The HTML code inside the rich editor frame. This does not include |
| the doctype nor any comments outside the root element. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Script"> |
| <xs:annotation> |
| <xs:documentation>This class works much like the script element in HTML. You can set the uri |
| and it will fetch an external file that will be executed or you can use the |
| text property to execute some text. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ScriptAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiScript" substitutionGroup="Script"/> |
| |
| <xs:attributeGroup name="ScriptAttributes"> |
| |
| <xs:attributeGroup ref="AbstractLoaderAttributes"/> |
| |
| <xs:attribute name="text" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The script text to evaluate</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="uri" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiUri - The location of the script file</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="src" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiUri - Alias to uri for backwards compatibility</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ScriptLoader"> |
| <xs:annotation> |
| <xs:documentation>This class loads and executes a javascript file |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ScriptLoaderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiScriptLoader" substitutionGroup="ScriptLoader"/> |
| |
| <xs:attributeGroup name="ScriptLoaderAttributes"> |
| |
| <xs:attributeGroup ref="AbstractLoaderAttributes"/> |
| |
| <xs:attribute name="uri" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiUri - The URI (location) of the file to load. If this is set to a string a |
| new URI is created from that string relative to the |
| ADF path. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onload" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the file has been loaded</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ScriptLoaderQueue"> |
| <xs:annotation> |
| <xs:documentation>Used to load multiple js files and once all are loaded they are executed |
| in the order they were added. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ScriptLoaderQueueAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiScriptLoaderQueue" substitutionGroup="ScriptLoaderQueue"/> |
| |
| <xs:attributeGroup name="ScriptLoaderQueueAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="async" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - If this is set to false then the loading will lock the UI thread |
| but the loading and execution will happen and finish when |
| load is called. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onload" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when all the scripts have been loaded and executed</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onprogress" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires every time one of the external scripts have |
| been loaded. This is useful for providing visual feedback. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ScrollBar"> |
| <xs:annotation> |
| <xs:documentation>This component is used to show a scroll bar. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ScrollBarAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiScrollBar" substitutionGroup="ScrollBar"/> |
| |
| <xs:attributeGroup name="ScrollBarAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="extent" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The extent for the scroll bar.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="maximum" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The maximum value for the scroll bar.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minimum" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The minimum value for the scroll bar.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="value" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The value for the scroll bar.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minThumbSize" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The mimimum size of the thumb.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="unitIncrement" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The amount to change the scroll bar when pressing the buttons.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="blockIncrement" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The amount to change the scroll bar when the mouse is pressed on the scroll |
| bar (and not on the thumb or buttons). |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="orientation" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The orientation of the scroll bar. Valid values are: horizontal vertical</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the extent, |
| value, minimum or |
| maximum properties are changed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onscrollend" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the thumb is released |
| after scrolling. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="SelectionItemCollection"> |
| <xs:annotation> |
| <xs:documentation>This class is used internally insideBiSelectionModel to keep track of the |
| selected items. If you create a custom selection model you might need to also |
| create a custom selection model item collection. The type of the items is not |
| very important but the selection model needs to be able to work with this |
| type. You also need to override getItemHashCode if the items |
| are not instances ofBiObject. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="SelectionItemCollectionAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiSelectionItemCollection" substitutionGroup="SelectionItemCollection"/> |
| |
| <xs:attributeGroup name="SelectionItemCollectionAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="SelectionModel"> |
| <xs:annotation> |
| <xs:documentation>This class provides a basic selection model |
| This treats children as |
| selectable items inside a component. The items can |
| be of any type but if they are not BiComponents you |
| will have to override the following methods and properties: first, |
| last, items, getNext, getPrevious, |
| scrollItemIntoView, |
| getItemLeft, getItemTop, getItemWidth |
| and getItemHeight. |
| To update the visuals (to show what is selected) override the following |
| methods: updateItemSelectionState, updateItemAnchorState |
| and updateItemLeadState. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="SelectionModelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiSelectionModel" substitutionGroup="SelectionModel"/> |
| |
| <xs:attributeGroup name="SelectionModelAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="owner" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - This is the owner component that is |
| containing the selectable objects. This should not be set after the |
| selection model has been used |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="multipleSelection" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the selection model supports multiple selection</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="canDeselect" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the user can deselect items. If this is false you need to select something |
| else to deselect an item |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dragSelection" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Drag selection is used to hold down the mouse to select mutliple items</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="anchorItem" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent/Object - This item is used when doing multiple selection with the shift key</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="leadItem" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent/Object - This item is used when doing multiple selection. This is the last item selected. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selectedItems" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent[]/Object[] - Returns an array containing the selected items</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the selected items are changed</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onleaditemchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the lead item is changed</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="SerializedLoader"> |
| <xs:annotation> |
| <xs:documentation>Used to start multiple loaders in the order they were added. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="SerializedLoaderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiSerializedLoader" substitutionGroup="SerializedLoader"/> |
| |
| <xs:attributeGroup name="SerializedLoaderAttributes"> |
| |
| <xs:attributeGroup ref="AbstractLoaderAttributes"/> |
| |
| <xs:attribute name="onload" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when all the loaders have finished loading, |
| or if an error occurs. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onprogress" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires every time one of the loaders has finished. |
| This is useful for providing visual feedback. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Set"> |
| <xs:annotation> |
| <xs:documentation>A simple class for storing a set of objects |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="SetAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiSet" substitutionGroup="Set"/> |
| |
| <xs:attributeGroup name="SetAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Shape"> |
| <xs:annotation> |
| <xs:documentation>This class is an abstract base class for describing |
| the shapes of Image areas. This is a very general |
| class and can be extended to mean a variety of things. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ShapeAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiShape" substitutionGroup="Shape"/> |
| |
| <xs:attributeGroup name="ShapeAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="SingleTree"> |
| <xs:annotation> |
| <xs:documentation>A Simple one column Tree. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="SingleTreeAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiSingleTree" substitutionGroup="SingleTree"/> |
| |
| <xs:attributeGroup name="SingleTreeAttributes"> |
| |
| <xs:attributeGroup ref="TreeViewAttributes"/> |
| |
| <xs:attribute name="indentWidth" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The amount to indent child nodes</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showExpandIcon" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the expand and collapse icons</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="sortFunction" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:function - The sort function to use. The function is passed the two |
| nodes to compare as arguments, to compare the value (text) |
| of the node use getData() on the node. Defaults to case |
| sensitive string compare. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="SingleTreeDataModel"> |
| <xs:annotation> |
| <xs:documentation>Data model forBiSingleTree |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="SingleTreeDataModelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiSingleTreeDataModel" substitutionGroup="SingleTreeDataModel"/> |
| |
| <xs:attributeGroup name="SingleTreeDataModelAttributes"> |
| |
| <xs:attributeGroup ref="TreeDataModelAttributes"/> |
| |
| <xs:attribute name="treeView" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiTree2 - The tree view the data model is acting on</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="SingleTreeNode"> |
| <xs:annotation> |
| <xs:documentation>This class is used as the data for rows in theBiTree2 component |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="SingleTreeNodeAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiSingleTreeNode" substitutionGroup="SingleTreeNode"/> |
| |
| <xs:attributeGroup name="SingleTreeNodeAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="icon" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Uri of image icon. Used for collapsed/leaf nodes and expanded nodes |
| without expandedIcon set. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="expandedIcon" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Icon to show for an expanded node</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="data" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - Data to display for the node</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="expanded" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the node is expanded</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selected" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the node is selected</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="lead" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the node is the lead item</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="SingleTreeViewManager"> |
| <xs:annotation> |
| <xs:documentation>This class handles the visual properties of aBiSingleTree |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="SingleTreeViewManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiSingleTreeViewManager" substitutionGroup="SingleTreeViewManager"/> |
| |
| <xs:attributeGroup name="SingleTreeViewManagerAttributes"> |
| |
| <xs:attributeGroup ref="TreeViewViewManagerAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="SizeAnimator"> |
| <xs:annotation> |
| <xs:documentation>This class is used to animate the size ofBiComponent(s) and can be used to create visual effects. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="SizeAnimatorAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiSizeAnimator" substitutionGroup="SizeAnimator"/> |
| |
| <xs:attributeGroup name="SizeAnimatorAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAnimationAttributes"/> |
| |
| <xs:attribute name="type" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Sets speed and acceleration type to useful values. |
| Can be one of the following string values: normal, smooth |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fromWidth" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Starting width of the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fromHeight" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Starting height of the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="toWidth" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Destination width of the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="toHeight" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Destination height of the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fromSize" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets starting size for both width and height. |
| Note: The component will be square shaped. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="toSize" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets target size for both width and height. |
| Note: The component will be square shaped. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="accType" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets the acceleration type. Use constants fromBiComponentAnimation.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="speed" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number/String - Sets the duration of the animation. |
| Can be set in three different ways: |
| 1.BiSizeAnimator.SPEEDx constants can be used. |
| 2. One of the following strings: slowest, slow, normal, fast, fastest. |
| 3. A number representing the length of the animation, measured in milliseconds. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fromComponent" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - By setting the from-component you specify anotherBiComponent whos size will be used |
| for the animation's start state. If the from-component's size is changed, the animation |
| will update dynamically. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="toComponent" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - By setting the to-component you specify anotherBiComponent whos size will be used |
| for the animation's target state. If the to-component's size is changed, the animation |
| will update dynamically. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Slider"> |
| <xs:annotation> |
| <xs:documentation> |
| This component is used to show a slider control. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="SliderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiSlider" substitutionGroup="Slider"/> |
| |
| <xs:attributeGroup name="SliderAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="orientation"> |
| <xs:annotation> |
| <xs:documentation> |
| The orientation of the slider. Valid values are: horizontal vertical |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="unitIncrement"> |
| <xs:annotation> |
| <xs:documentation> |
| The amount to increase the slider when using the arrow keys and |
| the mouse wheel. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="blockIncrement"> |
| <xs:annotation> |
| <xs:documentation> |
| The amount to increase the slider when using the page up and page |
| down keys as well as the amount to change the slider when the |
| mouse is pressed on the slider (and not on the handle). |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="maximum"> |
| <xs:annotation> |
| <xs:documentation>The maximum value for the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minimum"> |
| <xs:annotation> |
| <xs:documentation>The minimum value for the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="value"> |
| <xs:annotation> |
| <xs:documentation>The value for the component</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation> |
| This event is fired when the maximum, minimum |
| or maximum properties are changed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Sort"> |
| <xs:annotation> |
| <xs:documentation>Collection of static functions used for sorting and comparing |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="SortAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiSort" substitutionGroup="Sort"/> |
| |
| <xs:attributeGroup name="SortAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Spinner"> |
| <xs:annotation> |
| <xs:documentation>A spinner is a text box that accepts a number. A spinner also has buttons |
| for increasing and decreasing the value. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="SpinnerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiSpinner" substitutionGroup="Spinner"/> |
| |
| <xs:attributeGroup name="SpinnerAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="value" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The value for the spinner</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="maximum" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The maximum value for the spinner</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="minimum" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The minimum value for the spinner</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="font" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiFont - This is used to describe how to paint the text in the spinner.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="align" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The text alignment. Valid values are: left right center</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the maximum, |
| minimum or maximum |
| properties are changed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onaction" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the enter key is pressed</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="oninvalidvalue" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the value is change |
| becuase the value entered by the user was |
| not valid. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="oninvalidcharacter" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired if an invalid character |
| is typed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="SplitPane"> |
| <xs:annotation> |
| <xs:documentation>A split pane is used to show two components with a splitter betwee them. |
| The splitter between the components can be dragged and in that way the |
| components are resized. If right to left the left and right component switch |
| palces. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="SplitPaneAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiSplitPane" substitutionGroup="SplitPane"/> |
| |
| <xs:attributeGroup name="SplitPaneAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="orientation" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The orientation of the split pane. Valid values are horizontal |
| and vertical. If horizontal is used the components are placed to |
| the left and to the right of the splitter respectively. When vertical the |
| components are placed above and below. When using horizontal and right to |
| left the position of the left and right components are switched. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dividerLocation" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The location of the splitter from the left if horizontal orientation |
| and from the top if vertical orientation. If right to left is used this is |
| from the right instead of from the left. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dividerSize" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The width of the divider (height if vertical orientation)</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="leftComponent" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - The component to the left (or top if vertical orientation) of the |
| splitter. This property is the same as topComponent. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="rightComponent" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - The component to the right (or bottom if vertical orientation) of the |
| splitter. This property is the same as bottomComponent. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="topComponent" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - The component above (or to the left if horizontal orientation) of the |
| splitter. This property is the same as leftComponent. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="bottomComponent" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - The component below (or to the right if hoizontal orientation) |
| the splitter. This property is the same as rightComponent. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="leftVisible" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the left component. If this is false |
| the right component will take up the entire space of the split pane |
| and the splitter will be hidden. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="topVisible" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Sets whether to show the top component. If this is false |
| the bottom component will take up the entire space of the split pane |
| and the splitter will be hidden. This property is the same as |
| leftVisible. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="rightVisible" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the right component. If this is false |
| the left component will take up the entire space of the split pane |
| and the splitter will be hidden. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="bottomVisible" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Sets whether to show the bottom component. If this is false |
| the top component will take up the entire space of the split pane |
| and the splitter will be hidden. This property is the same as |
| rightVisible. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="ondividerlocationchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when then |
| dividerLocation is |
| changed |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="StackedBarChart"> |
| <xs:annotation> |
| <xs:documentation> |
| This chart displays a stacked bar chart for the given series. A stacked |
| bar chart stacks the bars from the different series next to each |
| other. |
| This is used with BiGraph. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="StackedBarChartAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiStackedBarChart" substitutionGroup="StackedBarChart"/> |
| |
| <xs:attributeGroup name="StackedBarChartAttributes"> |
| |
| <xs:attributeGroup ref="StackedColumnChartAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="StackedBarChart2"> |
| <xs:annotation> |
| <xs:documentation> |
| This chart displays a stacked bar chart for the given series. A stacked |
| bar chart stacks the bars from the different series next to each |
| other. |
| This is used with BiGraph2. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="StackedBarChart2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiStackedBarChart2" substitutionGroup="StackedBarChart2"/> |
| |
| <xs:attributeGroup name="StackedBarChart2Attributes"> |
| |
| <xs:attributeGroup ref="StackedColumnChart2Attributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="StackedColumnChart"> |
| <xs:annotation> |
| <xs:documentation> |
| This chart displays a stacked column chart for the given series. A stacked |
| column chart stacks teh columns from the different series on top of each |
| other. |
| This is used with BiGraph. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="StackedColumnChartAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiStackedColumnChart" substitutionGroup="StackedColumnChart"/> |
| |
| <xs:attributeGroup name="StackedColumnChartAttributes"> |
| |
| <xs:attributeGroup ref="ColumnChartAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="StackedColumnChart2"> |
| <xs:annotation> |
| <xs:documentation> |
| This chart displays a stacked column chart for the given series. A stacked |
| column chart stacks teh columns from the different series on top of each |
| other. |
| This is used with BiGraph2. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="StackedColumnChart2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiStackedColumnChart2" substitutionGroup="StackedColumnChart2"/> |
| |
| <xs:attributeGroup name="StackedColumnChart2Attributes"> |
| |
| <xs:attributeGroup ref="ColumnChart2Attributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="StatusBar"> |
| <xs:annotation> |
| <xs:documentation> |
| This class is used for displaying status bars in Bindows |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="StatusBarAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiStatusBar" substitutionGroup="StatusBar"/> |
| |
| <xs:attributeGroup name="StatusBarAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="StatusBarPanel"> |
| <xs:annotation> |
| <xs:documentation> |
| This class is used to display sections in a |
| status bar. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="StatusBarPanelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiStatusBarPanel" substitutionGroup="StatusBarPanel"/> |
| |
| <xs:attributeGroup name="StatusBarPanelAttributes"> |
| |
| <xs:attributeGroup ref="LabelAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="StringBuffer"> |
| <xs:annotation> |
| <xs:documentation>Creates a StringBuffer object which handles string concatenation faster |
| than the String class. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="StringBufferAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiStringBuffer" substitutionGroup="StringBuffer"/> |
| |
| <xs:attributeGroup name="StringBufferAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="StringBundle"> |
| <xs:annotation> |
| <xs:documentation>This class is used to make creating multilingual applications easier. |
| The string bundle is uses one hash table (objects in JavaScript) for |
| every language and falls back on English ("en") in case the |
| user language is not available. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="StringBundleAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiStringBundle" substitutionGroup="StringBundle"/> |
| |
| <xs:attributeGroup name="StringBundleAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="language" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The current language</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the current strings |
| changes in some way. This happens when the |
| language is changed or a new bundle is added |
| with the current language. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Style"> |
| <xs:annotation> |
| <xs:documentation>This class works much like the script element in HTML. You can set the uri |
| and it will fetch an external file that will be executed or you can use the |
| text property to execute some text. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="StyleAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiStyle" substitutionGroup="Style"/> |
| |
| <xs:attributeGroup name="StyleAttributes"> |
| |
| <xs:attributeGroup ref="AbstractLoaderAttributes"/> |
| |
| <xs:attribute name="text" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The script text to evaluate</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="uri" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiUri - The location of the script file</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="src" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiUri - Alias to uri for backwards compatibility</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Subtree"> |
| <xs:annotation> |
| <xs:documentation>Internal class for handling subtrees |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="SubtreeAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiSubtree" substitutionGroup="Subtree"/> |
| |
| <xs:attributeGroup name="SubtreeAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TabBar"> |
| <xs:annotation> |
| <xs:documentation>This component is used as a container for tab |
| buttons. When using tab panes this |
| control is used internally. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TabBarAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTabBar" substitutionGroup="TabBar"/> |
| |
| <xs:attributeGroup name="TabBarAttributes"> |
| |
| <xs:attributeGroup ref="ToolBarAttributes"/> |
| |
| <xs:attribute name="alignment" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - This describes how to draw the tab bar. Supported values are top and |
| bottom. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selected" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiTabButton - The currently selected tab button.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selectedIndex" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The index of the selected tab button. |
| If no button is selected this returns -1. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the selected tab |
| button changes. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TabButton"> |
| <xs:annotation> |
| <xs:documentation>This class is used to display tabs for aBiTabPane or aBiTabBar |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TabButtonAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTabButton" substitutionGroup="TabButton"/> |
| |
| <xs:attributeGroup name="TabButtonAttributes"> |
| |
| <xs:attributeGroup ref="ToolBarRadioButtonAttributes"/> |
| |
| <xs:attribute name="alignment" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - This describes whether the tab button should be drawn so that it looks like |
| it would be at the top of a tab pane or at the bottom of a tab pane. |
| Supported values are top and bottom. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TabPage"> |
| <xs:annotation> |
| <xs:documentation>This class represents the pages inside a tab |
| pane. A tab page has a BiTabButton |
| that is used to display a button for the page when used with a tab pane. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TabPageAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTabPage" substitutionGroup="TabPage"/> |
| |
| <xs:attributeGroup name="TabPageAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="alignment" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - This describes whether the tab page should be drawn so that it appears like the |
| tabes are placed at the top of a tab pane or at the bottom of a tab pane. |
| Supported values are top and bottom. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="tabButton" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiTabButton - The tab button used with the tab page.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selected" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the page is selected</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="text" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The text to show on the tab button</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="icon" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiImage - The icon to show on the tab button</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the selected value changes.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TabPane"> |
| <xs:annotation> |
| <xs:documentation>This class is used for creating tab controls. A tab control contains |
| one or more tab pages. Each tab page also |
| has a tab button that is shown above the |
| page and when the button is clicked the page is shown. |
| Bindows supports showing the tabs at the bottom or the top. Use the |
| alignmnet property to change this. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TabPaneAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTabPane" substitutionGroup="TabPane"/> |
| |
| <xs:attributeGroup name="TabPaneAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="alignment" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - This describes whether the tabs should be placed at the top of a tab pane or |
| at the bottom of a tab pane. |
| Supported values are top and bottom. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selected" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiTabPage - The currently selected tab page.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selectedIndex" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The index of the selected tab page. |
| If no page is selected this returns -1. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the selected tab page changes.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TextArea"> |
| <xs:annotation> |
| <xs:documentation>A multiline text input field |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TextAreaAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTextArea" substitutionGroup="TextArea"/> |
| |
| <xs:attributeGroup name="TextAreaAttributes"> |
| |
| <xs:attributeGroup ref="TextFieldAttributes"/> |
| |
| <xs:attribute name="wrap" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the text should wrap automatically as the user types.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TextField"> |
| <xs:annotation> |
| <xs:documentation>This class is used to display a single line plain text input |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TextFieldAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTextField" substitutionGroup="TextField"/> |
| |
| <xs:attributeGroup name="TextFieldAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="text" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The text on the text field</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="font" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiFont - This is used to describe how to paint the text in the text field.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="align" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The text alignment. Valid values are: left right center</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="maxLength" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The maximum number of characters that the user can enter into the text field</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="readOnly" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the user can enter text in the text field</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="validator" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Function - This property is a function that is used to validate the text of |
| the text field. The function should take a string and return |
| true if the text is valid. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="invalidMessage" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - This property can be used to give information about why the value |
| might be invalid. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selectionStart" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The starting point of the selection in the text field. If not selected this |
| returns -1. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selectionLength" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The length (number of chracters) of the currently selected text in the text field</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selectionText" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The currently selected text in the text field</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="allowTab" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether pressing the tab key should insert a tab character or move the focus from |
| the text field |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="paddingLeft" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The left padding (in pixels)</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="paddingRight" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The right padding (in pixels)</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="paddingTop" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The top padding (in pixels)</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="paddingBottom" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The bottom padding (in pixels)</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onaction" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the enter key is pressed</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="ontextchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the text has changed. |
| This happens when the user in some way changes |
| the text inside the text field. This event |
| is fired continiously as the user types. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the text field is blurred |
| and the text has changed since the text field got |
| focus. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TextLoader"> |
| <xs:annotation> |
| <xs:documentation>This class is used to load a plain text document from the server or the |
| file system (if the application is run locally). |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TextLoaderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTextLoader" substitutionGroup="TextLoader"/> |
| |
| <xs:attributeGroup name="TextLoaderAttributes"> |
| |
| <xs:attributeGroup ref="AbstractLoaderAttributes"/> |
| |
| <xs:attribute name="method" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The HTTP method to use for the request</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="uri" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiUri - The URI (location) of the file to load. If this is set to a string a |
| new URI is created from that string relative to the |
| ADF path. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="user" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The user name to use when authentication is needed to load the file</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="password" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The password to use when authentication is needed to load the file</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onload" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the file has been loaded</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TextParser"> |
| <xs:annotation> |
| <xs:documentation>BiTextParser is a helper class for parsing text within a Bindows |
| application. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TextParserAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTextParser" substitutionGroup="TextParser"/> |
| |
| <xs:attributeGroup name="TextParserAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="replacePattern" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The pattern to match and replace.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="replaceFlags" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - RegExp flags</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="printStringBundle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - The Object containing the strings for replacing</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="parseFunction" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Function - The function being used while parsing.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Theme"> |
| <xs:annotation> |
| <xs:documentation>This class represents a theme which consists of a css file |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ThemeAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTheme" substitutionGroup="Theme"/> |
| |
| <xs:attributeGroup name="ThemeAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="default" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the theme is the default theme</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="menuCss" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - This is the string needed for the IE menus to work correctly</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ThemeManager"> |
| <xs:annotation> |
| <xs:documentation>This singleton class is used for theme support in Bindows |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ThemeManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiThemeManager" substitutionGroup="ThemeManager"/> |
| |
| <xs:attributeGroup name="ThemeManagerAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="defaultTheme" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiTheme - The theme that is currently being used</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onthemechanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the default |
| theme changes. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TimePicker"> |
| <xs:annotation> |
| <xs:documentation>This component provides a spinner like component |
| that is used to enter a time. The control consists of different text fields |
| for the different parts of the time string. The string format is decided |
| using aBiDateFormat object. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TimePickerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTimePicker" substitutionGroup="TimePicker"/> |
| |
| <xs:attributeGroup name="TimePickerAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="minimum" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Date - The minimum selectable date</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="maximum" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Date - The maximum selectable date</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="date" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Date - This is a date object that describes the currently entered time</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dateFormat" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiDateFormat - This is theBiDateFormat that describes how to format the text inside |
| the time date picker. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when the time is changed</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onfieldchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired when the active field of the |
| component changes. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="oninvalidcharacter" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is fired if an invalid character |
| is typed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Timer"> |
| <xs:annotation> |
| <xs:documentation>This class can be used to schedule events to occur later in time. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TimerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTimer" substitutionGroup="Timer"/> |
| |
| <xs:attributeGroup name="TimerAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="enabled" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - If this is false no tick events are fired.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="interval" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The number of milliseconds between the firing of the tick |
| events. Changing this also stops the timer. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="ontick" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires every interval milliseconds for |
| an enabled and started timer. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TimerManager"> |
| <xs:annotation> |
| <xs:documentation>This is a singleton class that handles the disposal of all |
| timers. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TimerManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTimerManager" substitutionGroup="TimerManager"/> |
| |
| <xs:attributeGroup name="TimerManagerAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ToolBar"> |
| <xs:annotation> |
| <xs:documentation>This class is used to create a tool bar. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ToolBarAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiToolBar" substitutionGroup="ToolBar"/> |
| |
| <xs:attributeGroup name="ToolBarAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ToolBarButton"> |
| <xs:annotation> |
| <xs:documentation>This is used to create buttons that are placed on a tool bar. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ToolBarButtonAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiToolBarButton" substitutionGroup="ToolBarButton"/> |
| |
| <xs:attributeGroup name="ToolBarButtonAttributes"> |
| |
| <xs:attributeGroup ref="LabelAttributes"/> |
| |
| <xs:attribute name="onaction" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the button is clicked</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ToolBarMenuButton"> |
| <xs:annotation> |
| <xs:documentation>This class creates a tool bar button that shows a menu |
| when the button is pressed. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ToolBarMenuButtonAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiToolBarMenuButton" substitutionGroup="ToolBarMenuButton"/> |
| |
| <xs:attributeGroup name="ToolBarMenuButtonAttributes"> |
| |
| <xs:attributeGroup ref="ToolBarButtonAttributes"/> |
| |
| <xs:attribute name="menu" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiMenu - The menu to show when the button is pressed.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ToolBarRadioButton"> |
| <xs:annotation> |
| <xs:documentation>This represents a radio button that can be placed on a tool bar. |
| To group different tool bar radio buttons into a radio group |
| use the BiRadioGroup class in the same |
| way it would be used for normal radio buttons. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ToolBarRadioButtonAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiToolBarRadioButton" substitutionGroup="ToolBarRadioButton"/> |
| |
| <xs:attributeGroup name="ToolBarRadioButtonAttributes"> |
| |
| <xs:attributeGroup ref="ToolBarToggleButtonAttributes"/> |
| |
| <xs:attribute name="group" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiRadioGroup - The group that the radio button should be part of</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ToolBarSeparator"> |
| <xs:annotation> |
| <xs:documentation>This class is used to display a separator on a tool bar. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ToolBarSeparatorAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiToolBarSeparator" substitutionGroup="ToolBarSeparator"/> |
| |
| <xs:attributeGroup name="ToolBarSeparatorAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ToolBarSplitMenuButton"> |
| <xs:annotation> |
| <xs:documentation>This compound widget consists of a toggle-button and a drop down menu. |
| The toggle-button can be plain text or have an icon or both. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ToolBarSplitMenuButtonAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiToolBarSplitMenuButton" substitutionGroup="ToolBarSplitMenuButton"/> |
| |
| <xs:attributeGroup name="ToolBarSplitMenuButtonAttributes"> |
| |
| <xs:attributeGroup ref="ToolBarButtonAttributes"/> |
| |
| <xs:attribute name="menu" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiMenu - Sets the menu on the control</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="text" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:: String The text to use on the button - Sets the label text on the button of the control.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ToolBarSplitToggleMenuButton"> |
| <xs:annotation> |
| <xs:documentation>This compound widget consists of a button and a drop down menu. |
| The Button can be plain text or have an icon or both. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ToolBarSplitToggleMenuButtonAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiToolBarSplitToggleMenuButton" substitutionGroup="ToolBarSplitToggleMenuButton"/> |
| |
| <xs:attributeGroup name="ToolBarSplitToggleMenuButtonAttributes"> |
| |
| <xs:attributeGroup ref="ToolBarToggleButtonAttributes"/> |
| |
| <xs:attribute name="menu" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiMenu - Sets the menu on the control</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="text" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Sets the label text on the button of the control.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ToolBarToggleButton"> |
| <xs:annotation> |
| <xs:documentation>This represents a toggle button (check box button) that can be placed on a tool bar. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ToolBarToggleButtonAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiToolBarToggleButton" substitutionGroup="ToolBarToggleButton"/> |
| |
| <xs:attributeGroup name="ToolBarToggleButtonAttributes"> |
| |
| <xs:attributeGroup ref="ToolBarButtonAttributes"/> |
| |
| <xs:attribute name="checked" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the button is checked or not. When this is changed |
| the change event is fired. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="userValue" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - A value associated with the button.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the checked is changed</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ToolTip"> |
| <xs:annotation> |
| <xs:documentation>This class is used for showing generic tool tip controls. A tool tip |
| can contain other controls. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ToolTipAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiToolTip" substitutionGroup="ToolTip"/> |
| |
| <xs:attributeGroup name="ToolTipAttributes"> |
| |
| <xs:attributeGroup ref="PopupAttributes"/> |
| |
| <xs:attribute name="hideOnHover" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - If this is true then the tool tip is hidden if the mouse pointer enters the |
| tool tip. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="mousePointerOffsetX" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The position of the tool tip relative to the mouse pointer</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="mousePointerOffsetY" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The position of the tool tip relative to the mouse pointer</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="hideInterval" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The number of milliseconds before hiding the tool tip</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showInterval" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The number of milliseconds before showing the tool tip</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="ToolTipManager"> |
| <xs:annotation> |
| <xs:documentation>A singleton class used by the system to manage tool |
| tips. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="ToolTipManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiToolTipManager" substitutionGroup="ToolTipManager"/> |
| |
| <xs:attributeGroup name="ToolTipManagerAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="currentToolTip" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiToolTip - The currently shown (or about to show) tool tip</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Tree"> |
| <xs:annotation> |
| <xs:documentation>This class is used for showing a tree, a column list and a combined |
| tree with multiple columns. The control also provides headers that can |
| be used to resize the columns, reorder the columns or sort the data by |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTree" substitutionGroup="Tree"/> |
| |
| <xs:attributeGroup name="TreeAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGridAttributes"/> |
| |
| <xs:attribute name="indentWidth" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The amount to indent child nodes</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showPlusMinus" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the expand and collapse icons</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showRootLines" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show lines on the top most level</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="indentColumn" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The column to indent by. |
| Setting this to -1 (or a value greater than the column count) removes |
| the indentation. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showLines" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the lines in the tree</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="expanded" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the node is expanded or not. The tree control is always |
| expanded so setting this to false has no effect. |
| This is provided so that the tree has the same interface as the |
| tree nodes. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the selected row/cell changes</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onexpandedchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the tree is expanded or |
| collapsed and the lead item is changed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Tree2"> |
| <xs:annotation> |
| <xs:documentation>This component is a special case ofBiTreeView which has an interface which |
| is similar toBiTree |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Tree2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTree2" substitutionGroup="Tree2"/> |
| |
| <xs:attributeGroup name="Tree2Attributes"> |
| |
| <xs:attributeGroup ref="TreeViewAttributes"/> |
| |
| <xs:attribute name="columnCount" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The number of columns in the tree</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="columnNames" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - The text to show on the headers of the tree</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="columnWidths" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String[] - The widths of the columns of the tree</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="columnOrders" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number[] - The order of the columns. This an array containing the indexes of the |
| columns. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showHeaders" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the headers for the tree</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showRowHeaders" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the row headers for the tree</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showGridLines" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show grid lines between the cells in the tree</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Tree2Cell"> |
| <xs:annotation> |
| <xs:documentation>This is used for the cells in aBiTree2Row row |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Tree2CellAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTree2Cell" substitutionGroup="Tree2Cell"/> |
| |
| <xs:attributeGroup name="Tree2CellAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="data" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object - The data that is associated with the cell</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Tree2DataModel"> |
| <xs:annotation> |
| <xs:documentation>This data model is to be used withBiTree2. It uses theBiTree2Row and |
| BiTree2Cell to provide the data |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Tree2DataModelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTree2DataModel" substitutionGroup="Tree2DataModel"/> |
| |
| <xs:attributeGroup name="Tree2DataModelAttributes"> |
| |
| <xs:attributeGroup ref="TreeDataModelAttributes"/> |
| |
| <xs:attribute name="treeView" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiTree2 - The tree view the data model is acting on</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Tree2Row"> |
| <xs:annotation> |
| <xs:documentation>This class is used as the data for rows in theBiTree2 component |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Tree2RowAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTree2Row" substitutionGroup="Tree2Row"/> |
| |
| <xs:attributeGroup name="Tree2RowAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="expanded" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the row is expanded</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Tree2ViewManager"> |
| <xs:annotation> |
| <xs:documentation>This class is a special view manager to be used withBiTree2 |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="Tree2ViewManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTree2ViewManager" substitutionGroup="Tree2ViewManager"/> |
| |
| <xs:attributeGroup name="Tree2ViewManagerAttributes"> |
| |
| <xs:attributeGroup ref="TreeViewViewManagerAttributes"/> |
| |
| <xs:attribute name="indentColumn" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The column to indent</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeDataModel"> |
| <xs:annotation> |
| <xs:documentation>This data model takes a a tree consisting ofBiTreeNode2 nodes and exposes |
| the interface needed by theBiTreeView. The internal tree does not have to |
| be aBiTreeNode2 as long as getNodeChildren, getNodeHashCode, getCellText and |
| getSortFunction (if sorting is needed) are overridden. |
| The default implementation assumes that the data in theBiTreeNode2 objects |
| are arrays containing the cell data. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeDataModelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeDataModel" substitutionGroup="TreeDataModel"/> |
| |
| <xs:attributeGroup name="TreeDataModelAttributes"> |
| |
| <xs:attributeGroup ref="TreeViewDataModelAttributes"/> |
| |
| <xs:attribute name="rootNode" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiTreeNode2 - The tree node that is the root of the data</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="ondatachanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the |
| data changes. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onexpand" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when a row has expanded</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="oncollapse" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when a row has collapsed</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onbeforeexpand" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired before a row is expanded</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onbeforecollapse" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired before a row is collapsed</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onrowcountchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the row count changes. |
| The rowIndex and the rowCount properties on the |
| event object are available for this event |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeHelper"> |
| <xs:annotation> |
| <xs:documentation>This class contains some static methods that are usufull when working |
| with trees. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeHelperAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeHelper" substitutionGroup="TreeHelper"/> |
| |
| <xs:attributeGroup name="TreeHelperAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeIterator"> |
| <xs:annotation> |
| <xs:documentation>This class is used for iterating over rows and subtrees in a tree |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeIteratorAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeIterator" substitutionGroup="TreeIterator"/> |
| |
| <xs:attributeGroup name="TreeIteratorAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="rowIndex" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The row index that the iterator is currently at</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeIteratorStackItem"> |
| <xs:annotation> |
| <xs:documentation>This class is used internally byBiTreeIterator to keep track of the path stack |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeIteratorStackItemAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeIteratorStackItem" substitutionGroup="TreeIteratorStackItem"/> |
| |
| <xs:attributeGroup name="TreeIteratorStackItemAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeNode"> |
| <xs:annotation> |
| <xs:documentation>This represents a tree node for a tree or a |
| row for a tree. A tree node is not a component |
| but it has some visual properties that are similar to a |
| component. |
| When working with trees and column list it is usually suitable to extend |
| this class instead of using it directly because this gives better control |
| over what data is bound to the node and what text to show on the row. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeNodeAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeNode" substitutionGroup="TreeNode"/> |
| |
| <xs:attributeGroup name="TreeNodeAttributes"> |
| |
| <xs:attributeGroup ref="AbstractGridRowAttributes"/> |
| |
| <xs:attribute name="expanded" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the node is expanded or not.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeNode2"> |
| <xs:annotation> |
| <xs:documentation>This class is used to build up the tree for the tree model to use |
| with theBiTreeView andBiTreeDataModel |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeNode2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeNode2" substitutionGroup="TreeNode2"/> |
| |
| <xs:attributeGroup name="TreeNode2Attributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="data" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Object[] - The data that is associated to the node</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeSelectionModel"> |
| <xs:annotation> |
| <xs:documentation>This class is used to handle the selection of the |
| nodes in a tree. |
| It extends the BiListSelectionModel |
| to be able to handle threaded data. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeSelectionModelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeSelectionModel" substitutionGroup="TreeSelectionModel"/> |
| |
| <xs:attributeGroup name="TreeSelectionModelAttributes"> |
| |
| <xs:attributeGroup ref="SelectionModelAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeView"> |
| <xs:annotation> |
| <xs:documentation>This class is the base forBiGrid2 andBiTree2. It can be used directly |
| with a data model. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeViewAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeView" substitutionGroup="TreeView"/> |
| |
| <xs:attributeGroup name="TreeViewAttributes"> |
| |
| <xs:attributeGroup ref="TreeViewBaseAttributes"/> |
| |
| <xs:attribute name="showBrokenCellTextAsToolTip" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:boolean - If this is property is set to true, tooltip will show whenever a broken cell is hovered. Default |
| value is false. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeViewBase"> |
| <xs:annotation> |
| <xs:documentation>This is the abstract base class forBiTreeView andBiOlapGrid. It contains |
| the shared methods and implementations of these 2 classes |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeViewBaseAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeViewBase" substitutionGroup="TreeViewBase"/> |
| |
| <xs:attributeGroup name="TreeViewBaseAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="useNativeScrollBars" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to use native or custom scroll bars. Custom scroll bars are needed/preferred |
| when the tree view/grid has an attached component model or inline edit model. |
| If you want to change this it is better to change it before the component has |
| been created. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selectionModel" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiTreeViewSelectionModel/BiOlapGridSelectionModel - The selection model handling the selected rows and cells |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="viewManager" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiTreeViewViewManager/BiOlapGridViewManager - The view manager handles visual aspects that are not directly |
| related to |
| the data model |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="dataModel" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiTreeViewDataModel/BiOlapGridDataModel - The data model describes the data to be shown in the tree view and |
| OLAP grid |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="inlineEditModel" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiInlineEditModel - The inline edit model is used to handle editing of cells in the tree view. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="attachedComponentModel" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiAttachedComponentModel - The attached component model is used to handle Bindows components inside the |
| cells of the tree view. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeViewCellInfo"> |
| <xs:annotation> |
| <xs:documentation>This represents information about a cell in the tree view. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeViewCellInfoAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeViewCellInfo" substitutionGroup="TreeViewCellInfo"/> |
| |
| <xs:attributeGroup name="TreeViewCellInfoAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="row" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - What row the cell is part of</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="column" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - What column the cell is part of</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeViewDataModel"> |
| <xs:annotation> |
| <xs:documentation>This defines the interface that is needed for a data model for aBiTreeView. |
| This actually implements a dummy data model. Extend this class to create |
| more useful data models |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeViewDataModelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeViewDataModel" substitutionGroup="TreeViewDataModel"/> |
| |
| <xs:attributeGroup name="TreeViewDataModelAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="allExpanded" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Sets all available rows expanded.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="ondatachanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when the data |
| has changed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeViewDataModelEvent"> |
| <xs:annotation> |
| <xs:documentation>This event class is used withBiTreeViewDataModel instances so that tree view can be updated to reflect the changes |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeViewDataModelEventAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeViewDataModelEvent" substitutionGroup="TreeViewDataModelEvent"/> |
| |
| <xs:attributeGroup name="TreeViewDataModelEventAttributes"> |
| |
| <xs:attributeGroup ref="EventAttributes"/> |
| |
| <xs:attribute name="preventUpdate" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Prevent update flag.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeViewDragHeader"> |
| <xs:annotation> |
| <xs:documentation>This component is used to show a header being dragged when the user is |
| reorganizing the headers for aBiTreeView |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeViewDragHeaderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeViewDragHeader" substitutionGroup="TreeViewDragHeader"/> |
| |
| <xs:attributeGroup name="TreeViewDragHeaderAttributes"> |
| |
| <xs:attributeGroup ref="LabelAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeViewDragHeaderMarker"> |
| <xs:annotation> |
| <xs:documentation>This class is used withBiTreeView when the columns are being reorder to |
| give feedback where the column will be dropped |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeViewDragHeaderMarkerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeViewDragHeaderMarker" substitutionGroup="TreeViewDragHeaderMarker"/> |
| |
| <xs:attributeGroup name="TreeViewDragHeaderMarkerAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeViewResizeOutline"> |
| <xs:annotation> |
| <xs:documentation>This component is used as an overlay above the column that is currently being |
| resized |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeViewResizeOutlineAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeViewResizeOutline" substitutionGroup="TreeViewResizeOutline"/> |
| |
| <xs:attributeGroup name="TreeViewResizeOutlineAttributes"> |
| |
| <xs:attributeGroup ref="ResizeHandleAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeViewSelectionModel"> |
| <xs:annotation> |
| <xs:documentation>Selection model forBiTreeView. |
| |
| The selection model can operate in 2 modes: cell or row. |
| The selected cells/rows are identified by the row index/column index in the |
| data model. |
| |
| The items in the selectedItems hash are of typeBiTreeViewSelectionModelItem |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeViewSelectionModelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeViewSelectionModel" substitutionGroup="TreeViewSelectionModel"/> |
| |
| <xs:attributeGroup name="TreeViewSelectionModelAttributes"> |
| |
| <xs:attributeGroup ref="SelectionModelAttributes"/> |
| |
| <xs:attribute name="selectionMode" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - Whether to use row selection or cell selection. Valid values are "row" |
| and "cell" |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeViewSelectionModelItem"> |
| <xs:annotation> |
| <xs:documentation>This class is used internally inBiTreeViewSelectionModel to keep track of |
| the selected rows |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeViewSelectionModelItemAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeViewSelectionModelItem" substitutionGroup="TreeViewSelectionModelItem"/> |
| |
| <xs:attributeGroup name="TreeViewSelectionModelItemAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="row" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The row that this represents</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="column" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The column that this represents</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeViewStateManager"> |
| <xs:annotation> |
| <xs:documentation>A simple class that is used internally with theBiTreeView to keep track |
| of active and hover cell |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeViewStateManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeViewStateManager" substitutionGroup="TreeViewStateManager"/> |
| |
| <xs:attributeGroup name="TreeViewStateManagerAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="TreeViewViewManager"> |
| <xs:annotation> |
| <xs:documentation>This class handles the visual properties of aBiTreeView |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="TreeViewViewManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiTreeViewViewManager" substitutionGroup="TreeViewViewManager"/> |
| |
| <xs:attributeGroup name="TreeViewViewManagerAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="treeView" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiTreeView - The tree view this view manager is to be used with</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showGridLines" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show grid lines between the cells in the tree view</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="scrollLeft" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets the scroll left to the view manager so that the view manager can figure out what column to |
| start at |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="scrollTop" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - Sets the scroll top to the view manager so that the view manager can figure out what row to start at |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="indentColumn" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The index of the column that should be indented. Use -1 to not show any |
| indention |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="highlightSortColumn" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to highlight the background of the sorted column</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="columnOrders" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number[] - The order of the columns in the visual representation</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="rowHeight" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The height of a row in the tree view</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showHeaders" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the headers</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="headersHeight" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The height of the column headers</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="ascendingIcon" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The path to the arrow image to use for ascending sort</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="descendingIcon" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The path to the arrow image to use for descending sort</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showRowHeaders" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the row headers</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="rowHeadersWidth" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The width of the row headers</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="UndeterminedProgressBar"> |
| <xs:annotation> |
| <xs:documentation> |
| This component is used to show a progress bar that shows progress |
| of an undeterminable size. The progress bar is animated to show that it |
| is busy. Use start and stop to control the |
| animation. Changing the maximum |
| changes the number of steps the animation does. |
| |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="UndeterminedProgressBarAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiUndeterminedProgressBar" substitutionGroup="UndeterminedProgressBar"/> |
| |
| <xs:attributeGroup name="UndeterminedProgressBarAttributes"> |
| |
| <xs:attributeGroup ref="ProgressBarAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Uri"> |
| <xs:annotation> |
| <xs:documentation>This class is used to define a Universal Resource Identifier (URI). This |
| is sometimes also known as a Uniform Resource Locator (URL). A URI is |
| used to describe the location and source of external files. A URI is |
| only a representation of the string format describing the URI. It does |
| not know how to lookup the information the URI might point at. |
| A general URI has the following format. Below this is a list of what |
| part of the URI maps to what property. http://user:password@www.domain.com:80/dir/file.html?param0=value=0;param1=value1#fragment |
| scheme - http userInfo - user:password host - www.domain.com port - 80 path - /dir/file.html dirPath - /dir/ query - |
| ?param0=value=0;param1=value1 |
| fragment - #fragment getParam("param0") - value0 getParam("param1") - value1 href - |
| http://user:password@www.domain.com:80/dir/file.html?param0=value=0;param1=value1#fragment |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="UriAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiUri" substitutionGroup="Uri"/> |
| |
| <xs:attributeGroup name="UriAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| <xs:attribute name="href" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - This is the complete string representation of the URI.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="VBox"> |
| <xs:annotation> |
| <xs:documentation>This is a verticalBiBox where components are laid out from top to bottom. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="VBoxAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiVBox" substitutionGroup="VBox"/> |
| |
| <xs:attributeGroup name="VBoxAttributes"> |
| |
| <xs:attributeGroup ref="BoxAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="WebService"> |
| <xs:annotation> |
| <xs:documentation>This is a factory class to the |
| Microsoft |
| WebService Behavior. Creating aBiWebService actually creates and returns |
| an HTML element with the given behavior attached. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="WebServiceAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiWebService" substitutionGroup="WebService"/> |
| |
| <xs:attributeGroup name="WebServiceAttributes"> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="WebService2"> |
| <xs:annotation> |
| <xs:documentation>Construct a web service client. A BiWebService2 object allows accessing web services through SOAP, based on a WSDL |
| describing the services' interfaces. To use BiWebService2, first construct an object of this class. Then, call the object's |
| useService method -- passing the URL to the WSDL describing the service and the service's name. Finally, call syncInvoke, |
| asyncInvoke and callMethod to invoke service operations synchronously or asynchronously. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="WebService2Attributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiWebService2" substitutionGroup="WebService2"/> |
| |
| <xs:attributeGroup name="WebService2Attributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="async" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - This property determines whether or not calls made by the web service using callMethod and service |
| loading using useService without specifying an async flag is done asynchronously. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onserviceloaded" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Notifies that loading the WSDL used to describe the service represented by this instance is complete. If the event |
| has an 'err' member, this describes an error which occurred during loading. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="oncallcomplete" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Notifies that an asynchronous web service operation invocation was completed, either succesfuly or with errors. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Window"> |
| <xs:annotation> |
| <xs:documentation>This class is used for internal windows inside the application window. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="WindowAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiWindow" substitutionGroup="Window"/> |
| |
| <xs:attributeGroup name="WindowAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="continuousLayout" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether resizing/moving of the window should be continuously updated.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="contentPane" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - This returns the component representing the client area of the window. |
| All components should be added to this component. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showIcon" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the icon on the caption.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showMinimize" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the minimize button on the caption.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showMaximize" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiWindow - Whether to show the maximize button on the caption</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="showClose" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to show the close button on the caption.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="caption" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The title text of the window.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="icon" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiImage - The icon image to show on the window caption. Note that changing |
| the image object does not update the window icon. You'll have to |
| set the icon property to update the icon. The size of the icon |
| is ignored and will always be 16 x 16 pixels. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="canMinimize" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the window can be minimized by the user. |
| If the window cannot be minimized and the minimize button is shown the |
| button is disabled. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="hideChrome" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to hide the caption bar of the window.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="resizable" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the window can be resized by the user. |
| If the window cannot be resized and the maximize button is shown the |
| button is disabled. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="movable" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the window can be moved by the user.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="state" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The state of the window. Valid values are: normal maximized minimized</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="active" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether the window should be the active window.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="acceptButton" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiEventTarget - The button that acts as the default accept button. If this is set |
| then the action |
| event is dispatched from the accept button when the enter key |
| is pressed. This does not have to |
| be a BiButton, any |
| BiEventTarget will work. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="cancelButton" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiEventTarget - The button that acts as the default cancel button. If this is set |
| then the action |
| event is dispatched from the cancel button when the Esc key is pressed. |
| This does not have to be a BiButton, any |
| BiEventTarget will work. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="opaque" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to make the window opaque. An opaque window will not let plugins and |
| other windowed controls show through. However, there is a price to this. This |
| is achieved using an internal iframe and this makes the window heavier and |
| slower. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="stringBundle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiStringBundle - The string bundle to use for this window. If this is set to |
| null then the string bundle for |
| application is used. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onbeforeclose" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires before the window is closed. If the |
| default action is prevented the window is |
| not closed. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onclose" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the window is closed.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="oncaptionchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the caption changes.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onstatechanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the window state changes.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="oniconchanged" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the icon changes.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onactivated" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the window becomes active.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="ondeactivated" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the window becomes inactive</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="WindowManager"> |
| <xs:annotation> |
| <xs:documentation>This class can be used with internal windows |
| to provide more features. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="WindowManagerAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiWindowManager" substitutionGroup="WindowManager"/> |
| |
| <xs:attributeGroup name="WindowManagerAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="component" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - The component that the windows are added to</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="activeWindow" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiWindow - The window that is currently active. This might be null |
| if no window is active. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="stringBundle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiStringBundle - The string bundle to use for this window manager. If this is set to |
| null then the string bundle for |
| application is used. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onactivation" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>The window manager has become activated. E.g. one of its windows is activated.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="ondeactivation" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>The window manager is deactivated. You have left it and can no longer |
| manipulate its windows via keyboard shortcuts etc.. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="Wizard"> |
| <xs:annotation> |
| <xs:documentation>This component creates a dialog that contains a BiWizardPane. |
| The wizard pane provides buttons for navigating back and forth and finishing |
| and canceling the wizard. |
| Any BiComponent may be used as a page. |
| Use addPage to add pages to the wizard. The pages dispatch |
| activated and deactivated when the active page |
| changes. You can also use the change event to get notifications |
| about when the user changes the active page. |
| Most of the methods and properties provided by the BiWizardPane |
| are also available on the wizard dialog. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="WizardAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiWizard" substitutionGroup="Wizard"/> |
| |
| <xs:attributeGroup name="WizardAttributes"> |
| |
| <xs:attributeGroup ref="DialogAttributes"/> |
| |
| <xs:attribute name="selectedIndex" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The index of the selected page. If no page is selected this |
| returns -1. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selectedPage" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - The currently selected page.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="backdropImage" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiImage - The image used as the backdrop on the left side of the wizard pane.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="stringBundle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiStringBundle - The string bundle to use for this wizard dialog. For keys to use in the string |
| bundle seeBiWizardPane. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onback" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the selectedPage changes to the previous page.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onnext" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the selectedPage changes to the next page.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the selectedPage page changes.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onbeforechange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires before the selectedPage page changes. Call |
| preventDefault |
| on the event object to prevent the wizard to change the page. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onbeforeback" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires before the selectedPage changes to the previous page. Call |
| preventDefault |
| on the event object to prevent the wizard to change the page. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onbeforenext" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires before the selectedPage changes to the next page. Call |
| preventDefault |
| on the event object to prevent the wizard to change the page. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onbeforefinish" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires before the the wizard's finish event is called. Calling |
| preventDefault |
| on the event object will prevent the wizard from dispatching the finish event. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onbeforecancel" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires before the the wizard's cancel event is called. Calling |
| preventDefault |
| on the event object will prevent the wizard from dispatching the cancel event. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onfinish" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is dispatched when the user clicks |
| the finish button. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="oncancel" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is dispatched when the user clicks |
| the cancel button. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="WizardPane"> |
| <xs:annotation> |
| <xs:documentation>This component creates a wizard that can contain 1 or more pages. The |
| wizard pane provides buttons for navigating back and forth and finishing |
| and canceling the wizard. |
| Any BiComponent may be used as a page. |
| Use addPage to add pages to the wizard. The pages dispatch |
| activated and deactivated when the active page |
| changes. You can also use the change event to get notifications |
| about when the user changes the active page. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="WizardPaneAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiWizardPane" substitutionGroup="WizardPane"/> |
| |
| <xs:attributeGroup name="WizardPaneAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="selectedIndex" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The index of the selected page. If no page is selected this |
| returns -1. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="selectedPage" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiComponent - The currently selected page.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="stringBundle" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiStringBundle - The string bundle to use for this wizard pane. If this is set to |
| null then the string bundle for |
| application is used. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onback" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the selectedPage changes to the previous page.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onnext" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the selectedPage changes to the next page.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onchange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires when the selectedPage page changes.</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onbeforechange" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires before the selectedPage page changes. Call |
| preventDefault |
| on the event object to prevent the wizard pane to change the page. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onbeforeback" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires before the selectedPage changes to the previous page. Call |
| preventDefault |
| on the event object to prevent the wizard pane to change the page. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onbeforenext" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires before the selectedPage changes to the next page. Call |
| preventDefault |
| on the event object to prevent the wizard pane to change the page. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onbeforefinish" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires before the the wizard pane's finish event is called. Calling |
| preventDefault |
| on the event object will prevent the wizard pane from dispatching the finish event. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onbeforecancel" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Fires before the the wizard pane's cancel event is called. Calling |
| preventDefault |
| on the event object will prevent the wizard pane from dispatching the cancel event. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="onfinish" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is dispatched when the user clicks |
| the finish button. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="oncancel" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is dispatched when the user clicks |
| the cancel button. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="VmlLabel"> |
| <xs:annotation> |
| <xs:documentation>This class is used internally inside aBiGraph for labels. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="VmlLabelAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiVmlLabel" substitutionGroup="VmlLabel"/> |
| |
| <xs:attributeGroup name="VmlLabelAttributes"> |
| |
| <xs:attributeGroup ref="ComponentAttributes"/> |
| |
| <xs:attribute name="align" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The text align of the the text on the label</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="text" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The text to show on the label</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="fontSize" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Number - The font size in pixels</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="WsCallCompleteEvent"> |
| <xs:annotation> |
| <xs:documentation>BiWsCallCompleteEvent -- notifies of an asynchronous call completion. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="WsCallCompleteEventAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiWsCallCompleteEvent" substitutionGroup="WsCallCompleteEvent"/> |
| |
| <xs:attributeGroup name="WsCallCompleteEventAttributes"> |
| |
| <xs:attributeGroup ref="EventAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="XmlDataColumn"> |
| <xs:annotation> |
| <xs:documentation>This class is used for the columns in aBiXmlDataSet. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="XmlDataColumnAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiXmlDataColumn" substitutionGroup="XmlDataColumn"/> |
| |
| <xs:attributeGroup name="XmlDataColumnAttributes"> |
| |
| <xs:attributeGroup ref="DataColumnAttributes"/> |
| |
| <xs:attribute name="xsType" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The XML Schema type used for the column</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="XmlDataRow"> |
| <xs:annotation> |
| <xs:documentation>This class is used for the rows in aBiXmlDataSet. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="XmlDataRowAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiXmlDataRow" substitutionGroup="XmlDataRow"/> |
| |
| <xs:attributeGroup name="XmlDataRowAttributes"> |
| |
| <xs:attributeGroup ref="DataRowAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="XmlDataSet"> |
| <xs:annotation> |
| <xs:documentation>This class maps an xml file outputted from an ADO.NET DataSet to aBiDataSet. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="XmlDataSetAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiXmlDataSet" substitutionGroup="XmlDataSet"/> |
| |
| <xs:attributeGroup name="XmlDataSetAttributes"> |
| |
| <xs:attributeGroup ref="DataSetAttributes"/> |
| |
| <xs:attribute name="uri" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiUri - This property can be used to load an external XML document and use that as |
| the source for the XML data set |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="rootNode" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Node - The root XML node used to define the data set. This is either aBiXmlDocument |
| or an XML element. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="ondataready" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This is dispatched when the data set uses external |
| data and the data has been loaded. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="XmlDataTable"> |
| <xs:annotation> |
| <xs:documentation>This class is used for the tables in aBiXmlDataSet. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="XmlDataTableAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiXmlDataTable" substitutionGroup="XmlDataTable"/> |
| |
| <xs:attributeGroup name="XmlDataTableAttributes"> |
| |
| <xs:attributeGroup ref="DataTableAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="XmlDocument"> |
| <xs:annotation> |
| <xs:documentation>This is a factory class to the Microsoft |
| DOMDocument |
| object. Creating aBiXmlDocument actually creates and returns a DOMDocument. |
| For Mozilla this returns a new XMLDocument (as defined by the W3C DOM). For |
| Mozilla we also extend the DOM Node interfaces to make it more compatible |
| with MSXML. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="XmlDocumentAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiXmlDocument" substitutionGroup="XmlDocument"/> |
| |
| <xs:attributeGroup name="XmlDocumentAttributes"> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="XmlHttp"> |
| <xs:annotation> |
| <xs:documentation>This is a factory class to the Microsoft |
| IXMLHTTPRequest |
| object. Creating aBiXmlHttp actually creates and returns an IXMLHTTPRequest. |
| For Mozilla this creates XMLHttpRequest, which happen |
| to implement the IXMLHTTPRequest interface. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="XmlHttpAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiXmlHttp" substitutionGroup="XmlHttp"/> |
| |
| <xs:attributeGroup name="XmlHttpAttributes"> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="XmlLoader"> |
| <xs:annotation> |
| <xs:documentation>Loads an XML document from the server or the local file system. (The |
| local file system can only be accessed when using a local application.) |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="XmlLoaderAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiXmlLoader" substitutionGroup="XmlLoader"/> |
| |
| <xs:attributeGroup name="XmlLoaderAttributes"> |
| |
| <xs:attributeGroup ref="TextLoaderAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="XmlResourceParser"> |
| <xs:annotation> |
| <xs:documentation>This class deserializes an XML document to a Bindows object hierarchy. |
| This is mostly tailored for BiComponent |
| hierarchies but can be used for any class extending BiObject. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="XmlResourceParserAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiXmlResourceParser" substitutionGroup="XmlResourceParser"/> |
| |
| <xs:attributeGroup name="XmlResourceParserAttributes"> |
| |
| <xs:attributeGroup ref="XmlLoaderAttributes"/> |
| |
| <xs:attribute name="autoNameMapping" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - When this is true any XML object that has an id attribute will create a |
| global reference (with the same name as the id value) to the object created |
| from this XML element. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="rootNode" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Node - The XML element that describes the root of the object hierarchy. |
| Only set this before you actually use the parser. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="XmlRpc"> |
| <xs:annotation> |
| <xs:documentation>This is a class that implements an XML-RPC client. The XML-RPC |
| specifcation can be found at http://www.xmlrpc.com/spec. |
| For more info and XML-RPC server implementations see |
| http://www.xmlrpc.com/. |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="XmlRpcAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiXmlRpc" substitutionGroup="XmlRpc"/> |
| |
| <xs:attributeGroup name="XmlRpcAttributes"> |
| |
| <xs:attributeGroup ref="EventTargetAttributes"/> |
| |
| <xs:attribute name="uri" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type: BiUri - The URI where to find the remote procedure</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="async" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:Boolean - Whether to use asynchronous method call. If this is true then |
| the call to callMethod returns instantly. When using |
| asynchronous calling use the result event for the call back |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="user" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The user name to pass to the server when calling the remote procedure</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="password" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>Type:String - The password to pass to the server when calling the remote procedure</xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| <xs:attribute name="onload" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when a method call |
| response is received from the server. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| <xs:attribute name="oncallcomplete" type="xs:string"> |
| <xs:annotation> |
| <xs:documentation>This event is fired when |
| a method call is complete. |
| </xs:documentation> |
| </xs:annotation> |
| </xs:attribute> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="XmlRpcCallCompleteEvent"> |
| <xs:annotation> |
| <xs:documentation>This event is used when a call to an XML-RPC server is completed |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="XmlRpcCallCompleteEventAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiXmlRpcCallCompleteEvent" substitutionGroup="XmlRpcCallCompleteEvent"/> |
| |
| <xs:attributeGroup name="XmlRpcCallCompleteEventAttributes"> |
| |
| <xs:attributeGroup ref="EventAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="XmlRpcDouble"> |
| <xs:annotation> |
| <xs:documentation>This class is useful when working withBiXmlRpc whenever a double is required |
| but you don't know whether the number is an integer or not |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="XmlRpcDoubleAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiXmlRpcDouble" substitutionGroup="XmlRpcDouble"/> |
| |
| <xs:attributeGroup name="XmlRpcDoubleAttributes"> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="XmlRpcError"> |
| <xs:annotation> |
| <xs:documentation>This class is used when an error happens either at the server or due to an |
| invalid response from the server. Errors of this type are thrown byBiXmlRpc |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="XmlRpcErrorAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiXmlRpcError" substitutionGroup="XmlRpcError"/> |
| |
| <xs:attributeGroup name="XmlRpcErrorAttributes"> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="XmlRpcInt"> |
| <xs:annotation> |
| <xs:documentation>This class is useful when working withBiXmlRpc whenever an int is required |
| but you don't know whether the number is an integer or not |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="XmlRpcIntAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiXmlRpcInt" substitutionGroup="XmlRpcInt"/> |
| |
| <xs:attributeGroup name="XmlRpcIntAttributes"> |
| |
| |
| </xs:attributeGroup> |
| |
| <xs:element name="XsTypeConverter"> |
| <xs:annotation> |
| <xs:documentation>This class contains static methods that converts XML Schema types to Javascript |
| types as well as converting strings formatted according to the XML Schema |
| to Javascript values. |
| The following type relations are used |
| |
| XS type name - JS type name - JS class |
| "negativeInteger" - "number" - Number |
| "unsignedShort" - "number" - Number |
| "unsignedByte" - "number" - Number |
| "unsignedLong" - "number" - Number |
| "unsignedInt" - "number" - Number |
| "decimal" - "number" - Number |
| "boolean" - "number" - Number |
| "integer" - "number" - Number |
| "double" - "number" - Number |
| "float" - "number" - Number |
| "short" - "number" - Number |
| "byte" - "number" - Number |
| "long" - "number" - Number |
| "int" - "number" - Number |
| "QName" - "string" - String |
| "string" - "string" - String |
| "normalizedString" - "string" - String |
| "dateTime" - "date" - Date |
| "date" - "date" - Date |
| "time" - "date" - Date |
| </xs:documentation> |
| </xs:annotation> |
| <xs:complexType> |
| <xs:choice> |
| <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| <xs:attributeGroup ref="XsTypeConverterAttributes"/> |
| </xs:complexType> |
| </xs:element> |
| <xs:element name="BiXsTypeConverter" substitutionGroup="XsTypeConverter"/> |
| |
| <xs:attributeGroup name="XsTypeConverterAttributes"> |
| |
| <xs:attributeGroup ref="ObjectAttributes"/> |
| |
| |
| </xs:attributeGroup> |
| |
| |
| <xs:group name="BindowsComponentsGroup"> |
| <xs:choice> |
| <!--<xs:group ref="iv:InfiViewComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>--> |
| <!--<xs:element ref="DrawLine" minOccurs="0" maxOccurs="unbounded"/>--> |
| <xs:element ref="GridRow" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GridChartRow" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TreeNode" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="AnimationRange" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Area" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="AreaCollection" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Base64" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Border" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartCategory" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartPoint" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartPresentation" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartPresentationManager" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartSeries" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="DataColumn" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="XmlDataColumn" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="DataRow" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="XmlDataRow" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="DataTable" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="XmlDataTable" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="DateFormat" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="DateFormatSymbols" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="DrawAnchor" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="CssLoader" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ImageLoader" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ObjectLoader" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Script" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ScriptLoader" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="SerializedLoader" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Style" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TextLoader" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="JsonLoader" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="XmlLoader" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="L10nLoader" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="XmlResourceParser" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="AttachedComponentModel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="InlineEditModel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Command" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Component" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ColumnChart" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="BarChart" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="PercentageStackedColumnChart" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="PercentageStackedBarChart" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="StackedColumnChart" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="StackedBarChart" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="LineChart" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="PieChart" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ColumnChart2" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="BarChart2" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="PercentageStackedColumnChart2" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="PercentageStackedBarChart2" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="StackedColumnChart2" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="StackedBarChart2" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ColumnChartSection" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="LineMarker" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="PieChartSection" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ColumnChartSection2" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Grid" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GridChart" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Tree" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="AccordionPage" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="AccordionPane" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Box" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="HBox" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="VBox" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Calendar" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartAreaBase" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartArea" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartArea2" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartCategoryAxisBase" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartCategoryAxis" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartCategoryAxis2" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartGridLinesBase" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartGridLines" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartGridLines2" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartLegend" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartValueAxisBase" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartValueAxis" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartValueAxis2" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ComboBox" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="DatePicker" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="DesktopPane" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="DockPanel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="FlowPanel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2Component" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2CircularBorder" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2ImageBorder" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2RectangularBorder" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2BasicCap" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2LinearGradientFiller" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2RadialGradientFiller" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2RingGradientFiller" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2PlainColorFiller" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2LinearRange" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2RadialRange" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2LinearScale" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2RadialScaleSection" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2LinearTicks" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2RadialTicks" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2LinearNeedle" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2RadialNeedle" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2Group" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GaugeLabels" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GaugeMajorTicks" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GaugeMinorTicks" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GaugeNeedle" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GaugePlate" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GaugeSection" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GraphBase" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Graph" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Graph2" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GraphContentArea" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GridHeaders" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GridPanel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GridPanel2" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GridRowHeaders" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GroupBox" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Iframe" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="PrintFrame" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="RichEdit" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Image" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="InlineComponent" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="IpField" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Label" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Button" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="AccordionButton" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="RepeatButton" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ChartLegendLabel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="CheckBox" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Gauge2Label" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GaugeTitle" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GridHeader" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GridHeaderCorner" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GridHeaderFiller" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GroupBoxTitle" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ListItem" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ComboBoxItem" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Popup" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ToolTip" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="RadioButton" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="StatusBarPanel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ToolBarButton" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ToolBarMenuButton" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ToolBarSplitMenuButton" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ToolBarToggleButton" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ToolBarRadioButton" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TabButton" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ToolBarSplitToggleMenuButton" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TreeViewDragHeader" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="LinkManager" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="List" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="MenuBar" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="MoveHandle" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="OlapGridDropMarker" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="OptionPane" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ProgressBar" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="UndeterminedProgressBar" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ResizeHandle" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="OlapGridResizeOutline" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TreeViewResizeOutline" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ScrollBar" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Slider" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Spinner" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="SplitPane" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="StatusBar" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TabPage" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TabPane" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TextField" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="PasswordField" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TextArea" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TimePicker" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ToolBar" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TabBar" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ToolBarSeparator" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TreeViewBase" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="OlapGrid" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TreeView" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Grid2" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="SingleTree" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Tree2" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TreeViewDragHeaderMarker" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="VmlLabel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Window" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Dialog" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ColorPicker" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Wizard" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="WizardPane" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ComponentAnimation" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="LocationAnimator" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="OpacityAnimator" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="SizeAnimator" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="DataSet" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="XmlDataSet" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="FpsGenerator" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ImageMap" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ImageMapArea" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ImagePreloader" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Link" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Menu" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="MenuItem" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="CheckBoxMenuItem" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="MenuButton" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="MenuSeparator" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="RadioButtonMenuItem" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="OlapGridDataModel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="OlapGridStateManager" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="RadioGroup" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="RangeModel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ResourceLoader" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ScriptLoaderQueue" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="SelectionModel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="CalendarSelectionModel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GridSelectionModel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ListSelectionModel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="OlapGridSelectionModel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TreeSelectionModel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TreeViewSelectionModel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="StringBundle" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TextParser" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ThemeManager" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Timer" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TreeViewDataModel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="DataSetDataModel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Grid2DataModel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GridDataModel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TreeDataModel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="SingleTreeDataModel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Tree2DataModel" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TreeViewStateManager" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="WebService2" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="WindowManager" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="XmlRpc" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Font" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Grid2Cell" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Grid2Row" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GridCell" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GridChartCell" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GridColumn" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GridPanel2Cell" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="GridPanel2Row" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="HashTable" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Json" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Line" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="LoadManager" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Math" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="OlapGridCellInfo" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="OlapGridViewManager" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="OrderedIterator" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Point" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="PopupManager" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="SelectionItemCollection" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Set" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Shape" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Circle" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Polygon" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="SingleTreeNode" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Sort" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="StringBuffer" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Subtree" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Theme" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TimerManager" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="ToolTipManager" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Tree2Cell" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Tree2Row" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TreeHelper" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TreeIterator" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TreeIteratorStackItem" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TreeNode2" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TreeViewCellInfo" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TreeViewSelectionModelItem" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="TreeViewViewManager" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Grid2ViewManager" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="SingleTreeViewManager" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Tree2ViewManager" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="Uri" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="XsTypeConverter" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="WebService" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="XmlDocument" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="XmlHttp" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="XmlRpcError" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="XmlRpcDouble" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="XmlRpcInt" minOccurs="0" maxOccurs="unbounded"/> |
| <xs:element ref="L10nString" minOccurs="0" maxOccurs="unbounded"/> |
| </xs:choice> |
| </xs:group> |
| |
| </xs:schema> |
| |
| |