1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <xs:schema xmlns:
xs=
"http://www.w3.org/2001/XMLSchema"
3 xmlns:
xul=
"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
4 targetNamespace=
"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
5 <xs:complexType name=
"broadcastersetElementType">
7 <xs:extension base=
"xul:InfoElementType">
8 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
9 <xs:element ref=
"xul:broadcaster"/>
14 <xs:complexType name=
"commandsetElementType">
16 <xs:extension base=
"xul:InfoElementType">
17 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
18 <xs:element ref=
"xul:command"/>
23 <xs:complexType name=
"keysetElementType">
25 <xs:extension base=
"xul:InfoElementType">
26 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
27 <xs:element ref=
"xul:key"/>
32 <xs:complexType name=
"popupsetElementType">
34 <xs:extension base=
"xul:InfoElementType">
35 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
36 <xs:element ref=
"xul:popup"/>
37 <xs:element ref=
"xul:menupopup"/>
42 <xs:complexType name=
"stringbundlesetElementType">
44 <xs:extension base=
"xul:InfoElementType">
45 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
46 <xs:element ref=
"xul:stringbundle"/>
51 <xs:complexType name=
"broadcasterElementType">
53 <xs:extension base=
"xul:InfoElementType"/>
56 <xs:complexType name=
"commandElementType">
58 <xs:extension base=
"xul:InfoElementType"/>
61 <xs:complexType name=
"keyElementType">
63 <xs:extension base=
"xul:InfoElementType"/>
66 <xs:complexType name=
"observesElementType">
68 <xs:extension base=
"xul:InfoElementType"/>
71 <xs:complexType name=
"stringbundleElementType">
73 <xs:extension base=
"xul:InfoElementType"/>
76 <xs:complexType name=
"scriptElementType">
78 <xs:extension base=
"xul:InfoElementType"/>
81 <xs:complexType name=
"arrowscrollboxElementType">
83 <xs:extension base=
"xul:GenericContainerElementType"/>
86 <xs:complexType name=
"bboxElementType">
88 <xs:extension base=
"xul:GenericContainerElementType"/>
91 <xs:complexType name=
"boxElementType">
93 <xs:extension base=
"xul:GenericContainerElementType"/>
96 <xs:complexType name=
"captionElementType">
98 <xs:extension base=
"xul:GenericContainerElementType"/>
101 <xs:complexType name=
"columnElementType">
103 <xs:extension base=
"xul:GenericContainerElementType"/>
106 <xs:complexType name=
"deckElementType">
108 <xs:extension base=
"xul:GenericContainerElementType"/>
111 <xs:complexType name=
"hboxElementType">
113 <xs:extension base=
"xul:GenericContainerElementType"/>
116 <xs:complexType name=
"rowElementType">
118 <xs:extension base=
"xul:GenericContainerElementType"/>
121 <xs:complexType name=
"scrollboxElementType">
123 <xs:extension base=
"xul:GenericContainerElementType"/>
126 <xs:complexType name=
"stackElementType">
128 <xs:extension base=
"xul:GenericContainerElementType"/>
131 <xs:complexType name=
"statusbarpanelElementType">
133 <xs:extension base=
"xul:GenericContainerElementType"/>
136 <xs:complexType name=
"tabpanelElementType">
138 <xs:extension base=
"xul:GenericContainerElementType"/>
141 <xs:complexType name=
"toolbaritemElementType">
143 <xs:extension base=
"xul:GenericContainerElementType"/>
146 <xs:complexType name=
"vboxElementType">
148 <xs:extension base=
"xul:GenericContainerElementType"/>
151 <xs:complexType name=
"wizardpageElementType">
153 <xs:extension base=
"xul:GenericContainerElementType"/>
156 <xs:complexType name=
"descriptionElementType">
158 <xs:extension base=
"xul:GenericContainerElementType"/>
161 <xs:complexType name=
"autorepeatbuttonElementType">
163 <xs:extension base=
"xul:BoxElementType"/>
166 <xs:complexType name=
"browserElementType">
168 <xs:extension base=
"xul:BoxElementType"/>
171 <xs:complexType name=
"checkboxElementType">
173 <xs:extension base=
"xul:BoxElementType"/>
176 <xs:complexType name=
"colorpickerElementType">
178 <xs:extension base=
"xul:BoxElementType"/>
181 <xs:complexType name=
"dialogheaderElementType">
183 <xs:extension base=
"xul:BoxElementType"/>
186 <xs:complexType name=
"editorElementType">
188 <xs:extension base=
"xul:BoxElementType"/>
191 <xs:complexType name=
"iframeElementType">
193 <xs:extension base=
"xul:BoxElementType"/>
196 <xs:complexType name=
"imageElementType">
198 <xs:extension base=
"xul:BoxElementType"/>
201 <xs:complexType name=
"labelElementType">
203 <xs:extension base=
"xul:BoxElementType"/>
206 <xs:complexType name=
"progressmeterElementType">
208 <xs:extension base=
"xul:BoxElementType"/>
211 <xs:complexType name=
"tabbrowserElementType">
213 <xs:extension base=
"xul:BoxElementType"/>
216 <xs:complexType name=
"textboxElementType">
218 <xs:extension base=
"xul:BoxElementType"/>
221 <xs:complexType name=
"resizerElementType">
223 <xs:extension base=
"xul:BoxElementType"/>
226 <xs:complexType name=
"separatorElementType">
228 <xs:extension base=
"xul:BoxElementType"/>
231 <xs:complexType name=
"spacerElementType">
233 <xs:extension base=
"xul:BoxElementType"/>
236 <xs:complexType name=
"splitterElementType">
238 <xs:extension base=
"xul:BoxElementType"/>
241 <xs:complexType name=
"titlebarElementType">
243 <xs:extension base=
"xul:BoxElementType"/>
246 <xs:complexType name=
"tooltipElementType">
248 <xs:extension base=
"xul:BoxElementType"/>
251 <xs:complexType name=
"textnodeElementType">
253 <xs:extension base=
"xul:BoxElementType"/>
256 <xs:complexType name=
"listcolElementType">
258 <xs:extension base=
"xul:BoxElementType"/>
261 <xs:complexType name=
"listheaderElementType">
263 <xs:extension base=
"xul:BoxElementType"/>
266 <xs:complexType name=
"menuitemElementType">
268 <xs:extension base=
"xul:BoxElementType"/>
271 <xs:complexType name=
"menuseparatorElementType">
273 <xs:extension base=
"xul:BoxElementType"/>
276 <xs:complexType name=
"menulistElementType">
278 <xs:extension base=
"xul:BoxElementType"/>
281 <xs:complexType name=
"radioElementType">
283 <xs:extension base=
"xul:BoxElementType"/>
286 <xs:complexType name=
"scrollbarbuttonElementType">
288 <xs:extension base=
"xul:BoxElementType"/>
291 <xs:complexType name=
"sliderElementType">
293 <xs:extension base=
"xul:BoxElementType"/>
296 <xs:complexType name=
"thumbElementType">
298 <xs:extension base=
"xul:BoxElementType"/>
301 <xs:complexType name=
"tabElementType">
303 <xs:extension base=
"xul:BoxElementType"/>
306 <xs:complexType name=
"toolbarbuttonElementType">
308 <xs:extension base=
"xul:BoxElementType"/>
311 <xs:complexType name=
"toolbarseparatorElementType">
313 <xs:extension base=
"xul:BoxElementType"/>
316 <xs:complexType name=
"toolbarspacerElementType">
318 <xs:extension base=
"xul:BoxElementType"/>
321 <xs:complexType name=
"toolbarspringElementType">
323 <xs:extension base=
"xul:BoxElementType"/>
326 <xs:complexType name=
"treecellElementType">
328 <xs:extension base=
"xul:BoxElementType"/>
331 <xs:complexType name=
"treecolElementType">
333 <xs:extension base=
"xul:BoxElementType"/>
336 <xs:complexType name=
"treeseparatorElementType">
338 <xs:extension base=
"xul:BoxElementType"/>
341 <xs:complexType name=
"actionElementType">
343 <xs:extension base=
"xul:RDFElementType"/>
346 <xs:complexType name=
"bindingElementType">
348 <xs:extension base=
"xul:RDFElementType"/>
351 <xs:complexType name=
"bindingsElementType">
353 <xs:extension base=
"xul:RDFElementType"/>
356 <xs:complexType name=
"conditionsElementType">
358 <xs:extension base=
"xul:RDFElementType"/>
361 <xs:complexType name=
"contentElementType">
363 <xs:extension base=
"xul:RDFElementType"/>
366 <xs:complexType name=
"memberElementType">
368 <xs:extension base=
"xul:RDFElementType"/>
371 <xs:complexType name=
"ruleElementType">
373 <xs:extension base=
"xul:RDFElementType"/>
376 <xs:complexType name=
"templateElementType">
378 <xs:extension base=
"xul:RDFElementType"/>
381 <xs:complexType name=
"tripleElementType">
383 <xs:extension base=
"xul:RDFElementType"/>
386 <xs:complexType name=
"columnsElementType">
388 <xs:extension base=
"xul:ContainerElementType">
389 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
390 <xs:element ref=
"xul:column"/>
391 <xs:element ref=
"xul:splitter"/>
396 <xs:complexType name=
"gridElementType">
398 <xs:extension base=
"xul:ContainerElementType">
400 <xs:element ref=
"xul:columns"/>
401 <xs:element ref=
"xul:rows"/>
406 <xs:complexType name=
"groupboxElementType">
408 <xs:extension base=
"xul:ContainerElementType">
409 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
410 <xs:element ref=
"xul:caption"/>
411 <xs:group ref=
"xul:BoxContainerElementGroup"/>
412 <xs:group ref=
"xul:WidgetElementGroup"/>
417 <xs:complexType name=
"listboxElementType">
419 <xs:extension base=
"xul:ContainerElementType">
421 <xs:element ref=
"xul:listcols" minOccurs=
"1"/>
422 <xs:element ref=
"xul:listhead" minOccurs=
"0"/>
423 <xs:element ref=
"xul:listitem" minOccurs=
"1" maxOccurs=
"unbounded"/>
428 <xs:complexType name=
"listitemElementType">
430 <xs:extension base=
"xul:ContainerElementType">
432 <xs:element ref=
"xul:listcell" minOccurs=
"1" maxOccurs=
"unbounded"/>
433 <xs:group ref=
"xul:BoxContainerElementGroup"/>
434 <xs:group ref=
"xul:WidgetElementGroup"/>
439 <xs:complexType name=
"menubarElementType">
441 <xs:extension base=
"xul:ContainerElementType">
442 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
443 <xs:element ref=
"xul:menu"/>
448 <xs:complexType name=
"menupopupElementType">
450 <xs:extension base=
"xul:ContainerElementType">
451 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
452 <xs:element ref=
"xul:menu"/>
453 <xs:element ref=
"xul:menuitem"/>
454 <xs:element ref=
"xul:menuseparator"/>
459 <xs:complexType name=
"popupElementType">
461 <xs:extension base=
"xul:ContainerElementType">
462 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
463 <xs:element ref=
"xul:menu"/>
464 <xs:element ref=
"xul:menuitem"/>
465 <xs:element ref=
"xul:menuseparator"/>
470 <xs:complexType name=
"radiogroupElementType">
472 <xs:extension base=
"xul:ContainerElementType">
473 <xs:choice maxOccurs=
"unbounded">
474 <xs:element ref=
"xul:radio"/>
475 <xs:group ref=
"xul:BoxContainerElementGroup"/>
476 <xs:group ref=
"xul:WidgetElementGroup"/>
481 <xs:complexType name=
"rowsElementType">
483 <xs:extension base=
"xul:ContainerElementType">
484 <xs:choice maxOccurs=
"unbounded">
485 <xs:element ref=
"xul:row"/>
490 <xs:complexType name=
"statusbarElementType">
492 <xs:extension base=
"xul:ContainerElementType">
493 <xs:choice maxOccurs=
"unbounded">
494 <xs:element ref=
"xul:statusbarpanel"/>
499 <xs:complexType name=
"tabboxElementType">
501 <xs:extension base=
"xul:ContainerElementType">
503 <xs:element ref=
"xul:tabs"/>
504 <xs:element ref=
"xul:tabpanels"/>
509 <xs:complexType name=
"tabsElementType">
511 <xs:extension base=
"xul:ContainerElementType">
512 <xs:choice maxOccurs=
"unbounded">
513 <xs:element ref=
"xul:tab"/>
518 <xs:complexType name=
"toolbarElementType">
520 <xs:extension base=
"xul:ContainerElementType">
521 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
522 <xs:element ref=
"xul:toolbaritem"/>
523 <xs:element ref=
"xul:toolbarseparator"/>
524 <xs:element ref=
"xul:toolbarspacer"/>
525 <xs:element ref=
"xul:toolbarspring"/>
526 <xs:group ref=
"xul:BoxContainerElementGroup"/>
527 <xs:group ref=
"xul:WidgetElementGroup"/>
532 <xs:complexType name=
"toolboxElementType">
534 <xs:extension base=
"xul:ContainerElementType">
536 <xs:element ref=
"xul:toolbarpalette" minOccurs=
"0"/>
537 <xs:element ref=
"xul:toolbarset" minOccurs=
"0"/>
538 <xs:group ref=
"xul:BoxContainerElementGroup"/>
539 <xs:group ref=
"xul:WidgetElementGroup"/>
544 <xs:complexType name=
"treecolsElementType">
546 <xs:extension base=
"xul:ContainerElementType">
547 <xs:choice maxOccurs=
"unbounded">
548 <xs:element ref=
"xul:treecol"/>
549 <xs:element ref=
"xul:splitter"/>
554 <xs:complexType name=
"buttonElementType">
556 <xs:extension base=
"xul:BoxElementType">
557 <xs:sequence minOccurs=
"0" maxOccurs=
"1">
558 <xs:element ref=
"xul:image"/>
563 <xs:complexType name=
"listcellElementType">
565 <xs:extension base=
"xul:BoxElementType"/>
568 <xs:complexType name=
"listcolsElementType">
570 <xs:extension base=
"xul:BoxElementType">
571 <xs:choice maxOccurs=
"unbounded">
572 <xs:element ref=
"xul:listcol"/>
577 <xs:complexType name=
"listheadElementType">
579 <xs:extension base=
"xul:BoxElementType">
580 <xs:choice maxOccurs=
"unbounded">
581 <xs:element ref=
"xul:listheader"/>
586 <xs:complexType name=
"menuElementType">
588 <xs:extension base=
"xul:BoxElementType">
589 <xs:sequence minOccurs=
"0" maxOccurs=
"1">
590 <xs:element ref=
"xul:menupopup"/>
595 <xs:complexType name=
"scrollbarElementType">
597 <xs:extension base=
"xul:BoxElementType">
598 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
599 <xs:element ref=
"xul:scrollbarbutton"/>
600 <xs:element ref=
"xul:slider"/>
601 <xs:element ref=
"xul:thumb"/>
606 <xs:complexType name=
"tabpanelsElementType">
608 <xs:extension base=
"xul:BoxElementType">
609 <xs:choice maxOccurs=
"unbounded">
610 <xs:element ref=
"xul:tabpanel"/>
615 <xs:complexType name=
"toolbarpaletteElementType">
617 <xs:extension base=
"xul:BoxElementType">
618 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
619 <xs:element ref=
"xul:toolbarbutton"/>
620 <xs:element ref=
"xul:toolbaritem"/>
625 <xs:complexType name=
"toolbarsetElementType">
627 <xs:extension base=
"xul:BoxElementType">
628 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
629 <xs:element ref=
"xul:toolbar"/>
634 <xs:complexType name=
"treeElementType">
636 <xs:extension base=
"xul:BoxElementType">
638 <xs:element ref=
"xul:treecols" minOccurs=
"0" maxOccurs=
"1"/>
639 <xs:element ref=
"xul:treechildren" minOccurs=
"0" maxOccurs=
"1"/>
644 <xs:complexType name=
"treechildrenElementType">
646 <xs:extension base=
"xul:BoxElementType">
647 <xs:choice maxOccurs=
"unbounded">
648 <xs:element ref=
"xul:treeitem"/>
649 <xs:element ref=
"xul:treeseparator"/>
654 <xs:complexType name=
"treeitemElementType">
656 <xs:extension base=
"xul:BoxElementType">
658 <xs:element ref=
"xul:treerow" minOccurs=
"1" maxOccurs=
"unbounded"/>
659 <xs:element ref=
"xul:treechildren" minOccurs=
"0" maxOccurs=
"1"/>
664 <xs:complexType name=
"treerowElementType">
666 <xs:extension base=
"xul:BoxElementType">
668 <xs:element ref=
"xul:treecell" minOccurs=
"1" maxOccurs=
"unbounded"/>
673 <xs:complexType name=
"XULElementType">
674 <xs:attributeGroup ref=
"xul:XULAttributeGroup"/>
676 <xs:complexType name=
"RDFElementType"/>
677 <xs:complexType name=
"TopLevelElementType"/>
678 <xs:complexType name=
"InfoElementType">
680 <xs:extension base=
"xul:XULElementType"/>
683 <xs:complexType name=
"BoxElementType">
685 <xs:extension base=
"xul:XULElementType">
686 <xs:attributeGroup ref=
"xul:BoxAttributeGroup"/>
690 <xs:complexType name=
"ContainerElementType">
692 <xs:extension base=
"xul:BoxElementType">
693 <xs:attributeGroup ref=
"xul:ContainerAttributeGroup"/>
697 <xs:complexType name=
"GenericContainerElementType">
699 <xs:extension base=
"xul:ContainerElementType">
700 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
701 <xs:group ref=
"xul:BoxContainerElementGroup"/>
702 <xs:group ref=
"xul:WidgetElementGroup"/>
707 <xs:complexType name=
"dialogElementType">
709 <xs:extension base=
"xul:TopLevelElementType">
710 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
711 <xs:element ref=
"xul:dialogheader"/>
712 <xs:group ref=
"xul:InfoContainerElementGroup"/>
713 <xs:group ref=
"xul:BoxContainerElementGroup"/>
714 <xs:group ref=
"xul:WidgetElementGroup"/>
716 <xs:attributeGroup ref=
"xul:XULAttributeGroup"/>
717 <xs:attributeGroup ref=
"xul:BoxAttributeGroup"/>
718 <xs:attributeGroup ref=
"xul:ContainerAttributeGroup"/>
719 <xs:attributeGroup ref=
"xul:EventHandlerAttributeGroup"/>
723 <xs:complexType name=
"overlayElementType">
725 <xs:extension base=
"xul:TopLevelElementType">
727 <xs:any namespace=
"##targetNamespace" maxOccurs=
"unbounded" processContents=
"lax"/>
729 <xs:attributeGroup ref=
"xul:IdAttributeGroup"/>
730 <xs:attributeGroup ref=
"xul:EventHandlerAttributeGroup"/>
734 <xs:complexType name=
"pageElementType">
736 <xs:extension base=
"xul:TopLevelElementType">
737 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
738 <xs:group ref=
"xul:InfoContainerElementGroup"/>
739 <xs:group ref=
"xul:BoxContainerElementGroup"/>
740 <xs:group ref=
"xul:WidgetElementGroup"/>
742 <xs:attributeGroup ref=
"xul:XULAttributeGroup"/>
743 <xs:attributeGroup ref=
"xul:BoxAttributeGroup"/>
744 <xs:attributeGroup ref=
"xul:ContainerAttributeGroup"/>
745 <xs:attributeGroup ref=
"xul:EventHandlerAttributeGroup"/>
749 <xs:complexType name=
"windowElementType">
751 <xs:extension base=
"xul:TopLevelElementType">
752 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
753 <xs:element ref=
"xul:resizer"/>
754 <xs:group ref=
"xul:InfoContainerElementGroup"/>
755 <xs:group ref=
"xul:BoxContainerElementGroup"/>
756 <xs:group ref=
"xul:WidgetElementGroup"/>
758 <xs:attributeGroup ref=
"xul:XULAttributeGroup"/>
759 <xs:attributeGroup ref=
"xul:BoxAttributeGroup"/>
760 <xs:attributeGroup ref=
"xul:ContainerAttributeGroup"/>
761 <xs:attributeGroup ref=
"xul:EventHandlerAttributeGroup"/>
765 <xs:complexType name=
"wizardElementType">
767 <xs:extension base=
"xul:TopLevelElementType">
769 <xs:choice minOccurs=
"0" maxOccurs=
"unbounded">
770 <xs:element ref=
"xul:wizardpage"/>
771 <xs:group ref=
"xul:InfoContainerElementGroup"/>
772 <xs:group ref=
"xul:BoxContainerElementGroup"/>
773 <xs:group ref=
"xul:WidgetElementGroup"/>
776 <xs:attributeGroup ref=
"xul:XULAttributeGroup"/>
777 <xs:attributeGroup ref=
"xul:BoxAttributeGroup"/>
778 <xs:attributeGroup ref=
"xul:ContainerAttributeGroup"/>
779 <xs:attributeGroup ref=
"xul:EventHandlerAttributeGroup"/>
783 <xs:group name=
"TopLevelElementGroup">
785 <xs:element ref=
"xul:dialog"/>
786 <xs:element ref=
"xul:overlay"/>
787 <xs:element ref=
"xul:page"/>
788 <xs:element ref=
"xul:window"/>
789 <xs:element ref=
"xul:wizard"/>
792 <xs:group name=
"InfoContainerElementGroup">
794 <xs:element ref=
"xul:broadcasterset"/>
795 <xs:element ref=
"xul:commandset"/>
796 <xs:element ref=
"xul:keyset"/>
797 <xs:element ref=
"xul:popupset"/>
798 <xs:element ref=
"xul:script"/>
799 <xs:element ref=
"xul:stringbundleset"/>
802 <xs:group name=
"BoxContainerElementGroup">
804 <xs:element ref=
"xul:arrowscrollbox"/>
805 <xs:element ref=
"xul:bbox"/>
806 <xs:element ref=
"xul:box"/>
807 <xs:element ref=
"xul:deck"/>
808 <xs:element ref=
"xul:grid"/>
809 <xs:element ref=
"xul:groupbox"/>
810 <xs:element ref=
"xul:hbox"/>
811 <xs:element ref=
"xul:menubar"/>
812 <xs:element ref=
"xul:popup"/>
813 <xs:element ref=
"xul:radiogroup"/>
814 <xs:element ref=
"xul:scrollbox"/>
815 <xs:element ref=
"xul:stack"/>
816 <xs:element ref=
"xul:statusbar"/>
817 <xs:element ref=
"xul:tabbox"/>
818 <xs:element ref=
"xul:toolbar"/>
819 <xs:element ref=
"xul:toolbox"/>
820 <xs:element ref=
"xul:tooltip"/>
821 <xs:element ref=
"xul:tree"/>
822 <xs:element ref=
"xul:vbox"/>
825 <xs:group name=
"WidgetElementGroup">
827 <xs:element ref=
"xul:browser"/>
828 <xs:element ref=
"xul:button"/>
829 <xs:element ref=
"xul:checkbox"/>
830 <xs:element ref=
"xul:colorpicker"/>
831 <xs:element ref=
"xul:description"/>
832 <xs:element ref=
"xul:iframe"/>
833 <xs:element ref=
"xul:label"/>
834 <xs:element ref=
"xul:listbox"/>
835 <xs:element ref=
"xul:menulist"/>
836 <xs:element ref=
"xul:spacer"/>
837 <xs:element ref=
"xul:splitter"/>
838 <xs:element ref=
"xul:template"/>
839 <xs:element ref=
"xul:textbox"/>
840 <xs:element ref=
"xul:titlebar"/>
841 <xs:element ref=
"xul:toolbarbutton"/>
844 <xs:element name=
"autorepeatbutton"/>
845 <xs:element name=
"scrollbarbutton"/>
846 <xs:element name=
"slider"/>
847 <xs:element name=
"thumb"/>