[gnumeric] Schema: update halign/valign.



commit 36b55e8bf744c1bef28ccc71f325ca3c97b86d87
Author: Morten Welinder <terra gnome org>
Date:   Mon Mar 10 14:16:51 2014 -0400

    Schema: update halign/valign.
    
    We still don't validate against our own schema.

 ChangeLog    |    2 ++
 gnumeric.xsd |   39 ++++++++++++++++-----------------------
 2 files changed, 18 insertions(+), 23 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 397ebdf..a1bdd63 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2014-03-10  Morten Welinder  <terra gnome org>
 
+       * gnumeric.xsd: Update valign/halign attributes.
+
        * src/sheet-filter.c (gnm_filter_condition_new_single)
        (gnm_filter_condition_new_double): Add preconditions.
 
diff --git a/gnumeric.xsd b/gnumeric.xsd
index 7c5edbe..23a8fad 100644
--- a/gnumeric.xsd
+++ b/gnumeric.xsd
@@ -19,6 +19,7 @@
            updated for 1.7.11 in Jun 2007      jody gnome org
            updated for 1.7.91 in Nov 2007      jody gnome org
            partially updated for 1.10.17 in July 2011  aguelzow pyrshep ca
+           partially updated for 1.12.13 in March 2014 terra gnome org
         </xs:documentation>
     </xs:annotation>
     
@@ -609,33 +610,25 @@
     </xs:simpleType>
 
     <xs:simpleType name="horizontal_alignment">
-        <xs:restriction base="xs:integer">
-            <!-- this is a bit map as follows:
-                  1 = GENERAL
-                  2 = LEFT
-                  4 = RIGHT
-                  8 = CENTER
-                 16 = FILL
-                 32 = JUSTIFY
-                 64 = CENTER ACROSS SELECTION
-               128 = DISTRIBUTED
-            -->
-            <xs:minInclusive value="1"/>
-            <xs:maxInclusive value="128"/>
+        <xs:restriction base="xs:string">
+            <xs:enumeration value="GNM_HALIGN_GENERAL"/>
+            <xs:enumeration value="GNM_HALIGN_LEFT"/>
+            <xs:enumeration value="GNM_HALIGN_RIGHT"/>
+            <xs:enumeration value="GNM_HALIGN_CENTER"/>
+            <xs:enumeration value="GNM_HALIGN_FILL"/>
+            <xs:enumeration value="GNM_HALIGN_JUSTIFY"/>
+            <xs:enumeration value="GNM_HALIGN_CENTER_ACROSS_SELECTION"/>
+            <xs:enumeration value="GNM_HALIGN_DISTRIBUTED"/>
         </xs:restriction>
     </xs:simpleType>
 
     <xs:simpleType name="vertical_alignment">
-        <xs:restriction base="xs:integer">
-            <!-- this is a bit map as follows:
-                 1 = TOP
-                 2 = BOTTOM
-                 4 = CENTER
-                 8 = JUSTIFY
-                16 = DISTRIBUTED
-            -->
-            <xs:minInclusive value="1"/>
-            <xs:maxInclusive value="16"/>
+        <xs:restriction base="xs:string">
+            <xs:enumeration value="GNM_VALIGN_TOP"/>
+            <xs:enumeration value="GNM_VALIGN_BOTTOM"/>
+            <xs:enumeration value="GNM_VALIGN_CENTER"/>
+            <xs:enumeration value="GNM_VALIGN_JUSTIFY"/>
+            <xs:enumeration value="GNM_VALIGN_DISTRIBUTED"/>
         </xs:restriction>
     </xs:simpleType>
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]