Advertisement
Guest User

Home.xml

a guest
Nov 5th, 2011
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.54 KB | None | 0 0
  1. <window id="0">
  2. <defaultcontrol always="true">8999</defaultcontrol>
  3. <include condition="Skin.HasSetting(homepageHideRecentlyAdded)">LoadRecentAdded</include>
  4. <allowoverlay>yes</allowoverlay>
  5. <controls>
  6. <!--Custom Startup Focus-->
  7. <control type="button" id="8999">
  8. <include>HiddenObject</include>
  9. <onfocus>Control.Move(9000,$INFO[Skin.String(CustomFocusOffset)])</onfocus>
  10. <onfocus>SetFocus(9000)</onfocus>
  11. <visible>Window.Previous(startup)+Skin.HasSetting(customstartupfocus)</visible>
  12. </control>
  13. <control type="button" id="8999">
  14. <include>HiddenObject</include>
  15. <onfocus>SetFocus(9000)</onfocus>
  16. <visible>!Window.Previous(startup)|!Skin.HasSetting(customstartupfocus)</visible>
  17. </control>
  18. <!-- Fanart -->
  19. <control type="multiimage">
  20. <include>CommonFanartVars</include>
  21. <imagepath background="true">$INFO[Container(9000).ListItem.Icon]</imagepath>
  22. </control>
  23. <control type="image">
  24. <description>Fanart</description>
  25. <include>CommonFanartVarsSingle</include>
  26. <texture background="true">$INFO[Container(8000).ListItem.Property(Fanart)]</texture>
  27. <visible>Control.HasFocus(8000)</visible>
  28. </control>
  29. <control type="image">
  30. <description>Fanart</description>
  31. <include>CommonFanartVarsSingle</include>
  32. <texture background="true">$INFO[Container(8001).ListItem.Property(Fanart)]</texture>
  33. <visible>Control.HasFocus(8001)</visible>
  34. </control>
  35. <control type="image">
  36. <description>Fanart</description>
  37. <include>CommonFanartVarsSingle</include>
  38. <texture background="true">$INFO[Container(8002).ListItem.Property(Fanart)]</texture>
  39. <visible>Control.HasFocus(8002)</visible>
  40. </control>
  41. <control type="image">
  42. <description>Fanart</description>
  43. <include>CommonFanartVarsSingle</include>
  44. <texture background="true">$INFO[Container(8003).ListItem.Property(Fanart)]</texture>
  45. <visible>Control.HasFocus(8003)</visible>
  46. </control>
  47. <control type="image">
  48. <include>CommonFanartVarsSingle</include>
  49. <texture background="true">$INFO[MusicPlayer.Property(Fanart_Image)]</texture>
  50. <visible>Player.HasAudio+Skin.HasSetting(musicfanarthome)</visible>
  51. </control>
  52. <control type="multiimage">
  53. <description>extrafanart</description>
  54. <randomize>false</randomize>
  55. <include>CommonFanartVars</include>
  56. <imagepath background="true">$INFO[Skin.String(ArtistsLogosPath)]$INFO[MusicPlayer.Artist,,/extrafanart]</imagepath>
  57. <visible>Skin.HasSetting(musicextrafanart)+Skin.HasSetting(musicfanarthome)</visible>
  58. </control>
  59. <include condition="Skin.HasSetting(effect_bg_home)">BG_Effect_Home</include>
  60. <!-- Home Fullscreen Video -->
  61. <include>CommonMediaPlayingBackground</include>
  62. <control type="image">
  63. <description>media info background image</description>
  64. <posx>0</posx>
  65. <posy>240</posy>
  66. <width>1280</width>
  67. <height>630</height>
  68. <texture>home/nowplaying_shadow.png</texture>
  69. <visible>Control.HasFocus(8001)|Control.HasFocus(8000)|Control.HasFocus(8002)|[Player.HasAudio+!Skin.HasSetting(homepageMusicinfo)]|[Player.HasVideo+Skin.HasSetting(ShowBackgroundVideo)+![Skin.HasSetting(lowermainmenu)|Skin.HasSetting(Lockhomemenulow)]]</visible>
  70. <animation effect="slide" time="400" tween="cubic" easing="inout" end="0,-150" condition="Skin.HasSetting(lowermainmenu)|Skin.HasSetting(Lockhomemenulow)">Conditional</animation>
  71. </control>
  72. <!-- Latest/Random Items -->
  73. <control type="group">
  74. <include>Animation_OpenCloseZoom</include>
  75. <include condition="Skin.HasSetting(HomeLatestMovies)">LatestMovies</include>
  76. <include condition="Skin.HasSetting(HomeRandomMovies)">RandomMovies</include>
  77. <include condition="Skin.HasSetting(HomeLatestTV)">LatestTV</include>
  78. <include condition="Skin.HasSetting(HomeRandomTV)">RandomTV</include>
  79. <include condition="Skin.HasSetting(HomeLatestMusic)">LatestMusic</include>
  80. <include condition="Skin.HasSetting(HomeRandomMusic)">RandomMusic</include>
  81. </control>
  82.  
  83. <control type="group">
  84. <posx>0</posx>
  85. <posy>0</posy>
  86. <width>1280</width>
  87. <height>720</height>
  88. <animation effect="slide" start="0,0" end="0,225" time="400" tween="cubic" easing="inout" condition="Skin.HasSetting(lowermainmenu)|Skin.HasSetting(Lockhomemenulow)">Conditional</animation>
  89. <include>Animation_OpenCloseZoom</include>
  90. <include>Animation_CommonFade</include>
  91.  
  92. <!-- Library Totals -->
  93. <include condition="!Skin.HasSetting(totalshomehigh)">librarystatsnormal</include>
  94.  
  95. <!-- Time Panel-->
  96. <include condition="!Skin.HasSetting(timehomehigh)">timepanelnormal</include>
  97.  
  98. <!-- Invisible Buttons -->
  99. <control type="button" id="330">
  100. <description>INVISIBLE button: Submenu</description>
  101. <posx>0</posx>
  102. <posy>0</posy>
  103. <width>0</width>
  104. <height>0</height>
  105. <texturefocus>-</texturefocus>
  106. <texturenofocus>-</texturenofocus>
  107. <onfocus>SetFocus(9010)</onfocus>
  108. <visible>Container(9000).HasFocus(6)|Container(9000).HasFocus(2) | Container(9000).HasFocus(3) | Container(9000).HasFocus(5) | Container(9000).HasFocus(7) | Container(9000).HasFocus(9) | [Container(9000).HasFocus(1) + [[Skin.HasSetting(HomeScriptButton1) + !IsEmpty(Skin.String(HomeScriptButton1_label))] | [Skin.HasSetting(HomeScriptButton2) + !IsEmpty(Skin.String(HomeScriptButton2_label))] | [Skin.HasSetting(HomeScriptButton3) + !IsEmpty(Skin.String(HomeScriptButton3_label))] | [Skin.HasSetting(HomeScriptButton4) + !IsEmpty(Skin.String(HomeScriptButton4_label))] | [Skin.HasSetting(HomeScriptButton5) + !IsEmpty(Skin.String(HomeScriptButton5_label))] | [Skin.HasSetting(HomeScriptButton6) + !IsEmpty(Skin.String(HomeScriptButton6_label))]]] | Container(9000).HasFocus(10) | Container(9000).HasFocus(11) | Container(9000).HasFocus(12)| Container(9000).HasFocus(25)</visible>
  109. </control>
  110. <control type="button" id="330">
  111. <description>INVISIBLE button: No Submenu</description>
  112. <posx>0</posx>
  113. <posy>0</posy>
  114. <width>0</width>
  115. <height>0</height>
  116. <texturefocus>-</texturefocus>
  117. <texturenofocus>-</texturenofocus>
  118. <onfocus>SetFocus(9000)</onfocus>
  119. <visible>![Container(9000).HasFocus(2) | Container(9000).HasFocus(3) | Container(9000).HasFocus(5) | Container(9000).HasFocus(7) | Container(9000).HasFocus(9) | [Container(9000).HasFocus(1) + [[Skin.HasSetting(HomeScriptButton1) + !IsEmpty(Skin.String(HomeScriptButton1_label))] | [Skin.HasSetting(HomeScriptButton2) + !IsEmpty(Skin.String(HomeScriptButton2_label))] | [Skin.HasSetting(HomeScriptButton3) + !IsEmpty(Skin.String(HomeScriptButton3_label))] | [Skin.HasSetting(HomeScriptButton4) + !IsEmpty(Skin.String(HomeScriptButton4_label))] | [Skin.HasSetting(HomeScriptButton5) + !IsEmpty(Skin.String(HomeScriptButton5_label))] | [Skin.HasSetting(HomeScriptButton6) + !IsEmpty(Skin.String(HomeScriptButton6_label))]]] | Container(9000).HasFocus(10) | Container(9000).HasFocus(11)]</visible>
  120. </control>
  121. <include condition="!Skin.HasSetting(Lockhomemenulow)">HomeButton340_MenuNormal</include>
  122. <include condition="Skin.HasSetting(Lockhomemenulow)">HomeButton340_MenuLow</include>
  123. <include condition="Skin.HasSetting(Lockhomemenulow)">HomeButton10_MenuLow</include>
  124. <include condition="!Skin.HasSetting(Lockhomemenulow)+!Skin.HasSetting(Lockhomemenu)">HomeButton10_MenuNormal</include>
  125. <include condition="!Skin.HasSetting(Lockhomemenulow)+Skin.HasSetting(Lockhomemenu)">HomeButton10_MenuLock</include>
  126.  
  127.  
  128. <!-- RSS -->
  129. <include condition="!Skin.HasSetting(rsshomelow)">rssnormal</include>
  130. <!-- Submenu -->
  131. <control type="group" id="9001">
  132. <posx>160</posx>
  133. <posy>406</posy>
  134. <visible allowhiddenfocus="true">Control.HasFocus(9010)</visible>
  135. <include>Animation_SubMenu</include>
  136. <control type="image">
  137. <posx>80</posx>
  138. <width>800</width>
  139. <height>33</height>
  140. <texture>home/submenubar.png</texture>
  141. </control>
  142. <control type="wraplist" id="9010">
  143. <posx>122</posx>
  144. <height>33</height>
  145. <width>725</width>
  146. <onleft>9010</onleft>
  147. <onright>9010</onright>
  148. <viewtype>list</viewtype>
  149. <orientation>horizontal</orientation>
  150. <focusposition>2</focusposition>
  151. <scrolltime>200</scrolltime>
  152. <onup>9000</onup>
  153. <ondown>340</ondown>
  154. <itemlayout width="145" height="33">
  155. <control type="label">
  156. <posx>72</posx>
  157. <posy>0</posy>
  158. <height>30</height>
  159. <width>144</width>
  160. <align>center</align>
  161. <aligny>center</aligny>
  162. <font>Font_Reg19_Caps</font>
  163. <label>[UPPERCASE]$INFO[ListItem.Label][/UPPERCASE]</label>
  164. <textcolor>5fFFFFFF</textcolor>
  165. </control>
  166. </itemlayout>
  167. <focusedlayout width="145" height="33">
  168. <control type="label">
  169. <posx>72</posx>
  170. <posy>0</posy>
  171. <height>30</height>
  172. <width>144</width>
  173. <align>center</align>
  174. <aligny>center</aligny>
  175. <font>Font_Reg19_Caps</font>
  176. <scroll>true</scroll>
  177. <label>[UPPERCASE]$INFO[ListItem.Label][/UPPERCASE]</label>
  178. <textcolor>D0FFFFFF</textcolor>
  179. <shadowcolor>-</shadowcolor>
  180. </control>
  181. </focusedlayout>
  182. <content>
  183. <!--These items are found in Includes_MainMenu.xml-->
  184. <!--Videos-->
  185. <include condition="!Skin.HasSetting(HomeMenuNoVideosButton)">DefaultVideosSubMenu</include>
  186. <!--Music-->
  187. <include condition="Skin.HasSetting(HomeMusicPlaylist1)">CustomSubMusic1</include>
  188. <include condition="Skin.HasSetting(HomeMusicPlaylist2)">CustomSubMusic2</include>
  189. <include condition="Skin.HasSetting(HomeMusicPlaylist3)">CustomSubMusic3</include>
  190. <include condition="Skin.HasSetting(HomeMenuSubMusicFavourite1)">CustomSubMusic4</include>
  191. <include condition="Skin.HasSetting(HomeMenuSubMusicFavourite2)">CustomSubMusic5</include>
  192. <include condition="Skin.HasSetting(HomeMenuSubMusicFavourite3)">CustomSubMusic6</include>
  193. <include condition="!Skin.HasSetting(HomeMenuNoMusicButton)">DefaultMusicSubMenu</include>
  194. <!--System-->
  195. <include condition="!Skin.HasSetting(HomeMenuNoSettingsButton)">DefaultSystemSubMenu</include>
  196. <!--Custom-->
  197. <include condition="Skin.HasSetting(HomeScriptButton1)">CustomSubProgram1</include>
  198. <include condition="Skin.HasSetting(HomeScriptButton2)">CustomSubProgram2</include>
  199. <include condition="Skin.HasSetting(HomeScriptButton3)">CustomSubProgram3</include>
  200. <include condition="Skin.HasSetting(HomeScriptButton4)">CustomSubProgram4</include>
  201. <include condition="Skin.HasSetting(HomeScriptButton5)">CustomSubProgram5</include>
  202. <include condition="Skin.HasSetting(HomeScriptButton6)">CustomSubProgram6</include>
  203. <!--Movies-->
  204. <include condition="system.hasaddon(script.cinema.experience)">CinemaSubMenuItem</include>
  205. <include condition="system.hasaddon(plugin.video.apple.movie.trailers.lite)">TrailerSubMenuItem</include>
  206. <include condition="Skin.HasSetting(HomeMenuNoMoviesButton)">DefaultMoviesSubMenu</include>
  207. <include condition="System.HasAddon(script.randommovie)">RandomMovieScriptButton</include>
  208. <include condition="Skin.HasSetting(HomeMoviePlaylist1)">CustomSubMovies1</include>
  209. <include condition="Skin.HasSetting(HomeMoviePlaylist2)">CustomSubMovies2</include>
  210. <include condition="Skin.HasSetting(HomeMoviePlaylist3)">CustomSubMovies3</include>
  211. <include condition="Skin.HasSetting(HomeMenuSubMoviesFavourite1)">CustomSubMovies4</include>
  212. <include condition="Skin.HasSetting(HomeMenuSubMoviesFavourite2)">CustomSubMovies5</include>
  213. <include condition="Skin.HasSetting(HomeMenuSubMoviesFavourite3)">CustomSubMovies6</include>
  214. <!--TV Shows-->
  215. <include condition="Skin.HasSetting(HomeTVPlaylist1)">CustomSubTV1</include>
  216. <include condition="Skin.HasSetting(HomeTVPlaylist2)">CustomSubTV2</include>
  217. <include condition="Skin.HasSetting(HomeTVPlaylist3)">CustomSubTV3</include>
  218. <include condition="Skin.HasSetting(HomeMenuSubTVFavourite1)">CustomSubTV4</include>
  219. <include condition="Skin.HasSetting(HomeMenuSubTVFavourite2)">CustomSubTV5</include>
  220. <include condition="Skin.HasSetting(HomeMenuSubTVFavourite3)">CustomSubTV6</include>
  221. <include condition="Skin.HasSetting(HomeMenuNoTVShowsButton)">DefaultTVShowsSubMenu</include>
  222. <!--Shutdown-->
  223. <include condition="!Skin.HasSetting(HomeMenuNoShutdownButton)">DefaultShutdownSubMenu</include>
  224. <!-- Weather -->
  225. <include condition="!Skin.HasSetting(HomeMenuNoWeatherButton)">DefaultWeatherSubMenu</include>
  226. <!--TV Guide-->
  227. <include condition="!Skin.HasSetting(HomeMenuNoTVGuideButton)">TVguideSubMenu</include>
  228. </content>
  229. </control>
  230. </control>
  231.  
  232.  
  233.  
  234.  
  235. <!-- Home OSD -->
  236. <control type="group">
  237. <visible>Player.HasMedia + System.IdleTime(8)+!Control.HasFocus(8003)</visible>
  238. <include>Animation_OpenCloseZoom</include>
  239. <posx>0</posx>
  240. <posy>41</posy>
  241. <width>1280</width>
  242. <height>720</height>
  243. <animation effect="fade" start="0" end="100" time="750" condition="Player.HasAudio + System.IdleTime(8)">Conditional</animation>
  244. <control type="progress">
  245. <description>Progressbar</description>
  246. <posx>0</posx>
  247. <posy>303</posy>
  248. <width>1280</width>
  249. <height>62</height>
  250. <info>Player.Progress</info>
  251. <texturebg>osd/osd_progress_clear.png</texturebg>
  252. <lefttexture>-</lefttexture>
  253. <midtexture>osd/osd_progressmid.png</midtexture>
  254. <righttexture>-</righttexture>
  255. <overlaytexture>-</overlaytexture>
  256. </control>
  257. </control>
  258. <include condition="Skin.HasSetting(HomeRandomPoster)|Skin.HasSetting(HomeLatestPoster)|Skin.HasSetting(HomeLatestMovies)">PosterWidgetTrailerLabel</include>
  259. <!-- Home Menu Bar -->
  260. <include condition="Skin.HasSetting(classichome)">Furniture_ClassicHome</include>
  261. <include condition="Skin.HasSetting(glasshome)">Furniture_GlassHome</include>
  262. <include condition="!Skin.HasSetting(glasshome)+!Skin.HasSetting(classichome)">Furniture_NoxHome</include>
  263. <include>Neon_Home</include>
  264. <!-- Home Menu -->
  265. <control type="wraplist" id="9000">
  266. <hitrect x="50" y="50" w="330" h="620" />
  267. <posx>-40</posx>
  268. <posy>300</posy>
  269. <width>2500</width>
  270. <height>150</height>
  271. <onleft>9000</onleft>
  272. <onright>9000</onright>
  273. <onup>10</onup>
  274. <ondown>330</ondown>
  275. <pagecontrol>-</pagecontrol>
  276. <scrolltime>300</scrolltime>
  277. <focusposition>2</focusposition>
  278. <visible>![Player.HasMedia + System.IdleTime(8)]</visible>
  279. <orientation>horizontal</orientation>
  280. <animation effect="slide" start="0,0" end="-320,0" time="400" tween="cubic" easing="inout" condition="Skin.HasSetting(biggergap)">Conditional</animation>
  281. <animation effect="fade" start="0" end="100" time="200">Visible</animation>
  282. <animation effect="fade" start="100" end="30" time="200" condition="Window.IsVisible(1113) | ControlGroup(9001).HasFocus | ControlGroup(10).HasFocus | Control.HasFocus(8000) | Control.HasFocus(8001)| Control.HasFocus(8002)">conditional</animation>
  283. <animation effect="fade" start="100" end="0" time="200" condition="Control.HasFocus(8003)">conditional</animation>
  284. <include condition="Skin.HasSetting(classichome)+!Skin.HasSetting(biggergap)">aeonhome</include>
  285. <include condition="Skin.HasSetting(glasshome)+!Skin.HasSetting(biggergap)">newhome</include>
  286. <include condition="!Skin.HasSetting(classichome)+!Skin.HasSetting(classichome)+!Skin.HasSetting(biggergap)">noxhome</include>
  287. <include condition="Skin.HasSetting(classichome)+Skin.HasSetting(biggergap)">aeonhome_bg</include>
  288. <include condition="Skin.HasSetting(glasshome)+Skin.HasSetting(biggergap)">newhome_bg</include>
  289. <include condition="!Skin.HasSetting(classichome)+!Skin.HasSetting(classichome)+Skin.HasSetting(biggergap)">noxhome_bg</include>
  290. <content>
  291. <item id="4">
  292. <label>31500</label>
  293. <onclick>ActivateWindow(Pictures)</onclick>
  294. <icon>special://skin/backgrounds/pictures.jpg</icon>
  295. <thumb>$INFO[Skin.String(Home_Custom_Back_Pictures_Folder)]</thumb>
  296. <visible>!Skin.HasSetting(HomeMenuNoPicturesButton)</visible>
  297. </item>
  298. <item id="3">
  299. <label>31501</label>
  300. <onclick>ActivateWindow(Music)</onclick>
  301. <icon>special://skin/backgrounds/music.jpg</icon>
  302. <thumb>$INFO[Skin.String(Home_Custom_Back_Music_Folder)]</thumb>
  303. <visible>!Skin.HasSetting(HomeMenuNoMusicButton) + !Skin.HasSetting(musicmenulibrary)</visible>
  304. </item>
  305. <item id="3">
  306. <label>31501</label>
  307. <onclick>ActivateWindow(musiclibrary,albums,return)</onclick>
  308. <icon>special://skin/backgrounds/music.jpg</icon>
  309. <thumb>$INFO[Skin.String(Home_Custom_Back_Music_Folder)]</thumb>
  310. <visible>!Skin.HasSetting(HomeMenuNoMusicButton) + Skin.HasSetting(musicmenulibrary)</visible>
  311. </item>
  312. <item id="10">
  313. <label>31502</label>
  314. <onclick>ActivateWindow(VideoLibrary,MovieTitles,return)</onclick>
  315. <icon>special://skin/backgrounds/movies.jpg</icon>
  316. <thumb>$INFO[Skin.String(Home_Custom_Back_Movies_Folder)]</thumb>
  317. <visible>Skin.HasSetting(HomeMenuNoMoviesButton) + Library.HasContent(Movies)</visible>
  318. </item>
  319. <item id="11">
  320. <label>31503</label>
  321. <onclick>ActivateWindow(VideoLibrary,TVShowTitles,return)</onclick>
  322. <icon>special://skin/backgrounds/tvshows.jpg</icon>
  323. <thumb>$INFO[Skin.String(Home_Custom_Back_TVShow_Folder)]</thumb>
  324. <visible>Skin.HasSetting(HomeMenuNoTVShowsButton) + Library.HasContent(TVShows)</visible>
  325. </item>
  326. <item id="25">
  327. <label>31290</label>
  328. <onclick>ActivateWindow(1118)</onclick>
  329. <icon>special://skin/backgrounds/tvguide.jpg</icon>
  330. <thumb>$INFO[Skin.String(Home_Custom_Back_TVGuide_Folder)]</thumb>
  331. <visible>!Skin.HasSetting(HomeMenuNoTVGuideButton) + Library.HasContent(TVShows)</visible>
  332. </item>
  333. <include condition="Skin.HasSetting(HomeMenuVideoPlaylist1)">CustomMainSPL1</include>
  334. <include condition="Skin.HasSetting(HomeMenuVideoPlaylist2)">CustomMainSPL2</include>
  335. <include condition="Skin.HasSetting(HomeMenuVideoPlaylist3)">CustomMainSPL3</include>
  336. <include condition="Skin.HasSetting(HomeMenuFavourite1)">CustomMainFav1</include>
  337. <include condition="Skin.HasSetting(HomeMenuFavourite2)">CustomMainFav2</include>
  338. <include condition="Skin.HasSetting(HomeMenuFavourite3)">CustomMainFav3</include>
  339. <include condition="Skin.HasSetting(HomeMenuFavourite4)">CustomMainFav4</include>
  340. <include condition="Skin.HasSetting(HomeMenuFavourite5)">CustomMainFav5</include>
  341. <include condition="Skin.HasSetting(HomeMenuFavourite6)">CustomMainFav6</include>
  342. <item id="2">
  343. <label>31504</label>
  344. <onclick>ActivateWindow(Videos)</onclick>
  345. <icon>special://skin/backgrounds/videos.jpg</icon>
  346. <thumb>$INFO[Skin.String(Home_Custom_Back_Video_Folder)]</thumb>
  347. <visible>!Skin.HasSetting(HomeMenuNoVideosButton) + ![Skin.HasSetting(HomeMenuNoMoviesButton) + Skin.HasSetting(HomeMenuNoTVShowsButton)]</visible>
  348. </item>
  349. <item id="2">
  350. <label>31504</label>
  351. <onclick>ActivateWindow(VideoFiles)</onclick>
  352. <icon>special://skin/backgrounds/videos.jpg</icon>
  353. <thumb>$INFO[Skin.String(Home_Custom_Back_Video_Folder)]</thumb>
  354. <visible>!Skin.HasSetting(HomeMenuNoVideosButton) + [Skin.HasSetting(HomeMenuNoMoviesButton) + Skin.HasSetting(HomeMenuNoTVShowsButton)]</visible>
  355. </item>
  356.  
  357. <item id="1">
  358. <label>31505</label>
  359. <onclick>ActivateWindow(Programs,Addons,return)</onclick>
  360. <icon>special://skin/backgrounds/programs.jpg</icon>
  361. <thumb>$INFO[Skin.String(Home_Custom_Back_Programs_Folder)]</thumb>
  362. <visible>!Skin.HasSetting(HomeMenuNoProgramsButton)</visible>
  363. </item>
  364. <item id="5">
  365. <label>31506</label>
  366. <onclick>ActivateWindow(Settings)</onclick>
  367. <icon>special://skin/backgrounds/system.jpg</icon>
  368. <thumb>$INFO[Skin.String(Home_Custom_Back_Settings_Folder)]</thumb>
  369. <visible>!Skin.HasSetting(HomeMenuNoSettingsButton)</visible>
  370. </item>
  371. <item id="18">
  372. <label>31507</label>
  373. <onclick>ActivateWindow(AddonBrowser)</onclick>
  374. <icon>special://skin/backgrounds/Addons.jpg</icon>
  375. <thumb>$INFO[Skin.String(Home_Custom_Back_Addons_Folder)]</thumb>
  376. <visible>!Skin.HasSetting(HomeMenuNoAddonsButton)</visible>
  377. </item>
  378. <item id="12">
  379. <label>31508</label>
  380. <include condition="!Skin.HasSetting(shutdownwarning)">NoShutdownWarning</include>
  381. <include condition="Skin.HasSetting(shutdownwarning)">ShutdownWarning</include>
  382. <icon>special://skin/backgrounds/shutdown.jpg</icon>
  383. <thumb>$INFO[Skin.String(Home_Custom_Back_Shutdown_Folder)]</thumb>
  384. <visible>!Skin.HasSetting(HomeMenuNoShutdownButton)</visible>
  385. </item>
  386. <item id="13">
  387. <label>31509</label>
  388. <onclick>ActivateWindow(Favourites)</onclick>
  389. <icon>special://skin/backgrounds/favourites.jpg</icon>
  390. <thumb>$INFO[Skin.String(Home_Custom_Back_Favourites_Folder)]</thumb>
  391. <visible>!Skin.HasSetting(HomeMenuNoFavouritesButton)</visible>
  392. </item>
  393. <item id="14">
  394. <label>31511</label>
  395. <onclick>XBMC.PlayDVD()</onclick>
  396. <icon>special://skin/backgrounds/play_disc.jpg</icon>
  397. <thumb>$INFO[Skin.String(Home_Custom_Back_Disc_Folder)]</thumb>
  398. <visible>System.HasMediadvd+!Skin.HasSetting(HomeMenuNoDiscButton)</visible>
  399. </item>
  400. <item id="6">
  401. <label>31510</label>
  402. <onclick>ActivateWindow(Weather)</onclick>
  403. <icon>special://skin/backgrounds/weather.jpg</icon>
  404. <thumb>$INFO[Skin.String(Home_Custom_Back_Weather_Folder)]</thumb>
  405. <visible>!Skin.HasSetting(HomeMenuNoWeatherButton)</visible>
  406. <visible>!Skin.HasSetting(ShowWeatherFanart) | IsEmpty(Skin.String(WeatherFanartDir))</visible>
  407. </item>
  408. <item id="6">
  409. <label>31510</label>
  410. <onclick>ActivateWindow(Weather)</onclick>
  411. <icon>special://skin/backgrounds/weather.jpg</icon>
  412. <thumb>$INFO[Skin.String(WeatherFanartDir)]$INFO[Window(weather).Property(Current.FanartCode)]$INFO[Weather.FanartCode]</thumb>
  413. <!-- Hum. Seems Weather Addons aren't called if the now broken 'Weather' isn't invoked? -->
  414. <visible>!Skin.HasSetting(HomeMenuNoWeatherButton)</visible>
  415. <visible>Skin.HasSetting(ShowWeatherFanart) + !IsEmpty(Skin.String(WeatherFanartDir))</visible>
  416. </item>
  417. </content>
  418. </control>
  419. <include>Furniture_ClassicHomeGradient</include>
  420.  
  421. </control>
  422.  
  423.  
  424. <!--Weather info-->
  425. <include condition="!Skin.HasSetting(homepageWeatherinfo)+!StringCompare(Weather.Plugin,weather.weatherplus)">Weather_Widget_Standard</include>
  426. <include condition="!Skin.HasSetting(homepageWeatherinfo)+StringCompare(Weather.Plugin,weather.weatherplus)">Weather_Widget_Plus</include>
  427. <!-- Music Info -->
  428. <include condition="!Skin.HasSetting(homepageMusicinfo)+!Skin.HasSetting(smallmusichome)">Furniture_HomeNowPlaying</include>
  429. <include condition="!Skin.HasSetting(homepageMusicinfo)+Skin.HasSetting(smallmusichome)">SmallMusicInfo</include>
  430. <!-- Video Info -->
  431. <include condition="!Skin.HasSetting(homepageVideoinfo)">Furniture_HomeNowPlayingVideo</include>
  432. <!--RSS/Time/Stats-->
  433. <include condition="Skin.HasSetting(timehomehigh)">timepanelhigh</include>
  434. <include condition="Skin.HasSetting(totalshomehigh)">librarystatshigh</include>
  435. <include condition="Skin.HasSetting(rsshomelow)">rsslow</include>
  436. <!-- Poster Widget-->
  437. <control type="group">
  438. <include>Animation_OpenCloseZoom</include>
  439. <include condition="Skin.HasSetting(HomeRandomPoster)">RandomPosterWidget</include>
  440. <include condition="Skin.HasSetting(HomeLatestPoster)">LatestPosterWidget</include>
  441. </control>
  442.  
  443. </controls>
  444. </window>
  445.  
  446.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement