~ubuntu-branches/debian/sid/ember/sid

« back to all changes in this revision

Viewing changes to src/components/cegui/datafiles/layouts/GUILayout.xsd

  • Committer: Bazaar Package Importer
  • Author(s): Michael Koch
  • Date: 2009-10-22 23:21:17 UTC
  • mfrom: (1.1.1 upstream) (2.1.1 sid)
  • Revision ID: james.westby@ubuntu.com-20091022232117-isr8u3402qmu7ilo
Tags: 0.5.7-1
* New upstream release.
  - Compile against current ogre (Closes: #551431)
  - Removed debian/patches/ember-gcc4.4.patch. Merged upstream.
  - Updated Depends on ember-media.
* Add libboost-thread-dev tp Build-Depends.
* Make debian/rules independent from upstream version.
* Updated watch file to allow automatic download of new upstream
  tarballs.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
 
3
 
 
4
        <xsd:element name="GUILayout" type="GUILayoutType"/>
 
5
        
 
6
        <xsd:complexType name="GUILayoutType">
 
7
                <xsd:sequence>
 
8
                        <xsd:element name="Window" type="WindowType" />
 
9
                </xsd:sequence>
 
10
                <xsd:attribute name="Parent" type="xsd:string" use="optional" default=""/>
 
11
        </xsd:complexType>
 
12
        
 
13
        <xsd:complexType name="WindowType">
 
14
                <xsd:sequence>
 
15
                        <xsd:element name="LayoutImport" type="LayoutImportType"  minOccurs="0" maxOccurs="unbounded" />
 
16
                        <xsd:element name="Property" type="PropertyType"  minOccurs="0" maxOccurs="unbounded" />
 
17
                        <xsd:element name="Event" type="EventType"  minOccurs="0" maxOccurs="unbounded" />
 
18
                        <xsd:choice minOccurs="0" maxOccurs="unbounded">
 
19
                                <xsd:element name="Window" type="WindowType" />
 
20
                                <xsd:element name="AutoWindow" type="AutoWindowType" />
 
21
                        </xsd:choice>
 
22
                        <xsd:element name="Property" type="PropertyType"  minOccurs="0" maxOccurs="unbounded" />
 
23
                </xsd:sequence>
 
24
                <xsd:attribute name="Type" type="xsd:string" use="required"/>
 
25
                <xsd:attribute name="Name" type="xsd:string" use="optional" default="" />
 
26
        </xsd:complexType>
 
27
 
 
28
        <xsd:complexType name="AutoWindowType">
 
29
                <xsd:sequence>
 
30
                        <xsd:element name="LayoutImport" type="LayoutImportType"  minOccurs="0" maxOccurs="unbounded" />
 
31
                        <xsd:element name="Property" type="PropertyType"  minOccurs="0" maxOccurs="unbounded" />
 
32
                        <xsd:element name="Event" type="EventType"  minOccurs="0" maxOccurs="unbounded" />
 
33
                        <xsd:choice minOccurs="0" maxOccurs="unbounded">
 
34
                                <xsd:element name="Window" type="WindowType" />
 
35
                                <xsd:element name="AutoWindow" type="AutoWindowType" />
 
36
                        </xsd:choice>
 
37
                        <xsd:element name="Property" type="PropertyType"  minOccurs="0" maxOccurs="unbounded" />
 
38
                </xsd:sequence>
 
39
                <xsd:attribute name="NameSuffix" type="xsd:string" use="required"/>
 
40
        </xsd:complexType>
 
41
 
 
42
        <xsd:complexType name="PropertyType">
 
43
                <xsd:simpleContent>
 
44
                        <xsd:extension base="xsd:string">
 
45
                                <xsd:attribute name="Name" type="xsd:string" use="required"/>
 
46
                                <xsd:attribute name="Value" type="xsd:string" use="optional"/>
 
47
                        </xsd:extension>
 
48
                </xsd:simpleContent> 
 
49
        </xsd:complexType>
 
50
 
 
51
        <xsd:complexType name="LayoutImportType">
 
52
                <xsd:attribute name="Filename" type="xsd:string" use="required"/>
 
53
                <xsd:attribute name="Prefix" type="xsd:string" use="optional" default="" />
 
54
                <xsd:attribute name="ResourceGroup" type="xsd:string" use="optional"  default="" />
 
55
        </xsd:complexType>
 
56
 
 
57
        <xsd:complexType name="EventType">
 
58
                <xsd:attribute name="Name" type="xsd:string" use="required"/>
 
59
                <xsd:attribute name="Function" type="xsd:string" use="required"/>
 
60
        </xsd:complexType>
 
61
 
 
62
</xsd:schema>
 
63