Guest User

Bugfix for LiveTV-Progressbar

a guest
Dec 2nd, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 44.09 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <includes>
  3.     <include name="FullScreenInfoBarLiveTV">
  4.         <control type="group">
  5.             <animation effect="slide" end="0,-80" time="240" tween="quadratic" condition="Window.IsActive(videoosd)">Conditional</animation>
  6.             <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation>
  7.             <animation effect="fade" start="100" end="0" time="400">WindowClose</animation>
  8.             <!-- Main background -->
  9.             <control type="image">
  10.                 <top>778</top>
  11.                 <left>17</left>
  12.                 <width>1885</width>
  13.                 <height>295</height>
  14.                 <texture border="40">dialogs/default/bg.png</texture>
  15.                 <animation effect="fade" end="85" condition="true">Conditional</animation>
  16.                 <visible>String.IsEmpty(Skin.String(LiveTV.InfobarType))</visible>
  17.             </control>
  18.             <control type="image">
  19.                 <top>818</top>
  20.                 <left>17</left>
  21.                 <width>1885</width>
  22.                 <height>255</height>
  23.                 <texture border="40">dialogs/default/bg.png</texture>
  24.                 <animation effect="fade" end="85" condition="true">Conditional</animation>
  25.                 <visible>String.IsEqual(Skin.String(LiveTV.InfobarType),1)</visible>
  26.             </control>
  27.             <control type="group">
  28.                 <animation effect="slide" end="0,40" time="0" condition="String.IsEqual(Skin.String(LiveTV.InfobarType),1)">Conditional</animation>
  29.                 <!-- Top Section -->
  30.                 <control type="group">
  31.                     <top>780</top>
  32.                     <!-- Channel logo -->
  33.                     <control type="image">
  34.                         <left>75</left>
  35.                         <top>30</top>
  36.                         <width>210</width>
  37.                         <height>190</height>
  38.                         <align>center</align>
  39.                         <texture>$INFO[VideoPlayer.Cover]</texture>
  40.                         <aspectratio>keep</aspectratio>
  41.                     </control>
  42.                     <!-- Channel Name + Number -->
  43.                     <control type="grouplist">
  44.                         <left>330</left>
  45.                         <width>1010</width>
  46.                         <itemgap>20</itemgap>
  47.                         <orientation>horizontal</orientation>
  48.                         <control type="label">
  49.                             <width>auto</width>
  50.                             <height>100</height>
  51.                             <font>font60</font>
  52.                             <textcolor>$VAR[ThemeLabelColor]</textcolor>
  53.                             <label>$INFO[VideoPlayer.ChannelNumberLabel]</label>
  54.                             <scroll>true</scroll>
  55.                         </control>
  56.                         <control type="label">
  57.                             <width>auto</width>
  58.                             <height>100</height>
  59.                             <font>font60</font>
  60.                             <textcolor>$VAR[ThemeLabelColor]</textcolor>
  61.                             <label>$INFO[VideoPlayer.ChannelName]</label>
  62.                             <scroll>true</scroll>
  63.                         </control>
  64.                     </control>
  65.                     <!-- Top Seperator -->
  66.                     <control type="image">
  67.                         <top>94</top>
  68.                         <left>332</left>
  69.                         <width>1520</width>
  70.                         <height>2</height>
  71.                         <texture border="0" colordiffuse="white">new_pvr/osd_line_white.png</texture>
  72.                     </control>
  73.                     <!-- Media Flags -->
  74.                     <control type="group">
  75.                         <animation effect="slide" end="40" time="0" condition="!String.IsEqual(VideoPlayer.ChannelName,PVR.NowRecordingChannel)">Conditional</animation>
  76.                         <left>1325</left>
  77.                         <top>15</top>
  78.                         <control type="image">
  79.                             <left>10</left>
  80.                             <width>100</width>
  81.                             <height>80</height>
  82.                             <aspectratio align="center" aligny="center">keep</aspectratio>
  83.                             <texture>$VAR[MediaFlagsPathVar]/aspectratio/$INFO[VideoPlayer.VideoAspect,,.png]</texture>
  84.                         </control>
  85.                         <control type="image">
  86.                             <left>100</left>
  87.                             <width>100</width>
  88.                             <height>80</height>
  89.                             <aspectratio align="center" aligny="center">keep</aspectratio>
  90.                             <texture>$VAR[MediaFlagsPathVar]/audiocodec/$INFO[VideoPlayer.AudioCodec,,.png]</texture>
  91.                         </control>
  92.                         <control type="image">
  93.                             <left>200</left>
  94.                             <width>100</width>
  95.                             <height>80</height>
  96.                             <aspectratio align="center" aligny="center">keep</aspectratio>
  97.                             <texture>$VAR[MediaFlagsPathVar]/audiochannels/$INFO[VideoPlayer.AudioChannels,,.png]</texture>
  98.                         </control>
  99.                         <control type="image">
  100.                             <left>300</left>
  101.                             <width>100</width>
  102.                             <height>80</height>
  103.                             <aspectratio align="center" aligny="center">keep</aspectratio>
  104.                             <texture>$VAR[MediaFlagsPathVar]/resolution/$INFO[VideoPlayer.VideoResolution,,.png]</texture>
  105.                         </control>
  106.                         <control type="image">
  107.                             <left>400</left>
  108.                             <width>100</width>
  109.                             <height>80</height>
  110.                             <aspectratio align="center" aligny="center">keep</aspectratio>
  111.                             <texture>$VAR[MediaFlagsPathVar]/videocodec/$VAR[VideoSourceFlagVar]</texture>
  112.                         </control>
  113.                         <control type="image">
  114.                             <left>500</left>
  115.                             <top>21</top>
  116.                             <width>40</width>
  117.                             <height>40</height>
  118.                             <texture>new_pvr/PVR-IsRecording.png</texture>
  119.                             <animation effect="fade" start="100" end="40" time="2000" pulse="true" condition="true">Conditional</animation>
  120.                             <visible>String.IsEqual(VideoPlayer.ChannelName,PVR.NowRecordingChannel)</visible>
  121.                         </control>
  122.                     </control>
  123.                 </control>
  124.                 <!-- Middle Section -->
  125.                 <control type="group">
  126.                     <visible>VideoPlayer.HasEpg</visible>
  127.                     <control type="grouplist">
  128.                         <left>330</left>
  129.                         <top>895</top>
  130.                         <width>1000</width>
  131.                         <itemgap>20</itemgap>
  132.                         <orientation>horizontal</orientation>
  133.                         <control type="label">
  134.                             <width>auto</width>
  135.                             <height>38</height>
  136.                             <font>font16</font>
  137.                             <label>[B]$INFO[VideoPlayer.StartTime][/B]</label>
  138.                             <visible>!String.IsEmpty(VideoPlayer.StartTime)</visible>
  139.                         </control>
  140.                         <control type="label">
  141.                             <width>auto</width>
  142.                             <height>38</height>
  143.                             <font>font16</font>
  144.                             <scroll>true</scroll>
  145.                             <label>[B]$INFO[VideoPlayer.Title][/B]</label>
  146.                             <visible>!String.IsEmpty(VideoPlayer.Title)</visible>
  147.                         </control>
  148.                     </control>
  149.                     <control type="grouplist">
  150.                         <left>330</left>
  151.                         <top>965</top>
  152.                         <width>1000</width>
  153.                         <itemgap>20</itemgap>
  154.                         <orientation>horizontal</orientation>
  155.                         <control type="label">
  156.                             <width>auto</width>
  157.                             <height>38</height>
  158.                             <font>font16</font>
  159.                             <textcolor>grey</textcolor>
  160.                             <label>$INFO[VideoPlayer.NextStartTime]</label>
  161.                             <visible>!String.IsEmpty(VideoPlayer.NextStartTime)</visible>
  162.                         </control>
  163.                         <control type="label">
  164.                             <width>auto</width>
  165.                             <height>38</height>
  166.                             <font>font16</font>
  167.                             <scroll>true</scroll>
  168.                             <textcolor>grey</textcolor>
  169.                             <label>$INFO[VideoPlayer.NextTitle]</label>
  170.                             <visible>!String.IsEmpty(VideoPlayer.NextTitle)</visible>
  171.                         </control>
  172.                     </control>
  173.                     <control type="label">
  174.                         <left>1288</left>
  175.                         <top>895</top>
  176.                         <width>250</width>
  177.                         <height>38</height>
  178.                         <font>font16</font>
  179.                         <align>right</align>
  180.                         <label>[COLOR white2]+$VAR[PlayerTimeRemainingAltVar][/COLOR]</label>
  181.                         <visible>!String.IsEmpty(PVR.EpgEventRemainingTime) + !PVR.IsTimeshift</visible>
  182.                     </control>
  183.                     <control type="label">
  184.                         <left>1288</left>
  185.                         <top>965</top>
  186.                         <width>250</width>
  187.                         <height>38</height>
  188.                         <font>font16</font>
  189.                         <align>right</align>
  190.                         <textcolor>grey</textcolor>
  191.                         <label>$INFO[VideoPlayer.NextEndTime]</label>
  192.                         <visible>!String.IsEmpty(VideoPlayer.NextEndTime)</visible>
  193.                     </control>
  194.                     <control type="group">
  195.                         <left>332</left>
  196.                         <top>944</top>
  197.                         <control type="group"><!-- added -->
  198.                             <visible>!Player.ChannelPreviewActive</visible><!-- added -->
  199.                             <control type="progress">
  200.                                 <top>-6</top>
  201.                                 <width>1208</width>
  202.                                 <height>24</height>
  203.                                 <info>PVR.TimeshiftProgressBufferEnd</info>
  204.                                 <info2>PVR.TimeshiftProgressBufferStart</info2>
  205.                                 <texturebg border="3" colordiffuse="60FFFFFF">colors/white50.png</texturebg>
  206.                                 <midtexture>colors/white70.png</midtexture>
  207.                                 <visible>Player.SeekEnabled</visible>
  208.                             </control>
  209.                             <control type="progress">
  210.                                 <width>1208</width>
  211.                                 <height>12</height>
  212.                                 <info>PVR.TimeshiftProgressPlayPos</info>
  213.                                 <info2>PVR.TimeshiftProgressEpgStart</info2>
  214.                                 <texturebg border="3" colordiffuse="60FFFFFF">colors/white50.png</texturebg>
  215.                                 <midtexture colordiffuse="$VAR[ThemeLabelColor]">colors/white.png</midtexture>
  216.                             </control>
  217.                             <control type="progress">
  218.                                 <width>1208</width>
  219.                                 <height>12</height>
  220.                                 <info>PVR.TimeshiftProgressEpgEnd</info>
  221.                                 <info2>PVR.TimeshiftProgressPlayPos</info2>
  222.                                 <texturebg border="3" colordiffuse="00FFFFFF">colors/white50.png</texturebg>
  223.                                 <midtexture>colors/white50.png</midtexture>
  224.                             </control>
  225.                             <control type="slider" id="403">
  226.                                 <top>-6</top>
  227.                                 <width>1208</width>
  228.                                 <height>24</height>
  229.                                 <texturesliderbar colordiffuse="00FFFFFF">osd/progress/nub_bar.png</texturesliderbar>
  230.                                 <textureslidernib colordiffuse="$VAR[ThemeLabelColor]">osd/progress/nub_bar.png</textureslidernib>
  231.                                 <textureslidernibfocus colordiffuse="$VAR[ThemeLabelColor]">colors/white.png</textureslidernibfocus>
  232.                                 <visible>Player.SeekEnabled</visible>
  233.                             </control>
  234.                         </control><!-- added -->
  235.                        
  236.                         <!-- added whole block below-->
  237.                         <control type="progress">
  238.                             <visible>Player.ChannelPreviewActive</visible>
  239.                             <width>1208</width>
  240.                             <height>12</height>
  241.                             <info>PVR.EpgEventProgress</info>
  242.                             <texturebg border="3" colordiffuse="60FFFFFF">colors/white50.png</texturebg>
  243.                             <midtexture colordiffuse="$VAR[ThemeLabelColor]">colors/white.png</midtexture>
  244.                             <visible>Player.SeekEnabled</visible>
  245.                         </control>
  246.                        
  247.                     </control>
  248.                 </control>
  249.                 <control type="group">
  250.                     <visible>!VideoPlayer.HasEpg</visible>
  251.                     <top>915</top>
  252.                     <left>330</left>
  253.                     <control type="label">
  254.                         <width>865</width>
  255.                         <height>65</height>
  256.                         <font>font65</font>
  257.                         <scroll>true</scroll>
  258.                         <label>[B]$LOCALIZE[31363][/B]</label>
  259.                         <visible>!String.IsEmpty(VideoPlayer.Title)</visible>
  260.                     </control>
  261.                 </control>
  262.                 <!-- Weather + Date + Time -->
  263.                 <control type="group">
  264.                     <left>1560</left>
  265.                     <top>875</top>
  266.                     <!-- Yes Weather -->
  267.                     <control type="group">
  268.                         <visible>String.IsEmpty(Weather.IsFetched)</visible>
  269.                         <control type="label">
  270.                             <top>10</top>
  271.                             <width>300</width>
  272.                             <height>30</height>
  273.                             <align>center</align>
  274.                             <font>font24_bold</font>
  275.                             <textcolor>$VAR[ThemeLabelColor]</textcolor>
  276.                             <label>$INFO[System.Date]</label>
  277.                         </control>
  278.                         <control type="label">
  279.                             <top>40</top>
  280.                             <width>300</width>
  281.                             <height>30</height>
  282.                             <align>center</align>
  283.                             <font>font24_bold</font>
  284.                             <textcolor>$VAR[ThemeLabelColor]</textcolor>
  285.                             <label>$INFO[Weather.Temperature]$INFO[Weather.Conditions,  ,]</label>
  286.                         </control>
  287.                     </control>
  288.                     <!-- No Weather -->
  289.                     <control type="group">
  290.                         <visible>!String.IsEmpty(Weather.IsFetched)</visible>
  291.                         <control type="label">
  292.                             <top>20</top>
  293.                             <width>300</width>
  294.                             <height>30</height>
  295.                             <align>center</align>
  296.                             <font>font24_bold</font>
  297.                             <textcolor>$VAR[ThemeLabelColor]</textcolor>
  298.                             <label>$INFO[System.Date]</label>
  299.                         </control>
  300.                     </control>
  301.                     <!-- Time -->
  302.                     <control type="label">
  303.                         <top>50</top>
  304.                         <width>300</width>
  305.                         <height>100</height>
  306.                         <align>center</align>
  307.                         <font>font60</font>
  308.                         <textcolor>white2</textcolor>
  309.                         <label>$INFO[System.Time]</label>
  310.                     </control>
  311.                 </control>
  312.                 <!-- Bottom Section -->
  313.                 <control type="group">
  314.                     <visible>!String.IsEqual(Skin.String(LiveTV.InfobarType),1)</visible>
  315.                     <!-- Bottom Seperator -->
  316.                     <control type="image">
  317.                         <top>1014</top>
  318.                         <left>57</left>
  319.                         <width>1805</width>
  320.                         <height>2</height>
  321.                         <texture border="0" colordiffuse="white">new_pvr/osd_line_white.png</texture>
  322.                     </control>
  323.                     <!-- Bottom Info -->
  324.                     <control type="group">
  325.                         <left>65</left>
  326.                         <top>1017</top>
  327.                         <!-- Encryption -->
  328.                         <control type="group">
  329.                             <visible>!Skin.HasSetting(infobar_hidetencrypt)</visible>
  330.                             <control type="label">
  331.                                 <width>50</width>
  332.                                 <height>38</height>
  333.                                 <font>font24_bold</font>
  334.                                 <textcolor>grey</textcolor>
  335.                                 <label>S</label>
  336.                             </control>
  337.                             <control type="label">
  338.                                 <visible>String.Contains(PVR.ActStreamEncryptionName,01) | String.Contains(PVR.ActStreamEncryptionName,9F)</visible>
  339.                                 <width>50</width>
  340.                                 <height>38</height>
  341.                                 <font>font24_bold</font>
  342.                                 <textcolor>green</textcolor>
  343.                                 <label>S</label>
  344.                             </control>
  345.                             <control type="label">
  346.                                 <left>30</left>
  347.                                 <width>50</width>
  348.                                 <height>38</height>
  349.                                 <font>font24_bold</font>
  350.                                 <textcolor>grey</textcolor>
  351.                                 <label>V</label>
  352.                             </control>
  353.                             <control type="label">
  354.                                 <visible>String.Contains(PVR.ActStreamEncryptionName,5)</visible>
  355.                                 <left>30</left>
  356.                                 <width>50</width>
  357.                                 <height>38</height>
  358.                                 <font>font24_bold</font>
  359.                                 <textcolor>green</textcolor>
  360.                                 <label>V</label>
  361.                             </control>
  362.                             <control type="label">
  363.                                 <left>63</left>
  364.                                 <width>50</width>
  365.                                 <height>38</height>
  366.                                 <font>font24_bold</font>
  367.                                 <textcolor>grey</textcolor>
  368.                                 <label>I</label>
  369.                             </control>
  370.                             <control type="label">
  371.                                 <visible>String.Contains(PVR.ActStreamEncryptionName,06)</visible>
  372.                                 <left>63</left>
  373.                                 <width>50</width>
  374.                                 <height>38</height>
  375.                                 <font>font24_bold</font>
  376.                                 <textcolor>green</textcolor>
  377.                                 <label>I</label>
  378.                             </control>
  379.                             <control type="label">
  380.                                 <left>85</left>
  381.                                 <width>50</width>
  382.                                 <height>38</height>
  383.                                 <font>font24_bold</font>
  384.                                 <textcolor>grey</textcolor>
  385.                                 <label>ND</label>
  386.                             </control>
  387.                             <control type="label">
  388.                                 <visible>String.Contains(PVR.ActStreamEncryptionName,09)</visible>
  389.                                 <left>85</left>
  390.                                 <width>50</width>
  391.                                 <height>38</height>
  392.                                 <font>font24_bold</font>
  393.                                 <textcolor>green</textcolor>
  394.                                 <label>ND</label>
  395.                             </control>
  396.                             <control type="label">
  397.                                 <left>135</left>
  398.                                 <width>50</width>
  399.                                 <height>38</height>
  400.                                 <font>font24_bold</font>
  401.                                 <textcolor>grey</textcolor>
  402.                                 <label>CO</label>
  403.                             </control>
  404.                             <control type="label">
  405.                                 <visible>String.Contains(PVR.ActStreamEncryptionName,0B)</visible>
  406.                                 <left>135</left>
  407.                                 <width>50</width>
  408.                                 <height>38</height>
  409.                                 <font>font24_bold</font>
  410.                                 <textcolor>green</textcolor>
  411.                                 <label>CO</label>
  412.                             </control>
  413.                             <control type="label">
  414.                                 <left>180</left>
  415.                                 <width>50</width>
  416.                                 <height>38</height>
  417.                                 <font>font24_bold</font>
  418.                                 <textcolor>grey</textcolor>
  419.                                 <label>CW</label>
  420.                             </control>
  421.                             <control type="label">
  422.                                 <visible>String.Contains(PVR.ActStreamEncryptionName,0D)</visible>
  423.                                 <left>180</left>
  424.                                 <width>50</width>
  425.                                 <height>38</height>
  426.                                 <font>font24_bold</font>
  427.                                 <textcolor>green</textcolor>
  428.                                 <label>CW</label>
  429.                             </control>
  430.                             <control type="label">
  431.                                 <left>230</left>
  432.                                 <width>70</width>
  433.                                 <height>38</height>
  434.                                 <font>font24_bold</font>
  435.                                 <textcolor>grey</textcolor>
  436.                                 <label>B</label>
  437.                             </control>
  438.                             <control type="label">
  439.                                 <visible>String.Contains(PVR.ActStreamEncryptionName,17)</visible>
  440.                                 <left>230</left>
  441.                                 <width>70</width>
  442.                                 <height>38</height>
  443.                                 <font>font24_bold</font>
  444.                                 <textcolor>green</textcolor>
  445.                                 <label>B</label>
  446.                             </control>
  447.                             <control type="label">
  448.                                 <left>258</left>
  449.                                 <width>50</width>
  450.                                 <height>38</height>
  451.                                 <font>font24_bold</font>
  452.                                 <textcolor>grey</textcolor>
  453.                                 <label>N</label>
  454.                             </control>
  455.                             <control type="label">
  456.                                 <visible>String.Contains(PVR.ActStreamEncryptionName,18)</visible>
  457.                                 <left>258</left>
  458.                                 <width>50</width>
  459.                                 <height>38</height>
  460.                                 <font>font24_bold</font>
  461.                                 <textcolor>green</textcolor>
  462.                                 <label>N</label>
  463.                             </control>
  464.                             <control type="label">
  465.                                 <left>320</left>
  466.                                 <width>1000</width>
  467.                                 <height>38</height>
  468.                                 <font>font24_bold</font>
  469.                                 <textcolor>green</textcolor>
  470.                                 <label>$INFO[PVR.ActStreamEncryptionName]</label>
  471.                             </control>
  472.                         </control>
  473.                         <!-- Signal -->
  474.                         <control type="group">
  475.                             <left>1250</left>
  476.                             <width>250</width>
  477.                             <visible>!String.Contains(PVR.ActStreamStatus,TIMESHIFT) + !Skin.HasSetting(infobar_hidesignalinfo)</visible>
  478.                             <control type="label">
  479.                                 <width>250</width>
  480.                                 <height>38</height>
  481.                                 <font>font24_bold</font>
  482.                                 <textcolor>grey</textcolor>
  483.                                 <label>$INFO[PVR.ActStreamSNR,SNR: ,]</label>
  484.                             </control>
  485.                             <control type="label">
  486.                                 <left>130</left>
  487.                                 <width>250</width>
  488.                                 <height>38</height>
  489.                                 <font>font24_bold</font>
  490.                                 <textcolor>grey</textcolor>
  491.                                 <label>$INFO[PVR.ActStreamSignal,AGC: ,]</label>
  492.                             </control>
  493.                         </control>
  494.                         <!-- Tuner -->
  495.                         <control type="group">
  496.                             <left>1395</left>
  497.                             <width>300</width>
  498.                             <visible>!Skin.HasSetting(infobar_hidetuners)</visible>
  499.                             <control type="label">
  500.                                 <left>200</left>
  501.                                 <width>150</width>
  502.                                 <height>38</height>
  503.                                 <font>font24_bold</font>
  504.                                 <textcolor>grey2</textcolor>
  505.                                 <label>$LOCALIZE[31132]</label>
  506.                             </control>
  507.                             <control type="label">
  508.                                 <left>295</left>
  509.                                 <width>50</width>
  510.                                 <height>38</height>
  511.                                 <font>font24_bold</font>
  512.                                 <textcolor>grey2</textcolor>
  513.                                 <label>A</label>
  514.                                 <visible>!String.Contains(PVR.ActStreamDevice,#0)</visible>
  515.                             </control>
  516.                             <control type="label">
  517.                                 <left>295</left>
  518.                                 <width>50</width>
  519.                                 <height>38</height>
  520.                                 <font>font24_bold</font>
  521.                                 <textcolor>green</textcolor>
  522.                                 <label>A</label>
  523.                                 <visible>String.Contains(PVR.ActStreamDevice,#0)</visible>
  524.                             </control>
  525.                             <control type="label">
  526.                                 <left>320</left>
  527.                                 <width>50</width>
  528.                                 <height>38</height>
  529.                                 <font>font24_bold</font>
  530.                                 <textcolor>grey2</textcolor>
  531.                                 <label>B</label>
  532.                                 <visible>!String.Contains(PVR.ActStreamDevice,#1)</visible>
  533.                             </control>
  534.                             <control type="label">
  535.                                 <left>320</left>
  536.                                 <width>50</width>
  537.                                 <height>38</height>
  538.                                 <font>font24_bold</font>
  539.                                 <textcolor>green</textcolor>
  540.                                 <label>B</label>
  541.                                 <visible>String.Contains(PVR.ActStreamDevice,#1)</visible>
  542.                             </control>
  543.                             <control type="label">
  544.                                 <left>345</left>
  545.                                 <width>50</width>
  546.                                 <height>38</height>
  547.                                 <font>font24_bold</font>
  548.                                 <textcolor>grey2</textcolor>
  549.                                 <label>C</label>
  550.                                 <visible>!String.Contains(PVR.ActStreamDevice,#2)</visible>
  551.                             </control>
  552.                             <control type="label">
  553.                                 <left>345</left>
  554.                                 <width>50</width>
  555.                                 <height>38</height>
  556.                                 <font>font24_bold</font>
  557.                                 <textcolor>green</textcolor>
  558.                                 <label>C</label>
  559.                                 <visible>String.Contains(PVR.ActStreamDevice,#2)</visible>
  560.                             </control>
  561.                             <control type="label">
  562.                                 <left>370</left>
  563.                                 <width>50</width>
  564.                                 <height>38</height>
  565.                                 <font>font24_bold</font>
  566.                                 <textcolor>grey2</textcolor>
  567.                                 <label>D</label>
  568.                                 <visible>!String.Contains(PVR.ActStreamDevice,#3)</visible>
  569.                             </control>
  570.                             <control type="label">
  571.                                 <left>370</left>
  572.                                 <width>50</width>
  573.                                 <height>38</height>
  574.                                 <font>font24_bold</font>
  575.                                 <textcolor>green</textcolor>
  576.                                 <label>D</label>
  577.                                 <visible>String.Contains(PVR.ActStreamDevice,#3)</visible>
  578.                             </control>
  579.                         </control>
  580.                         <!-- TIMESHIFT -->
  581.                         <control type="label">
  582.                             <left>1595</left>
  583.                             <width>250</width>
  584.                             <height>38</height>
  585.                             <font>font24_bold</font>
  586.                             <textcolor>$VAR[ThemeLabelColor]</textcolor>
  587.                             <label>$LOCALIZE[31364]</label>
  588.                             <visible>String.Contains(PVR.ActStreamStatus,TIMESHIFT)</visible>
  589.                         </control>
  590.                     </control>
  591.                 </control>
  592.             </control>
  593.         </control>
  594.     </include>
  595.     <include name="EpgTimelineStandard">
  596.         <control type="group">
  597.             <description>TV Guide Timeline</description>
  598.             <top>128</top>
  599.             <include>DialogOpenCloseAnimation</include>
  600.             <control type="image">
  601.                 <left>50</left>
  602.                 <top>-70</top>
  603.                 <width>1820</width>
  604.                 <height>979</height>
  605.                 <texture border="40">listpanel_back.png</texture>
  606.             </control>
  607.             <control type="fixedlist" id="11">
  608.                 <left>80</left>
  609.                 <top>-38</top>
  610.                 <width>1760</width>
  611.                 <height>60</height>
  612.                 <onup>10</onup>
  613.                 <ondown>10</ondown>
  614.                 <orientation>horizontal</orientation>
  615.                 <itemlayout height="60" width="352">
  616.                     <control type="label">
  617.                         <width>352</width>
  618.                         <height>60</height>
  619.                         <textoffsetx>15</textoffsetx>
  620.                         <font>font14</font>
  621.                         <textcolor>grey2</textcolor>
  622.                         <label>$INFO[ListItem.Label]</label>
  623.                     </control>
  624.                 </itemlayout>
  625.                 <focusedlayout height="60" width="352">
  626.                     <control type="image">
  627.                         <width>353</width>
  628.                         <height>60</height>
  629.                         <texture colordiffuse="$VAR[HighlightBarColor]" border="5">listselect_fo.png</texture>
  630.                         <visible>Control.HasFocus(11)</visible>
  631.                         <include>VisibleFadeAnimation</include>
  632.                     </control>
  633.                     <control type="label">
  634.                         <width>352</width>
  635.                         <height>60</height>
  636.                         <textoffsetx>15</textoffsetx>
  637.                         <font>font14</font>
  638.                         <scroll>true</scroll>
  639.                         <label>$INFO[ListItem.Label]</label>
  640.                         <animation effect="fade" start="100" end="70" time="300" tween="sine" easing="inout" condition="!Control.HasFocus(11)">Conditional</animation>
  641.                     </control>
  642.                 </focusedlayout>
  643.             </control>
  644.             <control type="epggrid" id="10">
  645.                 <description>EPG Grid</description>
  646.                 <left>82</left>
  647.                 <top>32</top>
  648.                 <width>1750</width>
  649.                 <height>585</height>
  650.                 <pagecontrol>10</pagecontrol>
  651.                 <scrolltime tween="quadratic" easing="out">200</scrolltime>
  652.                 <timeblocks>20</timeblocks>
  653.                 <progresstexture border="0,20,18,14">new_pvr/PVR-EpgProgressIndicator.png</progresstexture>
  654.                 <rulerunit>6</rulerunit>
  655.                 <onleft>10</onleft>
  656.                 <onright>10</onright>
  657.                 <onup>11</onup>
  658.                 <ondown>11</ondown>
  659.                 <onback>SetProperty(MediaMenu,True,Home)</onback>
  660.                 <onback>28</onback>
  661.                 <viewtype label="19032">list</viewtype>
  662.                 <rulerlayout height="45" width="60">
  663.                     <control type="label" id="2">
  664.                         <width>60</width>
  665.                         <height>45</height>
  666.                         <textcolor>$VAR[ThemeLabelColor]</textcolor>
  667.                         <textoffsetx>15</textoffsetx>
  668.                         <label>$INFO[ListItem.Label]</label>
  669.                     </control>
  670.                 </rulerlayout>
  671.                 <channellayout height="60" width="440">
  672.                     <control type="label">
  673.                         <width>80</width>
  674.                         <height>60</height>
  675.                         <font>font15</font>
  676.                         <align>center</align>
  677.                         <textcolor>grey2</textcolor>
  678.                         <label>[B]$INFO[ListItem.ChannelNumberLabel][/B]</label>
  679.                     </control>
  680.                     <control type="label">
  681.                         <left>158</left>
  682.                         <width>300</width>
  683.                         <height>60</height>
  684.                         <font>font15</font>
  685.                         <textoffsetx>15</textoffsetx>
  686.                         <textcolor>grey2</textcolor>
  687.                         <label>$INFO[ListItem.ChannelName]</label>
  688.                         <visible>String.IsEqual(Skin.String(LiveTV.EpgViewChannels),1) + String.IsEmpty(ListItem.Icon) | !String.IsEqual(Skin.String(LiveTV.EpgViewChannels),1)</visible>
  689.                     </control>
  690.                     <control type="image">
  691.                         <left>90</left>
  692.                         <top>2</top>
  693.                         <width>65</width>
  694.                         <height>56</height>
  695.                         <aspectratio align="left">keep</aspectratio>
  696.                         <texture background="true">$INFO[ListItem.Icon]</texture>
  697.                         <visible>String.IsEqual(Skin.String(LiveTV.EpgViewChannels),2) + !String.IsEmpty(ListItem.Icon)</visible>
  698.                     </control>
  699.                     <control type="image">
  700.                         <left>90</left>
  701.                         <top>2</top>
  702.                         <width>200</width>
  703.                         <height>56</height>
  704.                         <aspectratio align="left">keep</aspectratio>
  705.                         <texture background="true">$INFO[ListItem.Icon]</texture>
  706.                         <visible>String.IsEqual(Skin.String(LiveTV.EpgViewChannels),1) + !String.IsEmpty(ListItem.Icon)</visible>
  707.                     </control>
  708.                 </channellayout>
  709.                 <focusedchannellayout height="60" width="440">
  710.                     <control type="image">
  711.                         <width>440</width>
  712.                         <height>60</height>
  713.                         <texture colordiffuse="$VAR[HighlightBarColor]" border="4">listselect_fo.png</texture>
  714.                         <visible>Control.HasFocus(10)</visible>
  715.                         <include>VisibleFadeAnimation</include>
  716.                     </control>
  717.                     <control type="label">
  718.                         <width>80</width>
  719.                         <height>60</height>
  720.                         <font>font15</font>
  721.                         <align>center</align>
  722.                         <label>[B]$INFO[ListItem.ChannelNumberLabel][/B]</label>
  723.                     </control>
  724.                     <control type="label">
  725.                         <left>158</left>
  726.                         <width>300</width>
  727.                         <height>60</height>
  728.                         <font>font15</font>
  729.                         <textoffsetx>15</textoffsetx>
  730.                         <label>$INFO[ListItem.ChannelName]</label>
  731.                         <visible>String.IsEqual(Skin.String(LiveTV.EpgViewChannels),1) + String.IsEmpty(ListItem.Icon) | !String.IsEqual(Skin.String(LiveTV.EpgViewChannels),1)</visible>
  732.                     </control>
  733.                     <control type="image">
  734.                         <left>90</left>
  735.                         <top>2</top>
  736.                         <width>65</width>
  737.                         <height>56</height>
  738.                         <aspectratio align="left">keep</aspectratio>
  739.                         <texture background="true">$INFO[ListItem.Icon]</texture>
  740.                         <visible>String.IsEqual(Skin.String(LiveTV.EpgViewChannels),2) + !String.IsEmpty(ListItem.Icon)</visible>
  741.                     </control>
  742.                     <control type="image">
  743.                         <left>90</left>
  744.                         <top>1</top>
  745.                         <width>200</width>
  746.                         <height>58</height>
  747.                         <aspectratio align="left">keep</aspectratio>
  748.                         <texture background="true">$INFO[ListItem.Icon]</texture>
  749.                         <visible>String.IsEqual(Skin.String(LiveTV.EpgViewChannels),1) + !String.IsEmpty(ListItem.Icon)</visible>
  750.                     </control>
  751.                 </focusedchannellayout>
  752.                 <itemlayout height="60" width="120">
  753.                     <control type="image" id="1">
  754.                         <width>120</width>
  755.                         <height>60</height>
  756.                         <aspectratio>stretch</aspectratio>
  757.                         <texture border="0" colordiffuse="33FFFFFF">new_pvr/epg-item.png</texture>
  758.                     </control>
  759.                     <control type="image" id="1">
  760.                         <width>120</width>
  761.                         <height>60</height>
  762.                         <aspectratio>stretch</aspectratio>
  763.                         <texture border="3">$INFO[ListItem.Property(GenreType),new_pvr/epg-genres/,.png]</texture>
  764.                         <visible>Skin.HasSetting(Enable.PVRGenreColors)</visible>
  765.                     </control>
  766.                     <control type="image" id="2">
  767.                         <width>120</width>
  768.                         <height>60</height>
  769.                         <aspectratio>stretch</aspectratio>
  770.                         <texture border="3" colordiffuse="66FFFFFF">new_pvr/epg-genres/0.png</texture>
  771.                         <visible>Skin.HasSetting(Enable.PVRGenreColors) + Skin.HasSetting(Enable.LighterPVRGenreColors)</visible>
  772.                     </control>
  773.                     <control type="label">
  774.                         <width>120</width>
  775.                         <height>60</height>
  776.                         <font>IconSmall</font>
  777.                         <textoffsetx>14</textoffsetx>
  778.                         <textcolor>$VAR[ThemeLabelColor]</textcolor>
  779.                         <label></label>
  780.                         <visible>ListItem.HasTimer + !ListItem.IsRecording</visible>
  781.                     </control>
  782.                     <control type="image">
  783.                         <top>7</top>
  784.                         <width>50</width>
  785.                         <height>50</height>
  786.                         <texture>new_pvr/PVR-IsRecording.png</texture>
  787.                         <animation effect="fade" start="100" end="40" time="2000" pulse="true" condition="true">Conditional</animation>
  788.                         <visible>ListItem.IsRecording</visible>
  789.                     </control>
  790.                     <control type="label" id="1">
  791.                         <width>120</width>
  792.                         <height>60</height>
  793.                         <font>font15</font>
  794.                         <textoffsetx>15</textoffsetx>
  795.                         <textcolor>grey</textcolor>
  796.                         <label>$INFO[ListItem.Label]</label>
  797.                         <animation effect="slide" start="0,0" end="40,0" time="0" tween="sine" easing="in" condition="[ListItem.HasTimer | ListItem.IsRecording]">Conditional</animation>
  798.                     </control>
  799.                 </itemlayout>
  800.                 <focusedlayout height="60" width="120">
  801.                     <control type="image" id="14">
  802.                         <texture colordiffuse="$VAR[HighlightBarColor]" border="4">listselect_fo.png</texture>
  803.                         <visible>Control.HasFocus(10)</visible>
  804.                         <include>VisibleFadeAnimation</include>
  805.                     </control>
  806.                     <control type="label">
  807.                         <width>120</width>
  808.                         <height>60</height>
  809.                         <font>IconSmall</font>
  810.                         <textoffsetx>15</textoffsetx>
  811.                         <textcolor>$VAR[ThemeLabelColor]</textcolor>
  812.                         <label></label>
  813.                         <visible>ListItem.HasTimer + !ListItem.IsRecording</visible>
  814.                     </control>
  815.                     <control type="image">
  816.                         <top>7</top>
  817.                         <width>50</width>
  818.                         <height>50</height>
  819.                         <texture>new_pvr/PVR-IsRecording.png</texture>
  820.                         <animation effect="fade" start="100" end="40" time="2000" pulse="true" condition="true">Conditional</animation>
  821.                         <visible>ListItem.IsRecording</visible>
  822.                     </control>
  823.                     <control type="label" id="1">
  824.                         <width>120</width>
  825.                         <height>60</height>
  826.                         <font>font15</font>
  827.                         <textoffsetx>15</textoffsetx>
  828.                         <label>$INFO[ListItem.Label]</label>
  829.                         <animation effect="slide" end="40" condition="[ListItem.HasTimer | ListItem.IsRecording]">Conditional</animation>
  830.                     </control>
  831.                 </focusedlayout>
  832.             </control>
  833.             <control type="group">
  834.                 <top>617</top>
  835.                 <left>193</left>
  836.                 <control type="image">
  837.                     <top>30</top>
  838.                     <width>200</width>
  839.                     <height>200</height>
  840.                     <aspectratio>keep</aspectratio>
  841.                     <fadetime>400</fadetime>
  842.                     <texture background="true">$INFO[ListItem.Icon]</texture>
  843.                 </control>
  844.                 <control type="group">
  845.                     <left>329</left>
  846.                     <control type="label">
  847.                         <top>15</top>
  848.                         <width>1316</width>
  849.                         <height>30</height>
  850.                         <font>font15</font>
  851.                         <textcolor>$VAR[ThemeLabelColor]</textcolor>
  852.                         <textoffsetx>15</textoffsetx>
  853.                         <label>$INFO[ListItem.StartTime]$INFO[ListItem.EndTime, - ,: ]$INFO[ListItem.Title,[COLOR grey2],[/COLOR]]$INFO[ListItem.Genre,     $LOCALIZE[515]: [COLOR grey2],[/COLOR]]</label>
  854.                     </control>
  855.                     <control type="textbox">
  856.                         <left>15</left>
  857.                         <top>70</top>
  858.                         <width>1286</width>
  859.                         <height>175</height>
  860.                         <align>justify</align>
  861.                         <label>$INFO[ListItem.Plot]</label>
  862.                         <autoscroll time="3000" delay="4000" repeat="5000">true</autoscroll>
  863.                     </control>
  864.                 </control>
  865.             </control>
  866.         </control>
  867.     </include>
  868.     <include name="EpgTimelineMinified">
  869.         <control type="group">
  870.             <description>TV Guide Timeline</description>
  871.             <include>DialogOpenCloseAnimation</include>
  872.             <top>750</top>
  873.             <control type="image">
  874.                 <left>-40</left>
  875.                 <top>-60</top>
  876.                 <width>2000</width>
  877.                 <height>410</height>
  878.                 <texture border="35">dialogs/default/bg2.png</texture>
  879.             </control>
  880.             <control type="fixedlist" id="11">
  881.                 <left>380</left>
  882.                 <top>-38</top>
  883.                 <width>1540</width>
  884.                 <height>60</height>
  885.                 <onup>10</onup>
  886.                 <ondown>10</ondown>
  887.                 <orientation>horizontal</orientation>
  888.                 <itemlayout height="60" width="308">
  889.                     <control type="label">
  890.                         <width>308</width>
  891.                         <height>60</height>
  892.                         <textoffsetx>15</textoffsetx>
  893.                         <font>font14</font>
  894.                         <textcolor>grey2</textcolor>
  895.                         <label>$INFO[ListItem.Label]</label>
  896.                     </control>
  897.                 </itemlayout>
  898.                 <focusedlayout height="60" width="308">
  899.                     <control type="image">
  900.                         <width>308</width>
  901.                         <height>60</height>
  902.                         <texture colordiffuse="$VAR[HighlightBarColor]" border="5">listselect_fo.png</texture>
  903.                         <visible>Control.HasFocus(11)</visible>
  904.                         <include>VisibleFadeAnimation</include>
  905.                     </control>
  906.                     <control type="label">
  907.                         <width>308</width>
  908.                         <height>60</height>
  909.                         <textoffsetx>15</textoffsetx>
  910.                         <font>font14</font>
  911.                         <scroll>true</scroll>
  912.                         <label>$INFO[ListItem.Label]</label>
  913.                         <animation effect="fade" start="100" end="70" time="300" tween="sine" easing="inout" condition="!Control.HasFocus(11)">Conditional</animation>
  914.                     </control>
  915.                 </focusedlayout>
  916.             </control>
  917.             <control type="epggrid" id="10">
  918.                 <description>EPG Grid</description>
  919.                 <left>390</left>
  920.                 <top>8</top>
  921.                 <width>1520</width>
  922.                 <height>320</height>
  923.                 <pagecontrol>10</pagecontrol>
  924.                 <scrolltime tween="quadratic" easing="out">200</scrolltime>
  925.                 <timeblocks>20</timeblocks>
  926.                 <progresstexture border="0,70,18,14">new_pvr/PVR-EpgProgressIndicator_mini_2.png</progresstexture>
  927.                 <rulerunit>6</rulerunit>
  928.                 <onleft>10</onleft>
  929.                 <onright>10</onright>
  930.                 <onup>11</onup>
  931.                 <ondown>11</ondown>
  932.                 <onback>SetProperty(MediaMenu,True,Home)</onback>
  933.                 <onback>28</onback>
  934.                 <viewtype label="19032">list</viewtype>
  935.                 <rulerlayout height="45" width="40">
  936.                     <control type="label" id="2">
  937.                         <width>40</width>
  938.                         <height>45</height>
  939.                         <top>5</top>
  940.                         <font>font11</font>
  941.                         <textcolor>$VAR[ThemeLabelColor]</textcolor>
  942.                         <textoffsetx>5</textoffsetx>
  943.                         <label>$INFO[ListItem.Label]</label>
  944.                     </control>
  945.                 </rulerlayout>
  946.                 <channellayout height="55" width="400">
  947.                     <control type="image">
  948.                         <width>400</width>
  949.                         <height>55</height>
  950.                         <texture border="0" colordiffuse="33FFFFFF">new_pvr/epg-channels.png</texture>
  951.                     </control>
  952.                     <control type="label">
  953.                         <width>80</width>
  954.                         <height>55</height>
  955.                         <font>font14</font>
  956.                         <textcolor>grey2</textcolor>
  957.                         <label>$INFO[ListItem.ChannelNumberLabel]</label>
  958.                     </control>
  959.                     <control type="image">
  960.                         <left>80</left>
  961.                         <top>2</top>
  962.                         <width>65</width>
  963.                         <height>52</height>
  964.                         <aspectratio align="left">keep</aspectratio>
  965.                         <texture background="true">$INFO[ListItem.Icon]</texture>
  966.                         <visible>String.IsEqual(Skin.String(LiveTV.EpgViewChannels),2) + !String.IsEmpty(ListItem.Icon)</visible>
  967.                     </control>
  968.                     <control type="label">
  969.                         <left>80</left>
  970.                         <width>345</width>
  971.                         <height>55</height>
  972.                         <font>font14</font>
  973.                         <textoffsetx>15</textoffsetx>
  974.                         <textcolor>grey2</textcolor>
  975.                         <label>$INFO[ListItem.ChannelName]</label>
  976.                         <visible>String.IsEmpty(Skin.String(LiveTV.EpgViewChannels))</visible>
  977.                     </control>
  978.                     <control type="label">
  979.                         <left>140</left>
  980.                         <width>290</width>
  981.                         <height>55</height>
  982.                         <font>font14</font>
  983.                         <textoffsetx>15</textoffsetx>
  984.                         <textcolor>grey2</textcolor>
  985.                         <label>$INFO[ListItem.ChannelName]</label>
  986.                         <visible>String.IsEqual(Skin.String(LiveTV.EpgViewChannels),2)</visible>
  987.                     </control>
  988.                     <control type="image">
  989.                         <left>80</left>
  990.                         <top>2</top>
  991.                         <width>335</width>
  992.                         <height>52</height>
  993.                         <aspectratio align="center">keep</aspectratio>
  994.                         <texture background="true">$INFO[ListItem.Icon]</texture>
  995.                         <visible>String.IsEqual(Skin.String(LiveTV.EpgViewChannels),1) + !String.IsEmpty(ListItem.Icon)</visible>
  996.                     </control>
  997.                 </channellayout>
  998.                 <focusedchannellayout height="55" width="400">
  999.                     <control type="image">
  1000.                         <width>400</width>
  1001.                         <height>55</height>
  1002.                         <texture colordiffuse="$VAR[HighlightBarColor]" border="4">listselect_fo.png</texture>
  1003.                         <visible>Control.HasFocus(10)</visible>
  1004.                         <include>VisibleFadeAnimation</include>
  1005.                     </control>
  1006.                     <control type="label">
  1007.                         <width>80</width>
  1008.                         <height>55</height>
  1009.                         <font>font14</font>
  1010.                         <label>$INFO[ListItem.ChannelNumberLabel]</label>
  1011.                     </control>
  1012.                     <control type="image">
  1013.                         <left>80</left>
  1014.                         <top>2</top>
  1015.                         <width>65</width>
  1016.                         <height>52</height>
  1017.                         <aspectratio align="left">keep</aspectratio>
  1018.                         <texture background="true">$INFO[ListItem.Icon]</texture>
  1019.                         <visible>String.IsEqual(Skin.String(LiveTV.EpgViewChannels),2) + !String.IsEmpty(ListItem.Icon)</visible>
  1020.                     </control>
  1021.                     <control type="label">
  1022.                         <left>80</left>
  1023.                         <width>365</width>
  1024.                         <height>55</height>
  1025.                         <font>font14</font>
  1026.                         <textoffsetx>15</textoffsetx>
  1027.                         <label>$INFO[ListItem.ChannelName]</label>
  1028.                         <visible>String.IsEmpty(Skin.String(LiveTV.EpgViewChannels))</visible>
  1029.                     </control>
  1030.                     <control type="label">
  1031.                         <left>140</left>
  1032.                         <width>290</width>
  1033.                         <height>55</height>
  1034.                         <font>font14</font>
  1035.                         <textoffsetx>15</textoffsetx>
  1036.                         <label>$INFO[ListItem.ChannelName]</label>
  1037.                         <visible>String.IsEqual(Skin.String(LiveTV.EpgViewChannels),2)</visible>
  1038.                     </control>
  1039.                     <control type="image">
  1040.                         <left>80</left>
  1041.                         <top>2</top>
  1042.                         <width>335</width>
  1043.                         <height>52</height>
  1044.                         <aspectratio align="center">keep</aspectratio>
  1045.                         <texture background="true">$INFO[ListItem.Icon]</texture>
  1046.                         <visible>String.IsEqual(Skin.String(LiveTV.EpgViewChannels),1) + !String.IsEmpty(ListItem.Icon)</visible>
  1047.                     </control>
  1048.                 </focusedchannellayout>
  1049.                 <itemlayout height="55" width="120">
  1050.                     <control type="image" id="1">
  1051.                         <width>120</width>
  1052.                         <height>55</height>
  1053.                         <aspectratio>stretch</aspectratio>
  1054.                         <texture border="0" colordiffuse="33FFFFFF">new_pvr/epg-item.png</texture>
  1055.                     </control>
  1056.                     <control type="image" id="1">
  1057.                         <width>120</width>
  1058.                         <height>55</height>
  1059.                         <aspectratio>stretch</aspectratio>
  1060.                         <texture border="3">$INFO[ListItem.Property(GenreType),new_pvr/epg-genres/,.png]</texture>
  1061.                         <visible>Skin.HasSetting(Enable.PVRGenreColors)</visible>
  1062.                     </control>
  1063.                     <control type="image" id="2">
  1064.                         <width>120</width>
  1065.                         <height>55</height>
  1066.                         <aspectratio>stretch</aspectratio>
  1067.                         <texture border="3" colordiffuse="66FFFFFF">new_pvr/epg-genres/0.png</texture>
  1068.                         <visible>Skin.HasSetting(Enable.PVRGenreColors) + Skin.HasSetting(Enable.LighterPVRGenreColors)</visible>
  1069.                     </control>
  1070.                     <control type="group">
  1071.                         <visible>[ListItem.HasTimer | ListItem.IsRecording]</visible>
  1072.                         <control type="label">
  1073.                             <width>120</width>
  1074.                             <height>55</height>
  1075.                             <font>IconSmall</font>
  1076.                             <textoffsetx>14</textoffsetx>
  1077.                             <textcolor>$VAR[ThemeLabelColor]</textcolor>
  1078.                             <label></label>
  1079.                             <visible>ListItem.HasTimer + !ListItem.IsRecording</visible>
  1080.                         </control>
  1081.                         <control type="label">
  1082.                             <width>120</width>
  1083.                             <height>55</height>
  1084.                             <font>IconSmall</font>
  1085.                             <textoffsetx>14</textoffsetx>
  1086.                             <textcolor>DDFF0000</textcolor>
  1087.                             <label></label>
  1088.                             <visible>ListItem.IsRecording</visible>
  1089.                         </control>
  1090.                     </control>
  1091.                     <control type="label" id="1">
  1092.                         <width>120</width>
  1093.                         <height>55</height>
  1094.                         <font>font14</font>
  1095.                         <textoffsetx>15</textoffsetx>
  1096.                         <textcolor>grey2</textcolor>
  1097.                         <label>$INFO[ListItem.Label]</label>
  1098.                         <animation effect="slide" start="0,0" end="40,0" time="0" tween="sine" easing="in" condition="[ListItem.HasTimer | ListItem.IsRecording]">Conditional</animation>
  1099.                     </control>
  1100.                 </itemlayout>
  1101.                 <focusedlayout height="55" width="120">
  1102.                     <control type="image" id="14">
  1103.                         <texture colordiffuse="$VAR[HighlightBarColor]" border="4">listselect_fo.png</texture>
  1104.                         <visible>Control.HasFocus(10)</visible>
  1105.                         <include>VisibleFadeAnimation</include>
  1106.                     </control>
  1107.                     <control type="group">
  1108.                         <visible>[ListItem.HasTimer | ListItem.IsRecording]</visible>
  1109.                         <control type="label">
  1110.                             <width>120</width>
  1111.                             <height>55</height>
  1112.                             <font>IconSmall</font>
  1113.                             <textoffsetx>14</textoffsetx>
  1114.                             <textcolor>$VAR[ThemeLabelColor]</textcolor>
  1115.                             <label></label>
  1116.                             <visible>ListItem.HasTimer + !ListItem.IsRecording</visible>
  1117.                         </control>
  1118.                         <control type="label">
  1119.                             <width>120</width>
  1120.                             <height>55</height>
  1121.                             <font>IconSmall</font>
  1122.                             <textoffsetx>14</textoffsetx>
  1123.                             <textcolor>DDFF0000</textcolor>
  1124.                             <selectedcolor>DDFF0000</selectedcolor>
  1125.                             <label></label>
  1126.                             <visible>ListItem.IsRecording</visible>
  1127.                         </control>
  1128.                     </control>
  1129.                     <control type="label" id="1">
  1130.                         <width>120</width>
  1131.                         <height>55</height>
  1132.                         <font>font14</font>
  1133.                         <textoffsetx>15</textoffsetx>
  1134.                         <label>$INFO[ListItem.Label]</label>
  1135.                         <animation effect="slide" start="0,0" end="40,0" time="0" tween="sine" easing="in" condition="[ListItem.HasTimer | ListItem.IsRecording]">Conditional</animation>
  1136.                     </control>
  1137.                 </focusedlayout>
  1138.             </control>
  1139.             <control type="group">
  1140.                 <left>15</left>
  1141.                 <top>-25</top>
  1142.                 <control type="label">
  1143.                     <width>360</width>
  1144.                     <height>30</height>
  1145.                     <label>$INFO[ListItem.Title]</label>
  1146.                 </control>
  1147.                 <control type="label">
  1148.                     <top>35</top>
  1149.                     <width>360</width>
  1150.                     <height>30</height>
  1151.                     <font>font12</font>
  1152.                     <textcolor>$VAR[ThemeLabelColor]</textcolor>
  1153.                     <label>$INFO[ListItem.Genre]</label>
  1154.                 </control>
  1155.                 <control type="label">
  1156.                     <top>70</top>
  1157.                     <width>360</width>
  1158.                     <height>30</height>
  1159.                     <font>font12</font>
  1160.                     <textcolor>$VAR[ThemeLabelColor]</textcolor>
  1161.                     <label>$INFO[ListItem.StartTime]$INFO[ListItem.EndTime, - ,]</label>
  1162.                 </control>
  1163.                 <control type="textbox">
  1164.                     <top>110</top>
  1165.                     <width>360</width>
  1166.                     <height>220</height>
  1167.                     <font>font13</font>
  1168.                     <textcolor>grey</textcolor>
  1169.                     <autoscroll time="3000" delay="4000" repeat="5000">true</autoscroll>
  1170.                     <label>$INFO[ListItem.Plot]</label>
  1171.                 </control>
  1172.             </control>
  1173.         </control>
  1174.     </include>
  1175.     <variable name="GuideChannelListTypeOptionsClickVar">
  1176.         <value condition="String.IsEmpty(Skin.String(LiveTV.EpgViewChannels))">Skin.SetString(LiveTV.EpgViewChannels,1)</value>
  1177.         <value condition="String.IsEqual(Skin.String(LiveTV.EpgViewChannels),1)">Skin.SetString(LiveTV.EpgViewChannels,2)</value>
  1178.         <value condition="String.IsEqual(Skin.String(LiveTV.EpgViewChannels),2)">Skin.Reset(LiveTV.EpgViewChannels)</value>
  1179.     </variable>
  1180.     <variable name="GuideChannelListTypeOptionsLabelVar">
  1181.         <value condition="String.IsEqual(Skin.String(LiveTV.EpgViewChannels),1)">$LOCALIZE[31358]</value>
  1182.         <value condition="String.IsEqual(Skin.String(LiveTV.EpgViewChannels),2)">$LOCALIZE[31359]</value>
  1183.         <value>$LOCALIZE[31362]</value>
  1184.     </variable>
  1185.     <variable name="GuideTimelineViewOptionsClickVar">
  1186.         <value condition="String.IsEmpty(Skin.String(LiveTV.EpgViewType))">Skin.SetString(LiveTV.EpgViewType,1)</value>
  1187.         <value condition="String.IsEqual(Skin.String(LiveTV.EpgViewType),1)">Skin.Reset(LiveTV.EpgViewType)</value>
  1188.         <value condition="String.IsEqual(Skin.String(LiveTV.EpgViewType),2)">Skin.Reset(LiveTV.EpgViewType)</value>
  1189.     </variable>
  1190.     <variable name="GuideTimelineViewTypeOptionsLabelVar">
  1191.         <value condition="String.IsEqual(Skin.String(LiveTV.EpgViewType),1)">$LOCALIZE[31222]</value>
  1192.         <value>$LOCALIZE[602]</value>
  1193.     </variable>
  1194.     <variable name="LiveTvInfobarTypeOptionsClickVar">
  1195.         <value condition="String.IsEmpty(Skin.String(LiveTV.InfobarType))">Skin.SetString(LiveTV.InfobarType,1)</value>
  1196.         <value condition="String.IsEqual(Skin.String(LiveTV.InfobarType),1)">Skin.Reset(LiveTV.InfobarType)</value>
  1197.     </variable>
  1198.     <variable name="LiveTvInfobarTypeOptionsLabelVar">
  1199.         <value condition="String.IsEqual(Skin.String(LiveTV.InfobarType),1)">$LOCALIZE[31361]</value>
  1200.         <value>$LOCALIZE[602]</value>
  1201.     </variable>
  1202. </includes>
Add Comment
Please, Sign In to add comment