Shinu Wrote:Where exactly do I find the the includes Furniture_Showcase and Furniture_Darkgradient? In the Includes_Viewtypes.xml? And how do I make it not visible? And what's the code that controls the backgrounds in the Viewtype_Episode.xml? Sorry, I'm not a coder.
Np, sorry for messing with your views
Take this code and cut it from Viewtype_Episode.xml:
Code:
<control type="group">
<visible>Control.IsVisible(514)</visible>
<control type="image">
<width>1280</width>
<height>720</height>
<texture>wall/wall_bg_small.png</texture>
<include>Animation_WindowFade200</include>
<animation effect="fade" start="90" end="90" time="400" condition="true">Conditional</animation>
<visible>Skin.HasSetting(altoverlayinfowall)</visible>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1280</width>
<height>720</height>
<texture>common/fanartoverlay.png</texture>
<colordiffuse>eeffffff</colordiffuse>
<visible>!Skin.HasSetting(altoverlayinfowall)</visible>
<include>Animation_WindowFade200</include>
</control>
</control>
paste it in MyVideoNav.xml right below the fanart (line 25).
Now you would want to make it visible for InfoWall, so just add Control.IsVisible(512) to it like this:
Code:
<control type="group">
<visible>Control.IsVisible(514)|Control.IsVisible(512)</visible>
<control type="image">
<width>1280</width>
<height>720</height>
<texture>wall/wall_bg_small.png</texture>
<include>Animation_WindowFade200</include>
<animation effect="fade" start="90" end="90" time="400" condition="true">Conditional</animation>
<visible>Skin.HasSetting(altoverlayinfowall)</visible>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1280</width>
<height>720</height>
<texture>common/fanartoverlay.png</texture>
<colordiffuse>eeffffff</colordiffuse>
<visible>!Skin.HasSetting(altoverlayinfowall)</visible>
<include>Animation_WindowFade200</include>
</control>
</control>
512 is the view id for InfoWall, take a look at Viewtype_AddonWall.xml to see where it comes from. Now add Control.IsVisible(512) in MyVideoNav.xml here:
Code:
<control type="group">
<visible>![Control.IsVisible(516|Control.IsVisible(514)|Control.IsVisible(517)|Control.IsVisible(550)|Control.IsVisible(511)[b]|Control.IsVisible(512)[/b]]</visible>
<include>Furniture_Showcase</include>
</control>
to not show the floor texture and remove Control.IsVisible(512) from here:
Code:
<control type="group">
<visible>Control.IsVisible(551)|Control.IsVisible(508)|Control.IsVisible(503)|Control.IsVisible(509)|Control.IsVisible(504)|Control.IsVisible(501)|Control.IsVisible(510)|Control.IsVisible(55)|Control.IsVisible(560)|Control.IsVisible(512)</visible>
<include condition="!Skin.HasSetting(DisableInfoWallVL)|!Skin.HasSetting(DisableBannersVL)|!Skin.HasSetting(DisableLandscapeVL)|!Skin.HasSetting(DisableShowCaseVL)|!Skin.HasSetting(DisableDVDCaseVL)|!Skin.HasSetting(DisablePostersVL)|!Skin.HasSetting(DisableCarouselVL)|!Skin.HasSetting(DisableBannerWallVL)">Furniture_DarkGradient</include>
</control>
and here:
Code:
<control type="group">
<include>Animation_OpenCloseZoom_New</include>
<include condition="!Skin.HasSetting(DisableInfoWallVL)|!Skin.HasSetting(DisableWallVL)|!Skin.HasSetting(DisableBannerWallVL)|!Skin.HasSetting(DisableThumbnailVL)">WallPanel</include>
<visible>Control.IsVisible(551)|Control.IsVisible(560)|Control.IsVisible(51)|Control.IsVisible(512)</visible>
</control>
That should bring back the backgrounds like before. Repeat for other viewtypes but change ID.
Hope that helps and if you can't figure it out shoot me a pm and I'll try to help