annotate UI.xsd @ 0:0162704a3bc2

Nothing interesting yet, just trying out mercurial. These files are the files ill be starting with.
author L3nM3n
date Sat, 23 Oct 2010 03:16:42 +0200
parents
children
rev   line source
L3nM3n@0 1 <?xml version="1.0" encoding="UTF-8"?>
L3nM3n@0 2 <!-- edited with XMLSpy v2005 sp2 U (http://www.altova.com) by Sam Lantinga (Blizzard Entertainment) -->
L3nM3n@0 3 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.blizzard.com/wow/ui/" xmlns:ui="http://www.blizzard.com/wow/ui/" targetNamespace="http://www.blizzard.com/wow/ui/" elementFormDefault="qualified" attributeFormDefault="unqualified">
L3nM3n@0 4 <xs:simpleType name="FRAMEPOINT">
L3nM3n@0 5 <xs:restriction base="xs:NMTOKEN">
L3nM3n@0 6 <xs:enumeration value="TOPLEFT"/>
L3nM3n@0 7 <xs:enumeration value="TOPRIGHT"/>
L3nM3n@0 8 <xs:enumeration value="BOTTOMLEFT"/>
L3nM3n@0 9 <xs:enumeration value="BOTTOMRIGHT"/>
L3nM3n@0 10 <xs:enumeration value="TOP"/>
L3nM3n@0 11 <xs:enumeration value="BOTTOM"/>
L3nM3n@0 12 <xs:enumeration value="LEFT"/>
L3nM3n@0 13 <xs:enumeration value="RIGHT"/>
L3nM3n@0 14 <xs:enumeration value="CENTER"/>
L3nM3n@0 15 </xs:restriction>
L3nM3n@0 16 </xs:simpleType>
L3nM3n@0 17 <xs:simpleType name="FRAMESTRATA">
L3nM3n@0 18 <xs:restriction base="xs:NMTOKEN">
L3nM3n@0 19 <xs:enumeration value="PARENT"/>
L3nM3n@0 20 <xs:enumeration value="BACKGROUND"/>
L3nM3n@0 21 <xs:enumeration value="LOW"/>
L3nM3n@0 22 <xs:enumeration value="MEDIUM"/>
L3nM3n@0 23 <xs:enumeration value="HIGH"/>
L3nM3n@0 24 <xs:enumeration value="DIALOG"/>
L3nM3n@0 25 <xs:enumeration value="FULLSCREEN"/>
L3nM3n@0 26 <xs:enumeration value="FULLSCREEN_DIALOG"/>
L3nM3n@0 27 <xs:enumeration value="TOOLTIP"/>
L3nM3n@0 28 </xs:restriction>
L3nM3n@0 29 </xs:simpleType>
L3nM3n@0 30 <xs:simpleType name="DRAWLAYER">
L3nM3n@0 31 <xs:restriction base="xs:NMTOKEN">
L3nM3n@0 32 <xs:enumeration value="BACKGROUND"/>
L3nM3n@0 33 <xs:enumeration value="BORDER"/>
L3nM3n@0 34 <xs:enumeration value="ARTWORK"/>
L3nM3n@0 35 <xs:enumeration value="OVERLAY"/>
L3nM3n@0 36 <xs:enumeration value="HIGHLIGHT"/>
L3nM3n@0 37 </xs:restriction>
L3nM3n@0 38 </xs:simpleType>
L3nM3n@0 39 <xs:simpleType name="ALPHAMODE">
L3nM3n@0 40 <xs:restriction base="xs:NMTOKEN">
L3nM3n@0 41 <xs:enumeration value="DISABLE"/>
L3nM3n@0 42 <xs:enumeration value="BLEND"/>
L3nM3n@0 43 <xs:enumeration value="ALPHAKEY"/>
L3nM3n@0 44 <xs:enumeration value="ADD"/>
L3nM3n@0 45 <xs:enumeration value="MOD"/>
L3nM3n@0 46 </xs:restriction>
L3nM3n@0 47 </xs:simpleType>
L3nM3n@0 48 <xs:simpleType name="OUTLINETYPE">
L3nM3n@0 49 <xs:restriction base="xs:NMTOKEN">
L3nM3n@0 50 <xs:enumeration value="NONE"/>
L3nM3n@0 51 <xs:enumeration value="NORMAL"/>
L3nM3n@0 52 <xs:enumeration value="THICK"/>
L3nM3n@0 53 </xs:restriction>
L3nM3n@0 54 </xs:simpleType>
L3nM3n@0 55 <xs:simpleType name="JUSTIFYVTYPE">
L3nM3n@0 56 <xs:restriction base="xs:NMTOKEN">
L3nM3n@0 57 <xs:enumeration value="TOP"/>
L3nM3n@0 58 <xs:enumeration value="MIDDLE"/>
L3nM3n@0 59 <xs:enumeration value="BOTTOM"/>
L3nM3n@0 60 </xs:restriction>
L3nM3n@0 61 </xs:simpleType>
L3nM3n@0 62 <xs:simpleType name="JUSTIFYHTYPE">
L3nM3n@0 63 <xs:restriction base="xs:NMTOKEN">
L3nM3n@0 64 <xs:enumeration value="LEFT"/>
L3nM3n@0 65 <xs:enumeration value="CENTER"/>
L3nM3n@0 66 <xs:enumeration value="RIGHT"/>
L3nM3n@0 67 </xs:restriction>
L3nM3n@0 68 </xs:simpleType>
L3nM3n@0 69 <xs:simpleType name="INSERTMODE">
L3nM3n@0 70 <xs:restriction base="xs:NMTOKEN">
L3nM3n@0 71 <xs:enumeration value="TOP"/>
L3nM3n@0 72 <xs:enumeration value="BOTTOM"/>
L3nM3n@0 73 </xs:restriction>
L3nM3n@0 74 </xs:simpleType>
L3nM3n@0 75 <xs:simpleType name="ORIENTATION">
L3nM3n@0 76 <xs:restriction base="xs:NMTOKEN">
L3nM3n@0 77 <xs:enumeration value="HORIZONTAL"/>
L3nM3n@0 78 <xs:enumeration value="VERTICAL"/>
L3nM3n@0 79 </xs:restriction>
L3nM3n@0 80 </xs:simpleType>
L3nM3n@0 81 <xs:simpleType name="ATTRIBUTETYPE">
L3nM3n@0 82 <xs:restriction base="xs:NMTOKEN">
L3nM3n@0 83 <xs:enumeration value="nil"/>
L3nM3n@0 84 <xs:enumeration value="boolean"/>
L3nM3n@0 85 <xs:enumeration value="number"/>
L3nM3n@0 86 <xs:enumeration value="string"/>
L3nM3n@0 87 </xs:restriction>
L3nM3n@0 88 </xs:simpleType>
L3nM3n@0 89 <xs:element name="AbsValue">
L3nM3n@0 90 <xs:complexType>
L3nM3n@0 91 <xs:attribute name="val" type="xs:int" use="required"/>
L3nM3n@0 92 </xs:complexType>
L3nM3n@0 93 </xs:element>
L3nM3n@0 94 <xs:element name="RelValue">
L3nM3n@0 95 <xs:complexType>
L3nM3n@0 96 <xs:attribute name="val" type="xs:float" use="required"/>
L3nM3n@0 97 </xs:complexType>
L3nM3n@0 98 </xs:element>
L3nM3n@0 99 <xs:complexType name="Value">
L3nM3n@0 100 <xs:choice minOccurs="0">
L3nM3n@0 101 <xs:element ref="AbsValue"/>
L3nM3n@0 102 <xs:element ref="RelValue"/>
L3nM3n@0 103 </xs:choice>
L3nM3n@0 104 <xs:attribute name="val" type="xs:int" use="optional"/>
L3nM3n@0 105 </xs:complexType>
L3nM3n@0 106 <xs:element name="AbsDimension">
L3nM3n@0 107 <xs:complexType>
L3nM3n@0 108 <xs:attribute name="x" type="xs:int" use="required"/>
L3nM3n@0 109 <xs:attribute name="y" type="xs:int" use="required"/>
L3nM3n@0 110 </xs:complexType>
L3nM3n@0 111 </xs:element>
L3nM3n@0 112 <xs:element name="RelDimension">
L3nM3n@0 113 <xs:complexType>
L3nM3n@0 114 <xs:attribute name="x" type="xs:float" use="required"/>
L3nM3n@0 115 <xs:attribute name="y" type="xs:float" use="required"/>
L3nM3n@0 116 </xs:complexType>
L3nM3n@0 117 </xs:element>
L3nM3n@0 118 <xs:complexType name="Dimension">
L3nM3n@0 119 <xs:choice minOccurs="0">
L3nM3n@0 120 <xs:element ref="AbsDimension"/>
L3nM3n@0 121 <xs:element ref="RelDimension"/>
L3nM3n@0 122 </xs:choice>
L3nM3n@0 123 <xs:attribute name="x" type="xs:int" use="optional"/>
L3nM3n@0 124 <xs:attribute name="y" type="xs:int" use="optional"/>
L3nM3n@0 125 </xs:complexType>
L3nM3n@0 126 <xs:element name="AbsInset">
L3nM3n@0 127 <xs:complexType>
L3nM3n@0 128 <xs:attribute name="left" type="xs:int" use="optional"/>
L3nM3n@0 129 <xs:attribute name="right" type="xs:int" use="optional"/>
L3nM3n@0 130 <xs:attribute name="top" type="xs:int" use="optional"/>
L3nM3n@0 131 <xs:attribute name="bottom" type="xs:int" use="optional"/>
L3nM3n@0 132 </xs:complexType>
L3nM3n@0 133 </xs:element>
L3nM3n@0 134 <xs:element name="RelInset">
L3nM3n@0 135 <xs:complexType>
L3nM3n@0 136 <xs:attribute name="left" type="xs:float" use="required"/>
L3nM3n@0 137 <xs:attribute name="right" type="xs:float" use="required"/>
L3nM3n@0 138 <xs:attribute name="top" type="xs:float" use="required"/>
L3nM3n@0 139 <xs:attribute name="bottom" type="xs:float" use="required"/>
L3nM3n@0 140 </xs:complexType>
L3nM3n@0 141 </xs:element>
L3nM3n@0 142 <xs:complexType name="Inset">
L3nM3n@0 143 <xs:choice minOccurs="0">
L3nM3n@0 144 <xs:element ref="AbsInset"/>
L3nM3n@0 145 <xs:element ref="RelInset"/>
L3nM3n@0 146 </xs:choice>
L3nM3n@0 147 <xs:attribute name="left" type="xs:int" use="optional"/>
L3nM3n@0 148 <xs:attribute name="right" type="xs:int" use="optional"/>
L3nM3n@0 149 <xs:attribute name="top" type="xs:int" use="optional"/>
L3nM3n@0 150 <xs:attribute name="bottom" type="xs:int" use="optional"/>
L3nM3n@0 151 </xs:complexType>
L3nM3n@0 152 <xs:simpleType name="ColorFloat">
L3nM3n@0 153 <xs:restriction base="xs:float">
L3nM3n@0 154 <xs:minInclusive value="0.0"/>
L3nM3n@0 155 <xs:maxInclusive value="1.0"/>
L3nM3n@0 156 </xs:restriction>
L3nM3n@0 157 </xs:simpleType>
L3nM3n@0 158 <xs:complexType name="ColorType">
L3nM3n@0 159 <xs:attribute name="r" type="ColorFloat" use="required"/>
L3nM3n@0 160 <xs:attribute name="g" type="ColorFloat" use="required"/>
L3nM3n@0 161 <xs:attribute name="b" type="ColorFloat" use="required"/>
L3nM3n@0 162 <xs:attribute name="a" type="ColorFloat" default="1.0"/>
L3nM3n@0 163 </xs:complexType>
L3nM3n@0 164 <xs:complexType name="ShadowType">
L3nM3n@0 165 <xs:sequence minOccurs="0">
L3nM3n@0 166 <xs:choice maxOccurs="unbounded">
L3nM3n@0 167 <xs:element name="Color" type="ColorType"/>
L3nM3n@0 168 <xs:element name="Offset" type="Dimension"/>
L3nM3n@0 169 </xs:choice>
L3nM3n@0 170 </xs:sequence>
L3nM3n@0 171 </xs:complexType>
L3nM3n@0 172 <xs:complexType name="GradientType">
L3nM3n@0 173 <xs:sequence>
L3nM3n@0 174 <xs:element name="MinColor" type="ColorType"/>
L3nM3n@0 175 <xs:element name="MaxColor" type="ColorType"/>
L3nM3n@0 176 </xs:sequence>
L3nM3n@0 177 <xs:attribute name="orientation" type="ORIENTATION" default="HORIZONTAL"/>
L3nM3n@0 178 </xs:complexType>
L3nM3n@0 179 <xs:complexType name="AttributeType">
L3nM3n@0 180 <xs:attribute name="name" type="xs:string" use="required"/>
L3nM3n@0 181 <xs:attribute name="type" type="ATTRIBUTETYPE" use="optional" default="string"/>
L3nM3n@0 182 <xs:attribute name="value" type="xs:string" use="optional"/>
L3nM3n@0 183 </xs:complexType>
L3nM3n@0 184 <xs:complexType name="AttributesType">
L3nM3n@0 185 <xs:sequence>
L3nM3n@0 186 <xs:choice maxOccurs="unbounded">
L3nM3n@0 187 <xs:element name="Attribute" type="AttributeType"/>
L3nM3n@0 188 </xs:choice>
L3nM3n@0 189 </xs:sequence>
L3nM3n@0 190 </xs:complexType>
L3nM3n@0 191 <xs:complexType name="ButtonStyleType">
L3nM3n@0 192 <xs:attribute name="style" type="xs:string" use="required"/>
L3nM3n@0 193 </xs:complexType>
L3nM3n@0 194 <xs:complexType name="ScriptsType">
L3nM3n@0 195 <xs:sequence>
L3nM3n@0 196 <xs:choice maxOccurs="unbounded">
L3nM3n@0 197 <xs:element name="OnLoad" type="ScriptType"/>
L3nM3n@0 198 <xs:element name="OnAttributeChanged" type="ScriptType"/>
L3nM3n@0 199 <xs:element name="OnSizeChanged" type="ScriptType"/>
L3nM3n@0 200 <xs:element name="OnEvent" type="ScriptType"/>
L3nM3n@0 201 <xs:element name="OnUpdate" type="ScriptType"/>
L3nM3n@0 202 <xs:element name="OnShow" type="ScriptType"/>
L3nM3n@0 203 <xs:element name="OnHide" type="ScriptType"/>
L3nM3n@0 204 <xs:element name="OnEnter" type="ScriptType"/>
L3nM3n@0 205 <xs:element name="OnLeave" type="ScriptType"/>
L3nM3n@0 206 <xs:element name="OnMouseDown" type="ScriptType"/>
L3nM3n@0 207 <xs:element name="OnMouseUp" type="ScriptType"/>
L3nM3n@0 208 <xs:element name="OnMouseWheel" type="ScriptType"/>
L3nM3n@0 209 <xs:element name="OnJoystickStickMotion" type="ScriptType"/>
L3nM3n@0 210 <xs:element name="OnJoystickAxisMotion" type="ScriptType"/>
L3nM3n@0 211 <xs:element name="OnJoystickButtonDown" type="ScriptType"/>
L3nM3n@0 212 <xs:element name="OnJoystickButtonUp" type="ScriptType"/>
L3nM3n@0 213 <xs:element name="OnJoystickHatMotion" type="ScriptType"/>
L3nM3n@0 214 <xs:element name="OnDragStart" type="ScriptType"/>
L3nM3n@0 215 <xs:element name="OnDragStop" type="ScriptType"/>
L3nM3n@0 216 <xs:element name="OnReceiveDrag" type="ScriptType"/>
L3nM3n@0 217 <xs:element name="PreClick" type="ScriptType"/>
L3nM3n@0 218 <xs:element name="OnClick" type="ScriptType"/>
L3nM3n@0 219 <xs:element name="PostClick" type="ScriptType"/>
L3nM3n@0 220 <xs:element name="OnDoubleClick" type="ScriptType"/>
L3nM3n@0 221 <xs:element name="OnValueChanged" type="ScriptType"/>
L3nM3n@0 222 <xs:element name="OnMinMaxChanged" type="ScriptType"/>
L3nM3n@0 223 <xs:element name="OnUpdateModel" type="ScriptType"/>
L3nM3n@0 224 <xs:element name="OnAnimFinished" type="ScriptType"/>
L3nM3n@0 225 <xs:element name="OnEnterPressed" type="ScriptType"/>
L3nM3n@0 226 <xs:element name="OnEscapePressed" type="ScriptType"/>
L3nM3n@0 227 <xs:element name="OnSpacePressed" type="ScriptType"/>
L3nM3n@0 228 <xs:element name="OnTabPressed" type="ScriptType"/>
L3nM3n@0 229 <xs:element name="OnTextChanged" type="ScriptType"/>
L3nM3n@0 230 <xs:element name="OnTextSet" type="ScriptType"/>
L3nM3n@0 231 <xs:element name="OnCursorChanged" type="ScriptType"/>
L3nM3n@0 232 <xs:element name="OnInputLanguageChanged" type="ScriptType"/>
L3nM3n@0 233 <xs:element name="OnEditFocusGained" type="ScriptType"/>
L3nM3n@0 234 <xs:element name="OnEditFocusLost" type="ScriptType"/>
L3nM3n@0 235 <xs:element name="OnHorizontalScroll" type="ScriptType"/>
L3nM3n@0 236 <xs:element name="OnVerticalScroll" type="ScriptType"/>
L3nM3n@0 237 <xs:element name="OnScrollRangeChanged" type="ScriptType"/>
L3nM3n@0 238 <xs:element name="OnCharComposition" type="ScriptType"/>
L3nM3n@0 239 <xs:element name="OnChar" type="ScriptType"/>
L3nM3n@0 240 <xs:element name="OnKeyDown" type="ScriptType"/>
L3nM3n@0 241 <xs:element name="OnKeyUp" type="ScriptType"/>
L3nM3n@0 242 <xs:element name="OnColorSelect" type="ScriptType"/>
L3nM3n@0 243 <xs:element name="OnHyperlinkEnter" type="ScriptType"/>
L3nM3n@0 244 <xs:element name="OnHyperlinkLeave" type="ScriptType"/>
L3nM3n@0 245 <xs:element name="OnHyperlinkClick" type="ScriptType"/>
L3nM3n@0 246 <xs:element name="OnMessageScrollChanged" type="ScriptType"/>
L3nM3n@0 247 <xs:element name="OnMovieFinished" type="ScriptType"/>
L3nM3n@0 248 <xs:element name="OnMovieShowSubtitle" type="ScriptType"/>
L3nM3n@0 249 <xs:element name="OnMovieHideSubtitle" type="ScriptType"/>
L3nM3n@0 250 <xs:element name="OnTooltipSetDefaultAnchor" type="ScriptType"/>
L3nM3n@0 251 <xs:element name="OnTooltipCleared" type="ScriptType"/>
L3nM3n@0 252 <xs:element name="OnTooltipAddMoney" type="ScriptType"/>
L3nM3n@0 253 <xs:element name="OnTooltipSetUnit" type="ScriptType"/>
L3nM3n@0 254 <xs:element name="OnTooltipSetItem" type="ScriptType"/>
L3nM3n@0 255 <xs:element name="OnTooltipSetSpell" type="ScriptType"/>
L3nM3n@0 256 <xs:element name="OnTooltipSetQuest" type="ScriptType"/>
L3nM3n@0 257 <xs:element name="OnTooltipSetAchievement" type="ScriptType"/>
L3nM3n@0 258 <xs:element name="OnEnable" type="ScriptType"/>
L3nM3n@0 259 <xs:element name="OnDisable" type="ScriptType"/>
L3nM3n@0 260 </xs:choice>
L3nM3n@0 261 </xs:sequence>
L3nM3n@0 262 </xs:complexType>
L3nM3n@0 263 <xs:complexType name="ScriptType">
L3nM3n@0 264 <xs:simpleContent>
L3nM3n@0 265 <xs:extension base="xs:string">
L3nM3n@0 266 <xs:attribute name="function" type="xs:string"/>
L3nM3n@0 267 </xs:extension>
L3nM3n@0 268 </xs:simpleContent>
L3nM3n@0 269 </xs:complexType>
L3nM3n@0 270 <xs:complexType name="FontType">
L3nM3n@0 271 <xs:sequence minOccurs="0">
L3nM3n@0 272 <xs:choice maxOccurs="unbounded">
L3nM3n@0 273 <xs:element name="FontHeight" type="Value"/>
L3nM3n@0 274 <xs:element name="Color" type="ColorType"/>
L3nM3n@0 275 <xs:element name="Shadow" type="ShadowType"/>
L3nM3n@0 276 </xs:choice>
L3nM3n@0 277 </xs:sequence>
L3nM3n@0 278 <xs:attribute name="name" type="xs:string"/>
L3nM3n@0 279 <xs:attribute name="inherits" type="xs:string"/>
L3nM3n@0 280 <xs:attribute name="virtual" type="xs:boolean" default="false"/>
L3nM3n@0 281 <xs:attribute name="font" type="xs:string"/>
L3nM3n@0 282 <xs:attribute name="spacing" type="xs:float" default="0"/>
L3nM3n@0 283 <xs:attribute name="outline" type="OUTLINETYPE" default="NONE"/>
L3nM3n@0 284 <xs:attribute name="monochrome" type="xs:boolean" default="false"/>
L3nM3n@0 285 <xs:attribute name="justifyV" type="JUSTIFYVTYPE" default="MIDDLE"/>
L3nM3n@0 286 <xs:attribute name="justifyH" type="JUSTIFYHTYPE" default="CENTER"/>
L3nM3n@0 287 </xs:complexType>
L3nM3n@0 288 <xs:element name="Font">
L3nM3n@0 289 <xs:complexType>
L3nM3n@0 290 <xs:complexContent>
L3nM3n@0 291 <xs:extension base="FontType"/>
L3nM3n@0 292 </xs:complexContent>
L3nM3n@0 293 </xs:complexType>
L3nM3n@0 294 </xs:element>
L3nM3n@0 295 <xs:complexType name="LayoutFrameType">
L3nM3n@0 296 <xs:sequence minOccurs="0">
L3nM3n@0 297 <xs:choice maxOccurs="unbounded">
L3nM3n@0 298 <xs:element name="Size" type="Dimension"/>
L3nM3n@0 299 <xs:element name="Anchors">
L3nM3n@0 300 <xs:complexType>
L3nM3n@0 301 <xs:sequence>
L3nM3n@0 302 <xs:element name="Anchor" maxOccurs="unbounded">
L3nM3n@0 303 <xs:complexType>
L3nM3n@0 304 <xs:sequence minOccurs="0">
L3nM3n@0 305 <xs:element name="Offset" type="Dimension"/>
L3nM3n@0 306 </xs:sequence>
L3nM3n@0 307 <xs:attribute name="point" type="FRAMEPOINT" use="required"/>
L3nM3n@0 308 <xs:attribute name="relativeTo" type="xs:string"/>
L3nM3n@0 309 <xs:attribute name="relativePoint" type="FRAMEPOINT"/>
L3nM3n@0 310 <xs:attribute name="x" type="xs:int"/>
L3nM3n@0 311 <xs:attribute name="y" type="xs:int"/>
L3nM3n@0 312 </xs:complexType>
L3nM3n@0 313 </xs:element>
L3nM3n@0 314 </xs:sequence>
L3nM3n@0 315 </xs:complexType>
L3nM3n@0 316 </xs:element>
L3nM3n@0 317 <xs:element name="Animations">
L3nM3n@0 318 <xs:complexType>
L3nM3n@0 319 <xs:sequence>
L3nM3n@0 320 <xs:element ref="AnimationGroup" maxOccurs="unbounded"/>
L3nM3n@0 321 </xs:sequence>
L3nM3n@0 322 </xs:complexType>
L3nM3n@0 323 </xs:element>
L3nM3n@0 324 </xs:choice>
L3nM3n@0 325 </xs:sequence>
L3nM3n@0 326 <xs:attribute name="name" type="xs:string"/>
L3nM3n@0 327 <xs:attribute name="inherits" type="xs:string"/>
L3nM3n@0 328 <xs:attribute name="virtual" type="xs:boolean" default="false"/>
L3nM3n@0 329 <xs:attribute name="setAllPoints" type="xs:boolean" default="false"/>
L3nM3n@0 330 <xs:attribute name="hidden" type="xs:boolean" default="false"/>
L3nM3n@0 331 <xs:attribute name="parentKey" type="xs:string"/>
L3nM3n@0 332 </xs:complexType>
L3nM3n@0 333 <xs:element name="LayoutFrame" type="LayoutFrameType"/>
L3nM3n@0 334 <xs:complexType name="BackdropType">
L3nM3n@0 335 <xs:sequence minOccurs="0">
L3nM3n@0 336 <xs:choice maxOccurs="unbounded">
L3nM3n@0 337 <xs:element name="BackgroundInsets" type="Inset"/>
L3nM3n@0 338 <xs:element name="TileSize" type="Value"/>
L3nM3n@0 339 <xs:element name="EdgeSize" type="Value"/>
L3nM3n@0 340 <xs:element name="Color" type="ColorType"/>
L3nM3n@0 341 <xs:element name="BorderColor" type="ColorType"/>
L3nM3n@0 342 </xs:choice>
L3nM3n@0 343 </xs:sequence>
L3nM3n@0 344 <xs:attribute name="bgFile" type="xs:string"/>
L3nM3n@0 345 <xs:attribute name="edgeFile" type="xs:string"/>
L3nM3n@0 346 <xs:attribute name="tile" type="xs:boolean" default="false"/>
L3nM3n@0 347 <xs:attribute name="alphaMode" type="ALPHAMODE" default="BLEND"/>
L3nM3n@0 348 </xs:complexType>
L3nM3n@0 349 <xs:complexType name="TextureType">
L3nM3n@0 350 <xs:complexContent>
L3nM3n@0 351 <xs:extension base="LayoutFrameType">
L3nM3n@0 352 <xs:sequence minOccurs="0">
L3nM3n@0 353 <xs:choice maxOccurs="unbounded">
L3nM3n@0 354 <xs:element name="TexCoords">
L3nM3n@0 355 <xs:complexType>
L3nM3n@0 356 <xs:attribute name="left" type="xs:float" use="required"/>
L3nM3n@0 357 <xs:attribute name="right" type="xs:float" use="required"/>
L3nM3n@0 358 <xs:attribute name="top" type="xs:float" use="required"/>
L3nM3n@0 359 <xs:attribute name="bottom" type="xs:float" use="required"/>
L3nM3n@0 360 <xs:attribute name="ULx" type="xs:float"/>
L3nM3n@0 361 <xs:attribute name="ULy" type="xs:float"/>
L3nM3n@0 362 <xs:attribute name="LLx" type="xs:float"/>
L3nM3n@0 363 <xs:attribute name="LLy" type="xs:float"/>
L3nM3n@0 364 <xs:attribute name="URx" type="xs:float"/>
L3nM3n@0 365 <xs:attribute name="URy" type="xs:float"/>
L3nM3n@0 366 <xs:attribute name="LRx" type="xs:float"/>
L3nM3n@0 367 <xs:attribute name="LRy" type="xs:float"/>
L3nM3n@0 368 </xs:complexType>
L3nM3n@0 369 </xs:element>
L3nM3n@0 370 <xs:element name="Color" type="ColorType"/>
L3nM3n@0 371 <xs:element name="Gradient" type="GradientType"/>
L3nM3n@0 372 </xs:choice>
L3nM3n@0 373 </xs:sequence>
L3nM3n@0 374 <xs:attribute name="file" type="xs:string"/>
L3nM3n@0 375 <xs:attribute name="alphaMode" type="ALPHAMODE" default="BLEND"/>
L3nM3n@0 376 <xs:attribute name="alpha" type="xs:float" default="1.0"/>
L3nM3n@0 377 <xs:attribute name="nonBlocking" type="xs:boolean" default="false"/>
L3nM3n@0 378 <xs:attribute name="horizTile" type="xs:boolean" default="false"/>
L3nM3n@0 379 <xs:attribute name="vertTile" type="xs:boolean" default="false"/>
L3nM3n@0 380 </xs:extension>
L3nM3n@0 381 </xs:complexContent>
L3nM3n@0 382 </xs:complexType>
L3nM3n@0 383 <xs:element name="Texture" type="TextureType" substitutionGroup="LayoutFrame"/>
L3nM3n@0 384 <xs:complexType name="FontStringType">
L3nM3n@0 385 <xs:complexContent>
L3nM3n@0 386 <xs:extension base="LayoutFrameType">
L3nM3n@0 387 <xs:sequence minOccurs="0">
L3nM3n@0 388 <xs:choice maxOccurs="unbounded">
L3nM3n@0 389 <xs:element name="FontHeight" type="Value"/>
L3nM3n@0 390 <xs:element name="Color" type="ColorType"/>
L3nM3n@0 391 <xs:element name="Shadow" type="ShadowType"/>
L3nM3n@0 392 </xs:choice>
L3nM3n@0 393 </xs:sequence>
L3nM3n@0 394 <xs:attribute name="font" type="xs:string"/>
L3nM3n@0 395 <xs:attribute name="bytes" default="255">
L3nM3n@0 396 <xs:simpleType>
L3nM3n@0 397 <xs:restriction base="xs:int">
L3nM3n@0 398 <xs:minInclusive value="0"/>
L3nM3n@0 399 </xs:restriction>
L3nM3n@0 400 </xs:simpleType>
L3nM3n@0 401 </xs:attribute>
L3nM3n@0 402 <xs:attribute name="text" type="xs:string"/>
L3nM3n@0 403 <xs:attribute name="spacing" type="xs:float" default="0"/>
L3nM3n@0 404 <xs:attribute name="outline" type="OUTLINETYPE" default="NONE"/>
L3nM3n@0 405 <xs:attribute name="monochrome" type="xs:boolean" default="false"/>
L3nM3n@0 406 <xs:attribute name="nonspacewrap" type="xs:boolean" default="false"/>
L3nM3n@0 407 <xs:attribute name="wordwrap" type="xs:boolean" default="true"/>
L3nM3n@0 408 <xs:attribute name="justifyV" type="JUSTIFYVTYPE" default="MIDDLE"/>
L3nM3n@0 409 <xs:attribute name="justifyH" type="JUSTIFYHTYPE" default="CENTER"/>
L3nM3n@0 410 <xs:attribute name="maxLines" type="xs:unsignedInt" default="0"/>
L3nM3n@0 411 <xs:attribute name="indented" type="xs:boolean" default="false"/>
L3nM3n@0 412 </xs:extension>
L3nM3n@0 413 </xs:complexContent>
L3nM3n@0 414 </xs:complexType>
L3nM3n@0 415 <xs:element name="FontString" type="FontStringType" substitutionGroup="LayoutFrame"/>
L3nM3n@0 416 <xs:complexType name="FrameType">
L3nM3n@0 417 <xs:complexContent>
L3nM3n@0 418 <xs:extension base="LayoutFrameType">
L3nM3n@0 419 <xs:sequence minOccurs="0">
L3nM3n@0 420 <xs:choice maxOccurs="unbounded">
L3nM3n@0 421 <xs:element name="TitleRegion" type="ui:LayoutFrameType"/>
L3nM3n@0 422 <xs:element name="ResizeBounds">
L3nM3n@0 423 <xs:complexType>
L3nM3n@0 424 <xs:sequence>
L3nM3n@0 425 <xs:choice maxOccurs="unbounded">
L3nM3n@0 426 <xs:element name="minResize" type="Dimension"/>
L3nM3n@0 427 <xs:element name="maxResize" type="Dimension"/>
L3nM3n@0 428 </xs:choice>
L3nM3n@0 429 </xs:sequence>
L3nM3n@0 430 </xs:complexType>
L3nM3n@0 431 </xs:element>
L3nM3n@0 432 <xs:element name="Backdrop" type="BackdropType"/>
L3nM3n@0 433 <xs:element name="HitRectInsets" type="Inset"/>
L3nM3n@0 434 <xs:element name="Layers">
L3nM3n@0 435 <xs:complexType>
L3nM3n@0 436 <xs:sequence>
L3nM3n@0 437 <xs:element name="Layer" maxOccurs="unbounded">
L3nM3n@0 438 <xs:complexType>
L3nM3n@0 439 <xs:sequence>
L3nM3n@0 440 <xs:choice maxOccurs="unbounded">
L3nM3n@0 441 <xs:element ref="Texture"/>
L3nM3n@0 442 <xs:element ref="FontString"/>
L3nM3n@0 443 </xs:choice>
L3nM3n@0 444 </xs:sequence>
L3nM3n@0 445 <xs:attribute name="level" type="DRAWLAYER" default="ARTWORK"/>
L3nM3n@0 446 </xs:complexType>
L3nM3n@0 447 </xs:element>
L3nM3n@0 448 </xs:sequence>
L3nM3n@0 449 </xs:complexType>
L3nM3n@0 450 </xs:element>
L3nM3n@0 451 <xs:element name="Attributes" type="AttributesType"/>
L3nM3n@0 452 <xs:element name="Frames">
L3nM3n@0 453 <xs:complexType>
L3nM3n@0 454 <xs:sequence>
L3nM3n@0 455 <xs:element ref="Frame" maxOccurs="unbounded"/>
L3nM3n@0 456 </xs:sequence>
L3nM3n@0 457 </xs:complexType>
L3nM3n@0 458 </xs:element>
L3nM3n@0 459 <xs:element name="Scripts" type="ScriptsType"/>
L3nM3n@0 460 </xs:choice>
L3nM3n@0 461 </xs:sequence>
L3nM3n@0 462 <xs:attribute name="alpha" type="xs:float" default="1.0"/>
L3nM3n@0 463 <xs:attribute name="parent" type="xs:string"/>
L3nM3n@0 464 <xs:attribute name="toplevel" type="xs:boolean" default="false"/>
L3nM3n@0 465 <xs:attribute name="movable" type="xs:boolean" default="false"/>
L3nM3n@0 466 <xs:attribute name="resizable" type="xs:boolean" default="false"/>
L3nM3n@0 467 <xs:attribute name="frameStrata" type="ui:FRAMESTRATA" default="PARENT"/>
L3nM3n@0 468 <xs:attribute name="frameLevel" type="xs:int"/>
L3nM3n@0 469 <xs:attribute name="id" type="xs:int" default="0"/>
L3nM3n@0 470 <xs:attribute name="enableMouse" type="xs:boolean" default="false"/>
L3nM3n@0 471 <xs:attribute name="enableKeyboard" type="xs:boolean" default="false"/>
L3nM3n@0 472 <xs:attribute name="clampedToScreen" type="xs:boolean" default="false"/>
L3nM3n@0 473 <xs:attribute name="protected" type="xs:boolean" default="false"/>
L3nM3n@0 474 <xs:attribute name="depth" type="xs:float" default="0.0"/>
L3nM3n@0 475 </xs:extension>
L3nM3n@0 476 </xs:complexContent>
L3nM3n@0 477 </xs:complexType>
L3nM3n@0 478 <xs:element name="Frame" type="FrameType" substitutionGroup="LayoutFrame"/>
L3nM3n@0 479 <xs:complexType name="ButtonType">
L3nM3n@0 480 <xs:complexContent>
L3nM3n@0 481 <xs:extension base="FrameType">
L3nM3n@0 482 <xs:sequence minOccurs="0">
L3nM3n@0 483 <xs:choice maxOccurs="unbounded">
L3nM3n@0 484 <xs:element name="NormalTexture" type="ui:TextureType"/>
L3nM3n@0 485 <xs:element name="PushedTexture" type="ui:TextureType"/>
L3nM3n@0 486 <xs:element name="DisabledTexture" type="ui:TextureType"/>
L3nM3n@0 487 <xs:element name="HighlightTexture" type="ui:TextureType"/>
L3nM3n@0 488 <xs:element name="ButtonText" type="FontStringType"/>
L3nM3n@0 489 <xs:element name="NormalFont" type="ButtonStyleType"/>
L3nM3n@0 490 <xs:element name="HighlightFont" type="ButtonStyleType"/>
L3nM3n@0 491 <xs:element name="DisabledFont" type="ButtonStyleType"/>
L3nM3n@0 492 <xs:element name="NormalColor" type="ColorType"/>
L3nM3n@0 493 <xs:element name="HighlightColor" type="ColorType"/>
L3nM3n@0 494 <xs:element name="DisabledColor" type="ColorType"/>
L3nM3n@0 495 <xs:element name="PushedTextOffset" type="Dimension"/>
L3nM3n@0 496 </xs:choice>
L3nM3n@0 497 </xs:sequence>
L3nM3n@0 498 <xs:attribute name="text" type="xs:string"/>
L3nM3n@0 499 <xs:attribute name="registerForClicks" type="xs:string"/>
L3nM3n@0 500 <xs:attribute name="motionScriptsWhileDisabled" type="xs:boolean" default="false"/>
L3nM3n@0 501 </xs:extension>
L3nM3n@0 502 </xs:complexContent>
L3nM3n@0 503 </xs:complexType>
L3nM3n@0 504 <xs:element name="Button" type="ButtonType" substitutionGroup="ui:Frame"/>
L3nM3n@0 505 <xs:complexType name="CheckButtonType">
L3nM3n@0 506 <xs:complexContent>
L3nM3n@0 507 <xs:extension base="ButtonType">
L3nM3n@0 508 <xs:sequence minOccurs="0">
L3nM3n@0 509 <xs:choice maxOccurs="unbounded">
L3nM3n@0 510 <xs:element name="CheckedTexture" type="TextureType"/>
L3nM3n@0 511 <xs:element name="DisabledCheckedTexture" type="TextureType"/>
L3nM3n@0 512 </xs:choice>
L3nM3n@0 513 </xs:sequence>
L3nM3n@0 514 <xs:attribute name="checked" type="xs:boolean" default="false"/>
L3nM3n@0 515 </xs:extension>
L3nM3n@0 516 </xs:complexContent>
L3nM3n@0 517 </xs:complexType>
L3nM3n@0 518 <xs:element name="CheckButton" type="CheckButtonType" substitutionGroup="ui:Button"/>
L3nM3n@0 519 <xs:complexType name="StatusBarType">
L3nM3n@0 520 <xs:complexContent>
L3nM3n@0 521 <xs:extension base="FrameType">
L3nM3n@0 522 <xs:sequence minOccurs="0">
L3nM3n@0 523 <xs:choice maxOccurs="unbounded">
L3nM3n@0 524 <xs:element name="BarTexture" type="TextureType"/>
L3nM3n@0 525 <xs:element name="BarColor" type="ui:ColorType"/>
L3nM3n@0 526 </xs:choice>
L3nM3n@0 527 </xs:sequence>
L3nM3n@0 528 <xs:attribute name="drawLayer" type="ui:DRAWLAYER" default="ARTWORK"/>
L3nM3n@0 529 <xs:attribute name="minValue" type="xs:float"/>
L3nM3n@0 530 <xs:attribute name="maxValue" type="xs:float"/>
L3nM3n@0 531 <xs:attribute name="defaultValue" type="xs:float"/>
L3nM3n@0 532 <xs:attribute name="orientation" type="ui:ORIENTATION" default="HORIZONTAL"/>
L3nM3n@0 533 <xs:attribute name="rotatesTexture" type="xs:boolean" default="false"/>
L3nM3n@0 534 </xs:extension>
L3nM3n@0 535 </xs:complexContent>
L3nM3n@0 536 </xs:complexType>
L3nM3n@0 537 <xs:element name="StatusBar" type="StatusBarType" substitutionGroup="ui:Frame"/>
L3nM3n@0 538 <xs:complexType name="SliderType">
L3nM3n@0 539 <xs:complexContent>
L3nM3n@0 540 <xs:extension base="FrameType">
L3nM3n@0 541 <xs:sequence minOccurs="0">
L3nM3n@0 542 <xs:choice maxOccurs="unbounded">
L3nM3n@0 543 <xs:element name="ThumbTexture" type="TextureType"/>
L3nM3n@0 544 </xs:choice>
L3nM3n@0 545 </xs:sequence>
L3nM3n@0 546 <xs:attribute name="drawLayer" type="ui:DRAWLAYER" default="OVERLAY"/>
L3nM3n@0 547 <xs:attribute name="minValue" type="xs:float"/>
L3nM3n@0 548 <xs:attribute name="maxValue" type="xs:float"/>
L3nM3n@0 549 <xs:attribute name="defaultValue" type="xs:float"/>
L3nM3n@0 550 <xs:attribute name="valueStep" type="xs:float"/>
L3nM3n@0 551 <xs:attribute name="orientation" type="ui:ORIENTATION" default="VERTICAL"/>
L3nM3n@0 552 </xs:extension>
L3nM3n@0 553 </xs:complexContent>
L3nM3n@0 554 </xs:complexType>
L3nM3n@0 555 <xs:element name="Slider" type="SliderType" substitutionGroup="ui:Frame"/>
L3nM3n@0 556 <xs:complexType name="EditBoxType">
L3nM3n@0 557 <xs:complexContent>
L3nM3n@0 558 <xs:extension base="FrameType">
L3nM3n@0 559 <xs:sequence minOccurs="0">
L3nM3n@0 560 <xs:choice maxOccurs="unbounded">
L3nM3n@0 561 <xs:element ref="FontString"/>
L3nM3n@0 562 <xs:element name="HighlightColor" type="ColorType"/>
L3nM3n@0 563 <xs:element name="TextInsets" type="Inset"/>
L3nM3n@0 564 </xs:choice>
L3nM3n@0 565 </xs:sequence>
L3nM3n@0 566 <xs:attribute name="font" type="xs:string"/>
L3nM3n@0 567 <xs:attribute name="letters" type="xs:int" default="0"/>
L3nM3n@0 568 <xs:attribute name="blinkSpeed" type="xs:float" default="0.5"/>
L3nM3n@0 569 <xs:attribute name="numeric" type="xs:boolean" default="false"/>
L3nM3n@0 570 <xs:attribute name="password" type="xs:boolean" default="false"/>
L3nM3n@0 571 <xs:attribute name="multiLine" type="xs:boolean" default="false"/>
L3nM3n@0 572 <xs:attribute name="historyLines" type="xs:int" default="0"/>
L3nM3n@0 573 <xs:attribute name="autoFocus" type="xs:boolean" default="true"/>
L3nM3n@0 574 <xs:attribute name="ignoreArrows" type="xs:boolean" default="false"/>
L3nM3n@0 575 <xs:attribute name="countInvisibleLetters" type="xs:boolean" default="false"/>
L3nM3n@0 576 </xs:extension>
L3nM3n@0 577 </xs:complexContent>
L3nM3n@0 578 </xs:complexType>
L3nM3n@0 579 <xs:element name="EditBox" type="EditBoxType" substitutionGroup="ui:Frame"/>
L3nM3n@0 580 <xs:complexType name="ColorSelectType">
L3nM3n@0 581 <xs:complexContent>
L3nM3n@0 582 <xs:extension base="FrameType">
L3nM3n@0 583 <xs:sequence>
L3nM3n@0 584 <xs:choice maxOccurs="unbounded">
L3nM3n@0 585 <xs:element name="ColorWheelTexture" type="TextureType"/>
L3nM3n@0 586 <xs:element name="ColorWheelThumbTexture" type="TextureType"/>
L3nM3n@0 587 <xs:element name="ColorValueTexture" type="TextureType"/>
L3nM3n@0 588 <xs:element name="ColorValueThumbTexture" type="TextureType"/>
L3nM3n@0 589 </xs:choice>
L3nM3n@0 590 </xs:sequence>
L3nM3n@0 591 </xs:extension>
L3nM3n@0 592 </xs:complexContent>
L3nM3n@0 593 </xs:complexType>
L3nM3n@0 594 <xs:element name="ColorSelect" type="ui:ColorSelectType" substitutionGroup="ui:Frame"/>
L3nM3n@0 595 <xs:complexType name="ModelType">
L3nM3n@0 596 <xs:complexContent>
L3nM3n@0 597 <xs:extension base="FrameType">
L3nM3n@0 598 <xs:sequence minOccurs="0">
L3nM3n@0 599 <xs:element name="FogColor" type="ColorType"/>
L3nM3n@0 600 </xs:sequence>
L3nM3n@0 601 <xs:attribute name="file" type="xs:string"/>
L3nM3n@0 602 <xs:attribute name="scale" type="xs:float" default="1.0"/>
L3nM3n@0 603 <xs:attribute name="fogNear" default="0.0">
L3nM3n@0 604 <xs:simpleType>
L3nM3n@0 605 <xs:restriction base="xs:float"/>
L3nM3n@0 606 </xs:simpleType>
L3nM3n@0 607 </xs:attribute>
L3nM3n@0 608 <xs:attribute name="fogFar" default="1.0">
L3nM3n@0 609 <xs:simpleType>
L3nM3n@0 610 <xs:restriction base="xs:float"/>
L3nM3n@0 611 </xs:simpleType>
L3nM3n@0 612 </xs:attribute>
L3nM3n@0 613 <xs:attribute name="glow" default="1.0">
L3nM3n@0 614 <xs:simpleType>
L3nM3n@0 615 <xs:restriction base="xs:float"/>
L3nM3n@0 616 </xs:simpleType>
L3nM3n@0 617 </xs:attribute>
L3nM3n@0 618 </xs:extension>
L3nM3n@0 619 </xs:complexContent>
L3nM3n@0 620 </xs:complexType>
L3nM3n@0 621 <xs:element name="Model" type="ModelType" substitutionGroup="ui:Frame"/>
L3nM3n@0 622 <xs:element name="ModelFFX" type="ModelType" substitutionGroup="ui:Frame"/>
L3nM3n@0 623 <xs:complexType name="SimpleHTMLType">
L3nM3n@0 624 <xs:complexContent>
L3nM3n@0 625 <xs:extension base="ui:FrameType">
L3nM3n@0 626 <xs:sequence>
L3nM3n@0 627 <xs:element ref="FontString"/>
L3nM3n@0 628 <xs:sequence minOccurs="0">
L3nM3n@0 629 <xs:choice maxOccurs="unbounded">
L3nM3n@0 630 <xs:element name="FontStringHeader1" type="ui:FontStringType"/>
L3nM3n@0 631 <xs:element name="FontStringHeader2" type="ui:FontStringType"/>
L3nM3n@0 632 <xs:element name="FontStringHeader3" type="ui:FontStringType"/>
L3nM3n@0 633 </xs:choice>
L3nM3n@0 634 </xs:sequence>
L3nM3n@0 635 </xs:sequence>
L3nM3n@0 636 <xs:attribute name="font" type="xs:string"/>
L3nM3n@0 637 <xs:attribute name="file" type="xs:string"/>
L3nM3n@0 638 <xs:attribute name="hyperlinkFormat" type="xs:string" default="|H%s|h%s|h"/>
L3nM3n@0 639 </xs:extension>
L3nM3n@0 640 </xs:complexContent>
L3nM3n@0 641 </xs:complexType>
L3nM3n@0 642 <xs:element name="SimpleHTML" type="ui:SimpleHTMLType" substitutionGroup="ui:Frame"/>
L3nM3n@0 643 <xs:complexType name="MessageFrameType">
L3nM3n@0 644 <xs:complexContent>
L3nM3n@0 645 <xs:extension base="FrameType">
L3nM3n@0 646 <xs:sequence minOccurs="0">
L3nM3n@0 647 <xs:choice maxOccurs="unbounded">
L3nM3n@0 648 <xs:element ref="FontString"/>
L3nM3n@0 649 <xs:element name="TextInsets" type="Inset"/>
L3nM3n@0 650 </xs:choice>
L3nM3n@0 651 </xs:sequence>
L3nM3n@0 652 <xs:attribute name="font" type="xs:string"/>
L3nM3n@0 653 <xs:attribute name="fade" type="xs:boolean" default="true"/>
L3nM3n@0 654 <xs:attribute name="fadeDuration" type="xs:float" default="3.0"/>
L3nM3n@0 655 <xs:attribute name="displayDuration" type="xs:float" default="10.0"/>
L3nM3n@0 656 <xs:attribute name="insertMode" type="INSERTMODE" default="BOTTOM"/>
L3nM3n@0 657 </xs:extension>
L3nM3n@0 658 </xs:complexContent>
L3nM3n@0 659 </xs:complexType>
L3nM3n@0 660 <xs:element name="MessageFrame" type="MessageFrameType" substitutionGroup="ui:Frame"/>
L3nM3n@0 661 <xs:complexType name="ScrollingMessageFrameType">
L3nM3n@0 662 <xs:complexContent>
L3nM3n@0 663 <xs:extension base="FrameType">
L3nM3n@0 664 <xs:sequence minOccurs="0">
L3nM3n@0 665 <xs:choice maxOccurs="unbounded">
L3nM3n@0 666 <xs:element ref="FontString"/>
L3nM3n@0 667 <xs:element name="TextInsets" type="Inset"/>
L3nM3n@0 668 </xs:choice>
L3nM3n@0 669 </xs:sequence>
L3nM3n@0 670 <xs:attribute name="font" type="xs:string"/>
L3nM3n@0 671 <xs:attribute name="fade" type="xs:boolean" default="true"/>
L3nM3n@0 672 <xs:attribute name="fadeDuration" type="xs:float" default="3.0"/>
L3nM3n@0 673 <xs:attribute name="displayDuration" type="xs:float" default="10.0"/>
L3nM3n@0 674 <xs:attribute name="insertMode" type="INSERTMODE" default="BOTTOM"/>
L3nM3n@0 675 <xs:attribute name="maxLines" default="8">
L3nM3n@0 676 <xs:simpleType>
L3nM3n@0 677 <xs:restriction base="xs:int">
L3nM3n@0 678 <xs:minInclusive value="1"/>
L3nM3n@0 679 </xs:restriction>
L3nM3n@0 680 </xs:simpleType>
L3nM3n@0 681 </xs:attribute>
L3nM3n@0 682 </xs:extension>
L3nM3n@0 683 </xs:complexContent>
L3nM3n@0 684 </xs:complexType>
L3nM3n@0 685 <xs:element name="ScrollingMessageFrame" type="ScrollingMessageFrameType" substitutionGroup="ui:Frame"/>
L3nM3n@0 686 <xs:complexType name="ScrollFrameType">
L3nM3n@0 687 <xs:complexContent>
L3nM3n@0 688 <xs:extension base="FrameType">
L3nM3n@0 689 <xs:sequence minOccurs="0">
L3nM3n@0 690 <xs:choice>
L3nM3n@0 691 <xs:element name="ScrollChild">
L3nM3n@0 692 <xs:complexType>
L3nM3n@0 693 <xs:sequence>
L3nM3n@0 694 <xs:element ref="Frame"/>
L3nM3n@0 695 </xs:sequence>
L3nM3n@0 696 </xs:complexType>
L3nM3n@0 697 </xs:element>
L3nM3n@0 698 </xs:choice>
L3nM3n@0 699 </xs:sequence>
L3nM3n@0 700 </xs:extension>
L3nM3n@0 701 </xs:complexContent>
L3nM3n@0 702 </xs:complexType>
L3nM3n@0 703 <xs:element name="ScrollFrame" type="ScrollFrameType" substitutionGroup="ui:Frame"/>
L3nM3n@0 704 <xs:complexType name="MovieFrameType">
L3nM3n@0 705 <xs:complexContent>
L3nM3n@0 706 <xs:extension base="FrameType"/>
L3nM3n@0 707 </xs:complexContent>
L3nM3n@0 708 </xs:complexType>
L3nM3n@0 709 <xs:element name="MovieFrame" type="MovieFrameType" substitutionGroup="ui:Frame"/>
L3nM3n@0 710 <xs:element name="Ui">
L3nM3n@0 711 <xs:complexType>
L3nM3n@0 712 <xs:sequence>
L3nM3n@0 713 <xs:choice maxOccurs="unbounded">
L3nM3n@0 714 <xs:element name="Include" minOccurs="0" maxOccurs="unbounded">
L3nM3n@0 715 <xs:complexType>
L3nM3n@0 716 <xs:simpleContent>
L3nM3n@0 717 <xs:extension base="xs:string">
L3nM3n@0 718 <xs:attribute name="file" type="xs:string" use="required"/>
L3nM3n@0 719 </xs:extension>
L3nM3n@0 720 </xs:simpleContent>
L3nM3n@0 721 </xs:complexType>
L3nM3n@0 722 </xs:element>
L3nM3n@0 723 <xs:element name="Script" minOccurs="0" maxOccurs="unbounded">
L3nM3n@0 724 <xs:complexType>
L3nM3n@0 725 <xs:simpleContent>
L3nM3n@0 726 <xs:extension base="xs:string">
L3nM3n@0 727 <xs:attribute name="file" type="xs:string" use="optional"/>
L3nM3n@0 728 </xs:extension>
L3nM3n@0 729 </xs:simpleContent>
L3nM3n@0 730 </xs:complexType>
L3nM3n@0 731 </xs:element>
L3nM3n@0 732 <xs:element ref="Font" minOccurs="0" maxOccurs="unbounded"/>
L3nM3n@0 733 <xs:element ref="LayoutFrame" minOccurs="0" maxOccurs="unbounded"/>
L3nM3n@0 734 <xs:element ref="Animation" minOccurs="0" maxOccurs="unbounded"/>
L3nM3n@0 735 <xs:element ref="AnimationGroup" minOccurs="0" maxOccurs="unbounded"/>
L3nM3n@0 736 </xs:choice>
L3nM3n@0 737 </xs:sequence>
L3nM3n@0 738 </xs:complexType>
L3nM3n@0 739 </xs:element>
L3nM3n@0 740 <xs:complexType name="WorldFrameType">
L3nM3n@0 741 <xs:complexContent>
L3nM3n@0 742 <xs:extension base="FrameType"/>
L3nM3n@0 743 </xs:complexContent>
L3nM3n@0 744 </xs:complexType>
L3nM3n@0 745 <xs:element name="WorldFrame" type="WorldFrameType" substitutionGroup="ui:Frame"/>
L3nM3n@0 746 <xs:complexType name="GameTooltipType">
L3nM3n@0 747 <xs:complexContent>
L3nM3n@0 748 <xs:extension base="FrameType"/>
L3nM3n@0 749 </xs:complexContent>
L3nM3n@0 750 </xs:complexType>
L3nM3n@0 751 <xs:element name="GameTooltip" type="GameTooltipType" substitutionGroup="ui:Frame"/>
L3nM3n@0 752 <xs:complexType name="CooldownType">
L3nM3n@0 753 <xs:complexContent>
L3nM3n@0 754 <xs:extension base="FrameType">
L3nM3n@0 755 <xs:attribute name="reverse" type="xs:boolean" default="false"/>
L3nM3n@0 756 <xs:attribute name="drawEdge" type="xs:boolean" default="false"/>
L3nM3n@0 757 </xs:extension>
L3nM3n@0 758 </xs:complexContent>
L3nM3n@0 759 </xs:complexType>
L3nM3n@0 760 <xs:element name="Cooldown" type="CooldownType" substitutionGroup="ui:Frame"/>
L3nM3n@0 761 <xs:complexType name="QuestPOIFrameType">
L3nM3n@0 762 <xs:complexContent>
L3nM3n@0 763 <xs:extension base="FrameType">
L3nM3n@0 764 <xs:attribute name="filltexture" type="xs:string"/>
L3nM3n@0 765 <xs:attribute name="bordertexture" type="xs:string"/>
L3nM3n@0 766 </xs:extension>
L3nM3n@0 767 </xs:complexContent>
L3nM3n@0 768 </xs:complexType>
L3nM3n@0 769 <xs:element name="QuestPOIFrame" type="QuestPOIFrameType" substitutionGroup="ui:Frame"/>
L3nM3n@0 770 <xs:complexType name="MinimapType">
L3nM3n@0 771 <xs:complexContent>
L3nM3n@0 772 <xs:extension base="FrameType">
L3nM3n@0 773 <xs:attribute name="minimapArrowModel" type="xs:string"/>
L3nM3n@0 774 <xs:attribute name="minimapPlayerModel" type="xs:string"/>
L3nM3n@0 775 </xs:extension>
L3nM3n@0 776 </xs:complexContent>
L3nM3n@0 777 </xs:complexType>
L3nM3n@0 778 <xs:element name="Minimap" type="MinimapType" substitutionGroup="ui:Frame"/>
L3nM3n@0 779 <xs:complexType name="PlayerModelType">
L3nM3n@0 780 <xs:complexContent>
L3nM3n@0 781 <xs:extension base="ModelType"/>
L3nM3n@0 782 </xs:complexContent>
L3nM3n@0 783 </xs:complexType>
L3nM3n@0 784 <xs:element name="PlayerModel" type="PlayerModelType" substitutionGroup="ui:Frame"/>
L3nM3n@0 785 <xs:complexType name="DressUpModelType">
L3nM3n@0 786 <xs:complexContent>
L3nM3n@0 787 <xs:extension base="PlayerModelType"/>
L3nM3n@0 788 </xs:complexContent>
L3nM3n@0 789 </xs:complexType>
L3nM3n@0 790 <xs:element name="DressUpModel" type="DressUpModelType" substitutionGroup="ui:Frame"/>
L3nM3n@0 791 <xs:complexType name="TabardModelType">
L3nM3n@0 792 <xs:complexContent>
L3nM3n@0 793 <xs:extension base="PlayerModelType"/>
L3nM3n@0 794 </xs:complexContent>
L3nM3n@0 795 </xs:complexType>
L3nM3n@0 796 <xs:element name="TabardModel" type="TabardModelType" substitutionGroup="ui:Frame"/>
L3nM3n@0 797 <xs:complexType name="UnitButtonType">
L3nM3n@0 798 <xs:complexContent>
L3nM3n@0 799 <xs:extension base="ButtonType"/>
L3nM3n@0 800 </xs:complexContent>
L3nM3n@0 801 </xs:complexType>
L3nM3n@0 802 <xs:complexType name="TaxiRouteFrameType">
L3nM3n@0 803 <xs:complexContent>
L3nM3n@0 804 <xs:extension base="FrameType"/>
L3nM3n@0 805 </xs:complexContent>
L3nM3n@0 806 </xs:complexType>
L3nM3n@0 807 <xs:element name="TaxiRouteFrame" type="TaxiRouteFrameType" substitutionGroup="ui:Frame"/>
L3nM3n@0 808 <xs:simpleType name="ANIMLOOPTYPE">
L3nM3n@0 809 <xs:restriction base="xs:NMTOKEN">
L3nM3n@0 810 <xs:enumeration value="NONE"/>
L3nM3n@0 811 <xs:enumeration value="REPEAT"/>
L3nM3n@0 812 <xs:enumeration value="BOUNCE"/>
L3nM3n@0 813 </xs:restriction>
L3nM3n@0 814 </xs:simpleType>
L3nM3n@0 815 <xs:simpleType name="ANIMSMOOTHTYPE">
L3nM3n@0 816 <xs:restriction base="xs:NMTOKEN">
L3nM3n@0 817 <xs:enumeration value="NONE"/>
L3nM3n@0 818 <xs:enumeration value="IN"/>
L3nM3n@0 819 <xs:enumeration value="OUT"/>
L3nM3n@0 820 <xs:enumeration value="IN_OUT"/>
L3nM3n@0 821 <xs:enumeration value="OUT_IN"/>
L3nM3n@0 822 </xs:restriction>
L3nM3n@0 823 </xs:simpleType>
L3nM3n@0 824 <xs:simpleType name="ANIMCURVETYPE">
L3nM3n@0 825 <xs:restriction base="xs:NMTOKEN">
L3nM3n@0 826 <xs:enumeration value="NONE"/>
L3nM3n@0 827 <xs:enumeration value="SMOOTH"/>
L3nM3n@0 828 </xs:restriction>
L3nM3n@0 829 </xs:simpleType>
L3nM3n@0 830 <xs:simpleType name="AnimOrderType">
L3nM3n@0 831 <xs:restriction base="xs:int">
L3nM3n@0 832 <xs:minInclusive value="1"/>
L3nM3n@0 833 <xs:maxInclusive value="100"/>
L3nM3n@0 834 </xs:restriction>
L3nM3n@0 835 </xs:simpleType>
L3nM3n@0 836 <xs:complexType name="AnimScriptsType">
L3nM3n@0 837 <xs:sequence>
L3nM3n@0 838 <xs:choice maxOccurs="unbounded">
L3nM3n@0 839 <xs:element name="OnLoad" type="ScriptType"/>
L3nM3n@0 840 <xs:element name="OnPlay" type="ScriptType"/>
L3nM3n@0 841 <xs:element name="OnPause" type="ScriptType"/>
L3nM3n@0 842 <xs:element name="OnStop" type="ScriptType"/>
L3nM3n@0 843 <xs:element name="OnUpdate" type="ScriptType"/>
L3nM3n@0 844 <xs:element name="OnFinished" type="ScriptType"/>
L3nM3n@0 845 </xs:choice>
L3nM3n@0 846 </xs:sequence>
L3nM3n@0 847 </xs:complexType>
L3nM3n@0 848 <xs:complexType name="AnimGroupScriptsType">
L3nM3n@0 849 <xs:sequence>
L3nM3n@0 850 <xs:choice maxOccurs="unbounded">
L3nM3n@0 851 <xs:element name="OnLoad" type="ScriptType"/>
L3nM3n@0 852 <xs:element name="OnPlay" type="ScriptType"/>
L3nM3n@0 853 <xs:element name="OnPause" type="ScriptType"/>
L3nM3n@0 854 <xs:element name="OnStop" type="ScriptType"/>
L3nM3n@0 855 <xs:element name="OnUpdate" type="ScriptType"/>
L3nM3n@0 856 <xs:element name="OnFinished" type="ScriptType"/>
L3nM3n@0 857 <xs:element name="OnLoop" type="ScriptType"/>
L3nM3n@0 858 </xs:choice>
L3nM3n@0 859 </xs:sequence>
L3nM3n@0 860 </xs:complexType>
L3nM3n@0 861 <xs:complexType name="AnimOriginType">
L3nM3n@0 862 <xs:sequence minOccurs="0">
L3nM3n@0 863 <xs:element name="Offset" type="Dimension"/>
L3nM3n@0 864 </xs:sequence>
L3nM3n@0 865 <xs:attribute name="point" type="FRAMEPOINT" default="CENTER"/>
L3nM3n@0 866 </xs:complexType>
L3nM3n@0 867 <xs:complexType name="AnimationType">
L3nM3n@0 868 <xs:sequence>
L3nM3n@0 869 <xs:element name="Scripts" type="AnimScriptsType" minOccurs="0" maxOccurs="unbounded"/>
L3nM3n@0 870 </xs:sequence>
L3nM3n@0 871 <xs:attribute name="name" type="xs:string"/>
L3nM3n@0 872 <xs:attribute name="inherits" type="xs:string"/>
L3nM3n@0 873 <xs:attribute name="virtual" type="xs:boolean" default="false"/>
L3nM3n@0 874 <xs:attribute name="startDelay" type="xs:float" default="0.0"/>
L3nM3n@0 875 <xs:attribute name="endDelay" type="xs:float" default="0.0"/>
L3nM3n@0 876 <xs:attribute name="duration" type="xs:float"/>
L3nM3n@0 877 <xs:attribute name="maxFramerate" type="xs:float"/>
L3nM3n@0 878 <xs:attribute name="smoothing" type="ANIMSMOOTHTYPE" default="NONE"/>
L3nM3n@0 879 <xs:attribute name="order" type="AnimOrderType"/>
L3nM3n@0 880 <xs:attribute name="parentKey" type="xs:string"/>
L3nM3n@0 881 </xs:complexType>
L3nM3n@0 882 <xs:element name="Animation" type="AnimationType"/>
L3nM3n@0 883 <xs:complexType name="TranslationType">
L3nM3n@0 884 <xs:complexContent>
L3nM3n@0 885 <xs:extension base="AnimationType">
L3nM3n@0 886 <xs:attribute name="offsetX" type="xs:float" default="0.0"/>
L3nM3n@0 887 <xs:attribute name="offsetY" type="xs:float" default="0.0"/>
L3nM3n@0 888 </xs:extension>
L3nM3n@0 889 </xs:complexContent>
L3nM3n@0 890 </xs:complexType>
L3nM3n@0 891 <xs:element name="Translation" type="TranslationType" substitutionGroup="Animation"/>
L3nM3n@0 892 <xs:complexType name="RotationType">
L3nM3n@0 893 <xs:complexContent>
L3nM3n@0 894 <xs:extension base="AnimationType">
L3nM3n@0 895 <xs:sequence>
L3nM3n@0 896 <xs:element name="Origin" type="AnimOriginType" minOccurs="0"/>
L3nM3n@0 897 </xs:sequence>
L3nM3n@0 898 <xs:attribute name="degrees" type="xs:float" default="0.0"/>
L3nM3n@0 899 <xs:attribute name="radians" type="xs:float" default="0.0"/>
L3nM3n@0 900 </xs:extension>
L3nM3n@0 901 </xs:complexContent>
L3nM3n@0 902 </xs:complexType>
L3nM3n@0 903 <xs:element name="Rotation" type="RotationType" substitutionGroup="Animation"/>
L3nM3n@0 904 <xs:complexType name="ScaleType">
L3nM3n@0 905 <xs:complexContent>
L3nM3n@0 906 <xs:extension base="AnimationType">
L3nM3n@0 907 <xs:sequence>
L3nM3n@0 908 <xs:element name="Origin" type="AnimOriginType" minOccurs="0"/>
L3nM3n@0 909 </xs:sequence>
L3nM3n@0 910 <xs:attribute name="scaleX" type="xs:float" default="1.0"/>
L3nM3n@0 911 <xs:attribute name="scaleY" type="xs:float" default="1.0"/>
L3nM3n@0 912 </xs:extension>
L3nM3n@0 913 </xs:complexContent>
L3nM3n@0 914 </xs:complexType>
L3nM3n@0 915 <xs:element name="Scale" type="ScaleType" substitutionGroup="Animation"/>
L3nM3n@0 916 <xs:complexType name="AlphaType">
L3nM3n@0 917 <xs:complexContent>
L3nM3n@0 918 <xs:extension base="AnimationType">
L3nM3n@0 919 <xs:attribute name="change" type="xs:float" default="0.0"/>
L3nM3n@0 920 </xs:extension>
L3nM3n@0 921 </xs:complexContent>
L3nM3n@0 922 </xs:complexType>
L3nM3n@0 923 <xs:element name="Alpha" type="AlphaType" substitutionGroup="Animation"/>
L3nM3n@0 924 <xs:complexType name="ControlPointType">
L3nM3n@0 925 <xs:attribute name="name" type="xs:string"/>
L3nM3n@0 926 <xs:attribute name="offsetX" type="xs:float" default="0.0"/>
L3nM3n@0 927 <xs:attribute name="offsetY" type="xs:float" default="0.0"/>
L3nM3n@0 928 </xs:complexType>
L3nM3n@0 929 <xs:element name="ControlPoint" type="ControlPointType"/>
L3nM3n@0 930 <xs:complexType name="PathType">
L3nM3n@0 931 <xs:complexContent>
L3nM3n@0 932 <xs:extension base="AnimationType">
L3nM3n@0 933 <xs:sequence minOccurs="0">
L3nM3n@0 934 <xs:choice maxOccurs="unbounded">
L3nM3n@0 935 <xs:element name="ControlPoints" type="ControlPointType"/>
L3nM3n@0 936 </xs:choice>
L3nM3n@0 937 </xs:sequence>
L3nM3n@0 938 <xs:attribute name="curve" type="ANIMCURVETYPE" default="NONE"/>
L3nM3n@0 939 </xs:extension>
L3nM3n@0 940 </xs:complexContent>
L3nM3n@0 941 </xs:complexType>
L3nM3n@0 942 <xs:element name="Path" type="PathType" substitutionGroup="Animation"/>
L3nM3n@0 943 <xs:complexType name="AnimationGroupType">
L3nM3n@0 944 <xs:sequence minOccurs="0">
L3nM3n@0 945 <xs:choice maxOccurs="unbounded">
L3nM3n@0 946 <xs:element ref="Animation"/>
L3nM3n@0 947 <xs:element name="Scripts" type="AnimGroupScriptsType"/>
L3nM3n@0 948 </xs:choice>
L3nM3n@0 949 </xs:sequence>
L3nM3n@0 950 <xs:attribute name="name" type="xs:string"/>
L3nM3n@0 951 <xs:attribute name="inherits" type="xs:string"/>
L3nM3n@0 952 <xs:attribute name="virtual" type="xs:boolean" default="false"/>
L3nM3n@0 953 <xs:attribute name="looping" type="ANIMLOOPTYPE" default="NONE"/>
L3nM3n@0 954 <xs:attribute name="parentKey" type="xs:string"/>
L3nM3n@0 955 <xs:attribute name="initialOffsetX" type="xs:float" default="0.0"/>
L3nM3n@0 956 <xs:attribute name="initialOffsetY" type="xs:float" default="0.0"/>
L3nM3n@0 957 </xs:complexType>
L3nM3n@0 958 <xs:element name="AnimationGroup" type="AnimationGroupType"/>
L3nM3n@0 959 </xs:schema>