792. Araxis Merge File Comparison Report

Produced by Araxis Merge on 2/1/2017 2:57:07 PM Eastern Standard Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

792.1 Files compared

# Location File Last Modified
1 C:\Araxis_Merge_Comprasion\Pub_un\BTSSS_CIF_122016.zip\BTSSS_CIF_12_20_16\clean\CRM\trunk\SDK\Schemas RibbonWSS.xsd Tue Dec 20 19:50:59 2016 UTC
2 Wed Feb 1 19:57:07 2017 UTC

792.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 0 0
Changed 0 0
Inserted 0 0
Removed 1 966

792.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

792.4 Active regular expressions

No regular expressions were active.

792.5 Comparison detail

1   <?xml vers ion="1.0"  encoding=" utf-8"?>        
2   <xs:schema  id="CrmRi bbonWss" x mlns:xs="h ttp://www. w3.org/200 1/XMLSchem a">        
3          
4     <xs:simp leType nam e="AltType ">        
5       <xs:re striction  base="xs:s tring" />        
6     </xs:sim pleType>        
7          
8     <xs:simp leType nam e="ClassNa meType">        
9       <xs:re striction  base="xs:s tring" />        
10     </xs:sim pleType>        
11          
12     <xs:simp leType nam e="Context ualColorTy pe">        
13       <xs:re striction  base="xs:s tring">        
14         <xs: enumeratio n value="N one" />        
15         <xs: enumeratio n value="D arkBlue" / >        
16         <xs: enumeratio n value="L ightBlue"  />        
17         <xs: enumeratio n value="T eal" />        
18         <xs: enumeratio n value="O range" />        
19         <xs: enumeratio n value="G reen" />        
20         <xs: enumeratio n value="M agenta" />        
21         <xs: enumeratio n value="Y ellow" />        
22         <xs: enumeratio n value="P urple" />        
23       </xs:r estriction >        
24     </xs:sim pleType>        
25          
26     <xs:simp leType nam e="Command Type">        
27       <xs:re striction  base="xs:s tring" />        
28     </xs:sim pleType>        
29          
30     <xs:simp leType nam e="Command TypeType">        
31       <xs:re striction  base="xs:s tring" >        
32         <xs: enumeratio n value="G eneral" />        
33         <xs: enumeratio n value="O ptionSelec tion" />        
34         <xs: enumeratio n value="I gnoredByMe nu" />        
35       </xs:r estriction >        
36     </xs:sim pleType>        
37          
38     <xs:simp leType nam e="Descrip tionType">        
39       <xs:re striction  base="xs:s tring" />        
40     </xs:sim pleType>        
41          
42     <xs:simp leType nam e="Display ModeType">        
43       <xs:re striction  base="xs:s tring">        
44         <xs: enumeratio n value="D efault" />        
45         <xs: enumeratio n value="S mall" />        
46         <xs: enumeratio n value="M edium" />        
47         <xs: enumeratio n value="L arge" />        
48         <xs: enumeratio n value="T ext" />        
49         <xs: enumeratio n value="M enu" />        
50         <xs: enumeratio n value="M enu16" />        
51         <xs: enumeratio n value="M enu32" />        
52         <xs: enumeratio n value="T hin" />        
53       </xs:r estriction >        
54     </xs:sim pleType>        
55          
56     <xs:simp leType nam e="Element Dimensions Type">        
57       <xs:re striction  base="xs:s tring">        
58         <xs: enumeratio n value="S ize16by16"  />        
59         <xs: enumeratio n value="S ize32by32"  />        
60         <xs: enumeratio n value="S ize48by48"  />        
61         <xs: enumeratio n value="S ize64by48"  />        
62         <xs: enumeratio n value="S ize72by96"  />        
63         <xs: enumeratio n value="S ize96by72"  />        
64         <xs: enumeratio n value="S ize96by96"  />        
65         <xs: enumeratio n value="S ize128by12 8" />        
66         <xs: enumeratio n value="S ize190by30 " />        
67         <xs: enumeratio n value="S ize190by40 " />        
68         <xs: enumeratio n value="S ize190by50 " />        
69         <xs: enumeratio n value="S ize190by60 " />        
70       </xs:r estriction >        
71     </xs:sim pleType>        
72          
73     <xs:simp leType nam e="HTMLTyp e">        
74       <xs:re striction  base="xs:s tring" />        
75     </xs:sim pleType>        
76          
77     <xs:simp leType nam e="IdType" >        
78       <xs:re striction  base="xs:s tring" />        
79     </xs:sim pleType>        
80          
81     <xs:simp leType nam e="ImageCl assType">        
82       <xs:re striction  base="xs:s tring" />        
83     </xs:sim pleType>        
84          
85     <xs:simp leType nam e="ImagePo sitionType ">        
86       <xs:re striction  base="xs:n onPositive Integer" / >        
87     </xs:sim pleType>        
88          
89     <xs:simp leType nam e="ImageUr lType">        
90       <xs:re striction  base="xs:s tring" />        
91     </xs:sim pleType>        
92          
93     <xs:simp leType nam e="LabelCs sType">        
94       <xs:re striction  base="xs:s tring" />        
95     </xs:sim pleType>        
96          
97     <xs:simp leType nam e="LabelTe xtType">        
98       <xs:re striction  base="xs:s tring" />        
99     </xs:sim pleType>        
100          
101     <xs:simp leType nam e="MenuIte mIdType">        
102       <xs:re striction  base="xs:s tring" />        
103     </xs:sim pleType>        
104          
105     <xs:simp leType nam e="ModernC ommandType Type">        
106       <xs:re striction  base="xs:s tring">        
107         <xs: enumeratio n value="C ontrolComm and" />        
108         <xs: enumeratio n value="S ystem" />        
109       </xs:r estriction >        
110     </xs:sim pleType>        
111          
112     <xs:simp leType nam e="PixelLe ngthType">        
113       <xs:re striction  base="xs:s tring" />        
114     </xs:sim pleType>        
115          
116     <xs:simp leType nam e="Section TypeType">        
117       <xs:re striction  base="xs:s tring">        
118         <xs: enumeratio n value="D ivider" />        
119         <xs: enumeratio n value="O neRow" />        
120         <xs: enumeratio n value="T woRow" />        
121         <xs: enumeratio n value="T hreeRow" / >        
122       </xs:r estriction >        
123     </xs:sim pleType>        
124          
125     <xs:simp leType nam e="Section AlignmentT ype">        
126       <xs:re striction  base="xs:s tring">        
127         <xs: enumeratio n value="T op" />        
128         <xs: enumeratio n value="M iddle" />        
129       </xs:r estriction >        
130     </xs:sim pleType>        
131          
132     <xs:simp leType nam e="Sequenc eType">        
133       <xs:re striction  base="xs:i nteger" />        
134     </xs:sim pleType>        
135          
136     <xs:simp leType nam e="SizeTyp e">        
137       <xs:re striction  base="xs:s tring" />        
138     </xs:sim pleType>        
139          
140     <xs:simp leType nam e="Templat eType">        
141       <xs:re striction  base="xs:s tring" />        
142     </xs:sim pleType>        
143          
144     <xs:simp leType nam e="Templat eAliasType ">        
145       <xs:re striction  base="xs:s tring" />        
146     </xs:sim pleType>        
147          
148     <xs:simp leType nam e="TextDir ectionType ">        
149       <xs:re striction  base="xs:s tring" />        
150     </xs:sim pleType>        
151          
152     <xs:simp leType nam e="TitleTy pe">        
153       <xs:re striction  base="xs:s tring" />        
154     </xs:sim pleType>               
155             
156     <xs:simp leType nam e="UnitNam eType">        
157       <xs:re striction  base="xs:s tring" />        
158     </xs:sim pleType>        
159          
160     <xs:simp leType nam e="ValueTy pe">        
161       <xs:re striction  base="xs:d ecimal" />        
162     </xs:sim pleType>        
163          
164     <xs:comp lexType na me="Button Type">        
165       <xs:at tribute na me="Alt" t ype="AltTy pe" />        
166       <xs:at tribute na me="Comman d" type="C ommandType " />        
167       <xs:at tribute na me="Comman dType" typ e="Command TypeType"  />        
168       <xs:at tribute na me="Comman dValueId"  type="xs:s tring" />        
169       <xs:at tribute na me="Descri ption" typ e="xs:stri ng" />        
170       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
171       <xs:at tribute na me="Image3 2by32" typ e="ImageUr lType" />        
172       <xs:at tribute na me="Image3 2by32Class " type="Im ageClassTy pe" />        
173       <xs:at tribute na me="Image3 2by32Left"  type="Ima gePosition Type" />        
174       <xs:at tribute na me="Image3 2by32Top"  type="Imag ePositionT ype" />        
175       <xs:at tribute na me="Image1 6by16" typ e="ImageUr lType" />        
176       <xs:at tribute na me="Image1 6by16Class " type="Im ageClassTy pe" />        
177       <xs:at tribute na me="Image1 6by16Left"  type="Ima gePosition Type" />        
178       <xs:at tribute na me="Image1 6by16Top"  type="Imag ePositionT ype" />        
179       <xs:at tribute na me="LabelC ss" type=" LabelCssTy pe" />        
180       <xs:at tribute na me="LabelT ext" type= "LabelText Type" />        
181       <xs:at tribute na me="MenuIt emId" type ="MenuItem IdType" />        
182       <xs:at tribute na me="Modern CommandTyp e" type="M odernComma ndTypeType " />        
183       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
184       <xs:at tribute na me="Templa teAlias" t ype="Templ ateAliasTy pe" />        
185       <xs:at tribute na me="ToolTi pImage32by 32" type=" ImageUrlTy pe" />        
186       <xs:at tribute na me="ToolTi pImage32by 32Class" t ype="Image ClassType"  />        
187       <xs:at tribute na me="ToolTi pImage32by 32Left" ty pe="ImageP ositionTyp e" />        
188       <xs:at tribute na me="ToolTi pImage32by 32Top" typ e="ImagePo sitionType " />        
189       <xs:at tribute na me="ToolTi pTitle" ty pe="xs:str ing" />        
190       <xs:at tribute na me="ToolTi pDescripti on" type=" xs:string"  />        
191       <xs:at tribute na me="ToolTi pHelpKeyWo rd" type=" xs:string"  />        
192       <xs:at tribute na me="ToolTi pShortcutK ey" type=" xs:string"  />        
193       <xs:at tribute na me="Modern Image" typ e="xs:stri ng" />        
194     </xs:com plexType>        
195          
196     <xs:comp lexType na me="CheckB oxType">        
197       <xs:at tribute na me="Alt" t ype="AltTy pe" />        
198       <xs:at tribute na me="Comman d" type="C ommandType " />        
199       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
200       <xs:at tribute na me="LabelT ext" type= "LabelText Type" />        
201       <xs:at tribute na me="QueryC ommand" ty pe="Comman dType" />        
202       <xs:at tribute na me="Templa teAlias" t ype="Templ ateAliasTy pe" />        
203       <xs:at tribute na me="MenuIt emId" type ="MenuItem IdType" />        
204       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
205       <xs:at tribute na me="ToolTi pImage32by 32" type=" ImageUrlTy pe" />        
206       <xs:at tribute na me="ToolTi pImage32by 32Class" t ype="Image ClassType"  />        
207       <xs:at tribute na me="ToolTi pImage32by 32Left" ty pe="ImageP ositionTyp e" />        
208       <xs:at tribute na me="ToolTi pImage32by 32Top" typ e="ImagePo sitionType " />        
209       <xs:at tribute na me="ToolTi pTitle" ty pe="xs:str ing" />        
210       <xs:at tribute na me="ToolTi pDescripti on" type=" xs:string"  />        
211       <xs:at tribute na me="ToolTi pHelpKeyWo rd" type=" xs:string"  />        
212       <xs:at tribute na me="ToolTi pShortcutK ey" type=" xs:string"  />        
213     </xs:com plexType>        
214          
215     <xs:comp lexType na me="ColorP ickerType" >        
216       <xs:se quence>        
217         <xs: element na me="Colors " type="Co lorStylesT ype" minOc curs="0" m axOccurs=" 1" />        
218       </xs:s equence>        
219       <xs:at tribute na me="Comman d" type="C ommandType " />        
220       <xs:at tribute na me="Comman dPreview"  type="Comm andType" / >        
221       <xs:at tribute na me="Comman dRevert" t ype="Comma ndType" />        
222       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
223       <xs:at tribute na me="QueryC ommand" ty pe="Comman dType" />        
224       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
225       <xs:at tribute na me="Templa teAlias" t ype="Templ ateAliasTy pe" />        
226     </xs:com plexType>        
227          
228     <xs:comp lexType na me="ColorS tylesType" >        
229       <xs:se quence>        
230         <xs: element na me="Color"  type="Col orStyleTyp e" minOccu rs="0" max Occurs="un bounded" / >        
231       </xs:s equence>        
232     </xs:com plexType>        
233          
234     <xs:comp lexType na me="ColorS tyleType">        
235       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
236       <xs:at tribute na me="Title"  type="Alt Type" />        
237       <xs:at tribute na me="Style"  type="xs: string" />        
238       <xs:at tribute na me="Color"  type="xs: string" />        
239       <xs:at tribute na me="Displa yColor" ty pe="xs:str ing" />        
240     </xs:com plexType>        
241          
242     <xs:comp lexType na me="ComboB oxType">        
243       <xs:se quence>        
244         <xs: element na me="Menu"  type="Menu Type" minO ccurs="0"  maxOccurs= "1"/>        
245       </xs:s equence>        
246       <xs:at tribute na me="AllowF reeForm" t ype="xs:bo olean" def ault="fals e" />        
247       <xs:at tribute na me="AltArr ow" type=" AltType" / >        
248       <xs:at tribute na me="Alt" t ype="AltTy pe" />        
249       <xs:at tribute na me="AutoCo mplete" ty pe="xs:boo lean" defa ult="true"  />        
250       <xs:at tribute na me="AutoCo mpleteDela y" type="x s:integer"  default=" 100" />        
251       <xs:at tribute na me="CacheM enuVersion s" type="x s:boolean"  default=" false" />        
252       <xs:at tribute na me="Comman d" type="C ommandType " />        
253       <xs:at tribute na me="Comman dMenuOpen"  type="Com mandType"  />        
254       <xs:at tribute na me="Comman dMenuClose " type="Co mmandType"  />        
255       <xs:at tribute na me="Comman dPreview"  type="Comm andType" / >        
256       <xs:at tribute na me="Comman dPreviewRe vert" type ="CommandT ype" />        
257       <xs:at tribute na me="ImeEna bled" type ="xs:boole an" />        
258       <xs:at tribute na me="Initia lItem" typ e="MenuIte mIdType"/>        
259       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
260       <xs:at tribute na me="QueryC ommand" ty pe="Comman dType" />        
261       <xs:at tribute na me="Popula teDynamica lly" type= "xs:boolea n" default ="false" / >        
262       <xs:at tribute na me="Popula teQueryCom mand" type ="CommandT ype" />        
263       <xs:at tribute na me="Popula teOnlyOnce " type="xs :boolean"  default="f alse" />        
264       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
265       <xs:at tribute na me="Templa teAlias" t ype="Templ ateAliasTy pe" />        
266       <xs:at tribute na me="ToolTi pImage32by 32" type=" ImageUrlTy pe" />        
267       <xs:at tribute na me="ToolTi pImage32by 32Class" t ype="Image ClassType"  />        
268       <xs:at tribute na me="ToolTi pImage32by 32Left" ty pe="ImageP ositionTyp e" />        
269       <xs:at tribute na me="ToolTi pImage32by 32Top" typ e="ImagePo sitionType " />        
270       <xs:at tribute na me="ToolTi pTitle" ty pe="xs:str ing" />        
271       <xs:at tribute na me="ToolTi pDescripti on" type=" xs:string"  />        
272       <xs:at tribute na me="ToolTi pHelpKeyWo rd" type=" xs:string"  />        
273       <xs:at tribute na me="ToolTi pSelectedI temTitle"  type="xs:s tring" />        
274       <xs:at tribute na me="ToolTi pShortcutK ey" type=" xs:string"  />        
275       <xs:at tribute na me="Width"  type="Pix elLengthTy pe" />        
276     </xs:com plexType>        
277          
278     <xs:comp lexType na me="Comman dUIType">        
279       <xs:se quence>        
280         <xs: choice min Occurs="1"  maxOccurs ="unbounde d">        
281           <x s:element  name="Ribb on" type=" RibbonType " minOccur s="0" maxO ccurs="1"  />        
282           <x s:element  name="QAT"  type="QAT Type" minO ccurs="0"  maxOccurs= "1" />        
283           <x s:element  name="Jewe l" type="J ewelType"  minOccurs= "0" maxOcc urs="1" />        
284           <x s:element  name="Temp lates" typ e="Templat esType" mi nOccurs="0 " maxOccur s="1" />        
285         </xs :choice>        
286       </xs:s equence>        
287     </xs:com plexType>        
288          
289     <xs:elem ent name=" CommandUI"  type="Com mandUIType ">        
290     </xs:ele ment>        
291          
292     <xs:comp lexType na me="Contex tualGroupT ype">        
293       <xs:se quence>        
294         <xs: element na me="Tab" t ype="TabTy pe" minOcc urs="0" ma xOccurs="u nbounded"  />        
295       </xs:s equence>        
296       <xs:at tribute na me="Color"  type="Con textualCol orType" />        
297       <xs:at tribute na me="Comman d" type="C ommandType " />        
298       <xs:at tribute na me="Contex tualGroupI d" type="x s:string"  />        
299       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
300       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
301       <xs:at tribute na me="Title"  type="Tit leType" />        
302     </xs:com plexType>        
303          
304     <xs:comp lexType na me="Contex tualTabsTy pe">        
305       <xs:se quence>        
306         <xs: element na me="Contex tualGroup"  type="Con textualGro upType" mi nOccurs="0 " maxOccur s="unbound ed"/>        
307       </xs:s equence>        
308       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
309     </xs:com plexType>        
310          
311     <xs:comp lexType na me="Contro lRefType">        
312       <xs:at tribute na me="Displa yMode" typ e="Display ModeType"  />        
313       <xs:at tribute na me="Templa teAlias" t ype="Templ ateAliasTy pe" />        
314     </xs:com plexType>        
315          
316     <xs:comp lexType na me="Contro lsType">        
317       <xs:se quence>        
318         <xs: choice min Occurs="0"  maxOccurs ="unbounde d">        
319           <x s:element  name="Butt on" type=" ButtonType " minOccur s="0" maxO ccurs="unb ounded" />        
320           <x s:element  name="Chec kBox" type ="CheckBox Type" minO ccurs="0"  maxOccurs= "unbounded " />        
321           <x s:element  name="Comb oBox" type ="ComboBox Type" minO ccurs="0"  maxOccurs= "unbounded " />        
322           <x s:element  name="Drop Down" type ="DropDown Type" minO ccurs="0"  maxOccurs= "unbounded " />        
323           <x s:element  name="Flyo utAnchor"  type="Flyo utAnchorTy pe" minOcc urs="0" ma xOccurs="u nbounded"  />        
324           <x s:element  name="Gall eryButton"  type="Gal leryButton Type" minO ccurs="0"  maxOccurs= "unbounded " />        
325           <x s:element  name="Labe l" type="L abelType"  minOccurs= "0" maxOcc urs="unbou nded" />        
326           <x s:element  name="MRUS plitButton " type="MR USplitButt onType" mi nOccurs="0 " maxOccur s="unbound ed" />        
327           <x s:element  name="Spin ner" type= "SpinnerTy pe" minOcc urs="0" ma xOccurs="u nbounded"  />        
328           <x s:element  name="Spli tButton" t ype="Split ButtonType " minOccur s="0" maxO ccurs="unb ounded" />        
329           <x s:element  name="Text Box" type= "TextBoxTy pe" minOcc urs="0" ma xOccurs="u nbounded"  />        
330           <x s:element  name="Togg leButton"  type="Togg leButtonTy pe" minOcc urs="0" ma xOccurs="u nbounded"  />        
331         </xs :choice>        
332       </xs:s equence>        
333       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
334       <xs:at tribute na me="ToolTi pImage32by 32" type=" ImageUrlTy pe" />        
335       <xs:at tribute na me="ToolTi pImage32by 32Class" t ype="Image ClassType"  />        
336       <xs:at tribute na me="ToolTi pImage32by 32Left" ty pe="ImageP ositionTyp e" />        
337       <xs:at tribute na me="ToolTi pImage32by 32Top" typ e="ImagePo sitionType " />        
338       <xs:at tribute na me="ToolTi pTitle" ty pe="xs:str ing" />        
339       <xs:at tribute na me="ToolTi pDescripti on" type=" xs:string"  />        
340       <xs:at tribute na me="ToolTi pHelpKeyWo rd" type=" xs:string"  />        
341       <xs:at tribute na me="ToolTi pShortcutK ey" type=" xs:string"  />        
342       <xs:at tribute na me="ToolTi pSelectedI temTitle"  type="xs:s tring" />        
343     </xs:com plexType>        
344          
345     <xs:comp lexType na me="DropDo wnType">        
346       <xs:se quence>        
347         <xs: element na me="Menu"  type="Menu Type" minO ccurs="0"  maxOccurs= "1"/>        
348       </xs:s equence>        
349       <xs:at tribute na me="AltArr ow" type=" AltType" / >        
350       <xs:at tribute na me="Alt" t ype="AltTy pe" />        
351       <xs:at tribute na me="CacheM enuVersion s" type="x s:boolean"  default=" false" />        
352       <xs:at tribute na me="Comman d" type="C ommandType " />        
353       <xs:at tribute na me="Comman dMenuOpen"  type="Com mandType"  />        
354       <xs:at tribute na me="Comman dMenuClose " type="Co mmandType"  />        
355       <xs:at tribute na me="Comman dPreview"  type="Comm andType" / >        
356       <xs:at tribute na me="Comman dPreviewRe vert" type ="CommandT ype" />        
357       <xs:at tribute na me="Initia lItem" typ e="MenuIte mIdType" / >        
358       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
359       <xs:at tribute na me="Popula teDynamica lly" type= "xs:boolea n" default ="false" / >        
360       <xs:at tribute na me="Popula teQueryCom mand" type ="CommandT ype" />        
361       <xs:at tribute na me="Popula teOnlyOnce " type="xs :boolean"  default="f alse" />        
362       <xs:at tribute na me="QueryC ommand" ty pe="Comman dType" />        
363       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
364       <xs:at tribute na me="Templa teAlias" t ype="Templ ateAliasTy pe" />        
365       <xs:at tribute na me="ToolTi pImage32by 32" type=" ImageUrlTy pe" />        
366       <xs:at tribute na me="ToolTi pImage32by 32Class" t ype="Image ClassType"  />        
367       <xs:at tribute na me="ToolTi pImage32by 32Left" ty pe="ImageP ositionTyp e" />        
368       <xs:at tribute na me="ToolTi pImage32by 32Top" typ e="ImagePo sitionType " />        
369       <xs:at tribute na me="ToolTi pTitle" ty pe="xs:str ing" />        
370       <xs:at tribute na me="ToolTi pDescripti on" type=" xs:string"  />        
371       <xs:at tribute na me="ToolTi pHelpKeyWo rd" type=" xs:string"  />        
372       <xs:at tribute na me="ToolTi pShortcutK ey" type=" xs:string"  />        
373       <xs:at tribute na me="ToolTi pSelectedI temTitle"  type="xs:s tring" />        
374       <xs:at tribute na me="Width"  type="Pix elLengthTy pe" />        
375       <xs:at tribute na me="Select edItemDisp layMode" t ype="Displ ayModeType " />        
376     </xs:com plexType>        
377          
378     <xs:comp lexType na me="Flyout AnchorType ">        
379       <xs:se quence>        
380         <xs: element na me="Menu"  type="Menu Type" minO ccurs="0"  maxOccurs= "1"/>        
381       </xs:s equence>        
382       <xs:at tribute na me="Alt" t ype="AltTy pe" />        
383       <xs:at tribute na me="CacheM enuVersion s" type="x s:boolean"  default=" false" />        
384       <xs:at tribute na me="Comman d" type="C ommandType " />        
385       <xs:at tribute na me="Comman dType" typ e="Command TypeType"  />        
386       <xs:at tribute na me="Comman dMenuClose " type="Co mmandType"  />        
387       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
388       <xs:at tribute na me="Image1 6by16" typ e="ImageUr lType" />        
389       <xs:at tribute na me="Image1 6by16Class " type="Im ageClassTy pe" />        
390       <xs:at tribute na me="Image1 6by16Left"  type="Ima gePosition Type" />        
391       <xs:at tribute na me="Image1 6by16Top"  type="Imag ePositionT ype" />        
392       <xs:at tribute na me="Image3 2by32" typ e="ImageUr lType" />        
393       <xs:at tribute na me="Image3 2by32Class " type="Im ageClassTy pe" />        
394       <xs:at tribute na me="Image3 2by32Left"  type="Ima gePosition Type" />        
395       <xs:at tribute na me="Image3 2by32Top"  type="Imag ePositionT ype" />        
396       <xs:at tribute na me="LabelT ext" type= "LabelText Type" />        
397       <xs:at tribute na me="Modern CommandTyp e" type="M odernComma ndTypeType " />        
398       <xs:at tribute na me="Popula teDynamica lly" type= "xs:boolea n" default ="false" / >        
399       <xs:at tribute na me="Popula teQueryCom mand" type ="CommandT ype" />        
400       <xs:at tribute na me="Popula teOnlyOnce " type="xs :boolean"  default="f alse" />        
401       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
402       <xs:at tribute na me="Templa teAlias" t ype="Templ ateAliasTy pe" />        
403       <xs:at tribute na me="ToolTi pImage32by 32" type=" ImageUrlTy pe" />        
404       <xs:at tribute na me="ToolTi pImage32by 32Class" t ype="Image ClassType"  />        
405       <xs:at tribute na me="ToolTi pImage32by 32Left" ty pe="ImageP ositionTyp e" />        
406       <xs:at tribute na me="ToolTi pImage32by 32Top" typ e="ImagePo sitionType " />        
407       <xs:at tribute na me="ToolTi pTitle" ty pe="xs:str ing" />        
408       <xs:at tribute na me="ToolTi pDescripti on" type=" xs:string"  />        
409       <xs:at tribute na me="ToolTi pHelpKeyWo rd" type=" xs:string"  />        
410       <xs:at tribute na me="ToolTi pSelectedI temTitle"  type="xs:s tring" />        
411       <xs:at tribute na me="ToolTi pShortcutK ey" type=" xs:string"  />        
412       <xs:at tribute na me="Modern Image" typ e="xs:stri ng" />        
413     </xs:com plexType>        
414          
415     <xs:comp lexType na me="Galler yType">        
416       <xs:se quence>        
417         <xs: element na me="Galler yButton" t ype="Galle ryButtonTy pe" minOcc urs="1" ma xOccurs="u nbounded"  />        
418       </xs:s equence>        
419       <xs:at tribute na me="Comman d" type="C ommandType " />        
420       <xs:at tribute na me="Comman dPreview"  type="Comm andType" / >        
421       <xs:at tribute na me="Comman dRevert" t ype="Comma ndType" />        
422       <xs:at tribute na me="Elemen tDimension s" type="E lementDime nsionsType " use="req uired" />        
423       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
424       <xs:at tribute na me="QueryC ommand" ty pe="Comman dType" />        
425       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
426       <xs:at tribute na me="Width"  type="xs: integer" u se="requir ed" />        
427     </xs:com plexType>        
428          
429     <xs:comp lexType na me="Galler yButtonTyp e">        
430       <xs:at tribute na me="Alt" t ype="AltTy pe" />        
431       <xs:at tribute na me="Comman d" type="C ommandType " />        
432       <xs:at tribute na me="Comman dPreview"  type="Comm andType" / >        
433       <xs:at tribute na me="Comman dRevert" t ype="Comma ndType" />        
434       <xs:at tribute na me="Comman dType" typ e="Command TypeType"  />        
435       <xs:at tribute na me="Comman dValueId"  type="xs:s tring" />        
436       <xs:at tribute na me="Elemen tDimension s" type="E lementDime nsionsType " />        
437       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
438       <xs:at tribute na me="Image"  type="Ima geUrlType"  />        
439       <xs:at tribute na me="ImageC lass" type ="ImageCla ssType" />        
440       <xs:at tribute na me="ImageL eft" type= "ImagePosi tionType"  />        
441       <xs:at tribute na me="ImageT op" type=" ImagePosit ionType" / >        
442       <xs:at tribute na me="InnerH TML" type= "HTMLType"  />        
443       <xs:at tribute na me="MenuIt emId" type ="MenuItem IdType" />        
444       <xs:at tribute na me="QueryC ommand" ty pe="Comman dType" />        
445       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
446       <xs:at tribute na me="Templa teAlias" t ype="Templ ateAliasTy pe" />        
447       <xs:at tribute na me="ToolTi pImage32by 32" type=" ImageUrlTy pe" />        
448       <xs:at tribute na me="ToolTi pImage32by 32Class" t ype="Image ClassType"  />        
449       <xs:at tribute na me="ToolTi pImage32by 32Left" ty pe="ImageP ositionTyp e" />        
450       <xs:at tribute na me="ToolTi pImage32by 32Top" typ e="ImagePo sitionType " />        
451       <xs:at tribute na me="ToolTi pTitle" ty pe="xs:str ing" />        
452       <xs:at tribute na me="ToolTi pDescripti on" type=" xs:string"  />        
453       <xs:at tribute na me="ToolTi pHelpKeyWo rd" type=" xs:string"  />        
454       <xs:at tribute na me="ToolTi pShortcutK ey" type=" xs:string"  />        
455     </xs:com plexType>        
456          
457     <xs:comp lexType na me="GroupT emplateTyp e">        
458       <xs:se quence>        
459         <xs: element na me="Layout " type="La youtType"  minOccurs= "0" maxOcc urs="unbou nded" />        
460       </xs:s equence>        
461       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
462       <xs:at tribute na me="ClassN ame" type= "ClassName Type" />        
463     </xs:com plexType>        
464          
465     <xs:comp lexType na me="Groups Type">        
466       <xs:se quence>        
467         <xs: element na me="Group"  type="Gro upType" mi nOccurs="0 " maxOccur s="unbound ed" />        
468       </xs:s equence>        
469       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
470     </xs:com plexType>        
471          
472     <xs:comp lexType na me="GroupT ype">        
473       <xs:al l>        
474         <xs: element na me="Contro ls" type=" ControlsTy pe" minOcc urs="1" ma xOccurs="1 " />        
475       </xs:a ll>        
476       <xs:at tribute na me="Comman d" type="C ommandType " />        
477       <xs:at tribute na me="Descri ption" typ e="Descrip tionType"  />        
478       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
479       <xs:at tribute na me="Image3 2by32Popup " type="Im ageUrlType " />        
480       <xs:at tribute na me="Image3 2by32Popup Class" typ e="ImageCl assType" / >        
481       <xs:at tribute na me="Image3 2by32Popup Left" type ="ImagePos itionType"  />        
482       <xs:at tribute na me="Image3 2by32Popup Top" type= "ImagePosi tionType"  />        
483       <xs:at tribute na me="PopupW idth" type ="PixelLen gthType" / >        
484       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
485       <xs:at tribute na me="Templa te" type=" TemplateTy pe" />        
486       <xs:at tribute na me="Title"  type="Tit leType" />        
487     </xs:com plexType>        
488          
489     <xs:comp lexType na me="Insert TableType" >        
490       <xs:at tribute na me="Alt" t ype="AltTy pe" />        
491       <xs:at tribute na me="Comman d" type="C ommandType " />        
492       <xs:at tribute na me="Comman dType" typ e="Command TypeType"  />        
493       <xs:at tribute na me="Comman dPreview"  type="Comm andType" / >        
494       <xs:at tribute na me="Comman dRevert" t ype="Comma ndType" />        
495       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
496       <xs:at tribute na me="MenuSe ctionIniti alTitle" t ype="xs:st ring" />        
497       <xs:at tribute na me="MenuSe ctionTitle " type="xs :string" / >        
498       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
499     </xs:com plexType>        
500          
501     <xs:comp lexType na me="JewelT ype">        
502       <xs:se quence>        
503         <xs: element na me="Menu"  type="Menu Type" minO ccurs="0"  maxOccurs= "1"/>        
504       </xs:s equence>        
505       <xs:at tribute na me="Alt" t ype="AltTy pe" />        
506       <xs:at tribute na me="CacheM enuVersion s" type="x s:boolean"  default=" false" />        
507       <xs:at tribute na me="Comman d" type="C ommandType " />        
508       <xs:at tribute na me="Comman dMenuClose " type="Co mmandType"  />        
509       <xs:at tribute na me="Comman dMenuOpen"  type="Com mandType"  />        
510       <xs:at tribute na me="Height " type="xs :integer"  />        
511       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
512       <xs:at tribute na me="ImageD ownArrow"  type="Imag eUrlType"  />        
513       <xs:at tribute na me="ImageD ownArrowCl ass" type= "ImageClas sType" />        
514       <xs:at tribute na me="ImageD ownArrowLe ft" type=" ImagePosit ionType" / >        
515       <xs:at tribute na me="ImageD ownArrowTo p" type="I magePositi onType" />        
516       <xs:at tribute na me="ImageS ideArrow"  type="Imag eUrlType"  />        
517       <xs:at tribute na me="ImageS ideArrowCl ass" type= "ImageClas sType" />        
518       <xs:at tribute na me="ImageS ideArrowLe ft" type=" ImagePosit ionType" / >        
519       <xs:at tribute na me="ImageS ideArrowTo p" type="I magePositi onType" />        
520       <xs:at tribute na me="ImageU pArrow" ty pe="ImageU rlType" />        
521       <xs:at tribute na me="ImageU pArrowClas s" type="I mageClassT ype" />        
522       <xs:at tribute na me="ImageU pArrowLeft " type="Im agePositio nType" />        
523       <xs:at tribute na me="ImageU pArrowTop"  type="Ima gePosition Type" />        
524       <xs:at tribute na me="Image"  type="Ima geUrlType"  />        
525       <xs:at tribute na me="ImageC lass" type ="ImageCla ssType" />        
526       <xs:at tribute na me="ImageL eft" type= "ImagePosi tionType"  />        
527       <xs:at tribute na me="ImageT op" type=" ImagePosit ionType" / >        
528       <xs:at tribute na me="ImageH over" type ="ImageUrl Type" />        
529       <xs:at tribute na me="ImageH overClass"  type="Ima geClassTyp e" />        
530       <xs:at tribute na me="ImageH overLeft"  type="Imag ePositionT ype" />        
531       <xs:at tribute na me="ImageH overTop" t ype="Image PositionTy pe" />        
532       <xs:at tribute na me="ImageD own" type= "ImageUrlT ype" />        
533       <xs:at tribute na me="ImageD ownClass"  type="Imag eClassType " />        
534       <xs:at tribute na me="ImageD ownLeft" t ype="Image PositionTy pe" />        
535       <xs:at tribute na me="ImageD ownTop" ty pe="ImageP ositionTyp e" />        
536       <xs:at tribute na me="ImageL eftSide" t ype="Image UrlType" / >        
537       <xs:at tribute na me="ImageL eftSideCla ss" type=" ImageClass Type" />        
538       <xs:at tribute na me="ImageL eftSideLef t" type="I magePositi onType" />        
539       <xs:at tribute na me="ImageL eftSideTop " type="Im agePositio nType" />        
540       <xs:at tribute na me="ImageL eftSideWid th" type=" xs:integer " />        
541       <xs:at tribute na me="ImageL eftSideHov er" type=" ImageUrlTy pe" />        
542       <xs:at tribute na me="ImageL eftSideHov erClass" t ype="Image ClassType"  />        
543       <xs:at tribute na me="ImageL eftSideHov erLeft" ty pe="ImageP ositionTyp e" />        
544       <xs:at tribute na me="ImageL eftSideHov erTop" typ e="ImagePo sitionType " />        
545       <xs:at tribute na me="ImageL eftSideDow n" type="I mageUrlTyp e" />        
546       <xs:at tribute na me="ImageL eftSideDow nClass" ty pe="ImageC lassType"  />        
547       <xs:at tribute na me="ImageL eftSideDow nLeft" typ e="ImagePo sitionType " />        
548       <xs:at tribute na me="ImageL eftSideDow nTop" type ="ImagePos itionType"  />        
549       <xs:at tribute na me="ImageR ightSide"  type="Imag eUrlType"  />        
550       <xs:at tribute na me="ImageR ightSideCl ass" type= "ImageClas sType" />        
551       <xs:at tribute na me="ImageR ightSideLe ft" type=" ImagePosit ionType" / >        
552       <xs:at tribute na me="ImageR ightSideTo p" type="I magePositi onType" />        
553       <xs:at tribute na me="ImageR ightSideWi dth" type= "xs:intege r" />        
554       <xs:at tribute na me="ImageR ightSideHo ver" type= "ImageUrlT ype" />        
555       <xs:at tribute na me="ImageR ightSideHo verClass"  type="Imag eClassType " />        
556       <xs:at tribute na me="ImageR ightSideHo verLeft" t ype="Image PositionTy pe" />        
557       <xs:at tribute na me="ImageR ightSideHo verTop" ty pe="ImageP ositionTyp e" />        
558       <xs:at tribute na me="ImageR ightSideDo wn" type=" ImageUrlTy pe" />        
559       <xs:at tribute na me="ImageR ightSideDo wnClass" t ype="Image ClassType"  />        
560       <xs:at tribute na me="ImageR ightSideDo wnLeft" ty pe="ImageP ositionTyp e" />        
561       <xs:at tribute na me="ImageR ightSideDo wnTop" typ e="ImagePo sitionType " />        
562       <xs:at tribute na me="LabelC ss" type=" LabelCssTy pe" />        
563       <xs:at tribute na me="LabelT ext" type= "LabelText Type" />        
564       <xs:at tribute na me="Popula teDynamica lly" type= "xs:boolea n" default ="false" / >        
565       <xs:at tribute na me="Popula teQueryCom mand" type ="CommandT ype" />        
566       <xs:at tribute na me="Popula teOnlyOnce " type="xs :boolean"  default="f alse" />        
567     </xs:com plexType>        
568          
569     <xs:comp lexType na me="LabelT ype">        
570       <xs:at tribute na me="ForId"  type="xs: string" />        
571       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
572       <xs:at tribute na me="LabelT ext" type= "LabelText Type" />        
573       <xs:at tribute na me="Image1 6by16" typ e="ImageUr lType" />        
574       <xs:at tribute na me="Image1 6by16Class " type="Im ageClassTy pe" />        
575       <xs:at tribute na me="Image1 6by16Left"  type="Ima gePosition Type" />        
576       <xs:at tribute na me="Image1 6by16Top"  type="Imag ePositionT ype" />        
577       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
578       <xs:at tribute na me="Templa teAlias" t ype="Templ ateAliasTy pe" />        
579       <xs:at tribute na me="QueryC ommand" ty pe="Comman dType" />        
580       <xs:at tribute na me="Comman d" type="C ommandType " />        
581       <xs:at tribute na me="Modern Image" typ e="xs:stri ng" />        
582     </xs:com plexType>        
583          
584     <xs:comp lexType na me="Layout Type">        
585       <xs:se quence>        
586         <xs: choice min Occurs="0"  maxOccurs ="unbounde d">        
587           <x s:element  name="Sect ion" type= "SectionTy pe" minOcc urs="0" ma xOccurs="u nbounded"  />        
588           <x s:element  name="Over flowSectio n" type="O verflowSec tionType"  minOccurs= "0" maxOcc urs="unbou nded" />        
589         </xs :choice>        
590       </xs:s equence>        
591       <xs:at tribute na me="Title"  type="Tit leType" us e="require d" />        
592       <xs:at tribute na me="Layout Title" typ e="TitleTy pe" />        
593     </xs:com plexType>        
594          
595     <xs:comp lexType na me="MaxSiz eType">        
596       <xs:at tribute na me="GroupI d" type="I dType" use ="required " />        
597       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
598       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
599       <xs:at tribute na me="Size"  type="Size Type" use= "required"  />        
600     </xs:com plexType>        
601          
602     <xs:comp lexType na me="MenuTy pe">        
603       <xs:se quence>        
604         <xs: element na me="MenuSe ction" typ e="MenuSec tionType"  minOccurs= "1" maxOcc urs="unbou nded" />        
605       </xs:s equence>        
606       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
607       <xs:at tribute na me="MaxWid th" type=" PixelLengt hType" />        
608     </xs:com plexType>        
609          
610     <xs:comp lexType na me="MenuSe ctionType" >        
611       <xs:ch oice minOc curs="1" m axOccurs=" 1">        
612         <xs: element na me="Contro ls" type=" MenuSectio nControlsT ype" minOc curs="1" m axOccurs=" 1" />        
613         <xs: element na me="Galler y" type="G alleryType " minOccur s="1" maxO ccurs="1"  />        
614       </xs:c hoice>        
615       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
616       <xs:at tribute na me="Title"  type="Tit leType"/>        
617       <xs:at tribute na me="Scroll able" type ="xs:boole an" defaul t="false"/ >        
618       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
619       <xs:at tribute na me="MaxHei ght" type= "PixelLeng thType" />        
620       <xs:at tribute na me="Displa yMode" typ e="Display ModeType"  default="M enu" />        
621     </xs:com plexType>        
622          
623     <xs:comp lexType na me="MenuSe ctionContr olsType">        
624       <xs:se quence>        
625         <xs: choice min Occurs="0"  maxOccurs ="unbounde d">        
626           <x s:element  name="Togg leButton"  type="Togg leButtonTy pe" minOcc urs="0" ma xOccurs="u nbounded"  />        
627           <x s:element  name="Butt on" type=" ButtonType " minOccur s="0" maxO ccurs="unb ounded" />        
628           <x s:element  name="Colo rPicker" t ype="Color PickerType " minOccur s="0" maxO ccurs="unb ounded" />        
629           <x s:element  name="Flyo utAnchor"  type="Flyo utAnchorTy pe" minOcc urs="0" ma xOccurs="u nbounded"  />        
630           <x s:element  name="Inse rtTable" t ype="Inser tTableType " minOccur s="0" maxO ccurs="unb ounded" />        
631         </xs :choice>        
632       </xs:s equence>        
633       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
634     </xs:com plexType>        
635          
636     <xs:comp lexType na me="MRUSpl itButtonTy pe">        
637       <xs:se quence>        
638         <xs: element na me="Menu"  type="Menu Type" minO ccurs="0"  maxOccurs= "1"/>        
639       </xs:s equence>        
640       <xs:at tribute na me="Alt" t ype="AltTy pe" />        
641       <xs:at tribute na me="CacheM enuVersion s" type="x s:boolean"  default=" false" />        
642       <xs:at tribute na me="Comman d" type="C ommandType " />        
643       <xs:at tribute na me="Comman dMenuOpen"  type="Com mandType"  />        
644       <xs:at tribute na me="Comman dMenuClose " type="Co mmandType"  />        
645       <xs:at tribute na me="Comman dPreview"  type="Comm andType" / >        
646       <xs:at tribute na me="Comman dPreviewRe vert" type ="CommandT ype" />        
647       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
648       <xs:at tribute na me="Initia lItem" typ e="MenuIte mIdType" u se="requir ed" />        
649       <xs:at tribute na me="MenuAl t" type="A ltType" />        
650       <xs:at tribute na me="MenuCo mmand" typ e="Command Type" />        
651       <xs:at tribute na me="Popula teDynamica lly" type= "xs:boolea n" default ="false" / >        
652       <xs:at tribute na me="Popula teQueryCom mand" type ="CommandT ype" />        
653       <xs:at tribute na me="Popula teOnlyOnce " type="xs :boolean"  default="f alse" />        
654       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
655       <xs:at tribute na me="QueryC ommand" ty pe="Comman dType" />        
656       <xs:at tribute na me="Templa teAlias" t ype="Templ ateAliasTy pe" />        
657       <xs:at tribute na me="ToolTi pImage32by 32" type=" ImageUrlTy pe" />        
658       <xs:at tribute na me="ToolTi pImage32by 32Class" t ype="Image ClassType"  />        
659       <xs:at tribute na me="ToolTi pImage32by 32Left" ty pe="ImageP ositionTyp e" />        
660       <xs:at tribute na me="ToolTi pImage32by 32Top" typ e="ImagePo sitionType " />        
661       <xs:at tribute na me="ToolTi pTitle" ty pe="xs:str ing" />        
662       <xs:at tribute na me="ToolTi pDescripti on" type=" xs:string"  />        
663       <xs:at tribute na me="ToolTi pHelpKeyWo rd" type=" xs:string"  />        
664       <xs:at tribute na me="ToolTi pSelectedI temTitle"  type="xs:s tring" />        
665       <xs:at tribute na me="ToolTi pShortcutK ey" type=" xs:string"  />        
666     </xs:com plexType>        
667          
668     <xs:comp lexType na me="LowSca leWarningT ype">        
669       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
670       <xs:at tribute na me="Messag e" type="x s:string"  />        
671       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
672     </xs:com plexType>        
673          
674     <xs:comp lexType na me="Overfl owAreaType ">        
675       <xs:at tribute na me="Displa yMode" typ e="Display ModeType"  />        
676       <xs:at tribute na me="Templa teAlias" t ype="Templ ateAliasTy pe" />        
677     </xs:com plexType>        
678          
679     <xs:comp lexType na me="Overfl owSectionT ype">        
680       <xs:at tribute na me="Displa yMode" typ e="Display ModeType"  />        
681       <xs:at tribute na me="Divide rAfter" ty pe="xs:boo lean" />        
682       <xs:at tribute na me="Divide rBefore" t ype="xs:bo olean" />        
683       <xs:at tribute na me="Templa teAlias" t ype="Templ ateAliasTy pe" />        
684       <xs:at tribute na me="Type"  type="Sect ionTypeTyp e" />        
685     </xs:com plexType>        
686          
687     <xs:comp lexType na me="QATTyp e">        
688       <xs:se quence>        
689         <xs: element na me="Contro ls" type=" ControlsTy pe" minOcc urs="1" ma xOccurs="1 " />        
690       </xs:s equence>        
691       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
692       <xs:at tribute na me="ImageD ownArrow"  type="Imag eUrlType"  />        
693       <xs:at tribute na me="ImageD ownArrowCl ass" type= "ImageClas sType" />        
694       <xs:at tribute na me="ImageD ownArrowLe ft" type=" ImagePosit ionType" / >        
695       <xs:at tribute na me="ImageD ownArrowTo p" type="I magePositi onType" />        
696       <xs:at tribute na me="ImageS ideArrow"  type="Imag eUrlType"  />        
697       <xs:at tribute na me="ImageS ideArrowCl ass" type= "ImageClas sType" />        
698       <xs:at tribute na me="ImageS ideArrowLe ft" type=" ImagePosit ionType" / >        
699       <xs:at tribute na me="ImageS ideArrowTo p" type="I magePositi onType" />        
700       <xs:at tribute na me="ImageU pArrow" ty pe="ImageU rlType" />        
701       <xs:at tribute na me="ImageU pArrowClas s" type="I mageClassT ype" />        
702       <xs:at tribute na me="ImageU pArrowLeft " type="Im agePositio nType" />        
703       <xs:at tribute na me="ImageU pArrowTop"  type="Ima gePosition Type" />        
704     </xs:com plexType>        
705          
706     <xs:comp lexType na me="Ribbon TemplatesT ype">        
707       <xs:se quence>        
708         <xs: element na me="GroupT emplate" t ype="Group TemplateTy pe" minOcc urs="0" ma xOccurs="u nbounded"  />        
709       </xs:s equence>        
710       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
711     </xs:com plexType>        
712          
713     <xs:comp lexType na me="Ribbon Type">        
714       <xs:se quence>        
715         <xs: element na me="Tabs"  type="Tabs Type" minO ccurs="1"  maxOccurs= "1" />        
716         <xs: element na me="Contex tualTabs"  type="Cont extualTabs Type" minO ccurs="1"  maxOccurs= "1" />        
717       </xs:s equence>        
718       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
719       <xs:at tribute na me="Image3 2by32Group PopupDefau lt" type=" ImageUrlTy pe" />        
720       <xs:at tribute na me="Image3 2by32Group PopupDefau ltClass" t ype="Image ClassType"  />        
721       <xs:at tribute na me="Image3 2by32Group PopupDefau ltLeft" ty pe="ImageP ositionTyp e" />        
722       <xs:at tribute na me="Image3 2by32Group PopupDefau ltTop" typ e="ImagePo sitionType " />        
723       <xs:at tribute na me="ImageD ownArrow"  type="Imag eUrlType"  />        
724       <xs:at tribute na me="ImageD ownArrowCl ass" type= "ImageClas sType" />        
725       <xs:at tribute na me="ImageD ownArrowLe ft" type=" ImagePosit ionType" / >        
726       <xs:at tribute na me="ImageD ownArrowTo p" type="I magePositi onType" />        
727       <xs:at tribute na me="ImageS ideArrow"  type="Imag eUrlType"  />        
728       <xs:at tribute na me="ImageS ideArrowCl ass" type= "ImageClas sType" />        
729       <xs:at tribute na me="ImageS ideArrowLe ft" type=" ImagePosit ionType" / >        
730       <xs:at tribute na me="ImageS ideArrowTo p" type="I magePositi onType" />        
731       <xs:at tribute na me="ImageU pArrow" ty pe="ImageU rlType" />        
732       <xs:at tribute na me="ImageU pArrowClas s" type="I mageClassT ype" />        
733       <xs:at tribute na me="ImageU pArrowLeft " type="Im agePositio nType" />        
734       <xs:at tribute na me="ImageU pArrowTop"  type="Ima gePosition Type" />        
735       <xs:at tribute na me="RootEv entCommand " type="Co mmandType"  />        
736       <xs:at tribute na me="TabSwi tchCommand " type="Co mmandType"  />        
737       <xs:at tribute na me="ScaleC ommand" ty pe="Comman dType" />        
738       <xs:at tribute na me="TextDi rection" t ype="TextD irectionTy pe" />        
739       <xs:at tribute na me="ToolTi pFooterTex t" type="x s:string"  />        
740       <xs:at tribute na me="ToolTi pFooterIma ge16by16"  type="Imag eUrlType"  />        
741       <xs:at tribute na me="ToolTi pFooterIma ge16by16Cl ass" type= "ImageClas sType" />        
742       <xs:at tribute na me="ToolTi pFooterIma ge16by16Le ft" type=" ImagePosit ionType" / >        
743       <xs:at tribute na me="ToolTi pFooterIma ge16by16To p" type="I magePositi onType" />        
744       <xs:at tribute na me="ToolTi pDisabledC ommandImag e16by16" t ype="Image UrlType" / >        
745       <xs:at tribute na me="ToolTi pDisabledC ommandImag e16by16Cla ss" type=" ImageClass Type" />        
746       <xs:at tribute na me="ToolTi pDisabledC ommandImag e16by16Lef t" type="I magePositi onType" />        
747       <xs:at tribute na me="ToolTi pDisabledC ommandImag e16by16Top " type="Im agePositio nType" />        
748       <xs:at tribute na me="ToolTi pDisabledC ommandDesc ription" t ype="xs:st ring" />             
749       <xs:at tribute na me="ToolTi pDisabledC ommandTitl e" type="x s:string"  />        
750       <xs:at tribute na me="ToolTi pDisabledC ommandHelp Key" type= "xs:string " />        
751       <xs:at tribute na me="ToolTi pHelpComma nd" type=" xs:string"  />        
752       <xs:at tribute na me="ToolTi pSelectedI temTitlePr efix" type ="xs:strin g" />               
753       <xs:at tribute na me="Shortc utKeyJumpT oRibbon_Ct rl" type=" xs:string"  />        
754       <xs:at tribute na me="Shortc utKeyJumpT oRibbon_Al t" type="x s:string"  />        
755       <xs:at tribute na me="Shortc utKeyJumpT oRibbon_Sh ift" type= "xs:string " />        
756       <xs:at tribute na me="Shortc utKeyJumpT oRibbon_Ac cessKey" t ype="xs:st ring" />        
757       <xs:at tribute na me="Shortc utKeyJumpT oFirstCont rol_Ctrl"  type="xs:s tring" />        
758       <xs:at tribute na me="Shortc utKeyJumpT oFirstCont rol_Alt" t ype="xs:st ring" />        
759       <xs:at tribute na me="Shortc utKeyJumpT oFirstCont rol_Shift"  type="xs: string" />        
760       <xs:at tribute na me="Shortc utKeyJumpT oFirstCont rol_Access Key" type= "xs:string " />        
761       <xs:at tribute na me="ATCont extualTabT ext" type= "xs:string " />        
762       <xs:at tribute na me="ATTabP ositionTex t" type="x s:string"  />        
763       <xs:at tribute na me="Naviga tionHelpTe xt" type=" xs:string"  />        
764     </xs:com plexType>        
765          
766     <xs:comp lexType na me="RowTyp e">        
767       <xs:se quence>        
768         <xs: choice min Occurs="0"  maxOccurs ="unbounde d">        
769           <x s:element  name="Cont rolRef" ty pe="Contro lRefType"  minOccurs= "0" maxOcc urs="unbou nded" />        
770           <x s:element  name="Stri p" type="S tripType"  minOccurs= "0" maxOcc urs="unbou nded" />        
771           <x s:element  name="Over flowArea"  type="Over flowAreaTy pe" minOcc urs="0" ma xOccurs="u nbounded"  />        
772         </xs :choice>        
773       </xs:s equence>        
774     </xs:com plexType>        
775          
776     <xs:comp lexType na me="ScaleT ype">        
777       <xs:at tribute na me="GroupI d" type="I dType" use ="required " />        
778       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
779       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
780       <xs:at tribute na me="Size"  type="Size Type" use= "required"  />        
781       <xs:at tribute na me="PopupS ize" type= "SizeType"  />        
782     </xs:com plexType>        
783          
784     <xs:comp lexType na me="Scalin gType">        
785       <xs:se quence>        
786         <xs: element na me="MaxSiz e" type="M axSizeType " minOccur s="0" maxO ccurs="unb ounded"/>        
787         <xs: choice min Occurs="0"  maxOccurs ="unbounde d">        
788           <x s:element  name="Scal e" type="S caleType"  minOccurs= "0" maxOcc urs="1"/>        
789           <x s:element  name="LowS caleWarnin g" type="L owScaleWar ningType"  minOccurs= "0" maxOcc urs="1"/>        
790         </xs :choice>        
791       </xs:s equence>        
792       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
793     </xs:com plexType>        
794          
795     <xs:comp lexType na me="Sectio nType">        
796       <xs:se quence>        
797         <xs: element na me="Row" t ype="RowTy pe" minOcc urs="0" ma xOccurs="3 " />        
798       </xs:s equence>        
799       <xs:at tribute na me="Type"  type="Sect ionTypeTyp e" />        
800       <xs:at tribute na me="Alignm ent" type= "SectionAl ignmentTyp e" />        
801     </xs:com plexType>        
802          
803     <xs:comp lexType na me="Spinne rType">        
804       <xs:se quence>        
805         <xs: element na me="Unit"  type="Unit Type" minO ccurs="1"  maxOccurs= "unbounded " />        
806       </xs:s equence>        
807       <xs:at tribute na me="Accele rationInte rval" type ="xs:integ er" />        
808       <xs:at tribute na me="AltDow nArrow" ty pe="AltTyp e" />        
809       <xs:at tribute na me="AltUpA rrow" type ="AltType"  />        
810       <xs:at tribute na me="Comman d" type="C ommandType " />        
811       <xs:at tribute na me="Defaul tUnit" typ e="UnitNam eType" />        
812       <xs:at tribute na me="Defaul tValue" ty pe="ValueT ype" />        
813       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
814       <xs:at tribute na me="ImeEna bled" type ="xs:boole an" />        
815       <xs:at tribute na me="Multip lierInterv al" type=" xs:integer " />        
816       <xs:at tribute na me="QueryC ommand" ty pe="Comman dType" />        
817       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
818       <xs:at tribute na me="Templa teAlias" t ype="Templ ateAliasTy pe" />        
819       <xs:at tribute na me="ToolTi pImage32by 32" type=" ImageUrlTy pe" />        
820       <xs:at tribute na me="ToolTi pImage32by 32Class" t ype="Image ClassType"  />        
821       <xs:at tribute na me="ToolTi pImage32by 32Left" ty pe="ImageP ositionTyp e" />        
822       <xs:at tribute na me="ToolTi pImage32by 32Top" typ e="ImagePo sitionType " />        
823       <xs:at tribute na me="ToolTi pTitle" ty pe="xs:str ing" />        
824       <xs:at tribute na me="ToolTi pDescripti on" type=" xs:string"  />        
825       <xs:at tribute na me="ToolTi pHelpKeyWo rd" type=" xs:string"  />        
826       <xs:at tribute na me="ToolTi pShortcutK ey" type=" xs:string"  />        
827     </xs:com plexType>        
828          
829     <xs:comp lexType na me="SplitB uttonType" >        
830       <xs:se quence>        
831         <xs: element na me="Menu"  type="Menu Type" minO ccurs="0"  maxOccurs= "1"/>        
832       </xs:s equence>        
833       <xs:at tribute na me="Alt" t ype="AltTy pe" />        
834       <xs:at tribute na me="CacheM enuVersion s" type="x s:boolean"  default=" false" />        
835       <xs:at tribute na me="Comman d" type="C ommandType " />        
836       <xs:at tribute na me="Comman dMenuOpen"  type="Com mandType"  />        
837       <xs:at tribute na me="Comman dMenuClose " type="Co mmandType"  />        
838       <xs:at tribute na me="Comman dType" typ e="Command TypeType"  />        
839       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
840       <xs:at tribute na me="Image3 2by32" typ e="ImageUr lType" />        
841       <xs:at tribute na me="Image3 2by32Class " type="Im ageClassTy pe" />        
842       <xs:at tribute na me="Image3 2by32Left"  type="Ima gePosition Type" />        
843       <xs:at tribute na me="Image3 2by32Top"  type="Imag ePositionT ype" />        
844       <xs:at tribute na me="Image1 6by16" typ e="ImageUr lType" />        
845       <xs:at tribute na me="Image1 6by16Class " type="Im ageClassTy pe" />        
846       <xs:at tribute na me="Image1 6by16Left"  type="Ima gePosition Type" />        
847       <xs:at tribute na me="Image1 6by16Top"  type="Imag ePositionT ype" />        
848       <xs:at tribute na me="LabelT ext" type= "LabelText Type" />        
849       <xs:at tribute na me="MenuAl t" type="A ltType" />        
850       <xs:at tribute na me="MenuCo mmand" typ e="Command Type" />        
851       <xs:at tribute na me="Popula teDynamica lly" type= "xs:boolea n" default ="false" / >        
852       <xs:at tribute na me="Popula teQueryCom mand" type ="CommandT ype" />        
853       <xs:at tribute na me="Popula teOnlyOnce " type="xs :boolean"  default="f alse" />        
854       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
855       <xs:at tribute na me="Templa teAlias" t ype="Templ ateAliasTy pe" />        
856       <xs:at tribute na me="ToolTi pImage32by 32" type=" ImageUrlTy pe" />        
857       <xs:at tribute na me="ToolTi pImage32by 32Class" t ype="Image ClassType"  />        
858       <xs:at tribute na me="ToolTi pImage32by 32Left" ty pe="ImageP ositionTyp e" />        
859       <xs:at tribute na me="ToolTi pImage32by 32Top" typ e="ImagePo sitionType " />        
860       <xs:at tribute na me="ToolTi pTitle" ty pe="xs:str ing" />        
861       <xs:at tribute na me="ToolTi pDescripti on" type=" xs:string"  />        
862       <xs:at tribute na me="ToolTi pHelpKeyWo rd" type=" xs:string"  />        
863       <xs:at tribute na me="ToolTi pSelectedI temTitle"  type="xs:s tring" />        
864       <xs:at tribute na me="ToolTi pShortcutK ey" type=" xs:string"  />        
865       <xs:at tribute na me="Modern Image" typ e="xs:stri ng" />        
866     </xs:com plexType>        
867          
868     <xs:comp lexType na me="StripT ype">        
869       <xs:se quence>        
870         <xs: element na me="Contro lRef" type ="ControlR efType" mi nOccurs="0 " maxOccur s="unbound ed" />        
871       </xs:s equence>        
872     </xs:com plexType>        
873          
874     <xs:comp lexType na me="TabTyp e">        
875       <xs:se quence>        
876         <xs: element na me="Scalin g" type="S calingType " minOccur s="1" maxO ccurs="1"  />        
877         <xs: element na me="Groups " type="Gr oupsType"  minOccurs= "1" maxOcc urs="1" />        
878       </xs:s equence>        
879       <xs:at tribute na me="Comman d" type="C ommandType " />        
880       <xs:at tribute na me="CssCla ss" type=" ClassNameT ype" />        
881       <xs:at tribute na me="Descri ption" typ e="Descrip tionType"  />        
882       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
883       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
884       <xs:at tribute na me="Title"  type="Tit leType" />        
885     </xs:com plexType>        
886          
887     <xs:comp lexType na me="TabsTy pe">        
888       <xs:se quence>        
889         <xs: element na me="Tab" t ype="TabTy pe" minOcc urs="0" ma xOccurs="u nbounded"  />        
890       </xs:s equence>        
891       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
892     </xs:com plexType>        
893          
894     <xs:comp lexType na me="Templa tesType">        
895       <xs:al l>        
896         <xs: element na me="Ribbon Templates"  type="Rib bonTemplat esType" />        
897       </xs:a ll>        
898     </xs:com plexType>        
899          
900     <xs:comp lexType na me="TextBo xType">        
901       <xs:at tribute na me="Comman d" type="C ommandType " />        
902       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
903       <xs:at tribute na me="ImeEna bled" type ="xs:boole an" />        
904       <xs:at tribute na me="MaxLen gth" type= "xs:intege r" />        
905       <xs:at tribute na me="QueryC ommand" ty pe="Comman dType" />        
906       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
907       <xs:at tribute na me="ShowAs Label" typ e="xs:bool ean" />        
908       <xs:at tribute na me="Templa teAlias" t ype="Templ ateAliasTy pe" />        
909       <xs:at tribute na me="ToolTi pImage32by 32" type=" ImageUrlTy pe" />        
910       <xs:at tribute na me="ToolTi pImage32by 32Class" t ype="Image ClassType"  />        
911       <xs:at tribute na me="ToolTi pImage32by 32Left" ty pe="ImageP ositionTyp e" />        
912       <xs:at tribute na me="ToolTi pImage32by 32Top" typ e="ImagePo sitionType " />        
913       <xs:at tribute na me="ToolTi pTitle" ty pe="xs:str ing" />        
914       <xs:at tribute na me="ToolTi pDescripti on" type=" xs:string"  />        
915       <xs:at tribute na me="ToolTi pHelpKeyWo rd" type=" xs:string"  />        
916       <xs:at tribute na me="ToolTi pShortcutK ey" type=" xs:string"  />        
917       <xs:at tribute na me="Width"  type="Pix elLengthTy pe" />        
918     </xs:com plexType>        
919          
920     <xs:comp lexType na me="Toggle ButtonType ">        
921       <xs:at tribute na me="Alt" t ype="AltTy pe" />        
922       <xs:at tribute na me="Comman d" type="C ommandType " />        
923       <xs:at tribute na me="Comman dValueId"  type="xs:s tring" />        
924       <xs:at tribute na me="Descri ption" typ e="xs:stri ng" />        
925       <xs:at tribute na me="Id" ty pe="IdType " use="req uired" />        
926       <xs:at tribute na me="LabelC ss" type=" LabelCssTy pe" />        
927       <xs:at tribute na me="LabelT ext" type= "LabelText Type" />        
928       <xs:at tribute na me="Image3 2by32" typ e="ImageUr lType" />        
929       <xs:at tribute na me="Image3 2by32Class " type="Im ageClassTy pe" />        
930       <xs:at tribute na me="Image3 2by32Left"  type="Ima gePosition Type" />        
931       <xs:at tribute na me="Image3 2by32Top"  type="Imag ePositionT ype" />        
932       <xs:at tribute na me="Image1 6by16" typ e="ImageUr lType" />        
933       <xs:at tribute na me="Image1 6by16Class " type="Im ageClassTy pe" />        
934       <xs:at tribute na me="Image1 6by16Left"  type="Ima gePosition Type" />        
935       <xs:at tribute na me="Image1 6by16Top"  type="Imag ePositionT ype" />        
936       <xs:at tribute na me="MenuIt emId" type ="MenuItem IdType" />        
937       <xs:at tribute na me="QueryC ommand" ty pe="Comman dType" />        
938       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
939       <xs:at tribute na me="Templa teAlias" t ype="Templ ateAliasTy pe" />        
940       <xs:at tribute na me="ToolTi pImage32by 32" type=" ImageUrlTy pe" />        
941       <xs:at tribute na me="ToolTi pImage32by 32Class" t ype="Image ClassType"  />        
942       <xs:at tribute na me="ToolTi pImage32by 32Left" ty pe="ImageP ositionTyp e" />        
943       <xs:at tribute na me="ToolTi pImage32by 32Top" typ e="ImagePo sitionType " />        
944       <xs:at tribute na me="ToolTi pTitle" ty pe="xs:str ing" />        
945       <xs:at tribute na me="ToolTi pDescripti on" type=" xs:string"  />        
946       <xs:at tribute na me="ToolTi pHelpKeyWo rd" type=" xs:string"  />        
947       <xs:at tribute na me="ToolTi pShortcutK ey" type=" xs:string"  />        
948       <xs:at tribute na me="Modern Image" typ e="xs:stri ng" />        
949     </xs:com plexType>        
950          
951     <xs:comp lexType na me="UnitTy pe">        
952       <xs:se quence>        
953         <xs: element na me="UnitAb breviation " type="Un itAbbrevia tionType"  minOccurs= "1" maxOcc urs="unbou nded" />        
954       </xs:s equence>        
955       <xs:at tribute na me="Name"  type="Unit NameType"  />        
956       <xs:at tribute na me="Minimu mValue" ty pe="ValueT ype" />        
957       <xs:at tribute na me="Maximu mValue" ty pe="ValueT ype" />        
958       <xs:at tribute na me="Decima lDigits" t ype="xs:in teger" />        
959       <xs:at tribute na me="Interv al" type=" xs:double"  />        
960     </xs:com plexType>        
961          
962     <xs:comp lexType na me="UnitAb breviation Type">        
963       <xs:at tribute na me="Sequen ce" type=" SequenceTy pe" />        
964       <xs:at tribute na me="Value"  type="Uni tNameType"  />        
965     </xs:com plexType>        
966   </xs:schem a>