v18 Aeon Nox Leia version. Troubles getting logo's to work properly.
#1
Hi all,

This is an easy fix for many here I know however I can't seem to get something so simple to work properly and hoping someone could assist.

I've downloaded the latest version of Aeon Nox (7.0.0) from the github ( https://github.com/BigNoid/Aeon-Nox ), I've read the code changes for Leia for example IsEmpty is now String.IsEmpty etc however I'm still having trouble getting any code to work where it would hide the FloorLabel and FloorSubLabel if a logo was found. Using the same code from my altered v16 Aeon Nox skin didn't work either.

I love BigNoid's skin, very clean and without all the extra widgets, colour schemes, different views etc which is why I'd like to add the code to his base skin rather than using someone else's masterpiece.

I only use Showcase and Landscape views personally so I'd only like the Showcase view (53) to display the logo's if present (added clearlogo in choose art).

I've added a radiobutton to the side menu in the MyVideoNav.xml to allow the option to turn logo's on or off which seems to work fine except the FloorLabels remain rather than disappear when a logo is present, so I feel it's something simple that I've over looked.

Below radiobutton code added to MyVideoNav.xml below the InfoPanel - Fanart toggle.
Code:
<!-- Add option for display / hide logo -->
                <control type="radiobutton" id="6054">
                    <description>Display Logo and Hide Label</description>
                    <include>ButtonCommonValues</include>
                    <label>$LOCALIZE[31521]</label>
                    <onclick>Skin.ToggleSetting(DisplayLogo)</onclick>
                    <selected>Skin.HasSetting(DisplayLogo)</selected>
                    <visible>Control.IsVisible(53)</visible>
                </control>
<!-- End options for display / hide logo -->

Below image code added to MyVideoNav.xml between the FloorLabel VARs and the Media floor flags..
Code:
<!-- Add logo -->
                <control type="image">
                    <left>808</left>
                    <top>1000</top>
                    <width>300</width>
                    <height>105</height>
                    <aspectratio>keep</aspectratio>
                    <texture background="true">$INFO[ListItem.Art(clearlogo)]</texture>
                    <visible>Skin.HasSetting(DisplayLogo)</visible>
                </control>
<!-- End Add logo -->

Just above each <control type="group"> FloorLabel's I added the following line which doesn't seem to work properly. <visible>!Skin.HasSetting(HideFloorLabel) + String.IsEmpty(ListItem.Art(clearlogo))</visible>

I'm guess the codes are either in the wrong place, or maybe something easier could be achieved by adding extra code in the Variables.xml for FloorLabelVar (variable at line 351) and FloorSubLabelVar (variable at line 356) would be cleaner and do the trick ?

Thank you in advance.
Reply
#2
It is difficult to tell someone where a possible code error is when you do not have the whole file but you mentioned that you placed a visible "Just above each <control type="group">". If you wanted to use a visible for the group it would need to be inside the group, and not above, to affect it... Huh
Reply
#3
No worries, understood.  Full code below.
Code:
<?xml version="1.0" encoding="UTF-8"?>
<window>
    <defaultcontrol always="true">50</defaultcontrol>
    <allowoverlay>true</allowoverlay>
    <views>50,51,52,53,55,56,57,58,59,500,501,502,503,510</views>
    <menucontrol>9051</menucontrol>
    <onload>SetProperty(Window.HasSettings,True,home)</onload>
    <onload>ClearProperty(MediaMenu,Home)</onload>
    <onunload>ClearProperty(Window.HasSettings,Home)</onunload>
    <onload condition="System.HasAddon(script.tv.show.next.aired) + !Skin.HasSetting(Disable.NextAired)">RunScript(script.tv.show.next.aired,backend=True)</onload>
    <controls>
        <control type="label" id="4420">
            <label>$VAR[VideoInfoPanelVar]</label>
            <include>HiddenObject</include>
            <visible>Control.IsVisible(52) | Control.IsVisible(53)</visible>
            <include condition="!String.IsEmpty(Skin.String(InfoPanel.Delay))">InfoPanelDelayAnimation</include>
        </control>
        <include>CommonBackground</include>
        <control type="image">
            <include>FullscreenDimensions</include>
            <texture>black.png</texture>
            <visible>Control.IsVisible(502)</visible>
            <include>VisibleFadeAnimation</include>
            <animation effect="fade" start="100" end="70" time="300" condition="true">conditional</animation>
        </control>
        <control type="fadelabel" id="4410">
            <top>-100</top>
            <width>2560</width>
            <height>0</height>
            <scrollspeed>20</scrollspeed>
            <scrollout>false</scrollout>
            <pauseatend>7000</pauseatend>
            <font>font10</font>
            <textcolor>white</textcolor>
            <randomize>true</randomize>
            <label>$INFO[ListItem.Art(extrafanart1)]</label>
            <label>$INFO[ListItem.Art(extrafanart2)]</label>
            <label>$INFO[ListItem.Art(extrafanart3)]</label>
            <label>$INFO[ListItem.Art(extrafanart4)]</label>
            <label>$INFO[ListItem.Art(extrafanart5)]</label>
            <label>$INFO[ListItem.Art(extrafanart6)]</label>
            <label>$INFO[ListItem.Art(extrafanart7)]</label>
            <label>$INFO[ListItem.Art(extrafanart8)]</label>
            <label>$INFO[ListItem.Art(extrafanart9)]</label>
            <label>$INFO[ListItem.Art(extrafanart10)]</label>
            <visible>!Skin.HasSetting(Disable.ExtraFanart)</visible>
        </control>
        <control type="group">
            <visible>Control.IsVisible(52) | Control.IsVisible(53)</visible>
            <top>-30</top>
            <include>ShowCaseInfoPanel</include>
        </control>
        <control type="group">
            <include>WindowOpenCloseAnimation</include>
            <include condition="!Skin.HasSetting(Enable.SlimList)">VideoList</include>
            <include condition="Skin.HasSetting(Enable.SlimList)">SlimVideoList</include>
            <!-- view id = 50 -->
            <include>VideoInfoWall</include>
            <!-- view id = 51 -->
            <include>View_52_Landscape</include>
            <!-- view id = 52 -->
            <include>View_53_ShowCase</include>
            <!-- view id = 53 -->
            <include>VideoTriPanel</include>
            <!-- view id = 55 -->
            <include>Video_56_Posters</include>
            <!-- view id = 56 -->
            <include>PosterShift</include>
            <!-- view id = 57 -->
            <include>BannerWall</include>
            <!-- view id = 58 -->
            <include>View_59_Logo</include>
            <!-- view id = 59 -->
            <include>VideoWall</include>
            <!-- view id = 500 -->
            <include>VideoLowList</include>
            <!-- view id = 501 -->
            <include>VideoEpisode</include>
            <!-- view id = 502 -->
            <include>View_503_Wall</include>
            <!-- view id = 503 -->
            <include>Video_510_BigList</include>
            <!-- view id = 510 -->
        </control>
        <control type="group">
            <visible>Control.IsVisible(52) | Control.IsVisible(53) | Control.IsVisible(500) | Control.IsVisible(55) | Control.IsVisible(56) | Control.IsVisible(57) | Control.IsVisible(59)</visible>
            <visible>!Window.IsActive(addoninformation)</visible>
            <depth>MaxDepth</depth>
            <animation effect="slide" tween="cubic" time="720" start="0,806" end="0,0">VisibleChange</animation>
            <include>WindowOpenCloseAnimation</include>
            <top>-30</top>
            <control type="group">
                <visible>Control.IsVisible(52) | Control.IsVisible(53) | Control.IsVisible(59)</visible>
                <animation effect="slide" tween="cubic" time="720" start="0,806" end="0,0">VisibleChange</animation>
                <control type="grouplist">
                    <left>300</left>
                    <top>1010</top>
                    <right>300</right>
                    <height>42</height>
                    <align>center</align>
                    <itemgap>18</itemgap>
                    <orientation>horizontal</orientation>
                    <!-- Add logo -->
                    <!--<visible>!Skin.HasSetting(HideFloorLabel) + String.IsEmpty(ListItem.Art(clearlogo))</visible>-->
                    <!-- End Add logo -->
                    <visible>!Control.IsVisible(59)</visible>
                    <control type="label">
                        <width>auto</width>
                        <height>48</height>
                        <align>center</align>
                        <font>font16_title_bold</font>
                        <scroll>true</scroll>
                        <label>$VAR[FloorLabelVar]</label>
                    </control>
                    <control type="image">
                        <width>42</width>
                        <height>46.5</height>
                        <aspectratio>keep</aspectratio>
                        <texture>$VAR[UnFocusHDIndicator]</texture>
                        <visible>!String.IsEmpty(ListItem.VideoResolution)</visible>
                    </control>
                </control>
                <control type="group">
                    <left>300</left>
                    <top>1010</top>
                    <animation effect="slide" start="0" end="0,-16" time="720" tween="cubic" easing="inout" condition="Control.IsVisible(59)">Conditional</animation>
                    <!-- Add logo -->
                    <!--<visible>!Skin.HasSetting(HideFloorLabel) + String.IsEmpty(ListItem.Art(clearlogo))</visible>-->
                    <!-- End Add logo -->
                    <control type="label">
                        <top>45</top>
                        <right>300</right>
                        <height>30</height>
                        <align>center</align>
                        <font>font13_title</font>
                        <label>$VAR[FloorSubLabelVar]</label>
                        <textoffsetx>30</textoffsetx>
                    </control>
                </control>
                <!-- Add logo -->
                <control type="image">
                    <left>808</left>
                    <top>1000</top>
                    <width>300</width>
                    <height>105</height>
                    <aspectratio>keep</aspectratio>
                    <texture background="true">$INFO[ListItem.Art(clearlogo)]</texture>
                    <visible>Skin.HasSetting(DisplayLogo)</visible>
                </control>
                <!-- End Add logo -->
                <control type="group">
                    <top>1010</top>
                    <width>100%</width>
                    <visible>[Container.Content(movies) | Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes)]</visible>
                    <control type="image">
                        <left>60</left>
                        <include>MediaFlagVars</include>
                        <texture fallback="flags/studios/default-studio.png">$VAR[StudioFlagPathVar]$INFO[ListItem.Studio,,.png]</texture>
                    </control>
                    <!-- Start additional Media Flags Left -->
                    <control type="image">
                        <left>195</left>
                        <top>13</top>
                        <colordiffuse>white</colordiffuse>
                        <include>MediaFlagVars</include>
                        <texture>$INFO[ListItem.VideoResolution,flags/resolution/,.png]</texture>
                        <visible>!String.IsEmpty(ListItem.VideoResolution)</visible>
                    </control>
                    <control type="image">
                        <left>195</left>
                        <top>-33</top>
                        <colordiffuse>white</colordiffuse>
                        <include>MediaFlagVars</include>
                        <texture>$INFO[ListItem.VideoAspect,flags/aspectratio/,.png]</texture>
                        <visible>!IsEmpty(ListItem.VideoCodec)</visible>
                    </control>
                    <control type="image">
                        <left>330</left>
                        <colordiffuse>white</colordiffuse>
                        <include>MediaFlagVars</include>
                        <texture>$VAR[SourceFlagVar,flags/video/,.png]</texture>
                        <visible>!String.IsEmpty(ListItem.VideoCodec)</visible>
                    </control>
                    <!-- End additional Media Flags Left -->
                    <control type="image">
                        <right>60</right>
                        <colordiffuse>white</colordiffuse>
                        <include>MediaFlagVars</include>
                        <texture fallback="flags/mpaa/NR.png">$VAR[RatingFlagVar]</texture>
                    </control>
                    <!-- Start additional Media Flags Right -->
                    <control type="image">
                        <right>205</right>
                        <top>28</top>
                        <colordiffuse>white</colordiffuse>
                        <include>MediaFlagVars</include>
                        <texture>$INFO[ListItem.AudioChannels,flags/channels/,.png]</texture>
                        <visible>!String.IsEmpty(ListItem.AudioCodec)</visible>
                    </control>
                    <control type="image">
                        <right>205</right>
                        <top>-15</top>
                        <colordiffuse>white</colordiffuse>
                        <include>MediaFlagVars</include>
                        <texture>$INFO[ListItem.AudioCodec,flags/audio/,.png]</texture>
                        <visible>!String.IsEmpty(ListItem.AudioCodec)</visible>
                    </control>
                    <!-- End additional Media Flags Right -->
                </control>
                <control type="group">
                    <top>1010</top>
                    <width>100%</width>
                    <visible>Container.Content(musicvideos)</visible>
                    <control type="image">
                        <left>120</left>
                        <colordiffuse>white</colordiffuse>
                        <include>MediaFlagVars</include>
                        <texture>$INFO[ListItem.AudioCodec,flags/audio/,.png]</texture>
                    </control>
                    <control type="image">
                        <right>120</right>
                        <colordiffuse>white</colordiffuse>
                        <include>MediaFlagVars</include>
                        <texture>$VAR[SourceFlagVar,flags/video/,.png]</texture>
                        <visible>!String.IsEmpty(ListItem.VideoCodec)</visible>
                    </control>
                </control>
            </control>
            <control type="group">
                <visible>Control.IsVisible(500) | Control.IsVisible(55) | Control.IsVisible(56) | Control.IsVisible(57)</visible>
                <animation effect="slide" start="0" end="40" time="720" tween="cubic" easing="inout" condition="Control.IsVisible(57)">Conditional</animation>
                <animation effect="slide" start="0" end="60" time="720" tween="cubic" easing="inout" condition="Control.IsVisible(55)">Conditional</animation>
                <animation effect="slide" start="0,0" end="80,15" time="720" tween="cubic" easing="inout" condition="Control.IsVisible(56)">Conditional</animation>
                <animation effect="slide" tween="cubic" time="720" start="0,806" end="0,0">VisibleChange</animation>
                <visible>[Container.Content(movies) | Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(files) | Container.Content(musicvideos)]</visible>
                <control type="group">
                    <left>90</left>
                    <top>1010</top>
                    <visible>![Control.IsVisible(56) | Control.IsVisible(55)]</visible>
                    <include>VisibleFadeAnimation</include>
                    <control type="label">
                        <right>640</right>
                        <height>48</height>
                        <font>font16_title_bold</font>
                        <scroll>true</scroll>
                        <label>$VAR[FloorLabelVar]</label>
                        <textoffsetx>30</textoffsetx>
                    </control>
                    <control type="label">
                        <top>45</top>
                        <right>640</right>
                        <height>30</height>
                        <font>font13_title</font>
                        <label>$VAR[FloorSubLabelVar]</label>
                        <textoffsetx>30</textoffsetx>
                    </control>
                </control>
                <control type="group">
                    <right>-80</right>
                    <top>1000</top>
                    <width>535</width>
                    <height>90</height>
                    <include>VisibleFadeAnimation</include>
                    <visible>Container.Content(tvshows) | Container.Content(seasons)</visible>
                    <control type="group">
                        <left>-175</left>
                        <width>160</width>
                        <visible>!Skin.HasSetting(Disable.NextAired) + !String.IsEmpty(Window(Home).Property(NextAired.NextDate))</visible>
                        <control type="label">
                            <top>2</top>
                            <width>200</width>
                            <height>60</height>
                            <align>center</align>
                            <label>$INFO[Window(Home).Property(NextAired.NextDate)]</label>
                            <font>font16_title_bold</font>
                            <textcolor>grey</textcolor>
                        </control>
                        <control type="label">
                            <top>46</top>
                            <width>200</width>
                            <height>30</height>
                            <align>center</align>
                            <label>[LOWERCASE]$LOCALIZE[31010][/LOWERCASE]</label>
                            <font>font12</font>
                            <textcolor>grey</textcolor>
                        </control>
                    </control>
                    <control type="group">
                        <left>-175</left>
                        <width>160</width>
                        <visible>!Skin.HasSetting(Disable.NextAired) + IsEmpty(Window(Home).Property(NextAired.NextDate))</visible>
                        <control type="label">
                            <top>2</top>
                            <width>200</width>
                            <height>60</height>
                            <align>center</align>
                            <label>$INFO[Window(Home).Property(NextAired.LatestDate)]</label>
                            <font>font16_title_bold</font>
                            <textcolor>grey</textcolor>
                        </control>
                        <control type="label">
                            <top>46</top>
                            <width>200</width>
                            <height>30</height>
                            <align>center</align>
                            <label>[LOWERCASE]$LOCALIZE[31011][/LOWERCASE]</label>
                            <font>font12</font>
                            <textcolor>grey</textcolor>
                        </control>
                    </control>
                    <control type="image">
                        <left>32</left>
                        <width>198</width>
                        <include>MediaFlagVars</include>
                        <texture fallback="flags/studios/default-studio.png">$VAR[StudioFlagPathVar]$INFO[ListItem.Studio,,.png]</texture>
                    </control>
                    <control type="image">
                        <left>230</left>
                        <include>MediaFlagVars</include>
                        <texture fallback="flags/mpaa/NR.png">$VAR[RatingFlagVar]</texture>
                    </control>
                </control>
                <control type="group">
                    <right>110</right>
                    <top>1000</top>
                    <width>563</width>
                    <height>90</height>
                    <include>VisibleFadeAnimation</include>
                    <visible>![Container.Content(tvshows) | Container.Content(seasons)]</visible>
                    <control type="image">
                        <left>32</left>
                        <include>MediaFlagVars</include>
                        <texture>$INFO[ListItem.VideoResolution,flags/resolution/,.png]</texture>
                        <visible>!String.IsEmpty(ListItem.VideoResolution)</visible>
                    </control>
                    <control type="image">
                        <left>230</left>
                        <include>MediaFlagVars</include>
                        <texture>$INFO[ListItem.AudioCodec,flags/audio/,.png]</texture>
                        <visible>!String.IsEmpty(ListItem.AudioCodec)</visible>
                    </control>
                    <control type="image">
                        <left>428</left>
                        <include>MediaFlagVars</include>
                        <texture>$VAR[SourceFlagVar,flags/video/,.png]</texture>
                        <visible>!String.IsEmpty(ListItem.VideoCodec)</visible>
                    </control>
                </control>
            </control>
            <control type="image">
                <top>970</top>
                <width>100%</width>
                <height>140</height>
                <texture border="1">gradient_floor.png</texture>
                <animation effect="slide" start="0,0" end="0,15" time="720" tween="cubic" easing="inout" condition="Control.IsVisible(56)">Conditional</animation>
            </control>
        </control>
        <include>UpDownShadow</include>
        <include>ScrollOffsetLabel</include>
        <include>Topbar</include>
        <control type="group">
            <left>-440</left>
            <include>SideBladeLeft</include>
            <control type="grouplist" id="9050">
                <include>MediaMenuTop</include>
                <control type="button" id="6051">
                    <description>Show Info Toggle</description>
                    <textwidth>255</textwidth>
                    <include>ButtonCommonValues</include>
                    <label>$LOCALIZE[31018]</label>
                    <label2>[COLOR labelheader]$VAR[InfoPanelLabelVar][/COLOR]</label2>
                    <onclick condition="Control.IsVisible(52)">$VAR[52VideoInfoPanelVar]</onclick>
                    <onclick condition="Control.IsVisible(53)">$VAR[53VideoInfoPanelVar]</onclick>
                    <onclick condition="Control.IsVisible(503)">Skin.ToggleSetting(503.InfoPanel)</onclick>
                    <visible>Control.IsVisible(52) | Control.IsVisible(53) | Control.IsVisible(503)</visible>
                </control>
                <control type="button" id="6052">
                    <description>BannerWall/List Toggle</description>
                    <textwidth>255</textwidth>
                    <include>ButtonCommonValues</include>
                    <label>$LOCALIZE[31165]</label>
                    <label2>$VAR[58.Label2Var,[COLOR labelheader],[/COLOR]]</label2>
                    <onclick>Skin.ToggleSetting(Banner.Wall)</onclick>
                    <visible>Control.IsVisible(58)</visible>
                </control>
                <control type="togglebutton" id="6053">
                    <description>LowList Toggle</description>
                    <textwidth>255</textwidth>
                    <include>ButtonCommonValues</include>
                    <label>$LOCALIZE[31093]</label>
                    <onclick>Skin.ToggleSetting(nohighlist)</onclick>
                    <onclick>ReloadSkin()</onclick>
                    <visible>Control.IsVisible(501)</visible>
                </control>
                <!-- Add option for display / hide logo -->
                <control type="radiobutton" id="6054">
                    <description>Display Logo and Hide Label</description>
                    <include>ButtonCommonValues</include>
                    <label>$LOCALIZE[31521]</label>
                    <onclick>Skin.ToggleSetting(DisplayLogo)</onclick>
                    <selected>Skin.HasSetting(DisplayLogo)</selected>
                    <visible>Control.IsVisible(53)</visible>
                </control>
                <!-- End options for display / hide logo -->
                <control type="button" id="201">
                    <description>View options</description>
                    <textwidth>352</textwidth>
                    <font>font13_title</font>
                    <include>ButtonCommonValues</include>
                    <label>31026</label>
                    <enable>no</enable>
                    <disabledcolor>themecolor</disabledcolor>
                </control>
                <control type="button" id="10">
                    <description>Watched Toggle</description>
                    <textwidth>255</textwidth>
                    <include>ButtonCommonValues</include>
                    <label>20367</label>
                    <label2>[COLOR themecolor]$INFO[Container.NumItems][/COLOR]</label2>
                </control>
                <control type="button" id="8">
                    <description>Search</description>
                    <include>ButtonCommonValues</include>
                    <label>137</label>
                    <onclick>ClearProperty(MediaMenu,Home)</onclick>
                    <onclick>SetFocus(50)</onclick>
                </control>
                <control type="edit" id="19">
                    <visible>Container.CanFilter + !Container.CanFilterAdvanced</visible>
                    <description>Filter</description>
                    <textwidth>345</textwidth>
                    <include>ButtonCommonValues</include>
                    <label>587</label>
                </control>
                <control type="radiobutton" id="98">
                    <visible>Container.CanFilterAdvanced</visible>
                    <description>Filter</description>
                    <include>ButtonCommonValues</include>
                    <label>587</label>
                    <selected>Container.Filtered</selected>
                    <onclick>ClearProperty(MediaMenu,Home)</onclick>
                    <onclick>SetFocus(50)</onclick>
                    <onclick>Filter</onclick>
                </control>
                <control type="radiobutton" id="16">
                    <description>PartyMode</description>
                    <label>589</label>
                    <include>ButtonCommonValues</include>
                    <visible>Container.Content(MusicVideos)</visible>
                </control>
                <control type="radiobutton" id="11">
                    <description>Unlock Shares</description>
                    <textwidth>255</textwidth>
                    <include>ButtonCommonValues</include>
                    <label>20336</label>
                    <onclick>xbmc.mastermode</onclick>
                    <selected>system.ismaster</selected>
                    <visible>system.haslocks</visible>
                </control>
                <control type="button" id="203">
                    <description>View options</description>
                    <textwidth>352</textwidth>
                    <font>font13_title</font>
                    <include>ButtonCommonValues</include>
                    <label>31039</label>
                    <enable>no</enable>
                    <disabledcolor>themecolor</disabledcolor>
                </control>
                <control type="togglebutton" id="20">
                    <description>Update library</description>
                    <include>ButtonCommonValues</include>
                    <label>653</label>
                    <altlabel>13353</altlabel>
                    <usealttexture>library.isscanningvideo</usealttexture>
                </control>
                <control type="button" id="613">
                    <description>Get more</description>
                    <include>ButtonCommonValues</include>
                    <label>$LOCALIZE[21452]</label>
                    <onclick>ActivateWindow(addonbrowser,addons://more/video/,return)</onclick>
                    <visible>Container.Content(addons)</visible>
                </control>
                <control type="button" id="614">
                    <description>Add-on settings</description>
                    <include>ButtonCommonValues</include>
                    <label>$LOCALIZE[10140]</label>
                    <onclick>Addon.OpenSettings($INFO[Container.PluginName])</onclick>
                    <visible>!String.IsEmpty(Container.PluginName)</visible>
                </control>
                <control type="button" id="617">
                    <description>Settings button</description>
                    <include>ButtonCommonValues</include>
                    <label>$LOCALIZE[5]</label>
                    <onclick>ActivateWindow(mediasettings,video)</onclick>
                    <visible>Container.Content(movies) | Container.Content(tvshows) | Container.Content(epsiodes) | Container.Content(musicvideos)</visible>
                </control>
                <control type="button" id="612">
                    <description>Go to playlist</description>
                    <include>ButtonCommonValues</include>
                    <label>13350</label>
                    <onclick>ActivateWindow(videoplaylist)</onclick>
                    <visible>!String.IsEqual(Playlist.Length(video),0)</visible>
                </control>
                <control type="button" id="616">
                    <description>Go to playercontrols</description>
                    <include>ButtonCommonValues</include>
                    <label>$LOCALIZE[31177]</label>
                    <onclick condition="Player.HasAudio">ClearProperty(MediaMenu,Home)</onclick>
                    <onclick condition="Player.HasAudio">SetFocus(50)</onclick>
                    <onclick condition="Player.HasAudio">ActivateWindow(playercontrols)</onclick>
                    <onclick condition="Player.HasVideo">Fullscreen</onclick>
                    <onclick condition="Player.HasVideo">ActivateWindow(videoosd)</onclick>
                    <onclick>ClearProperty(MediaMenu,Home)</onclick>
                    <visible>Player.HasMedia</visible>
                </control>
            </control>
        </control>
        <control type="group">
            <visible allowhiddenfocus="true">Control.HasFocus(615)</visible>
            <left>880</left>
            <top>460</top>
            <include>VisibleFadeAnimation</include>
            <animation effect="slide" start="0" end="-608,-200" time="1" condition="Control.IsVisible(57)">Conditional</animation>
            <animation effect="slide" start="0" end="0,-100" time="1" condition="Control.IsVisible(53)">Conditional</animation>
            <animation effect="slide" start="0" end="0,-80" time="1" condition="Control.IsVisible(52)">Conditional</animation>
            <control type="button" id="615">
                <description>Go to letter</description>
                <include>HiddenObject</include>
                <onup>50</onup>
                <ondown>50</ondown>
                <onleft>SetFocus(50)</onleft>
                <onleft>Action(prevletter)</onleft>
                <onleft>SetFocus(615)</onleft>
                <onright>SetFocus(50)</onright>
                <onright>Action(nextletter)</onright>
                <onright>SetFocus(615)</onright>
                <onclick>SetFocus(50)</onclick>
                <onback>50</onback>
            </control>
            <control type="image">
                <left>-84</left>
                <top>-84</top>
                <width>328</width>
                <height>328</height>
                <texture border="85">sortletter_back.png</texture>
            </control>
            <control type="label">
                <top>12</top>
                <width>160</width>
                <height>120</height>
                <align>center</align>
                <label>$INFO[ListItem.SortLetter]</label>
                <textcolor>white</textcolor>
                <font>font_MainMenu</font>
            </control>
        </control>
    </controls>
</window>
Reply
#4
Main issue is that you used different names for the skin setting. Skin.HasSetting(HideFloorLabel) should be Skin.HasSetting(DisplayLogo) cause that is the one you are toggling on/off with your new radiobutton.

Link to an updated MyVideoNav.xml is HERE.
Reply
#5
Oh OK, that makes sense. Thank you so much Mike, much appreciated.
Reply

Logout Mark Read Team Forum Stats Members Help
Aeon Nox Leia version. Troubles getting logo's to work properly.0