summaryrefslogtreecommitdiff
path: root/skins/estuary4vdr
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2016-07-22 15:21:09 +0200
committerlouis <louis.braun@gmx.de>2016-07-22 15:21:09 +0200
commita79af20c340c77f066472d59db003f1f721c9fee (patch)
tree854e24f03023154dd094959f2abc6dfa685a1045 /skins/estuary4vdr
parent4f3c24df7b82530b28b54db0cb9869a001527624 (diff)
downloadvdr-plugin-skindesigner-a79af20c340c77f066472d59db003f1f721c9fee.tar.gz
vdr-plugin-skindesigner-a79af20c340c77f066472d59db003f1f721c9fee.tar.bz2
redesigned animations
Diffstat (limited to 'skins/estuary4vdr')
-rw-r--r--skins/estuary4vdr/setup.xml18
-rw-r--r--skins/estuary4vdr/xmlfiles/displaymenuchannels.xml12
-rw-r--r--skins/estuary4vdr/xmlfiles/displaymenudefault.xml12
-rw-r--r--skins/estuary4vdr/xmlfiles/displaymenumain.xml20
-rw-r--r--skins/estuary4vdr/xmlfiles/displaymenurecordings.xml24
-rw-r--r--skins/estuary4vdr/xmlfiles/displaymenuschedules.xml12
-rw-r--r--skins/estuary4vdr/xmlfiles/displaymenusetup.xml14
-rw-r--r--skins/estuary4vdr/xmlfiles/displaymenutimers.xml12
-rw-r--r--skins/estuary4vdr/xmlfiles/plug-weatherforecast-weatherforecast.xml10
9 files changed, 86 insertions, 48 deletions
diff --git a/skins/estuary4vdr/setup.xml b/skins/estuary4vdr/setup.xml
index 855ca3b..6bb4b71 100644
--- a/skins/estuary4vdr/setup.xml
+++ b/skins/estuary4vdr/setup.xml
@@ -5,6 +5,8 @@
<menu>
<parameter type="int" name="fadetime" min="0" max="1000" displaytext="{tr(fadetext)}" helptext="{tr(helpfade)}">0</parameter>
<parameter type="int" name="shifttime" min="0" max="1000" displaytext="{tr(shifttext)}" helptext="{tr(helpshift)}">300</parameter>
+ <parameter type="int" name="listfadetime" min="0" max="1000" displaytext="{tr(listfadetimetext)}" helptext="{tr(helplistfadetime)}">100</parameter>
+ <parameter type="int" name="listshifttime" min="0" max="1000" displaytext="{tr(listshifttimetext)}" helptext="{tr(helplistshifttime)}">0</parameter>
<submenu name="subdisplaychannel" displaytext="{tr(subdisplaychannel)}">
<parameter type="int" name="epgtextposy" min="0" max="100" displaytext="{tr(epgtextposy)}">5</parameter>
<parameter type="int" name="epgtextfontsize" min="0" max="100" displaytext="{tr(epgtextfontsize)}">50</parameter>
@@ -305,6 +307,22 @@
<trans lang="hu_HU">Késleltetés idő ms-ben. Ha ez be van állítva, hogy az érték > 0, az összes OSD elemek mellett a VDR menü eltolódik, és ki a képernyő alján. Ha fadetime is ennek az értéke nagyobb 0, mindig eltolásával végezzük.</trans>
<trans lang="it_IT">Tempo di cambio in ms. Se questo è settato ad un valore maggiore di 0 tutti gli elementi OSD dietro al menù Vdr cambiano dalla parte bassa dello schermo. Se il tempo di cambio fosse settato anche ad un valore maggiore di zero, comunque il cambio viene effettuato</trans>
</token>
+ <token name="tr(listfadetimetext)">
+ <trans lang="en_EN">Fade time menus [ms]</trans>
+ <trans lang="de_DE">Überblendungszeit Menüs [ms]</trans>
+ </token>
+ <token name="tr(listshifttimetext)">
+ <trans lang="en_EN">Shift time menus [ms]</trans>
+ <trans lang="de_DE">Übergangszeit Menüelemente [ms]</trans>
+ </token>
+ <token name="tr(helplistfadetime)">
+ <trans lang="en_EN">Fade time of menu elements when scrolling through the menus. If set to 0, this effect is disabled.</trans>
+ <trans lang="de_DE">Überblendungszeit der Menüelemente beim Bewegen durch die Menüs. Steht dieser Wert auf 0, ist dieser Effekt deaktiviert.</trans>
+ </token>
+ <token name="tr(helplistshifttime)">
+ <trans lang="en_EN">Shift time of menu elements when scrolling through the menus. If set to 0, this effect is disabled.</trans>
+ <trans lang="de_DE">Übergangszeit der Menüelemente beim Bewegen durch die Menüs. Steht dieser Wert auf 0, ist dieser Effekt deaktiviert.</trans>
+ </token>
<!-- displaychannel -->
<token name="tr(epgtextposy)">
<trans lang="en_EN">Vertical position EPG titel</trans>
diff --git a/skins/estuary4vdr/xmlfiles/displaymenuchannels.xml b/skins/estuary4vdr/xmlfiles/displaymenuchannels.xml
index 365219e..6b8cb7d 100644
--- a/skins/estuary4vdr/xmlfiles/displaymenuchannels.xml
+++ b/skins/estuary4vdr/xmlfiles/displaymenuchannels.xml
@@ -1,11 +1,13 @@
<menuchannels x="0" y="0" width="100%" height="100%" fadetime="0" scaletvx="39%" scaletvy="8%" scaletvwidth="60%" scaletvheight="60%">
<menuitems x="2%" y="9%" orientation="vertical" width="98%" height="82%" align="center" numlistelements="{numitemschannels}">
- <listelement>
- <area x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2">
- <drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" />
- <drawrectangle condition="not{current}" x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" />
- <drawrectangle condition="{current}" x="0" y="0" width="100%" height="100%" color="{menubackactive}" />
+ <listelement fadetime="{listfadetime}" shifttime="{listshifttime}">
+ <area condition="{current}" indicator="true" x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2">
+ <drawrectangle x="0" y="0" width="100%" height="100%" color="{menubackactive}" />
+ </area>
+ <area condition="not{current}" x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2">
+ <drawrectangle x="0" y="0" width="100%" height="100%" color="{menuback}" />
+ <drawrectangle x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" />
</area>
<area condition="not{separator}" x="1%" y="0" width="5%" height="100%" layer="3">
<drawimage name="logo" imagetype="channellogo" path="{channelid}" x="0" width="100%" height="100%" valign="center" />
diff --git a/skins/estuary4vdr/xmlfiles/displaymenudefault.xml b/skins/estuary4vdr/xmlfiles/displaymenudefault.xml
index 111ec5c..fe607dd 100644
--- a/skins/estuary4vdr/xmlfiles/displaymenudefault.xml
+++ b/skins/estuary4vdr/xmlfiles/displaymenudefault.xml
@@ -13,12 +13,14 @@
</scrollbar>
<menuitems x="2%" y="10%" orientation="vertical" width="96%" height="80%" align="center" menuitemwidth="94%" determinatefont="column1" numlistelements="{numitemsdefault}">
- <listelement>
+ <listelement fadetime="{listfadetime}" shifttime="{listshifttime}">
<!-- Background -->
- <area x="0" y="0" width="100%" layer="2">
- <drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" />
- <drawrectangle condition="not{current}" x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" />
- <drawrectangle condition="{current}" x="0" y="0" width="100%" height="100%" color="{menubackactive}" />
+ <area condition="{current}" indicator="true" x="0" y="0" width="100%" layer="2">
+ <drawrectangle x="0" y="0" width="100%" height="100%" color="{menubackactive}" />
+ </area>
+ <area condition="not{current}" x="0" y="0" width="100%" layer="2">
+ <drawrectangle x="0" y="0" width="100%" height="100%" color="{menuback}" />
+ <drawrectangle x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" />
</area>
<!-- Separators -->
<area x="1%" condition="{separator}" width="98%" layer="3">
diff --git a/skins/estuary4vdr/xmlfiles/displaymenumain.xml b/skins/estuary4vdr/xmlfiles/displaymenumain.xml
index 1671be4..60547b7 100644
--- a/skins/estuary4vdr/xmlfiles/displaymenumain.xml
+++ b/skins/estuary4vdr/xmlfiles/displaymenumain.xml
@@ -99,22 +99,24 @@
</temperatures>
<menuitems x="2%" y="9%" orientation="vertical" width="30%" height="60%" align="center" numlistelements="{numitemsmain}">
- <listelement>
- <area x="0" y="0" width="100%" height="100%" layer="3">
- <drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" />
- <drawrectangle condition="not{current}" x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" />
- <drawrectangle condition="{current}" x="0" y="0" width="15%" height="100%" color="{menubackactivedark}" />
- <drawrectangle condition="{current}" x="15%" y="0" width="85%" height="100%" color="{menubackactive}" />
+ <listelement fadetime="{listfadetime}" shifttime="{listshifttime}">
+ <area condition="{current}" indicator="true" x="0" y="0" width="100%" height="100%" layer="3">
+ <drawrectangle x="0" y="0" width="15%" height="100%" color="{menubackactivedark}" />
+ <drawrectangle x="15%" y="0" width="85%" height="100%" color="{menubackactive}" />
</area>
- <area x="0" y="0" width="15%" height="100%" layer="3">
+ <area condition="not{current}" x="0" y="0" width="100%" height="100%" layer="3">
+ <drawrectangle x="0" y="0" width="100%" height="100%" color="{menuback}" />
+ <drawrectangle x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" />
+ </area>
+ <area x="0" y="0" width="15%" height="100%" layer="4">
<drawimage condition="not{current}" imagetype="menuicon" path="{icon}" align="center" valign="center" width="{areaheight}*{mainiconsize}/100" height="{areaheight}*{mainiconsize}/100"/>
<drawimage condition="{current}" imagetype="menuicon" path="{icon}_active" align="center" valign="center" width="{areaheight}*{mainiconsize}/100" height="{areaheight}*{mainiconsize}/100"/>
</area>
- <areascroll condition="{showlistnumbers}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="20%" width="79%" layer="3">
+ <areascroll condition="{showlistnumbers}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="20%" width="79%" layer="4">
<drawtext condition="not{current}" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{mainfontsize}/100" color="{fontdefault}" text="{number} {label}" />
<drawtext condition="{current}" name="menutext" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{mainfontsize}/100" color="{fontmenuactive}" text="{number} {label}" />
</areascroll>
- <areascroll condition="not{showlistnumbers}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="20%" width="79%" layer="3">
+ <areascroll condition="not{showlistnumbers}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="20%" width="79%" layer="4">
<drawtext condition="not{current}" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{mainfontsize}/100" color="{fontdefault}" text="{label}" />
<drawtext condition="{current}" name="menutext" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{mainfontsize}/100" color="{fontmenuactive}" text="{label}" />
</areascroll>
diff --git a/skins/estuary4vdr/xmlfiles/displaymenurecordings.xml b/skins/estuary4vdr/xmlfiles/displaymenurecordings.xml
index e5518e2..b29b7f6 100644
--- a/skins/estuary4vdr/xmlfiles/displaymenurecordings.xml
+++ b/skins/estuary4vdr/xmlfiles/displaymenurecordings.xml
@@ -26,11 +26,13 @@
</scrollbar>
<menuitems x="2%" y="9%" condition="eq({indexrecmenustyle}, 0)" orientation="vertical" width="98%" height="82%" align="center" numlistelements="{numitemsrecnarrow}">
- <listelement>
- <area x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2">
- <drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" />
- <drawrectangle condition="not{current}" x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" />
- <drawrectangle condition="{current}" x="0" y="0" width="100%" height="100%" color="{menubackactive}" />
+ <listelement fadetime="{listfadetime}" shifttime="{listshifttime}">
+ <area condition="{current}" indicator="true" x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2">
+ <drawrectangle x="0" y="0" width="100%" height="100%" color="{menubackactive}" />
+ </area>
+ <area condition="not{current}" x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2">
+ <drawrectangle x="0" y="0" width="100%" height="100%" color="{menuback}" />
+ <drawrectangle x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" />
</area>
<!-- recording folder -->
<area condition="{folder}" x="1%" width="6%" layer="3">
@@ -86,11 +88,13 @@
</menuitems>
<menuitems x="2%" y="9%" condition="eq({indexrecmenustyle}, 1)" orientation="vertical" width="95%" height="82%" align="center" numlistelements="{numitemsrecwide}">
- <listelement>
- <area x="0" y="0" width="100%" height="100%" layer="2">
- <drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" />
- <drawrectangle condition="not{current}" x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" />
- <drawrectangle condition="{current}" x="0" y="0" width="100%" height="100%" color="{menubackactive}" />
+ <listelement fadetime="{listfadetime}" shifttime="{listshifttime}">
+ <area condition="{current}" indicator="true" x="0" y="0" width="100%" height="100%" layer="2">
+ <drawrectangle x="0" y="0" width="100%" height="100%" color="{menubackactive}" />
+ </area>
+ <area condition="not{current}" x="0" y="0" width="100%" height="100%" layer="2">
+ <drawrectangle x="0" y="0" width="100%" height="100%" color="{menuback}" />
+ <drawrectangle x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" />
</area>
<!-- recording folder -->
<areacontainer condition="{folder}">
diff --git a/skins/estuary4vdr/xmlfiles/displaymenuschedules.xml b/skins/estuary4vdr/xmlfiles/displaymenuschedules.xml
index 5ce0a59..63e3ba4 100644
--- a/skins/estuary4vdr/xmlfiles/displaymenuschedules.xml
+++ b/skins/estuary4vdr/xmlfiles/displaymenuschedules.xml
@@ -34,12 +34,14 @@
</scrollbar>
<menuitems condition="eq({indexschedulesmenustyle}, 0)" x="2%" y="9%" orientation="vertical" width="98%" height="82%" align="center" numlistelements="{numitemsscheduelesnarrow}">
- <listelement>
+ <listelement fadetime="{listfadetime}" shifttime="{listshifttime}">
<!-- background and progressbar -->
+ <area condition="{current}" indicator="true" x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2">
+ <drawrectangle x="0" y="0" width="100%" height="100%" color="{menubackactive}" />
+ </area>
<area x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2">
<drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" />
<drawrectangle condition="not{current}" x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" />
- <drawrectangle condition="{current}" x="0" y="0" width="100%" height="100%" color="{menubackactive}" />
<drawrectangle condition="{running}" x="65%" y="{areaheight}*0.1" width="{areawidth}*0.34" height="{areaheight}*0.12" color="{progressbarback}" />
<drawrectangle condition="{running}" x="65%" y="{areaheight}*0.1 + 1" width="{areawidth}*0.34*{elapsed}/{duration} - {elapsed}/{duration}" height="{areaheight}*0.12 - 3" color="{progressbar}" />
</area>
@@ -140,12 +142,14 @@
</menuitems>
<menuitems condition="eq({indexschedulesmenustyle}, 1)" x="2%" y="9%" orientation="vertical" width="95%" height="82%" align="center" numlistelements="{numitemsscheduleswide}">
- <listelement>
+ <listelement fadetime="{listfadetime}" shifttime="{listshifttime}">
<!-- background and progressbar -->
+ <area condition="{current}" indicator="true" x="0" y="0" width="100%" height="100%" layer="2">
+ <drawrectangle x="0" y="0" width="100%" height="100%" color="{menubackactive}" />
+ </area>
<area x="0" y="0" width="100%" height="100%" layer="2">
<drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" />
<drawrectangle condition="not{current}" x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" />
- <drawrectangle condition="{current}" x="0" y="0" width="100%" height="100%" color="{menubackactive}" />
<drawrectangle condition="{running}" x="30%" y="20%" width="10%" height="60%" color="{progressbarback}" />
<drawrectangle condition="{running}" x="{areawidth}*0.3 + 1" y="{areaheight}*0.2 + 1" width="{areawidth}*0.1*{elapsed}/{duration} - {elapsed}/{duration} - 1" height="{areaheight}*0.6 - 3" color="{progressbar}" />
</area>
diff --git a/skins/estuary4vdr/xmlfiles/displaymenusetup.xml b/skins/estuary4vdr/xmlfiles/displaymenusetup.xml
index ec0aefb..2169021 100644
--- a/skins/estuary4vdr/xmlfiles/displaymenusetup.xml
+++ b/skins/estuary4vdr/xmlfiles/displaymenusetup.xml
@@ -1,12 +1,14 @@
<menusetup x="0" y="0" width="100%" height="100%" fadetime="0" scaletvx="39%" scaletvy="8%" scaletvwidth="60%" scaletvheight="60%">
<menuitems x="2%" y="9%" orientation="vertical" width="98%" height="82%" align="center" numlistelements="10">
- <listelement>
- <area x="0" y="0" width="31%" height="100%" layer="2">
- <drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" />
- <drawrectangle condition="not{current}" x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" />
- <drawrectangle condition="{current}" x="0" y="0" width="15%" height="100%" color="{menubackactivedark}" />
- <drawrectangle condition="{current}" x="15%" y="0" width="85%" height="100%" color="{menubackactive}" />
+ <listelement fadetime="{listfadetime}" shifttime="{listshifttime}">
+ <area condition="{current}" indicator="true" x="0" y="0" width="31%" height="100%" layer="2">
+ <drawrectangle x="0" y="0" width="15%" height="100%" color="{menubackactivedark}" />
+ <drawrectangle x="15%" y="0" width="85%" height="100%" color="{menubackactive}" />
+ </area>
+ <area condition="not{current}" x="0" y="0" width="31%" height="100%" layer="2">
+ <drawrectangle x="0" y="0" width="100%" height="100%" color="{menuback}" />
+ <drawrectangle x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" />
</area>
<area x="0" y="0" width="5%" height="100%" layer="3">
<drawimage condition="not{current}" imagetype="menuicon" path="{icon}" align="center" valign="center" width="{areaheight}*{mainiconsize}/100" height="{areaheight}*{mainiconsize}/100"/>
diff --git a/skins/estuary4vdr/xmlfiles/displaymenutimers.xml b/skins/estuary4vdr/xmlfiles/displaymenutimers.xml
index dada8c8..c2ea859 100644
--- a/skins/estuary4vdr/xmlfiles/displaymenutimers.xml
+++ b/skins/estuary4vdr/xmlfiles/displaymenutimers.xml
@@ -1,11 +1,13 @@
<menutimers x="0" y="0" width="100%" height="100%" fadetime="0" scaletvx="39%" scaletvy="8%" scaletvwidth="60%" scaletvheight="60%">
<menuitems x="2%" y="9%" orientation="vertical" width="98%" height="82%" align="center" numlistelements="{numitemstimers}">
- <listelement>
- <area x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2">
- <drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" />
- <drawrectangle condition="not{current}" x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" />
- <drawrectangle condition="{current}" x="0" y="0" width="100%" height="100%" color="{menubackactive}" />
+ <listelement fadetime="{listfadetime}" shifttime="{listshifttime}">
+ <area condition="{current}" indicator="true" x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2">
+ <drawrectangle x="0" y="0" width="100%" height="100%" color="{menubackactive}" />
+ </area>
+ <area condition="not{current}" x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2">
+ <drawrectangle x="0" y="0" width="100%" height="100%" color="{menuback}" />
+ <drawrectangle x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" />
</area>
<area x="1%" y="0" width="5%" height="100%" layer="3">
<drawimage name="logo" imagetype="channellogo" path="{channelid}" x="0" width="100%" height="100%" valign="center" />
diff --git a/skins/estuary4vdr/xmlfiles/plug-weatherforecast-weatherforecast.xml b/skins/estuary4vdr/xmlfiles/plug-weatherforecast-weatherforecast.xml
index 9f770b1..baec467 100644
--- a/skins/estuary4vdr/xmlfiles/plug-weatherforecast-weatherforecast.xml
+++ b/skins/estuary4vdr/xmlfiles/plug-weatherforecast-weatherforecast.xml
@@ -19,11 +19,13 @@
</scrollbar>
<menuitems x="2%" y="10%" orientation="horizontal" width="96%" height="80%" align="center" numlistelements="3">
- <listelement>
+ <listelement fadetime="{listfadetime}" shifttime="{listshifttime}">
<!-- Background -->
- <area y="90%" height="10%" layer="2">
- <fill condition="not{current}" color="{menuback}" />
- <fill condition="{current}" color="{menubackactive}" />
+ <area condition="{current}" indicator="true" y="90%" height="10%" layer="2">
+ <fill color="{menubackactive}" />
+ </area>
+ <area condition="not{current}" y="90%" height="10%" layer="2">
+ <fill color="{menuback}" />
<drawrectangle x="{areawidth}-1" y="0" width="1" height="100%" color="{menubackline}"/>
</area>
<area y="90%" height="10%" layer="3">