diff options
author | louis <louis.braun@gmx.de> | 2016-03-20 13:49:17 +0100 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2016-03-20 13:49:17 +0100 |
commit | 5eaad6565ec175472f43386e8d60dc8869e05999 (patch) | |
tree | 1cfb12701d28d20a97a4de54f0157640e6fe2763 | |
parent | a1269c2667bbee52ddde65000ae38c7ab8fcd9ad (diff) | |
download | vdr-plugin-skindesigner-5eaad6565ec175472f43386e8d60dc8869e05999.tar.gz vdr-plugin-skindesigner-5eaad6565ec175472f43386e8d60dc8869e05999.tar.bz2 |
added weather viewelement to displayreplay
-rw-r--r-- | coreengine/definitions.h | 1 | ||||
-rw-r--r-- | coreengine/viewdisplayreplay.c | 2 | ||||
-rw-r--r-- | dtd/displayreplay.dtd | 15 |
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
|