summaryrefslogtreecommitdiff
path: root/dtd
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2015-02-12 18:50:58 +0100
committerlouis <louis.braun@gmx.de>2015-02-12 18:50:58 +0100
commit4d7700aecedf475038d57e10f45ab2dd4bcf806f (patch)
tree2fefc56fe77c8f4137187515a5f2b57d78425fea /dtd
parent00ac852820a09f676157a7b487acf51f4fe95ff4 (diff)
downloadvdr-plugin-skindesigner-4d7700aecedf475038d57e10f45ab2dd4bcf806f.tar.gz
vdr-plugin-skindesigner-4d7700aecedf475038d57e10f45ab2dd4bcf806f.tar.bz2
plugin interface
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