summaryrefslogtreecommitdiff
path: root/data/rc.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'data/rc.xsd')
-rw-r--r--data/rc.xsd32
1 files changed, 32 insertions, 0 deletions
diff --git a/data/rc.xsd b/data/rc.xsd
index b841512f..7a3dba61 100644
--- a/data/rc.xsd
+++ b/data/rc.xsd
@@ -41,6 +41,8 @@
hack code for great justice
Tue Oct 31 03:30:26 UTC 2006 - mikachu(a)openbox.org
Add movefromedge* actions
+ Sun Mar 4 12:12:19 EST 2007 - danakj(a)orodu.net
+ Add font section to theme section
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://openbox.org/"
@@ -109,8 +111,25 @@
<xs:element minOccurs="0" name="titleNumber" type="ob:bool"/>
<xs:element minOccurs="0" name="keepBorder" type="ob:bool"/>
<xs:element minOccurs="0" name="hideDisabled" type="ob:bool"/>
+ <xs:element minOccurs="0" name="font" type="ob:font"/>
</xs:sequence>
</xs:complexType>
+ <xs:complexType name="font">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="name" type="xs:string"/>
+ <xs:element minOccurs="0" name="size" type="xs:integer"/>
+ <xs:element minOccurs="0" name="weight" type="ob:fontweight"/>
+ <xs:element minOccurs="0" name="slant" type="ob:fontslant"/>
+ <xs:element minOccurs="0" name="shadow" type="ob:fontshadow"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="fontshadow">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="offset" type="xs:integer"/>
+ <xs:element minOccurs="0" name="tint" type="xs:integer"/>
+ </xs:sequence>
+ <xs:attribute name="enabled" type="ob:bool" use="required"/>
+ </xs:complexType>
<xs:complexType name="desktops">
<xs:annotation>
<xs:documentation>defines the number and names of desktops</xs:documentation>
@@ -349,6 +368,19 @@
<xs:enumeration value="off"/>
</xs:restriction>
</xs:simpleType>
+ <xs:simpleType name="fontweight">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="normal"/>
+ <xs:enumeration value="bold"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="fontslant">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="normal"/>
+ <xs:enumeration value="italic"/>
+ <xs:enumeration value="opaque"/>
+ </xs:restriction>
+ </xs:simpleType>
<xs:simpleType name="button">
<xs:restriction base="xs:string">
<xs:enumeration value="Left"/>