added wide schedules menu in estuary4vdr

This commit is contained in:
louis 2016-06-11 06:27:58 +02:00
parent 754e462bc5
commit 49823486f6
3 changed files with 204 additions and 32 deletions

View File

@ -23,6 +23,7 @@
<parameter type="int" name="zapdetailshorttextfs" min="0" max="100" displaytext="{tr(zapdetailshorttextfs)}">80</parameter>
<parameter type="int" name="zapdetaildescfs" min="0" max="100" displaytext="{tr(zapdetaildescfs)}">6</parameter>
<parameter type="separator" name="sepzapcockpitcl" displaytext="{tr(sepzapcockpitcl)}"/>
<parameter type="int" name="zapclnumchannels" min="0" max="100" displaytext="{tr(zapclnumchannels)}">16</parameter>
<parameter type="int" name="zapclpresenttimefs" min="0" max="100" displaytext="{tr(zapclpresenttimefs)}">30</parameter>
<parameter type="int" name="zapclpresenttimey" min="0" max="100" displaytext="{tr(zapclpresenttimey)}">3</parameter>
<parameter type="int" name="zapclpresentfs" min="0" max="100" displaytext="{tr(zapclpresentfs)}">45</parameter>
@ -34,6 +35,7 @@
<parameter type="int" name="zapcldetailshorttextfs" min="0" max="100" displaytext="{tr(zapcldetailshorttextfs)}">80</parameter>
<parameter type="int" name="zapcldetaildescfs" min="0" max="100" displaytext="{tr(zapcldetaildescfs)}">4</parameter>
<parameter type="separator" name="sepzapcockpitgl" displaytext="{tr(sepzapcockpitgl)}"/>
<parameter type="int" name="zapglnumgroups" min="0" max="100" displaytext="{tr(zapglnumgroups)}">12</parameter>
<parameter type="int" name="zapglgroupfs" min="0" max="100" displaytext="{tr(zapglgroupfs)}">40</parameter>
<parameter type="int" name="zapgcldetaildatetimefs" min="0" max="100" displaytext="{tr(zapgcldetaildatetimefs)}">80</parameter>
<parameter type="int" name="zapgcldetailheaderfs" min="0" max="100" displaytext="{tr(zapgcldetailheaderfs)}">80</parameter>
@ -70,13 +72,19 @@
<parameter type="int" name="mainiconsize" min="0" max="100" displaytext="{tr(mainiconsize)}">60</parameter>
</submenu>
<submenu name="subschedulesmenu" displaytext="{tr(subschedulesmenu)}">
<parameter type="int" name="numitemsschedueles" min="1" max="40" displaytext="{tr(numitemsschedueles)}">12</parameter>
<parameter type="separator" name="recsepnarrow" displaytext="{tr(recsepnarrow)}"/>
<parameter type="string" name="schedulesmenustyle" displaytext="{tr(menustyle)}" options="menu1,menu2">0</parameter>
<parameter type="separator" name="schedulessepnarrow" displaytext="{tr(sepnarrow)}"/>
<parameter type="int" name="numitemsscheduelesnarrow" min="1" max="40" displaytext="{tr(numitems)}">12</parameter>
<parameter type="int" name="schedulesposydate" min="0" max="100" displaytext="{tr(schedulesposydate)}">7</parameter>
<parameter type="int" name="schedulessizedate" min="0" max="100" displaytext="{tr(schedulessizedate)}">35</parameter>
<parameter type="int" name="schedulesposytitle" min="0" max="100" displaytext="{tr(schedulesposytitle)}">40</parameter>
<parameter type="int" name="schedulessizetitle" min="0" max="100" displaytext="{tr(schedulessizetitle)}">50</parameter>
<parameter type="int" name="schedulesseparator" min="0" max="100" displaytext="{tr(schedulesseparator)}">60</parameter>
<parameter type="separator" name="schedulessepwide" displaytext="{tr(sepwide)}"/>
<parameter type="int" name="numitemsscheduleswide" min="1" max="40" displaytext="{tr(numitems)}">16</parameter>
<parameter type="int" name="schedulessizewide" min="0" max="100" displaytext="{tr(sizewide)}">70</parameter>
<parameter type="int" name="schedulessizewidesmall" min="0" max="100" displaytext="{tr(sizewidesmall)}">40</parameter>
<parameter type="bool" name="schedulesshowcurrent" displaytext="{tr(showcurrent)}">1</parameter>
<parameter type="separator" name="schedulessepcurrent" displaytext="{tr(sepcurrent)}"/>
<parameter type="int" name="schedulessizecurrenttitle" min="0" max="100" displaytext="{tr(schedulessizecurrenttitle)}">26</parameter>
<parameter type="int" name="schedulessizecurrenttext" min="0" max="100" displaytext="{tr(schedulessizecurrenttext)}">20</parameter>
@ -105,10 +113,9 @@
<parameter type="int" name="timerssizecurrenttext" min="0" max="100" displaytext="{tr(timerssizecurrenttext)}">20</parameter>
</submenu>
<submenu name="subrecordings" displaytext="{tr(subrecordings)}">
<parameter type="string" name="recmenustyle" displaytext="{tr(recmenustyle)}" options="menu1,menu2">0</parameter>
<parameter type="int" name="numitemsrecnarrow" min="1" max="40" displaytext="{tr(numitemsrecnarrow)}">12</parameter>
<parameter type="int" name="numitemsrecwide" min="1" max="40" displaytext="{tr(numitemsrecwide)}">16</parameter>
<parameter type="separator" name="recsepnarrow" displaytext="{tr(recsepnarrow)}"/>
<parameter type="string" name="recmenustyle" displaytext="{tr(menustyle)}" options="menu1,menu2">0</parameter>
<parameter type="separator" name="recsepnarrow" displaytext="{tr(sepnarrow)}"/>
<parameter type="int" name="numitemsrecnarrow" min="1" max="40" displaytext="{tr(numitems)}">12</parameter>
<parameter type="int" name="recposydate" min="0" max="100" displaytext="{tr(recposydate)}">7</parameter>
<parameter type="int" name="recsizedate" min="0" max="100" displaytext="{tr(recsizedate)}">40</parameter>
<parameter type="int" name="recposytitle" min="0" max="100" displaytext="{tr(recposytitle)}">45</parameter>
@ -117,9 +124,10 @@
<parameter type="int" name="recsizefoldertitle" min="0" max="100" displaytext="{tr(recsizefoldertitle)}">48</parameter>
<parameter type="int" name="recposyfolderstats" min="0" max="100" displaytext="{tr(recposyfolderstats)}">50</parameter>
<parameter type="int" name="recsizefolderstats" min="0" max="100" displaytext="{tr(recsizefolderstats)}">40</parameter>
<parameter type="separator" name="recsepwide" displaytext="{tr(recsepwide)}"/>
<parameter type="int" name="recsizewide" min="0" max="100" displaytext="{tr(recsizewide)}">70</parameter>
<parameter type="bool" name="recshowcurrent" displaytext="{tr(recshowcurrent)}">1</parameter>
<parameter type="separator" name="recsepwide" displaytext="{tr(sepwide)}"/>
<parameter type="int" name="numitemsrecwide" min="1" max="40" displaytext="{tr(numitems)}">16</parameter>
<parameter type="int" name="recsizewide" min="0" max="100" displaytext="{tr(sizewide)}">70</parameter>
<parameter type="bool" name="recshowcurrent" displaytext="{tr(showcurrent)}">1</parameter>
<parameter type="separator" name="recsepcurrent" displaytext="{tr(sepcurrent)}"/>
<parameter type="int" name="recsizecurrenttitle" min="0" max="100" displaytext="{tr(recsizecurrenttitle)}">25</parameter>
<parameter type="int" name="recsizecurrenttext" min="0" max="100" displaytext="{tr(recsizecurrenttext)}">20</parameter>
@ -233,14 +241,14 @@
<trans lang="hu_HU">Beállítások menü [% a listaelemmagasság]</trans>
<trans lang="it_IT">Menù impostazioni [% altezza della lista elementi]</trans>
</token>
<token name="tr(recsepnarrow)">
<token name="tr(sepnarrow)">
<trans lang="en_EN">Settings narrow menu [% of list element height]</trans>
<trans lang="de_DE">Einstellungen schmales Menü [% der Listenelement Höhe]</trans>
<trans lang="fi_FI">Asetukset kapealle valikolle [% valikkorivin korkeudesta]</trans>
<trans lang="hu_HU">A beállítások menüt szűkítenek [% a listaelemmagasság]</trans>
<trans lang="it_IT">Menù breve impostazioni [% altezza della lista elementi]</trans>
</token>
<token name="tr(recsepwide)">
<token name="tr(sepwide)">
<trans lang="en_EN">Settings wide menu [% of list element height]</trans>
<trans lang="de_DE">Einstellungen breites Menü [% der Listenelement Höhe]</trans>
<trans lang="fi_FI">Asetukset leveälle valikolle [% valikkorivin korkeudesta]</trans>
@ -396,6 +404,14 @@
<trans lang="fi_FI">Liukuman kesto elementeille [ms]</trans>
<trans lang="it_IT">Tempo di cambio degli elementi Zapcockpit [ms]</trans>
</token>
<token name="tr(zapclnumchannels)">
<trans lang="en_EN">Number of items in channels list</trans>
<trans lang="de_DE">Anzahl der Elemente in Kanalliste</trans>
</token>
<token name="tr(zapglnumgroups)">
<trans lang="en_EN">Number of items in channel group list</trans>
<trans lang="de_DE">Anzahl der Elemente in Kanalgruppenliste</trans>
</token>
<token name="tr(zapclpresenttimefs)">
<trans lang="en_EN">Font size remaining time present event</trans>
<trans lang="de_DE">Schriftgröße verbleibende Zeit aktuelle Sendung</trans>
@ -816,7 +832,7 @@
<trans lang="it_IT">Dimensione font del testo</trans>
</token>
<!-- menu recordings -->
<token name="tr(recmenustyle)">
<token name="tr(menustyle)">
<trans lang="en_EN">Style of Recordings Menu</trans>
<trans lang="de_DE">Darstellung des Aufzeichnungsmenüs</trans>
<trans lang="fi_FI">Tallennevalikon tyyli</trans>
@ -837,19 +853,12 @@
<trans lang="hu_HU">Széles</trans>
<trans lang="it_IT">Largo</trans>
</token>
<token name="tr(numitemsrecnarrow)">
<trans lang="en_EN">Number of menu items in narrow menu</trans>
<trans lang="de_DE">Anzahl Menüelemente im schmalen Menü</trans>
<trans lang="fi_FI">Valikkorivien lukumäärä kapeassa</trans>
<trans lang="hu_HU">Keskeny menüben levő menüpontok száma</trans>
<trans lang="it_IT">Numero delle voci del menù stretto</trans>
</token>
<token name="tr(numitemsrecwide)">
<trans lang="en_EN">Number of menu items in wide menu</trans>
<trans lang="de_DE">Anzahl Menüelemente im breiten Menü</trans>
<trans lang="fi_FI">Valikkorivien lukumäärä leveässä</trans>
<trans lang="hu_HU">Széles menüben levő menüpontok száma</trans>
<trans lang="it_IT">Numero delle voci del menù largo</trans>
<token name="tr(numitems)">
<trans lang="en_EN">Number of menu items</trans>
<trans lang="de_DE">Anzahl Menüelemente</trans>
<trans lang="fi_FI">Valikkorivien lukumäärä</trans>
<trans lang="hu_HU">menüpontok száma</trans>
<trans lang="it_IT">Numero delle voci</trans>
</token>
<token name="tr(recposydate)">
<trans lang="en_EN">Vertical position date</trans>
@ -907,14 +916,18 @@
<trans lang="hu_HU">Betűméret mappa tartalmának</trans>
<trans lang="it_IT">Dimensione font del contenuto della cartella</trans>
</token>
<token name="tr(recsizewide)">
<token name="tr(sizewide)">
<trans lang="en_EN">Font size wide menu</trans>
<trans lang="de_DE">Schriftgröße breites Menü</trans>
<trans lang="fi_FI">Kirjasintyypin koko</trans>
<trans lang="hu_HU">Betűméret széles menü</trans>
<trans lang="it_IT">Dimensione font del menù largo</trans>
</token>
<token name="tr(recshowcurrent)">
<token name="tr(sizewidesmall)">
<trans lang="en_EN">Font size small wide menu</trans>
<trans lang="de_DE">Schriftgröße Klein breites Menü</trans>
</token>
<token name="tr(showcurrent)">
<trans lang="en_EN">Show info for selected list element</trans>
<trans lang="de_DE">Infos für das ausgewählte Listenelement anzeigen</trans>
<trans lang="fi_FI">Näytä lisätiedot aktiiviselta valikkoriviltä</trans>

View File

@ -190,7 +190,7 @@
</area>
</channellistback>
<channellist x="0" y="0" orientation="vertical" width="30%" height="100%" align="center" numlistelements="16" fadetime="{fadetimezapcockpit}" shifttime="{shifttimezapcockpit}" shiftmode="slowed" shifttype="left">
<channellist x="0" y="0" orientation="vertical" width="30%" height="100%" align="center" numlistelements="{zapclnumchannels}" fadetime="{fadetimezapcockpit}" shifttime="{shifttimezapcockpit}" shiftmode="slowed" shifttype="left">
<listelement>
<area x="0" width="100%" layer="4">
<drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" />
@ -238,7 +238,7 @@
</area>
</grouplistback>
<grouplist x="70%" y="0" orientation="vertical" width="30%" height="100%" align="center" numlistelements="12" fadetime="{fadetimezapcockpit}" shifttime="{shifttimezapcockpit}" shiftmode="slowed" shifttype="right">
<grouplist x="70%" y="0" orientation="vertical" width="30%" height="100%" align="center" numlistelements="{zapglnumgroups}" fadetime="{fadetimezapcockpit}" shifttime="{shifttimezapcockpit}" shiftmode="slowed" shifttype="right">
<listelement>
<area x="0" width="100%" layer="5">
<drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" />
@ -268,7 +268,7 @@
</area>
</groupchannellistback>
<groupchannellist x="40%" y="3%" orientation="vertical" width="30%" height="94%" align="center" numlistelements="14" fadetime="{fadetimezapcockpit}" shifttime="{shifttimezapcockpit}" shiftmode="slowed" startx="70%" starty="3%">
<groupchannellist x="40%" y="3%" orientation="vertical" width="30%" height="94%" align="center" numlistelements="{zapclnumchannels}" fadetime="{fadetimezapcockpit}" shifttime="{shifttimezapcockpit}" shiftmode="slowed" startx="70%" starty="3%">
<listelement>
<area x="0" width="100%" layer="2">
<drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" />

View File

@ -8,7 +8,32 @@
</area>
</header>
<menuitems x="2%" y="9%" orientation="vertical" width="98%" height="82%" align="center" numlistelements="{numitemsschedueles}">
<background>
<area x="0" y="0" width="100%" height="100%" layer="1">
<drawimage condition="eq({indexschedulesmenustyle}, 0)" imagetype="skinpart" x="0" y="0" width="100%" height="100%" path="background_menu_tvframe" />
<drawimage condition="eq({indexschedulesmenustyle}, 1)" imagetype="skinpart" x="0" y="0" width="100%" height="100%" path="background_menu" />
</area>
<area condition="eq({indexschedulesmenustyle}, 0)" x="39%" y="70%" width="60%" height="20%" layer="2">
<fill color="{menuback}" />
</area>
</background>
<scrollbar>
<area condition="lt({height}, 1000) ++ eq({indexschedulesmenustyle}, 0)" x="33%" y="9%" width="{areawidth}*0.01" height="82%" layer="2">
<fill color="{menuback}" />
</area>
<area condition="lt({height}, 1000) ++ eq({indexschedulesmenustyle}, 1)" x="98%" y="9%" width="{areawidth}*0.01" height="82%" layer="2">
<fill color="{menuback}" />
</area>
<area condition="lt({height}, 1000) ++ eq({indexschedulesmenustyle}, 0)" x="33%" y="9%" width="{areawidth}*0.01" height="82%" layer="3">
<drawrectangle x="0" y="{areaheight} * {offset} / 1000" width="100%" height="{areaheight} * {height} / 1000" color="{progressbar}" />
</area>
<area condition="lt({height}, 1000) ++ eq({indexschedulesmenustyle}, 1)" x="98%" y="9%" width="{areawidth}*0.01" height="82%" layer="3">
<drawrectangle x="0" y="{areaheight} * {offset} / 1000" width="100%" height="{areaheight} * {height} / 1000" color="{progressbar}" />
</area>
</scrollbar>
<menuitems condition="eq({indexschedulesmenustyle}, 0)" x="2%" y="9%" orientation="vertical" width="98%" height="82%" align="center" numlistelements="{numitemsscheduelesnarrow}">
<listelement>
<!-- background and progressbar -->
<area x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2">
@ -29,7 +54,7 @@
</area>
<!-- day or channel separator -->
<area condition="{separator}" x="1%" width="{areawidth}*0.295" layer="3">
<drawtext x="0" valign="center" font="{regular}" fontsize="{areaheight}*{schedulesseparator}/100" color="{fontdefault}" text="{title}" />
<drawtext x="0" valign="center" font="{regular}" fontsize="{areaheight}*{schedulesseparator}/100" color="{fontactive}" text="{title}" />
</area>
<!-- element whatson -->
<area condition="not{separator}++{whatson}++not{current}" x="1%" width="{areawidth}*0.295" layer="3">
@ -114,4 +139,138 @@
</currentelement>
</menuitems>
<menuitems condition="eq({indexschedulesmenustyle}, 1)" x="2%" y="9%" orientation="vertical" width="95%" height="82%" align="center" numlistelements="{numitemsscheduleswide}">
<listelement>
<!-- background and progressbar -->
<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>
<!-- timer -->
<area condition="not{separator} ++ {timerfull}" x="94%" y="0" width="5%" height="100%" layer="4">
<drawimage condition="not{current}" imagetype="icon" path="ico_timer" align="right" valign="center" width="0.9*{areaheight}" height="0.9*{areaheight}" />
<drawimage condition="{current}" imagetype="icon" path="ico_timer_active" align="right" valign="center" width="0.9*{areaheight}" height="0.9*{areaheight}" />
</area>
<area condition="not{separator} ++ {timerpartitial}" x="94%" y="0" width="5%" height="100%" layer="4">
<drawimage condition="not{current}" imagetype="icon" path="ico_timer" align="right" valign="center" width="0.55*{areaheight}" height="0.55*{areaheight}" />
<drawimage condition="{current}" imagetype="icon" path="ico_timer_active" align="right" valign="center" width="0.55*{areaheight}" height="0.55*{areaheight}" />
</area>
<!-- day or channel separator -->
<area condition="{separator}" x="1%" width="99%" layer="3">
<drawtext x="0" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontactive}" text="{title}" />
</area>
<!-- element whatson -->
<area condition="not{separator}++{whatson}++not{current}" x="1%" width="100%" layer="3">
<drawtext x="0" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontdefault}" text="{day}" />
<drawtext x="5%" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontdefault}" text="{daynumeric}.{month} {start} - {stop}" />
<drawtext condition="not{running}" x="30%" valign="center" width="69%" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontdefault}" text="{title}" />
<drawtext condition="{running}" x="41%" valign="center" width="58%" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontdefault}" text="{title}" />
</area>
<area condition="not{separator}++{whatson}++{current}" x="1%" width="100%" layer="3">
<drawtext x="0" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontmenuactive}" text="{day}" />
<drawtext x="5%" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontmenuactive}" text="{daynumeric}.{month} {start} - {stop}" />
<drawtext condition="not{running}" x="30%" valign="center" width="69%" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontmenuactive}" text="{title}" />
<drawtext condition="{running}" x="41%" valign="center" width="58%" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontmenuactive}" text="{title}" />
</area>
<!-- element whatsonnow -->
<area condition="not{separator}++{whatsonnow}" x="0" width="10%" layer="3">
<drawimage condition="{channellogoexists}" name="logo" imagetype="channellogo" path="{channelid}" width="95%" height="95%" align="center" valign="center" />
<drawtext condition="not{channellogoexists}++not{current}" align="center" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewidesmall}/100" color="{fontdefault}" text="{channelname}" />
<drawtext condition="not{channellogoexists}++{current}" align="center" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewidesmall}/100" color="{fontmenuactive}" text="{channelname}" />
</area>
<area condition="not{separator}++{whatsonnow}++not{current}" x="11%" width="18%" layer="3">
<drawtext x="0" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontdefault}" text="{start} - {stop}" />
</area>
<area condition="not{separator}++{whatsonnow}++not{current}" x="41%" width="59%" layer="3">
<drawtext x="0" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontdefault}" text="{title}" />
</area>
<area condition="not{separator}++{whatsonnow}++{current}" x="11%" width="18%" layer="3">
<drawtext x="0" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontmenuactive}" text="{start} - {stop}" />
</area>
<areascroll condition="not{separator}++{whatsonnow}++{current}" scrollelement="scheduletitle" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="41%" width="59%" layer="3">
<drawtext name="scheduletitle" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontmenuactive}" text="{title}" />
</areascroll>
<!-- element whatsonnext -->
<area condition="not{separator}++{whatsonnext}" x="0" width="10%" layer="3">
<drawimage condition="{channellogoexists}" name="logo" imagetype="channellogo" path="{channelid}" width="95%" height="95%" align="center" valign="center" />
<drawtext condition="not{channellogoexists}++not{current}" align="center" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewidesmall}/100" color="{fontdefault}" text="{channelname}" />
<drawtext condition="not{channellogoexists}++{current}" align="center" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewidesmall}/100" color="{fontmenuactive}" text="{channelname}" />
</area>
<area condition="not{separator}++{whatsonnext}++not{current}" x="11%" width="18%" layer="3">
<drawtext x="0" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontdefault}" text="{start} - {stop}" />
</area>
<area condition="not{separator}++{whatsonnext}++not{current}" x="31%" width="69%" layer="3">
<drawtext x="0" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontdefault}" text="{title}" />
</area>
<area condition="not{separator}++{whatsonnext}++{current}" x="11%" width="18%" layer="3">
<drawtext x="0" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontmenuactive}" text="{start} - {stop}" />
</area>
<areascroll condition="not{separator}++{whatsonnext}++{current}" scrollelement="scheduletitle" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="31%" width="69%" layer="3">
<drawtext name="scheduletitle" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontmenuactive}" text="{title}" />
</areascroll>
<!-- element whatsonfavorites -->
<area condition="not{separator}++{whatsonfavorites}" x="0" width="10%" layer="3">
<drawimage condition="{channellogoexists}" name="logo" imagetype="channellogo" path="{channelid}" width="95%" height="95%" align="center" valign="center" />
<drawtext condition="not{channellogoexists}++not{current}" align="center" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewidesmall}/100" color="{fontdefault}" text="{channelname}" />
<drawtext condition="not{channellogoexists}++{current}" align="center" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewidesmall}/100" color="{fontmenuactive}" text="{channelname}" />
</area>
<area condition="not{separator}++{whatsonfavorites}++not{current}" x="11%" width="18%" layer="3">
<drawtext x="0" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontdefault}" text="{start} - {stop}" />
</area>
<area condition="not{separator}++{whatsonfavorites}++not{current}" x="31%" width="69%" layer="3">
<drawtext x="0" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontdefault}" text="{title}" />
</area>
<area condition="not{separator}++{whatsonfavorites}++{current}" x="11%" width="18%" layer="3">
<drawtext x="0" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontmenuactive}" text="{start} - {stop}" />
</area>
<areascroll condition="not{separator}++{whatsonfavorites}++{current}" scrollelement="scheduletitle" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="31%" width="69%" layer="3">
<drawtext name="scheduletitle" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{schedulessizewide}/100" color="{fontmenuactive}" text="{title}" />
</areascroll>
</listelement>
<currentelement delay="1000" fadetime="200">
<areacontainer condition="{schedulesshowcurrent} ++ lt({numitem}, 11)">
<area x="20%" y="{menuitemy}+{menuitemheight}" width="80%" height="31%" layer="4">
<fill color="{messageback}" />
</area>
<area condition="{hasposter}" x="21%" y="{menuitemy}+{menuitemheight}" width="12%" height="30%" layer="5">
<drawimage imagetype="image" path="{posterpath}" x="0" valign="center" width="{areawidth}" height="{areawidth} * {posterheight} / {posterwidth}" />
</area>
<areascroll condition="{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="34%" y="{menuitemy}+{menuitemheight} + {areaheight}*0.01" width="65%" height="29%" layer="5">
<drawtext name="datetime" x="0" y="0" font="{regular}" width="100%" fontsize="{areaheight}*{schedulessizecurrenttext}/100" color="{fontdefault}" text="{day} {daynumeric}.{month} {start} - {stop}" />
<drawtext name="title" x="0" y="{height(datetime)}" font="{regular}" width="100%" fontsize="{areaheight}*{schedulessizecurrenttitle}/100" color="{fontdefault}" text="{title}" />
<drawtextbox name="shorttext" x="0" y="{posy(title)} + {height(title)}" width="100%" font="{regular}" fontsize="{areaheight}*{schedulessizecurrenttext}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox x="0" y="{posy(shorttext)} + {height(shorttext)} + 10" width="100%" font="{regular}" fontsize="{areaheight}*{schedulessizecurrenttext}/100" color="{fontdefault}" text="{description}" />
</areascroll>
<areascroll condition="not{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="21%" y="{menuitemy}+{menuitemheight} + {areaheight}*0.01" width="78%" height="29%" layer="5">
<drawtext name="datetime" x="0" y="0" font="{regular}" width="100%" fontsize="{areaheight}*{schedulessizecurrenttext}/100" color="{fontdefault}" text="{day} {daynumeric}.{month} {start} - {stop}" />
<drawtext name="title" x="0" y="{height(datetime)}" font="{regular}" width="100%" fontsize="{areaheight}*{schedulessizecurrenttitle}/100" color="{fontdefault}" text="{title}" />
<drawtextbox name="shorttext" x="0" y="{posy(title)}+{height(title)}" width="100%" font="{regular}" fontsize="{areaheight}*{schedulessizecurrenttext}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox x="0" y="{posy(shorttext)} + {height(shorttext)} + 10" width="100%" font="{regular}" fontsize="{areaheight}*{schedulessizecurrenttext}/100" color="{fontdefault}" text="{description}" />
</areascroll>
</areacontainer>
<areacontainer condition="{schedulesshowcurrent} ++ gt({numitem}, 10)">
<area x="20%" y="{menuitemy} - {areaheight}*0.31" width="80%" height="31%" layer="4">
<fill color="{messageback}" />
</area>
<area condition="{hasposter}" x="21%" y="{menuitemy} - {areaheight}*0.31" width="12%" height="30%" layer="5">
<drawimage imagetype="image" path="{posterpath}" x="0" valign="center" width="{areawidth}" height="{areawidth} * {posterheight} / {posterwidth}" />
</area>
<areascroll condition="{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="34%" y="{menuitemy} + {areaheight}*0.01 - {areaheight}*0.31" width="65%" height="29%" layer="5">
<drawtext name="datetime" x="0" y="0" font="{regular}" width="100%" fontsize="{areaheight}*{schedulessizecurrenttext}/100" color="{fontdefault}" text="{day} {daynumeric}.{month} {start} - {stop}" />
<drawtext name="title" x="0" y="{height(datetime)}" font="{regular}" width="100%" fontsize="{areaheight}*{schedulessizecurrenttitle}/100" color="{fontdefault}" text="{title}" />
<drawtextbox name="shorttext" x="0" y="{posy(title)} + {height(title)}" width="100%" font="{regular}" fontsize="{areaheight}*{schedulessizecurrenttext}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox x="0" y="{posy(shorttext)} + {height(shorttext)} + 10" width="100%" font="{regular}" fontsize="{areaheight}*{schedulessizecurrenttext}/100" color="{fontdefault}" text="{description}" />
</areascroll>
<areascroll condition="not{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="21%" y="{menuitemy} + {areaheight}*0.01 - {areaheight}*0.31" width="78%" height="29%" layer="5">
<drawtext name="datetime" x="0" y="0" font="{regular}" width="100%" fontsize="{areaheight}*{schedulessizecurrenttext}/100" color="{fontdefault}" text="{day} {daynumeric}.{month} {start} - {stop}" />
<drawtext name="title" x="0" y="{height(datetime)}" font="{regular}" width="100%" fontsize="{areaheight}*{schedulessizecurrenttitle}/100" color="{fontdefault}" text="{title}" />
<drawtextbox name="shorttext" x="0" y="{posy(title)}+{height(title)}" width="100%" font="{regular}" fontsize="{areaheight}*{schedulessizecurrenttext}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox x="0" y="{posy(shorttext)} + {height(shorttext)} + 10" width="100%" font="{regular}" fontsize="{areaheight}*{schedulessizecurrenttext}/100" color="{fontdefault}" text="{description}" />
</areascroll>
</areacontainer>
</currentelement>
</menuitems>
</menuschedules>