<?xml version="1.0" encoding="utf-8"?>
<window type="dialog" id="1109">
	<onload>Skin.TimerStart(1109_topbaroverlay)</onload>
	<visible>Window.IsActive(fullscreenvideo) | Window.IsActive(visualisation)</visible>
	<visible>Window.IsActive(seekbar) | Window.IsActive(pvrosdchannels) | Window.IsActive(pvrchannelguide)</visible>
	<depth>DepthOSD</depth>
	<include>Animation_TopSlide</include>
	<zorder>0</zorder>
	<controls>
		<control type="group">
			<visible>![Player.ShowInfo | Window.IsActive(fullscreeninfo) | Player.ShowTime | Window.IsActive(videoosd) | Window.IsActive(musicosd) | Window.IsActive(playerprocessinfo) | Window.IsActive(pvrosdchannels) | Window.IsActive(pvrchannelguide)] + [!String.IsEmpty(Player.SeekNumeric) | Player.Seeking | Player.HasPerformedSeek(3) | Player.Forwarding | Player.Rewinding | Player.Paused] | !String.IsEmpty(PVR.ChannelNumberInput)</visible>
			<animation effect="fade" start="0" end="100" time="300">VisibleChange</animation>
			<animation effect="slide" start="0,0" end="0,-80" time="300" condition="Player.Paused + Integer.IsGreaterOrEqual(Skin.TimerElapsedSecs(1109_topbaroverlay),5)">Conditional</animation>
			<control type="image">
				<left>0</left>
				<top>0</top>
				<width>100%</width>
				<height>55</height>
				<texture colordiffuse="D0FFFFFF" border="0,55,0,0">frame/osdfade.png</texture>
			</control>
			<control type="label">
				<left>25</left>
				<top>6</top>
				<width>700</width>
				<height>60</height>
				<label>$VAR[SeekLabel]</label>
				<font>font30_title</font>
				<shadowcolor>black</shadowcolor>
			</control>
			<control type="label">
				<centerleft>50%</centerleft>
				<top>0</top>
				<width>50%</width>
				<height>55</height>
				<align>center</align>
				<label>$VAR[SeekTimeLabelVar]</label>
				<font>font37</font>
				<visible>!Player.ChannelPreviewActive | VideoPlayer.HasEpg</visible>
			</control>
			<control type="label">
				<right>25</right>
				<top>6</top>
				<width>700</width>
				<height>60</height>
				<align>right</align>
				<font>font30_title</font>
				<label>$INFO[player.chapter,[COLOR button_focus]$LOCALIZE[21396]:[/COLOR] ]$INFO[Player.ChapterCount,/]</label>
				<visible>!VideoPlayer.Content(LiveTV) + player.chaptercount</visible>
			</control>
			<control type="label">
				<right>25</right>
				<top>6</top>
				<width>700</width>
				<height>60</height>
				<align>right</align>
				<font>font30_title</font>
				<label>[COLOR button_focus]$LOCALIZE[31026][/COLOR] $INFO[PVR.TimeshiftCur] (-$INFO[PVR.TimeshiftOffset])</label>
				<visible>VideoPlayer.Content(LiveTV) + PVR.IsTimeShift</visible>
			</control>
			<control type="progress">
				<left>0</left>
				<top>55</top>
				<width>100%</width>
				<height>16</height>
				<info>Player.ProgressCache</info>
				<texturebg border="3" colordiffuse="60FFFFFF">colors/white50.png</texturebg>
				<midtexture>colors/white50.png</midtexture>
				<visible>!VideoPlayer.Content(LiveTV)</visible>
			</control>
			<control type="progress">
				<left>0</left>
				<top>55</top>
				<width>100%</width>
				<height>16</height>
				<info>Player.Progress</info>
				<texturebg border="3" colordiffuse="60FFFFFF">colors/white50.png</texturebg>
				<midtexture colordiffuse="button_focus">colors/white.png</midtexture>
				<visible>!VideoPlayer.Content(LiveTV)</visible>
			</control>
			<control type="slider">
				<left>0</left>
				<top>50</top>
				<width>100%</width>
				<height>26</height>
				<texturesliderbar colordiffuse="00FFFFFF">osd/progress/nub_bar.png</texturesliderbar>
				<textureslidernib colordiffuse="button_focus">osd/progress/nub_bar.png</textureslidernib>
				<textureslidernibfocus colordiffuse="button_focus">colors/white.png</textureslidernibfocus>
				<info>Player.Seekbar</info>
				<visible>!VideoPlayer.Content(LiveTV) + [Player.Seeking | Player.HasPerformedSeek(3) | Player.Paused]</visible>
			</control>
			<control type="group">
				<visible>VideoPlayer.Content(LiveTV)</visible>
				<control type="group">
					<visible>Player.SeekEnabled + VideoPlayer.HasEPG</visible>
					<include content="PVRProgress">
						<param name="ts_bar_top" value="55"/>
						<param name="epg_bar_top" value="63"/>
						<param name="ts_bar_height" value="8"/>
						<param name="epg_bar_height" value="8"/>
					</include>
				</control>
				<control type="group">
					<visible>Player.SeekEnabled + !VideoPlayer.HasEPG</visible>
					<include content="PVRProgress">
						<param name="ts_bar_top" value="55"/>
						<param name="ts_bar_height" value="16"/>
					</include>
				</control>
				<control type="group">
					<visible>!Player.SeekEnabled + VideoPlayer.HasEPG</visible>
					<include content="PVRProgress">
						<param name="epg_bar_top" value="55"/>
						<param name="epg_bar_height" value="16"/>
					</include>
				</control>
			</control>
			<control type="slider">
				<left>0</left>
				<top>50</top>
				<width>100%</width>
				<height>26</height>
				<texturesliderbar colordiffuse="00FFFFFF">osd/progress/nub_bar.png</texturesliderbar>
				<textureslidernib colordiffuse="button_focus">osd/progress/nub_bar.png</textureslidernib>
				<textureslidernibfocus colordiffuse="button_focus">colors/white.png</textureslidernibfocus>
				<info>PVR.TimeShiftSeekbar</info>
				<visible>VideoPlayer.Content(LiveTV) + [Player.Seeking | Player.HasPerformedSeek(3) | Player.Paused] + !Player.ChannelPreviewActive</visible>
			</control>
			<control type="ranges">
				<left>0</left>
				<top>55</top>
				<width>100%</width>
				<height>8</height>
				<texturebg border="3" colordiffuse="00FFFFFF">colors/white50.png</texturebg>
				<lefttexture>colors/white.png</lefttexture>
				<midtexture colordiffuse="FFFF0000">colors/white.png</midtexture>
				<righttexture>colors/white.png</righttexture>
				<info>Player.Editlist</info>
			</control>
			<control type="ranges">
				<left>0</left>
				<top>67</top>
				<width>100%</width>
				<height>8</height>
				<texturebg border="3" colordiffuse="00FFFFFF">colors/red50.png</texturebg>
				<righttexture>colors/red.png</righttexture>
				<info>Player.Cuts</info>
			</control>
			<control type="ranges">
				<left>0</left>
				<top>67</top>
				<width>100%</width>
				<height>4</height>
				<texturebg border="3" colordiffuse="00FFFFFF">colors/white50.png</texturebg>
				<righttexture>colors/white.png</righttexture>
				<info>Player.SceneMarkers</info>
			</control>
			<control type="ranges">
				<left>0</left>
				<top>67</top>
				<width>100%</width>
				<height>4</height>
				<texturebg border="3" colordiffuse="00FFFFFF">colors/white50.png</texturebg>
				<righttexture>colors/white.png</righttexture>
				<info>Player.Chapters</info>
			</control>
			<control type="ranges">
				<left>0</left>
				<top>61</top>
				<width>100%</width>
				<height>4</height>
				<texturebg border="3" colordiffuse="00FFFFFF">colors/white50.png</texturebg>
				<righttexture>colors/white.png</righttexture>
				<info>Player.Bookmarks</info>
			</control>
		</control>
		<control type="group">
			<animation effect="slide" end="0,-200" time="300" tween="sine" easing="inout" condition="$EXP[infodialog_active]">conditional</animation>
			<animation effect="slide" start="0,-200" end="0,0" time="300" tween="cubic" easing="out">VisibleChange</animation>
			<visible>Player.ShowInfo | Window.IsActive(fullscreeninfo) | Player.ShowTime | Window.IsActive(videoosd) | Window.IsActive(musicosd) | Window.IsActive(playerprocessinfo) | Window.IsActive(pvrosdchannels) | Window.IsActive(pvrchannelguide) + ![Player.Seeking | Player.HasPerformedSeek(3) | Player.Forwarding | Player.Rewinding | Player.Paused] | !String.IsEmpty(PVR.ChannelNumberInput)</visible>
			<depth>DepthBars</depth>
			<control type="image">
				<left>0</left>
				<top>0</top>
				<width>100%</width>
				<height>170</height>
				<texture>frame/osdfade.png</texture>
			</control>
			<control type="group">
				<animation effect="slide" end="90,0" time="0" condition="Skin.HasSetting(touchmode)">conditional</animation>
				<control type="grouplist">
					<visible>!String.IsEmpty(Player.Art(tvshow.clearlogo)) | !String.IsEmpty(Player.Art(clearlogo))</visible>
					<top>10</top>
					<left>20</left>
					<right>400</right>
					<height>100</height>
					<itemgap>10</itemgap>
					<orientation>horizontal</orientation>
					<control type="image">
						<width>300</width>
						<texture>$VAR[PlayerClearLogoVar]</texture>
						<aspectratio aligny="center" align="center">keep</aspectratio>
					</control>
					<control type="label">
						<align>left</align>
						<aligny>center</aligny>
						<font>font13</font>
						<label>$VAR[OSDSubLabelVar]</label>
						<shadowcolor>text_shadow</shadowcolor>
						<scroll>true</scroll>
					</control>
				</control>
				<control type="group">
					<visible>!Window.IsActive(pvrosdchannels) + !Window.IsActive(pvrchannelguide)</visible>
					<visible>String.IsEmpty(Player.Art(clearlogo))</visible>
					<visible>String.IsEmpty(Player.Art(tvshow.clearlogo))</visible>
					<animation effect="fade" time="150">VisibleChange</animation>
					<left>20</left>
					<right>400</right>
					<control type="label">
						<label>$VAR[NowPlayingBreadcrumbsVar]</label>
						<font>font45</font>
						<shadowcolor>text_shadow</shadowcolor>
						<top>7</top>
						<height>50</height>
					</control>
					<control type="label">
						<top>60</top>
						<label>$VAR[OSDSubLabelVar]</label>
						<shadowcolor>text_shadow</shadowcolor>
						<height>60</height>
					</control>
				</control>
			</control>
			<control type="group">
				<visible>!Window.IsVisible(extendedprogressdialog)</visible>
				<animation effect="fade" time="150">VisibleChange</animation>
				<control type="label">
					<font>font_clock</font>
					<shadowcolor>text_shadow</shadowcolor>
					<top>0</top>
					<right>20</right>
					<height>200</height>
					<width>600</width>
					<align>right</align>
					<label>$INFO[System.Time]</label>
				</control>
				<control type="grouplist">
					<right>24</right>
					<top>74</top>
					<width>800</width>
					<height>100</height>
					<align>right</align>
					<itemgap>5</itemgap>
					<orientation>horizontal</orientation>
					<usecontrolcoords>true</usecontrolcoords>
					<control type="label">
						<label>$INFO[Player.FinishTime,$LOCALIZE[31080]: ]</label>
						<shadowcolor>text_shadow</shadowcolor>
						<height>100</height>
						<width>auto</width>
						<visible>!Player.IsLive + Player.HasVideo + ![Player.HasGame | VideoPlayer.HasEpg] + !String.IsEmpty(Player.Duration)</visible>
					</control>
					<control type="label">
						<label>$LOCALIZE[31081]</label>
						<shadowcolor>text_shadow</shadowcolor>
						<height>100</height>
						<width>auto</width>
						<visible>Player.IsLive</visible>
					</control>
					<control type="label">
						<label>$INFO[PVR.EpgEventFinishTime,$LOCALIZE[31080]: ]</label>
						<shadowcolor>text_shadow</shadowcolor>
						<height>100</height>
						<width>auto</width>
						<visible>!Player.IsLive + VideoPlayer.HasEpg</visible>
					</control>
					<control type="image">
						<top>2</top>
						<left>0</left>
						<width>60</width>
						<height>40</height>
						<fadetime>300</fadetime>
						<aspectratio aligny="center" align="right">keep</aspectratio>
						<texture>dialogs/volume/mute.png</texture>
						<visible>Player.Muted</visible>
					</control>
				</control>
			</control>
		</control>
	</controls>
</window>
