2 <include file="defaults.xml" />
3 <include file="ViewsCommon.xml" />
4 <include file="ViewsMetaData.xml" />
5 <include file="ViewsAddonBrowser.xml" />
6 <include file="IncludesCodecFlagging.xml" />
7 <include file="IncludesPlayerControls.xml" />
8 <include file="IncludesKeypad.xml" />
10 <constant name="ScreenWidth">1280</constant>
11 <constant name="ScreenHeight">960</constant>
12 <constant name="FanartCrossfadeTime">500</constant>
13 <constant name="IconCrossfadeTime">400</constant>
15 <include name="CommonBackground">
16 <control type="image">
19 <aspectratio>scale</aspectratio>
20 <width>ScreenWidth</width>
21 <height>ScreenHeight</height>
22 <texture>special://skin/background/background.png</texture>
24 <include>CommonHeader</include>
25 <control type="group">
26 <visible>!Window.IsActive(PlayerControls)</visible>
27 <include>VisibleFadeEffect</include>
28 <control type="image">
31 <width>ScreenWidth</width>
33 <texture>shelf_shadow.png</texture>
35 <control type="image">
38 <width>ScreenWidth</width>
40 <texture border="0,0,0,2">header.png</texture>
42 <control type="button">
43 <description>Previous Button</description>
49 <texturenofocus>PlayerControls2-PreviousNF.png</texturenofocus>
50 <texturefocus>PlayerControls2-PreviousFO.png</texturefocus>
51 <onclick>XBMC.PlayerControl(Previous)</onclick>
53 <control type="togglebutton">
54 <description>Play Button</description>
60 <texturefocus>PlayerControls2-PlayFO.png</texturefocus>
61 <texturenofocus>PlayerControls2-PlayNF.png</texturenofocus>
62 <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
63 <alttexturefocus>PlayerControls2-PauseFO.png</alttexturefocus>
64 <alttexturenofocus>PlayerControls2-PauseNF.png</alttexturenofocus>
65 <onclick>XBMC.PlayerControl(Play)</onclick>
67 <control type="button">
68 <description>Next Button</description>
74 <texturenofocus>PlayerControls2-NextNF.png</texturenofocus>
75 <texturefocus>PlayerControls2-NextFO.png</texturefocus>
76 <onclick>XBMC.PlayerControl(Next)</onclick>
78 <control type="progress">
79 <description>Progressbar</description>
84 <info>Player.Progress</info>
86 <control type="image">
89 <width>ScreenWidth</width>
91 <texture>floor.png</texture>
93 <control type="group">
96 <visible>!Window.IsVisible(LoginScreen) + !Window.IsActive(InfoDialog)</visible>
97 <include>VisibleFadeEffect</include>
98 <control type="image">
103 <texture border="5">IconBack_reflect.png</texture>
105 <control type="button">
106 <description>Favourties Button</description>
113 <texturenofocus border="5">IconBack.png</texturenofocus>
114 <texturefocus border="5">IconBack-focus.png</texturefocus>
115 <onclick>ActivateWindow(Favourites)</onclick>
117 <control type="image">
122 <texture>icon_favourites.png</texture>
124 <control type="label">
130 <textcolor>white</textcolor>
131 <shadowcolor>black</shadowcolor>
132 <align>center</align>
133 <aligny>center</aligny>
134 <label>$LOCALIZE[1036]</label>
139 <include name="CommonHeader">
140 <control type="image">
143 <width>ScreenWidth</width>
145 <texture>black.png</texture>
147 <control type="label">
148 <description>XBMC label</description>
154 <aligny>center</aligny>
155 <font>font10_title</font>
156 <textcolor>white</textcolor>
159 <control type="label">
160 <description>time label</description>
165 <align>center</align>
166 <aligny>center</aligny>
167 <font>font10_title</font>
168 <textcolor>white</textcolor>
169 <label>$INFO[System.Time]</label>
171 <control type="progress">
172 <description>Battery Percent</description>
177 <texturebg>BatteryBack.png</texturebg>
178 <midtexture>BatteryFront.png</midtexture>
179 <info>System.BatteryLevel</info>
181 <control type="label">
186 <font>font10_title</font>
187 <textcolor>white</textcolor>
189 <aligny>center</aligny>
190 <label>$INFO[System.BatteryLevel]</label>
193 <include name="BehindDialogFadeOut">
194 <control type="image">
197 <width>ScreenWidth</width>
198 <height>ScreenHeight</height>
199 <texture>black-back.png</texture>
200 <animation effect="fade" time="400">Visible</animation>
201 <animation effect="fade" time="200">Hidden</animation>
202 <visible>Window.IsActive(ContextMenu) | 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(NumericInput) + !Window.IsVisible(VirtualKeyboard)] | 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(Favourites) | Window.IsActive(PictureInfo) | Window.IsActive(KaraokeLargeSelector) | Window.IsActive(custom_skinsettings_1113.xml)</visible>
205 <include name="MediaWindowTitleCommons">
210 <align>center</align>
211 <aligny>center</aligny>
212 <font>font13_title</font>
213 <textcolor>white</textcolor>
214 <shadowcolor>black</shadowcolor>
216 <include name="WindowTitleCommons">
219 <aligny>center</aligny>
221 <textcolor>white</textcolor>
222 <shadowcolor>black</shadowcolor>
224 <include name="FileCountCommons">
225 <control type="group">
228 <include>Window_OpenClose_Animation</include>
229 <control type="image">
234 <aspectratio>keep</aspectratio>
235 <texture>filecount.png</texture>
237 <control type="label">
238 <description>Page Count Label 1</description>
244 <textcolor>grey2</textcolor>
245 <scroll>false</scroll>
247 <aligny>center</aligny>
248 <label>$INFO[Window.Property(filter),$LOCALIZE[587] , - ]$INFO[Container.NumItems,, $LOCALIZE[31025]]</label>
250 <control type="label">
251 <description>Page Count Label 2</description>
257 <textcolor>grey2</textcolor>
258 <scroll>false</scroll>
260 <aligny>center</aligny>
261 <label>$INFO[Container.CurrentPage,$LOCALIZE[31024] ]$INFO[Container.NumPages, of ,]</label>
265 <include name="ScrollArrowsCommons">
266 <control type="scrollbar" id="60">
271 <texturesliderbackground border="0,14,0,14">ScrollBarV.png</texturesliderbackground>
272 <texturesliderbar border="0,14,0,14">ScrollBarV_bar.png</texturesliderbar>
273 <texturesliderbarfocus border="0,14,0,14">ScrollBarV_bar_focus.png</texturesliderbarfocus>
274 <textureslidernib>ScrollBarNib.png</textureslidernib>
275 <textureslidernibfocus>ScrollBarNib.png</textureslidernibfocus>
277 <onright>60</onright>
280 <showonepage>true</showonepage>
281 <orientation>vertical</orientation>
282 <visible>Container.Scrolling</visible>
283 <animation effect="fade" time="150">Visible</animation>
284 <animation effect="fade" time="150">Hidden</animation>
287 <include name="HomeButtonCommons">
288 <control type="button">
289 <description>Home Button</description>
294 <texturenofocus>icon_home.png</texturenofocus>
295 <texturefocus>icon_home.png</texturefocus>
296 <onclick>ActivateWindow(Home)</onclick>
299 <include name="OptionsButtonCommons">
300 <control type="button">
301 <description>Options Button</description>
306 <texturenofocus>icon_system.png</texturenofocus>
307 <texturefocus>icon_system.png</texturefocus>
308 <onclick>Skin.ToggleSetting(MediaSubMenuVisible)</onclick>
311 <include name="DialogCloseButtonCommons">
312 <control type="image">
317 <texture>header-divide.png</texture>
319 <control type="button">
320 <description>Close Button</description>
326 <onclick>previousmenu</onclick>
327 <texturefocus>icon_close.png</texturefocus>
328 <texturenofocus>icon_close.png</texturenofocus>
331 <include name="MediaSubMenu">
332 <control type="button" id="19">
333 <description>Filter button needed for panel below to work</description>
334 <visible>false</visible>
336 <control type="panel" id="9002">
337 <visible>!Window.IsActive(PlayerControls)</visible>
338 <include>VisibleFadeEffect</include>
339 <include>SubMenuCommonLayout</include>
343 <onclick>ParentDir</onclick>
344 <icon>icon_back.png</icon>
348 <onclick>Container.NextViewMode</onclick>
349 <icon>icon_view.png</icon>
353 <onclick>SendClick(19)</onclick>
354 <icon>icon_filter.png</icon>
355 <visible>IsEmpty(Window.Property(filter))</visible>
359 <onclick>SendClick(19)</onclick>
360 <icon>icon_filter_on.png</icon>
361 <visible>!IsEmpty(Window.Property(filter))</visible>
366 <include name="SubMenuCommonLayout">
367 <include>Window_OpenClose_Animation</include>
372 <onleft>9002</onleft>
373 <onright>9002</onright>
376 <pagecontrol>-</pagecontrol>
377 <scrolltime>300</scrolltime>
378 <orientation>Horizontal</orientation>
379 <itemlayout height="200" width="112">
380 <control type="image">
385 <texture border="5">IconBack_reflect.png</texture>
387 <control type="image">
392 <bordertexture border="5">IconBack.png</bordertexture>
393 <bordersize>12</bordersize>
394 <texture>$INFO[ListItem.Icon]</texture>
396 <control type="label">
402 <textcolor>white</textcolor>
403 <shadowcolor>black</shadowcolor>
404 <align>center</align>
405 <aligny>center</aligny>
406 <label>$INFO[ListItem.Label]</label>
409 <focusedlayout height="200" width="112">
410 <control type="image">
415 <texture border="5">IconBack_reflect.png</texture>
417 <control type="image">
422 <bordertexture border="5">IconBack-focus.png</bordertexture>
423 <bordersize>12</bordersize>
424 <texture>$INFO[ListItem.Icon]</texture>
426 <control type="label">
432 <textcolor>white</textcolor>
433 <shadowcolor>black</shadowcolor>
434 <align>center</align>
435 <aligny>center</aligny>
436 <label>$INFO[ListItem.Label]</label>
440 <include name="ButtonCommonValues2">
443 <textoffsetx>10</textoffsetx>
444 <textwidth>280</textwidth>
445 <textcolor>black</textcolor>
447 <aligny>center</aligny>
449 <texturefocus>button-focus2.png</texturefocus>
450 <texturenofocus>button-nofocus.png</texturenofocus>
451 <pulseonselect>false</pulseonselect>
453 <include name="ButtonInfoDialogsCommonValues">
456 <align>center</align>
457 <aligny>center</aligny>
458 <font>font12_title</font>
459 <texturefocus border="5">IconBack-focus.png</texturefocus>
460 <texturenofocus border="5">ListNF.png</texturenofocus>
461 <pulseonselect>false</pulseonselect>
463 <include name="CommonNowPlaying">
464 <control type="group">
467 <visible>Player.HasMedia + !Window.IsVisible(PlayerControls)</visible>
468 <include>VisibleFadeEffect</include>
469 <control type="button">
474 <texturefocus border="8">IconBack.png</texturefocus>
475 <texturenofocus border="8">IconBack.png</texturenofocus>
476 <onclick>ActivateWindow(PlayerControls)</onclick>
478 <control type="fadelabel">
483 <scrollout>false</scrollout>
484 <pauseatend>3000</pauseatend>
485 <label>$LOCALIZE[31040]</label>
486 <align>center</align>
487 <aligny>center</aligny>
488 <font>font10_title</font>
489 <textcolor>black</textcolor>
490 <visible>!Player.Paused</visible>
492 <control type="fadelabel">
497 <scrollout>false</scrollout>
498 <pauseatend>3000</pauseatend>
499 <label>$LOCALIZE[31043]</label>
500 <align>center</align>
501 <aligny>center</aligny>
502 <font>font10_title</font>
503 <textcolor>black</textcolor>
504 <visible>Player.Paused</visible>
506 <control type="fadelabel">
511 <scrollout>false</scrollout>
512 <pauseatend>3000</pauseatend>
513 <label>[B]$INFO[MusicPlayer.Title]$INFO[VideoPlayer.Title][/B]</label>
514 <align>center</align>
515 <aligny>center</aligny>
517 <textcolor>black</textcolor>
519 <control type="fadelabel">
524 <scrollout>false</scrollout>
525 <pauseatend>3000</pauseatend>
526 <label>[B]$INFO[MusicPlayer.Artist][/B]</label>
527 <label>[B]$INFO[MusicPlayer.Album][/B]</label>
528 <align>center</align>
529 <aligny>center</aligny>
531 <textcolor>black</textcolor>
532 <visible>Player.HasAudio</visible>
534 <control type="fadelabel">
539 <scrollout>false</scrollout>
540 <pauseatend>3000</pauseatend>
541 <label>[B]$INFO[VideoPlayer.Studio][/B]</label>
542 <align>center</align>
543 <aligny>center</aligny>
545 <textcolor>black</textcolor>
546 <visible>Player.HasVideo + VideoPlayer.Content(Movies)</visible>
548 <control type="fadelabel">
553 <scrollout>false</scrollout>
554 <pauseatend>3000</pauseatend>
555 <label>[B]$INFO[VideoPlayer.TVShowTitle][/B]</label>
556 <align>center</align>
557 <aligny>center</aligny>
559 <textcolor>black</textcolor>
560 <visible>Player.HasVideo + VideoPlayer.Content(Episodes)</visible>
562 <control type="fadelabel">
567 <scrollout>false</scrollout>
568 <pauseatend>3000</pauseatend>
569 <label>[B]$INFO[VideoPlayer.Artist][/B]</label>
570 <align>center</align>
571 <aligny>center</aligny>
573 <textcolor>black</textcolor>
574 <visible>Player.HasVideo + VideoPlayer.Content(MusicVideos)</visible>
578 <include name="ScrollOffsetLabel">
579 <control type="group">
580 <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>
581 <animation effect="fade" time="100">Visible</animation>
582 <animation effect="fade" time="300">Hidden</animation>
586 <control type="image">
591 <texture border="5">IconBack.png</texture>
593 <control type="label">
598 <align>center</align>
599 <aligny>center</aligny>
600 <label>[B]$INFO[ListItem.SortLetter][/B]</label>
601 <textcolor>black</textcolor>
606 <include name="Window_OpenClose_Animation">
607 <animation effect="fade" time="250">WindowOpen</animation>
608 <animation effect="fade" time="250">WindowClose</animation>
610 <include name="Window_OpenClose_Animation_Zoom">
611 <animation type="WindowOpen" reversible="false">
612 <effect type="zoom" start="80" end="100" center="640,480" easing="out" tween="back" time="300" />
613 <effect type="fade" start="0" end="100" time="300" />
615 <animation type="WindowClose" reversible="false">
616 <effect type="zoom" start="100" end="80" center="640,480" easing="in" tween="back" time="300" />
617 <effect type="fade" start="100" end="0" time="300" />
620 <include name="dialogeffect">
621 <animation effect="fade" time="250">WindowOpen</animation>
622 <animation effect="fade" time="250">WindowClose</animation>
624 <include name="VisibleFadeEffect">
625 <animation effect="fade" time="300">Visible</animation>
626 <animation effect="fade" time="300">Hidden</animation>