Permalink
Browse files

updated: Default/Custom Backdrops now use background loader

Massive improvement to skin performance. All previous BG-related load hitches gone.
  • Loading branch information...
1 parent 3d07ff2 commit 8920646074ca957957f893c42e29e86eaf7ef28d @djh committed May 29, 2009
View
2 720p/FileBrowser.xml
@@ -323,8 +323,6 @@
<onup>451</onup>
<ondown>451</ondown>
<visible>Window.IsActive(604)</visible>
- <onclick>Skin.Reset($INFO[Skin.String(customslideshow)])</onclick>
- <onclick>Skin.Reset($INFO[Skin.String(customsingle)])</onclick>
<onclick>Dialog.Close(126)</onclick>
</control>
View
13 720p/Home.xml
@@ -3,13 +3,6 @@
<allowoverlay>yes</allowoverlay>
<controls>
- <control type="multiimage">
- <include>FullscreenDimensions</include>
- <imagepath>backdrops/default</imagepath>
- <info>Skin.String(CustomSettings)</info>
- <visible>!Control.IsVisible(300) + Window.Previous(4)</visible>
- </control>
-
<control type="label">
<description>Force Weather update on load</description>
<posx>0</posx>
@@ -36,7 +29,11 @@
<animation effect="fade" time="300">Hidden</animation>
</control>
- <include>Background_Wallpaper</include>
+ <control type="multiimage">
+ <include>BackgroundVarsGlobal</include>
+ <imagepath background="true">$INFO[Container(300).ListItem.Icon]</imagepath>
+ </control>
+
<include>Furniture_HomeNowPlaying</include>
<include>Objects_WeatherPopup</include>
<include>Furniture_Time</include>
View
10 720p/Includes_Animations.xml
@@ -206,8 +206,8 @@
</include>
<include name="Animation_BackgroundFade">
- <animation effect="fade" time="500">WindowOpen</animation>
- <animation effect="fade" time="200">WindowClose</animation>
+ <animation effect="fade" time="500" condition="!Window.Previous(4)">WindowOpen</animation>
+ <animation effect="fade" time="200" condition="!Window.Next(4)">WindowClose</animation>
<animation effect="fade" time="800">Visible</animation>
<animation effect="fade" delay = "300" time="800" condition="![Window.IsActive(2001) | Window.IsActive(2003)]">Hidden</animation>
</include>
@@ -224,9 +224,9 @@
</include>
<include name="Animation_FanartFade">
- <animation effect="fade" end="0" time="200">WindowClose</animation>
- <animation effect="fade" start="0" delay="4000" end="100" time="800">WindowOpen</animation>
- <animation effect="fade" start="0" end="100" time="800">Visible</animation>
+ <animation effect="fade" end="0" time="200">WindowClose</animation>
+ <animation effect="fade" start="0" delay="4000" end="100" time="800">WindowOpen</animation>
+ <animation effect="fade" start="0" end="100" time="800">Visible</animation>
</include>
View
574 720p/Includes_Backgrounds.xml
@@ -6,64 +6,30 @@
<width>1280</width>
<height>720</height>
</include>
-
- <include name="Background_SingleImage">
- <include>FullscreenDimensions</include>
- <visible>![Control.IsVisible(87) | [Skin.HasSetting(homevis) + Player.HasAudio + Window.IsActive(Home)]]</visible>
- <include>Animation_BackgroundFade</include>
- </include>
-
- <include name="Background_ImageFolder">
- <include>FullscreenDimensions</include>
- <imagepath>-</imagepath>
- <timeperimage>20000</timeperimage>
- <fadetime>2000</fadetime>
- <randomize>true</randomize>
- <visible>![Control.IsVisible(87) | [Skin.HasSetting(homevis) + Player.HasAudio + Window.IsActive(Home)]]</visible>
- <include>Animation_BackgroundFade</include>
- </include>
- <include name="Background_VirtualSingleImage">
- <posx>0</posx>
- <posy>0</posy>
- <width>840</width>
- <height>471</height>
- <visible>!Control.IsVisible(87)</visible>
- <include>Animation_BackgroundFade</include>
- </include>
-
- <include name="Background_VirtualImageFolder">
+ <include name="VirtualDimensions">
<posx>0</posx>
<posy>0</posy>
<width>840</width>
<height>471</height>
- <imagepath>-</imagepath>
- <timeperimage>20000</timeperimage>
- <fadetime>2000</fadetime>
- <randomize>true</randomize>
- <visible>!Control.IsVisible(87)</visible>
- <include>Animation_BackgroundFade</include>
- </include>
+ </include>
- <include name="Background_SettingsSingleImage">
+ <include name="BackgroundVarsGlobal">
<include>FullscreenDimensions</include>
- <imagepath>backdrops/default_settings</imagepath>
- <visible>![Control.IsVisible(87) | [Skin.HasSetting(homevis) + Player.HasAudio + Window.IsActive(Home)]]</visible>
- <animation effect="fade" time="500" condition="![Window.Previous(4) | Window.Previous(605) | Window.Previous(AppearanceSettings) | Window.Previous(PicturesSettings)]">WindowOpen</animation>
- <animation effect="fade" time="200" condition="![Window.Next(4) | Window.Next(605)]">WindowClose</animation>
- <animation effect="fade" time="800" condition="!Control.IsVisible(89)">Visible</animation>
- <animation effect="fade" delay = "200" time="800">Hidden</animation>
+ <timeperimage>20000</timeperimage>
+ <randomize>true</randomize>
+ <fadetime>1000</fadetime>
+ <include>Animation_BackgroundFade</include>
</include>
- <include name="Background_WeatherSingleImage">
- <include>FullscreenDimensions</include>
- <visible>![Control.IsVisible(87) | [Skin.HasSetting(homevis) + Player.HasAudio + Window.IsActive(Home)]]</visible>
- <animation effect="fade" time="500" condition="![Window.Previous(2600)]">WindowOpen</animation>
- <animation effect="fade" time="200" condition="![Window.Next(2600)]">WindowClose</animation>
- <animation effect="fade" time="800" condition="!Control.IsVisible(89)">Visible</animation>
- <animation effect="fade" delay = "200" time="800">Hidden</animation>
+ <include name="BackgroundVarsVirtual">
+ <include>VirtualDimensions</include>
+ <timeperimage>20000</timeperimage>
+ <randomize>true</randomize>
+ <fadetime>1000</fadetime>
+ <include>Animation_BackgroundFade</include>
</include>
-
+
<include name="Background_ContextBlack">
<control type="image" id="909">
<description>Darken screen for Context Menu etc.</description>
@@ -86,7 +52,105 @@
<visible>[Window.IsActive(100) | Window.IsActive(136) | Window.IsActive(107) | Window.IsActive(2002) | Window.IsActive(104) | Window.IsVisible(133) | Window.IsVisible(101) | Window.IsActive(112)] + ![Control.IsVisible(57) | Control.IsVisible(54)] + ![Window.IsActive(Home) + Skin.HasSetting(lowermainmenu)]</visible>
</control>
</include>
+
+ <include name="BackgroundVarsMusic">
+ <icon>special://skin/media/backdrops/default_music/default.png</icon>
+ <thumb>$INFO[Skin.String(CustomMusic)]</thumb>
+ <imagepath>special://skin/media/backdrops/default_music/default.png</imagepath>
+ <info>Skin.String(CustomMusic)</info>
+ </include>
+
+ <include name="BackgroundVarsGames">
+ <icon>special://skin/media/backdrops/default_games/default.png</icon>
+ <thumb>$INFO[Skin.String(CustomGames)]</thumb>
+ <imagepath>special://skin/media/backdrops/default_games/default.png</imagepath>
+ <info>Skin.String(CustomGames)</info>
+ </include>
+
+ <include name="BackgroundVarsPictures">
+ <icon>special://skin/media/backdrops/default_pictures/default.png</icon>
+ <thumb>$INFO[Skin.String(CustomPictures)]</thumb>
+ <imagepath>special://skin/media/backdrops/default_pictures/default.png</imagepath>
+ <info>Skin.String(CustomPictures)</info>
+ </include>
+
+ <include name="BackgroundVarsMovies">
+ <icon>special://skin/media/backdrops/default_movies/default.png</icon>
+ <thumb>$INFO[Skin.String(CustomMovies)]</thumb>
+ <imagepath>special://skin/media/backdrops/default_movies/default.png</imagepath>
+ <info>Skin.String(CustomMovies)</info>
+ </include>
+
+ <include name="BackgroundVarsTV">
+ <icon>special://skin/media/backdrops/default_tvshows/default.png</icon>
+ <thumb>$INFO[Skin.String(CustomTV)]</thumb>
+ <imagepath>special://skin/media/backdrops/default_tvshows/default.png</imagepath>
+ <info>Skin.String(CustomTV)</info>
+ </include>
+
+ <include name="BackgroundVarsVideo">
+ <icon>special://skin/media/backdrops/default_movies/default.png</icon>
+ <thumb>$INFO[Skin.String(CustomVideos)]</thumb>
+ <imagepath>special://skin/media/backdrops/default_movies/default.png</imagepath>
+ <info>Skin.String(CustomVideos)</info>
+ </include>
+
+ <include name="BackgroundVarsSettings">
+ <icon>special://skin/media/backdrops/default_settings/default.png</icon>
+ <thumb>$INFO[Skin.String(CustomSettings)]</thumb>
+ <imagepath>special://skin/media/backdrops/default_settings/default.png</imagepath>
+ <info>Skin.String(CustomSettings)</info>
+ </include>
+
+ <include name="BackgroundVarsScripts">
+ <icon>special://skin/media/backdrops/default_scripts/default.png</icon>
+ <thumb>$INFO[Skin.String(CustomScripts)]</thumb>
+ <imagepath>special://skin/media/backdrops/default_scripts/default.png</imagepath>
+ <info>Skin.String(CustomScripts)</info>
+ </include>
+ <include name="BackgroundVarsPlayDVD">
+ <icon>special://skin/media/backdrops/default_settings/default.png</icon>
+ <thumb>$INFO[Skin.String(CustomPlayDVD)]</thumb>
+ <imagepath>special://skin/media/backdrops/default_settings/default.png</imagepath>
+ <info>Skin.String(CustomPlayDVD)</info>
+ </include>
+
+ <include name="BackgroundVarsAssistant">
+ <icon>special://skin/media/backdrops/default_settings/default.png</icon>
+ <thumb>$INFO[Skin.String(CustomAssistant)]</thumb>
+ <imagepath>special://skin/media/backdrops/default_settings/default.png</imagepath>
+ <info>Skin.String(CustomAssistant)</info>
+ </include>
+
+ <include name="BackgroundVarsSignOut">
+ <icon>special://skin/media/backdrops/default_settings/default.png</icon>
+ <thumb>$INFO[Skin.String(CustomSignOut)]</thumb>
+ <imagepath>special://skin/media/backdrops/default_settings/default.png</imagepath>
+ <info>Skin.String(CustomSignOut)</info>
+ </include>
+
+ <include name="BackgroundVarsShutdown">
+ <icon>special://skin/media/backdrops/default_settings/default.png</icon>
+ <thumb>$INFO[Skin.String(CustomShutdown)]</thumb>
+ <imagepath>special://skin/media/backdrops/default_settings/default.png</imagepath>
+ <info>Skin.String(CustomShutdown)</info>
+ </include>
+
+ <include name="MediaBackdropsMovies">
+ <control type="multiimage">
+ <include>BackgroundVarsGlobal</include>
+ <include>BackgroundVarsMovies</include>
+ </control>
+ </include>
+
+ <include name="MediaBackdropsTV">
+ <control type="multiimage">
+ <include>BackgroundVarsGlobal</include>
+ <include>BackgroundVarsTV</include>
+ </control>
+ </include>
+
<include name="Background_Wallpaper">
<control type="visualisation">
@@ -100,13 +164,6 @@
</control>
<control type="multiimage">
- <include>Background_SettingsSingleImage</include>
- <imagepath>backdrops/default_settings</imagepath>
- <info>Skin.String(CustomSettings)</info>
- <visible>[Container(300).HasFocus(9) | Container(300).HasFocus(20)] + Control.IsVisible(300)</visible>
- </control>
-
- <control type="multiimage">
<include>Background_WeatherSingleImage</include>
<imagepath>backdrops/winter</imagepath>
<info>Skin.String(CustomWeather)</info>
@@ -142,413 +199,6 @@
<visible>System.Date(09-23,12-21)</visible>
</control>
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomWeatherFolder)</info>
- <visible>Container(300).HasFocus(10) + Control.IsVisible(300)</visible>
- <visible>Skin.String(CustomWeatherFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_pictures</imagepath>
- <info>Skin.String(CustomPictures)</info>
- <visible>Container(300).HasFocus(5) + Control.IsVisible(300)</visible>
- <visible>!Skin.String(CustomPicturesFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomPicturesFolder)</info>
- <visible>Container(300).HasFocus(5) + Control.IsVisible(300)</visible>
- <visible>Skin.String(CustomPicturesFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_games</imagepath>
- <info>Skin.String(CustomGames)</info>
- <visible>Container(300).HasFocus(2) + Control.IsVisible(300)</visible>
- <visible>!Skin.String(CustomGamesFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomGamesFolder)</info>
- <visible>Container(300).HasFocus(2) + Control.IsVisible(300)</visible>
- <visible>Skin.String(CustomGamesFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_movies</imagepath>
- <info>Skin.String(CustomVideo)</info>
- <visible>Container(300).HasFocus(8) + Control.IsVisible(300)</visible>
- <visible>!Skin.String(CustomVideoFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomVideoFolder)</info>
- <visible>Container(300).HasFocus(8) + Control.IsVisible(300)</visible>
- <visible>Skin.String(CustomVideoFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_movies</imagepath>
- <info>Skin.String(CustomMovies)</info>
- <visible>[Container(300).HasFocus(6) + Control.IsVisible(300)]</visible>
- <visible>!Skin.String(CustomMoviesFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomMoviesFolder)</info>
- <visible>[Container(300).HasFocus(6) + Control.IsVisible(300)]</visible>
- <visible>Skin.String(CustomMoviesFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_music</imagepath>
- <info>Skin.String(CustomMusic)</info>
- <visible>Container(300).HasFocus(1) + Control.IsVisible(300)</visible>
- <visible>!Skin.String(CustomMusicFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomMusicFolder)</info>
- <visible>Container(300).HasFocus(1) + Control.IsVisible(300)</visible>
- <visible>Skin.String(CustomMusicFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_tvshows</imagepath>
- <info>Skin.String(CustomTV)</info>
- <visible>Container(300).HasFocus(7) + Control.IsVisible(300)</visible>
- <visible>!Skin.String(CustomTVFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomTVFolder)</info>
- <visible>Container(300).HasFocus(7) + Control.IsVisible(300)</visible>
- <visible>Skin.String(CustomTVFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_scripts</imagepath>
- <info>Skin.String(CustomScripts)</info>
- <visible>Container(300).HasFocus(24) + Control.IsVisible(300)</visible>
- <visible>!Skin.String(CustomScriptsFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomScriptsFolder)</info>
- <visible>Container(300).HasFocus(24) + Control.IsVisible(300)</visible>
- <visible>Skin.String(CustomScriptsFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_movies</imagepath>
- <info>Skin.String(CustomPlayDVD)</info>
- <visible>Container(300).HasFocus(13) + Control.IsVisible(300)</visible>
- <visible>!Skin.String(CustomPlayDVDFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomPlayDVDFolder)</info>
- <visible>Container(300).HasFocus(13) + Control.IsVisible(300)</visible>
- <visible>Skin.String(CustomPlayDVDFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_assistant</imagepath>
- <info>Skin.String(CustomAssistant)</info>
- <visible>Container(300).HasFocus(21) + Control.IsVisible(300)</visible>
- <visible>!Skin.String(CustomAssistantFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomAssistantFolder)</info>
- <visible>Container(300).HasFocus(21) + Control.IsVisible(300)</visible>
- <visible>Skin.String(CustomAssistantFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_settings</imagepath>
- <info>Skin.String(CustomSignOut)</info>
- <visible>Container(300).HasFocus(23) + Control.IsVisible(300)</visible>
- <visible>!Skin.String(CustomSignOutFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomSignOutFolder)</info>
- <visible>Container(300).HasFocus(23) + Control.IsVisible(300)</visible>
- <visible>Skin.String(CustomSignOutFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_settings</imagepath>
- <info>Skin.String(CustomShutdown)</info>
- <visible>Container(300).HasFocus(22) + Control.IsVisible(300)</visible>
- <visible>!Skin.String(CustomShutdownFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomShutdownFolder)</info>
- <visible>Container(300).HasFocus(22) + Control.IsVisible(300)</visible>
- <visible>Skin.String(CustomShutdownFolder)</visible>
- </control>
-
- </include>
-
- <include name="Background_VirtualWallpaper">
-
- <control type="multiimage">
- <include>Background_VirtualSingleImage</include>
- <imagepath>backdrops/default_settings</imagepath>
- <info>Skin.String(CustomSettings)</info>
- <visible>[Container(300).HasFocus(9) + Control.IsVisible(300)] | [Container(301).HasFocus(9) + Control.IsVisible(301)]</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualSingleImage</include>
- <imagepath>backdrops/default_pictures</imagepath>
- <info>Skin.String(CustomPictures)</info>
- <visible>[Container(301).HasFocus(5) + Control.IsVisible(301)] | [Container(300).HasFocus(5) + Control.IsVisible(300)]</visible>
- <visible>!Skin.String(CustomPicturesFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualImageFolder</include>
- <info>Skin.String(CustomPicturesFolder)</info>
- <visible>[Container(301).HasFocus(5) + Control.IsVisible(301)] | [Container(300).HasFocus(5) + Control.IsVisible(300)]</visible>
- <visible>Skin.String(CustomPicturesFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualSingleImage</include>
- <imagepath>backdrops/winter</imagepath>
- <info>Skin.String(CustomWeather)</info>
- <visible>[Container(301).HasFocus(10) + Control.IsVisible(301)] | [Container(300).HasFocus(10) + Control.IsVisible(300)]</visible>
- <visible>!Skin.String(CustomWeatherFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualImageFolder</include>
- <info>Skin.String(CustomWeatherFolder)</info>
- <visible>[Container(301).HasFocus(10) + Control.IsVisible(301)] | [Container(300).HasFocus(10) + Control.IsVisible(300)]</visible>
- <visible>Skin.String(CustomWeatherFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualSingleImage</include>
- <imagepath>backdrops/default_games</imagepath>
- <info>Skin.String(CustomGames)</info>
- <visible>[Container(301).HasFocus(2) + Control.IsVisible(301)] | [Container(300).HasFocus(2) + Control.IsVisible(300)]</visible>
- <visible>!Skin.String(CustomGamesFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualImageFolder</include>
- <info>Skin.String(CustomGamesFolder)</info>
- <visible>[Container(301).HasFocus(2) + Control.IsVisible(301)] | [Container(300).HasFocus(2) + Control.IsVisible(300)]</visible>
- <visible>Skin.String(CustomGamesFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualSingleImage</include>
- <imagepath>backdrops/default_movies</imagepath>
- <info>Skin.String(CustomMovies)</info>
- <visible>[Container(300).HasFocus(6) + Control.IsVisible(300)] | [Container(301).HasFocus(6) + Control.IsVisible(301)]</visible>
- <visible>!Skin.String(CustomMoviesFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualImageFolder</include>
- <info>Skin.String(CustomMoviesFolder)</info>
- <visible>[Container(300).HasFocus(6) + Control.IsVisible(300)] | [Container(301).HasFocus(6) + Control.IsVisible(301)]</visible>
- <visible>Skin.String(CustomMoviesFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualSingleImage</include>
- <imagepath>backdrops/default_movies</imagepath>
- <info>Skin.String(CustomVideo)</info>
- <visible>[Container(300).HasFocus(8) + Control.IsVisible(300)] | [Container(301).HasFocus(8) + Control.IsVisible(301)]</visible>
- <visible>!Skin.String(CustomVideoFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualImageFolder</include>
- <info>Skin.String(CustomVideoFolder)</info>
- <visible>[Container(300).HasFocus(8) + Control.IsVisible(300)] | [Container(301).HasFocus(8) + Control.IsVisible(301)]</visible>
- <visible>Skin.String(CustomVideoFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualSingleImage</include>
- <imagepath>backdrops/default_music</imagepath>
- <info>Skin.String(CustomMusic)</info>
- <visible>[Container(301).HasFocus(1) + Control.IsVisible(301)] | [Container(300).HasFocus(1) + Control.IsVisible(300)]</visible>
- <visible>!Skin.String(CustomMusicFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualImageFolder</include>
- <info>Skin.String(CustomMusicFolder)</info>
- <visible>[Container(301).HasFocus(1) + Control.IsVisible(301)] | [Container(300).HasFocus(1) + Control.IsVisible(300)]</visible>
- <visible>Skin.String(CustomMusicFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualSingleImage</include>
- <imagepath>backdrops/default_tvshows</imagepath>
- <info>Skin.String(CustomTV)</info>
- <visible>[Container(301).HasFocus(7) + Control.IsVisible(301)] | [Container(300).HasFocus(7) + Control.IsVisible(300)]</visible>
- <visible>!Skin.String(CustomTVFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualImageFolder</include>
- <info>Skin.String(CustomTVFolder)</info>
- <visible>[Container(301).HasFocus(7) + Control.IsVisible(301)] | [Container(300).HasFocus(7) + Control.IsVisible(300)]</visible>
- <visible>Skin.String(CustomTVFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualSingleImage</include>
- <imagepath>backdrops/default_scripts</imagepath>
- <info>Skin.String(CustomScripts)</info>
- <visible>[Container(301).HasFocus(24) + Control.IsVisible(301)] | [Container(300).HasFocus(24) + Control.IsVisible(300)]</visible>
- <visible>!Skin.String(CustomScriptsFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualImageFolder</include>
- <info>Skin.String(CustomScriptsFolder)</info>
- <visible>[Container(301).HasFocus(24) + Control.IsVisible(301)] | [Container(300).HasFocus(24) + Control.IsVisible(300)]</visible>
- <visible>Skin.String(CustomScriptsFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualSingleImage</include>
- <imagepath>backdrops/default_movies</imagepath>
- <info>Skin.String(CustomPlayDVD)</info>
- <visible>[Container(300).HasFocus(13) + Control.IsVisible(300)]</visible>
- <visible>!Skin.String(CustomPlayDVDFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualImageFolder</include>
- <info>Skin.String(CustomPlayDVDFolder)</info>
- <visible>[Container(300).HasFocus(13) + Control.IsVisible(300)]</visible>
- <visible>Skin.String(CustomPlayDVDFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualSingleImage</include>
- <imagepath>backdrops/default_assistant</imagepath>
- <info>Skin.String(CustomAssistant)</info>
- <visible>[Container(301).HasFocus(21) + Control.IsVisible(301)] | [Container(300).HasFocus(21) + Control.IsVisible(300)]</visible>
- <visible>!Skin.String(CustomAssistantFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualImageFolder</include>
- <info>Skin.String(CustomAssistantFolder)</info>
- <visible>[Container(301).HasFocus(21) + Control.IsVisible(301)] | [Container(300).HasFocus(21) + Control.IsVisible(300)]</visible>
- <visible>Skin.String(CustomAssistantFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualSingleImage</include>
- <imagepath>backdrops/default_settings</imagepath>
- <info>Skin.String(CustomSignOut)</info>
- <visible>[Container(301).HasFocus(23) + Control.IsVisible(301)] | [Container(300).HasFocus(23) + Control.IsVisible(300)]</visible>
- <visible>!Skin.String(CustomSignOutFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualImageFolder</include>
- <info>Skin.String(CustomSignOutFolder)</info>
- <visible>[Container(301).HasFocus(23) + Control.IsVisible(301)] | [Container(300).HasFocus(23) + Control.IsVisible(300)]</visible>
- <visible>Skin.String(CustomSignOutFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualSingleImage</include>
- <imagepath>backdrops/default_settings</imagepath>
- <info>Skin.String(CustomShutdown)</info>
- <visible>[Container(301).HasFocus(22) + Control.IsVisible(301)] | [Container(300).HasFocus(22) + Control.IsVisible(300)]</visible>
- <visible>!Skin.String(CustomShutdownFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_VirtualImageFolder</include>
- <info>Skin.String(CustomShutdownFolder)</info>
- <visible>[Container(301).HasFocus(22) + Control.IsVisible(301)] | [Container(300).HasFocus(22) + Control.IsVisible(300)]</visible>
- <visible>Skin.String(CustomShutdownFolder)</visible>
- </control>
-
- </include>
-
-<!-- Media window backdrops -->
-
- <include name="MediaBackdropsMovies">
- <control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_movies</imagepath>
- <info>Skin.String(CustomMovies)</info>
- <visible>!Skin.String(CustomMoviesFolder)</visible>
- <visible>![Skin.HasSetting(nomoviefanart] | IsEmpty(listitem.property(fanart))]</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomMoviesFolder)</info>
- <visible>Skin.String(CustomMoviesFolder) + ![Skin.HasSetting(nomoviefanart] | IsEmpty(listitem.property(fanart))]</visible>
- </control>
- </include>
-
- <include name="MediaBackdropsTV">
- <control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_tvshows</imagepath>
- <info>Skin.String(CustomTV)</info>
- <visible>!Skin.String(CustomTVFolder)</visible>
- <visible>Skin.HasSetting(videotv)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomTVFolder)</info>
- <visible>Skin.String(CustomTVFolder)</visible>
- <visible>Skin.HasSetting(videotv) + !Control.IsVisible(102)</visible>
- </control>
- </include>
-
- <include name="MediaBackdropsTVFanart">
- <control type="image" id="102">
- <include>FullscreenDimensions</include>
- <visible>[Container.Content(seasons) | Container.Content(episodes)] + !IsEmpty(Fanart.Image) + !Skin.HasSetting(notvfanart)</visible>
- <animation effect="fade" end="0" time="200">WindowClose</animation>
- <texture>$INFO[Fanart.Image]</texture>
- </control>
</include>
</includes>
View
94 720p/Includes_MainMenu.xml
@@ -95,35 +95,41 @@
<content>
<item id="1">
<label>31010</label>
+ <include>BackgroundVarsMusic</include>
<onclick>XBMC.ActivateWindow(MyMusic,return)</onclick>
<visible>!Skin.HasSetting(nomusic)</visible>
<visible>[Skin.HasSetting(onetouch) + Skin.HasSetting(nosubmenumusic)] | !Skin.HasSetting(onetouch)</visible>
</item>
<item id="1">
<label>31010</label>
+ <include>BackgroundVarsMusic</include>
<onclick>SetFocus(941)</onclick>
<visible>!Skin.HasSetting(nomusic)</visible>
<visible>Skin.HasSetting(onetouch) + !Skin.HasSetting(nosubmenumusic)</visible>
</item>
<item id="2">
<label>31011</label>
+ <include>BackgroundVarsGames</include>
<onclick>XBMC.ActivateWindow(MyPrograms)</onclick>
<visible>!Skin.HasSetting(nogames)</visible>
<visible>!Skin.HasSetting(launcherforgames)</visible>
</item>
<item id="2">
<label>31011</label>
+ <include>BackgroundVarsGames</include>
<onclick>XBMC.ActivateWindow(1,plugin://programs/Launcher/)</onclick>
<visible>!Skin.HasSetting(nogames)</visible>
<visible>Skin.HasSetting(launcherforgames)</visible>
</item>
<item id="5">
<label>31012</label>
+ <include>BackgroundVarsPictures</include>
<onclick>XBMC.ActivateWindow(MyPictures)</onclick>
<visible>!Skin.HasSetting(nopictures)</visible>
</item>
<item id="6">
<label>31013</label>
+ <include>BackgroundVarsMovies</include>
<onclick>Skin.SetBool(videomovies)</onclick>
<onclick>Skin.Reset(videotv)</onclick>
<onclick>XBMC.ActivateWindow(MyVideoLibrary,movietitles,return)</onclick>
@@ -133,6 +139,7 @@
<item id="7">
<description>My Videos</description>
<label>31014</label>
+ <include>BackgroundVarsTV</include>
<onclick>Skin.SetBool(videotv)</onclick>
<onclick>Skin.Reset(videomovies)</onclick>
<onclick>XBMC.ActivateWindow(MyVideoLibrary,tvshowtitles,return)</onclick>
@@ -141,6 +148,7 @@
</item>
<item id="8">
<label>31015</label>
+ <include>BackgroundVarsVideo</include>
<onclick>XBMC.ActivateWindow(MyVideoFiles)</onclick>
<visible>!Skin.HasSetting(novideos)</visible>
</item>
@@ -152,42 +160,49 @@
</item>
<item id="9">
<label>31016</label>
+ <include>BackgroundVarsSettings</include>
<onclick>Skin.Reset(settingsfade)</onclick>
<onclick>XBMC.ActivateWindow(4)</onclick>
<visible>!Skin.HasSetting(nosettings)</visible>
</item>
<item id="24">
<description>Scripts</description>
+ <include>BackgroundVarsScripts</include>
<label>31020</label>
<onclick>XBMC.ActivateWindow(20)</onclick>
<visible>Skin.HasSetting(scripts)</visible>
</item>
<item id="13">
<description>Play DVD</description>
+ <include>BackgroundVarsPlayDVD</include>
<label>31018</label>
<onclick>XBMC.PlayDVD</onclick>
<visible>System.HasMediadvd</visible>
</item>
<item id="20">
<description>Refresh</description>
+ <include>BackgroundVarsSettings</include>
<label>31607</label>
<onclick>XBMC.ReloadSkin</onclick>
<visible>Skin.HasSetting(debug)</visible>
</item>
<item id="21">
<description>Assistant</description>
+ <include>BackgroundVarsAssistant</include>
<label>31021</label>
<onclick>XBMC.ActivateWindow(605)</onclick>
<visible>Skin.HasSetting(assistant)</visible>
</item>
<item id="23">
<description>Sign out</description>
+ <include>BackgroundVarsSignOut</include>
<label>31209</label>
<onclick>System.LogOff</onclick>
<visible>Skin.HasSetting(signout)</visible>
</item>
<item id="22">
<description>Shutdown</description>
+ <include>BackgroundVarsShutdown</include>
<label>31019</label>
<onclick>XBMC.Shutdown()</onclick>
<visible>Skin.HasSetting(shutdown)</visible>
@@ -241,98 +256,99 @@
<content>
<item id="1">
<label>31010</label>
- <onclick>Skin.SetString(customsingle,CustomMusic)</onclick>
- <onclick>Skin.SetString(customslideshow,CustomMusicFolder)</onclick>
+ <include>BackgroundVarsMusic</include>
+ <onclick>Skin.SetString(custom,CustomMusic)</onclick>
<onclick>SetFocus(92)</onclick>
<visible>!Skin.HasSetting(nomusic)</visible>
</item>
<item id="2">
<label>31011</label>
- <onclick>Skin.SetString(customsingle,CustomGames)</onclick>
- <onclick>Skin.SetString(customslideshow,CustomGamesFolder)</onclick>
+ <include>BackgroundVarsGames</include>
+ <onclick>Skin.SetString(custom,CustomGames)</onclick>
<onclick>SetFocus(92)</onclick>
<visible>!Skin.HasSetting(nogames)</visible>
</item>
<item id="5">
<label>31012</label>
- <onclick>Skin.SetString(customsingle,CustomPictures)</onclick>
- <onclick>Skin.SetString(customslideshow,CustomPicturesFolder)</onclick>
+ <include>BackgroundVarsPictures</include>
+ <onclick>Skin.SetString(custom,CustomPictures)</onclick>
<onclick>SetFocus(92)</onclick>
<visible>!Skin.HasSetting(nopictures)</visible>
</item>
<item id="6">
<label>31013</label>
- <onclick>Skin.SetString(customsingle,CustomMovies)</onclick>
- <onclick>Skin.SetString(customslideshow,CustomMoviesFolder)</onclick>
+ <include>BackgroundVarsMovies</include>
+ <onclick>Skin.SetString(custom,CustomMovies)</onclick>
<onclick>SetFocus(92)</onclick>
<visible>!Skin.HasSetting(nomovies)</visible>
</item>
<item id="7">
<description>My Videos</description>
<label>31014</label>
- <onclick>Skin.SetString(customsingle,CustomTV)</onclick>
- <onclick>Skin.SetString(customslideshow,CustomTVFolder)</onclick>
+ <include>BackgroundVarsTV</include>
+ <onclick>Skin.SetString(custom,CustomTV)</onclick>
<onclick>SetFocus(92)</onclick>
<visible>!Skin.HasSetting(notvshows)</visible>
</item>
<item id="8">
<label>31015</label>
- <onclick>Skin.SetString(customsingle,CustomVideo)</onclick>
- <onclick>Skin.SetString(customslideshow,CustomVideoFolder)</onclick>
+ <include>BackgroundVarsVideo</include>
+ <onclick>Skin.SetString(custom,CustomVideos)</onclick>
<onclick>SetFocus(92)</onclick>
<visible>!Skin.HasSetting(novideos)</visible>
</item>
<item id="24">
<label>31020</label>
- <onclick>Skin.SetString(customsingle,CustomScripts)</onclick>
- <onclick>Skin.SetString(customslideshow,CustomScriptsFolder)</onclick>
+ <include>BackgroundVarsScripts</include>
+ <onclick>Skin.SetString(custom,CustomScripts)</onclick>
<onclick>SetFocus(92)</onclick>
<visible>Skin.HasSetting(scripts)</visible>
</item>
<item id="9">
<description>Settings</description>
- <onclick>Skin.SetString(customsingle,CustomSettings)</onclick>
- <onclick>Skin.SetImage(CustomSettings)</onclick>
+ <include>BackgroundVarsSettings</include>
+ <onclick>Skin.SetString(custom,CustomSettings)</onclick>
<onclick>SetFocus(300)</onclick>
<label>31016</label>
<visible>!Skin.HasSetting(nosettings)</visible>
</item>
<item id="10">
<description>Weather</description>
<label>31017</label>
- <onclick>Skin.SetString(customsingle,CustomWeather)</onclick>
- <onclick>Skin.SetString(customslideshow,CustomWeatherFolder)</onclick>
+ <icon>special://skin/media/backdrops/summer/summer.png</icon>
+ <thumb>$INFO[Skin.String(CustomWeather)]</thumb>
+ <onclick>Skin.SetString(custom,CustomWeather)</onclick>
<onclick>SetFocus(92)</onclick>
<visible>Skin.HasSetting(weather)</visible>
</item>
<item id="13">
<description>Play DVD</description>
<label>31018</label>
- <onclick>Skin.SetString(customsingle,CustomPlayDVD)</onclick>
- <onclick>Skin.SetString(customslideshow,CustomPlayDVDFolder)</onclick>
+ <include>BackgroundVarsPlayDVD</include>
+ <onclick>Skin.SetString(custom,CustomPlayDVD)</onclick>
<onclick>SetFocus(92)</onclick>
</item>
<item id="21">
<description>Assistant</description>
<label>31021</label>
- <onclick>Skin.SetString(customsingle,CustomAssistant)</onclick>
- <onclick>Skin.SetString(customslideshow,CustomAssistantFolder)</onclick>
+ <include>BackgroundVarsAssistant</include>
+ <onclick>Skin.SetString(custom,CustomAssistant)</onclick>
<onclick>SetFocus(92)</onclick>
<visible>Skin.HasSetting(assistant)</visible>
</item>
<item id="23">
<description>Sign Out</description>
<label>31209</label>
- <onclick>Skin.SetString(customsingle,CustomSignOut)</onclick>
- <onclick>Skin.SetString(customslideshow,CustomSignOutFolder)</onclick>
+ <include>BackgroundVarsSignOut</include>
+ <onclick>Skin.SetString(custom,CustomSignOut)</onclick>
<onclick>SetFocus(92)</onclick>
<visible>Skin.HasSetting(signout)</visible>
</item>
<item id="22">
<description>Shutdown</description>
<label>31019</label>
- <onclick>Skin.SetString(customsingle,CustomShutdown)</onclick>
- <onclick>Skin.SetString(customslideshow,CustomShutdownFolder)</onclick>
+ <include>BackgroundVarsShutdown</include>
+ <onclick>Skin.SetString(custom,CustomShutdown)</onclick>
<onclick>SetFocus(92)</onclick>
<visible>Skin.HasSetting(shutdown)</visible>
</item>
@@ -397,133 +413,159 @@
<content>
<item id="1">
<label>31010</label>
+ <include>BackgroundVarsMusic</include>
<onclick>Skin.SetBool(nomusic)</onclick>
<visible>!Skin.HasSetting(nomusic)</visible>
</item>
<item id="1">
<label2>31010</label2>
+ <include>BackgroundVarsMusic</include>
<onclick>Skin.Reset(nomusic)</onclick>
<visible>Skin.HasSetting(nomusic)</visible>
</item>
<item id="2">
<label>31011</label>
+ <include>BackgroundVarsGames</include>
<onclick>Skin.SetBool(nogames)</onclick>
<visible>!Skin.HasSetting(nogames)</visible>
</item>
<item id="2">
<label2>31011</label2>
+ <include>BackgroundVarsGames</include>
<onclick>Skin.Reset(nogames)</onclick>
<visible>Skin.HasSetting(nogames)</visible>
</item>
<item id="5">
<label>31012</label>
+ <include>BackgroundVarsPictures</include>
<onclick>Skin.SetBool(nopictures)</onclick>
<visible>!Skin.HasSetting(nopictures)</visible>
</item>
<item id="5">
<label2>31012</label2>
+ <include>BackgroundVarsPictures</include>
<onclick>Skin.Reset(nopictures)</onclick>
<visible>Skin.HasSetting(nopictures)</visible>
</item>
<item id="6">
<label>31013</label>
+ <include>BackgroundVarsMovies</include>
<onclick>Skin.SetBool(nomovies)</onclick>
<visible>!Skin.HasSetting(nomovies)</visible>
</item>
<item id="6">
<label2>31013</label2>
+ <include>BackgroundVarsMovies</include>
<onclick>Skin.Reset(nomovies)</onclick>
<visible>Skin.HasSetting(nomovies)</visible>
</item>
<item id="7">
<description>My Videos</description>
<label>31014</label>
+ <include>BackgroundVarsTV</include>
<onclick>Skin.SetBool(notvshows)</onclick>
<visible>!Skin.HasSetting(notvshows)</visible>
</item>
<item id="7">
<description>My Videos</description>
<label2>31014</label2>
+ <include>BackgroundVarsTV</include>
<onclick>Skin.Reset(notvshows)</onclick>
<visible>Skin.HasSetting(notvshows)</visible>
</item>
<item id="8">
<label>31015</label>
+ <include>BackgroundVarsVideo</include>
<onclick>Skin.SetBool(novideos)</onclick>
<visible>!Skin.HasSetting(novideos)</visible>
</item>
<item id="8">
<label2>31015</label2>
+ <include>BackgroundVarsVideo</include>
<onclick>Skin.Reset(novideos)</onclick>
<visible>Skin.HasSetting(novideos)</visible>
</item>
<item id="10">
<description>My Pictures</description>
<label>31017</label>
+ <icon>special://skin/media/backdrops/summer/summer.png</icon>
+ <thumb>$INFO[Skin.String(CustomWeather)]</thumb>
<onclick>Skin.Reset(weather)</onclick>
<visible>Skin.HasSetting(weather)</visible>
</item>
<item id="10">
<description>My Pictures</description>
<label2>31017</label2>
+ <icon>special://skin/media/backdrops/summer/summer.png</icon>
+ <thumb>$INFO[Skin.String(CustomWeather)]</thumb>
<onclick>Skin.SetBool(weather)</onclick>
<visible>!Skin.HasSetting(weather)</visible>
</item>
<item id="24">
<description>My Pictures</description>
<label>31020</label>
+ <include>BackgroundVarsScripts</include>
<onclick>Skin.Reset(scripts)</onclick>
<visible>Skin.HasSetting(scripts)</visible>
</item>
<item id="24">
<description>My Pictures</description>
<label2>31020</label2>
+ <include>BackgroundVarsScripts</include>
<onclick>Skin.SetBool(scripts)</onclick>
<visible>!Skin.HasSetting(scripts)</visible>
</item>
<item id="9">
<label>31016</label>
+ <include>BackgroundVarsSettings</include>
<onclick>Skin.SetBool(nosettings)</onclick>
<visible>!Skin.HasSetting(nosettings)</visible>
</item>
<item id="9">
<label2>31016</label2>
+ <include>BackgroundVarsSettings</include>
<onclick>Skin.Reset(nosettings)</onclick>
<visible>Skin.HasSetting(nosettings)</visible>
</item>
<item id="22">
<description>Shutdown</description>
<label>31019</label>
+ <include>BackgroundVarsShutdown</include>
<onclick>Skin.Reset(shutdown)</onclick>
<visible>Skin.HasSetting(shutdown)</visible>
</item>
<item id="22">
<description>Shutdown</description>
<label2>31019</label2>
+ <include>BackgroundVarsShutdown</include>
<onclick>Skin.SetBool(shutdown)</onclick>
<visible>!Skin.HasSetting(shutdown)</visible>
</item>
<item id="21">
<description>Assistant</description>
<label>31021</label>
+ <include>BackgroundVarsAssistant</include>
<onclick>Skin.Reset(assistant)</onclick>
<visible>Skin.HasSetting(assistant)</visible>
</item>
<item id="21">
<description>Assistant</description>
<label2>31021</label2>
+ <include>BackgroundVarsAssistant</include>
<onclick>Skin.SetBool(assistant)</onclick>
<visible>!Skin.HasSetting(assistant)</visible>
</item>
<item id="23">
<description>Sign Out</description>
<label>31209</label>
+ <include>BackgroundVarsSignOut</include>
<onclick>Skin.Reset(signout)</onclick>
<visible>Skin.HasSetting(signout)</visible>
</item>
<item id="23">
<description>Sign Out</description>
<label2>31209</label2>
+ <include>BackgroundVarsSignOut</include>
<onclick>Skin.SetBool(signout)</onclick>
<visible>!Skin.HasSetting(signout)</visible>
</item>
View
12 720p/MyMusicNav.xml
@@ -4,16 +4,8 @@
<controls>
<control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_music</imagepath>
- <info>Skin.String(CustomMusic)</info>
- <visible>!Skin.String(CustomMusicFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomMusicFolder)</info>
- <visible>Skin.String(CustomMusicFolder)</visible>
+ <include>BackgroundVarsGlobal</include>
+ <include>BackgroundVarsMusic</include>
</control>
<control type="largeimage" id="102">
View
12 720p/MyMusicPlaylist.xml
@@ -4,16 +4,8 @@
<controls>
<control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_music</imagepath>
- <info>Skin.String(CustomMusic)</info>
- <visible>!Skin.String(CustomMusicFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomMusicFolder)</info>
- <visible>Skin.String(CustomMusicFolder)</visible>
+ <include>BackgroundVarsGlobal</include>
+ <include>BackgroundVarsMusic</include>
</control>
<control type="group">
View
11 720p/MyMusicPlaylistEditor.xml
@@ -2,17 +2,10 @@
<defaultcontrol>50</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
- <control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_music</imagepath>
- <info>Skin.String(CustomMusic)</info>
- <visible>!Skin.String(CustomMusicFolder)</visible>
- </control>
<control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomMusicFolder)</info>
- <visible>Skin.String(CustomMusicFolder)</visible>
+ <include>BackgroundVarsGlobal</include>
+ <include>BackgroundVarsMusic</include>
</control>
<control type="group">
View
12 720p/MyMusicSongs.xml
@@ -4,16 +4,8 @@
<controls>
<control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_music</imagepath>
- <info>Skin.String(CustomMusic)</info>
- <visible>!Skin.String(CustomMusicFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomMusicFolder)</info>
- <visible>Skin.String(CustomMusicFolder)</visible>
+ <include>BackgroundVarsGlobal</include>
+ <include>BackgroundVarsMusic</include>
</control>
<control type="largeimage" id="102">
View
15 720p/MyPics.xml
@@ -31,18 +31,9 @@
</control>
<control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_pictures</imagepath>
- <info>Skin.String(CustomPictures)</info>
- <visible>!Skin.String(CustomPicturesFolder)</visible>
- <visible>!Control.IsVisible(668)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomPicturesFolder)</info>
- <visible>Skin.String(CustomPicturesFolder)</visible>
- <visible>!Control.IsVisible(668)</visible>
+ <include>BackgroundVarsGlobal</include>
+ <include>BackgroundVarsPictures</include>
+ <visible>!Control.IsVisible(668)</visible>
</control>
<control type="image">
View
12 720p/MyPrograms.xml
@@ -4,16 +4,8 @@
<controls>
<control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_games</imagepath>
- <info>Skin.String(CustomGames)</info>
- <visible>!Skin.String(CustomGamesFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomGamesFolder)</info>
- <visible>Skin.String(CustomGamesFolder)</visible>
+ <include>BackgroundVarsGlobal</include>
+ <include>BackgroundVarsGames</include>
</control>
<include>Furniture_WallBackground</include>
View
12 720p/MyScripts.xml
@@ -4,16 +4,8 @@
<controls>
<control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_movies</imagepath>
- <info>Skin.String(CustomScripts)</info>
- <visible>!Skin.String(CustomScriptsFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomScriptsFolder)</info>
- <visible>Skin.String(CustomScriptsFolder)</visible>
+ <include>BackgroundVarsGlobal</include>
+ <include>BackgroundVarsScripts</include>
</control>
<include>Furniture_WallBackground</include>
View
12 720p/MyVideo.xml
@@ -5,16 +5,8 @@
<controls>
<control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_movies</imagepath>
- <info>Skin.String(CustomVideo)</info>
- <visible>!Skin.String(CustomVideoFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomVideoFolder)</info>
- <visible>Skin.String(CustomVideoFolder)</visible>
+ <include>BackgroundVarsGlobal</include>
+ <include>BackgroundVarsVideo</include>
</control>
<control type="largeimage">
View
12 720p/MyVideoPlaylist.xml
@@ -4,16 +4,8 @@
<controls>
<control type="multiimage">
- <include>Background_SingleImage</include>
- <imagepath>backdrops/default_movies</imagepath>
- <info>Skin.String(CustomVideo)</info>
- <visible>!Skin.String(CustomVideoFolder)</visible>
- </control>
-
- <control type="multiimage">
- <include>Background_ImageFolder</include>
- <info>Skin.String(CustomVideoFolder)</info>
- <visible>Skin.String(CustomVideoFolder)</visible>
+ <include>BackgroundVarsGlobal</include>
+ <include>BackgroundVarsVideo</include>
</control>
<control type="largeimage">
View
20 720p/custom2_AeonCustomisation.xml
@@ -50,7 +50,17 @@
<animation effect="fade" time="300">Hidden</animation>
</control>
- <include>Background_VirtualWallpaper</include>
+ <control type="multiimage">
+ <include>BackgroundVarsVirtual</include>
+ <imagepath background="true">$INFO[Container(300).ListItem.Icon]</imagepath>
+ <visible>Control.IsVisible(300)</visible>
+ </control>
+
+ <control type="multiimage">
+ <include>BackgroundVarsVirtual</include>
+ <imagepath background="true">$INFO[Container(301).ListItem.Icon]</imagepath>
+ <visible>Control.IsVisible(301)</visible>
+ </control>
<include>Furniture_VirtualTime</include>
<include>Furniture_VirtualRSS</include>
@@ -124,7 +134,7 @@
<visible>Control.HasFocus(10) | Control.HasFocus(60) | Control.HasFocus(61) | Control.HasFocus(62)</visible>
<control type="multiimage">
- <include>Background_VirtualImageFolder</include>
+ <include>BackgroundVarsVirtual</include>
<imagepath>backdrops/virtualosd</imagepath>
</control>
@@ -333,11 +343,9 @@
<texturenofocus>-</texturenofocus>
<texturefocus>-</texturefocus>
<visible allowhiddenfocus="true">Control.HasFocus(92)</visible>
- <onup>Skin.Reset($INFO[Skin.String(customslideshow)])</onup>
- <onup>Skin.SetImage($INFO[Skin.String(customsingle)])</onup>
+ <onup>Skin.SetImage($INFO[Skin.String(custom)])</onup>
<onup>SetFocus(300)</onup>
- <ondown>Skin.Reset($INFO[Skin.String(customsingle)])</ondown>
- <ondown>Skin.SetPath($INFO[Skin.String(customslideshow)])</ondown>
+ <ondown>Skin.SetPath($INFO[Skin.String(custom)])</ondown>
<ondown>SetFocus(300)</ondown>
<onleft>300</onleft>
<onright>300</onright>
View
0 ...backdrops/default_games/default_games.png → media/backdrops/default_games/default.png
File renamed without changes
View
0 ...backdrops/default_music/default_music.png → media/backdrops/default_music/default.png
File renamed without changes

0 comments on commit 8920646

Please sign in to comment.