summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2016-03-20 13:49:17 +0100
committerlouis <louis.braun@gmx.de>2016-03-20 13:49:17 +0100
commit5eaad6565ec175472f43386e8d60dc8869e05999 (patch)
tree1cfb12701d28d20a97a4de54f0157640e6fe2763
parenta1269c2667bbee52ddde65000ae38c7ab8fcd9ad (diff)
downloadvdr-plugin-skindesigner-5eaad6565ec175472f43386e8d60dc8869e05999.tar.gz
vdr-plugin-skindesigner-5eaad6565ec175472f43386e8d60dc8869e05999.tar.bz2
added weather viewelement to displayreplay
-rw-r--r--coreengine/definitions.h1
-rw-r--r--coreengine/viewdisplayreplay.c2
-rw-r--r--dtd/displayreplay.dtd15
3 files changed, 17 insertions, 1 deletions
diff --git a/coreengine/definitions.h b/coreengine/definitions.h
index dfc795d..b07943f 100644
--- a/coreengine/definitions.h
+++ b/coreengine/definitions.h
@@ -117,6 +117,7 @@ enum class eVeDisplayReplay {
datetime,
time,
scrapercontent,
+ currentweather,
rectitle,
recinfo,
currenttime,
diff --git a/coreengine/viewdisplayreplay.c b/coreengine/viewdisplayreplay.c
index 1156b8a..fa27014 100644
--- a/coreengine/viewdisplayreplay.c
+++ b/coreengine/viewdisplayreplay.c
@@ -41,6 +41,7 @@ void cViewReplay::SetViewElements(void) {
viewElementNames.insert(pair<string, int>("datetime", (int)eVeDisplayReplay::datetime));
viewElementNames.insert(pair<string, int>("time", (int)eVeDisplayReplay::time));
viewElementNames.insert(pair<string, int>("scrapercontent", (int)eVeDisplayReplay::scrapercontent));
+ viewElementNames.insert(pair<string, int>("currentweather", (int)eVeDisplayReplay::currentweather));
viewElementNames.insert(pair<string, int>("rectitle", (int)eVeDisplayReplay::rectitle));
viewElementNames.insert(pair<string, int>("recinfo", (int)eVeDisplayReplay::recinfo));
viewElementNames.insert(pair<string, int>("currenttime", (int)eVeDisplayReplay::currenttime));
@@ -275,6 +276,7 @@ void cViewReplay::Flush(void) {
Render((int)eVeDisplayReplay::rectitle);
Render((int)eVeDisplayReplay::recinfo);
Render((int)eVeDisplayReplay::scrapercontent);
+ Render((int)eVeDisplayReplay::currentweather);
Render((int)eVeDisplayReplay::customtokens);
} else {
Render((int)eVeDisplayReplay::backgroundmodeonly);
diff --git a/dtd/displayreplay.dtd b/dtd/displayreplay.dtd
index 91c23cc..d3e2859 100644
--- a/dtd/displayreplay.dtd
+++ b/dtd/displayreplay.dtd
@@ -3,7 +3,7 @@
<!ENTITY % functions SYSTEM "functions.dtd">
<!ELEMENT displayreplay (background | backgroundmodeonly |datetime | time |
- scrapercontent | rectitle | recinfo | currenttime |
+ scrapercontent | currentweather | rectitle | recinfo | currenttime |
totaltime | endtime | progressbar | cutmarks | controlicons |
controliconsmodeonly | progressmodeonly | jump | message | onpause |
onpausemodeonly | customtokens)*>
@@ -88,6 +88,19 @@
condition CDATA #IMPLIED
>
+<!ELEMENT currentweather (areacontainer|area|areascroll)*>
+<!ATTLIST currentweather
+ delay CDATA #IMPLIED
+ fadetime CDATA #IMPLIED
+ shifttime CDATA #IMPLIED
+ shifttype CDATA #IMPLIED
+ shiftmode CDATA #IMPLIED
+ startx CDATA #IMPLIED
+ starty CDATA #IMPLIED
+ debug CDATA #IMPLIED
+ condition CDATA #IMPLIED
+>
+
<!ELEMENT rectitle (areacontainer|area|areascroll)*>
<!ATTLIST rectitle
delay CDATA #IMPLIED