Ajout des tableaux
authorPatrick PIERRE <patrick.pierre@prismallia.fr>
jeu., 12 janv. 2012 18:17:05 +0100
changeset 71 91ae8b8e07c6
parent 70 5d58a740a067
child 72 c85252fac80c
Ajout des tableaux
RelaxNG/publidoc.rnc
Xxe/Css/publidoc.css
Xxe/publidoc.xxe
--- a/RelaxNG/publidoc.rnc	lun. janv. 09 19:21:44 2012 +0100
+++ b/RelaxNG/publidoc.rnc	jeu. janv. 12 18:17:05 2012 +0100
@@ -328,7 +328,7 @@
 
 \list.content =
    block.head?,
-   (  (attribute type {"ordered"} ?, item, item+)
+   (  (attribute type {"ordered"}?, item, item+)
     | (attribute type {"glossary"}, glossary.item+) )
 
 # ~~~~~~ item
--- a/Xxe/Css/publidoc.css	lun. janv. 09 19:21:44 2012 +0100
+++ b/Xxe/Css/publidoc.css	jeu. janv. 12 18:17:05 2012 +0100
@@ -2,6 +2,8 @@
 
 /* $Id$ */
 
+@import url(xxe-config:common/css/cals_table.imp);
+
 *::comment { display: none; }
 
 publidoc {
--- a/Xxe/publidoc.xxe	lun. janv. 09 19:21:44 2012 +0100
+++ b/Xxe/publidoc.xxe	jeu. janv. 12 18:17:05 2012 +0100
@@ -13,6 +13,40 @@
 
   <css location="Css/publidoc.css" name="Publidoc"/>
 
+  <!-- ================================================================== -->
   <template location="Templates/publidoc_topic.xml" name="Topic"/>
   <template location="Templates/publidoc_document.xml" name="Document"/>
+
+  <!-- ================================================================== -->
+  <menu label="_Publidoc">
+    <menu label="Tableaux">
+      <item label="Ligne – Insérer avant"
+            icon="xxe-config:common/icons/insertRowBefore.png"
+            command="tableEdit" parameter="insertRowBefore"/>
+      <item label="Ligne – Insérer après"
+            icon="xxe-config:common/icons/insertRowAfter.png"
+            command="tableEdit" parameter="insertRowAfter"/>
+      <item label="Ligne – Supprimer"
+            icon="xxe-config:common/icons/deleteRow.png"
+            command="tableEdit" parameter="deleteRow"/>
+      <separator />
+      <item label="Colonne – Insérer avant"
+            icon="xxe-config:common/icons/insertColumnBefore.png"
+            command="tableEdit" parameter="insertColumnBefore"/>
+      <item label="Colonne – Insérer après"
+            icon="xxe-config:common/icons/insertColumnAfter.png"
+            command="tableEdit" parameter="insertColumnAfter"/>
+      <item label="Colonne – Supprimer"
+            icon="xxe-config:common/icons/deleteColumn.png"
+            command="tableEdit" parameter="deleteColumn"/>
+    </menu>
+  </menu>
+  
+  <command name="tableEdit">
+    <class>com.xmlmind.xmleditext.docbook.table.CALSTableEdit</class>
+  </command>
+  
+  <validateHook name="cols_checker">
+    <class>com.xmlmind.xmleditext.docbook.table.ValidateHookImpl</class>
+  </validateHook>  
 </configuration>