Ich experimentiere gerade mit dem ClearLogo im EPG, auch beim laufenden Programm. Dabei ist mir aufgefallen, dass man in Custom_1109_TopBarOverlay.xml Codezeilen zusammenfassen kann:
Zeilen 23-40 sollte auch so gehen:
XML
<control type="image">
<left>30</left>
<top>20</top>
<width>400</width>
<height>125</height>
<texture background="true">$VAR[PlayerInfoClearLogoVar]</texture>
<aspectratio aligny="top" align="center">keep</aspectratio>
<visible>!Window.IsVisible(MusicVisualisation.xml) + !Skin.HasSetting(enable_playerclearlogo)</visible>
<visible>Window.IsVisible(MusicVisualisation.xml) + !Skin.HasSetting(show_artistclearlogo)</visible>
</control>
evtl. gehts auch in einer "visible"-Zeile mit "oder" Verknüpfung: |
Das finde ich besser lesbar und einfacher zu pflegen als zwei (fast) identische Codeblöcke.