1 <?xml version="1.0" encoding="UTF-8"?>
3 <include file="defaults.xml"/>
4 <include file="ViewsVideoLibrary.xml"/>
5 <include file="ViewsMusicLibrary.xml"/>
6 <include file="ViewsFileMode.xml"/>
7 <include file="ViewsPictures.xml"/>
8 <include file="ViewsAddonBrowser.xml"/>
9 <include file="ViewsLiveTV.xml"/>
10 <include file="ViewsPVR.xml"/>
11 <include file="IncludesCodecFlagging.xml"/>
12 <include file="IncludesHomeRecentlyAdded.xml"/>
13 <include file="IncludesHomeMenuItems.xml"/>
14 <include file="IncludesBackgroundBuilding.xml"/>
15 <include file="weather\10DayForecast.xml"/>
16 <include file="weather\36HourForecast.xml"/>
17 <include file="weather\WeekendForecast.xml"/>
18 <include file="weather\HourlyForecast.xml"/>
19 <include file="weather\MapAlerts.xml"/>
21 <constant name="FanartCrossfadeTime">500</constant>
22 <constant name="IconCrossfadeTime">400</constant>
24 <variable name="BannerThumb">
25 <value condition="!IsEmpty(ListItem.Art(banner))">$INFO[ListItem.Art(banner)]</value>
26 <value condition="IsEmpty(ListItem.Art(banner))">$INFO[ListItem.Icon]</value>
28 <variable name="PosterThumb">
29 <value condition="!IsEmpty(ListItem.Art(poster))">$INFO[ListItem.Art(poster)]</value>
30 <value condition="IsEmpty(ListItem.Art(poster))">$INFO[ListItem.Icon]</value>
32 <variable name="PlayList">
33 <value condition="Window.IsActive(videolibrary) + !StringCompare(Playlist.Length(video),0)">ActivateWindow(videoplaylist)</value>
34 <value condition="[Window.IsActive(musiclibrary) | Window.IsActive(musicfiles)] + !StringCompare(Playlist.Length(music),0)">ActivateWindow(musicplaylist)</value>
37 <include name="BehindDialogFadeOut">
38 <control type="image">
43 <texture>black-back.png</texture>
44 <animation effect="fade" time="400">Visible</animation>
45 <animation effect="fade" time="200">Hidden</animation>
46 <visible>Window.IsActive(MovieInformation) | Window.IsActive(MusicInformation) | Window.IsActive(SongInformation) | Window.IsActive(FileBrowser) | Window.IsActive(TextViewer) | Window.IsActive(AddonSettings) | Window.IsActive(ContentSettings) | Window.IsActive(SelectDialog) | Window.IsActive(FileStackingDialog) | Window.IsActive(MediaSource) | Window.IsActive(PictureInfo) | Window.IsActive(PlayerControls) | Window.IsActive(VirtualKeyboard) | Window.IsActive(NumericInput) | Window.IsActive(ProfileSettings) | Window.IsActive(LockSettings) | Window.IsActive(SmartPlaylistEditor) | Window.IsActive(SmartPlaylistRule) | Window.IsActive(script-RSS_Editor-rssEditor.xml) | Window.IsActive(script-RSS_Editor-setEditor.xml) | Window.IsActive(AddonInformation) | Window.IsActive(Peripherals) | Window.IsActive(PeripheralSettings) | Window.IsActive(script-XBMC_Lyrics-main.xml) | Window.IsActive(PVRChannelManager) | Window.IsActive(MediaFilter)</visible>
49 <include name="WindowTitleCommons">
52 <width min="0" max="800">auto</width>
55 <textcolor>white</textcolor>
56 <shadowcolor>black</shadowcolor>
57 <scroll>false</scroll>
59 <aligny>center</aligny>
61 <include name="ButtonCommonValues">
64 <textoffsetx>10</textoffsetx>
65 <textwidth>200</textwidth>
66 <aligny>center</aligny>
68 <texturefocus border="5">button-focus.png</texturefocus>
69 <texturenofocus>-</texturenofocus>
70 <pulseonselect>false</pulseonselect>
72 <include name="ButtonMediaSubCommonValues">
75 <textoffsetx>20</textoffsetx>
76 <textwidth>195</textwidth>
77 <aligny>center</aligny>
78 <font>font12_title</font>
79 <texturefocus border="5">button-focus.png</texturefocus>
80 <texturenofocus border="5">button-nofocus.png</texturenofocus>
81 <pulseonselect>false</pulseonselect>
83 <include name="ButtonHomeSubCommonValues">
86 <textwidth>195</textwidth>
88 <aligny>center</aligny>
90 <textcolor>grey2</textcolor>
91 <focusedcolor>white</focusedcolor>
92 <texturefocus border="5">HomeSubFO.png</texturefocus>
93 <texturenofocus border="5">HomeSubNF.png</texturenofocus>
94 <pulseonselect>false</pulseonselect>
96 <include name="HomeSubMenuCommonValues">
101 <align>center</align>
103 <ondown>9002</ondown>
105 <orientation>Horizontal</orientation>
106 <animation effect="slide" start="0,-40" end="0,0" delay="200" time="200" tween="quadratic" easing="out">Visible</animation>
107 <animation effect="slide" start="0,0" end="0,-40" time="200" tween="quadratic" easing="out">Hidden</animation>
109 <include name="ButtonInfoDialogsCommonValues">
112 <textoffsetx>20</textoffsetx>
113 <align>center</align>
114 <aligny>center</aligny>
115 <font>font12_title</font>
116 <texturefocus border="5">button-focus.png</texturefocus>
117 <texturenofocus border="5">button-nofocus.png</texturenofocus>
118 <pulseonselect>false</pulseonselect>
120 <include name="SideBladeLeft">
121 <animation effect="slide" start="0,0" end="250,0" time="400" tween="quadratic" easing="out" condition="ControlGroup(9000).HasFocus | Control.HasFocus(9001) | Control.HasFocus(8999)">Conditional</animation>
122 <animation effect="slide" start="0,0" end="-300,0" time="400" tween="quadratic" easing="out" condition="ControlGroup(9000).HasFocus | Control.HasFocus(9001)">WindowClose</animation>
123 <animation effect="slide" start="0,0" end="-50,0" time="300" tween="quadratic" easing="out" condition="![ControlGroup(9000).HasFocus | Control.HasFocus(9001)]">WindowClose</animation>
124 <animation effect="slide" start="-50,0" end="0,0" time="300" tween="quadratic" easing="out">WindowOpen</animation>
125 <control type="button" id="8999">
126 <description>Fake button for mouse control</description>
133 <texturenofocus>-</texturenofocus>
134 <texturefocus>-</texturefocus>
135 <visible>true</visible>
137 <control type="button" id="9001">
143 <texturefocus>HasSub.png</texturefocus>
144 <texturenofocus>HasSub.png</texturenofocus>
146 <control type="image">
151 <texture border="0,0,10,0">MediaBladeSub.png</texture>
153 <control type="image">
154 <description>LOGO</description>
159 <aspectratio>keep</aspectratio>
160 <texture>Confluence_Logo.png</texture>
163 <include name="MainWindowMouseButtons">
164 <control type="group">
167 <animation effect="fade" time="250" condition="Window.Previous(Home)">WindowOpen</animation>
168 <animation effect="fade" time="250" condition="Window.Next(Home)">WindowClose</animation>
169 <visible>system.getbool(input.enablemouse)</visible>
170 <control type="button">
171 <description>Back push button</description>
178 <onclick>back</onclick>
179 <texturefocus border="5">floor_buttonFO.png</texturefocus>
180 <texturenofocus border="5">floor_button.png</texturenofocus>
182 <onright>50</onright>
186 <control type="image">
187 <description>Back Icon</description>
192 <aspectratio>keep</aspectratio>
193 <texture>icon_back.png</texture>
195 <control type="button">
196 <description>Home push button</description>
203 <onclick>ActivateWindow(home)</onclick>
204 <texturefocus border="5">floor_buttonFO.png</texturefocus>
205 <texturenofocus border="5">floor_button.png</texturenofocus>
207 <onright>50</onright>
211 <control type="image">
212 <description>Home Icon</description>
217 <aspectratio>keep</aspectratio>
218 <texture>icon_home.png</texture>
222 <include name="CommonNowPlaying">
223 <control type="group">
224 <visible>Player.HasMedia + !SubString(Window(videolibrary).Property(TvTunesIsAlive),TRUE)</visible>
225 <include>VisibleFadeEffect</include>
226 <animation effect="fade" time="250" condition="Window.Previous(Home)">WindowOpen</animation>
227 <animation effect="fade" time="250" condition="Window.Next(Home)">WindowClose</animation>
228 <control type="button">
229 <description>push button</description>
236 <onclick>ActivateWindow(PlayerControls)</onclick>
237 <texturefocus border="5">floor_buttonFO.png</texturefocus>
238 <texturenofocus border="5">floor_button.png</texturenofocus>
240 <onright>50</onright>
244 <control type="image">
245 <description>Player Icon</description>
250 <aspectratio>keep</aspectratio>
251 <texture>icon_player.png</texture>
253 <control type="label">
258 <label>$INFO[Player.Title] - ([COLOR=blue]$INFO[Player.Time] / $INFO[Player.Duration,][/COLOR])</label>
260 <aligny>center</aligny>
262 <textcolor>grey</textcolor>
263 <shadowcolor>black</shadowcolor>
265 <control type="label">
270 <label>$INFO[MusicPlayer.Artist]$INFO[MusicPlayer.Album, - ]</label>
272 <aligny>center</aligny>
274 <textcolor>grey</textcolor>
275 <shadowcolor>black</shadowcolor>
276 <visible>Player.HasAudio</visible>
278 <control type="label">
283 <label>$INFO[VideoPlayer.Studio]</label>
285 <aligny>center</aligny>
287 <textcolor>grey</textcolor>
288 <shadowcolor>black</shadowcolor>
289 <visible>Player.HasVideo + VideoPlayer.Content(Movies)</visible>
291 <control type="label">
296 <label>$INFO[VideoPlayer.TVShowTitle]</label>
298 <aligny>center</aligny>
300 <textcolor>grey</textcolor>
301 <shadowcolor>black</shadowcolor>
302 <visible>Player.HasVideo + VideoPlayer.Content(Episodes)</visible>
304 <control type="label">
309 <label>$INFO[VideoPlayer.Artist]</label>
311 <aligny>center</aligny>
313 <textcolor>grey</textcolor>
314 <shadowcolor>black</shadowcolor>
315 <visible>Player.HasVideo + VideoPlayer.Content(MusicVideos)</visible>
317 <control type="label">
322 <label>$INFO[VideoPlayer.ChannelName]$INFO[VideoPlayer.ChannelNumber, - ([COLOR=blue],[/COLOR])]</label>
324 <aligny>center</aligny>
326 <textcolor>grey</textcolor>
327 <shadowcolor>black</shadowcolor>
328 <visible>Player.HasVideo + VideoPlayer.Content(LiveTV)</visible>
332 <include name="CommonPageCount">
333 <control type="group">
334 <animation effect="slide" start="0,0" end="-90,0" time="0" condition="system.getbool(input.enablemouse)">Conditional</animation>
335 <control type="label">
336 <description>Page Count Label</description>
342 <textcolor>grey</textcolor>
343 <scroll>false</scroll>
345 <aligny>center</aligny>
346 <label>$INFO[Container.NumItems,([COLOR=blue],[/COLOR]) $LOCALIZE[31025]]$INFO[Container.CurrentPage, - $LOCALIZE[31024] ([COLOR=blue]]$INFO[Container.NumPages,/,[/COLOR])]</label>
347 <include>Window_OpenClose_Animation</include>
349 <control type="label">
350 <description>Container Duration Label</description>
356 <textcolor>grey</textcolor>
357 <scroll>false</scroll>
359 <aligny>center</aligny>
360 <label>$INFO[Container.TotalTime,$LOCALIZE[31009] ([COLOR=blue],[/COLOR])]</label>
361 <include>Window_OpenClose_Animation</include>
365 <include name="SmallMusicInfo">
366 <control type="image">
367 <description>gradient</description>
372 <colordiffuse>DDFFFFFF</colordiffuse>
373 <texture border="20">OverlayDialogBackground.png</texture>
375 <control type="image">
376 <description>Cover image</description>
381 <texture>$INFO[MusicPlayer.Cover]</texture>
383 <control type="label">
384 <description>Artist label</description>
389 <label>$INFO[MusicPlayer.Artist]</label>
391 <aligny>center</aligny>
392 <font>font12_title</font>
393 <textcolor>grey2</textcolor>
394 <shadowcolor>black</shadowcolor>
396 <control type="fadelabel">
397 <description>Title label</description>
402 <label>$INFO[Player.Title]</label>
404 <aligny>center</aligny>
405 <font>font13_title</font>
406 <textcolor>white</textcolor>
407 <shadowcolor>black</shadowcolor>
408 <scrollout>false</scrollout>
409 <pauseatend>2000</pauseatend>
411 <control type="label">
412 <description>Album Label</description>
417 <label>$INFO[MusicPlayer.Album]$INFO[musicplayer.discnumber, - $LOCALIZE[427]:]</label>
419 <aligny>center</aligny>
421 <textcolor>white</textcolor>
422 <shadowcolor>black</shadowcolor>
424 <control type="label">
425 <description>Time Label</description>
430 <label>$INFO[MusicPlayer.Time]$INFO[MusicPlayer.Duration, / ]</label>
432 <aligny>center</aligny>
434 <textcolor>white</textcolor>
435 <shadowcolor>black</shadowcolor>
437 <control type="label">
438 <description>Next Label</description>
443 <label>[COLOR=blue]$LOCALIZE[209] :[/COLOR] $INFO[MusicPlayer.offset(1).Title]</label>
445 <aligny>center</aligny>
447 <textcolor>grey</textcolor>
448 <shadowcolor>black</shadowcolor>
451 <include name="SmallVideoInfo">
452 <control type="image">
453 <description>gradient</description>
458 <colordiffuse>DDFFFFFF</colordiffuse>
459 <texture border="20">OverlayDialogBackground.png</texture>
461 <control type="image">
462 <description>Cover image</description>
467 <aspectratio>keep</aspectratio>
468 <texture>$INFO[VideoPlayer.cover]</texture>
470 <control type="label">
471 <description>Studio label</description>
476 <label>$INFO[VideoPlayer.Studio]</label>
478 <aligny>center</aligny>
479 <font>font12_title</font>
480 <textcolor>grey2</textcolor>
481 <shadowcolor>black</shadowcolor>
482 <visible>!videoplayer.content(episodes) + !videoplayer.content(musicvideos)</visible>
484 <control type="label">
485 <description>TV Show Title label</description>
490 <label>$INFO[VideoPlayer.tvshowtitle]</label>
492 <aligny>center</aligny>
493 <font>font12_title</font>
494 <textcolor>white</textcolor>
495 <shadowcolor>black</shadowcolor>
496 <visible>videoplayer.content(episodes)</visible>
498 <control type="fadelabel">
499 <description>Music Video Artist label</description>
504 <label>$INFO[VideoPlayer.Artist]</label>
506 <aligny>center</aligny>
507 <font>font12_title</font>
508 <textcolor>white</textcolor>
509 <shadowcolor>black</shadowcolor>
510 <visible>videoplayer.content(musicvideos)</visible>
511 <scrollout>false</scrollout>
512 <pauseatend>2000</pauseatend>
514 <control type="fadelabel">
515 <description>Title label</description>
520 <label>$INFO[Player.Title]</label>
522 <aligny>center</aligny>
523 <font>font13_title</font>
524 <textcolor>white</textcolor>
525 <shadowcolor>black</shadowcolor>
526 <scrollout>false</scrollout>
527 <pauseatend>2000</pauseatend>
529 <control type="label">
530 <description>Genre label</description>
535 <label>$INFO[VideoPlayer.Genre]</label>
537 <aligny>center</aligny>
539 <textcolor>white</textcolor>
540 <shadowcolor>black</shadowcolor>
541 <visible>!videoplayer.content(episodes) + !videoplayer.content(musicvideos)</visible>
543 <control type="label">
548 <label>$INFO[VideoPlayer.Album]</label>
550 <aligny>center</aligny>
552 <textcolor>white</textcolor>
553 <shadowcolor>black</shadowcolor>
554 <visible>videoplayer.content(musicvideos)</visible>
556 <control type="label">
557 <description>Season and Episode label</description>
562 <label>$LOCALIZE[20373] $INFO[VideoPlayer.Season] - $LOCALIZE[20359] $INFO[VideoPlayer.episode]</label>
564 <aligny>center</aligny>
566 <textcolor>white</textcolor>
567 <shadowcolor>black</shadowcolor>
568 <visible>videoplayer.content(episodes)</visible>
570 <control type="label">
571 <description>Time Label</description>
576 <label>$INFO[VideoPlayer.Time]$INFO[VideoPlayer.Duration, / ]</label>
578 <aligny>center</aligny>
580 <textcolor>white</textcolor>
581 <shadowcolor>black</shadowcolor>
584 <include name="CommonNowPlaying_Controls">
585 <control type="label" id="202">
590 <textcolor>blue</textcolor>
591 <align>center</align>
592 <aligny>center</aligny>
593 <visible>Player.HasMedia</visible>
594 <include>VisibleFadeEffect</include>
596 <control type="button" id="610">
597 <description>Fake Button to fix Player Controls Navigation</description>
598 <visible>false</visible>
600 <control type="group" id="9006">
603 <visible>VideoPlayer.Content(LiveTV)</visible>
604 <include>VisibleFadeEffect</include>
605 <control type="button" id="600">
611 <texturefocus>OSDChannelUPFO.png</texturefocus>
612 <texturenofocus>OSDChannelUPNF.png</texturenofocus>
614 <onright>601</onright>
617 <onclick>XBMC.PlayerControl(Previous)</onclick>
619 <control type="button" id="601">
625 <texturefocus>OSDChannelDownFO.png</texturefocus>
626 <texturenofocus>OSDChannelDownNF.png</texturenofocus>
628 <onright>603</onright>
631 <onclick>XBMC.PlayerControl(Next)</onclick>
633 <control type="button" id="603">
639 <texturefocus>OSDStopFO.png</texturefocus>
640 <texturenofocus>OSDStopNF.png</texturenofocus>
642 <onright>604</onright>
645 <onclick>down</onclick>
646 <onclick>XBMC.PlayerControl(Stop)</onclick>
648 <control type="togglebutton" id="604">
654 <texturefocus>OSDPauseFO.png</texturefocus>
655 <texturenofocus>OSDPauseNF.png</texturenofocus>
656 <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
657 <alttexturefocus>OSDPlayFO.png</alttexturefocus>
658 <alttexturenofocus>OSDPlayNF.png</alttexturenofocus>
660 <onright>605</onright>
664 <onclick>XBMC.PlayerControl(Play)</onclick>
665 <enable>Player.PauseEnabled</enable>
666 <animation effect="fade" start="100" end="30" time="100" condition="!Player.PauseEnabled">Conditional</animation>
668 <control type="button" id="605">
674 <texturefocus>OSDRecordOffFO.png</texturefocus>
675 <texturenofocus>OSDRecordOffNF.png</texturenofocus>
677 <onright>50</onright>
680 <onclick>XBMC.PlayerControl(record)</onclick>
681 <enable>Player.CanRecord</enable>
682 <animation effect="fade" start="100" end="30" time="100" condition="!Player.CanRecord">Conditional</animation>
685 <control type="group" id="9005">
686 <visible>Player.HasMedia</visible>
687 <visible>!VideoPlayer.Content(LiveTV)</visible>
688 <include>VisibleFadeEffect</include>
691 <defaultcontrol always="true">603</defaultcontrol>
692 <control type="button" id="600">
698 <texturefocus>OSDPrevTrackFO.png</texturefocus>
699 <texturenofocus>OSDPrevTrackNF.png</texturenofocus>
701 <onright>606</onright>
705 <onclick>XBMC.PlayerControl(Previous)</onclick>
707 <control type="button" id="606">
713 <texturefocus>OSDRewindFO.png</texturefocus>
714 <texturenofocus>OSDRewindNF.png</texturenofocus>
716 <onright>603</onright>
720 <onclick>XBMC.PlayerControl(Rewind)</onclick>
721 <visible>Window.IsVisible(MusicPlaylist) | Window.IsVisible(VideoPlaylist) | Player.HasVideo</visible>
723 <control type="group">
724 <animation effect="slide" start="0,0" end="40,0" time="0" condition="Window.IsVisible(MusicPlaylist) | Window.IsVisible(VideoPlaylist) | Player.HasVideo">Conditional</animation>
725 <control type="togglebutton" id="603">
731 <texturefocus>OSDPauseFO.png</texturefocus>
732 <texturenofocus>OSDPauseNF.png</texturenofocus>
733 <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
734 <alttexturefocus>OSDPlayFO.png</alttexturefocus>
735 <alttexturenofocus>OSDPlayNF.png</alttexturenofocus>
737 <onright>601</onright>
741 <onclick>XBMC.PlayerControl(Play)</onclick>
743 <control type="button" id="601">
749 <texturefocus>OSDStopFO.png</texturefocus>
750 <texturenofocus>OSDStopNF.png</texturenofocus>
752 <onright>607</onright>
756 <onclick>down</onclick>
757 <onclick>XBMC.PlayerControl(Stop)</onclick>
759 <control type="button" id="607">
765 <texturefocus>OSDForwardFO.png</texturefocus>
766 <texturenofocus>OSDForwardNF.png</texturenofocus>
768 <onright>602</onright>
772 <onclick>XBMC.PlayerControl(Forward)</onclick>
773 <visible>Window.IsVisible(MusicPlaylist) | Window.IsVisible(VideoPlaylist) | Player.HasVideo</visible>
775 <control type="button" id="602">
781 <texturefocus>OSDNextTrackFO.png</texturefocus>
782 <texturenofocus>OSDNextTrackNF.png</texturenofocus>
784 <onright>604</onright>
788 <onclick>XBMC.PlayerControl(Next)</onclick>
789 <animation effect="slide" start="0,0" end="40,0" time="0" condition="Window.IsVisible(MusicPlaylist) | Window.IsVisible(VideoPlaylist) | Player.HasVideo">Conditional</animation>
792 <control type="group">
793 <visible>!Window.IsVisible(MusicPlaylist) + !Window.IsVisible(VideoPlaylist) + !Player.HasVideo</visible>
794 <control type="button" id="604">
800 <texturefocus>-</texturefocus>
801 <texturenofocus>-</texturenofocus>
802 <onclick>XBMC.PlayerControl(Repeat)</onclick>
804 <onright>605</onright>
809 <control type="image">
814 <texture>OSDRepeatNF.png</texture>
815 <visible>!Playlist.IsRepeat + !Playlist.IsRepeatOne</visible>
816 <visible>!Control.HasFocus(604)</visible>
818 <control type="image">
823 <texture>OSDRepeatFO.png</texture>
824 <visible>!Playlist.IsRepeat + !Playlist.IsRepeatOne</visible>
825 <visible>Control.HasFocus(604)</visible>
827 <control type="image">
832 <texture>OSDRepeatOneNF.png</texture>
833 <visible>Playlist.IsRepeatOne</visible>
834 <visible>!Control.HasFocus(604)</visible>
836 <control type="image">
841 <texture>OSDRepeatOneFO.png</texture>
842 <visible>Playlist.IsRepeatOne</visible>
843 <visible>Control.HasFocus(604)</visible>
845 <control type="image">
850 <texture>OSDRepeatAllNF.png</texture>
851 <visible>Playlist.IsRepeat</visible>
852 <visible>!Control.HasFocus(604)</visible>
854 <control type="image">
859 <texture>OSDRepeatAllFO.png</texture>
860 <visible>Playlist.IsRepeat</visible>
861 <visible>Control.HasFocus(604)</visible>
863 <control type="togglebutton" id="605">
869 <texturefocus>OSDRandomOffFO.png</texturefocus>
870 <texturenofocus>OSDRandomOffNF.png</texturenofocus>
871 <usealttexture>Playlist.IsRandom</usealttexture>
872 <alttexturefocus>OSDRandomOnFO.png</alttexturefocus>
873 <alttexturenofocus>OSDRandomOnNF.png</alttexturenofocus>
874 <onclick>XBMC.PlayerControl(Random)</onclick>
876 <onright>50</onright>
883 <control type="radiobutton" id="611">
884 <description>Go to fullscreen Playback</description>
885 <include>ButtonCommonValues</include>
887 <onclick>fullscreen</onclick>
888 <textureradioonfocus>GoFullscreen.png</textureradioonfocus>
889 <textureradioonnofocus>GoFullscreen.png</textureradioonnofocus>
890 <textureradioofffocus>GoFullscreen.png</textureradioofffocus>
891 <textureradiooffnofocus>GoFullscreen.png</textureradiooffnofocus>
892 <visible>Player.HasMedia</visible>
894 <control type="button" id="612">
895 <description>Go to playlist</description>
896 <include>ButtonCommonValues</include>
898 <onclick>$VAR[PlayList]</onclick>
899 <visible>[Window.IsActive(videolibrary) + !StringCompare(Playlist.Length(video),0)] | [[Window.IsActive(musiclibrary) | Window.IsActive(musicfiles)] + !StringCompare(Playlist.Length(music),0)]</visible>
900 <visible>!Window.IsVisible(MusicPlaylist) + !Window.IsVisible(VideoPlaylist)</visible>
903 <include name="ScrollOffsetLabel">
904 <control type="group">
905 <visible>Container.Scrolling + [StringCompare(Container.SortMethod,$LOCALIZE[551]) | StringCompare(Container.SortMethod,$LOCALIZE[561]) | StringCompare(Container.SortMethod,$LOCALIZE[558]) | StringCompare(Container.SortMethod,$LOCALIZE[557]) | StringCompare(Container.SortMethod,$LOCALIZE[556])]</visible>
906 <animation effect="slide" start="0,0" end="0,-60" time="100">Visible</animation>
907 <animation effect="slide" start="0,-60" end="0,0" delay="400" time="100">Hidden</animation>
910 <control type="image">
915 <texture border="20,20,20,2">InfoMessagePanel.png</texture>
917 <control type="label">
922 <align>center</align>
923 <aligny>center</aligny>
924 <label>$INFO[ListItem.SortLetter]</label>
925 <textcolor>white</textcolor>
926 <font>font30_title</font>
930 <include name="Clock">
931 <control type="label">
932 <description>time label</description>
938 <aligny>center</aligny>
939 <font>font28_title</font>
940 <textcolor>white</textcolor>
941 <shadowcolor>black</shadowcolor>
942 <label>$INFO[System.Time]</label>
943 <animation effect="slide" start="0,0" end="-40,0" time="100" condition="Window.IsVisible(Mutebug)">conditional</animation>
946 <include name="HomeAddonsCommonLayout">
947 <include>Window_OpenClose_Animation</include>
948 <animation type="Visible">
949 <effect type="slide" start="0,30" end="0,0" delay="200" easing="out" tween="quadratic" time="200"/>
950 <effect type="fade" start="0" end="100" delay="200" time="200"/>
952 <animation type="Hidden">
953 <effect type="zoom" start="100" end="70" center="auto" easing="in" tween="quadratic" time="300"/>
954 <effect type="fade" start="100" end="0" time="300"/>
956 <hitrect x="0" y="530" w="1280" h="120"/>
961 <pagecontrol>-</pagecontrol>
962 <scrolltime>300</scrolltime>
963 <focusposition>3</focusposition>
964 <movement>2</movement>
965 <orientation>Horizontal</orientation>
966 <itemlayout height="200" width="182">
967 <control type="image">
972 <aspectratio aligny="bottom">keep</aspectratio>
973 <bordertexture border="5">button-nofocus.png</bordertexture>
974 <bordersize>3</bordersize>
975 <texture background="true">$INFO[ListItem.Icon]</texture>
977 <control type="image">
982 <aspectratio aligny="top">keep</aspectratio>
983 <texture diffuse="diffuse_mirror2.png" flipy="true" background="true">$INFO[ListItem.Icon]</texture>
985 <control type="label">
991 <textcolor>grey2</textcolor>
992 <align>center</align>
993 <aligny>center</aligny>
994 <label>$INFO[ListItem.Label]</label>
997 <focusedlayout height="200" width="182">
998 <control type="image">
1002 <height>120</height>
1003 <aspectratio aligny="bottom">keep</aspectratio>
1004 <bordertexture border="5">button-nofocus.png</bordertexture>
1005 <bordersize>3</bordersize>
1006 <texture background="true">$INFO[ListItem.Icon]</texture>
1007 <visible>!ControlGroup(9002).HasFocus</visible>
1009 <control type="image">
1013 <height>120</height>
1014 <aspectratio aligny="bottom">keep</aspectratio>
1015 <bordertexture border="5">folder-focus.png</bordertexture>
1016 <bordersize>3</bordersize>
1017 <texture background="true">$INFO[ListItem.Icon]</texture>
1018 <visible>ControlGroup(9002).HasFocus</visible>
1020 <control type="image">
1024 <height>110</height>
1025 <aspectratio aligny="top">keep</aspectratio>
1026 <texture diffuse="diffuse_mirror2.png" flipy="true" background="true">$INFO[ListItem.Icon]</texture>
1028 <control type="label">
1034 <textcolor>white</textcolor>
1035 <align>center</align>
1036 <aligny>center</aligny>
1037 <label>$INFO[ListItem.Label]</label>
1038 <visible>Control.HasFocus(9002)</visible>
1040 <control type="label">
1046 <textcolor>grey2</textcolor>
1047 <align>center</align>
1048 <aligny>center</aligny>
1049 <label>$INFO[ListItem.Label]</label>
1050 <visible>!Control.HasFocus(9002)</visible>
1054 <include name="TVNextAiredListCommonLayout">
1055 <itemlayout height="150" width="280">
1056 <control type="image">
1060 <height>145</height>
1061 <texture border="10">button-nofocus.png</texture>
1063 <control type="image">
1064 <description>Thumb</description>
1069 <aspectratio>keep</aspectratio>
1070 <texture background="true">$INFO[ListItem.Property(Art(poster))]</texture>
1071 <visible>StringCompare(Window(Home).Property(TVGuide.ThumbType),0)</visible>
1073 <control type="image">
1074 <description>Banner</description>
1079 <aspectratio>keep</aspectratio>
1080 <texture background="true">$INFO[ListItem.Property(Art(banner))]</texture>
1081 <visible>StringCompare(Window(Home).Property(TVGuide.ThumbType),1)</visible>
1083 <control type="image">
1084 <description>Logo</description>
1089 <aspectratio>keep</aspectratio>
1090 <texture background="true">$INFO[ListItem.Property(Path),,logo.png]</texture>
1091 <visible>StringCompare(Window(Home).Property(TVGuide.ThumbType),2)</visible>
1093 <control type="label">
1094 <description>Episode Number</description>
1099 <label>$INFO[ListItem.Property(NextNumber),$LOCALIZE[20359] [COLOR=blue]-[/COLOR] ]</label>
1100 <textcolor>white</textcolor>
1102 <align>center</align>
1104 <control type="label">
1105 <description>Episode Name</description>
1110 <label>$INFO[ListItem.Property(NextTitle)]</label>
1111 <textcolor>white</textcolor>
1113 <align>center</align>
1115 <control type="label">
1116 <description>Next air date/time</description>
1121 <label>$INFO[ListItem.Property(ShortTime)]$INFO[ListItem.Property(NextDate), [COLOR=blue]-[/COLOR] ]</label>
1122 <textcolor>grey2</textcolor>
1124 <align>center</align>
1126 <control type="label">
1127 <description>Duration</description>
1132 <label>$INFO[ListItem.Property(Runtime),, $LOCALIZE[12391]]$INFO[ListItem.Property(Network), [COLOR=blue]-[/COLOR] (,)]</label>
1133 <textcolor>grey2</textcolor>
1135 <align>center</align>
1138 <focusedlayout height="150" width="280">
1139 <control type="image">
1143 <height>145</height>
1144 <texture border="10">button-focus2.png</texture>
1146 <control type="image">
1147 <description>Thumb</description>
1152 <aspectratio>keep</aspectratio>
1153 <texture background="true">$INFO[ListItem.Property(Art(poster))]</texture>
1154 <visible>StringCompare(Window(Home).Property(TVGuide.ThumbType),0)</visible>
1156 <control type="image">
1157 <description>Banner</description>
1162 <aspectratio>keep</aspectratio>
1163 <texture background="true">$INFO[ListItem.Property(Art(banner))]</texture>
1164 <visible>StringCompare(Window(Home).Property(TVGuide.ThumbType),1)</visible>
1166 <control type="image">
1167 <description>Logo</description>
1172 <aspectratio>keep</aspectratio>
1173 <texture background="true">$INFO[ListItem.Property(Path),,logo.png]</texture>
1174 <visible>StringCompare(Window(Home).Property(TVGuide.ThumbType),2)</visible>
1176 <control type="label">
1177 <description>Episode Number</description>
1182 <label>$INFO[ListItem.Property(NextNumber),$LOCALIZE[20359] [COLOR=blue]-[/COLOR] ]</label>
1183 <textcolor>selected</textcolor>
1185 <align>center</align>
1187 <control type="label">
1188 <description>Episode Name</description>
1193 <label>$INFO[ListItem.Property(NextTitle)]</label>
1194 <textcolor>selected</textcolor>
1196 <align>center</align>
1198 <control type="label">
1199 <description>Next air date/time</description>
1204 <label>$INFO[ListItem.Property(ShortTime)]$INFO[ListItem.Property(NextDate), [COLOR=blue]-[/COLOR] ]</label>
1205 <textcolor>white</textcolor>
1207 <align>center</align>
1209 <control type="label">
1210 <description>Duration</description>
1215 <label>$INFO[ListItem.Property(Runtime),, $LOCALIZE[12391]]$INFO[ListItem.Property(Network), [COLOR=blue]-[/COLOR] (,)]</label>
1216 <textcolor>white</textcolor>
1218 <align>center</align>
1222 <include name="backgroundfade">
1223 <animation effect="fade" time="600">Visible</animation>
1224 <animation effect="fade" time="600">Hidden</animation>
1226 <include name="Window_OpenClose_Animation">
1227 <animation effect="fade" time="250">WindowOpen</animation>
1228 <animation effect="fade" time="250">WindowClose</animation>
1230 <include name="dialogeffect">
1231 <animation effect="fade" time="250">WindowOpen</animation>
1232 <animation effect="fade" time="250">WindowClose</animation>
1234 <include name="VisibleFadeEffect">
1235 <animation effect="fade" time="300">Visible</animation>
1236 <animation effect="fade" time="300">Hidden</animation>