Advertisement
Guest User

Untitled

a guest
Dec 5th, 2011
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 75.96 KB | None | 0 0
  1. <includes>
  2.     <include name="Multiimage_Programs">
  3.         <control type="multiimage" id="3001">
  4.             <include>HiddenHomeImage</include>
  5.             <imagepath background="false" fallback="backdrops/addons.jpg">$INFO[Skin.String(CustomPrograms)]</imagepath>
  6.         </control>
  7.     </include>
  8.     <include name="Multiimage_CustomHomeItemImage_1">
  9.         <control type="multiimage" id="3002">
  10.             <include>HiddenHomeImage</include>
  11.             <imagepath background="false">$INFO[Skin.String(CustomHomeItemImage_1)]</imagepath>
  12.         </control>
  13.     </include>
  14.     <include name="Multiimage_CustomHomeItemFolder_1">
  15.         <control type="multiimage" id="3002">
  16.             <include>HiddenHomeImage</include>
  17.             <imagepath background="false">$INFO[Skin.String(CustomHomeItemFolder_1)]</imagepath>
  18.         </control>
  19.     </include>
  20.     <include name="Multiimage_Videos">
  21.         <control type="multiimage" id="3003">
  22.             <include>HiddenHomeImage</include>
  23.             <imagepath background="false" fallback="backdrops/videos.jpg">$INFO[Skin.String(CustomVideos)]</imagepath>
  24.         </control>
  25.     </include>
  26.     <include name="Multiimage_CustomHomeItemImage_2">
  27.         <control type="multiimage" id="3004">
  28.             <include>HiddenHomeImage</include>
  29.             <imagepath background="false">$INFO[Skin.String(CustomHomeItemImage_2)]</imagepath>
  30.         </control>
  31.     </include>
  32.     <include name="Multiimage_CustomHomeItemFolder_2">
  33.         <control type="multiimage" id="3004">
  34.             <include>HiddenHomeImage</include>
  35.             <imagepath background="false">$INFO[Skin.String(CustomHomeItemFolder_2)]</imagepath>
  36.         </control>
  37.     </include>
  38.     <include name="Multiimage_Music">
  39.         <control type="multiimage" id="3005">
  40.             <include>HiddenHomeImage</include>
  41.             <imagepath background="false" fallback="backdrops/music.jpg">$INFO[Skin.String(CustomMusic)]</imagepath>
  42.         </control>
  43.     </include>
  44.     <include name="Multiimage_CustomHomeItemImage_3">
  45.         <control type="multiimage" id="3006">
  46.             <include>HiddenHomeImage</include>
  47.             <imagepath background="false">$INFO[Skin.String(CustomHomeItemImage_3)]</imagepath>
  48.         </control>
  49.     </include>
  50.     <include name="Multiimage_CustomHomeItemFolder_3">
  51.         <control type="multiimage" id="3006">
  52.             <include>HiddenHomeImage</include>
  53.             <imagepath background="false">$INFO[Skin.String(CustomHomeItemFolder_3)]</imagepath>
  54.         </control>
  55.     </include>
  56.     <include name="Multiimage_Movies">
  57.         <control type="multiimage" id="3007">
  58.             <include>HiddenHomeImage</include>
  59.             <imagepath background="false" fallback="backdrops/movies.jpg">$INFO[Skin.String(CustomMovies)]</imagepath>
  60.         </control>
  61.     </include>
  62.     <include name="Multiimage_CustomHomeItemImage_4">
  63.         <control type="multiimage" id="3008">
  64.             <include>HiddenHomeImage</include>
  65.             <imagepath background="false">$INFO[Skin.String(CustomHomeItemImage_4)]</imagepath>
  66.         </control>
  67.     </include>
  68.     <include name="Multiimage_CustomHomeItemFolder_4">
  69.         <control type="multiimage" id="3008">
  70.             <include>HiddenHomeImage</include>
  71.             <imagepath background="false">$INFO[Skin.String(CustomHomeItemFolder_4)]</imagepath>
  72.         </control>
  73.     </include>
  74.     <include name="Multiimage_TVShows">
  75.         <control type="multiimage" id="3009">
  76.             <include>HiddenHomeImage</include>
  77.             <imagepath background="false" fallback="backdrops/tvshows.jpg">$INFO[Skin.String(CustomTVShows)]</imagepath>
  78.         </control>
  79.     </include>
  80.     <include name="Multiimage_CustomHomeItemImage_5">
  81.         <control type="multiimage" id="3010">
  82.             <include>HiddenHomeImage</include>
  83.             <imagepath background="false">$INFO[Skin.String(CustomHomeItemImage_5)]</imagepath>
  84.         </control>
  85.     </include>
  86.     <include name="Multiimage_CustomHomeItemFolder_5">
  87.         <control type="multiimage" id="3010">
  88.             <include>HiddenHomeImage</include>
  89.             <imagepath background="false">$INFO[Skin.String(CustomHomeItemFolder_5)]</imagepath>
  90.         </control>
  91.     </include>
  92.     <include name="Multiimage_Pictures">
  93.         <control type="multiimage" id="3011">
  94.             <include>HiddenHomeImage</include>
  95.             <imagepath background="false" fallback="backdrops/pictures.jpg">$INFO[Skin.String(CustomPictures)]</imagepath>
  96.         </control>
  97.     </include>
  98.     <include name="Multiimage_CustomHomeItemImage_6">
  99.         <control type="multiimage" id="3012">
  100.             <include>HiddenHomeImage</include>
  101.             <imagepath background="false">$INFO[Skin.String(CustomHomeItemImage_6)]</imagepath>
  102.         </control>
  103.     </include>
  104.     <include name="Multiimage_CustomHomeItemFolder_6">
  105.         <control type="multiimage" id="3012">
  106.             <include>HiddenHomeImage</include>
  107.             <imagepath background="false">$INFO[Skin.String(CustomHomeItemFolder_6)]</imagepath>
  108.         </control>
  109.     </include>
  110.     <include name="Multiimage_Weather">
  111.         <control type="multiimage" id="3013">
  112.             <include>HiddenHomeImage</include>
  113.             <imagepath background="false" fallback="backdrops/weather.jpg">$INFO[Skin.String(CustomWeather)]</imagepath>
  114.         </control>
  115.     </include>
  116.     <include name="Multiimage_CustomHomeItemImage_7">
  117.         <control type="multiimage" id="3014">
  118.             <include>HiddenHomeImage</include>
  119.             <imagepath background="false">$INFO[Skin.String(CustomHomeItemImage_7)]</imagepath>
  120.         </control>
  121.     </include>
  122.     <include name="Multiimage_CustomHomeItemFolder_7">
  123.         <control type="multiimage" id="3014">
  124.             <include>HiddenHomeImage</include>
  125.             <imagepath background="false">$INFO[Skin.String(CustomHomeItemFolder_7)]</imagepath>
  126.         </control>
  127.     </include>
  128.     <include name="Multiimage_Settings">
  129.         <control type="multiimage" id="3015">
  130.             <include>HiddenHomeImage</include>
  131.             <imagepath background="false" fallback="backdrops/settings.jpg">$INFO[Skin.String(CustomSettings)]</imagepath>
  132.         </control>
  133.     </include>
  134.     <include name="HomeDefault">
  135.         <include condition="!Skin.HasSetting(NoPrograms)">Multiimage_Programs</include>
  136.         <include condition="Skin.HasSetting(CustomHomeItem_1) + !IsEmpty(Skin.String(CustomHomeItemImage_1))">Multiimage_CustomHomeItemImage_1</include>
  137.         <include condition="Skin.HasSetting(CustomHomeItem_1) + IsEmpty(Skin.String(CustomHomeItemImage_1))">Multiimage_CustomHomeItemFolder_1</include>
  138.         <include condition="!Skin.HasSetting(NoVideos)">Multiimage_Videos</include>
  139.         <include condition="Skin.HasSetting(CustomHomeItem_2) + !IsEmpty(Skin.String(CustomHomeItemImage_2))">Multiimage_CustomHomeItemImage_2</include>
  140.         <include condition="Skin.HasSetting(CustomHomeItem_2) + IsEmpty(Skin.String(CustomHomeItemImage_2))">Multiimage_CustomHomeItemFolder_2</include>
  141.         <include condition="!Skin.HasSetting(NoMusic)">Multiimage_Music</include>
  142.         <include condition="Skin.HasSetting(CustomHomeItem_3) + !IsEmpty(Skin.String(CustomHomeItemImage_3))">Multiimage_CustomHomeItemImage_3</include>
  143.         <include condition="Skin.HasSetting(CustomHomeItem_3) + IsEmpty(Skin.String(CustomHomeItemImage_3))">Multiimage_CustomHomeItemFolder_3</include>
  144.         <include condition="!Skin.HasSetting(NoMovies)">Multiimage_Movies</include>
  145.         <include condition="Skin.HasSetting(CustomHomeItem_4) + !IsEmpty(Skin.String(CustomHomeItemImage_4))">Multiimage_CustomHomeItemImage_4</include>
  146.         <include condition="Skin.HasSetting(CustomHomeItem_4) + IsEmpty(Skin.String(CustomHomeItemImage_4))">Multiimage_CustomHomeItemFolder_4</include>
  147.         <include condition="!Skin.HasSetting(NoTVShows)">Multiimage_TVShows</include>
  148.         <include condition="Skin.HasSetting(CustomHomeItem_5) + !IsEmpty(Skin.String(CustomHomeItemImage_5))">Multiimage_CustomHomeItemImage_5</include>
  149.         <include condition="Skin.HasSetting(CustomHomeItem_5) + IsEmpty(Skin.String(CustomHomeItemImage_5))">Multiimage_CustomHomeItemFolder_5</include>
  150.         <include condition="!Skin.HasSetting(NoPictures)">Multiimage_Pictures</include>
  151.         <include condition="Skin.HasSetting(CustomHomeItem_6) + !IsEmpty(Skin.String(CustomHomeItemImage_6))">Multiimage_CustomHomeItemImage_6</include>
  152.         <include condition="Skin.HasSetting(CustomHomeItem_6) + IsEmpty(Skin.String(CustomHomeItemImage_6))">Multiimage_CustomHomeItemFolder_6</include>
  153.         <include condition="!Skin.HasSetting(NoWeather)">Multiimage_Weather</include>
  154.         <include condition="Skin.HasSetting(CustomHomeItem_7) + !IsEmpty(Skin.String(CustomHomeItemImage_7))">Multiimage_CustomHomeItemImage_7</include>
  155.         <include condition="Skin.HasSetting(CustomHomeItem_7) + IsEmpty(Skin.String(CustomHomeItemImage_7))">Multiimage_CustomHomeItemFolder_7</include>
  156.         <include condition="!Skin.HasSetting(NoSettings)">Multiimage_Settings</include>
  157.         <control type="button" id="30000">
  158.             <include>HiddenButton</include>
  159.             <onfocus>Control.SetFocus(302,9)</onfocus>
  160.         </control>
  161.         <control type="button" id="30001">
  162.             <include>HiddenButton</include>
  163.             <onfocus>Control.SetFocus(301,0)</onfocus>
  164.         </control>
  165.         <control type="fixedlist" id="300">
  166.             <posx>-249</posx>
  167.             <posy>170</posy>
  168.             <width>1614</width>
  169.             <height>320</height>
  170.             <onup>30000</onup>
  171.             <ondown>30001</ondown>
  172.             <onleft>300</onleft>
  173.             <onright>300</onright>
  174.             <viewtype>list</viewtype>
  175.             <scrolltime>300</scrolltime>
  176.             <orientation>horizontal</orientation>
  177.             <focusposition>2</focusposition>
  178.             <include>Animation_ZoomOutZoomIn</include>
  179.             <include>Animation_ZoomedByMenu</include>
  180.             <itemlayout width="352" height="320">
  181.                 <control type="group">
  182.                     <animation effect="zoom" center="auto" start="100" end="80" condition="true">Conditional</animation>
  183.                     <control type="image">
  184.                         <include>Object_MainMenuFanart</include>
  185.                         <fadetime>1200</fadetime>
  186.                         <texture background="true" diffuse="home/homematte.png">$INFO[ListItem.ActualIcon]</texture>
  187.                     </control>
  188.                     <include>Object_MainMenuFrame</include>
  189.                     <control type="label">
  190.                         <include>Object_MainMenuLabelAlt</include>
  191.                         <label>$INFO[ListItem.Label]</label>
  192.                     </control>
  193.                     <include>Object_MainMenuShade</include>
  194.                 </control>
  195.             </itemlayout>
  196.             <focusedlayout width="352" height="320">
  197.                 <control type="group">
  198.                     <animation type="Focus" condition="Container(300).OnNext | Container(300).OnPrevious" reversible="false">
  199.                         <effect type="zoom" center="auto" tween="sine" easing="inout" time="300" start="80" end="100" />
  200.                     </animation>
  201.                     <animation type="UnFocus" condition="Container(300).OnNext | Container(300).OnPrevious" reversible="false">
  202.                         <effect type="zoom" center="auto" tween="sine" easing="inout" time="300" start="100" end="80" />
  203.                     </animation>
  204.                     <control type="image">
  205.                         <include>Object_MainMenuFanart</include>
  206.                         <fadetime>1200</fadetime>
  207.                         <texture background="true" diffuse="home/homematte.png">$INFO[ListItem.ActualIcon]</texture>
  208.                     </control>
  209.                     <control type="image">
  210.                         <width>370</width>
  211.                         <height>56</height>
  212.                         <posx>0</posx>
  213.                         <posy>265</posy>
  214.                         <texture>home/homeback.png</texture>
  215.                         <colordiffuse>HomeWindowTextBackgroundColour</colordiffuse>
  216.                     </control>
  217.                     <control type="label">
  218.                         <include>Object_MainMenuLabelAlt</include>
  219.                         <label>$INFO[ListItem.Label]</label>
  220.                         <scroll>true</scroll>
  221.                         <visible>Control.HasFocus(300)</visible>
  222.                     </control>
  223.                     <control type="fadelabel">
  224.                         <include>Object_MainMenuLabel</include>
  225.                         <label>$INFO[System.CurrentControl]</label>
  226.                         <visible>!Control.HasFocus(300)</visible>
  227.                     </control>
  228.                     <control type="group">
  229.                         <visible>Control.HasFocus(300)</visible>
  230.                         <control type="image">
  231.                             <width>370</width>
  232.                             <height>320</height>
  233.                             <posx>0</posx>
  234.                             <posy>0</posy>
  235.                             <texture>home/frame.png</texture>
  236.                             <colordiffuse>HomeWindowFrameColor</colordiffuse>
  237.                         </control>
  238.                         <control type="image">
  239.                             <width>370</width>
  240.                             <height>320</height>
  241.                             <posx>0</posx>
  242.                             <posy>0</posy>
  243.                             <texture>home/homeglass.png</texture>
  244.                         </control>
  245.                         <control type="image">
  246.                             <posx>9</posx>
  247.                             <posy>266</posy>
  248.                             <width>349</width>
  249.                             <height>40</height>
  250.                             <texture>home/homeshade.png</texture>
  251.                             <colordiffuse>HomeWindowShadeColor</colordiffuse>
  252.                         </control>
  253.                     </control>
  254.                 </control>
  255.             </focusedlayout>
  256.             <content>
  257.                 <item id="1">
  258.                     <onclick>ActivateWindow(Programs,Addons,return)</onclick>
  259.                     <label>$LOCALIZE[31029]</label>
  260.                     <icon>$INFO[Control.GetLabel(3001)]</icon>
  261.                     <visible>!Skin.HasSetting(NoPrograms)</visible>
  262.                 </item>
  263.                 <item id="2">
  264.                     <label>$INFO[Skin.String(CustomHomeItemName_1)]</label>
  265.                     <icon>$INFO[Control.GetLabel(3002)]</icon>
  266.                     <onclick>$INFO[Skin.String(CustomHomeItemPath_1)]</onclick>
  267.                     <visible>Skin.HasSetting(CustomHomeItem_1) + !IsEmpty(Skin.String(CustomHomeItemName_1)) + [SubString(Skin.String(CustomHomeItemPath_1),Script) | SubString(Skin.String(CustomHomeItemPath_1),ActivateWindow)]</visible>
  268.                 </item>
  269.                 <item id="2">
  270.                     <label>$INFO[Skin.String(CustomHomeItemName_1)]</label>
  271.                     <icon>$INFO[Control.GetLabel(3002)]</icon>
  272.                     <onclick>ActivateWindow(Videos,plugin://$INFO[Skin.String(CustomHomeItemPath_1)],return))</onclick>
  273.                     <visible>Skin.HasSetting(CustomHomeItem_1) + !IsEmpty(Skin.String(CustomHomeItemName_1)) + SubString(Skin.String(CustomHomeItemPath_1),plugin.video) + !SubString(Skin.String(CustomHomeItemPath_1),ActivateWindow)</visible>
  274.                 </item>
  275.                 <item id="2">
  276.                     <label>$INFO[Skin.String(CustomHomeItemPath_1)]</label>
  277.                     <icon>$INFO[Control.GetLabel(3002)]</icon>
  278.                     <onclick>ActivateWindow(MusicLibrary,plugin://$INFO[Skin.String(CustomHomeItemPath_1)],return))</onclick>
  279.                     <visible>Skin.HasSetting(CustomHomeItem_1) + !IsEmpty(Skin.String(CustomHomeItemName_1)) + SubString(Skin.String(CustomHomeItemPath_1),plugin.audio) + !SubString(Skin.String(CustomHomeItemPath_1),ActivateWindow)</visible>
  280.                 </item>
  281.                 <item id="2">
  282.                     <label>$INFO[Skin.String(CustomHomeItemName_1)]</label>
  283.                     <icon>$INFO[Control.GetLabel(3002)]</icon>
  284.                     <onclick>ActivateWindow(Pictures,plugin://$INFO[Skin.String(CustomHomeItemPath_1)],return))</onclick>
  285.                     <visible>Skin.HasSetting(CustomHomeItem_1) + !IsEmpty(Skin.String(CustomHomeItemName_1)) + SubString(Skin.String(CustomHomeItemPath_1),plugin.image) + !SubString(Skin.String(CustomHomeItemPath_1),ActivateWindow)</visible>
  286.                 </item>
  287.                 <item id="2">
  288.                     <label>$INFO[Skin.String(CustomHomeItemName_1)]</label>
  289.                     <icon>$INFO[Control.GetLabel(3002)]</icon>
  290.                     <onclick>ActivateWindow(Programs,plugin://$INFO[Skin.String(CustomHomeItemPath_1)],return))</onclick>
  291.                     <visible>Skin.HasSetting(CustomHomeItem_1) + !IsEmpty(Skin.String(CustomHomeItemName_1)) + SubString(Skin.String(CustomHomeItemPath_1),plugin.program) + !SubString(Skin.String(CustomHomeItemPath_1),ActivateWindow)</visible>
  292.                 </item>
  293.                 <item id="3">
  294.                     <onclick>ActivateWindow(Videos,Files,return)</onclick>
  295.                     <label>3</label>
  296.                     <icon>$INFO[Control.GetLabel(3003)]</icon>
  297.                     <visible>!Skin.HasSetting(NoVideos)</visible>
  298.                 </item>
  299.                 <item id="4">
  300.                     <label>$INFO[Skin.String(CustomHomeItemName_2)]</label>
  301.                     <icon>$INFO[Control.GetLabel(3004)]</icon>
  302.                     <onclick>$INFO[Skin.String(CustomHomeItemPath_2)]</onclick>
  303.                     <visible>Skin.HasSetting(CustomHomeItem_2) + !IsEmpty(Skin.String(CustomHomeItemName_2)) + [SubString(Skin.String(CustomHomeItemPath_2),Script) | SubString(Skin.String(CustomHomeItemPath_2),ActivateWindow)]</visible>
  304.                 </item>
  305.                 <item id="4">
  306.                     <label>$INFO[Skin.String(CustomHomeItemName_2)]</label>
  307.                     <icon>$INFO[Control.GetLabel(3004)]</icon>
  308.                     <onclick>ActivateWindow(Videos,plugin://$INFO[Skin.String(CustomHomeItemPath_2)],return))</onclick>
  309.                     <visible>Skin.HasSetting(CustomHomeItem_2) + !IsEmpty(Skin.String(CustomHomeItemName_2)) + SubString(Skin.String(CustomHomeItemPath_2),plugin.video) + !SubString(Skin.String(CustomHomeItemPath_2),ActivateWindow)</visible>
  310.                 </item>
  311.                 <item id="4">
  312.                     <label>$INFO[Skin.String(CustomHomeItemName_2)]</label>
  313.                     <icon>$INFO[Control.GetLabel(3004)]</icon>
  314.                     <onclick>ActivateWindow(MusicLibrary,plugin://$INFO[Skin.String(CustomHomeItemPath_2)],return))</onclick>
  315.                     <visible>Skin.HasSetting(CustomHomeItem_2) + !IsEmpty(Skin.String(CustomHomeItemName_2)) + SubString(Skin.String(CustomHomeItemPath_2),plugin.audio) + !SubString(Skin.String(CustomHomeItemPath_2),ActivateWindow)</visible>
  316.                 </item>
  317.                 <item id="4">
  318.                     <label>$INFO[Skin.String(CustomHomeItemName_2)]</label>
  319.                     <icon>$INFO[Control.GetLabel(3004)]</icon>
  320.                     <onclick>ActivateWindow(Pictures,plugin://$INFO[Skin.String(CustomHomeItemPath_2)],return))</onclick>
  321.                     <visible>Skin.HasSetting(CustomHomeItem_2) + !IsEmpty(Skin.String(CustomHomeItemName_2)) + SubString(Skin.String(CustomHomeItemPath_2),plugin.image) + !SubString(Skin.String(CustomHomeItemPath_2),ActivateWindow)</visible>
  322.                 </item>
  323.                 <item id="4">
  324.                     <label>$INFO[Skin.String(CustomHomeItemName_2)]</label>
  325.                     <icon>$INFO[Control.GetLabel(3004)]</icon>
  326.                     <onclick>ActivateWindow(Programs,plugin://$INFO[Skin.String(CustomHomeItemPath_2)],return))</onclick>
  327.                     <visible>Skin.HasSetting(CustomHomeItem_2) + !IsEmpty(Skin.String(CustomHomeItemName_2)) + SubString(Skin.String(CustomHomeItemPath_2),plugin.program) + !SubString(Skin.String(CustomHomeItemPath_2),ActivateWindow)</visible>
  328.                 </item>
  329.                 <item id="5">
  330.                     <label>2</label>
  331.                     <icon>$INFO[Control.GetLabel(3005)]</icon>
  332.                     <onclick>ActivateWindow(MusicFiles)</onclick>
  333.                     <visible>!Skin.HasSetting(NoMusic) + !Skin.HasSetting(HomeReturnOff) + !Skin.HasSetting(HomeMusicArtists)</visible>
  334.                 </item>
  335.                 <item id="5">
  336.                     <label>2</label>
  337.                     <icon>$INFO[Control.GetLabel(3005)]</icon>
  338.                     <onclick>ActivateWindow(MusicFiles)</onclick>
  339.                     <visible>!Skin.HasSetting(NoMusic) + Skin.HasSetting(HomeReturnOff) + !Skin.HasSetting(HomeMusicArtists)</visible>
  340.                 </item>
  341.                 <item id="5">
  342.                     <label>2</label>
  343.                     <icon>$INFO[Control.GetLabel(3005)]</icon>
  344.                     <onclick>ActivateWindow(MyMusicLibrary,Artists,return)</onclick>
  345.                     <visible>!Skin.HasSetting(NoMusic) + !Skin.HasSetting(HomeReturnOff) + Skin.HasSetting(HomeMusicArtists)</visible>
  346.                 </item>
  347.                 <item id="5">
  348.                     <label>2</label>
  349.                     <icon>$INFO[Control.GetLabel(3005)]</icon>
  350.                     <onclick>ActivateWindow(MyMusicLibrary,Artists)</onclick>
  351.                     <visible>!Skin.HasSetting(NoMusic) + Skin.HasSetting(HomeReturnOff) + Skin.HasSetting(HomeMusicArtists)</visible>
  352.                 </item>
  353.                 <item id="6">
  354.                     <label>$INFO[Skin.String(CustomHomeItemName_3)]</label>
  355.                     <icon>$INFO[Control.GetLabel(3006)]</icon>
  356.                     <onclick>$INFO[Skin.String(CustomHomeItemPath_3)]</onclick>
  357.                     <visible>Skin.HasSetting(CustomHomeItem_3) + !IsEmpty(Skin.String(CustomHomeItemName_3)) + [SubString(Skin.String(CustomHomeItemPath_3),Script) | SubString(Skin.String(CustomHomeItemPath_3),ActivateWindow)]</visible>
  358.                 </item>
  359.                 <item id="6">
  360.                     <label>$INFO[Skin.String(CustomHomeItemName_3)]</label>
  361.                     <icon>$INFO[Control.GetLabel(3006)]</icon>
  362.                     <onclick>ActivateWindow(Videos,plugin://$INFO[Skin.String(CustomHomeItemPath_3)],return))</onclick>
  363.                     <visible>Skin.HasSetting(CustomHomeItem_3) + !IsEmpty(Skin.String(CustomHomeItemName_3)) + SubString(Skin.String(CustomHomeItemPath_3),plugin.video) + !SubString(Skin.String(CustomHomeItemPath_3),ActivateWindow)</visible>
  364.                 </item>
  365.                 <item id="6">
  366.                     <label>$INFO[Skin.String(CustomHomeItemName_3)]</label>
  367.                     <icon>$INFO[Control.GetLabel(3006)]</icon>
  368.                     <onclick>ActivateWindow(MusicLibrary,plugin://$INFO[Skin.String(CustomHomeItemPath_3)],return))</onclick>
  369.                     <visible>Skin.HasSetting(CustomHomeItem_3) + !IsEmpty(Skin.String(CustomHomeItemName_3)) + SubString(Skin.String(CustomHomeItemPath_3),plugin.audio) + !SubString(Skin.String(CustomHomeItemPath_3),ActivateWindow)</visible>
  370.                 </item>
  371.                 <item id="6">
  372.                     <label>$INFO[Skin.String(CustomHomeItemName_3)]</label>
  373.                     <icon>$INFO[Control.GetLabel(3006)]</icon>
  374.                     <onclick>ActivateWindow(Pictures,plugin://$INFO[Skin.String(CustomHomeItemPath_3)],return))</onclick>
  375.                     <visible>Skin.HasSetting(CustomHomeItem_3) + !IsEmpty(Skin.String(CustomHomeItemName_3)) + SubString(Skin.String(CustomHomeItemPath_3),plugin.image) + !SubString(Skin.String(CustomHomeItemPath_3),ActivateWindow)</visible>
  376.                 </item>
  377.                 <item id="6">
  378.                     <label>$INFO[Skin.String(CustomHomeItemName_3)]</label>
  379.                     <icon>$INFO[Control.GetLabel(3006)]</icon>
  380.                     <onclick>ActivateWindow(Programs,plugin://$INFO[Skin.String(CustomHomeItemPath_3)],return))</onclick>
  381.                     <visible>Skin.HasSetting(CustomHomeItem_3) + !IsEmpty(Skin.String(CustomHomeItemName_3)) + SubString(Skin.String(CustomHomeItemPath_3),plugin.program) + !SubString(Skin.String(CustomHomeItemPath_3),ActivateWindow)</visible>
  382.                 </item>
  383.                 <item id="7">
  384.                     <label>342</label>
  385.                     <icon>$INFO[Control.GetLabel(3007)]</icon>
  386.                     <onclick>ActivateWindow(MyVideoLibrary,movietitles,return)</onclick>
  387.                     <visible>!Skin.HasSetting(NoMovies) + !Skin.HasSetting(HomeReturnOff)</visible>
  388.                 </item>
  389.                 <item id="7">
  390.                     <label>342</label>
  391.                     <icon>$INFO[Control.GetLabel(3007)]</icon>
  392.                     <onclick>ActivateWindow(MyVideoLibrary,movietitles)</onclick>
  393.                     <visible>!Skin.HasSetting(NoMovies) + Skin.HasSetting(HomeReturnOff)</visible>
  394.                 </item>
  395.                 <item id="8">
  396.                     <onclick>PlayDVD()</onclick>
  397.                     <label>341</label>
  398.                     <icon>backdrops/playdisc.jpg</icon>
  399.                     <visible>System.HasMediaDVD</visible>
  400.                 </item>
  401.                 <item id="9">
  402.                     <label>$INFO[Skin.String(CustomHomeItemName_4)]</label>
  403.                     <icon>$INFO[Control.GetLabel(3008)]</icon>
  404.                     <onclick>$INFO[Skin.String(CustomHomeItemPath_4)]</onclick>
  405.                     <visible>Skin.HasSetting(CustomHomeItem_4) + !IsEmpty(Skin.String(CustomHomeItemName_4)) + [SubString(Skin.String(CustomHomeItemPath_4),Script) | SubString(Skin.String(CustomHomeItemPath_4),ActivateWindow)]</visible>
  406.                 </item>
  407.                 <item id="9">
  408.                     <label>$INFO[Skin.String(CustomHomeItemName_4)]</label>
  409.                     <icon>$INFO[Control.GetLabel(3008)]</icon>
  410.                     <onclick>ActivateWindow(Videos,plugin://$INFO[Skin.String(CustomHomeItemPath_4)],return))</onclick>
  411.                     <visible>Skin.HasSetting(CustomHomeItem_4) + !IsEmpty(Skin.String(CustomHomeItemName_4)) + SubString(Skin.String(CustomHomeItemPath_4),plugin.video) + !SubString(Skin.String(CustomHomeItemPath_4),ActivateWindow)</visible>
  412.                 </item>
  413.                 <item id="9">
  414.                     <label>$INFO[Skin.String(CustomHomeItemName_4)]</label>
  415.                     <icon>$INFO[Control.GetLabel(3008)]</icon>
  416.                     <onclick>ActivateWindow(MusicLibrary,plugin://$INFO[Skin.String(CustomHomeItemPath_4)],return))</onclick>
  417.                     <visible>Skin.HasSetting(CustomHomeItem_4) + !IsEmpty(Skin.String(CustomHomeItemName_4)) + SubString(Skin.String(CustomHomeItemPath_4),plugin.audio) + !SubString(Skin.String(CustomHomeItemPath_4),ActivateWindow)</visible>
  418.                 </item>
  419.                 <item id="9">
  420.                     <label>$INFO[Skin.String(CustomHomeItemName_4)]</label>
  421.                     <icon>$INFO[Control.GetLabel(3008)]</icon>
  422.                     <onclick>ActivateWindow(Pictures,plugin://$INFO[Skin.String(CustomHomeItemPath_4)],return))</onclick>
  423.                     <visible>Skin.HasSetting(CustomHomeItem_4) + !IsEmpty(Skin.String(CustomHomeItemName_4)) + SubString(Skin.String(CustomHomeItemPath_4),plugin.image) + !SubString(Skin.String(CustomHomeItemPath_4),ActivateWindow)</visible>
  424.                 </item>
  425.                 <item id="9">
  426.                     <label>$INFO[Skin.String(CustomHomeItemName_4)]</label>
  427.                     <icon>$INFO[Control.GetLabel(3008)]</icon>
  428.                     <onclick>ActivateWindow(Programs,plugin://$INFO[Skin.String(CustomHomeItemPath_4)],return))</onclick>
  429.                     <visible>Skin.HasSetting(CustomHomeItem_4) + !IsEmpty(Skin.String(CustomHomeItemName_4)) + SubString(Skin.String(CustomHomeItemPath_4),plugin.program) + !SubString(Skin.String(CustomHomeItemPath_4),ActivateWindow)</visible>
  430.                 </item>
  431.                 <item id="10">
  432.                     <label>20343</label>
  433.                     <icon>$INFO[Control.GetLabel(3009)]</icon>
  434.                     <onclick>ActivateWindow(MyVideoLibrary,tvshowtitles,return)</onclick>
  435.                     <visible>!Skin.HasSetting(NoTVShows) + !Skin.HasSetting(HomeReturnOff)</visible>
  436.                 </item>
  437.                 <item id="10">
  438.                     <label>20343</label>
  439.                     <icon>$INFO[Control.GetLabel(3009)]</icon>
  440.                     <onclick>ActivateWindow(MyVideoLibrary,tvshowtitles)</onclick>
  441.                     <visible>!Skin.HasSetting(NoTVShows) + Skin.HasSetting(HomeReturnOff)</visible>
  442.                 </item>
  443.                 <item id="11">
  444.                     <label>$INFO[Skin.String(CustomHomeItemName_5)]</label>
  445.                     <icon>$INFO[Control.GetLabel(3010)]</icon>
  446.                     <onclick>$INFO[Skin.String(CustomHomeItemPath_5)]</onclick>
  447.                     <visible>Skin.HasSetting(CustomHomeItem_5) + !IsEmpty(Skin.String(CustomHomeItemName_5)) + [SubString(Skin.String(CustomHomeItemPath_5),Script) | SubString(Skin.String(CustomHomeItemPath_5),ActivateWindow)]</visible>
  448.                 </item>
  449.                 <item id="11">
  450.                     <label>$INFO[Skin.String(CustomHomeItemName_5)]</label>
  451.                     <icon>$INFO[Control.GetLabel(3010)]</icon>
  452.                     <onclick>ActivateWindow(Videos,plugin://$INFO[Skin.String(CustomHomeItemPath_5)],return))</onclick>
  453.                     <visible>Skin.HasSetting(CustomHomeItem_5) + !IsEmpty(Skin.String(CustomHomeItemName_5)) + SubString(Skin.String(CustomHomeItemPath_5),plugin.video) + !SubString(Skin.String(CustomHomeItemPath_5),ActivateWindow)</visible>
  454.                 </item>
  455.                 <item id="11">
  456.                     <label>$INFO[Skin.String(CustomHomeItemName_5)]</label>
  457.                     <icon>$INFO[Control.GetLabel(3010)]</icon>
  458.                     <onclick>ActivateWindow(MusicLibrary,plugin://$INFO[Skin.String(CustomHomeItemPath_5)],return))</onclick>
  459.                     <visible>Skin.HasSetting(CustomHomeItem_5) + !IsEmpty(Skin.String(CustomHomeItemName_5)) + SubString(Skin.String(CustomHomeItemPath_5),plugin.audio) + !SubString(Skin.String(CustomHomeItemPath_5),ActivateWindow)</visible>
  460.                 </item>
  461.                 <item id="11">
  462.                     <label>$INFO[Skin.String(CustomHomeItemName_5)]</label>
  463.                     <icon>$INFO[Control.GetLabel(3010)]</icon>
  464.                     <onclick>ActivateWindow(Pictures,plugin://$INFO[Skin.String(CustomHomeItemPath_5)],return))</onclick>
  465.                     <visible>Skin.HasSetting(CustomHomeItem_5) + !IsEmpty(Skin.String(CustomHomeItemName_5)) + SubString(Skin.String(CustomHomeItemPath_5),plugin.image) + !SubString(Skin.String(CustomHomeItemPath_5),ActivateWindow)</visible>
  466.                 </item>
  467.                 <item id="11">
  468.                     <label>$INFO[Skin.String(CustomHomeItemName_5)]</label>
  469.                     <icon>$INFO[Control.GetLabel(3010)]</icon>
  470.                     <onclick>ActivateWindow(Programs,plugin://$INFO[Skin.String(CustomHomeItemPath_5)],return))</onclick>
  471.                     <visible>Skin.HasSetting(CustomHomeItem_5) + !IsEmpty(Skin.String(CustomHomeItemName_5)) + SubString(Skin.String(CustomHomeItemPath_5),plugin.program) + !SubString(Skin.String(CustomHomeItemPath_5),ActivateWindow)</visible>
  472.                 </item>
  473.                 <item id="12">
  474.                     <label>1</label>
  475.                     <icon>$INFO[Control.GetLabel(3011)]</icon>
  476.                     <onclick>ActivateWindow(Pictures)</onclick>
  477.                     <visible>!Skin.HasSetting(NoPictures)</visible>
  478.                 </item>
  479.                 <item id="13">
  480.                     <label>$INFO[Skin.String(CustomHomeItemName_6)]</label>
  481.                     <icon>$INFO[Control.GetLabel(3012)]</icon>
  482.                     <onclick>$INFO[Skin.String(CustomHomeItemPath_6)]</onclick>
  483.                     <visible>Skin.HasSetting(CustomHomeItem_6) + !IsEmpty(Skin.String(CustomHomeItemName_6)) + [SubString(Skin.String(CustomHomeItemPath_6),Script) | SubString(Skin.String(CustomHomeItemPath_6),ActivateWindow)]</visible>
  484.                 </item>
  485.                 <item id="13">
  486.                     <label>$INFO[Skin.String(CustomHomeItemName_6)]</label>
  487.                     <icon>$INFO[Control.GetLabel(3012)]</icon>
  488.                     <onclick>ActivateWindow(Videos,plugin://$INFO[Skin.String(CustomHomeItemPath_6)],return))</onclick>
  489.                     <visible>Skin.HasSetting(CustomHomeItem_6) + !IsEmpty(Skin.String(CustomHomeItemName_6)) + SubString(Skin.String(CustomHomeItemPath_6),plugin.video) + !SubString(Skin.String(CustomHomeItemPath_6),ActivateWindow)</visible>
  490.                 </item>
  491.                 <item id="13">
  492.                     <label>$INFO[Skin.String(CustomHomeItemName_6)]</label>
  493.                     <icon>$INFO[Control.GetLabel(3012)]</icon>
  494.                     <onclick>ActivateWindow(MusicLibrary,plugin://$INFO[Skin.String(CustomHomeItemPath_6)],return))</onclick>
  495.                     <visible>Skin.HasSetting(CustomHomeItem_6) + !IsEmpty(Skin.String(CustomHomeItemName_6)) + SubString(Skin.String(CustomHomeItemPath_6),plugin.audio) + !SubString(Skin.String(CustomHomeItemPath_6),ActivateWindow)</visible>
  496.                 </item>
  497.                 <item id="13">
  498.                     <label>$INFO[Skin.String(CustomHomeItemName_6)]</label>
  499.                     <icon>$INFO[Control.GetLabel(3012)]</icon>
  500.                     <onclick>ActivateWindow(Pictures,plugin://$INFO[Skin.String(CustomHomeItemPath_6)],return))</onclick>
  501.                     <visible>Skin.HasSetting(CustomHomeItem_6) + !IsEmpty(Skin.String(CustomHomeItemName_6)) + SubString(Skin.String(CustomHomeItemPath_6),plugin.image) + !SubString(Skin.String(CustomHomeItemPath_6),ActivateWindow)</visible>
  502.                 </item>
  503.                 <item id="13">
  504.                     <label>$INFO[Skin.String(CustomHomeItemName_6)]</label>
  505.                     <icon>$INFO[Control.GetLabel(3012)]</icon>
  506.                     <onclick>ActivateWindow(Programs,plugin://$INFO[Skin.String(CustomHomeItemPath_6)],return))</onclick>
  507.                     <visible>Skin.HasSetting(CustomHomeItem_6) + !IsEmpty(Skin.String(CustomHomeItemName_6)) + SubString(Skin.String(CustomHomeItemPath_6),plugin.program) + !SubString(Skin.String(CustomHomeItemPath_6),ActivateWindow)</visible>
  508.                 </item>
  509.                 <item id="14">
  510.                     <onclick>ActivateWindow(weather)</onclick>
  511.                     <label>8</label>
  512.                     <icon>$INFO[Control.GetLabel(3013)]</icon>
  513.                     <visible>!Skin.HasSetting(NoWeather) + !Skin.HasSetting(HomeWeather)</visible>
  514.                 </item>
  515.                 <item id="14">
  516.                     <onclick>ActivateWindow(weather)</onclick>
  517.                     <label>$LOCALIZE[31157] $INFO[Window(Weather).Property(Current.Temperature)]$INFO[System.TemperatureUnits]</label>
  518.                     <icon>$INFO[Control.GetLabel(3013)]</icon>
  519.                     <visible>!Skin.HasSetting(NoWeather) + Skin.HasSetting(HomeWeather)</visible>
  520.                 </item>
  521.                 <item id="15">
  522.                     <label>$INFO[Skin.String(CustomHomeItemName_7)]</label>
  523.                     <icon>$INFO[Control.GetLabel(3014)]</icon>
  524.                     <onclick>$INFO[Skin.String(CustomHomeItemPath_7)]</onclick>
  525.                     <visible>Skin.HasSetting(CustomHomeItem_7) + !IsEmpty(Skin.String(CustomHomeItemName_7)) + [SubString(Skin.String(CustomHomeItemPath_7,Script) | SubString(Skin.String(CustomHomeItemPath_7),ActivateWindow)]</visible>
  526.                 </item>
  527.                 <item id="15">
  528.                     <label>$INFO[Skin.String(CustomHomeItemName_7)]</label>
  529.                     <icon>$INFO[Control.GetLabel(3014)]</icon>
  530.                     <onclick>ActivateWindow(Videos,plugin://$INFO[Skin.String(CustomHomeItemPath_7)],return))</onclick>
  531.                     <visible>Skin.HasSetting(CustomHomeItem_7) + !IsEmpty(Skin.String(CustomHomeItemName_7)) + SubString(Skin.String(CustomHomeItemPath_7),plugin.video) + !SubString(Skin.String(CustomHomeItemPath_7),ActivateWindow)</visible>
  532.                 </item>
  533.                 <item id="15">
  534.                     <label>$INFO[Skin.String(CustomHomeItemName_7)]</label>
  535.                     <icon>$INFO[Control.GetLabel(3014)]</icon>
  536.                     <onclick>ActivateWindow(MusicLibrary,plugin://$INFO[Skin.String(CustomHomeItemPath_7)],return))</onclick>
  537.                     <visible>Skin.HasSetting(CustomHomeItem_7) + !IsEmpty(Skin.String(CustomHomeItemName_7)) + SubString(Skin.String(CustomHomeItemPath_7),plugin.audio) + !SubString(Skin.String(CustomHomeItemPath_7),ActivateWindow)</visible>
  538.                 </item>
  539.                 <item id="15">
  540.                     <label>$INFO[Skin.String(CustomHomeItemName_7)]</label>
  541.                     <icon>$INFO[Control.GetLabel(3014)]</icon>
  542.                     <onclick>ActivateWindow(Pictures,plugin://$INFO[Skin.String(CustomHomeItemPath_7)],return))</onclick>
  543.                     <visible>Skin.HasSetting(CustomHomeItem_7) + !IsEmpty(Skin.String(CustomHomeItemName_7)) + SubString(Skin.String(CustomHomeItemPath_7),plugin.image) + !SubString(Skin.String(CustomHomeItemPath_7),ActivateWindow)</visible>
  544.                 </item>
  545.                 <item id="15">
  546.                     <label>$INFO[Skin.String(CustomHomeItemName_7)]</label>
  547.                     <icon>$INFO[Control.GetLabel(3014)]</icon>
  548.                     <onclick>ActivateWindow(Programs,plugin://$INFO[Skin.String(CustomHomeItemPath_7)],return))</onclick>
  549.                     <visible>Skin.HasSetting(CustomHomeItem_7) + !IsEmpty(Skin.String(CustomHomeItemName_7)) + SubString(Skin.String(CustomHomeItemPath_7),plugin.program) + !SubString(Skin.String(CustomHomeItemPath_7),ActivateWindow)</visible>
  550.                 </item>
  551.                 <item id="16">
  552.                     <onclick>ActivateWindow(settings)</onclick>
  553.                     <label>5</label>
  554.                     <icon>$INFO[Control.GetLabel(3015)]</icon>
  555.                     <visible>!Skin.HasSetting(NoSettings)</visible>
  556.                 </item>
  557.             </content>
  558.         </control>
  559.         <control type="group">
  560.             <posx>455</posx>
  561.             <posy>170</posy>
  562.             <include>Animation_ZoomOutZoomIn</include>
  563.             <include>Animation_ZoomedByMenu</include>
  564.             <control type="group">
  565.                 <visible>!Container(300).OnNext + !Container(300).OnPrevious</visible>
  566.                 <animation effect="fade" start="0" end="100" time="0" delay="300" reversible="false">Visible</animation>
  567.                 <control type="image">
  568.                     <include>Object_MainMenuFanart</include>
  569.                     <texture diffuse="home/homematte.png" >$INFO[Container(301).ListItem.Icon]</texture>
  570.                     <visible>Control.HasFocus(301) + !Container(300).HasFocus(14)</visible>
  571.                 </control>
  572.                 <control type="multiimage">
  573.                     <include>Object_MainMenuFanart</include>
  574.                     <imagepath diffuse="home/homematte.png" >special://skin/extras/weather/$INFO[Container(301).ListItem.Icon]</imagepath>
  575.                     <visible>Control.HasFocus(301) + Container(300).HasFocus(14)</visible>
  576.                 </control>
  577.                 <control type="image">
  578.                     <include>Object_MainMenuFanart</include>
  579.                     <texture diffuse="home/homematte.png" >$INFO[Container(302).ListItem.Icon]</texture>
  580.                     <visible>Control.HasFocus(302)</visible>
  581.                 </control>
  582.                 <control type="group">
  583.                     <visible>!Control.HasFocus(300)</visible>
  584.                     <control type="image">
  585.                         <width>370</width>
  586.                         <height>320</height>
  587.                         <posx>0</posx>
  588.                         <posy>0</posy>
  589.                         <texture>home/frame.png</texture>
  590.                         <colordiffuse>HomeWindowFrameColor</colordiffuse>
  591.                     </control>
  592.                     <control type="image">
  593.                         <width>370</width>
  594.                         <height>320</height>
  595.                         <posx>0</posx>
  596.                         <posy>0</posy>
  597.                         <texture>home/homeglass.png</texture>
  598.                     </control>
  599.                     <control type="image">
  600.                         <posx>9</posx>
  601.                         <posy>266</posy>
  602.                         <width>349</width>
  603.                         <height>40</height>
  604.                         <texture>home/homeshade.png</texture>
  605.                         <colordiffuse>HomeWindowShadeColor</colordiffuse>
  606.                     </control>
  607.                 </control>
  608.             </control>
  609.         </control>
  610.         <control type="list" id="301">
  611.             <onup>300</onup>
  612.             <ondown>-</ondown>
  613.             <onleft>300</onleft>
  614.             <onright>300</onright>
  615.             <visible>Container(300).HasFocus(1)</visible>
  616.             <content>
  617.                 <item id="1">
  618.                     <label>$LOCALIZE[1036]</label>
  619.                     <onclick>ActivateWindow(Favourites)</onclick>
  620.                     <visible>!Skin.HasSetting(HideFavourites)</visible>
  621.                 </item>
  622.                 <item id="2">
  623.                     <label>$LOCALIZE[24001] $LOCALIZE[5]</label>
  624.                     <onclick>ActivateWindow(AddonBrowser)</onclick>
  625.                     <visible>!Skin.HasSetting(HideAddonsSettings)</visible>
  626.                 </item>
  627.                 <item id="3">
  628.                     <label>$INFO[Skin.String(ProgramButtonName_1)]</label>
  629.                     <icon>$INFO[Skin.String(ProgramButtonImage_1)]</icon>
  630.                     <onclick>$INFO[Skin.String(ProgramButtonPath_1)]</onclick>
  631.                     <visible>Skin.HasSetting(ProgramButton_1) + !IsEmpty(Skin.String(ProgramButtonName_1))</visible>
  632.                 </item>
  633.                 <item id="4">
  634.                     <label>$INFO[Skin.String(ProgramButtonName_2)]</label>
  635.                     <icon>$INFO[Skin.String(ProgramButtonImage_2)]</icon>
  636.                     <onclick>$INFO[Skin.String(ProgramButtonPath_2)]</onclick>
  637.                     <visible>Skin.HasSetting(ProgramButton_2) + !IsEmpty(Skin.String(ProgramButtonName_2))</visible>
  638.                 </item>
  639.                 <item id="5">
  640.                     <label>$INFO[Skin.String(ProgramButtonName_3)]</label>
  641.                     <icon>$INFO[Skin.String(ProgramButtonImage_3)]</icon>
  642.                     <onclick>$INFO[Skin.String(ProgramButtonPath_3)]</onclick>
  643.                     <visible>Skin.HasSetting(ProgramButton_3) + !IsEmpty(Skin.String(ProgramButtonName_3))</visible>
  644.                 </item>
  645.                 <item id="6">
  646.                     <label>$INFO[Skin.String(ProgramButtonName_4)]</label>
  647.                     <icon>$INFO[Skin.String(ProgramButtonImage_4)]</icon>
  648.                     <onclick>$INFO[Skin.String(ProgramButtonPath_4)]</onclick>
  649.                     <visible>Skin.HasSetting(ProgramButton_4) + !IsEmpty(Skin.String(ProgramButtonName_4))</visible>
  650.                 </item>
  651.                 <item id="7">
  652.                     <label>$INFO[Skin.String(ProgramButtonName_5)]</label>
  653.                     <icon>$INFO[Skin.String(ProgramButtonImage_5)]</icon>
  654.                     <onclick>$INFO[Skin.String(ProgramButtonPath_5)]</onclick>
  655.                     <visible>Skin.HasSetting(ProgramButton_5) + !IsEmpty(Skin.String(ProgramButtonName_5))</visible>
  656.                 </item>
  657.                 <item id="8">
  658.                     <label>$INFO[Skin.String(ProgramButtonName_6)]</label>
  659.                     <icon>$INFO[Skin.String(ProgramButtonImage_6)]</icon>
  660.                     <onclick>$INFO[Skin.String(ProgramButtonPath_6)]</onclick>
  661.                     <visible>Skin.HasSetting(ProgramButton_6) + !IsEmpty(Skin.String(ProgramButtonName_6))</visible>
  662.                 </item>
  663.             </content>
  664.         </control>
  665.         <control type="list" id="301">
  666.             <onup>300</onup>
  667.             <ondown>-</ondown>
  668.             <onleft>300</onleft>
  669.             <onright>300</onright>
  670.             <visible>Container(300).HasFocus(3)</visible>
  671.             <content>
  672.                 <item id="3">
  673.                     <label>$LOCALIZE[1037]</label>
  674.                     <onclick>ActivateWindow(Videos,Addons,return)</onclick>
  675.                     <visible>!Skin.HasSetting(HideVideoAddons)</visible>
  676.                 </item>
  677.                 <item id="4">
  678.                     <label>$LOCALIZE[20389]</label>
  679.                     <onclick>ActivateWindow(Videos,musicvideotitles,return)</onclick>
  680.                     <visible>!Skin.HasSetting(HideMusicVideos)</visible>
  681.                 </item>
  682.                 <item id="5">
  683.                     <label>$LOCALIZE[20012]</label>
  684.                     <onclick>ActivateWindow(Videos,Playlists,Return)</onclick>
  685.                     <visible>!Skin.HasSetting(HideVideoPlaylists)</visible>
  686.                 </item>
  687.                 <item id="6">
  688.                     <label>$LOCALIZE[10017]</label>
  689.                     <onclick>ActivateWindow(VideosSettings)</onclick>
  690.                     <visible>!Skin.HasSetting(HideVideoSettings)</visible>
  691.                 </item>
  692.                 <item id="7">
  693.                     <label>$INFO[Skin.String(VideoButtonName_1)]</label>
  694.                     <icon>$INFO[Skin.String(VideoButtonImage_1)]</icon>
  695.                     <onclick>$INFO[Skin.String(VideoButtonPath_1)]</onclick>
  696.                     <visible>Skin.HasSetting(VideoButton_1) + !IsEmpty(Skin.String(VideoButtonName_1))</visible>
  697.                 </item>
  698.                 <item id="8">
  699.                     <label>$INFO[Skin.String(VideoButtonName_2)]</label>
  700.                     <icon>$INFO[Skin.String(VideoButtonImage_2)]</icon>
  701.                     <onclick>$INFO[Skin.String(VideoButtonPath_2)]</onclick>
  702.                     <visible>Skin.HasSetting(VideoButton_2) + !IsEmpty(Skin.String(VideoButtonName_2))</visible>
  703.                 </item>
  704.                 <item id="9">
  705.                     <label>$INFO[Skin.String(VideoButtonName_3)]</label>
  706.                     <icon>$INFO[Skin.String(VideoButtonImage_3)]</icon>
  707.                     <onclick>$INFO[Skin.String(VideoButtonPath_3)]</onclick>
  708.                     <visible>Skin.HasSetting(VideoButton_3) + !IsEmpty(Skin.String(VideoButtonName_3))</visible>
  709.                 </item>
  710.                 <item id="10">
  711.                     <label>$INFO[Skin.String(VideoButtonName_4)]</label>
  712.                     <icon>$INFO[Skin.String(VideoButtonImage_4)]</icon>
  713.                     <onclick>$INFO[Skin.String(VideoButtonPath_4)]</onclick>
  714.                     <visible>Skin.HasSetting(VideoButton_4) + !IsEmpty(Skin.String(VideoButtonName_4))</visible>
  715.                 </item>
  716.                 <item id="11">
  717.                     <label>$INFO[Skin.String(VideoButtonName_5)]</label>
  718.                     <icon>$INFO[Skin.String(VideoButtonImage_5)]</icon>
  719.                     <onclick>$INFO[Skin.String(VideoButtonPath_5)]</onclick>
  720.                     <visible>Skin.HasSetting(VideoButton_5) + !IsEmpty(Skin.String(VideoButtonName_5))</visible>
  721.                 </item>
  722.                 <item id="12">
  723.                     <label>$INFO[Skin.String(VideoButtonName_6)]</label>
  724.                     <icon>$INFO[Skin.String(VideoButtonImage_6)]</icon>
  725.                     <onclick>$INFO[Skin.String(VideoButtonPath_6]</onclick>
  726.                     <visible>Skin.HasSetting(VideoButton_6) + !IsEmpty(Skin.String(VideoButtonName_6))</visible>
  727.                 </item>
  728.             </content>
  729.         </control>
  730.         <control type="list" id="301">
  731.             <onup>300</onup>
  732.             <ondown>-</ondown>
  733.             <onleft>300</onleft>
  734.             <onright>300</onright>
  735.             <visible>Container(300).HasFocus(5)</visible>
  736.             <content>
  737.                 <item id="1">
  738.                     <label>$LOCALIZE[31303]</label>
  739.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(RandomSong.1.Path)]&quot;)</onclick>
  740.                     <onclick>XBMC.RunScript(script.randomitems,limit=1&amp;albums=False&amp;unplayed=True)</onclick>
  741.                     <visible>!Skin.HasSetting(HidePlayRandomSong)</visible>
  742.                 </item>
  743.                 <item id="2">
  744.                     <label>$LOCALIZE[1038]</label>
  745.                     <onclick>ActivateWindow(MusicFiles,Addons,return)</onclick>
  746.                     <visible>!Skin.HasSetting(HideMusicAddons)</visible>
  747.                 </item>
  748.                 <item id="3">
  749.                     <label>$LOCALIZE[31171]</label>
  750.                     <onclick>ActivateWindow(MusicLibrary,recentlyaddedalbums,return)</onclick>
  751.                     <visible>!Skin.HasSetting(HideNewMusic)</visible>
  752.                 </item>
  753.                 <item id="4">
  754.                     <label>$LOCALIZE[589]</label>
  755.                     <texturefocus>-</texturefocus>
  756.                     <texturenofocus>-</texturenofocus>
  757.                     <onclick>PlayerControl(Partymode(music))</onclick>
  758.                     <visible>!Skin.HasSetting(HidePartyMode)</visible>
  759.                 </item>
  760.                 <item id="5">
  761.                     <label>$LOCALIZE[135]</label>
  762.                     <onclick>ActivateWindow(MusicLibrary,genres,return)</onclick>
  763.                     <visible>!Skin.HasSetting(HideMusicGenres)</visible>
  764.                 </item>
  765.                 <item id="6">
  766.                     <label>$LOCALIZE[133]</label>
  767.                     <onclick>ActivateWindow(MusicLibrary,artists,return)</onclick>
  768.                     <visible>!Skin.HasSetting(HideMusicArtists) + !Skin.HasSetting(HomeMusicArtists)</visible>
  769.                 </item>
  770.                 <item id="7">
  771.                     <label>$LOCALIZE[132]</label>
  772.                     <onclick>ActivateWindow(MusicLibrary,albums,return)</onclick>
  773.                     <visible>!Skin.HasSetting(HideMusicArtists) + Skin.HasSetting(HomeMusicArtists)</visible>
  774.                 </item>
  775.                 <item id="8">
  776.                     <label>$LOCALIZE[652]</label>
  777.                     <onclick>ActivateWindow(MusicLibrary,years,return)</onclick>
  778.                     <visible>!Skin.HasSetting(HideMusicYears)</visible>
  779.                 </item>
  780.                 <item id="9">
  781.                     <label>$LOCALIZE[20011]</label>
  782.                     <onclick>ActivateWindow(MusicLibrary,Playlists,Return)</onclick>
  783.                     <visible>!Skin.HasSetting(HideMusicPlaylists)</visible>
  784.                 </item>
  785.                 <item id="10">
  786.                     <label>$LOCALIZE[744]</label>
  787.                     <onclick>ActivateWindow(MusicFiles)</onclick>
  788.                     <visible>!Skin.HasSetting(HideMusicFiles)</visible>
  789.                 </item>
  790.                 <item id="11">
  791.                     <label>$LOCALIZE[2] $LOCALIZE[20108]</label>
  792.                     <onclick>ActivateWindow(MusicLibrary,musicdb://)</onclick>
  793.                     <visible>!Skin.HasSetting(HideMusicRoot)</visible>
  794.                 </item>
  795.                 <item id="12">
  796.                     <label>$LOCALIZE[20389]</label>
  797.                     <onclick>ActivateWindow(Videos,MusicVideos)</onclick>
  798.                     <visible>!Skin.HasSetting(HideMusicVideos)</visible>
  799.                 </item>
  800.                 <item id="13">
  801.                     <label>$LOCALIZE[10015]</label>
  802.                     <onclick>ActivateWindow(MusicSettings)</onclick>
  803.                     <visible>!Skin.HasSetting(HideMusicSettings)</visible>
  804.                 </item>
  805.                 <item id="14">
  806.                     <label>$INFO[Skin.String(MusicButtonName_1)]</label>
  807.                     <icon>$INFO[Skin.String(MusicButtonImage_1)]</icon>
  808.                     <onclick>$INFO[Skin.String(MusicButtonPath_1)]</onclick>
  809.                     <visible>Skin.HasSetting(MusicButton_1) + !IsEmpty(Skin.String(MusicButtonName_1))</visible>
  810.                 </item>
  811.                 <item id="15">
  812.                     <label>$INFO[Skin.String(MusicButtonName_2)]</label>
  813.                     <icon>$INFO[Skin.String(MusicButtonImage_2)]</icon>
  814.                     <onclick>$INFO[Skin.String(MusicButtonPath_2)]</onclick>
  815.                     <visible>Skin.HasSetting(MusicButton_2) + !IsEmpty(Skin.String(MusicButtonName_2))</visible>
  816.                 </item>
  817.                 <item id="16">
  818.                     <label>$INFO[Skin.String(MusicButtonName_3)]</label>
  819.                     <icon>$INFO[Skin.String(MusicButtonImage_3)]</icon>
  820.                     <onclick>$INFO[Skin.String(MusicButtonPath_3)]</onclick>
  821.                     <visible>Skin.HasSetting(MusicButton_3) + !IsEmpty(Skin.String(MusicButtonName_3))</visible>
  822.                 </item>
  823.                 <item id="17">
  824.                     <label>$INFO[Skin.String(MusicButtonName_4)]</label>
  825.                     <icon>$INFO[Skin.String(MusicButtonImage_4)]</icon>
  826.                     <onclick>$INFO[Skin.String(MusicButtonPath_4)]</onclick>
  827.                     <visible>Skin.HasSetting(MusicButton_4) + !IsEmpty(Skin.String(MusicButtonName_4))</visible>
  828.                 </item>
  829.                 <item id="18">
  830.                     <label>$INFO[Skin.String(MusicButtonName_5)]</label>
  831.                     <icon>$INFO[Skin.String(MusicButtonImage_5)]</icon>
  832.                     <onclick>$INFO[Skin.String(MusicButtonPath_5)]</onclick>
  833.                     <visible>Skin.HasSetting(MusicButton_5) + !IsEmpty(Skin.String(MusicButtonName_5))</visible>
  834.                 </item>
  835.                 <item id="19">
  836.                     <label>$INFO[Skin.String(MusicButtonName_6)]</label>
  837.                     <icon>$INFO[Skin.String(MusicButtonImage_6)]</icon>
  838.                     <onclick>$INFO[Skin.String(MusicButtonPath_6)]</onclick>
  839.                     <visible>Skin.HasSetting(MusicButton_6) + !IsEmpty(Skin.String(MusicButtonName_6))</visible>
  840.                 </item>
  841.             </content>
  842.         </control>
  843.         <control type="list" id="302">
  844.             <onup>-</onup>
  845.             <ondown>300</ondown>
  846.             <onleft>300</onleft>
  847.             <onright>300</onright>
  848.             <visible>Container(300).HasFocus(5) + !Skin.HasSetting(RecentSongs)</visible>
  849.             <content>
  850.                 <item id="1">
  851.                     <icon>$INFO[Window.Property(LatestAlbum.10.Thumb)]</icon>
  852.                     <label>$INFO[Window.Property(LatestAlbum.10.Title),, - ]$INFO[Window.Property(LatestAlbum.10.Artist)]</label>
  853.                     <onclick>Playlist.Clear</onclick>
  854.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestAlbum.10.Path)]&quot;)</onclick>
  855.                     <visible>!IsEmpty(Window.Property(LatestAlbum.10.Title))</visible>
  856.                 </item>
  857.                 <item id="2">
  858.                     <icon>$INFO[Window.Property(LatestAlbum.9.Thumb)]</icon>
  859.                     <label>$INFO[Window.Property(LatestAlbum.9.Title),, - ]$INFO[Window.Property(LatestAlbum.9.Artist)]</label>
  860.                     <onclick>Playlist.Clear</onclick>
  861.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestAlbum.9.Path)]&quot;)</onclick>
  862.                     <visible>!IsEmpty(Window.Property(LatestAlbum.9.Title))</visible>
  863.                 </item>
  864.                 <item id="3">
  865.                     <icon>$INFO[Window.Property(LatestAlbum.8.Thumb)]</icon>
  866.                     <label>$INFO[Window.Property(LatestAlbum.8.Title),, - ]$INFO[Window.Property(LatestAlbum.8.Artist)]</label>
  867.                     <onclick>Playlist.Clear</onclick>
  868.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestAlbum.8.Path)]&quot;)</onclick>
  869.                     <visible>!IsEmpty(Window.Property(LatestAlbum.8.Title))</visible>
  870.                 </item>
  871.                 <item id="4">
  872.                     <icon>$INFO[Window.Property(LatestAlbum.7.Thumb)]</icon>
  873.                     <label>$INFO[Window.Property(LatestAlbum.7.Title),, - ]$INFO[Window.Property(LatestAlbum.7.Artist)]</label>
  874.                     <onclick>Playlist.Clear</onclick>
  875.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestAlbum.7.Path)]&quot;)</onclick>
  876.                     <visible>!IsEmpty(Window.Property(LatestAlbum.7.Title))</visible>
  877.                 </item>
  878.                 <item id="5">
  879.                     <icon>$INFO[Window.Property(LatestAlbum.6.Thumb)]</icon>
  880.                     <label>$INFO[Window.Property(LatestAlbum.6.Title),, - ]$INFO[Window.Property(LatestAlbum.6.Artist)]</label>
  881.                     <onclick>Playlist.Clear</onclick>
  882.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestAlbum.6.Path)]&quot;)</onclick>
  883.                     <visible>!IsEmpty(Window.Property(LatestAlbum.6.Title))</visible>
  884.                 </item>
  885.                 <item id="6">
  886.                     <icon>$INFO[Window.Property(LatestAlbum.5.Thumb)]</icon>
  887.                     <label>$INFO[Window.Property(LatestAlbum.5.Title),, - ]$INFO[Window.Property(LatestAlbum.5.Artist)]</label>
  888.                     <onclick>Playlist.Clear</onclick>
  889.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestAlbum.5.Path)]&quot;)</onclick>
  890.                     <visible>!IsEmpty(Window.Property(LatestAlbum.5.Title))</visible>
  891.                 </item>
  892.                 <item id="7">
  893.                     <icon>$INFO[Window.Property(LatestAlbum.4.Thumb)]</icon>
  894.                     <label>$INFO[Window.Property(LatestAlbum.4.Title),, - ]$INFO[Window.Property(LatestAlbum.4.Artist)]</label>
  895.                     <onclick>Playlist.Clear</onclick>
  896.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestAlbum.4.Path)]&quot;)</onclick>
  897.                     <visible>!IsEmpty(Window.Property(LatestAlbum.4.Title))</visible>
  898.                 </item>
  899.                 <item id="8">
  900.                     <icon>$INFO[Window.Property(LatestAlbum.3.Thumb)]</icon>
  901.                     <label>$INFO[Window.Property(LatestAlbum.3.Title),, - ]$INFO[Window.Property(LatestAlbum.3.Artist)]</label>
  902.                     <onclick>Playlist.Clear</onclick>
  903.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestAlbum.3.Path)]&quot;)</onclick>
  904.                     <visible>!IsEmpty(Window.Property(LatestAlbum.3.Title))</visible>
  905.                 </item>
  906.                 <item id="9">
  907.                     <icon>$INFO[Window.Property(LatestAlbum.2.Thumb)]</icon>
  908.                     <label>$INFO[Window.Property(LatestAlbum.2.Title),, - ]$INFO[Window.Property(LatestAlbum.2.Artist)]</label>
  909.                     <onclick>Playlist.Clear</onclick>
  910.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestAlbum.2.Path)]&quot;)</onclick>
  911.                     <visible>!IsEmpty(Window.Property(LatestAlbum.2.Title))</visible>
  912.                 </item>
  913.                 <item id="10">
  914.                     <icon>$INFO[Window.Property(LatestAlbum.1.Thumb)]</icon>
  915.                     <label>$INFO[Window.Property(LatestAlbum.1.Title),, - ]$INFO[Window.Property(LatestAlbum.1.Artist)]</label>
  916.                     <onclick>Playlist.Clear</onclick>
  917.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestAlbum.1.Path)]&quot;)</onclick>
  918.                     <visible>!IsEmpty(Window.Property(LatestAlbum.1.Title))</visible>
  919.                 </item>
  920.             </content>
  921.         </control>
  922.  
  923.         <control type="list" id="302">
  924.             <onup>-</onup>
  925.             <ondown>300</ondown>
  926.             <onleft>300</onleft>
  927.             <onright>300</onright>
  928.             <visible>Container(300).HasFocus(5) + Skin.HasSetting(RecentSongs)</visible>
  929.             <content>
  930.                 <item id="1">
  931.                     <icon>$INFO[Window.Property(LatestSong.10.Thumb)]</icon>
  932.                     <label>$INFO[Window.Property(LatestSong.10.Title),, - ]$INFO[Window.Property(LatestSong.10.Album),, • ]$INFO[Window.Property(LatestSong.10.Artist)]</label>
  933.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestSong.10.Path)]&quot;)</onclick>
  934.                     <visible>!IsEmpty(Window.Property(LatestSong.10.Title))</visible>
  935.                 </item>
  936.                 <item id="2">
  937.                     <icon>$INFO[Window.Property(LatestSong.9.Thumb)]</icon>
  938.                     <label>$INFO[Window.Property(LatestSong.9.Title),, - ]$INFO[Window.Property(LatestSong.9.Album),, • ]$INFO[Window.Property(LatestSong.9.Artist)]</label>
  939.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestSong.9.Path)]&quot;)</onclick>
  940.                     <visible>!IsEmpty(Window.Property(LatestSong.9.Title))</visible>
  941.                 </item>
  942.                 <item id="3">
  943.                     <icon>$INFO[Window.Property(LatestSong.8.Thumb)]</icon>
  944.                     <label>$INFO[Window.Property(LatestSong.8.Title),, - ]$INFO[Window.Property(LatestSong.8.Album),, • ]$INFO[Window.Property(LatestSong.8.Artist)]</label>
  945.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestSong.8.Path)]&quot;)</onclick>
  946.                     <visible>!IsEmpty(Window.Property(LatestSong.8.Title))</visible>
  947.                 </item>
  948.                 <item id="4">
  949.                     <icon>$INFO[Window.Property(LatestSong.7.Thumb)]</icon>
  950.                     <label>$INFO[Window.Property(LatestSong.7.Title),, - ]$INFO[Window.Property(LatestSong.7.Album),, • ]$INFO[Window.Property(LatestSong.7.Artist)]</label>
  951.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestSong.7.Path)]&quot;)</onclick>
  952.                     <visible>!IsEmpty(Window.Property(LatestSong.7.Title))</visible>
  953.                 </item>
  954.                 <item id="5">
  955.                     <icon>$INFO[Window.Property(LatestSong.6.Thumb)]</icon>
  956.                     <label>$INFO[Window.Property(LatestSong.6.Title),, - ]$INFO[Window.Property(LatestSong.6.Album),, • ]$INFO[Window.Property(LatestSong.6.Artist)]</label>
  957.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestSong.6.Path)]&quot;)</onclick>
  958.                     <visible>!IsEmpty(Window.Property(LatestSong.6.Title))</visible>
  959.                 </item>
  960.                 <item id="6">
  961.                     <icon>$INFO[Window.Property(LatestSong.5.Thumb)]</icon>
  962.                     <label>$INFO[Window.Property(LatestSong.5.Title),, - ]$INFO[Window.Property(LatestSong.5.Album),, • ]$INFO[Window.Property(LatestSong.5.Artist)]</label>
  963.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestSong.5.Path)]&quot;)</onclick>
  964.                     <visible>!IsEmpty(Window.Property(LatestSong.5.Title))</visible>
  965.                 </item>
  966.                 <item id="7">
  967.                     <icon>$INFO[Window.Property(LatestSong.4.Thumb)]</icon>
  968.                     <label>$INFO[Window.Property(LatestSong.4.Title),, - ]$INFO[Window.Property(LatestSong.4.Album),, • ]$INFO[Window.Property(LatestSong.4.Artist)]</label>
  969.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestSong.4.Path)]&quot;)</onclick>
  970.                     <visible>!IsEmpty(Window.Property(LatestSong.4.Title))</visible>
  971.                 </item>
  972.                 <item id="8">
  973.                     <icon>$INFO[Window.Property(LatestSong.3.Thumb)]</icon>
  974.                     <label>$INFO[Window.Property(LatestSong.3.Title),, - ]$INFO[Window.Property(LatestSong.3.Album),, • ]$INFO[Window.Property(LatestSong.3.Artist)]</label>
  975.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestSong.3.Path)]&quot;)</onclick>
  976.                     <visible>!IsEmpty(Window.Property(LatestSong.3.Title))</visible>
  977.                 </item>
  978.                 <item id="9">
  979.                     <icon>$INFO[Window.Property(LatestSong.2.Thumb)]</icon>
  980.                     <label>$INFO[Window.Property(LatestSong.2.Title),, - ]$INFO[Window.Property(LatestSong.2.Album),, • ]$INFO[Window.Property(LatestSong.2.Artist)]</label>
  981.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestSong.2.Path)]&quot;)</onclick>
  982.                     <visible>!IsEmpty(Window.Property(LatestSong.2.Title))</visible>
  983.                 </item>
  984.                 <item id="10">
  985.                     <icon>$INFO[Window.Property(LatestSong.1.Thumb)]</icon>
  986.                     <label>$INFO[Window.Property(LatestSong.1.Title),, - ]$INFO[Window.Property(LatestSong.1.Album),, • ]$INFO[Window.Property(LatestSong.1.Artist)]</label>
  987.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestSong.1.Path)]&quot;)</onclick>
  988.                     <visible>!IsEmpty(Window.Property(LatestSong.1.Title))</visible>
  989.                 </item>
  990.             </content>
  991.         </control>
  992.  
  993.         <control type="list" id="301">
  994.             <onup>300</onup>
  995.             <ondown>-</ondown>
  996.             <onleft>300</onleft>
  997.             <onright>300</onright>
  998.             <visible>Container(300).HasFocus(7)</visible>
  999.             <content>
  1000.                 <item id="1">
  1001.                     <label>$LOCALIZE[31301]</label>
  1002.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(RandomMovie.1.Path)]&quot;)</onclick>
  1003.                     <onclick>XBMC.RunScript(script.randomitems,limit=1&amp;albums=False&amp;unplayed=True)</onclick>
  1004.                     <visible>!Skin.HasSetting(HidePlayRandomMovie)</visible>
  1005.                 </item>
  1006.                 <item id="2">
  1007.                     <label>$LOCALIZE[31172]</label>
  1008.                     <onclick>ActivateWindow(Videos,recentlyaddedmovies,return)</onclick>
  1009.                     <visible>!Skin.HasSetting(HideMoviesNew)</visible>
  1010.                 </item>
  1011.                 <item id="3">
  1012.                     <label>$LOCALIZE[20388]</label>
  1013.                     <onclick>ActivateWindow(Videos,moviestudios,return)</onclick>
  1014.                     <visible>!Skin.HasSetting(HideMovieStudios)</visible>
  1015.                 </item>
  1016.                 <item id="4">
  1017.                     <label>$LOCALIZE[135]</label>
  1018.                     <onclick>ActivateWindow(Videos,moviegenres,return)</onclick>
  1019.                     <visible>!Skin.HasSetting(HideMovieGenres)</visible>
  1020.                 </item>
  1021.                 <item id="5">
  1022.                     <label>$LOCALIZE[344]</label>
  1023.                     <onclick>ActivateWindow(Videos,movieactors,return)</onclick>
  1024.                     <visible>!Skin.HasSetting(HideMovieActors)</visible>
  1025.                 </item>
  1026.                 <item id="6">
  1027.                     <label>$LOCALIZE[345]</label>
  1028.                     <onclick>ActivateWindow(Videos,movieyears,return)</onclick>
  1029.                     <visible>!Skin.HasSetting(HideMovieYears)</visible>
  1030.                 </item>
  1031.                 <item id="7">
  1032.                     <label>$LOCALIZE[20348]</label>
  1033.                     <onclick>ActivateWindow(Videos,moviedirectors,return)</onclick>
  1034.                     <visible>!Skin.HasSetting(HideMovieDirectors)</visible>
  1035.                 </item>
  1036.                 <item id="8">
  1037.                     <label>$LOCALIZE[744]</label>
  1038.                     <onclick>ActivateWindow(Videos,Files,return)</onclick>
  1039.                     <visible>!Skin.HasSetting(HideMovieFiles)</visible>
  1040.                 </item>
  1041.                 <item id="9">
  1042.                     <label>$LOCALIZE[157] $LOCALIZE[20108]</label>
  1043.                     <onclick>ActivateWindow(Videos,videodb://)</onclick>
  1044.                     <visible>!Skin.HasSetting(HideVideoRoot)</visible>
  1045.                 </item>
  1046.                 <item id="10">
  1047.                     <label>$LOCALIZE[10017]</label>
  1048.                     <onclick>ActivateWindow(VideosSettings)</onclick>
  1049.                     <visible>!Skin.HasSetting(HideMovieSettings)</visible>
  1050.                 </item>
  1051.                 <item id="11">
  1052.                     <label>$INFO[Skin.String(MovieButtonName_1)]</label>
  1053.                     <icon>$INFO[Skin.String(MovieButtonImage_1)]</icon>
  1054.                     <onclick>$INFO[Skin.String(MovieButtonPath_1)]</onclick>
  1055.                     <visible>Skin.HasSetting(MovieButton_1) + !IsEmpty(Skin.String(MovieButtonName_1))</visible>
  1056.                 </item>
  1057.                 <item id="12">
  1058.                     <label>$INFO[Skin.String(MovieButtonName_2)]</label>
  1059.                     <icon>$INFO[Skin.String(MovieButtonImage_2)]</icon>
  1060.                     <onclick>$INFO[Skin.String(MovieButtonPath_2)]</onclick>
  1061.                     <visible>Skin.HasSetting(MovieButton_2) + !IsEmpty(Skin.String(MovieButtonName_2))</visible>
  1062.                 </item>
  1063.                 <item id="13">
  1064.                     <label>$INFO[Skin.String(MovieButtonName_3)]</label>
  1065.                     <icon>$INFO[Skin.String(MovieButtonImage_3)]</icon>
  1066.                     <onclick>$INFO[Skin.String(MovieButtonPath_3)]</onclick>
  1067.                     <visible>Skin.HasSetting(MovieButton_3) + !IsEmpty(Skin.String(MovieButtonName_3))</visible>
  1068.                 </item>
  1069.                 <item id="14">
  1070.                     <label>$INFO[Skin.String(MovieButtonName_4)]</label>
  1071.                     <icon>$INFO[Skin.String(MovieButtonImage_4)]</icon>
  1072.                     <onclick>$INFO[Skin.String(MovieButtonPath_4)]</onclick>
  1073.                     <visible>Skin.HasSetting(MovieButton_4) + !IsEmpty(Skin.String(MovieButtonName_4))</visible>
  1074.                 </item>
  1075.                 <item id="15">
  1076.                     <label>$INFO[Skin.String(MovieButtonName_5)]</label>
  1077.                     <icon>$INFO[Skin.String(MovieButtonImage_5)]</icon>
  1078.                     <onclick>$INFO[Skin.String(MovieButtonPath_5)]</onclick>
  1079.                     <visible>Skin.HasSetting(MovieButton_5) + !IsEmpty(Skin.String(MovieButtonName_5))</visible>
  1080.                 </item>
  1081.                 <item id="16">
  1082.                     <label>$INFO[Skin.String(MovieButtonName_6)]</label>
  1083.                     <icon>$INFO[Skin.String(MovieButtonImage_6)]</icon>
  1084.                     <onclick>$INFO[Skin.String(MovieButtonPath_6)]</onclick>
  1085.                     <visible>Skin.HasSetting(MovieButton_6) + !IsEmpty(Skin.String(MovieButtonName_6))</visible>
  1086.                 </item>
  1087.             </content>
  1088.         </control>
  1089.         <control type="list" id="302">
  1090.             <onup>-</onup>
  1091.             <ondown>300</ondown>
  1092.             <onleft>300</onleft>
  1093.             <onright>300</onright>
  1094.             <visible>Container(300).HasFocus(7)</visible>
  1095.             <content>
  1096.                 <item id="1">
  1097.                     <icon>$INFO[Window.Property(LatestMovie.10.Fanart)]</icon>
  1098.                     <label>$INFO[Window.Property(LatestMovie.10.Title)]</label>
  1099.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestMovie.10.Path)]&quot;)</onclick>
  1100.                     <visible>!IsEmpty(Window.Property(LatestMovie.10.Title))</visible>
  1101.                 </item>
  1102.                 <item id="2">
  1103.                     <icon>$INFO[Window.Property(LatestMovie.9.Fanart)]</icon>
  1104.                     <label>$INFO[Window.Property(LatestMovie.9.Title)]</label>
  1105.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestMovie.9.Path)]&quot;)</onclick>
  1106.                     <visible>!IsEmpty(Window.Property(LatestMovie.9.Title))</visible>
  1107.                 </item>
  1108.                 <item id="3">
  1109.                     <icon>$INFO[Window.Property(LatestMovie.8.Fanart)]</icon>
  1110.                     <label>$INFO[Window.Property(LatestMovie.8.Title)]</label>
  1111.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestMovie.8.Path)]&quot;)</onclick>
  1112.                     <visible>!IsEmpty(Window.Property(LatestMovie.8.Title))</visible>
  1113.                 </item>
  1114.                 <item id="4">
  1115.                     <icon>$INFO[Window.Property(LatestMovie.7.Fanart)]</icon>
  1116.                     <label>$INFO[Window.Property(LatestMovie.7.Title)]</label>
  1117.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestMovie.7.Path)]&quot;)</onclick>
  1118.                     <visible>!IsEmpty(Window.Property(LatestMovie.7.Title))</visible>
  1119.                 </item>
  1120.                 <item id="5">
  1121.                     <icon>$INFO[Window.Property(LatestMovie.6.Fanart)]</icon>
  1122.                     <label>$INFO[Window.Property(LatestMovie.6.Title)]</label>
  1123.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestMovie.6.Path)]&quot;)</onclick>
  1124.                     <visible>!IsEmpty(Window.Property(LatestMovie.6.Title))</visible>
  1125.                 </item>
  1126.                 <item id="6">
  1127.                     <icon>$INFO[Window.Property(LatestMovie.5.Fanart)]</icon>
  1128.                     <label>$INFO[Window.Property(LatestMovie.5.Title)]</label>
  1129.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestMovie.5.Path)]&quot;)</onclick>
  1130.                     <visible>!IsEmpty(Window.Property(LatestMovie.5.Title))</visible>
  1131.                 </item>
  1132.                 <item id="7">
  1133.                     <icon>$INFO[Window.Property(LatestMovie.4.Fanart)]</icon>
  1134.                     <label>$INFO[Window.Property(LatestMovie.4.Title)]</label>
  1135.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestMovie.4.Path)]&quot;)</onclick>
  1136.                     <visible>!IsEmpty(Window.Property(LatestMovie.4.Title))</visible>
  1137.                 </item>
  1138.                 <item id="8">
  1139.                     <icon>$INFO[Window.Property(LatestMovie.3.Fanart)]</icon>
  1140.                     <label>$INFO[Window.Property(LatestMovie.3.Title)]</label>
  1141.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestMovie.3.Path)]&quot;)</onclick>
  1142.                     <visible>!IsEmpty(Window.Property(LatestMovie.3.Title))</visible>
  1143.                 </item>
  1144.                 <item id="9">
  1145.                     <icon>$INFO[Window.Property(LatestMovie.2.Fanart)]</icon>
  1146.                     <label>$INFO[Window.Property(LatestMovie.2.Title)]</label>
  1147.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestMovie.2.Path)]&quot;)</onclick>
  1148.                     <visible>!IsEmpty(Window.Property(LatestMovie.2.Title))</visible>
  1149.                 </item>
  1150.                 <item id="10">
  1151.                     <icon>$INFO[Window.Property(LatestMovie.1.Fanart)]</icon>
  1152.                     <label>$INFO[Window.Property(LatestMovie.1.Title)]</label>
  1153.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestMovie.1.Path)]&quot;)</onclick>
  1154.                     <visible>!IsEmpty(Window.Property(LatestMovie.1.Title))</visible>
  1155.                 </item>
  1156.             </content>
  1157.         </control>
  1158.         <control type="list" id="301">
  1159.             <onup>300</onup>
  1160.             <ondown>-</ondown>
  1161.             <onleft>300</onleft>
  1162.             <onright>300</onright>
  1163.             <visible>Container(300).HasFocus(8)</visible>
  1164.             <content>
  1165.                 <item id="1">
  1166.                     <label>$LOCALIZE[13391] $LOCALIZE[427]</label>
  1167.                     <onclick>EjectTray()</onclick>
  1168.                     <onclick>Control.Move(300,-1)</onclick>
  1169.                     <visible>System.HasMediaDVD</visible>
  1170.                 </item>
  1171.             </content>
  1172.         </control>
  1173.         <control type="list" id="301">
  1174.             <onup>300</onup>
  1175.             <ondown>-</ondown>
  1176.             <onleft>300</onleft>
  1177.             <onright>300</onright>
  1178.             <visible>Container(300).HasFocus(10)</visible>
  1179.             <content>
  1180.                 <item id="1">
  1181.                     <label>$LOCALIZE[31302]</label>
  1182.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(RandomEpisode.1.Path)]&quot;)</onclick>
  1183.                     <onclick>XBMC.RunScript(script.randomitems,limit=1&amp;albums=False&amp;unplayed=True)</onclick>
  1184.                     <visible>!Skin.HasSetting(HidePlayRandomEpisode)</visible>
  1185.                 </item>
  1186.                 <item id="2">
  1187.                     <label>$LOCALIZE[31173]</label>
  1188.                     <onclick>ActivateWindow(Videos,recentlyaddedepisodes,return)</onclick>
  1189.                     <visible>!Skin.HasSetting(HideNewTV)</visible>
  1190.                 </item>
  1191.                 <item id="3">
  1192.                     <label>$LOCALIZE[135]</label>
  1193.                     <onclick>ActivateWindow(Videos,tvshowgenres,return)</onclick>
  1194.                     <visible>!Skin.HasSetting(HideNewGenres)</visible>
  1195.                 </item>
  1196.                 <item id="4">
  1197.                     <label>$LOCALIZE[344]</label>
  1198.                     <onclick>ActivateWindow(Videos,tvshowactors,return)</onclick>
  1199.                     <visible>!Skin.HasSetting(HideNewActors)</visible>
  1200.                 </item>
  1201.                 <item id="5">
  1202.                     <label>$LOCALIZE[345]</label>
  1203.                     <onclick>ActivateWindow(Videos,tvshowyears,return)</onclick>
  1204.                     <visible>!Skin.HasSetting(HideNewYears)</visible>
  1205.                 </item>
  1206.                 <item id="6">
  1207.                     <label>$LOCALIZE[744]</label>
  1208.                     <onclick>ActivateWindow(Videos,Files,return)</onclick>
  1209.                     <visible>!Skin.HasSetting(HideNewFiles)</visible>
  1210.                 </item>
  1211.                 <item id="7">
  1212.                     <label>$LOCALIZE[10017]</label>
  1213.                     <onclick>ActivateWindow(VideosSettings)</onclick>
  1214.                     <visible>!Skin.HasSetting(HideNewSettings)</visible>
  1215.                 </item>
  1216.                 <item id="8">
  1217.                     <label>$INFO[Skin.String(TVShowButtonName_1)]</label>
  1218.                     <icon>$INFO[Skin.String(TVShowButtonImage_1)]</icon>
  1219.                     <onclick>$INFO[Skin.String(TVShowButtonPath_1)]</onclick>
  1220.                     <visible>Skin.HasSetting(TVShowButton_1) + !IsEmpty(Skin.String(TVShowButtonName_1))</visible>
  1221.                 </item>
  1222.                 <item id="9">
  1223.                     <label>$INFO[Skin.String(TVShowButtonName_2)]</label>
  1224.                     <icon>$INFO[Skin.String(TVShowButtonImage_2)]</icon>
  1225.                     <onclick>$INFO[Skin.String(TVShowButtonPath_2)]</onclick>
  1226.                     <visible>Skin.HasSetting(TVShowButton_2) + !IsEmpty(Skin.String(TVShowButtonName_2))</visible>
  1227.                 </item>
  1228.                 <item id="10">
  1229.                     <label>$INFO[Skin.String(TVShowButtonName_3)]</label>
  1230.                     <icon>$INFO[Skin.String(TVShowButtonImage_3)]</icon>
  1231.                     <onclick>$INFO[Skin.String(TVShowButtonPath_3)]</onclick>
  1232.                     <visible>Skin.HasSetting(TVShowButton_3) + !IsEmpty(Skin.String(TVShowButtonName_3))</visible>
  1233.                 </item>
  1234.                 <item id="11">
  1235.                     <label>$INFO[Skin.String(TVShowButtonName_4)]</label>
  1236.                     <icon>$INFO[Skin.String(TVShowButtonImage_4)]</icon>
  1237.                     <onclick>$INFO[Skin.String(TVShowButtonPath_4)]</onclick>
  1238.                     <visible>Skin.HasSetting(TVShowButton_4) + !IsEmpty(Skin.String(TVShowButtonName_4))</visible>
  1239.                 </item>
  1240.                 <item id="12">
  1241.                     <label>$INFO[Skin.String(TVShowButtonName_5)]</label>
  1242.                     <icon>$INFO[Skin.String(TVShowButtonImage_5)]</icon>
  1243.                     <onclick>$INFO[Skin.String(TVShowButtonPath_5)]</onclick>
  1244.                     <visible>Skin.HasSetting(TVShowButton_5) + !IsEmpty(Skin.String(TVShowButtonName_5))</visible>
  1245.                 </item>
  1246.                 <item id="13">
  1247.                     <label>$INFO[Skin.String(TVShowButtonName_6)]</label>
  1248.                     <icon>$INFO[Skin.String(TVShowButtonImage_6)]</icon>
  1249.                     <onclick>$INFO[Skin.String(TVShowButtonPath_6)]</onclick>
  1250.                     <visible>Skin.HasSetting(TVShowButton_6) + !IsEmpty(Skin.String(TVShowButtonName_6))</visible>
  1251.                 </item>
  1252.             </content>
  1253.         </control>
  1254.         <control type="list" id="302">
  1255.             <onup>-</onup>
  1256.             <ondown>300</ondown>
  1257.             <onleft>300</onleft>
  1258.             <onright>300</onright>
  1259.             <visible>Container(300).HasFocus(10)</visible>
  1260.             <content>
  1261.                 <item id="1">
  1262.                     <icon>$INFO[Window.Property(LatestEpisode.10.Thumb)]</icon>
  1263.                     <label>$INFO[Window.Property(LatestEpisode.10.ShowTitle)]$INFO[Window.Property(LatestEpisode.10.EpisodeNo), - ]</label>
  1264.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestEpisode.10.Path)]&quot;)</onclick>
  1265.                     <visible>!IsEmpty(Window.Property(LatestEpisode.10.EpisodeNo))</visible>
  1266.                 </item>
  1267.                 <item id="2">
  1268.                     <icon>$INFO[Window.Property(LatestEpisode.9.Thumb)]</icon>
  1269.                     <label>$INFO[Window.Property(LatestEpisode.9.ShowTitle)]$INFO[Window.Property(LatestEpisode.9.EpisodeNo), - ]</label>
  1270.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestEpisode.9.Path)]&quot;)</onclick>
  1271.                     <visible>!IsEmpty(Window.Property(LatestEpisode.9.EpisodeNo))</visible>
  1272.                 </item>
  1273.                 <item id="3">
  1274.                     <icon>$INFO[Window.Property(LatestEpisode.8.Thumb)]</icon>
  1275.                     <label>$INFO[Window.Property(LatestEpisode.8.ShowTitle)]$INFO[Window.Property(LatestEpisode.8.EpisodeNo), - ]</label>
  1276.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestEpisode.8.Path)]&quot;)</onclick>
  1277.                     <visible>!IsEmpty(Window.Property(LatestEpisode.8.EpisodeNo))</visible>
  1278.                 </item>
  1279.                 <item id="4">
  1280.                     <icon>$INFO[Window.Property(LatestEpisode.7.Thumb)]</icon>
  1281.                     <label>$INFO[Window.Property(LatestEpisode.7.ShowTitle)]$INFO[Window.Property(LatestEpisode.7.EpisodeNo), - ]</label>
  1282.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestEpisode.7.Path)]&quot;)</onclick>
  1283.                     <visible>!IsEmpty(Window.Property(LatestEpisode.7.EpisodeNo))</visible>
  1284.                 </item>
  1285.                 <item id="5">
  1286.                     <icon>$INFO[Window.Property(LatestEpisode.6.Thumb)]</icon>
  1287.                     <label>$INFO[Window.Property(LatestEpisode.6.ShowTitle)]$INFO[Window.Property(LatestEpisode.6.EpisodeNo), - ]</label>
  1288.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestEpisode.6.Path)]&quot;)</onclick>
  1289.                     <visible>!IsEmpty(Window.Property(LatestEpisode.6.EpisodeNo))</visible>
  1290.                 </item>
  1291.                 <item id="6">
  1292.                     <icon>$INFO[Window.Property(LatestEpisode.5.Thumb)]</icon>
  1293.                     <label>$INFO[Window.Property(LatestEpisode.5.ShowTitle)]$INFO[Window.Property(LatestEpisode.5.EpisodeNo), - ]</label>
  1294.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestEpisode.5.Path)]&quot;)</onclick>
  1295.                     <visible>!IsEmpty(Window.Property(LatestEpisode.5.EpisodeNo))</visible>
  1296.                 </item>
  1297.                 <item id="7">
  1298.                     <icon>$INFO[Window.Property(LatestEpisode.4.Thumb)]</icon>
  1299.                     <label>$INFO[Window.Property(LatestEpisode.4.ShowTitle)]$INFO[Window.Property(LatestEpisode.4.EpisodeNo), - ]</label>
  1300.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestEpisode.4.Path)]&quot;)</onclick>
  1301.                     <visible>!IsEmpty(Window.Property(LatestEpisode.4.EpisodeNo))</visible>
  1302.                 </item>
  1303.                 <item id="8">
  1304.                     <icon>$INFO[Window.Property(LatestEpisode.3.Thumb)]</icon>
  1305.                     <label>$INFO[Window.Property(LatestEpisode.3.ShowTitle)]$INFO[Window.Property(LatestEpisode.3.EpisodeNo), - ]</label>
  1306.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestEpisode.3.Path)]&quot;)</onclick>
  1307.                     <visible>!IsEmpty(Window.Property(LatestEpisode.3.EpisodeNo))</visible>
  1308.                 </item>
  1309.                 <item id="9">
  1310.                     <icon>$INFO[Window.Property(LatestEpisode.2.Thumb)]</icon>
  1311.                     <label>$INFO[Window.Property(LatestEpisode.2.ShowTitle)]$INFO[Window.Property(LatestEpisode.2.EpisodeNo), - ]</label>
  1312.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestEpisode.2.Path)]&quot;)</onclick>
  1313.                     <visible>!IsEmpty(Window.Property(LatestEpisode.2.EpisodeNo))</visible>
  1314.                 </item>
  1315.                 <item id="10">
  1316.                     <icon>$INFO[Window.Property(LatestEpisode.1.Thumb)]</icon>
  1317.                     <label>$INFO[Window.Property(LatestEpisode.1.ShowTitle)]$INFO[Window.Property(LatestEpisode.1.EpisodeNo), - ]</label>
  1318.                     <onclick>PlayMedia(&quot;$INFO[Window.Property(LatestEpisode.1.Path)]&quot;)</onclick>
  1319.                     <visible>!IsEmpty(Window.Property(LatestEpisode.1.EpisodeNo))</visible>
  1320.                 </item>
  1321.             </content>
  1322.         </control>
  1323.         <control type="list" id="301">
  1324.             <onup>300</onup>
  1325.             <ondown>-</ondown>
  1326.             <onleft>300</onleft>
  1327.             <onright>300</onright>
  1328.             <visible>Container(300).HasFocus(12)</visible>
  1329.             <content>
  1330.                 <item id="1">
  1331.                     <label>$LOCALIZE[1039]</label>
  1332.                     <onclick>ActivateWindow(Pictures,Addons,return)</onclick>
  1333.                     <visible>!Skin.HasSetting(HidePictureAddons)</visible>
  1334.                 </item>
  1335.                 <item id="2">
  1336.                     <label>$LOCALIZE[10012]</label>
  1337.                     <onclick>ActivateWindow(PicturesSettings)</onclick>
  1338.                     <visible>!Skin.HasSetting(HidePictureSettings)</visible>
  1339.                 </item>
  1340.                 <item id="3">
  1341.                     <label>$INFO[Skin.String(PictureButtonName_1)]</label>
  1342.                     <icon>$INFO[Skin.String(PictureButtonImage_1)]</icon>
  1343.                     <onclick>$INFO[Skin.String(PictureButtonPath_1)]</onclick>
  1344.                     <visible>Skin.HasSetting(PictureButton_1) + !IsEmpty(Skin.String(PictureButtonName_1))</visible>
  1345.                 </item>
  1346.                 <item id="4">
  1347.                     <label>$INFO[Skin.String(PictureButtonName_2)]</label>
  1348.                     <icon>$INFO[Skin.String(PictureButtonImage_2)]</icon>
  1349.                     <onclick>$INFO[Skin.String(PictureButtonPath_2)]</onclick>
  1350.                     <visible>Skin.HasSetting(PictureButton_2) + !IsEmpty(Skin.String(PictureButtonName_2))</visible>
  1351.                 </item>
  1352.                 <item id="5">
  1353.                     <label>$INFO[Skin.String(PictureButtonName_3)]</label>
  1354.                     <icon>$INFO[Skin.String(PictureButtonImage_3)]</icon>
  1355.                     <onclick>$INFO[Skin.String(PictureButtonPath_3)]</onclick>
  1356.                     <visible>Skin.HasSetting(PictureButton_3) + !IsEmpty(Skin.String(PictureButtonName_3))</visible>
  1357.                 </item>
  1358.                 <item id="6">
  1359.                     <label>$INFO[Skin.String(PictureButtonName_4)]</label>
  1360.                     <icon>$INFO[Skin.String(PictureButtonImage_4)]</icon>
  1361.                     <onclick>$INFO[Skin.String(PictureButtonPath_4)]</onclick>
  1362.                     <visible>Skin.HasSetting(PictureButton_4) + !IsEmpty(Skin.String(PictureButtonName_4))</visible>
  1363.                 </item>
  1364.                 <item id="7">
  1365.                     <label>$INFO[Skin.String(PictureButtonName_5)]</label>
  1366.                     <icon>$INFO[Skin.String(PictureButtonImage_5)]</icon>
  1367.                     <onclick>$INFO[Skin.String(PictureButtonPath_5)]</onclick>
  1368.                     <visible>Skin.HasSetting(PictureButton_5) + !IsEmpty(Skin.String(PictureButtonName_5))</visible>
  1369.                 </item>
  1370.                 <item id="8">
  1371.                     <label>$INFO[Skin.String(PictureButtonName_6)]</label>
  1372.                     <icon>$INFO[Skin.String(PictureButtonImage_6)]</icon>
  1373.                     <onclick>$INFO[Skin.String(PictureButtonPath_6)]</onclick>
  1374.                     <visible>Skin.HasSetting(PictureButton_6) + !IsEmpty(Skin.String(PictureButtonName_6))</visible>
  1375.                 </item>
  1376.             </content>
  1377.         </control>
  1378.         <control type="list" id="301">
  1379.             <onup>300</onup>
  1380.             <ondown>-</ondown>
  1381.             <onleft>300</onleft>
  1382.             <onright>300</onright>
  1383.             <visible>Container(300).HasFocus(14)</visible>
  1384.             <content>
  1385.                 <item id="1">
  1386.                     <icon>$INFO[Window(Weather).Property(Day1.FanartCode)]</icon>
  1387.                     <label>$INFO[Window(Weather).Property(Day1.Title)] $INFO[Window(Weather).Property(Day1.HighTemp)]$INFO[System.TemperatureUnits]</label>
  1388.                     <onclick>ActivateWindow(weather)</onclick>
  1389.                     <visible>!Skin.HasSetting(HideDay1)</visible>
  1390.                 </item>
  1391.                 <item id="2">
  1392.                     <icon>$INFO[Window(Weather).Property(Day2.FanartCode)]</icon>
  1393.                     <label>$INFO[Window(Weather).Property(Day2.Title)] $INFO[Window(Weather).Property(Day2.HighTemp)]$INFO[System.TemperatureUnits]</label>
  1394.                     <onclick>ActivateWindow(weather)</onclick>
  1395.                     <visible>!Skin.HasSetting(HideDay2)</visible>
  1396.                 </item>
  1397.                 <item id="3">
  1398.                     <icon>$INFO[Window(Weather).Property(Day3.FanartCode)]</icon>
  1399.                     <label>$INFO[Window(Weather).Property(Day3.Title)] $INFO[Window(Weather).Property(Day3.HighTemp)]$INFO[System.TemperatureUnits]</label>
  1400.                     <onclick>ActivateWindow(weather)</onclick>
  1401.                     <visible>!Skin.HasSetting(HideDay3)</visible>
  1402.                 </item>
  1403.                 <item id="4">
  1404.                     <label>$LOCALIZE[10014]</label>
  1405.                     <onclick>ActivateWindow(WeatherSettings)</onclick>
  1406.                     <visible>!Skin.HasSetting(HideWeatherSettings)</visible>
  1407.                 </item>
  1408.                 <item id="5">
  1409.                     <label>$INFO[Skin.String(WeatherButtonName_1)]</label>
  1410.                     <icon>$INFO[Skin.String(WeatherButtonImage_1)]</icon>
  1411.                     <onclick>$INFO[Skin.String(WeatherButtonPath_1)]</onclick>
  1412.                     <visible>Skin.HasSetting(WeatherButton_1) + !IsEmpty(Skin.String(WeatherButtonName_1))</visible>
  1413.                 </item>
  1414.                 <item id="6">
  1415.                     <label>$INFO[Skin.String(WeatherButtonName_2)]</label>
  1416.                     <icon>$INFO[Skin.String(WeatherButtonImage_2)]</icon>
  1417.                     <onclick>$INFO[Skin.String(WeatherButtonPath_2)]</onclick>
  1418.                     <visible>Skin.HasSetting(WeatherButton_2) + !IsEmpty(Skin.String(WeatherButtonName_2))</visible>
  1419.                 </item>
  1420.                 <item id="7">
  1421.                     <label>$INFO[Skin.String(WeatherButtonName_3)]</label>
  1422.                     <icon>$INFO[Skin.String(WeatherButtonImage_3)]</icon>
  1423.                     <onclick>$INFO[Skin.String(WeatherButtonPath_3)]</onclick>
  1424.                     <visible>Skin.HasSetting(WeatherButton_3) + !IsEmpty(Skin.String(WeatherButtonName_3))</visible>
  1425.                 </item>
  1426.                 <item id="8">
  1427.                     <label>$INFO[Skin.String(WeatherButtonName_4)]</label>
  1428.                     <icon>$INFO[Skin.String(WeatherButtonImage_4)]</icon>
  1429.                     <onclick>$INFO[Skin.String(WeatherButtonPath_4)]</onclick>
  1430.                     <visible>Skin.HasSetting(WeatherButton_4) + !IsEmpty(Skin.String(WeatherButtonName_4))</visible>
  1431.                 </item>
  1432.                 <item id="9">
  1433.                     <label>$INFO[Skin.String(WeatherButtonName_5)]</label>
  1434.                     <icon>$INFO[Skin.String(WeatherButtonImage_5)]</icon>
  1435.                     <onclick>$INFO[Skin.String(WeatherButtonPath_5)]</onclick>
  1436.                     <visible>Skin.HasSetting(WeatherButton_5) + !IsEmpty(Skin.String(WeatherButtonName_5))</visible>
  1437.                 </item>
  1438.                 <item id="10">
  1439.                     <label>$INFO[Skin.String(WeatherButtonName_6)]</label>
  1440.                     <icon>$INFO[Skin.String(WeatherButtonImage_6)]</icon>
  1441.                     <onclick>$INFO[Skin.String(WeatherButtonPath_6)]</onclick>
  1442.                     <visible>Skin.HasSetting(WeatherButton_6) + !IsEmpty(Skin.String(WeatherButtonName_6))</visible>
  1443.                 </item>
  1444.             </content>
  1445.         </control>
  1446.         <control type="list" id="301">
  1447.             <onup>300</onup>
  1448.             <ondown>-</ondown>
  1449.             <onleft>300</onleft>
  1450.             <onright>300</onright>
  1451.             <visible>Container(300).HasFocus(16)</visible>
  1452.             <content>
  1453.                 <item id="10">
  1454.                     <include>SettingsLabel</include>
  1455.                     <label>20046</label>
  1456.                     <altlabel>20045</altlabel>
  1457.                     <onclick>xbmc.mastermode</onclick>
  1458.                     <visible>System.HasLocks</visible>
  1459.                 </item>
  1460.                 <item id="11">
  1461.                     <label>$LOCALIZE[20126] $INFO[system.profilename]</label>
  1462.                     <onclick>dialog.close(all,true)</onclick>
  1463.                     <onclick>System.LogOff</onclick>
  1464.                     <visible>System.HasLoginScreen</visible>
  1465.                     <visible>System.Loggedon</visible>
  1466.                 </item>
  1467.                 <item id="1">
  1468.                     <label>$LOCALIZE[13012]</label>
  1469.                     <onclick>Quit()</onclick>
  1470.                     <visible>!Skin.HasSetting(HideQuit)</visible>
  1471.                 </item>
  1472.                 <item id="2">
  1473.                     <label>$LOCALIZE[13005]</label>
  1474.                     <onclick>Shutdown()</onclick>
  1475.                     <visible>!Skin.HasSetting(HideShutdown)</visible>
  1476.                 </item>
  1477.                 <item id="3">
  1478.                     <label>$LOCALIZE[13013]</label>
  1479.                     <onclick>Reset()</onclick>
  1480.                     <visible>System.CanReboot</visible>
  1481.                     <visible>!Skin.HasSetting(HideReboot)</visible>
  1482.                 </item>
  1483.                 <item id="4">
  1484.                     <label>$LOCALIZE[13011]</label>
  1485.                     <onclick>Suspend()</onclick>
  1486.                     <visible>System.CanSuspend</visible>
  1487.                     <visible>!Skin.HasSetting(HideSuspend)</visible>
  1488.                 </item>
  1489.                 <item id="5">
  1490.                     <label>$LOCALIZE[13010]</label>
  1491.                     <onclick>Hibernate()</onclick>
  1492.                     <visible>System.CanHibernate</visible>
  1493.                     <visible>!Skin.HasSetting(HideHibernate)</visible>
  1494.                 </item>
  1495.                 <item id="6">
  1496.                     <label>$LOCALIZE[20126]</label>
  1497.                     <onclick>System.LogOff</onclick>
  1498.                     <visible>System.HasLoginScreen</visible>
  1499.                     <visible>!Skin.HasSetting(HideLogoff)</visible>
  1500.                 </item>
  1501.                 <item id="7">
  1502.                     <label>$LOCALIZE[130]</label>
  1503.                     <onclick>ActivateWindow(systeminfo)</onclick>
  1504.                     <visible>!Skin.HasSetting(HideInfo)</visible>
  1505.                 </item>
  1506.                 <item id="8">
  1507.                     <label>$LOCALIZE[10034]</label>
  1508.                     <onclick>ActivateWindow(Profiles)</onclick>
  1509.                     <visible>!Skin.HasSetting(HideProfiles)</visible>
  1510.                 </item>
  1511.                 <item id="9">
  1512.                     <label>$LOCALIZE[7]</label>
  1513.                     <onclick>ActivateWindow(filemanager)</onclick>
  1514.                     <visible>!Skin.HasSetting(HideFilemanager)</visible>
  1515.                 </item>
  1516.             </content>
  1517.         </control>
  1518.         <control type="button" id="301">
  1519.             <include>HiddenButton</include>
  1520.             <onfocus>Control.SetFocus(300)</onfocus>
  1521.         </control>
  1522.         <control type="button" id="302">
  1523.             <include>HiddenButton</include>
  1524.             <onfocus>Control.SetFocus(300)</onfocus>
  1525.         </control> 
  1526.  
  1527.     </include>
  1528. </includes>
  1529.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement