2 <include file="defaults.xml" />
3 <include file="ViewsVideoLibrary.xml" />
4 <include file="ViewsMusicLibrary.xml" />
5 <include file="ViewsFileMode.xml" />
6 <include file="ViewsPictures.xml" />
7 <include file="ViewsAddonBrowser.xml" />
8 <include file="ViewsLiveTV.xml" />
9 <include file="IncludesCodecFlagging.xml" />
10 <include file="IncludesHomeRecentlyAdded.xml" />
11 <include file="IncludesHomeMenuItems.xml" />
12 <include file="IncludesBackgroundBuilding.xml" />
13 <include file="weather+\10DayForecast.xml" />
14 <include file="weather+\36HourForecast.xml" />
15 <include file="weather+\WeekendForecast.xml" />
16 <include file="weather+\HourlyForecast.xml" />
17 <include file="weather+\MapsVideo.xml" />
19 <constant name="FanartCrossfadeTime">500</constant>
20 <constant name="IconCrossfadeTime">400</constant>
22 <include name="BehindDialogFadeOut">
23 <control type="image">
28 <texture>black-back.png</texture>
29 <animation effect="fade" time="400">Visible</animation>
30 <animation effect="fade" time="200">Hidden</animation>
31 <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-Apple_Movie_Trailers-settings.xml) | Window.IsActive(script-Apple_Movie_Trailers-chooser.xml) | Window.IsActive(script-Apple_Movie_Trailers-search.xml) | Window.IsActive(script-Apple_Movie_Trailers-showtimes.xml) | Window.IsActive(script-XBMC_Lyrics-settings.xml) | Window.IsActive(script-RSS_Editor-rssEditor.xml) | Window.IsActive(script-RSS_Editor-setEditor.xml) | Window.IsActive(AddonInformation) | Window.IsActive(Peripherals) | Window.IsActive(PeripheralSettings)</visible>
34 <include name="WindowTitleCommons">
38 <font>font12caps</font>
39 <textcolor>white</textcolor>
40 <scroll>false</scroll>
42 <aligny>center</aligny>
44 <include name="WindowTitleHomeButton">
45 <control type="group">
48 <animation effect="slide" end="-270,0" time="400" tween="quadratic" easing="out" condition="Window.Next(Home)">WindowClose</animation>
49 <animation effect="slide" start="-270,0" time="400" tween="quadratic" easing="out" condition="Window.Previous(Home)">WindowOpen</animation>
50 <control type="image">
55 <texture border="0,0,32,0">header.png</texture>
57 <control type="button">
58 <hitrect x="0" y="0" w="60" h="30" />
63 <texturenofocus>HomeIcon.png</texturenofocus>
64 <texturefocus>HomeIcon-Focus.png</texturefocus>
66 <onclick>ActivateWindow(Home)</onclick>
70 <include name="ButtonCommonValues">
73 <textoffsetx>10</textoffsetx>
74 <textwidth>200</textwidth>
75 <aligny>center</aligny>
77 <texturefocus border="5">button-focus.png</texturefocus>
78 <texturenofocus>-</texturenofocus>
79 <pulseonselect>false</pulseonselect>
81 <include name="ButtonMediaSubCommonValues">
84 <textoffsetx>20</textoffsetx>
85 <textwidth>195</textwidth>
86 <aligny>center</aligny>
87 <font>font12_title</font>
88 <texturefocus border="5">button-focus.png</texturefocus>
89 <texturenofocus border="5">button-nofocus.png</texturenofocus>
90 <pulseonselect>false</pulseonselect>
92 <include name="ButtonHomeSubCommonValues">
95 <textwidth>195</textwidth>
97 <aligny>center</aligny>
99 <textcolor>grey2</textcolor>
100 <focusedcolor>white</focusedcolor>
101 <texturefocus border="5">HomeSubFO.png</texturefocus>
102 <texturenofocus border="5">HomeSubNF.png</texturenofocus>
103 <pulseonselect>false</pulseonselect>
105 <include name="HomeSubMenuCommonValues">
110 <align>center</align>
112 <ondown>9002</ondown>
114 <orientation>Horizontal</orientation>
115 <animation effect="slide" start="0,-40" end="0,0" delay="200" time="200" tween="quadratic" easing="out">Visible</animation>
116 <animation effect="slide" start="0,0" end="0,-40" time="200" tween="quadratic" easing="out">Hidden</animation>
118 <include name="ButtonInfoDialogsCommonValues">
121 <textoffsetx>20</textoffsetx>
122 <align>center</align>
123 <aligny>center</aligny>
124 <font>font12_title</font>
125 <texturefocus border="5">button-focus.png</texturefocus>
126 <texturenofocus border="5">button-nofocus.png</texturenofocus>
127 <pulseonselect>false</pulseonselect>
129 <include name="SideBladeLeft">
130 <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>
131 <animation effect="slide" start="0,0" end="-300,0" time="400" tween="quadratic" easing="out" condition="ControlGroup(9000).HasFocus | Control.HasFocus(9001)">WindowClose</animation>
132 <animation effect="slide" start="0,0" end="-50,0" time="300" tween="quadratic" easing="out" condition="![ControlGroup(9000).HasFocus | Control.HasFocus(9001)]">WindowClose</animation>
133 <animation effect="slide" start="-50,0" end="0,0" time="300" tween="quadratic" easing="out">WindowOpen</animation>
134 <control type="button" id="8999">
135 <description>Fake button for mouse control</description>
142 <texturenofocus>-</texturenofocus>
143 <texturefocus>-</texturefocus>
144 <visible>true</visible>
146 <control type="button" id="9001">
152 <texturefocus>HasSub.png</texturefocus>
153 <texturenofocus>HasSub.png</texturenofocus>
155 <control type="image">
160 <texture border="0,0,10,0">MediaBladeSub.png</texture>
162 <control type="image">
163 <description>LOGO</description>
168 <aspectratio>keep</aspectratio>
169 <texture>Confluence_Logo.png</texture>
172 <include name="CommonNowPlaying">
173 <control type="group">
174 <visible>Player.HasMedia + !SubString(Window(videolibrary).Property(TvTunesIsAlive),TRUE)</visible>
175 <include>VisibleFadeEffect</include>
176 <include>Window_OpenClose_Animation</include>
177 <control type="image">
178 <description>Icon</description>
183 <texture>NowPlayingIcon.png</texture>
185 <control type="label">
190 <label>$INFO[MusicPlayer.Title]$INFO[VideoPlayer.Title] - ([COLOR=blue]$INFO[Player.Time] / $INFO[Player.Duration,][/COLOR])</label>
192 <aligny>center</aligny>
194 <textcolor>grey</textcolor>
195 <shadowcolor>black</shadowcolor>
197 <control type="label">
202 <label>$INFO[MusicPlayer.Artist]$INFO[MusicPlayer.Album, - ]</label>
204 <aligny>center</aligny>
206 <textcolor>grey</textcolor>
207 <shadowcolor>black</shadowcolor>
208 <visible>Player.HasAudio</visible>
210 <control type="label">
215 <label>$INFO[VideoPlayer.Studio]</label>
217 <aligny>center</aligny>
219 <textcolor>grey</textcolor>
220 <shadowcolor>black</shadowcolor>
221 <visible>Player.HasVideo + VideoPlayer.Content(Movies)</visible>
223 <control type="label">
228 <label>$INFO[VideoPlayer.TVShowTitle]</label>
230 <aligny>center</aligny>
232 <textcolor>grey</textcolor>
233 <shadowcolor>black</shadowcolor>
234 <visible>Player.HasVideo + VideoPlayer.Content(Episodes)</visible>
236 <control type="label">
241 <label>$INFO[VideoPlayer.Artist]</label>
243 <aligny>center</aligny>
245 <textcolor>grey</textcolor>
246 <shadowcolor>black</shadowcolor>
247 <visible>Player.HasVideo + VideoPlayer.Content(MusicVideos)</visible>
251 <include name="CommonPageCount">
252 <control type="label">
253 <description>Page Count Label</description>
259 <textcolor>grey</textcolor>
260 <scroll>false</scroll>
262 <aligny>center</aligny>
263 <label>$INFO[Window.Property(filter),$LOCALIZE[587] ([COLOR=blue],[/COLOR]) - ]$INFO[Container.NumItems,([COLOR=blue],[/COLOR]) $LOCALIZE[31025]]$INFO[Container.CurrentPage, - $LOCALIZE[31024] ([COLOR=blue]]$INFO[Container.NumPages,/,[/COLOR])]</label>
264 <include>Window_OpenClose_Animation</include>
266 <control type="label">
267 <description>Container Duration Label</description>
273 <textcolor>grey</textcolor>
274 <scroll>false</scroll>
276 <aligny>center</aligny>
277 <label>$INFO[Container.TotalTime,$LOCALIZE[180] ([COLOR=blue],[/COLOR])]</label>
278 <include>Window_OpenClose_Animation</include>
281 <include name="SmallMusicInfo">
282 <control type="image">
283 <description>gradient</description>
288 <colordiffuse>DDFFFFFF</colordiffuse>
289 <texture border="20">OverlayDialogBackground.png</texture>
291 <control type="image">
292 <description>Cover image</description>
297 <texture>$INFO[MusicPlayer.Cover]</texture>
299 <control type="label">
300 <description>Artist label</description>
305 <label>$INFO[MusicPlayer.Artist]</label>
307 <aligny>center</aligny>
308 <font>font12_title</font>
309 <textcolor>grey2</textcolor>
310 <shadowcolor>black</shadowcolor>
312 <control type="fadelabel">
313 <description>Title label</description>
318 <label>$INFO[MusicPlayer.Title]</label>
320 <aligny>center</aligny>
321 <font>font13_title</font>
322 <textcolor>white</textcolor>
323 <shadowcolor>black</shadowcolor>
324 <scrollout>false</scrollout>
325 <pauseatend>2000</pauseatend>
327 <control type="label">
328 <description>Album Label</description>
333 <label>$INFO[MusicPlayer.Album]$INFO[musicplayer.discnumber, - $LOCALIZE[427]:]</label>
335 <aligny>center</aligny>
337 <textcolor>white</textcolor>
338 <shadowcolor>black</shadowcolor>
340 <control type="label">
341 <description>Time Label</description>
346 <label>$INFO[MusicPlayer.Time]$INFO[MusicPlayer.Duration, / ]</label>
348 <aligny>center</aligny>
350 <textcolor>white</textcolor>
351 <shadowcolor>black</shadowcolor>
353 <control type="label">
354 <description>Next Label</description>
359 <label>[COLOR=blue]$LOCALIZE[209] :[/COLOR] $INFO[MusicPlayer.offset(1).Title]</label>
361 <aligny>center</aligny>
363 <textcolor>grey</textcolor>
364 <shadowcolor>black</shadowcolor>
367 <include name="SmallVideoInfo">
368 <control type="image">
369 <description>gradient</description>
374 <colordiffuse>DDFFFFFF</colordiffuse>
375 <texture border="20">OverlayDialogBackground.png</texture>
377 <control type="image">
378 <description>Cover image</description>
383 <aspectratio>keep</aspectratio>
384 <texture>$INFO[VideoPlayer.cover]</texture>
386 <control type="label">
387 <description>Studio label</description>
392 <label>$INFO[VideoPlayer.Studio]</label>
394 <aligny>center</aligny>
395 <font>font12_title</font>
396 <textcolor>grey2</textcolor>
397 <shadowcolor>black</shadowcolor>
398 <visible>!videoplayer.content(episodes) + !videoplayer.content(musicvideos)</visible>
400 <control type="label">
401 <description>TV Show Title label</description>
406 <label>$INFO[VideoPlayer.tvshowtitle]</label>
408 <aligny>center</aligny>
409 <font>font12_title</font>
410 <textcolor>white</textcolor>
411 <shadowcolor>black</shadowcolor>
412 <visible>videoplayer.content(episodes)</visible>
414 <control type="fadelabel">
415 <description>Music Video Artist label</description>
420 <label>$INFO[VideoPlayer.Artist]</label>
422 <aligny>center</aligny>
423 <font>font12_title</font>
424 <textcolor>white</textcolor>
425 <shadowcolor>black</shadowcolor>
426 <visible>videoplayer.content(musicvideos)</visible>
427 <scrollout>false</scrollout>
428 <pauseatend>2000</pauseatend>
430 <control type="fadelabel">
431 <description>Title label</description>
436 <label>$INFO[VideoPlayer.Title]</label>
438 <aligny>center</aligny>
439 <font>font13_title</font>
440 <textcolor>white</textcolor>
441 <shadowcolor>black</shadowcolor>
442 <scrollout>false</scrollout>
443 <pauseatend>2000</pauseatend>
445 <control type="label">
446 <description>Genre label</description>
451 <label>$INFO[VideoPlayer.Genre]</label>
453 <aligny>center</aligny>
455 <textcolor>white</textcolor>
456 <shadowcolor>black</shadowcolor>
457 <visible>!videoplayer.content(episodes) + !videoplayer.content(musicvideos)</visible>
459 <control type="label">
464 <label>$INFO[VideoPlayer.Album]</label>
466 <aligny>center</aligny>
468 <textcolor>white</textcolor>
469 <shadowcolor>black</shadowcolor>
470 <visible>videoplayer.content(musicvideos)</visible>
472 <control type="label">
473 <description>Season and Episode label</description>
478 <label>$LOCALIZE[20373] $INFO[VideoPlayer.Season] - $LOCALIZE[20359] $INFO[VideoPlayer.episode]</label>
480 <aligny>center</aligny>
482 <textcolor>white</textcolor>
483 <shadowcolor>black</shadowcolor>
484 <visible>videoplayer.content(episodes)</visible>
486 <control type="label">
487 <description>Time Label</description>
492 <label>$INFO[VideoPlayer.Time]$INFO[VideoPlayer.Duration, / ]</label>
494 <aligny>center</aligny>
496 <textcolor>white</textcolor>
497 <shadowcolor>black</shadowcolor>
500 <include name="CommonNowPlaying_Controls">
501 <control type="label" id="202">
504 <font>font12caps</font>
506 <textcolor>blue</textcolor>
507 <align>center</align>
508 <aligny>center</aligny>
509 <visible>[Player.HasAudio | Player.HasVideo]</visible>
510 <include>VisibleFadeEffect</include>
512 <control type="button" id="610">
513 <description>Fake Button to fix Player Controls Navigation</description>
514 <visible>false</visible>
516 <control type="group" id="9005">
517 <visible>[Player.HasAudio | Player.HasVideo]</visible>
518 <include>VisibleFadeEffect</include>
521 <defaultcontrol always="true">603</defaultcontrol>
522 <control type="button" id="600">
528 <texturefocus>OSDPrevTrackFO.png</texturefocus>
529 <texturenofocus>OSDPrevTrackNF.png</texturenofocus>
531 <onright>606</onright>
535 <onclick>XBMC.PlayerControl(Previous)</onclick>
537 <control type="button" id="606">
543 <texturefocus>OSDRewindFO.png</texturefocus>
544 <texturenofocus>OSDRewindNF.png</texturenofocus>
546 <onright>603</onright>
550 <onclick>XBMC.PlayerControl(Rewind)</onclick>
551 <visible>Window.IsVisible(MusicPlaylist) | Window.IsVisible(VideoPlaylist) | Player.HasVideo</visible>
553 <control type="group">
554 <animation effect="slide" start="0,0" end="40,0" time="0" condition="Window.IsVisible(MusicPlaylist) | Window.IsVisible(VideoPlaylist) | Player.HasVideo">Conditional</animation>
555 <control type="togglebutton" id="603">
561 <texturefocus>OSDPauseFO.png</texturefocus>
562 <texturenofocus>OSDPauseNF.png</texturenofocus>
563 <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
564 <alttexturefocus>OSDPlayFO.png</alttexturefocus>
565 <alttexturenofocus>OSDPlayNF.png</alttexturenofocus>
567 <onright>601</onright>
571 <onclick>XBMC.PlayerControl(Play)</onclick>
573 <control type="button" id="601">
579 <texturefocus>OSDStopFO.png</texturefocus>
580 <texturenofocus>OSDStopNF.png</texturenofocus>
582 <onright>607</onright>
586 <onclick>down</onclick>
587 <onclick>XBMC.PlayerControl(Stop)</onclick>
589 <control type="button" id="607">
595 <texturefocus>OSDForwardFO.png</texturefocus>
596 <texturenofocus>OSDForwardNF.png</texturenofocus>
598 <onright>602</onright>
602 <onclick>XBMC.PlayerControl(Forward)</onclick>
603 <visible>Window.IsVisible(MusicPlaylist) | Window.IsVisible(VideoPlaylist) | Player.HasVideo</visible>
605 <control type="button" id="602">
611 <texturefocus>OSDNextTrackFO.png</texturefocus>
612 <texturenofocus>OSDNextTrackNF.png</texturenofocus>
614 <onright>604</onright>
618 <onclick>XBMC.PlayerControl(Next)</onclick>
619 <animation effect="slide" start="0,0" end="40,0" time="0" condition="Window.IsVisible(MusicPlaylist) | Window.IsVisible(VideoPlaylist) | Player.HasVideo">Conditional</animation>
622 <control type="group">
623 <visible>!Window.IsVisible(MusicPlaylist) + !Window.IsVisible(VideoPlaylist) + !Player.HasVideo</visible>
624 <control type="button" id="604">
630 <texturefocus>-</texturefocus>
631 <texturenofocus>-</texturenofocus>
632 <onclick>XBMC.PlayerControl(Repeat)</onclick>
634 <onright>605</onright>
639 <control type="image">
644 <texture>OSDRepeatNF.png</texture>
645 <visible>!Playlist.IsRepeat + !Playlist.IsRepeatOne</visible>
646 <visible>!Control.HasFocus(604)</visible>
648 <control type="image">
653 <texture>OSDRepeatFO.png</texture>
654 <visible>!Playlist.IsRepeat + !Playlist.IsRepeatOne</visible>
655 <visible>Control.HasFocus(604)</visible>
657 <control type="image">
662 <texture>OSDRepeatOneNF.png</texture>
663 <visible>Playlist.IsRepeatOne</visible>
664 <visible>!Control.HasFocus(604)</visible>
666 <control type="image">
671 <texture>OSDRepeatOneFO.png</texture>
672 <visible>Playlist.IsRepeatOne</visible>
673 <visible>Control.HasFocus(604)</visible>
675 <control type="image">
680 <texture>OSDRepeatAllNF.png</texture>
681 <visible>Playlist.IsRepeat</visible>
682 <visible>!Control.HasFocus(604)</visible>
684 <control type="image">
689 <texture>OSDRepeatAllFO.png</texture>
690 <visible>Playlist.IsRepeat</visible>
691 <visible>Control.HasFocus(604)</visible>
693 <control type="togglebutton" id="605">
699 <texturefocus>OSDRandomOffFO.png</texturefocus>
700 <texturenofocus>OSDRandomOffNF.png</texturenofocus>
701 <usealttexture>Playlist.IsRandom</usealttexture>
702 <alttexturefocus>OSDRandomOnFO.png</alttexturefocus>
703 <alttexturenofocus>OSDRandomOnNF.png</alttexturenofocus>
704 <onclick>XBMC.PlayerControl(Random)</onclick>
706 <onright>50</onright>
713 <control type="radiobutton" id="611">
714 <description>Go to fullscreen Playback</description>
715 <include>ButtonCommonValues</include>
717 <onclick>fullscreen</onclick>
718 <textureradiofocus>GoFullscreen.png</textureradiofocus>
719 <textureradionofocus>GoFullscreen.png</textureradionofocus>
720 <visible>Player.HasMedia</visible>
723 <include name="ScrollOffsetLabel">
724 <control type="group">
725 <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>
726 <animation effect="slide" start="0,0" end="0,-60" time="100">Visible</animation>
727 <animation effect="slide" start="0,-60" end="0,0" delay="400" time="100">Hidden</animation>
730 <control type="image">
735 <texture border="20,20,20,2">InfoMessagePanel.png</texture>
737 <control type="label">
742 <align>center</align>
743 <aligny>center</aligny>
744 <label>$INFO[ListItem.SortLetter]</label>
745 <textcolor>white</textcolor>
746 <font>font30_title</font>
750 <include name="Clock">
751 <control type="group">
754 <animation effect="slide" start="0,0" end="-60,0" delay="0" time="300" condition="Window.IsVisible(MuteBug)">conditional</animation>
755 <animation effect="slide" start="0,0" end="210,0" delay="0" time="300" condition="Window.Next(Home) + ![Window.IsVisible(MovieInformation) | Window.IsVisible(MusicInformation)]">WindowClose</animation>
756 <animation effect="slide" start="210,0" end="0,0" delay="0" time="300" condition="Window.Previous(Home) + ![Window.IsVisible(MovieInformation) | Window.IsVisible(MusicInformation)]">WindowOpen</animation>
757 <control type="image">
758 <description>time background</description>
763 <texture flipx="true" border="32,0,0,0">header.png</texture>
765 <control type="label">
766 <description>time label</description>
772 <aligny>center</aligny>
774 <textcolor>white</textcolor>
775 <label>$INFO[System.Time]</label>
779 <include name="backgroundfade">
780 <animation effect="fade" time="600">Visible</animation>
781 <animation effect="fade" time="600">Hidden</animation>
783 <include name="Window_OpenClose_Animation">
784 <animation effect="fade" time="250">WindowOpen</animation>
785 <animation effect="fade" time="250">WindowClose</animation>
787 <include name="dialogeffect">
788 <animation effect="fade" time="250">WindowOpen</animation>
789 <animation effect="fade" time="250">WindowClose</animation>
791 <include name="VisibleFadeEffect">
792 <animation effect="fade" time="300">Visible</animation>
793 <animation effect="fade" time="300">Hidden</animation>