2 <defaultcontrol always="true">9000</defaultcontrol>
3 <allowoverlay>no</allowoverlay>
5 <include>CommonBackground</include>
7 <description>XBMC Logo</description>
12 <aspectratio align="left">keep</aspectratio>
13 <texture>xbmc-logo.png</texture>
14 <visible>!Player.HasMedia</visible>
15 <include>VisibleFadeEffect</include>
16 <include>Window_OpenClose_Animation</include>
18 <include>CommonNowPlaying</include>
19 <control type="group">
21 <include>Window_OpenClose_Animation</include>
22 <visible>Weather.IsFetched + ![Window.IsVisible(VideoScan) | Window.IsVisible(MusicScan)] + !Skin.HasSetting(HideHomeButtonWeather)</visible>
23 <include>VisibleFadeEffect</include>
26 <control type="button">
27 <description>Goto Weather button</description>
32 <texturenofocus>-</texturenofocus>
33 <texturefocus>-</texturefocus>
34 <onclick>ActivateWindow(Weather)</onclick>
36 <control type="image">
37 <description>Weather image</description>
42 <aspectratio>keep</aspectratio>
43 <texture>$INFO[Weather.Conditions]</texture>
45 <control type="label">
46 <description>location label</description>
51 <label>[B]$INFO[Weather.Location][/B]</label>
53 <aligny>center</aligny>
55 <shadowcolor>black</shadowcolor>
57 <control type="grouplist">
62 <orientation>horizontal</orientation>
65 <control type="label">
66 <description>Weather label</description>
68 <width max="400">auto</width>
69 <label>$INFO[Window(Weather).Property(Current.Condition)] </label>
71 <aligny>center</aligny>
72 <textcolor>grey</textcolor>
73 <shadowcolor>black</shadowcolor>
75 <control type="label">
76 <description>Temp Label</description>
78 <width max="400">auto</width>
79 <label>[B]$INFO[Window(Weather).Property(Current.Temperature)][/B]</label>
80 <aligny>center</aligny>
81 <font>font24_title</font>
82 <shadowcolor>black</shadowcolor>
84 <control type="label">
85 <description>Temp Units Label</description>
88 <width max="200">auto</width>
89 <label>$INFO[System.TemperatureUnits]</label>
91 <aligny>center</aligny>
92 <shadowcolor>black</shadowcolor>
93 <visible>!IsEmpty(Window(Weather).Property(Current.Temperature))</visible>
97 <control type="group">
98 <include>Window_OpenClose_Animation_Zoom</include>
99 <control type="group">
102 <control type="button">
103 <description>left Arrow</description>
108 <texturefocus>arrow-big-left.png</texturefocus>
109 <texturenofocus>arrow-big-left.png</texturenofocus>
110 <onclick>Control.Move(9000,-1)</onclick>
111 <visible>Container(9000).HasPrevious</visible>
112 <include>VisibleFadeEffect</include>
114 <control type="button">
115 <description>right Arrow</description>
120 <texturefocus>arrow-big-right.png</texturefocus>
121 <texturenofocus>arrow-big-right.png</texturenofocus>
122 <onclick>Control.Move(9000,1)</onclick>
123 <visible>Container(9000).HasNext</visible>
124 <include>VisibleFadeEffect</include>
126 <control type="panel" id="9000">
132 <onright>22</onright>
134 <ondown>9000</ondown>
135 <pagecontrol>-</pagecontrol>
136 <scrolltime>200</scrolltime>
137 <orientation>horizontal</orientation>
138 <preloaditems>2</preloaditems>
139 <itemlayout height="340" width="560">
140 <control type="image">
145 <texture border="5">SubBack.png</texture>
146 <bordertexture border="30">ShadowBorder.png</bordertexture>
147 <bordersize>25</bordersize>
149 <control type="image">
154 <aspectratio>scale</aspectratio>
155 <texture>$INFO[ListItem.Icon,special://skin/background/]</texture>
157 <control type="image">
162 <texture>GlassOverlay.png</texture>
164 <control type="label">
169 <font>font13caps_title</font>
170 <textcolor>white</textcolor>
171 <shadowcolor>black</shadowcolor>
173 <aligny>center</aligny>
174 <label>[B]$INFO[ListItem.Label][/B]</label>
177 <focusedlayout height="340" width="560">
178 <control type="image">
183 <texture border="5">SubBack.png</texture>
184 <bordertexture border="30">ShadowBorder.png</bordertexture>
185 <bordersize>25</bordersize>
187 <control type="image">
192 <aspectratio>scale</aspectratio>
193 <texture>$INFO[ListItem.Icon,special://skin/background/]</texture>
195 <control type="image">
200 <texture>GlassOverlay.png</texture>
202 <control type="label">
207 <font>font13caps_title</font>
208 <textcolor>white</textcolor>
209 <shadowcolor>black</shadowcolor>
211 <aligny>center</aligny>
212 <label>[B]$INFO[ListItem.Label][/B]</label>
218 <onclick condition="!Skin.HasSetting(HomeVideosGoesToRoot)">ActivateWindow(Videos)</onclick>
219 <onclick condition="Skin.HasSetting(HomeVideosGoesToRoot)">ActivateWindow(Videos,root)</onclick>
220 <icon>videos.png</icon>
222 <visible>!Skin.HasSetting(HideHomeButtonVideo)</visible>
226 <onclick>ActivateWindow(Videos,MovieTitles,Return)</onclick>
227 <icon>movies.png</icon>
229 <visible>Library.HasContent(Movies)</visible>
230 <visible>!Skin.HasSetting(HideHomeButtonMovies)</visible>
234 <onclick>ActivateWindow(Videos,TVShowTitles,Return)</onclick>
235 <icon>tvshows.png</icon>
237 <visible>Library.HasContent(TVShows)</visible>
238 <visible>!Skin.HasSetting(HideHomeButtonTVShows)</visible>
242 <onclick>ActivateWindow(Music)</onclick>
243 <icon>music.png</icon>
245 <visible>!Skin.HasSetting(HideHomeButtonMusic)</visible>
249 <onclick>ActivateWindow(Pictures)</onclick>
250 <icon>pictures.png</icon>
252 <visible>!Skin.HasSetting(HideHomeButtonPictures)</visible>
256 <onclick>ActivateWindow(Programs,Addons,return)</onclick>
257 <icon>programs.png</icon>
259 <visible>!Skin.HasSetting(HideHomeButtonPrograms)</visible>
265 <control type="panel" id="9002">
266 <visible>!Window.IsActive(PlayerControls)</visible>
267 <include>VisibleFadeEffect</include>
268 <include>SubMenuCommonLayout</include>
272 <onclick>XBMC.Quit</onclick>
273 <icon>icon_shutdown.png</icon>
277 <onclick>System.LogOff</onclick>
278 <icon>icon_logoff.png</icon>
279 <visible>System.HasLoginScreen | IntegerGreaterThan(System.ProfileCount,1)</visible>
283 <onclick>ActivateWindow(Settings)</onclick>
284 <icon>icon_settings.png</icon>
288 <onclick>ActivateWindow(1112)</onclick>
289 <icon>icon_volume.png</icon>
290 <visible>false</visible>
293 <label>Reload Skin</label>
294 <onclick>ReloadSkin</onclick>
295 <icon>icon_refresh.png</icon>
296 <visible>false</visible>
300 <control type="panel" id="9003">
301 <visible>!Window.IsActive(PlayerControls)</visible>
302 <include>Window_OpenClose_Animation</include>
303 <animation effect="slide" start="0,0" end="112,0" time="0" condition="StringCompare(Container(9003).NumItems,3)">conditional</animation>
304 <animation effect="slide" start="0,0" end="224,0" time="0" condition="StringCompare(Container(9003).NumItems,2)">conditional</animation>
305 <animation effect="slide" start="0,0" end="336,0" time="0" condition="StringCompare(Container(9003).NumItems,1)">conditional</animation>
310 <onleft>9002</onleft>
311 <onright>9002</onright>
314 <pagecontrol>-</pagecontrol>
315 <scrolltime>300</scrolltime>
316 <orientation>Horizontal</orientation>
317 <itemlayout height="200" width="112">
318 <control type="image">
323 <texture diffuse="shortcut_diffuse.png">$INFO[ListItem.Icon]</texture>
325 <control type="image">
330 <texture>shortcut_border.png</texture>
332 <control type="label">
338 <textcolor>white</textcolor>
339 <shadowcolor>black</shadowcolor>
340 <align>center</align>
341 <aligny>center</aligny>
342 <label>$INFO[ListItem.Label]</label>
345 <focusedlayout height="200" width="112">
346 <control type="image">
351 <texture diffuse="shortcut_diffuse.png">$INFO[ListItem.Icon]</texture>
353 <control type="image">
358 <texture>shortcut_border.png</texture>
360 <control type="label">
366 <textcolor>white</textcolor>
367 <shadowcolor>black</shadowcolor>
368 <align>center</align>
369 <aligny>center</aligny>
370 <label>$INFO[ListItem.Label]</label>
375 <label>$INFO[system.addontitle(Skin.String(HomeAddonButton1))]</label>
376 <onclick>RunAddon($INFO[Skin.String(HomeAddonButton1)])</onclick>
377 <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton1))]</icon>
379 <visible>!IsEmpty(Skin.String(HomeAddonButton1))</visible>
382 <label>$INFO[system.addontitle(Skin.String(HomeAddonButton2))]</label>
383 <onclick>RunAddon($INFO[Skin.String(HomeAddonButton2)])</onclick>
384 <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton2))]</icon>
386 <visible>!IsEmpty(Skin.String(HomeAddonButton2))</visible>
389 <label>$INFO[system.addontitle(Skin.String(HomeAddonButton3))]</label>
390 <onclick>RunAddon($INFO[Skin.String(HomeAddonButton3)])</onclick>
391 <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton3))]</icon>
393 <visible>!IsEmpty(Skin.String(HomeAddonButton3))</visible>
396 <label>$INFO[system.addontitle(Skin.String(HomeAddonButton4))]</label>
397 <onclick>RunAddon($INFO[Skin.String(HomeAddonButton4)])</onclick>
398 <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton4))]</icon>
400 <visible>!IsEmpty(Skin.String(HomeAddonButton4))</visible>
404 <include>BehindDialogFadeOut</include>