]> Dogcows Code - chaz/openbox/blobdiff - data/rc.xsd
per app settings
[chaz/openbox] / data / rc.xsd
index da1b7a2d2d7e089552706099e65ec4b59292b2e0..85f72eb84d2409896bad6706d1b11d6530bea0f0 100644 (file)
          update hideTimeout to hideDelay
      Thu Apr 22 12:33:11 UTC 2004 - mikachu(a)openbox.org
          add diffs between 3.1 and 3.2
+     Sun Oct 31 10:08:34 UTC 2004 - mikachu(a)openbox.org
+         we haven't remembered to update this changelog in a while,
+         adding desktopMenuIcons.
+     Thu Nov  4 12:07:08 UTC 2004 - mikachu(a)openbox.org
+         Add fourCorners to resize context.
+     Sat Feb 12 01:57:16 UTC 2005 - mikachu(a)openbox.org
+         Add the group option to raise/lower stuff.
+     Sun Sep 25 14:44:21 UTC 2005 - mikachu(a)openbox.org
+         Add showDelay for the dock
 -->
 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
     targetNamespace="http://openbox.org/"
@@ -52,6 +61,7 @@
                 <xs:element name="keyboard" type="ob:keyboard"/>
                 <xs:element name="mouse" type="ob:mouse"/>
                 <xs:element name="menu" type="ob:menu"/>
+                <xs:element name="applications" type="ob:applications"/>
             </xs:sequence>
         </xs:complexType>
     </xs:element>
@@ -65,6 +75,7 @@
         <xs:sequence>
             <xs:element name="strength" type="xs:integer"/>
             <xs:element name="screen_edge_strength" type="xs:integer"/>
+            <xs:element name="edges_hit_layers_below" type="xs:yesorno"/>
         </xs:sequence>
     </xs:complexType>
     <xs:complexType name="focus">
             <xs:element name="name" type="xs:string"/>
             <xs:element name="titlelayout" type="xs:string"/>
             <xs:element name="keepBorder" type="ob:yesorno"/>
+            <xs:element name="hideDisabled" type="ob:yesorno"/>
         </xs:sequence>
     </xs:complexType>
     <xs:complexType name="desktops">
     <xs:complexType name="resize">
         <xs:sequence>
             <xs:element name="drawContents" type="ob:yesorno"/>
+            <xs:element name="fourCorners" type="ob:yesorno"/>
             <xs:element name="popupShow" type="ob:popupshow"/>
             <xs:element name="popupPosition" type="ob:popupposition"/>
         </xs:sequence>
             <xs:element name="floatingY" type="xs:integer"/>
             <xs:element name="autoHide" type="ob:yesorno"/>
             <xs:element name="hideDelay" type="xs:integer"/>
+            <xs:element name="showDelay" type="xs:integer"/>
             <xs:element name="moveButton" type="ob:button"/>
+            <xs:element name="noStrut" type="ob:yesorno"/>
         </xs:sequence>
     </xs:complexType>
     <xs:complexType name="action">
             <xs:element minOccurs="0" name="desktop" type="xs:integer"/>
             <xs:element minOccurs="0" name="follow" type="ob:yesorno"/>
             <xs:element minOccurs="0" name="execute" type="xs:string"/>
+            <xs:element minOccurs="0" name="group" type="ob:yesorno"/>
             <xs:element minOccurs="0" name="dialog" type="ob:yesorno"/>
         </xs:sequence>
         <xs:attribute name="name" type="ob:actionname" use="required"/>
             <xs:element maxOccurs="unbounded" name="file" type="xs:string"/>
             <xs:element name="warpPointer" type="ob:yesorno"/>
             <xs:element name="xorStyle" type="ob:yesorno"/>
+            <xs:element name="hideDelay" type="xs:integer"/>
+            <xs:element name="desktopMenuIcons" type="ob:yesorno"/>
+        </xs:sequence>
+    </xs:complexType>
+    <xs:complexType name="position">
+        <xs:sequence>
+            <xs:element name="x" type="xs:string"/>
+            <xs:element name="y" type="xs:string"/>
+        </xs:sequence>
+    </xs:complexType>
+    <xs:complexType name="application">
+        <xs:sequence>
+            <xs:element name="decor" type="xs:string"/>
+            <xs:element name="focus" type="xs:string"/>
+            <xs:element name="position" type="ob:position"/>
+            <xs:element name="head" type="xs:string"/>
+            <xs:element name="layer" type="xs:string"/>
+            <xs:element name="desktop" type="xs:integer"/>
+        </xs:sequence>
+        <xs:attribute name="name" type="xs:string" use="required"/>
+    </xs:complexType>
+    <xs:complexType name="applications">
+        <xs:sequence>
+            <xs:element maxOccurs="unboundd" name="application" type="ob:application"/>
         </xs:sequence>
     </xs:complexType>
     <!--
             <xs:enumeration value="Execute"/>
             <xs:enumeration value="Exit"/>
             <xs:enumeration value="Focus"/>
+            <xs:enumeration value="FocusToBottom"/>
             <xs:enumeration value="GrowToEdgeEast"/>
             <xs:enumeration value="GrowToEdgeNorth"/>
             <xs:enumeration value="GrowToEdgeSouth"/>
             <xs:enumeration value="MoveToEdgeNorth"/>
             <xs:enumeration value="MoveToEdgeSouth"/>
             <xs:enumeration value="MoveToEdgeWest"/>
+            <xs:enumeration value="MoveToCenter"/>
             <xs:enumeration value="NextWindow"/>
             <xs:enumeration value="NextWindowLinear"/>
             <xs:enumeration value="PreviousWindow"/>
             <xs:enumeration value="ToggleAlwaysOnBottom"/>
             <xs:enumeration value="ToggleAlwaysOnTop"/>
             <xs:enumeration value="ToggleDecorations"/>
+            <xs:enumeration value="ToggleFullscreen"/>
             <xs:enumeration value="ToggleMaximizeFull"/>
             <xs:enumeration value="ToggleMaximizeHorz"/>
             <xs:enumeration value="ToggleMaximizeVert"/>
This page took 0.024159 seconds and 4 git commands to generate.