summaryrefslogtreecommitdiff
path: root/dtd
diff options
context:
space:
mode:
Diffstat (limited to 'dtd')
-rw-r--r--dtd/displayplugin.dtd24
-rw-r--r--dtd/functions.dtd10
2 files changed, 34 insertions, 0 deletions
diff --git a/dtd/displayplugin.dtd b/dtd/displayplugin.dtd
new file mode 100644
index 0000000..df18160
--- /dev/null
+++ b/dtd/displayplugin.dtd
@@ -0,0 +1,24 @@
+<?xml encoding="UTF-8"?>
+
+<!ENTITY % functions SYSTEM "functions.dtd">
+
+<!ELEMENT displayplugin (viewelement|grid)* >
+<!ATTLIST displayplugin
+ x CDATA #REQUIRED
+ y CDATA #REQUIRED
+ width CDATA #REQUIRED
+ height CDATA #REQUIRED
+ fadetime CDATA #IMPLIED
+ scaletvx CDATA #IMPLIED
+ scaletvy CDATA #IMPLIED
+ scaletvwidth CDATA #IMPLIED
+ scaletvheight CDATA #IMPLIED
+>
+
+<!ELEMENT viewelement (area|areascroll)*>
+<!ATTLIST viewelement
+ name CDATA #REQUIRED
+ debug CDATA #IMPLIED
+>
+
+%functions;
diff --git a/dtd/functions.dtd b/dtd/functions.dtd
index 27ba561..9e474e4 100644
--- a/dtd/functions.dtd
+++ b/dtd/functions.dtd
@@ -27,6 +27,16 @@
debug (true|false) #IMPLIED
>
+<!ELEMENT grid (area|areascroll)*>
+<!ATTLIST grid
+ x CDATA #REQUIRED
+ y CDATA #REQUIRED
+ width CDATA #REQUIRED
+ height CDATA #REQUIRED
+ name CDATA #REQUIRED
+ debug (true|false) #IMPLIED
+>
+
<!ELEMENT loop (drawtext|drawtextbox|drawimage|drawrectangle|drawellipse|drawslope)+>
<!ATTLIST loop
x CDATA #REQUIRED