| [5162] | 1 | <?xml version="1.0" ?> | 
|---|
 | 2 | <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> | 
|---|
 | 3 |         <xsd:element name="Falagard" type="falagardSpecificationType" /> | 
|---|
 | 4 |         <xsd:complexType name="falagardSpecificationType"> | 
|---|
 | 5 |                 <xsd:sequence> | 
|---|
 | 6 |                         <xsd:element name="WidgetLook" type="widgetLookType" minOccurs="0" maxOccurs="unbounded" /> | 
|---|
 | 7 |                 </xsd:sequence> | 
|---|
 | 8 |         </xsd:complexType> | 
|---|
 | 9 |         <xsd:complexType name="widgetLookType"> | 
|---|
 | 10 |                 <xsd:sequence> | 
|---|
 | 11 |             <xsd:element name="PropertyDefinition" type="propertyDefinitionType" minOccurs="0" maxOccurs="unbounded" /> | 
|---|
 | 12 |             <xsd:element name="PropertyLinkDefinition" type="propertyLinkDefinitionType" minOccurs="0" maxOccurs="unbounded" /> | 
|---|
 | 13 |             <xsd:element name="Property" type="propertyType" minOccurs="0" maxOccurs="unbounded" /> | 
|---|
 | 14 |             <xsd:element name="NamedArea" type="namedAreaType" minOccurs="0" maxOccurs="unbounded" /> | 
|---|
 | 15 |                         <xsd:element name="Child" type="widgetComponentType" minOccurs="0" maxOccurs="unbounded" /> | 
|---|
 | 16 |                         <xsd:element name="ImagerySection" type="imagerySectionType" minOccurs="0" maxOccurs="unbounded" /> | 
|---|
 | 17 |                         <xsd:element name="StateImagery" type="stateType" minOccurs="0" maxOccurs="unbounded" /> | 
|---|
 | 18 |                 </xsd:sequence> | 
|---|
 | 19 |                 <xsd:attribute name="name" type="xsd:string" use="required" /> | 
|---|
 | 20 |         </xsd:complexType> | 
|---|
 | 21 |     <xsd:complexType name="propertyDefinitionType"> | 
|---|
 | 22 |         <xsd:attribute name="type" type="propertyTypeEnum" use="optional" default="Generic" /> | 
|---|
 | 23 |         <xsd:attribute name="name" type="xsd:string" use="required" /> | 
|---|
 | 24 |         <xsd:attribute name="initialValue" type="xsd:string" use="optional" default="" /> | 
|---|
 | 25 |         <xsd:attribute name="layoutOnWrite" type="xsd:boolean" use="optional" default="false" /> | 
|---|
 | 26 |         <xsd:attribute name="redrawOnWrite" type="xsd:boolean" use="optional" default="false" /> | 
|---|
 | 27 |     </xsd:complexType> | 
|---|
 | 28 |     <xsd:complexType name="propertyLinkDefinitionType"> | 
|---|
 | 29 |         <xsd:attribute name="type" type="propertyTypeEnum" use="optional" default="Generic" /> | 
|---|
 | 30 |         <xsd:attribute name="name" type="xsd:string" use="required" /> | 
|---|
 | 31 |         <xsd:attribute name="widget" type="xsd:string" use="required" /> | 
|---|
 | 32 |         <xsd:attribute name="targetProperty" type="xsd:string" use="optional" default="" /> | 
|---|
 | 33 |         <xsd:attribute name="initialValue" type="xsd:string" use="optional" default="" /> | 
|---|
 | 34 |         <xsd:attribute name="layoutOnWrite" type="xsd:boolean" use="optional" default="false" /> | 
|---|
 | 35 |         <xsd:attribute name="redrawOnWrite" type="xsd:boolean" use="optional" default="false" /> | 
|---|
 | 36 |     </xsd:complexType> | 
|---|
 | 37 |     <xsd:complexType name="namedAreaType"> | 
|---|
 | 38 |         <xsd:sequence> | 
|---|
 | 39 |             <xsd:element name="Area" type="componentAreaType" /> | 
|---|
 | 40 |         </xsd:sequence> | 
|---|
 | 41 |         <xsd:attribute name="name" type="xsd:string" use="required" /> | 
|---|
 | 42 |     </xsd:complexType> | 
|---|
 | 43 |         <xsd:complexType name="stateType"> | 
|---|
 | 44 |                 <xsd:sequence> | 
|---|
 | 45 |                         <xsd:element name="Layer" type="layerType" minOccurs="0" maxOccurs="unbounded" /> | 
|---|
 | 46 |                 </xsd:sequence> | 
|---|
 | 47 |                 <xsd:attribute name="name" type="xsd:string" use="required" /> | 
|---|
 | 48 |         <xsd:attribute name="clipped" type="xsd:boolean" use="optional" default="true" /> | 
|---|
 | 49 |         </xsd:complexType> | 
|---|
 | 50 |         <xsd:complexType name="layerType"> | 
|---|
 | 51 |                 <xsd:sequence> | 
|---|
 | 52 |                         <xsd:element name="Section" type="sectionSpecType" minOccurs="0" maxOccurs="unbounded" /> | 
|---|
 | 53 |                 </xsd:sequence> | 
|---|
 | 54 |                 <xsd:attribute name="priority" type="xsd:integer" use="optional" default="0" /> | 
|---|
 | 55 |         </xsd:complexType> | 
|---|
 | 56 |     <xsd:complexType name="sectionSpecType"> | 
|---|
 | 57 |         <xsd:choice  minOccurs="0" maxOccurs="1"> | 
|---|
 | 58 |             <xsd:element name="Colour" type="colourType" /> | 
|---|
 | 59 |             <xsd:element name="Colours" type="colourRectType" /> | 
|---|
 | 60 |             <xsd:element name="ColourProperty" type="settingByPropertyType" /> | 
|---|
 | 61 |             <xsd:element name="ColourRectProperty" type="settingByPropertyType" /> | 
|---|
 | 62 |         </xsd:choice> | 
|---|
 | 63 |         <xsd:attribute name="look" type="xsd:string" use="optional" default="" /> | 
|---|
 | 64 |         <xsd:attribute name="section" type="xsd:string" use="required" /> | 
|---|
 | 65 |         <xsd:attribute name="controlProperty" type="xsd:string" use="optional" default="" /> | 
|---|
 | 66 |     </xsd:complexType> | 
|---|
 | 67 |         <xsd:complexType name="imagerySectionType"> | 
|---|
 | 68 |                 <xsd:sequence> | 
|---|
 | 69 |             <xsd:choice  minOccurs="0" maxOccurs="1"> | 
|---|
 | 70 |                 <xsd:element name="Colour" type="colourType" /> | 
|---|
 | 71 |                 <xsd:element name="Colours" type="colourRectType" /> | 
|---|
 | 72 |                 <xsd:element name="ColourProperty" type="settingByPropertyType" /> | 
|---|
 | 73 |                 <xsd:element name="ColourRectProperty" type="settingByPropertyType" /> | 
|---|
 | 74 |             </xsd:choice> | 
|---|
 | 75 |             <xsd:element name="FrameComponent" type="frameComponentType" minOccurs="0" maxOccurs="unbounded" /> | 
|---|
 | 76 |                         <xsd:element name="ImageryComponent" type="imageryComponentType" minOccurs="0" maxOccurs="unbounded" /> | 
|---|
 | 77 |             <xsd:element name="TextComponent" type="textComponentType" minOccurs="0" maxOccurs="unbounded" /> | 
|---|
 | 78 |                 </xsd:sequence> | 
|---|
 | 79 |                 <xsd:attribute name="name" type="xsd:string" use="required" /> | 
|---|
 | 80 |         </xsd:complexType> | 
|---|
 | 81 |     <xsd:complexType name="frameComponentType"> | 
|---|
 | 82 |         <xsd:sequence> | 
|---|
 | 83 |             <xsd:element name="Area" type="componentAreaType" /> | 
|---|
 | 84 |             <xsd:element name="Image" type="frameImageType" minOccurs="0" maxOccurs="9" /> | 
|---|
 | 85 |             <xsd:choice  minOccurs="0" maxOccurs="1"> | 
|---|
 | 86 |                 <xsd:element name="Colour" type="colourType" /> | 
|---|
 | 87 |                 <xsd:element name="Colours" type="colourRectType" /> | 
|---|
 | 88 |                 <xsd:element name="ColourProperty" type="settingByPropertyType" /> | 
|---|
 | 89 |                 <xsd:element name="ColourRectProperty" type="settingByPropertyType" /> | 
|---|
 | 90 |             </xsd:choice> | 
|---|
 | 91 |             <xsd:choice  minOccurs="0" maxOccurs="1"> | 
|---|
 | 92 |                 <xsd:element name="VertFormat" type="vertFormatType" /> | 
|---|
 | 93 |                 <xsd:element name="VertFormatProperty" type="settingByPropertyType" /> | 
|---|
 | 94 |             </xsd:choice> | 
|---|
 | 95 |             <xsd:choice  minOccurs="0" maxOccurs="1"> | 
|---|
 | 96 |                 <xsd:element name="HorzFormat" type="horzFormatType" /> | 
|---|
 | 97 |                 <xsd:element name="HorzFormatProperty" type="settingByPropertyType" /> | 
|---|
 | 98 |             </xsd:choice> | 
|---|
 | 99 |         </xsd:sequence> | 
|---|
 | 100 |     </xsd:complexType> | 
|---|
 | 101 |     <xsd:complexType name="textComponentType"> | 
|---|
 | 102 |         <xsd:sequence> | 
|---|
 | 103 |             <xsd:element name="Area" type="componentAreaType" /> | 
|---|
 | 104 |             <xsd:element name="Text" type="textStringType" minOccurs="0" maxOccurs="1" /> | 
|---|
 | 105 |             <xsd:element name="TextProperty" type="textPropertyType" minOccurs="0" maxOccurs="1" /> | 
|---|
 | 106 |             <xsd:element name="FontProperty" type="fontPropertyType" minOccurs="0" maxOccurs="1" /> | 
|---|
 | 107 |             <xsd:choice  minOccurs="0" maxOccurs="1"> | 
|---|
 | 108 |                 <xsd:element name="Colour" type="colourType" /> | 
|---|
 | 109 |                 <xsd:element name="Colours" type="colourRectType" /> | 
|---|
 | 110 |                 <xsd:element name="ColourProperty" type="settingByPropertyType" /> | 
|---|
 | 111 |                 <xsd:element name="ColourRectProperty" type="settingByPropertyType" /> | 
|---|
 | 112 |             </xsd:choice> | 
|---|
 | 113 |             <xsd:choice  minOccurs="0" maxOccurs="1"> | 
|---|
 | 114 |                 <xsd:element name="VertFormat" type="vertTextFormatType" /> | 
|---|
 | 115 |                 <xsd:element name="VertFormatProperty" type="settingByPropertyType" /> | 
|---|
 | 116 |             </xsd:choice> | 
|---|
 | 117 |             <xsd:choice  minOccurs="0" maxOccurs="1"> | 
|---|
 | 118 |                 <xsd:element name="HorzFormat" type="horzTextFormatType" /> | 
|---|
 | 119 |                 <xsd:element name="HorzFormatProperty" type="settingByPropertyType" /> | 
|---|
 | 120 |             </xsd:choice> | 
|---|
 | 121 |         </xsd:sequence> | 
|---|
 | 122 |     </xsd:complexType> | 
|---|
 | 123 |         <xsd:complexType name="imageryComponentType"> | 
|---|
 | 124 |                 <xsd:sequence> | 
|---|
 | 125 |                         <xsd:element name="Area" type="componentAreaType" /> | 
|---|
 | 126 |             <xsd:choice> | 
|---|
 | 127 |                 <xsd:element name="Image" type="imageType" /> | 
|---|
 | 128 |                 <xsd:element name="ImageProperty" type="settingByPropertyType" /> | 
|---|
 | 129 |             </xsd:choice> | 
|---|
 | 130 |             <xsd:choice  minOccurs="0" maxOccurs="1"> | 
|---|
 | 131 |                 <xsd:element name="Colour" type="colourType" /> | 
|---|
 | 132 |                 <xsd:element name="Colours" type="colourRectType" /> | 
|---|
 | 133 |                 <xsd:element name="ColourProperty" type="settingByPropertyType" /> | 
|---|
 | 134 |                 <xsd:element name="ColourRectProperty" type="settingByPropertyType" /> | 
|---|
 | 135 |             </xsd:choice> | 
|---|
 | 136 |             <xsd:choice  minOccurs="0" maxOccurs="1"> | 
|---|
 | 137 |                 <xsd:element name="VertFormat" type="vertFormatType" /> | 
|---|
 | 138 |                 <xsd:element name="VertFormatProperty" type="settingByPropertyType" /> | 
|---|
 | 139 |             </xsd:choice> | 
|---|
 | 140 |             <xsd:choice  minOccurs="0" maxOccurs="1"> | 
|---|
 | 141 |                 <xsd:element name="HorzFormat" type="horzFormatType" /> | 
|---|
 | 142 |                 <xsd:element name="HorzFormatProperty" type="settingByPropertyType" /> | 
|---|
 | 143 |             </xsd:choice> | 
|---|
 | 144 |                 </xsd:sequence> | 
|---|
 | 145 |         </xsd:complexType> | 
|---|
 | 146 |         <xsd:complexType name="widgetComponentType"> | 
|---|
 | 147 |                 <xsd:sequence> | 
|---|
 | 148 |                         <xsd:element name="Area" type="componentAreaType" /> | 
|---|
 | 149 |                         <xsd:element name="VertAlignment" type="vertAlignmentType" minOccurs="0" maxOccurs="1" /> | 
|---|
 | 150 |                         <xsd:element name="HorzAlignment" type="horzAlignmentType" minOccurs="0" maxOccurs="1" /> | 
|---|
 | 151 |                         <xsd:element name="Property" type="propertyType" minOccurs="0" maxOccurs="unbounded" /> | 
|---|
 | 152 |                 </xsd:sequence> | 
|---|
 | 153 |                 <xsd:attribute name="type" type="xsd:string" use="required" /> | 
|---|
 | 154 |                 <xsd:attribute name="nameSuffix" type="xsd:string" use="required" /> | 
|---|
 | 155 |                 <xsd:attribute name="renderer" type="xsd:string" use="optional" default="" /> | 
|---|
 | 156 |                 <xsd:attribute name="look" type="xsd:string" use="optional" default="" /> | 
|---|
 | 157 |         </xsd:complexType> | 
|---|
 | 158 |         <xsd:complexType name="horzFormatType"> | 
|---|
 | 159 |                 <xsd:attribute name="type" type="horzFormatEnum" use="required" /> | 
|---|
 | 160 |         </xsd:complexType> | 
|---|
 | 161 |         <xsd:complexType name="vertFormatType"> | 
|---|
 | 162 |                 <xsd:attribute name="type" type="vertFormatEnum" use="required" /> | 
|---|
 | 163 |         </xsd:complexType> | 
|---|
 | 164 |         <xsd:complexType name="horzTextFormatType"> | 
|---|
 | 165 |                 <xsd:attribute name="type" type="horzTextFormatEnum" use="required" /> | 
|---|
 | 166 |         </xsd:complexType> | 
|---|
 | 167 |         <xsd:complexType name="vertTextFormatType"> | 
|---|
 | 168 |                 <xsd:attribute name="type" type="vertTextFormatEnum" use="required" /> | 
|---|
 | 169 |         </xsd:complexType> | 
|---|
 | 170 |         <xsd:complexType name="horzAlignmentType"> | 
|---|
 | 171 |                 <xsd:attribute name="type" type="horzAlignmentEnum" use="required" /> | 
|---|
 | 172 |         </xsd:complexType> | 
|---|
 | 173 |         <xsd:complexType name="vertAlignmentType"> | 
|---|
 | 174 |                 <xsd:attribute name="type" type="vertAlignmentEnum" use="required" /> | 
|---|
 | 175 |         </xsd:complexType> | 
|---|
 | 176 |         <xsd:complexType name="propertyType"> | 
|---|
 | 177 |                 <xsd:attribute name="name" type="xsd:string" use="required" /> | 
|---|
 | 178 |                 <xsd:attribute name="value" type="xsd:string" use="required" /> | 
|---|
 | 179 |         </xsd:complexType> | 
|---|
 | 180 |         <xsd:complexType name="imageType"> | 
|---|
 | 181 |                 <xsd:attribute name="imageset" type="xsd:string" use="required" /> | 
|---|
 | 182 |                 <xsd:attribute name="image" type="xsd:string" use="required" /> | 
|---|
 | 183 |         </xsd:complexType> | 
|---|
 | 184 |     <xsd:complexType name="frameImageType"> | 
|---|
 | 185 |         <xsd:attribute name="type" type="frameImageComponentEnum" use="required" /> | 
|---|
 | 186 |         <xsd:attribute name="imageset" type="xsd:string" use="required" /> | 
|---|
 | 187 |         <xsd:attribute name="image" type="xsd:string" use="required" /> | 
|---|
 | 188 |     </xsd:complexType> | 
|---|
 | 189 |         <xsd:complexType name="componentAreaType"> | 
|---|
 | 190 |         <xsd:choice> | 
|---|
 | 191 |             <xsd:sequence> | 
|---|
 | 192 |                 <xsd:element name="Dim" type="dimensionType" minOccurs="4" maxOccurs="4" /> | 
|---|
 | 193 |             </xsd:sequence> | 
|---|
 | 194 |             <xsd:element name="AreaProperty" type="settingByPropertyType" /> | 
|---|
 | 195 |         </xsd:choice> | 
|---|
 | 196 |         </xsd:complexType> | 
|---|
 | 197 |         <xsd:complexType name="dimensionType"> | 
|---|
 | 198 |                 <xsd:choice> | 
|---|
 | 199 |                         <xsd:element name="UnifiedDim" type="unifiedDimType" /> | 
|---|
 | 200 |                         <xsd:element name="AbsoluteDim" type="absoluteDimType" /> | 
|---|
 | 201 |                         <xsd:element name="ImageDim" type="imageDimType" /> | 
|---|
 | 202 |             <xsd:element name="WidgetDim" type="widgetDimType" /> | 
|---|
 | 203 |             <xsd:element name="FontDim" type="fontDimType" /> | 
|---|
 | 204 |             <xsd:element name="PropertyDim" type="propertyDimType" /> | 
|---|
 | 205 |                 </xsd:choice> | 
|---|
 | 206 |                 <xsd:attribute name="type" type="dimensionTypeEnum" use="required" /> | 
|---|
 | 207 |         </xsd:complexType> | 
|---|
 | 208 |     <xsd:complexType name="fontDimType"> | 
|---|
 | 209 |         <xsd:sequence> | 
|---|
 | 210 |             <xsd:element name="DimOperator" type="dimensionOperatorType" minOccurs="0" maxOccurs="1" /> | 
|---|
 | 211 |         </xsd:sequence> | 
|---|
 | 212 |         <xsd:attribute name="widget" type="xsd:string" use="optional" default="" /> | 
|---|
 | 213 |         <xsd:attribute name="font" type="xsd:string" use="optional" default="" /> | 
|---|
 | 214 |         <xsd:attribute name="string" type="xsd:string" use="optional" default="" /> | 
|---|
 | 215 |         <xsd:attribute name="type" type="fontMetricTypeEnum" use="required" /> | 
|---|
 | 216 |         <xsd:attribute name="padding" type="xsd:decimal" use="optional" default="0" /> | 
|---|
 | 217 |     </xsd:complexType> | 
|---|
 | 218 |     <xsd:complexType name="propertyDimType"> | 
|---|
 | 219 |         <xsd:sequence> | 
|---|
 | 220 |             <xsd:element name="DimOperator" type="dimensionOperatorType" minOccurs="0" maxOccurs="1" /> | 
|---|
 | 221 |         </xsd:sequence> | 
|---|
 | 222 |         <xsd:attribute name="widget" type="xsd:string" use="optional" default="" /> | 
|---|
 | 223 |         <xsd:attribute name="name" type="xsd:string" use="required" /> | 
|---|
 | 224 |     </xsd:complexType> | 
|---|
 | 225 |         <xsd:complexType name="unifiedDimType"> | 
|---|
 | 226 |         <xsd:sequence> | 
|---|
 | 227 |             <xsd:element name="DimOperator" type="dimensionOperatorType" minOccurs="0" maxOccurs="1" /> | 
|---|
 | 228 |         </xsd:sequence> | 
|---|
 | 229 |                 <xsd:attribute name="scale" type="xsd:decimal" use="optional" default="0" /> | 
|---|
 | 230 |                 <xsd:attribute name="offset" type="xsd:integer" use="optional" default="0" /> | 
|---|
 | 231 |                 <xsd:attribute name="type" type="dimensionTypeEnum" use="required" /> | 
|---|
 | 232 |         </xsd:complexType> | 
|---|
 | 233 |         <xsd:complexType name="absoluteDimType"> | 
|---|
 | 234 |         <xsd:sequence> | 
|---|
 | 235 |             <xsd:element name="DimOperator" type="dimensionOperatorType" minOccurs="0" maxOccurs="1" /> | 
|---|
 | 236 |         </xsd:sequence> | 
|---|
 | 237 |                 <xsd:attribute name="value" type="xsd:decimal" use="optional" default="0" /> | 
|---|
 | 238 |         </xsd:complexType> | 
|---|
 | 239 |         <xsd:complexType name="imageDimType"> | 
|---|
 | 240 |         <xsd:sequence> | 
|---|
 | 241 |             <xsd:element name="DimOperator" type="dimensionOperatorType" minOccurs="0" maxOccurs="1" /> | 
|---|
 | 242 |         </xsd:sequence> | 
|---|
 | 243 |                 <xsd:attribute name="imageset" type="xsd:string" use="required" /> | 
|---|
 | 244 |                 <xsd:attribute name="image" type="xsd:string" use="required" /> | 
|---|
 | 245 |                 <xsd:attribute name="dimension" type="dimensionTypeEnum" use="required" /> | 
|---|
 | 246 |         </xsd:complexType> | 
|---|
 | 247 |         <xsd:complexType name="widgetDimType"> | 
|---|
 | 248 |         <xsd:sequence> | 
|---|
 | 249 |             <xsd:element name="DimOperator" type="dimensionOperatorType" minOccurs="0" maxOccurs="1" /> | 
|---|
 | 250 |         </xsd:sequence> | 
|---|
 | 251 |                 <xsd:attribute name="widget" type="xsd:string" use="optional" default="" /> | 
|---|
 | 252 |                 <xsd:attribute name="dimension" type="dimensionTypeEnum" use="required" /> | 
|---|
 | 253 |         </xsd:complexType> | 
|---|
 | 254 |     <xsd:complexType name="settingByPropertyType"> | 
|---|
 | 255 |         <xsd:attribute name="name" type="xsd:string" use="required" /> | 
|---|
 | 256 |     </xsd:complexType> | 
|---|
 | 257 |         <xsd:complexType name="colourRectType"> | 
|---|
 | 258 |                 <xsd:attribute name="topLeft" type="colourValType" use="required" /> | 
|---|
 | 259 |                 <xsd:attribute name="topRight" type="colourValType" use="required" /> | 
|---|
 | 260 |                 <xsd:attribute name="bottomLeft" type="colourValType" use="required" /> | 
|---|
 | 261 |                 <xsd:attribute name="bottomRight" type="colourValType" use="required" /> | 
|---|
 | 262 |         </xsd:complexType> | 
|---|
 | 263 |         <xsd:complexType name="colourType"> | 
|---|
 | 264 |                 <xsd:attribute name="colour" type="colourValType" use="required" /> | 
|---|
 | 265 |         </xsd:complexType> | 
|---|
 | 266 |         <xsd:simpleType name="colourValType"> | 
|---|
 | 267 |                 <xsd:restriction base="xsd:string"> | 
|---|
 | 268 |                         <xsd:pattern value="[a-fA-F0-9]{8}" /> | 
|---|
 | 269 |                 </xsd:restriction> | 
|---|
 | 270 |         </xsd:simpleType> | 
|---|
 | 271 |     <xsd:complexType name="textStringType"> | 
|---|
 | 272 |         <xsd:attribute name="string" type="xsd:string" use="optional" default="" /> | 
|---|
 | 273 |         <xsd:attribute name="font" type="xsd:string" use="optional" default="" /> | 
|---|
 | 274 |     </xsd:complexType> | 
|---|
 | 275 |     <xsd:complexType name="textPropertyType"> | 
|---|
 | 276 |         <xsd:attribute name="name" type="xsd:string" use="required" /> | 
|---|
 | 277 |     </xsd:complexType> | 
|---|
 | 278 |     <xsd:complexType name="fontPropertyType"> | 
|---|
 | 279 |         <xsd:attribute name="name" type="xsd:string" use="required" /> | 
|---|
 | 280 |     </xsd:complexType> | 
|---|
 | 281 |     <xsd:complexType name="dimensionOperatorType"> | 
|---|
 | 282 |         <xsd:choice> | 
|---|
 | 283 |             <xsd:element name="UnifiedDim" type="unifiedDimType" /> | 
|---|
 | 284 |             <xsd:element name="AbsoluteDim" type="absoluteDimType" /> | 
|---|
 | 285 |             <xsd:element name="ImageDim" type="imageDimType" /> | 
|---|
 | 286 |             <xsd:element name="WidgetDim" type="widgetDimType" /> | 
|---|
 | 287 |             <xsd:element name="FontDim" type="fontDimType" /> | 
|---|
 | 288 |             <xsd:element name="PropertyDim" type="propertyDimType" /> | 
|---|
 | 289 |         </xsd:choice> | 
|---|
 | 290 |         <xsd:attribute name="op" type="dimensionOperatorEnum" use="required" /> | 
|---|
 | 291 |     </xsd:complexType> | 
|---|
 | 292 |         <xsd:simpleType name="dimensionTypeEnum"> | 
|---|
 | 293 |                 <xsd:restriction base="xsd:string"> | 
|---|
 | 294 |                         <xsd:enumeration value="LeftEdge" /> | 
|---|
 | 295 |                         <xsd:enumeration value="TopEdge" /> | 
|---|
 | 296 |                         <xsd:enumeration value="RightEdge" /> | 
|---|
 | 297 |                         <xsd:enumeration value="BottomEdge" /> | 
|---|
 | 298 |                         <xsd:enumeration value="XPosition" /> | 
|---|
 | 299 |                         <xsd:enumeration value="YPosition" /> | 
|---|
 | 300 |                         <xsd:enumeration value="Width" /> | 
|---|
 | 301 |                         <xsd:enumeration value="Height" /> | 
|---|
 | 302 |                         <xsd:enumeration value="XOffset" /> | 
|---|
 | 303 |                         <xsd:enumeration value="YOffset" /> | 
|---|
 | 304 |                 </xsd:restriction> | 
|---|
 | 305 |         </xsd:simpleType> | 
|---|
 | 306 |         <xsd:simpleType name="vertFormatEnum"> | 
|---|
 | 307 |                 <xsd:restriction base="xsd:string"> | 
|---|
 | 308 |                         <xsd:enumeration value="TopAligned" /> | 
|---|
 | 309 |                         <xsd:enumeration value="CentreAligned" /> | 
|---|
 | 310 |                         <xsd:enumeration value="BottomAligned" /> | 
|---|
 | 311 |                         <xsd:enumeration value="Stretched" /> | 
|---|
 | 312 |                         <xsd:enumeration value="Tiled" /> | 
|---|
 | 313 |                 </xsd:restriction> | 
|---|
 | 314 |         </xsd:simpleType> | 
|---|
 | 315 |         <xsd:simpleType name="horzFormatEnum"> | 
|---|
 | 316 |                 <xsd:restriction base="xsd:string"> | 
|---|
 | 317 |                         <xsd:enumeration value="LeftAligned" /> | 
|---|
 | 318 |                         <xsd:enumeration value="CentreAligned" /> | 
|---|
 | 319 |                         <xsd:enumeration value="RightAligned" /> | 
|---|
 | 320 |                         <xsd:enumeration value="Stretched" /> | 
|---|
 | 321 |                         <xsd:enumeration value="Tiled" /> | 
|---|
 | 322 |                 </xsd:restriction> | 
|---|
 | 323 |         </xsd:simpleType> | 
|---|
 | 324 |         <xsd:simpleType name="vertAlignmentEnum"> | 
|---|
 | 325 |                 <xsd:restriction base="xsd:string"> | 
|---|
 | 326 |                         <xsd:enumeration value="TopAligned" /> | 
|---|
 | 327 |                         <xsd:enumeration value="CentreAligned" /> | 
|---|
 | 328 |                         <xsd:enumeration value="BottomAligned" /> | 
|---|
 | 329 |                 </xsd:restriction> | 
|---|
 | 330 |         </xsd:simpleType> | 
|---|
 | 331 |         <xsd:simpleType name="horzAlignmentEnum"> | 
|---|
 | 332 |                 <xsd:restriction base="xsd:string"> | 
|---|
 | 333 |                         <xsd:enumeration value="LeftAligned" /> | 
|---|
 | 334 |                         <xsd:enumeration value="CentreAligned" /> | 
|---|
 | 335 |                         <xsd:enumeration value="RightAligned" /> | 
|---|
 | 336 |                 </xsd:restriction> | 
|---|
 | 337 |         </xsd:simpleType> | 
|---|
 | 338 |     <xsd:simpleType name="horzTextFormatEnum"> | 
|---|
 | 339 |         <xsd:restriction base="xsd:string"> | 
|---|
 | 340 |             <xsd:enumeration value="LeftAligned" /> | 
|---|
 | 341 |             <xsd:enumeration value="RightAligned" /> | 
|---|
 | 342 |             <xsd:enumeration value="CentreAligned" /> | 
|---|
 | 343 |             <xsd:enumeration value="Justified" /> | 
|---|
 | 344 |             <xsd:enumeration value="WordWrapLeftAligned" /> | 
|---|
 | 345 |             <xsd:enumeration value="WordWrapRightAligned" /> | 
|---|
 | 346 |             <xsd:enumeration value="WordWrapCentreAligned" /> | 
|---|
 | 347 |             <xsd:enumeration value="WordWrapJustified" /> | 
|---|
 | 348 |         </xsd:restriction> | 
|---|
 | 349 |     </xsd:simpleType> | 
|---|
 | 350 |     <xsd:simpleType name="vertTextFormatEnum"> | 
|---|
 | 351 |         <xsd:restriction base="xsd:string"> | 
|---|
 | 352 |             <xsd:enumeration value="TopAligned" /> | 
|---|
 | 353 |             <xsd:enumeration value="BottomAligned" /> | 
|---|
 | 354 |             <xsd:enumeration value="CentreAligned" /> | 
|---|
 | 355 |         </xsd:restriction> | 
|---|
 | 356 |     </xsd:simpleType> | 
|---|
 | 357 |     <xsd:simpleType name="propertyTypeEnum"> | 
|---|
 | 358 |         <xsd:restriction base="xsd:string"> | 
|---|
 | 359 |             <xsd:enumeration value="Generic" /> | 
|---|
 | 360 |         </xsd:restriction> | 
|---|
 | 361 |     </xsd:simpleType> | 
|---|
 | 362 |     <xsd:simpleType name="fontMetricTypeEnum"> | 
|---|
 | 363 |         <xsd:restriction base="xsd:string"> | 
|---|
 | 364 |             <xsd:enumeration value="LineSpacing" /> | 
|---|
 | 365 |             <xsd:enumeration value="Baseline" /> | 
|---|
 | 366 |             <xsd:enumeration value="HorzExtent" /> | 
|---|
 | 367 |         </xsd:restriction> | 
|---|
 | 368 |     </xsd:simpleType> | 
|---|
 | 369 |     <xsd:simpleType name="dimensionOperatorEnum"> | 
|---|
 | 370 |         <xsd:restriction base="xsd:string"> | 
|---|
 | 371 |             <xsd:enumeration value="Noop" /> | 
|---|
 | 372 |             <xsd:enumeration value="Add" /> | 
|---|
 | 373 |             <xsd:enumeration value="Subtract" /> | 
|---|
 | 374 |             <xsd:enumeration value="Multiply" /> | 
|---|
 | 375 |             <xsd:enumeration value="Divide" /> | 
|---|
 | 376 |         </xsd:restriction> | 
|---|
 | 377 |     </xsd:simpleType> | 
|---|
 | 378 |     <xsd:simpleType name="frameImageComponentEnum"> | 
|---|
 | 379 |         <xsd:restriction base="xsd:string"> | 
|---|
 | 380 |             <xsd:enumeration value="Background" /> | 
|---|
 | 381 |             <xsd:enumeration value="TopLeftCorner" /> | 
|---|
 | 382 |             <xsd:enumeration value="TopRightCorner" /> | 
|---|
 | 383 |             <xsd:enumeration value="BottomLeftCorner" /> | 
|---|
 | 384 |             <xsd:enumeration value="BottomRightCorner" /> | 
|---|
 | 385 |             <xsd:enumeration value="LeftEdge" /> | 
|---|
 | 386 |             <xsd:enumeration value="RightEdge" /> | 
|---|
 | 387 |             <xsd:enumeration value="TopEdge" /> | 
|---|
 | 388 |             <xsd:enumeration value="BottomEdge" /> | 
|---|
 | 389 |         </xsd:restriction> | 
|---|
 | 390 |     </xsd:simpleType> | 
|---|
 | 391 | </xsd:schema> | 
|---|