source: GTP/trunk/Lib/Geom/shared/GeoTool/media/gui/GUIScheme.xsd @ 774

Revision 774, 1.5 KB checked in by gumbau, 19 years ago (diff)

GTGeometry and GeoTool? initial imports

Line 
1<?xml version="1.0" ?>
2<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
3        <xsd:element name="GUIScheme" type="SchemeType" />
4        <xsd:complexType name="SchemeType">
5                <xsd:sequence>
6                        <xsd:element name="Imageset" type="NamedDataType" minOccurs="0" maxOccurs="unbounded" />
7                        <xsd:element name="Font" type="NamedDataType" minOccurs="0" maxOccurs="unbounded" />
8                        <xsd:element name="WindowSet" type="WindowSetType" minOccurs="0" maxOccurs="unbounded" />
9                        <xsd:element name="WindowAlias" type="WindowAliasType" minOccurs="0" maxOccurs="unbounded" />
10                </xsd:sequence>
11                <xsd:attribute name="Name" type="xsd:string" use="required" />
12        </xsd:complexType>
13        <xsd:complexType name="WindowSetType">
14                <xsd:sequence>
15                        <xsd:element name="WindowFactory" type="WindowFactoryType" maxOccurs="unbounded" />
16                </xsd:sequence>
17                <xsd:attribute name="Filename" type="xsd:string" use="required" />
18        </xsd:complexType>
19        <xsd:complexType name="NamedDataType">
20                <xsd:attribute name="Name" type="xsd:string" use="required" />
21                <xsd:attribute name="Filename" type="xsd:string" use="required" />
22                <xsd:attribute name="ResourceGroup" type="xsd:string" use="optional"  default="" />
23        </xsd:complexType>
24        <xsd:complexType name="WindowFactoryType">
25                <xsd:attribute name="Name" type="xsd:string" use="required" />
26        </xsd:complexType>
27        <xsd:complexType name="WindowAliasType">
28                <xsd:attribute name="Alias" type="xsd:string" use="required" />
29                <xsd:attribute name="Target" type="xsd:string" use="required" />
30        </xsd:complexType>
31</xsd:schema>
Note: See TracBrowser for help on using the repository browser.