From 04fb784929a939f3a252cb307f3d762eda4b6882 Mon Sep 17 00:00:00 2001
From: Philipp Gesang <pgesang@ix.urz.uni-heidelberg.de>
Date: Mon, 16 Aug 2010 14:58:59 +0200
Subject: interface definitions

---
 .../tex/context/interface/third/t-simpleslides.xml | 305 +++++++++++++++++++++
 1 file changed, 305 insertions(+)
 create mode 100644 module/tex/context/interface/third/t-simpleslides.xml

diff --git a/module/tex/context/interface/third/t-simpleslides.xml b/module/tex/context/interface/third/t-simpleslides.xml
new file mode 100644
index 0000000..c9701db
--- /dev/null
+++ b/module/tex/context/interface/third/t-simpleslides.xml
@@ -0,0 +1,305 @@
+<?xml version="1.0" standalone="yes"?>
+
+<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" 
+  name="context" language="en" 
+  version="2008.11.30">
+
+  <cd:command name="simpleslides" file="t-simpleslides.tex">
+    <cd:sequence>
+      <cd:string value="usemodule"/>
+    </cd:sequence>
+    <cd:arguments>
+      <cd:keywords list="no">
+        <cd:constant type="simpleslides"/>
+      </cd:keywords>
+      <cd:assignments list="yes" optional="yes">
+        <cd:parameter name="style">
+          <cd:constant type="Automaton"/>
+          <cd:constant type="BigNumber"/>
+          <cd:constant type="BottomSquares"/>
+          <cd:constant type="Boxed"/>
+          <cd:constant type="Ellipse"/>
+          <cd:constant type="Embossed"/>
+          <cd:constant type="Framed"/>
+          <cd:constant type="FramedTitle"/>
+          <cd:constant type="HorizontalStripes"/>
+          <cd:constant type="NarrowStripes"/>
+          <cd:constant type="RainbowStripe"/>
+          <cd:constant type="Rounded"/>
+          <cd:constant type="Shaded"/>
+          <cd:constant type="SideSquares"/>
+          <cd:constant type="Split"/>
+          <cd:constant type="Sunrise"/>
+          <cd:constant type="Swoosh"/>
+          <cd:constant type="ThickStripes"/>
+        </cd:parameter>
+        <cd:parameter name="size">
+          <cd:constant type="cd:dimension"/>
+        </cd:parameter>
+        <cd:parameter name="font">
+          <cd:constant type="LatinModern"/>
+          <cd:constant type="LatinModernSans" default="yes"/>
+          <cd:constant type="Bookman"/>
+          <cd:constant type="Chancery"/>
+          <cd:constant type="Gothic"/>
+          <cd:constant type="Helvetica"/>
+          <cd:constant type="Palatino"/>
+          <cd:constant type="Schoolbook"/>
+          <cd:constant type="Times"/>
+        </cd:parameter>
+        <cd:parameter name="color">
+          <cd:constant type="red"/>
+          <cd:constant type="blue" default="yes"/>
+          <cd:constant type="green"/>
+          <cd:constant type="bluered"/>
+        </cd:parameter>
+        <cd:parameter name="alternative">
+          <cd:constant type="square" default="yes"/>
+          <cd:constant type="stripe"/>
+        </cd:parameter>
+        <cd:parameter name="rule">
+          <cd:constant type="B3/S23" default="yes"/>
+          <cd:constant type="cd:number"/>
+        </cd:parameter>
+        <cd:parameter name="file">
+          <cd:constant type="sships.gol" default="yes"/>
+          <!--TODO: find some reasonable argument type for files-->
+          <cd:constant type="cd:name"/>
+        </cd:parameter>
+        <cd:parameter name="mode">
+          <cd:constant type="life" default="yes"/>
+          <cd:constant type="eca"/>
+        </cd:parameter>
+        <cd:parameter name="clip">
+          <cd:constant type="both" default="yes"/>
+          <cd:constant type="left"/>
+          <cd:constant type="right"/>
+        </cd:parameter>
+        <cd:parameter name="extendxy">
+          <cd:constant type="0" default="yes"/>
+          <cd:constant type="cd:number"/>
+        </cd:parameter>
+      </cd:assignments>
+    </cd:arguments>
+  </cd:command>
+
+  <cd:command name="setupTitle" file="simpleslides-s-default.tex">
+    <cd:sequence>
+      <cd:string value="setupTitle"/>
+    </cd:sequence>
+    <cd:arguments>
+      <cd:assignments list="yes">
+        <cd:parameter name="title">
+          <cd:constant type="cd:text"/>
+        </cd:parameter>
+        <cd:parameter name="author">
+          <cd:constant type="cd:text"/>
+        </cd:parameter>
+        <cd:parameter name="date">
+          <cd:constant type="cd:text"/>
+        </cd:parameter>
+        <cd:parameter name="style">
+          <cd:resolve name="style"/>
+        </cd:parameter>
+        <cd:parameter name="color">
+          <cd:constant type="cd:name"/>
+        </cd:parameter>
+        <cd:parameter name="align">
+          <cd:resolve name="align"/>
+        </cd:parameter>
+        <cd:parameter name="before">
+          <cd:constant type="cd:command"/>
+        </cd:parameter>
+        <cd:parameter name="after">
+          <cd:constant type="cd:command"/>
+        </cd:parameter>
+        <cd:parameter name="titlestyle">
+          <cd:resolve name="style"/>
+        </cd:parameter>
+        <cd:parameter name="titlecolor">
+          <cd:constant type="cd:name"/>
+        </cd:parameter>
+        <cd:parameter name="titlealign">
+          <cd:resolve name="align"/>
+        </cd:parameter>
+        <cd:parameter name="authorstyle">
+          <cd:resolve name="style"/>
+        </cd:parameter>
+        <cd:parameter name="authorcolor">
+          <cd:constant type="cd:name"/>
+        </cd:parameter>
+        <cd:parameter name="authoralign">
+          <cd:resolve name="align"/>
+        </cd:parameter>
+        <cd:parameter name="titlestyle">
+          <cd:resolve name="style"/>
+        </cd:parameter>
+        <cd:parameter name="titlecolor">
+          <cd:constant type="cd:name"/>
+        </cd:parameter>
+        <cd:parameter name="titlealign">
+          <cd:resolve name="align"/>
+        </cd:parameter>
+        <cd:parameter name="datestyle">
+          <cd:resolve name="style"/>
+        </cd:parameter>
+        <cd:parameter name="datecolor">
+          <cd:constant type="cd:name"/>
+        </cd:parameter>
+        <cd:parameter name="datealign">
+          <cd:resolve name="align"/>
+        </cd:parameter>
+        <cd:parameter name="beforetitle">
+          <cd:constant type="cd:command"/>
+        </cd:parameter>
+        <cd:parameter name="beforeauthor">
+          <cd:constant type="cd:command"/>
+        </cd:parameter>
+        <cd:parameter name="beforedate">
+          <cd:constant type="cd:command"/>
+        </cd:parameter>
+        <cd:parameter name="aftertitle">
+          <cd:constant type="cd:command"/>
+        </cd:parameter>
+        <cd:parameter name="afterauthor">
+          <cd:constant type="cd:command"/>
+        </cd:parameter>
+        <cd:parameter name="afterdate">
+          <cd:constant type="cd:command"/>
+        </cd:parameter>
+      </cd:assignments>
+    </cd:arguments>
+  </cd:command>
+
+  <cd:command name="setupSlideTitle" file="simpleslides-s-default.tex">
+    <cd:sequence>
+      <cd:string value="setupSlideTitle"/>
+    </cd:sequence>
+    <cd:arguments>
+      <cd:assignments list="yes">
+        <cd:parameter name="page">
+          <cd:constant type="yes" default="yes"/>
+          <cd:constant type="no"/>
+          <cd:constant type="cd:name"/>
+        </cd:parameter>
+        <cd:parameter name="style">
+          <cd:resolve name="style"/>
+        </cd:parameter>
+        <cd:parameter name="before">
+          <cd:constant type="cd:command"/>
+        </cd:parameter>
+        <cd:parameter name="after">
+          <cd:constant type="cd:command"/>
+        </cd:parameter>
+        <cd:parameter name="align">
+          <cd:constant type="cd:text"/>
+        </cd:parameter>
+        <cd:parameter name="alternative">
+          <cd:constant type="normal" default="yes"/>
+          <cd:constant type="layer"/>
+        </cd:parameter>
+      </cd:assignments>
+    </cd:arguments>
+  </cd:command>
+
+  <cd:command name="IncludePicture" file="simpleslides-s-default.tex">
+    <cd:sequence>
+      <cd:string value="IncludePicture"/>
+    </cd:sequence>
+    <cd:arguments>
+      <cd:keywords list="no">
+        <cd:constant type="horizontal" default="yes"/>
+        <cd:constant type="vertical"/>
+      </cd:keywords>
+      <cd:keywords list="no">
+        <cd:constant type="cd:name"/>
+      </cd:keywords>
+      <cd:assignments list="yes" optional="yes">
+        <cd:inherit name="setupPicture"/>
+      </cd:assignments>
+      <cd:content n="4"/>
+    </cd:arguments>
+  </cd:command>
+
+  <cd:command name="setupPicture" file="simpleslides-s-default.tex">
+    <cd:sequence>
+      <cd:string value="setupPicture"/>
+    </cd:sequence>
+    <cd:arguments>
+      <cd:assignments list="yes">
+        <cd:parameter name="height">
+          <cd:constant type="cd:dimension"/>
+        </cd:parameter>
+        <cd:parameter name="width">
+          <cd:constant type="cd:dimension"/>
+        </cd:parameter>
+        <cd:parameter name="highlight">
+          <cd:constant type="yes"/>
+          <cd:constant type="no" default="yes"/>
+        </cd:parameter>
+        <cd:parameter name="alternative">
+          <cd:constant type="none" default="yes"/>
+          <cd:constant type="circle"/>
+          <cd:constant type="arrow"/>
+          <cd:constant type="focus"/>
+        </cd:parameter>
+        <cd:parameter name="color">
+          <cd:constant type="cd:name"/>
+        </cd:parameter>
+        <cd:parameter name="rulethickness">
+          <cd:constant type="cd:dimension"/>
+        </cd:parameter>
+        <cd:parameter name="x">
+          <cd:constant type="cd:number"/>
+        </cd:parameter>
+        <cd:parameter name="y">
+          <cd:constant type="cd:number"/>
+        </cd:parameter>
+        <cd:parameter name="xscale">
+          <cd:constant type="cd:number"/>
+        </cd:parameter>
+        <cd:parameter name="yscale">
+          <cd:constant type="cd:number"/>
+        </cd:parameter>
+        <cd:parameter name="length">
+          <cd:constant type="cd:dimension"/>
+        </cd:parameter>
+        <cd:parameter name="direction">
+          <cd:constant type="cd:number"/>
+        </cd:parameter>
+        <cd:parameter name="opacity">
+          <cd:constant type="cd:number"/>
+        </cd:parameter>
+        <cd:parameter name="length">
+          <cd:constant type="cd:dimension"/>
+        </cd:parameter>
+        <cd:parameter name="shadow">
+          <cd:constant type="yes"/>
+          <cd:constant type="topleft"/>
+          <cd:constant type="topright"/>
+          <cd:constant type="bottomright"/>
+          <cd:constant type="bottomleft"/>
+          <cd:constant type="no" default="yes"/>
+        </cd:parameter>
+        <cd:parameter name="shadowcolor">
+          <cd:constant type="cd:name"/>
+        </cd:parameter>
+        <cd:parameter name="grid">
+          <cd:constant type="yes"/>
+          <cd:constant type="no" default="yes"/>
+        </cd:parameter>
+        <cd:parameter name="subgrid">
+          <cd:constant type="yes"/>
+          <cd:constant type="no" default="yes"/>
+        </cd:parameter>
+        <cd:parameter name="gridcolor">
+          <cd:constant type="cd:name"/>
+        </cd:parameter>
+        <cd:parameter name="steps">
+          <cd:constant type="cd:number"/>
+        </cd:parameter>
+      </cd:assignments>
+    </cd:arguments>
+  </cd:command>
+
+</cd:interface>
-- 
cgit v1.2.3