Merge pull request #6 from HitcherUK/master

[skin.confluence] v3.0.6
This commit is contained in:
Kevin Goffe 2016-03-29 19:52:06 +01:00
commit 97da8fa986
45 changed files with 446 additions and 483 deletions

View File

@ -4,7 +4,7 @@
<coordinates>
<left>185</left>
<top>40</top>
<origin x="185" y="10">!IsEmpty(ListItem.AddonBroken)</origin>
<origin x="185" y="10">!String.IsEmpty(ListItem.AddonBroken)</origin>
</coordinates>
<include>dialogeffect</include>
<controls>
@ -163,7 +163,7 @@
<textcolor>blue</textcolor>
</control>
<control type="group">
<visible>!IsEmpty(ListItem.AddonDisclaimer)</visible>
<visible>!String.IsEmpty(ListItem.AddonDisclaimer)</visible>
<control type="label">
<description>Description Page Count</description>
<left>310</left>
@ -229,7 +229,7 @@
</control>
</control>
<control type="group">
<visible>IsEmpty(ListItem.AddonDisclaimer)</visible>
<visible>String.IsEmpty(ListItem.AddonDisclaimer)</visible>
<control type="label">
<description>Description Page Count</description>
<left>310</left>
@ -339,7 +339,7 @@
</control>
</control>
<control type="group">
<visible>!IsEmpty(ListItem.AddonBroken)</visible>
<visible>!String.IsEmpty(ListItem.AddonBroken)</visible>
<left>0</left>
<top>600</top>
<control type="image">

View File

@ -260,7 +260,7 @@
<height>30</height>
<texture>$INFO[ListItem.Property(Icon)]</texture>
<aspectratio aligny="center" align="left">keep</aspectratio>
<visible>!StringCompare(ListItem.Property(Icon),"")</visible>
<visible>!String.IsEqual(ListItem.Property(Icon),"")</visible>
</control>
<control type="image">
<left>15</left>
@ -269,7 +269,7 @@
<height>30</height>
<texture>DefaultAudioDSP.png</texture>
<aspectratio aligny="center" align="left">keep</aspectratio>
<visible>StringCompare(ListItem.Property(Icon),"")</visible>
<visible>String.IsEqual(ListItem.Property(Icon),"")</visible>
</control>
<control type="label">
<description>active addon name and mode name</description>
@ -302,7 +302,7 @@
<height>50</height>
<texture>$INFO[ListItem.Property(Icon)]</texture>
<aspectratio aligny="center" align="left">keep</aspectratio>
<visible>!StringCompare(ListItem.Property(Icon),"")</visible>
<visible>!String.IsEqual(ListItem.Property(Icon),"")</visible>
</control>
<control type="image">
<left>5</left>
@ -311,7 +311,7 @@
<width>50</width>
<texture>DefaultAudioDSP.png</texture>
<aspectratio aligny="center" align="left">keep</aspectratio>
<visible>StringCompare(ListItem.Property(Icon),"")</visible>
<visible>String.IsEqual(ListItem.Property(Icon),"")</visible>
</control>
<control type="label">
<description>addon name and mode name on focus</description>
@ -430,7 +430,7 @@
<height>30</height>
<texture>$INFO[ListItem.Property(Icon)]</texture>
<aspectratio aligny="center" align="left">keep</aspectratio>
<visible>!StringCompare(ListItem.Property(Icon),"")</visible>
<visible>!String.IsEqual(ListItem.Property(Icon),"")</visible>
</control>
<control type="image">
<left>15</left>
@ -439,7 +439,7 @@
<height>30</height>
<texture>DefaultAudioDSP.png</texture>
<aspectratio aligny="center" align="left">keep</aspectratio>
<visible>StringCompare(ListItem.Property(Icon),"")</visible>
<visible>String.IsEqual(ListItem.Property(Icon),"")</visible>
</control>
<control type="label">
<description>active addon name and mode name</description>
@ -472,7 +472,7 @@
<height>50</height>
<texture>$INFO[ListItem.Property(Icon)]</texture>
<aspectratio aligny="center" align="left">keep</aspectratio>
<visible>!StringCompare(ListItem.Property(Icon),"")</visible>
<visible>!String.IsEqual(ListItem.Property(Icon),"")</visible>
</control>
<control type="image">
<left>5</left>
@ -481,7 +481,7 @@
<width>50</width>
<texture>DefaultAudioDSP.png</texture>
<aspectratio aligny="center" align="left">keep</aspectratio>
<visible>StringCompare(ListItem.Property(Icon),"")</visible>
<visible>String.IsEqual(ListItem.Property(Icon),"")</visible>
</control>
<control type="label">
<description>addon name and mode name on focus</description>

View File

@ -198,7 +198,7 @@
<pulseonselect>no</pulseonselect>
<font>font13</font>
<label>$LOCALIZE[20126] $INFO[system.profilename]</label>
<visible>System.HasLoginScreen | IntegerGreaterThan(System.ProfileCount,1)</visible>
<visible>System.HasLoginScreen | Integer.IsGreater(System.ProfileCount,1)</visible>
<visible>System.Loggedon</visible>
</control>
<control type="togglebutton" id="10">

View File

@ -381,7 +381,7 @@
<aligny>center</aligny>
<label>19024</label>
<altlabel>19023</altlabel>
<usealttexture>!IsEmpty(Window.Property(IsRadio))</usealttexture>
<usealttexture>!String.IsEmpty(Window.Property(IsRadio))</usealttexture>
</control>
</control>
</control>

View File

@ -146,7 +146,7 @@
<align>left</align>
<aligny>center</aligny>
<label>$INFO[ListItem.Title]</label>
<visible>IsEmpty(Listitem.Icon)</visible>
<visible>String.IsEmpty(Listitem.Icon)</visible>
</control>
<control type="label">
<left>50</left>
@ -159,7 +159,7 @@
<align>left</align>
<aligny>center</aligny>
<label>$INFO[ListItem.Title]</label>
<visible>!IsEmpty(Listitem.Icon)</visible>
<visible>!String.IsEmpty(Listitem.Icon)</visible>
</control>
<control type="label">
<left>50</left>
@ -266,7 +266,7 @@
<align>left</align>
<aligny>center</aligny>
<label>$INFO[ListItem.Title]</label>
<visible>IsEmpty(Listitem.Icon)</visible>
<visible>String.IsEmpty(Listitem.Icon)</visible>
</control>
<control type="label">
<left>50</left>
@ -279,7 +279,7 @@
<align>left</align>
<aligny>center</aligny>
<label>$INFO[ListItem.Title]</label>
<visible>!IsEmpty(Listitem.Icon)</visible>
<visible>!String.IsEmpty(Listitem.Icon)</visible>
</control>
<control type="label">
<left>50</left>

View File

@ -117,7 +117,7 @@
<align>right</align>
<aligny>center</aligny>
<label>$INFO[ListItem.Label]</label>
<visible>IsEmpty($VAR[PVRTimerIcon])</visible>
<visible>String.IsEmpty($VAR[PVRTimerIcon])</visible>
</control>
<control type="label">
<left>150</left>
@ -130,7 +130,7 @@
<align>right</align>
<aligny>center</aligny>
<label>$INFO[ListItem.Label]</label>
<visible>!IsEmpty($VAR[PVRTimerIcon])</visible>
<visible>!String.IsEmpty($VAR[PVRTimerIcon])</visible>
</control>
</itemlayout>
<focusedlayout height="35" width="410">
@ -182,7 +182,7 @@
<align>right</align>
<aligny>center</aligny>
<label>$INFO[ListItem.Label]</label>
<visible>IsEmpty($VAR[PVRTimerIcon])</visible>
<visible>String.IsEmpty($VAR[PVRTimerIcon])</visible>
</control>
<control type="label">
<left>150</left>
@ -195,7 +195,7 @@
<align>right</align>
<aligny>center</aligny>
<label>$INFO[ListItem.Label]</label>
<visible>!IsEmpty($VAR[PVRTimerIcon])</visible>
<visible>!String.IsEmpty($VAR[PVRTimerIcon])</visible>
</control>
</focusedlayout>
</control>

View File

@ -94,19 +94,19 @@
<label>$LOCALIZE[21442]:</label>
<label2>$INFO[ListItem.EpisodeName]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.EpisodeName)</visible>
<visible>!String.IsEmpty(ListItem.EpisodeName)</visible>
</item>
<item>
<label>$LOCALIZE[20373]:</label>
<label2>$INFO[ListItem.Season]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Season)</visible>
<visible>!String.IsEmpty(ListItem.Season)</visible>
</item>
<item>
<label>$LOCALIZE[20359]:</label>
<label2>$INFO[ListItem.Episode]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Episode)</visible>
<visible>!String.IsEmpty(ListItem.Episode)</visible>
</item>
<item>
<label>$LOCALIZE[19148]:</label>
@ -132,19 +132,19 @@
<label>$LOCALIZE[20417]:</label>
<label2>$INFO[ListItem.Writer]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Writer)</visible>
<visible>!String.IsEmpty(ListItem.Writer)</visible>
</item>
<item>
<label>$LOCALIZE[20339]:</label>
<label2>$INFO[ListItem.Director]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Director)</visible>
<visible>!String.IsEmpty(ListItem.Director)</visible>
</item>
<item>
<label>$LOCALIZE[206]:</label>
<label2>$INFO[ListItem.Cast]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Cast)</visible>
<visible>!String.IsEmpty(ListItem.Cast)</visible>
</item>
</content>
</control>

View File

@ -67,7 +67,7 @@
<description>Normal song info group</description>
<left>0</left>
<top>70</top>
<visible>![StringCompare(RDS.RadioStyle, classical) | StringCompare(RDS.RadioStyle, lightclassics) | StringCompare(RDS.RadioStyle, seriousclassics)]</visible>
<visible>![String.IsEqual(RDS.RadioStyle, classical) | String.IsEqual(RDS.RadioStyle, lightclassics) | String.IsEqual(RDS.RadioStyle, seriousclassics)]</visible>
<control type="label">
<description>Artist Title</description>
<left>10</left>
@ -79,7 +79,7 @@
<font>font13</font>
<textcolor>blue</textcolor>
<label>$LOCALIZE[557]:</label>
<visible>IsEmpty(RDS.Band)</visible>
<visible>String.IsEmpty(RDS.Band)</visible>
</control>
<control type="fadelabel">
<description>Artist Value</description>
@ -94,7 +94,7 @@
<label fallback="161">$INFO[RDS.Artist]</label>
<scrollout>false</scrollout>
<pauseatend>2000</pauseatend>
<visible>IsEmpty(RDS.Band)</visible>
<visible>String.IsEmpty(RDS.Band)</visible>
</control>
<control type="label">
<description>Band Title</description>
@ -107,7 +107,7 @@
<font>font13</font>
<textcolor>blue</textcolor>
<label>$LOCALIZE[29901]:</label>
<visible>!IsEmpty(RDS.Band)</visible>
<visible>!String.IsEmpty(RDS.Band)</visible>
</control>
<control type="fadelabel">
<description>Band Value</description>
@ -122,7 +122,7 @@
<label>$INFO[RDS.Band]</label>
<scrollout>false</scrollout>
<pauseatend>2000</pauseatend>
<visible>!IsEmpty(RDS.Band)</visible>
<visible>!String.IsEmpty(RDS.Band)</visible>
</control>
<control type="label">
<description>Artist Name (alt pos)</description>
@ -135,7 +135,7 @@
<font>font13</font>
<textcolor>blue</textcolor>
<label>$LOCALIZE[557]:</label>
<visible>!IsEmpty(RDS.Artist)+!IsEmpty(RDS.Band)</visible>
<visible>!String.IsEmpty(RDS.Artist) + !String.IsEmpty(RDS.Band)</visible>
</control>
<control type="fadelabel">
<description>Artist Value (alt pos)</description>
@ -148,7 +148,7 @@
<font>font13</font>
<textcolor>white</textcolor>
<label>$INFO[RDS.Artist]</label>
<visible>!IsEmpty(RDS.Artist)+!IsEmpty(RDS.Band)</visible>
<visible>!String.IsEmpty(RDS.Artist) + !String.IsEmpty(RDS.Band)</visible>
</control>
<control type="label">
<description>Song Title</description>
@ -187,7 +187,7 @@
<font>font13</font>
<textcolor>blue</textcolor>
<label>$LOCALIZE[29902]:</label>
<visible>!IsEmpty(RDS.ProgStyle)</visible>
<visible>!String.IsEmpty(RDS.ProgStyle)</visible>
</control>
<control type="fadelabel">
<description>Programme style Value</description>
@ -200,14 +200,14 @@
<font>font13</font>
<textcolor>white</textcolor>
<label>$INFO[RDS.ProgStyle]</label>
<visible>!IsEmpty(RDS.ProgStyle)</visible>
<visible>!String.IsEmpty(RDS.ProgStyle)</visible>
</control>
</control>
<control type="group">
<description>Classic concert music group</description>
<left>0</left>
<top>70</top>
<visible>StringCompare(RDS.RadioStyle, classical) | StringCompare(RDS.RadioStyle, lightclassics) | StringCompare(RDS.RadioStyle, seriousclassics)</visible>
<visible>String.IsEqual(RDS.RadioStyle, classical) | String.IsEqual(RDS.RadioStyle, lightclassics) | String.IsEqual(RDS.RadioStyle, seriousclassics)</visible>
<control type="label">
<description>Composer Title</description>
<left>10</left>
@ -271,7 +271,7 @@
<font>font13</font>
<textcolor>blue</textcolor>
<label>$LOCALIZE[29904]:</label>
<visible>IsEmpty(RDS.Band)+!IsEmpty(RDS.Artist)</visible>
<visible>String.IsEmpty(RDS.Band) + !String.IsEmpty(RDS.Artist)</visible>
</control>
<control type="textbox">
<description>Artist Value</description>
@ -285,7 +285,7 @@
<pagecontrol>-</pagecontrol>
<label fallback="161">$INFO[RDS.Artist]</label>
<autoscroll time="2000" delay="3000" repeat="5000">true</autoscroll>
<visible>IsEmpty(RDS.Band)+!IsEmpty(RDS.Artist)</visible>
<visible>String.IsEmpty(RDS.Band) + !String.IsEmpty(RDS.Artist)</visible>
</control>
<control type="label">
<description>Band Title</description>
@ -298,7 +298,7 @@
<font>font13</font>
<textcolor>blue</textcolor>
<label>$LOCALIZE[29901]:</label>
<visible>!IsEmpty(RDS.Band)</visible>
<visible>!String.IsEmpty(RDS.Band)</visible>
</control>
<control type="fadelabel">
<description>Band Value</description>
@ -313,7 +313,7 @@
<label>$INFO[RDS.Band]</label>
<scrollout>false</scrollout>
<pauseatend>2000</pauseatend>
<visible>!IsEmpty(RDS.Band)</visible>
<visible>!String.IsEmpty(RDS.Band)</visible>
</control>
<control type="label">
<description>Artist Name (alt pos)</description>
@ -326,7 +326,7 @@
<font>font13</font>
<textcolor>blue</textcolor>
<label>$LOCALIZE[29904]:</label>
<visible>!IsEmpty(RDS.Artist)+!IsEmpty(RDS.Band)</visible>
<visible>!String.IsEmpty(RDS.Artist) + !String.IsEmpty(RDS.Band)</visible>
</control>
<control type="textbox">
<description>Artist Value (alt pos)</description>
@ -340,7 +340,7 @@
<pagecontrol>-</pagecontrol>
<label>$INFO[RDS.Artist]</label>
<autoscroll time="2000" delay="3000" repeat="5000">true</autoscroll>
<visible>!IsEmpty(RDS.Artist)+!IsEmpty(RDS.Band)</visible>
<visible>!String.IsEmpty(RDS.Artist) + !String.IsEmpty(RDS.Band)</visible>
</control>
<control type="label">
<description>Conductor Title</description>
@ -353,7 +353,7 @@
<font>font13</font>
<textcolor>blue</textcolor>
<label>$LOCALIZE[29905]:</label>
<visible>!IsEmpty(RDS.Conductor)</visible>
<visible>!String.IsEmpty(RDS.Conductor)</visible>
</control>
<control type="fadelabel">
<description>Conductor Value</description>
@ -368,7 +368,7 @@
<label fallback="161">$INFO[RDS.Conductor]</label>
<scrollout>false</scrollout>
<pauseatend>2000</pauseatend>
<visible>!IsEmpty(RDS.Conductor)</visible>
<visible>!String.IsEmpty(RDS.Conductor)</visible>
</control>
<control type="label">
<description>Programme style Name</description>
@ -381,7 +381,7 @@
<font>font13</font>
<textcolor>blue</textcolor>
<label>$LOCALIZE[29902]:</label>
<visible>IsEmpty(RDS.Conductor)+!IsEmpty(RDS.ProgStyle)</visible>
<visible>String.IsEmpty(RDS.Conductor) + !String.IsEmpty(RDS.ProgStyle)</visible>
</control>
<control type="fadelabel">
<description>Programme style Value</description>
@ -394,7 +394,7 @@
<font>font13</font>
<textcolor>white</textcolor>
<label>$INFO[RDS.ProgStyle]</label>
<visible>IsEmpty(RDS.Conductor)+!IsEmpty(RDS.ProgStyle)</visible>
<visible>String.IsEmpty(RDS.Conductor) + !String.IsEmpty(RDS.ProgStyle)</visible>
</control>
<control type="label">
<description>Programme style Name</description>
@ -407,7 +407,7 @@
<font>font13</font>
<textcolor>blue</textcolor>
<label>$LOCALIZE[29902]:</label>
<visible>!IsEmpty(RDS.Conductor)+!IsEmpty(RDS.ProgStyle)</visible>
<visible>!String.IsEmpty(RDS.Conductor) + !String.IsEmpty(RDS.ProgStyle)</visible>
</control>
<control type="fadelabel">
<description>Programme style Value</description>
@ -420,7 +420,7 @@
<font>font13</font>
<textcolor>white</textcolor>
<label>$INFO[RDS.ProgStyle]</label>
<visible>!IsEmpty(RDS.Conductor)+!IsEmpty(RDS.ProgStyle)</visible>
<visible>!String.IsEmpty(RDS.Conductor) + !String.IsEmpty(RDS.ProgStyle)</visible>
</control>
</control>
<control type="label">
@ -434,7 +434,7 @@
<font>font13</font>
<textcolor>blue</textcolor>
<label>$LOCALIZE[558]:</label>
<visible>!IsEmpty(RDS.Album)</visible>
<visible>!String.IsEmpty(RDS.Album)</visible>
</control>
<control type="fadelabel">
<description>Album Value</description>
@ -449,7 +449,7 @@
<label>$INFO[RDS.Album]</label>
<scrollout>false</scrollout>
<pauseatend>2000</pauseatend>
<visible>!IsEmpty(RDS.Album)</visible>
<visible>!String.IsEmpty(RDS.Album)</visible>
</control>
<control type="label">
<description>Programme host Name</description>
@ -462,7 +462,7 @@
<font>font13</font>
<textcolor>blue</textcolor>
<label>$LOCALIZE[29906]:</label>
<visible>!IsEmpty(RDS.ProgHost)</visible>
<visible>!String.IsEmpty(RDS.ProgHost)</visible>
</control>
<control type="fadelabel">
<description>Programme host Value</description>
@ -475,7 +475,7 @@
<font>font13</font>
<textcolor>white</textcolor>
<label>$INFO[RDS.ProgHost]</label>
<visible>!IsEmpty(RDS.ProgHost)</visible>
<visible>!String.IsEmpty(RDS.ProgHost)</visible>
</control>
<control type="label">
<description>Comment Title</description>
@ -488,7 +488,7 @@
<font>font13</font>
<textcolor>blue</textcolor>
<label>$LOCALIZE[569]:</label>
<visible>!IsEmpty(RDS.Comment)</visible>
<visible>!String.IsEmpty(RDS.Comment)</visible>
</control>
<control type="fadelabel">
<description>Comment Value</description>
@ -503,7 +503,7 @@
<label>$INFO[RDS.Comment]</label>
<scrollout>false</scrollout>
<pauseatend>2000</pauseatend>
<visible>!IsEmpty(RDS.Comment)</visible>
<visible>!String.IsEmpty(RDS.Comment)</visible>
</control>
<control type="label">
<description>Channel Name</description>
@ -540,7 +540,7 @@
<font>font13</font>
<textcolor>blue</textcolor>
<label>$LOCALIZE[29907]:</label>
<visible>!IsEmpty(RDS.ProgEditStaff)</visible>
<visible>!String.IsEmpty(RDS.ProgEditStaff)</visible>
</control>
<control type="fadelabel">
<description>Editorial Staff Value</description>
@ -553,7 +553,7 @@
<font>font13</font>
<textcolor>white</textcolor>
<label>$INFO[RDS.ProgEditStaff]</label>
<visible>!IsEmpty(RDS.ProgEditStaff)</visible>
<visible>!String.IsEmpty(RDS.ProgEditStaff)</visible>
</control>
<control type="grouplist">
@ -573,7 +573,7 @@
<font>font13caps</font>
<textcolor>blue</textcolor>
<label>$LOCALIZE[29908]:</label>
<visible>!IsEmpty(RDS.ProgNow) | !IsEmpty(RDS.ProgNext)</visible>
<visible>!String.IsEmpty(RDS.ProgNow) | !String.IsEmpty(RDS.ProgNext)</visible>
</control>
<control type="label">
<description>blind label</description>
@ -582,7 +582,7 @@
<width>140</width>
<height>25</height>
<label></label>
<visible>!IsEmpty(RDS.ProgNow) + !IsEmpty(RDS.ProgNext)</visible>
<visible>!String.IsEmpty(RDS.ProgNow) + !String.IsEmpty(RDS.ProgNext)</visible>
</control>
<control type="label">
<description>Studio basename</description>
@ -593,7 +593,7 @@
<font>font13caps</font>
<textcolor>blue</textcolor>
<label>$LOCALIZE[29909]:</label>
<visible>!IsEmpty(RDS.PhoneStudio) | !IsEmpty(RDS.EmailStudio) | !IsEmpty(RDS.SMSStudio)</visible>
<visible>!String.IsEmpty(RDS.PhoneStudio) | !String.IsEmpty(RDS.EmailStudio) | !String.IsEmpty(RDS.SMSStudio)</visible>
</control>
</control>
<control type="grouplist">
@ -611,7 +611,7 @@
<font>font13</font>
<textcolor>white</textcolor>
<label>$LOCALIZE[19030]:</label>
<visible>!IsEmpty(RDS.ProgNow)</visible>
<visible>!String.IsEmpty(RDS.ProgNow)</visible>
</control>
<control type="label">
<description>Program next Name</description>
@ -622,7 +622,7 @@
<font>font13</font>
<textcolor>white</textcolor>
<label>$LOCALIZE[19031]:</label>
<visible>!IsEmpty(RDS.ProgNext)</visible>
<visible>!String.IsEmpty(RDS.ProgNext)</visible>
</control>
<control type="label">
<description>Studio phone Name</description>
@ -633,7 +633,7 @@
<font>font13</font>
<textcolor>white</textcolor>
<label>$LOCALIZE[29910]:</label>
<visible>!IsEmpty(RDS.PhoneStudio)</visible>
<visible>!String.IsEmpty(RDS.PhoneStudio)</visible>
</control>
<control type="label">
<description>Studio email Name</description>
@ -644,7 +644,7 @@
<font>font13</font>
<textcolor>white</textcolor>
<label>$LOCALIZE[29911]:</label>
<visible>!IsEmpty(RDS.EmailStudio)</visible>
<visible>!String.IsEmpty(RDS.EmailStudio)</visible>
</control>
<control type="label">
<description>Studio SMS Name</description>
@ -655,7 +655,7 @@
<font>font13</font>
<textcolor>white</textcolor>
<label>$LOCALIZE[29912]:</label>
<visible>!IsEmpty(RDS.SMSStudio)</visible>
<visible>!String.IsEmpty(RDS.SMSStudio)</visible>
</control>
</control>
<control type="grouplist">
@ -673,7 +673,7 @@
<font>font13</font>
<textcolor>grey</textcolor>
<label>$INFO[RDS.ProgNow]</label>
<visible>!IsEmpty(RDS.ProgNow)</visible>
<visible>!String.IsEmpty(RDS.ProgNow)</visible>
</control>
<control type="fadelabel">
<description>Program next Value</description>
@ -684,7 +684,7 @@
<font>font13</font>
<textcolor>grey</textcolor>
<label>$INFO[RDS.ProgNext]</label>
<visible>!IsEmpty(RDS.ProgNext)</visible>
<visible>!String.IsEmpty(RDS.ProgNext)</visible>
</control>
<control type="fadelabel">
<description>Studio phone Value</description>
@ -695,7 +695,7 @@
<font>font13</font>
<textcolor>grey</textcolor>
<label>$INFO[RDS.PhoneStudio]</label>
<visible>!IsEmpty(RDS.PhoneStudio)</visible>
<visible>!String.IsEmpty(RDS.PhoneStudio)</visible>
</control>
<control type="fadelabel">
<description>Studio email Value</description>
@ -706,7 +706,7 @@
<font>font13</font>
<textcolor>grey</textcolor>
<label>$INFO[RDS.EmailStudio]</label>
<visible>!IsEmpty(RDS.EmailStudio)</visible>
<visible>!String.IsEmpty(RDS.EmailStudio)</visible>
</control>
<control type="fadelabel">
<description>Studio SMS Value</description>
@ -717,7 +717,7 @@
<font>font13</font>
<textcolor>grey</textcolor>
<label>$INFO[RDS.SMSStudio]</label>
<visible>!IsEmpty(RDS.SMSStudio)</visible>
<visible>!String.IsEmpty(RDS.SMSStudio)</visible>
</control>
</control>
<control type="grouplist">
@ -731,14 +731,14 @@
<width>5</width>
<height>25</height>
<label></label>
<visible>!IsEmpty(RDS.ProgNow)</visible>
<visible>!String.IsEmpty(RDS.ProgNow)</visible>
</control>
<control type="label">
<description>blind label</description>
<width>5</width>
<height>25</height>
<label></label>
<visible>!IsEmpty(RDS.ProgNext)</visible>
<visible>!String.IsEmpty(RDS.ProgNext)</visible>
</control>
<control type="label">
<description>Hotline basename</description>
@ -749,14 +749,14 @@
<font>font13caps</font>
<textcolor>blue</textcolor>
<label>$LOCALIZE[29913]:</label>
<visible>!IsEmpty(RDS.PhoneHotline) | !IsEmpty(RDS.EmailHotline)</visible>
<visible>!String.IsEmpty(RDS.PhoneHotline) | !String.IsEmpty(RDS.EmailHotline)</visible>
</control>
<control type="label">
<description>blind label</description>
<width>140</width>
<height>25</height>
<label></label>
<visible>!IsEmpty(RDS.PhoneHotline) + !IsEmpty(RDS.EmailHotline)</visible>
<visible>!String.IsEmpty(RDS.PhoneHotline) + !String.IsEmpty(RDS.EmailHotline)</visible>
</control>
<control type="label">
<description>Homepage Name</description>
@ -769,7 +769,7 @@
<font>font13</font>
<textcolor>blue</textcolor>
<label>$LOCALIZE[29914]:</label>
<visible>!IsEmpty(RDS.ProgHomepage)</visible>
<visible>!String.IsEmpty(RDS.ProgHomepage)</visible>
</control>
</control>
<control type="grouplist">
@ -783,14 +783,14 @@
<width>5</width>
<height>25</height>
<label></label>
<visible>!IsEmpty(RDS.ProgNow)</visible>
<visible>!String.IsEmpty(RDS.ProgNow)</visible>
</control>
<control type="label">
<description>blind label</description>
<width>5</width>
<height>25</height>
<label></label>
<visible>!IsEmpty(RDS.ProgNext)</visible>
<visible>!String.IsEmpty(RDS.ProgNext)</visible>
</control>
<control type="label">
<description>Hotline phone Name</description>
@ -801,7 +801,7 @@
<font>font13</font>
<textcolor>white</textcolor>
<label>$LOCALIZE[29910]:</label>
<visible>!IsEmpty(RDS.PhoneHotline)</visible>
<visible>!String.IsEmpty(RDS.PhoneHotline)</visible>
</control>
<control type="label">
<description>Hotline email Name</description>
@ -812,7 +812,7 @@
<font>font13</font>
<textcolor>white</textcolor>
<label>$LOCALIZE[29911]:</label>
<visible>!IsEmpty(RDS.EmailHotline)</visible>
<visible>!String.IsEmpty(RDS.EmailHotline)</visible>
</control>
<control type="fadelabel">
<description>Homepage Value</description>
@ -823,7 +823,7 @@
<font>font13</font>
<textcolor>white</textcolor>
<label>$INFO[RDS.ProgHomepage]</label>
<visible>!IsEmpty(RDS.ProgHomepage)</visible>
<visible>!String.IsEmpty(RDS.ProgHomepage)</visible>
</control>
</control>
<control type="grouplist">
@ -837,14 +837,14 @@
<width>5</width>
<height>25</height>
<label></label>
<visible>!IsEmpty(RDS.ProgNow)</visible>
<visible>!String.IsEmpty(RDS.ProgNow)</visible>
</control>
<control type="label">
<description>blind label</description>
<width>140</width>
<height>25</height>
<label></label>
<visible>!IsEmpty(RDS.ProgNext)</visible>
<visible>!String.IsEmpty(RDS.ProgNext)</visible>
</control>
<control type="fadelabel">
<description>Hotline phone Value</description>
@ -855,7 +855,7 @@
<font>font13</font>
<textcolor>grey</textcolor>
<label>$INFO[RDS.PhoneHotline]</label>
<visible>!IsEmpty(RDS.PhoneHotline)</visible>
<visible>!String.IsEmpty(RDS.PhoneHotline)</visible>
</control>
<control type="fadelabel">
<description>Hotline email Value</description>
@ -866,7 +866,7 @@
<font>font13</font>
<textcolor>grey</textcolor>
<label>$INFO[RDS.EmailHotline]</label>
<visible>!IsEmpty(RDS.EmailHotline)</visible>
<visible>!String.IsEmpty(RDS.EmailHotline)</visible>
</control>
</control>

View File

@ -9,9 +9,9 @@
<depth>DepthDialog+</depth>
<controls>
<control type="group">
<animation effect="slide" start="0,0" end="0,46" time="0" condition="[Control.IsVisible(3) + !IntegerGreaterThan(Container(3).NumItems,4)] | [Control.IsVisible(6) + !IntegerGreaterThan(Container(6).NumItems,2)]">Conditional</animation>
<animation effect="slide" start="0,0" end="0,46" time="0" condition="[Control.IsVisible(3) + !IntegerGreaterThan(Container(3).NumItems,6)] | [Control.IsVisible(6) + !IntegerGreaterThan(Container(6).NumItems,3)]">Conditional</animation>
<animation effect="slide" start="0,0" end="0,46" time="0" condition="[Control.IsVisible(3) + !IntegerGreaterThan(Container(3).NumItems,8)] | [Control.IsVisible(6) + !IntegerGreaterThan(Container(6).NumItems,4)]">Conditional</animation>
<animation effect="slide" start="0,0" end="0,46" time="0" condition="[Control.IsVisible(3) + !Integer.IsGreater(Container(3).NumItems,4)] | [Control.IsVisible(6) + !Integer.IsGreater(Container(6).NumItems,2)]">Conditional</animation>
<animation effect="slide" start="0,0" end="0,46" time="0" condition="[Control.IsVisible(3) + !Integer.IsGreater(Container(3).NumItems,6)] | [Control.IsVisible(6) + !Integer.IsGreater(Container(6).NumItems,3)]">Conditional</animation>
<animation effect="slide" start="0,0" end="0,46" time="0" condition="[Control.IsVisible(3) + !Integer.IsGreater(Container(3).NumItems,8)] | [Control.IsVisible(6) + !Integer.IsGreater(Container(6).NumItems,4)]">Conditional</animation>
<control type="image">
<description>background image</description>
<left>0</left>
@ -19,7 +19,7 @@
<width>850</width>
<height>550</height>
<texture border="40">$VAR[SelectBack]</texture>
<visible>[Control.IsVisible(3) + IntegerGreaterThan(Container(3).NumItems,8)] | [Control.IsVisible(6) + IntegerGreaterThan(Container(6).NumItems,4)]</visible>
<visible>[Control.IsVisible(3) + Integer.IsGreater(Container(3).NumItems,8)] | [Control.IsVisible(6) + Integer.IsGreater(Container(6).NumItems,4)]</visible>
</control>
<control type="image">
<description>background image</description>
@ -28,7 +28,7 @@
<width>850</width>
<height>458</height>
<texture border="40">$VAR[SelectBack]</texture>
<visible>[Control.IsVisible(3) + IntegerGreaterThan(Container(3).NumItems,6) + !IntegerGreaterThan(Container(3).NumItems,8)] | [Control.IsVisible(6) + IntegerGreaterThan(Container(6).NumItems,3) + !IntegerGreaterThan(Container(6).NumItems,4)]</visible>
<visible>[Control.IsVisible(3) + Integer.IsGreater(Container(3).NumItems,6) + !Integer.IsGreater(Container(3).NumItems,8)] | [Control.IsVisible(6) + Integer.IsGreater(Container(6).NumItems,3) + !Integer.IsGreater(Container(6).NumItems,4)]</visible>
</control>
<control type="image">
<description>background image</description>
@ -37,7 +37,7 @@
<width>850</width>
<height>366</height>
<texture border="40">$VAR[SelectBack]</texture>
<visible>[Control.IsVisible(3) + IntegerGreaterThan(Container(3).NumItems,4) + !IntegerGreaterThan(Container(3).NumItems,6)] | [Control.IsVisible(6) + IntegerGreaterThan(Container(6).NumItems,2) + !IntegerGreaterThan(Container(6).NumItems,3)]</visible>
<visible>[Control.IsVisible(3) + Integer.IsGreater(Container(3).NumItems,4) + !Integer.IsGreater(Container(3).NumItems,6)] | [Control.IsVisible(6) + Integer.IsGreater(Container(6).NumItems,2) + !Integer.IsGreater(Container(6).NumItems,3)]</visible>
</control>
<control type="image">
<description>background image</description>
@ -46,7 +46,7 @@
<width>850</width>
<height>274</height>
<texture border="40">$VAR[SelectBack]</texture>
<visible>[Control.IsVisible(3) + !IntegerGreaterThan(Container(3).NumItems,4)] | [Control.IsVisible(6) + !IntegerGreaterThan(Container(6).NumItems,2)]</visible>
<visible>[Control.IsVisible(3) + !Integer.IsGreater(Container(3).NumItems,4)] | [Control.IsVisible(6) + !Integer.IsGreater(Container(6).NumItems,2)]</visible>
</control>
<control type="image">
<description>Dialog Header image</description>
@ -291,9 +291,9 @@
<aligny>center</aligny>
<textcolor>grey</textcolor>
<label>$VAR[SelectLabel]</label>
<animation effect="slide" start="0,0" end="0,-92" time="0" condition="[Control.IsVisible(3) + !IntegerGreaterThan(Container(3).NumItems,4)] | [Control.IsVisible(6) + !IntegerGreaterThan(Container(6).NumItems,2)]">Conditional</animation>
<animation effect="slide" start="0,0" end="0,-92" time="0" condition="[Control.IsVisible(3) + !IntegerGreaterThan(Container(3).NumItems,6)] | [Control.IsVisible(6) + !IntegerGreaterThan(Container(6).NumItems,3)]">Conditional</animation>
<animation effect="slide" start="0,0" end="0,-92" time="0" condition="[Control.IsVisible(3) + !IntegerGreaterThan(Container(3).NumItems,8)] | [Control.IsVisible(6) + !IntegerGreaterThan(Container(6).NumItems,4)]">Conditional</animation>
<animation effect="slide" start="0,0" end="0,-92" time="0" condition="[Control.IsVisible(3) + !Integer.IsGreater(Container(3).NumItems,4)] | [Control.IsVisible(6) + !Integer.IsGreater(Container(6).NumItems,2)]">Conditional</animation>
<animation effect="slide" start="0,0" end="0,-92" time="0" condition="[Control.IsVisible(3) + !Integer.IsGreater(Container(3).NumItems,6)] | [Control.IsVisible(6) + !Integer.IsGreater(Container(6).NumItems,3)]">Conditional</animation>
<animation effect="slide" start="0,0" end="0,-92" time="0" condition="[Control.IsVisible(3) + !Integer.IsGreater(Container(3).NumItems,8)] | [Control.IsVisible(6) + !Integer.IsGreater(Container(6).NumItems,4)]">Conditional</animation>
</control>
<control type="grouplist" id="90">
<left>612</left>

View File

@ -64,51 +64,6 @@
<include>VideoStereoscopicsFlaggingConditions</include>
<include>VideoTypeHackFlaggingConditions</include>
</control>
<control type="group">
<visible>Control.HasFocus(12)</visible>
<top>90</top>
<left>387</left>
<include>VisibleFadeEffect</include>
<control type="image">
<description>Current Fanart image</description>
<left>0</left>
<top>0</top>
<width>675</width>
<height>380</height>
<texture background="true">$INFO[ListItem.Art(fanart)]</texture>
<bordertexture border="5">button-nofocus.png</bordertexture>
<bordersize>4</bordersize>
<aspectratio>keep</aspectratio>
<visible>!IsEmpty(Listitem.Art(fanart))</visible>
</control>
<control type="group">
<visible>IsEmpty(Listitem.Art(fanart))</visible>
<control type="image">
<description>No Fanart Back</description>
<left>0</left>
<top>0</top>
<width>675</width>
<height>380</height>
<texture>Fanart_Fallback_Small.jpg</texture>
<bordertexture border="5">button-nofocus.png</bordertexture>
<bordersize>4</bordersize>
<aspectratio>stretch</aspectratio>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="label">
<left>0</left>
<top>0</top>
<width>675</width>
<height>380</height>
<font>font30_title</font>
<textcolor>white</textcolor>
<shadowcolor>black</shadowcolor>
<align>center</align>
<aligny>center</aligny>
<label>31311</label>
</control>
</control>
</control>
<control type="group">
<top>90</top>
<left>387</left>
@ -253,79 +208,79 @@
<label>$LOCALIZE[20376]:</label>
<label2>$INFO[ListItem.OriginalTitle]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.OriginalTitle) + !stringcompare(ListItem.OriginalTitle,Listitem.Title)</visible>
<visible>!String.IsEmpty(ListItem.OriginalTitle) + !String.IsEqual(ListItem.OriginalTitle,Listitem.Title)</visible>
</item>
<item>
<label>$LOCALIZE[20339]:</label>
<label2>$INFO[ListItem.Director]</label2>
<onclick>SendClick(2003,13)</onclick>
<visible>!IsEmpty(ListItem.Director)</visible>
<visible>!String.IsEmpty(ListItem.Director)</visible>
</item>
<item>
<label>$LOCALIZE[20417]:</label>
<label2>$INFO[ListItem.Writer]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Writer)</visible>
<visible>!String.IsEmpty(ListItem.Writer)</visible>
</item>
<item>
<label>$LOCALIZE[572]:</label>
<label2>$INFO[ListItem.Studio]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Studio)</visible>
<visible>!String.IsEmpty(ListItem.Studio)</visible>
</item>
<item>
<label>$LOCALIZE[515]:</label>
<label2>$INFO[ListItem.Genre]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Genre)</visible>
<visible>!String.IsEmpty(ListItem.Genre)</visible>
</item>
<item>
<label>$LOCALIZE[562]:</label>
<label2>$INFO[ListItem.Year]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Year)</visible>
<visible>!String.IsEmpty(ListItem.Year)</visible>
</item>
<item>
<label>$LOCALIZE[2050]:</label>
<label2>$INFO[ListItem.Duration] $LOCALIZE[12391]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Duration)</visible>
<visible>!String.IsEmpty(ListItem.Duration)</visible>
</item>
<item>
<label>$LOCALIZE[38018]:</label>
<label2>$INFO[ListItem.Userrating]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Userrating)</visible>
<visible>!String.IsEmpty(ListItem.Userrating)</visible>
</item>
<item>
<label>$LOCALIZE[563]:</label>
<label2>$INFO[ListItem.RatingAndVotes]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.RatingAndVotes)</visible>
<visible>!String.IsEmpty(ListItem.RatingAndVotes)</visible>
</item>
<item>
<label>$LOCALIZE[202]:</label>
<label2>$INFO[ListItem.TagLine]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.TagLine)</visible>
<visible>!String.IsEmpty(ListItem.TagLine)</visible>
</item>
<item>
<label>$LOCALIZE[203]:</label>
<label2>$INFO[ListItem.PlotOutline]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.PlotOutline)</visible>
<visible>!String.IsEmpty(ListItem.PlotOutline)</visible>
</item>
<item>
<label>$LOCALIZE[20074]:</label>
<label2>$INFO[ListItem.mpaa]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.mpaa)</visible>
<visible>!String.IsEmpty(ListItem.mpaa)</visible>
</item>
<item>
<label>$LOCALIZE[15311]</label>
<label2>$INFO[ListItem.FilenameAndPath]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.FilenameAndPath)</visible>
<visible>!String.IsEmpty(ListItem.FilenameAndPath)</visible>
</item>
</content>
</control>
@ -439,43 +394,43 @@
<label>$LOCALIZE[20360]:</label>
<label2>$INFO[listitem.episode] [COLOR=grey] ($INFO[ListItem.Property(WatchedEpisodes),, $LOCALIZE[16102]] - $INFO[ListItem.Property(UnWatchedEpisodes), , $LOCALIZE[16101]])[/COLOR]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Episode)</visible>
<visible>!String.IsEmpty(ListItem.Episode)</visible>
</item>
<item>
<label>$LOCALIZE[31322]:</label>
<label2>$INFO[ListItem.Premiered]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Premiered)</visible>
<visible>!String.IsEmpty(ListItem.Premiered)</visible>
</item>
<item>
<label>$LOCALIZE[515]:</label>
<label2>$INFO[ListItem.Genre]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Genre)</visible>
<visible>!String.IsEmpty(ListItem.Genre)</visible>
</item>
<item>
<label>$LOCALIZE[562]:</label>
<label2>$INFO[ListItem.Year]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Year)</visible>
<visible>!String.IsEmpty(ListItem.Year)</visible>
</item>
<item>
<label>$LOCALIZE[38018]:</label>
<label2>$INFO[ListItem.Userrating]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Userrating)</visible>
<visible>!String.IsEmpty(ListItem.Userrating)</visible>
</item>
<item>
<label>$LOCALIZE[563]:</label>
<label2>$INFO[ListItem.RatingAndVotes]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.RatingAndVotes)</visible>
<visible>!String.IsEmpty(ListItem.RatingAndVotes)</visible>
</item>
<item>
<label>$LOCALIZE[15311]</label>
<label2>$INFO[ListItem.FilenameAndPath]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.FilenameAndPath)</visible>
<visible>!String.IsEmpty(ListItem.FilenameAndPath)</visible>
</item>
</content>
</control>
@ -590,73 +545,73 @@
<label>$LOCALIZE[20364]:</label>
<label2>$INFO[ListItem.TVShowTitle]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.TVShowTitle)</visible>
<visible>!String.IsEmpty(ListItem.TVShowTitle)</visible>
</item>
<item>
<label>$LOCALIZE[20373]:</label>
<label2>$INFO[ListItem.Season]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Season)</visible>
<visible>!String.IsEmpty(ListItem.Season)</visible>
</item>
<item>
<label>$LOCALIZE[20359]:</label>
<label2>$INFO[ListItem.Episode]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Episode)</visible>
<visible>!String.IsEmpty(ListItem.Episode)</visible>
</item>
<item>
<label>$LOCALIZE[31322]:</label>
<label2>$INFO[ListItem.Premiered]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Premiered)</visible>
<visible>!String.IsEmpty(ListItem.Premiered)</visible>
</item>
<item>
<label>$LOCALIZE[515]:</label>
<label2>$INFO[ListItem.Genre]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Genre)</visible>
<visible>!String.IsEmpty(ListItem.Genre)</visible>
</item>
<item>
<label>$LOCALIZE[20339]:</label>
<label2>$INFO[ListItem.Director]</label2>
<onclick>SendClick(2003,13)</onclick>
<visible>!IsEmpty(ListItem.Director)</visible>
<visible>!String.IsEmpty(ListItem.Director)</visible>
</item>
<item>
<label>$LOCALIZE[20417]:</label>
<label2>$INFO[ListItem.Writer]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Writer)</visible>
<visible>!String.IsEmpty(ListItem.Writer)</visible>
</item>
<item>
<label>$LOCALIZE[562]:</label>
<label2>$INFO[ListItem.Year]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Year)</visible>
<visible>!String.IsEmpty(ListItem.Year)</visible>
</item>
<item>
<label>$LOCALIZE[2050]:</label>
<label2>$INFO[ListItem.Duration] $LOCALIZE[12391]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Duration)</visible>
<visible>!String.IsEmpty(ListItem.Duration)</visible>
</item>
<item>
<label>$LOCALIZE[38018]:</label>
<label2>$INFO[ListItem.Userrating]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Userrating)</visible>
<visible>!String.IsEmpty(ListItem.Userrating)</visible>
</item>
<item>
<label>$LOCALIZE[563]:</label>
<label2>$INFO[ListItem.RatingAndVotes]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.RatingAndVotes)</visible>
<visible>!String.IsEmpty(ListItem.RatingAndVotes)</visible>
</item>
<item>
<label>$LOCALIZE[15311]</label>
<label2>$INFO[ListItem.FilenameAndPath]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.FilenameAndPath)</visible>
<visible>!String.IsEmpty(ListItem.FilenameAndPath)</visible>
</item>
</content>
</control>
@ -761,61 +716,61 @@
<label>$LOCALIZE[557]:</label>
<label2>$INFO[ListItem.Artist]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Artist)</visible>
<visible>!String.IsEmpty(ListItem.Artist)</visible>
</item>
<item>
<label>$LOCALIZE[558]:</label>
<label2>$INFO[ListItem.Album]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Album)</visible>
<visible>!String.IsEmpty(ListItem.Album)</visible>
</item>
<item>
<label>$LOCALIZE[515]:</label>
<label2>$INFO[ListItem.Genre]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Genre)</visible>
<visible>!String.IsEmpty(ListItem.Genre)</visible>
</item>
<item>
<label>$LOCALIZE[572]:</label>
<label2>$INFO[ListItem.Studio]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Studio)</visible>
<visible>!String.IsEmpty(ListItem.Studio)</visible>
</item>
<item>
<label>$LOCALIZE[20417]:</label>
<label2>$INFO[ListItem.Writer]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Writer)</visible>
<visible>!String.IsEmpty(ListItem.Writer)</visible>
</item>
<item>
<label>$LOCALIZE[20339]:</label>
<label2>$INFO[ListItem.Director]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Director)</visible>
<visible>!String.IsEmpty(ListItem.Director)</visible>
</item>
<item>
<label>$LOCALIZE[562]:</label>
<label2>$INFO[ListItem.Year]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Year)</visible>
<visible>!String.IsEmpty(ListItem.Year)</visible>
</item>
<item>
<label>$LOCALIZE[2050]:</label>
<label2>$INFO[ListItem.Duration] $LOCALIZE[12391]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Duration)</visible>
<visible>!String.IsEmpty(ListItem.Duration)</visible>
</item>
<item>
<label>$LOCALIZE[38018]:</label>
<label2>$INFO[ListItem.Userrating]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Userrating)</visible>
<visible>!String.IsEmpty(ListItem.Userrating)</visible>
</item>
<item>
<label>$LOCALIZE[15311]</label>
<label2>$INFO[ListItem.FilenameAndPath]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.FilenameAndPath)</visible>
<visible>!String.IsEmpty(ListItem.FilenameAndPath)</visible>
</item>
</content>
</control>
@ -998,14 +953,14 @@
<description>Play Trailer</description>
<include>ButtonInfoDialogsCommonValues</include>
<label>20410</label>
<visible>!IsEmpty(ListItem.Trailer) + !Skin.HasSetting(WindowedTrailer)</visible>
<visible>!String.IsEmpty(ListItem.Trailer) + !Skin.HasSetting(WindowedTrailer)</visible>
</control>
<control type="button" id="15">
<description>Play Trailer Windowed</description>
<include>ButtonInfoDialogsCommonValues</include>
<label>20410</label>
<onclick>PlayMedia($INFO[ListItem.Trailer],1)</onclick>
<visible>!IsEmpty(ListItem.Trailer) + Skin.HasSetting(WindowedTrailer)</visible>
<visible>!String.IsEmpty(ListItem.Trailer) + Skin.HasSetting(WindowedTrailer)</visible>
</control>
<control type="button" id="7">
<description>Set my rating</description>

View File

@ -137,7 +137,7 @@
<height>211</height>
<aspectratio>keep</aspectratio>
<texture background="true">$INFO[ListItem.Icon]</texture>
<visible>!SubString(Control.GetLabel(416),*)</visible>
<visible>!String.Contains(Control.GetLabel(416),*)</visible>
</control>
<control type="image">
<left>690</left>
@ -146,7 +146,7 @@
<height>211</height>
<aspectratio>keep</aspectratio>
<texture background="true" flipx="true">$INFO[ListItem.Icon]</texture>
<visible>SubString(Control.GetLabel(416),*)</visible>
<visible>String.Contains(Control.GetLabel(416),*)</visible>
</control>
<control type="panel" id="450">
<left>20</left>

View File

@ -157,7 +157,7 @@
<width>200</width>
<height>31</height>
<texture border="0,0,14,0">MediaItemDetailBG.png</texture>
<visible>Control.HasFocus(20) + !IsEmpty(ListItem.Label2)</visible>
<visible>Control.HasFocus(20) + !String.IsEmpty(ListItem.Label2)</visible>
</control>
<control type="label">
<left>0</left>
@ -331,7 +331,7 @@
<width>200</width>
<height>31</height>
<texture border="0,0,14,0">MediaItemDetailBG.png</texture>
<visible>Control.HasFocus(21) + !IsEmpty(ListItem.Label2)</visible>
<visible>Control.HasFocus(21) + !String.IsEmpty(ListItem.Label2)</visible>
</control>
<control type="label">
<left>0</left>

View File

@ -24,7 +24,7 @@
<depth>DepthMenu</depth>
<left>0</left>
<top>60</top>
<visible>Player.HasAudio + !Skin.HasSetting(homepageMusicinfo) + IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia))</visible>
<visible>Player.HasAudio + !Skin.HasSetting(homepageMusicinfo) + String.IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia))</visible>
<include>VisibleFadeEffect</include>
<include>Window_OpenClose_Animation</include>
<control type="image">
@ -228,7 +228,7 @@
<depth>DepthMenu</depth>
<left>0</left>
<top>50</top>
<visible>Player.HasVideo + !Skin.HasSetting(homepageVideoinfo) + IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia))</visible>
<visible>Player.HasVideo + !Skin.HasSetting(homepageVideoinfo) + String.IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia))</visible>
<include>VisibleFadeEffect</include>
<include>Window_OpenClose_Animation</include>
<control type="group">
@ -462,7 +462,7 @@
<effect type="zoom" start="100" end="80" center="640,360" easing="in" tween="back" time="225" />
<effect type="fade" start="100" end="0" time="225" />
</animation>
<visible>IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia))</visible>
<visible>String.IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia))</visible>
<control type="image">
<description>Background End image</description>
<left>0</left>
@ -926,7 +926,7 @@
<onclick>ActivateWindow(Weather)</onclick>
<icon>-</icon>
<thumb>-</thumb>
<visible>!Skin.HasSetting(HomeMenuNoWeatherButton) + !IsEmpty(Weather.Plugin)</visible>
<visible>!Skin.HasSetting(HomeMenuNoWeatherButton) + !String.IsEmpty(Weather.Plugin)</visible>
</item>
<item id="4">
<label>31951</label>
@ -951,8 +951,8 @@
</item>
<item id="2">
<label>31953</label>
<onclick condition="StringCompare(Window.Property(VideosDirectLink),True)">ActivateWindow(Videos)</onclick>
<onclick condition="!StringCompare(Window.Property(VideosDirectLink),True)">ActivateWindow(Videos,root)</onclick>
<onclick condition="String.IsEqual(Window.Property(VideosDirectLink),True)">ActivateWindow(Videos)</onclick>
<onclick condition="!String.IsEqual(Window.Property(VideosDirectLink),True)">ActivateWindow(Videos,root)</onclick>
<icon>-</icon>
<thumb>-</thumb>
<visible>!Skin.HasSetting(HomeMenuNoVideosButton)</visible>
@ -973,8 +973,8 @@
</item>
<item id="3">
<label>31956</label>
<onclick condition="StringCompare(Window.Property(MusicDirectLink),True)">ActivateWindow(Music)</onclick>
<onclick condition="!StringCompare(Window.Property(MusicDirectLink),True)">ActivateWindow(Music,root)</onclick>
<onclick condition="String.IsEqual(Window.Property(MusicDirectLink),True)">ActivateWindow(Music)</onclick>
<onclick condition="!String.IsEqual(Window.Property(MusicDirectLink),True)">ActivateWindow(Music,root)</onclick>
<icon>-</icon>
<thumb>-</thumb>
<visible>!Skin.HasSetting(HomeMenuNoMusicButton)</visible>
@ -1022,7 +1022,7 @@
<onup>9001</onup>
<ondown>20</ondown>
<control type="fixedlist" id="700">
<animation effect="slide" start="0,0" end="-91,0" time="0" condition="StringCompare(Container(700).NumItems,2) | StringCompare(Container(700).NumItems,4)">conditional</animation>
<animation effect="slide" start="0,0" end="-91,0" time="0" condition="String.IsEqual(Container(700).NumItems,2) | String.IsEqual(Container(700).NumItems,4)">conditional</animation>
<visible>Container(9000).HasFocus(2) | Container(9000).HasFocus(10) | Container(9000).HasFocus(11)</visible>
<onleft>700</onleft>
<onright>700</onright>
@ -1034,7 +1034,7 @@
</content>
</control>
<control type="fixedlist" id="703">
<animation effect="slide" start="0,0" end="-91,0" time="0" condition="StringCompare(Container(703).NumItems,2) | StringCompare(Container(703).NumItems,4)">conditional</animation>
<animation effect="slide" start="0,0" end="-91,0" time="0" condition="String.IsEqual(Container(703).NumItems,2) | String.IsEqual(Container(703).NumItems,4)">conditional</animation>
<visible>Container(9000).HasFocus(3)</visible>
<onleft>703</onleft>
<onright>703</onright>
@ -1046,7 +1046,7 @@
</content>
</control>
<control type="fixedlist" id="704">
<animation effect="slide" start="0,0" end="-91,0" time="0" condition="StringCompare(Container(704).NumItems,2) | StringCompare(Container(704).NumItems,4)">conditional</animation>
<animation effect="slide" start="0,0" end="-91,0" time="0" condition="String.IsEqual(Container(704).NumItems,2) | String.IsEqual(Container(704).NumItems,4)">conditional</animation>
<visible>Container(9000).HasFocus(4)</visible>
<onleft>704</onleft>
<onright>704</onright>
@ -1058,7 +1058,7 @@
</content>
</control>
<control type="fixedlist" id="705">
<animation effect="slide" start="0,0" end="-91,0" time="0" condition="StringCompare(Container(705).NumItems,2) | StringCompare(Container(705).NumItems,4)">conditional</animation>
<animation effect="slide" start="0,0" end="-91,0" time="0" condition="String.IsEqual(Container(705).NumItems,2) | String.IsEqual(Container(705).NumItems,4)">conditional</animation>
<visible>Container(9000).HasFocus(1)</visible>
<onleft>705</onleft>
<onright>705</onright>
@ -1170,7 +1170,7 @@
<control type="group">
<left>20</left>
<top>0</top>
<visible>Skin.HasSetting(homepageWeatherinfo) + !IsEmpty(Weather.Plugin)</visible>
<visible>Skin.HasSetting(homepageWeatherinfo) + !String.IsEmpty(Weather.Plugin)</visible>
<include>Window_OpenClose_Animation</include>
<control type="image">
<description>Weather image</description>
@ -1222,7 +1222,7 @@
<label>$INFO[System.TemperatureUnits]</label>
<textcolor>white</textcolor>
<shadowcolor>black</shadowcolor>
<visible>!IsEmpty(Window(Weather).Property(Current.Temperature))</visible>
<visible>!String.IsEmpty(Window(Weather).Property(Current.Temperature))</visible>
</control>
<control type="label">
<description>Conditions Label</description>

View File

@ -7,7 +7,7 @@
<include>BackgroundDimensions</include>
<aspectratio>scale</aspectratio>
<texture fallback="special://skin/backgrounds/SKINDEFAULT.jpg">$INFO[Skin.CurrentTheme,special://skin/backgrounds/,.jpg]</texture>
<visible>![Skin.HasSetting(UseCustomBackground) + !IsEmpty(Skin.String(CustomBackgroundPath))]</visible>
<visible>![Skin.HasSetting(UseCustomBackground) + !String.IsEmpty(Skin.String(CustomBackgroundPath))]</visible>
<include>VisibleFadeEffect</include>
</control>
<control type="image">
@ -16,7 +16,7 @@
<include>BackgroundDimensions</include>
<aspectratio>scale</aspectratio>
<texture>$INFO[Skin.String(CustomBackgroundPath)]</texture>
<visible>Skin.HasSetting(UseCustomBackground) + !IsEmpty(Skin.String(CustomBackgroundPath))</visible>
<visible>Skin.HasSetting(UseCustomBackground) + !String.IsEmpty(Skin.String(CustomBackgroundPath))</visible>
<include>VisibleFadeEffect</include>
</control>
<control type="image">
@ -26,7 +26,7 @@
<texture background="true">$INFO[ListItem.Art(fanart)]</texture>
<include>backgroundfade</include>
<fadetime>FanartCrossfadeTime</fadetime>
<visible>!Skin.HasSetting(HideBackGroundFanart) + !IsEmpty(ListItem.Property(Fanart_Image))</visible>
<visible>!Skin.HasSetting(HideBackGroundFanart) + !String.IsEmpty(ListItem.Property(Fanart_Image))</visible>
<include>Window_OpenClose_Animation</include>
<visible>![Player.HasVideo + !Skin.HasSetting(ShowBackgroundVideo)]</visible>
</control>
@ -42,7 +42,7 @@
<width>1280</width>
<height>720</height>
<visible>Player.HasAudio + !Skin.HasSetting(ShowBackgroundVis)</visible>
<visible>IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia))</visible>
<visible>String.IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia))</visible>
</control>
<control type="videowindow">
<depth>DepthBackground</depth>
@ -59,7 +59,7 @@
<width>1320</width>
<height>120</height>
<texture flipy="true" border="1">HomeNowPlayingBack.png</texture>
<visible>[Player.HasVideo + !Skin.HasSetting(ShowBackgroundVideo)] | [Player.HasAudio + ![Skin.HasSetting(ShowBackgroundVis) | !IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia))]] | [!Skin.HasSetting(HideBackGroundFanart) + !IsEmpty(ListItem.Property(Fanart_Image))]</visible>
<visible>[Player.HasVideo + !Skin.HasSetting(ShowBackgroundVideo)] | [Player.HasAudio + ![Skin.HasSetting(ShowBackgroundVis) | !String.IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia))]] | [!Skin.HasSetting(HideBackGroundFanart) + !String.IsEmpty(ListItem.Property(Fanart_Image))]</visible>
<include>VisibleFadeEffect</include>
</control>
</include>

View File

@ -340,35 +340,35 @@
<onclick>RunAddon($INFO[Skin.String(HomeVideosButton1)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeVideosButton1))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomeVideosButton1))</visible>
<visible>!String.IsEmpty(Skin.String(HomeVideosButton1))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeVideosButton2))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeVideosButton2)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeVideosButton2))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomeVideosButton2))</visible>
<visible>!String.IsEmpty(Skin.String(HomeVideosButton2))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeVideosButton3))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeVideosButton3)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeVideosButton3))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomeVideosButton3))</visible>
<visible>!String.IsEmpty(Skin.String(HomeVideosButton3))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeVideosButton4))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeVideosButton4)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeVideosButton4))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomeVideosButton4))</visible>
<visible>!String.IsEmpty(Skin.String(HomeVideosButton4))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeVideosButton5))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeVideosButton5)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeVideosButton5))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomeVideosButton5))</visible>
<visible>!String.IsEmpty(Skin.String(HomeVideosButton5))</visible>
</item>
</include>
<include name="HomeAddonItemsMusic">
@ -377,35 +377,35 @@
<onclick>RunAddon($INFO[Skin.String(HomeMusicButton1)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeMusicButton1))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomeMusicButton1))</visible>
<visible>!String.IsEmpty(Skin.String(HomeMusicButton1))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeMusicButton2))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeMusicButton2)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeMusicButton2))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomeMusicButton2))</visible>
<visible>!String.IsEmpty(Skin.String(HomeMusicButton2))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeMusicButton3))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeMusicButton3)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeMusicButton3))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomeMusicButton3))</visible>
<visible>!String.IsEmpty(Skin.String(HomeMusicButton3))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeMusicButton4))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeMusicButton4)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeMusicButton4))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomeMusicButton4))</visible>
<visible>!String.IsEmpty(Skin.String(HomeMusicButton4))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeMusicButton5))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeMusicButton5)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeMusicButton5))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomeMusicButton5))</visible>
<visible>!String.IsEmpty(Skin.String(HomeMusicButton5))</visible>
</item>
</include>
<include name="HomeAddonItemsPictures">
@ -414,35 +414,35 @@
<onclick>RunAddon($INFO[Skin.String(HomePictureButton1)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomePictureButton1))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomePictureButton1))</visible>
<visible>!String.IsEmpty(Skin.String(HomePictureButton1))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomePictureButton2))]</label>
<onclick>RunAddon($INFO[Skin.String(HomePictureButton2)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomePictureButton2))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomePictureButton2))</visible>
<visible>!String.IsEmpty(Skin.String(HomePictureButton2))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomePictureButton3))]</label>
<onclick>RunAddon($INFO[Skin.String(HomePictureButton3)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomePictureButton3))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomePictureButton3))</visible>
<visible>!String.IsEmpty(Skin.String(HomePictureButton3))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomePictureButton4))]</label>
<onclick>RunAddon($INFO[Skin.String(HomePictureButton4)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomePictureButton4))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomePictureButton4))</visible>
<visible>!String.IsEmpty(Skin.String(HomePictureButton4))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomePictureButton5))]</label>
<onclick>RunAddon($INFO[Skin.String(HomePictureButton5)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomePictureButton5))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomePictureButton5))</visible>
<visible>!String.IsEmpty(Skin.String(HomePictureButton5))</visible>
</item>
</include>
<include name="HomeAddonItemsPrograms">
@ -451,35 +451,35 @@
<onclick>RunAddon($INFO[Skin.String(HomeProgramButton1)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeProgramButton1))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomeProgramButton1))</visible>
<visible>!String.IsEmpty(Skin.String(HomeProgramButton1))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeProgramButton2))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeProgramButton2)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeProgramButton2))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomeProgramButton2))</visible>
<visible>!String.IsEmpty(Skin.String(HomeProgramButton2))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeProgramButton3))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeProgramButton3)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeProgramButton3))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomeProgramButton3))</visible>
<visible>!String.IsEmpty(Skin.String(HomeProgramButton3))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeProgramButton4))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeProgramButton4)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeProgramButton4))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomeProgramButton4))</visible>
<visible>!String.IsEmpty(Skin.String(HomeProgramButton4))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeProgramButton5))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeProgramButton5)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeProgramButton5))]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Skin.String(HomeProgramButton5))</visible>
<visible>!String.IsEmpty(Skin.String(HomeProgramButton5))</visible>
</item>
</include>
</includes>

View File

@ -30,10 +30,10 @@
<shadowcolor>black</shadowcolor>
</control>
<control type="list" id="8000">
<animation effect="slide" start="0,0" end="90,0" time="0" condition="StringCompare(Container(8000).NumItems,4)">conditional</animation>
<animation effect="slide" start="0,0" end="180,0" time="0" condition="StringCompare(Container(8000).NumItems,3)">conditional</animation>
<animation effect="slide" start="0,0" end="270,0" time="0" condition="StringCompare(Container(8000).NumItems,2)">conditional</animation>
<animation effect="slide" start="0,0" end="360,0" time="0" condition="StringCompare(Container(8000).NumItems,1)">conditional</animation>
<animation effect="slide" start="0,0" end="90,0" time="0" condition="String.IsEqual(Container(8000).NumItems,4)">conditional</animation>
<animation effect="slide" start="0,0" end="180,0" time="0" condition="String.IsEqual(Container(8000).NumItems,3)">conditional</animation>
<animation effect="slide" start="0,0" end="270,0" time="0" condition="String.IsEqual(Container(8000).NumItems,2)">conditional</animation>
<animation effect="slide" start="0,0" end="360,0" time="0" condition="String.IsEqual(Container(8000).NumItems,1)">conditional</animation>
<left>0</left>
<top>0</top>
<width>900</width>
@ -146,7 +146,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.1.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.1.Thumb)]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Window.Property(LatestMovie.1.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestMovie.1.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestMovie.2.Title)]</label>
@ -154,7 +154,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.2.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.2.Thumb)]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Window.Property(LatestMovie.2.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestMovie.2.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestMovie.3.Title)]</label>
@ -162,7 +162,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.3.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.3.Thumb)]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Window.Property(LatestMovie.3.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestMovie.3.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestMovie.4.Title)]</label>
@ -170,7 +170,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.4.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.4.Thumb)]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Window.Property(LatestMovie.4.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestMovie.4.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestMovie.5.Title)]</label>
@ -178,7 +178,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.5.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.5.Thumb)]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Window.Property(LatestMovie.5.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestMovie.5.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestMovie.6.Title)]</label>
@ -186,7 +186,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.6.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.6.Thumb)]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Window.Property(LatestMovie.6.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestMovie.6.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestMovie.7.Title)]</label>
@ -194,7 +194,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.7.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.7.Thumb)]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Window.Property(LatestMovie.7.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestMovie.7.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestMovie.8.Title)]</label>
@ -202,7 +202,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.8.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.8.Thumb)]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Window.Property(LatestMovie.8.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestMovie.8.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestMovie.9.Title)]</label>
@ -210,7 +210,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.9.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.9.Thumb)]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Window.Property(LatestMovie.9.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestMovie.9.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestMovie.10.Title)]</label>
@ -218,7 +218,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.10.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.10.Thumb)]</icon>
<thumb>-</thumb>
<visible>!IsEmpty(Window.Property(LatestMovie.10.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestMovie.10.Title))</visible>
</item>
</content>
</control>
@ -267,9 +267,9 @@
<shadowcolor>black</shadowcolor>
</control>
<control type="list" id="8001">
<animation effect="slide" start="0,0" end="120,0" time="0" condition="StringCompare(Container(8001).NumItems,3)">conditional</animation>
<animation effect="slide" start="0,0" end="240,0" time="0" condition="StringCompare(Container(8001).NumItems,2)">conditional</animation>
<animation effect="slide" start="0,0" end="360,0" time="0" condition="StringCompare(Container(8001).NumItems,1)">conditional</animation>
<animation effect="slide" start="0,0" end="120,0" time="0" condition="String.IsEqual(Container(8001).NumItems,3)">conditional</animation>
<animation effect="slide" start="0,0" end="240,0" time="0" condition="String.IsEqual(Container(8001).NumItems,2)">conditional</animation>
<animation effect="slide" start="0,0" end="360,0" time="0" condition="String.IsEqual(Container(8001).NumItems,1)">conditional</animation>
<left>0</left>
<top>0</top>
<width>960</width>
@ -408,7 +408,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.1.Path)])</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestEpisode.1.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestEpisode.1.EpisodeTitle))</visible>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.1.EpisodeTitle))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestEpisode.2.EpisodeTitle)]</label>
@ -416,7 +416,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.2.Path)])</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestEpisode.2.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestEpisode.2.EpisodeTitle))</visible>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.2.EpisodeTitle))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestEpisode.3.EpisodeTitle)]</label>
@ -424,7 +424,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.3.Path)])</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestEpisode.3.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestEpisode.3.EpisodeTitle))</visible>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.3.EpisodeTitle))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestEpisode.4.EpisodeTitle)]</label>
@ -432,7 +432,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.4.Path)])</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestEpisode.4.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestEpisode.4.EpisodeTitle))</visible>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.4.EpisodeTitle))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestEpisode.5.EpisodeTitle)]</label>
@ -440,7 +440,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.5.Path)])</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestEpisode.5.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestEpisode.5.EpisodeTitle))</visible>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.5.EpisodeTitle))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestEpisode.6.EpisodeTitle)]</label>
@ -448,7 +448,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.6.Path)])</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestEpisode.6.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestEpisode.6.EpisodeTitle))</visible>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.6.EpisodeTitle))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestEpisode.7.EpisodeTitle)]</label>
@ -456,7 +456,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.7.Path)])</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestEpisode.7.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestEpisode.7.EpisodeTitle))</visible>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.7.EpisodeTitle))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestEpisode.8.EpisodeTitle)]</label>
@ -464,7 +464,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.8.Path)])</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestEpisode.8.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestEpisode.8.EpisodeTitle))</visible>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.8.EpisodeTitle))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestEpisode.9.EpisodeTitle)]</label>
@ -472,7 +472,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.9.Path)])</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestEpisode.9.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestEpisode.9.EpisodeTitle))</visible>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.9.EpisodeTitle))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestEpisode.10.EpisodeTitle)]</label>
@ -480,7 +480,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestEpisode.10.Path)])</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestEpisode.10.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestEpisode.10.EpisodeTitle))</visible>
<visible>!String.IsEmpty(Window.Property(LatestEpisode.10.EpisodeTitle))</visible>
</item>
</content>
</control>
@ -529,9 +529,9 @@
<shadowcolor>black</shadowcolor>
</control>
<control type="list" id="8002">
<animation effect="slide" start="0,0" end="100,0" time="0" condition="StringCompare(Container(8002).NumItems,3)">conditional</animation>
<animation effect="slide" start="0,0" end="200,0" time="0" condition="StringCompare(Container(8002).NumItems,2)">conditional</animation>
<animation effect="slide" start="0,0" end="300,0" time="0" condition="StringCompare(Container(8002).NumItems,1)">conditional</animation>
<animation effect="slide" start="0,0" end="100,0" time="0" condition="String.IsEqual(Container(8002).NumItems,3)">conditional</animation>
<animation effect="slide" start="0,0" end="200,0" time="0" condition="String.IsEqual(Container(8002).NumItems,2)">conditional</animation>
<animation effect="slide" start="0,0" end="300,0" time="0" condition="String.IsEqual(Container(8002).NumItems,1)">conditional</animation>
<left>0</left>
<top>0</top>
<width>800</width>
@ -671,7 +671,7 @@
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.1.Path)]")</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestAlbum.1.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestAlbum.1.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.1.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestAlbum.2.Title)]</label>
@ -680,7 +680,7 @@
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.2.Path)]")</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestAlbum.2.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestAlbum.2.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.2.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestAlbum.3.Title)]</label>
@ -689,7 +689,7 @@
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.3.Path)]")</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestAlbum.3.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestAlbum.3.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.3.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestAlbum.4.Title)]</label>
@ -698,7 +698,7 @@
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.4.Path)]")</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestAlbum.4.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestAlbum.4.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.4.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestAlbum.5.Title)]</label>
@ -707,7 +707,7 @@
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.5.Path)]")</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestAlbum.5.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestAlbum.5.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.5.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestAlbum.6.Title)]</label>
@ -716,7 +716,7 @@
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.6.Path)]")</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestAlbum.6.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestAlbum.6.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.6.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestAlbum.7.Title)]</label>
@ -725,7 +725,7 @@
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.7.Path)]")</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestAlbum.7.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestAlbum.7.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.7.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestAlbum.8.Title)]</label>
@ -734,7 +734,7 @@
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.8.Path)]")</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestAlbum.8.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestAlbum.8.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.8.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestAlbum.9.Title)]</label>
@ -743,7 +743,7 @@
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.9.Path)]")</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestAlbum.9.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestAlbum.9.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.9.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(LatestAlbum.10.Title)]</label>
@ -752,7 +752,7 @@
<onclick>PlayMedia("$INFO[Window.Property(LatestAlbum.10.Path)]")</onclick>
<icon>-</icon>
<thumb>$INFO[Window.Property(LatestAlbum.10.Thumb)]</thumb>
<visible>!IsEmpty(Window.Property(LatestAlbum.10.Title))</visible>
<visible>!String.IsEmpty(Window.Property(LatestAlbum.10.Title))</visible>
</item>
</content>
</control>

View File

@ -23,12 +23,12 @@
<control type="label">
<include>WindowTitleCommons</include>
<label>$LOCALIZE[19020]</label>
<visible>IsEmpty(Window.Property(IsRadio))</visible>
<visible>String.IsEmpty(Window.Property(IsRadio))</visible>
</control>
<control type="label">
<include>WindowTitleCommons</include>
<label>$LOCALIZE[19021]</label>
<visible>!IsEmpty(Window.Property(IsRadio))</visible>
<visible>!String.IsEmpty(Window.Property(IsRadio))</visible>
</control>
<control type="label">
<include>WindowTitleCommons</include>
@ -108,8 +108,8 @@
<include>ButtonCommonValues</include>
<label>19019</label>
<onclick condition="Window.IsActive(TVChannels) | Window.IsActive(RadioChannels)">NextChannelGroup</onclick>
<onclick condition="IsEmpty(Window.Property(IsRadio))">ActivateWindow(TVChannels)</onclick>
<onclick condition="!IsEmpty(Window.Property(IsRadio))">ActivateWindow(RadioChannels)</onclick>
<onclick condition="String.IsEmpty(Window.Property(IsRadio))">ActivateWindow(TVChannels)</onclick>
<onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ActivateWindow(RadioChannels)</onclick>
</control>
<control type="button" id="101">
<description>TV Guide</description>
@ -117,40 +117,40 @@
<include>ButtonCommonValues</include>
<label>22020</label>
<onclick condition="Window.IsActive(TVGuide) | Window.IsActive(RadioGuide)">NextChannelGroup</onclick>
<onclick condition="IsEmpty(Window.Property(IsRadio))">ActivateWindow(TVGuide)</onclick>
<onclick condition="!IsEmpty(Window.Property(IsRadio))">ActivateWindow(RadioGuide)</onclick>
<onclick condition="String.IsEmpty(Window.Property(IsRadio))">ActivateWindow(TVGuide)</onclick>
<onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ActivateWindow(RadioGuide)</onclick>
</control>
<control type="button" id="102">
<description>Recordings</description>
<textwidth>235</textwidth>
<include>ButtonCommonValues</include>
<label>19163</label>
<onclick condition="IsEmpty(Window.Property(IsRadio))">ActivateWindow(TVRecordings)</onclick>
<onclick condition="!IsEmpty(Window.Property(IsRadio))">ActivateWindow(RadioRecordings)</onclick>
<onclick condition="String.IsEmpty(Window.Property(IsRadio))">ActivateWindow(TVRecordings)</onclick>
<onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ActivateWindow(RadioRecordings)</onclick>
</control>
<control type="button" id="105">
<description>Timer Rules</description>
<textwidth>235</textwidth>
<include>ButtonCommonValues</include>
<label>19138</label>
<onclick condition="IsEmpty(Window.Property(IsRadio))">ActivateWindow(TVTimerRules)</onclick>
<onclick condition="!IsEmpty(Window.Property(IsRadio))">ActivateWindow(RadioTimerRules)</onclick>
<onclick condition="String.IsEmpty(Window.Property(IsRadio))">ActivateWindow(TVTimerRules)</onclick>
<onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ActivateWindow(RadioTimerRules)</onclick>
</control>
<control type="button" id="103">
<description>Timers</description>
<textwidth>235</textwidth>
<include>ButtonCommonValues</include>
<label>19040</label>
<onclick condition="IsEmpty(Window.Property(IsRadio))">ActivateWindow(TVTimers)</onclick>
<onclick condition="!IsEmpty(Window.Property(IsRadio))">ActivateWindow(RadioTimers)</onclick>
<onclick condition="String.IsEmpty(Window.Property(IsRadio))">ActivateWindow(TVTimers)</onclick>
<onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ActivateWindow(RadioTimers)</onclick>
</control>
<control type="button" id="104">
<description>Search</description>
<textwidth>235</textwidth>
<include>ButtonCommonValues</include>
<label>137</label>
<onclick condition="IsEmpty(Window.Property(IsRadio))">ActivateWindow(TVSearch)</onclick>
<onclick condition="!IsEmpty(Window.Property(IsRadio))">ActivateWindow(RadioSearch)</onclick>
<onclick condition="String.IsEmpty(Window.Property(IsRadio))">ActivateWindow(TVSearch)</onclick>
<onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ActivateWindow(RadioSearch)</onclick>
</control>
<control type="label" id="201">
<width>250</width>

View File

@ -302,7 +302,7 @@
<altclick>Skin.SetAddon(LyricScript_Path,xbmc.python.lyrics)</altclick>
<altclick>Close</altclick>
<altclick>RunScript($INFO[Skin.String(LyricScript_Path)])</altclick>
<usealttexture>IsEmpty(Skin.String(LyricScript_Path))</usealttexture>
<usealttexture>String.IsEmpty(Skin.String(LyricScript_Path))</usealttexture>
<visible>!MusicPlayer.Content(LiveTV)</visible>
</control>
<control type="button" id="500">

View File

@ -19,7 +19,7 @@
<aspectratio>scale</aspectratio>
<texture background="true">$INFO[Player.Art(fanart)]</texture>
<colordiffuse>AAFFFFFF</colordiffuse>
<visible>!IsEmpty(Player.Art(fanart)) + !Skin.HasSetting(HideVisualizationFanart)</visible>
<visible>!String.IsEmpty(Player.Art(fanart)) + !Skin.HasSetting(HideVisualizationFanart)</visible>
<fadetime>600</fadetime>
</control>
<!-- media infos -->
@ -110,7 +110,7 @@
<label>$LOCALIZE[31040]</label>
<textcolor>white</textcolor>
<shadowcolor>black</shadowcolor>
<animation effect="slide" start="0,0" end="0,25" time="0" condition="IsEmpty(MusicPlayer.Artist) + IsEmpty(MusicPlayer.Album)">conditional</animation>
<animation effect="slide" start="0,0" end="0,25" time="0" condition="String.IsEmpty(MusicPlayer.Artist) + String.IsEmpty(MusicPlayer.Album)">conditional</animation>
</control>
<control type="label" id="1">
<description>Artist label</description>
@ -194,21 +194,21 @@
<description>ADSP Master Mode Image</description>
<width>81</width>
<height>29</height>
<visible>![IsEmpty(ADSP.MasterOwnIcon) | Player.ChannelPreviewActive]</visible>
<visible>![String.IsEmpty(ADSP.MasterOwnIcon) | Player.ChannelPreviewActive]</visible>
<texture>$INFO[ADSP.MasterOwnIcon]</texture>
</control>
<control type="image">
<description>Audio Codec Image</description>
<width>81</width>
<height>29</height>
<visible>IsEmpty(ADSP.MasterOverrideIcon) + !Player.ChannelPreviewActive</visible>
<visible>String.IsEmpty(ADSP.MasterOverrideIcon) + !Player.ChannelPreviewActive</visible>
<texture>$INFO[MusicPlayer.Codec,flagging/audio/,.png]</texture>
</control>
<control type="image">
<description>ADSP Audio Codec Override Image</description>
<width>81</width>
<height>29</height>
<visible>![IsEmpty(ADSP.MasterOwnIcon) | Player.ChannelPreviewActive]</visible>
<visible>![String.IsEmpty(ADSP.MasterOwnIcon) | Player.ChannelPreviewActive]</visible>
<texture>$INFO[ADSP.MasterOverrideIcon]</texture>
</control>
<control type="group">

View File

@ -123,7 +123,7 @@
<control type="group">
<left>530</left>
<top>490</top>
<visible>![Control.IsVisible(50) + !IsEmpty(Window.Property(IsRadio)) + System.GetBool(PVRPlayback.EnableRadioRDS) + !Skin.HasSetting(HideEPGwithRDS) + RDS.HasRDS]</visible>
<visible>![Control.IsVisible(50) + !String.IsEmpty(Window.Property(IsRadio)) + System.GetBool(PVRPlayback.EnableRadioRDS) + !Skin.HasSetting(HideEPGwithRDS) + RDS.HasRDS]</visible>
<control type="label">
<left>0</left>
<top>0</top>
@ -194,7 +194,7 @@
<align>right</align>
<aligny>center</aligny>
<scroll>false</scroll>
<visible>!IsEmpty(Container(50).ListItem.NextTitle)</visible>
<visible>!String.IsEmpty(Container(50).ListItem.NextTitle)</visible>
<label>$LOCALIZE[19031]: $INFO[Container(50).ListItem.NextTitle]</label>
</control>
</control>
@ -255,7 +255,7 @@
<align>left</align>
<aligny>center</aligny>
<label>$INFO[ListItem.Title]</label>
<visible>IsEmpty(Listitem.Icon)</visible>
<visible>String.IsEmpty(Listitem.Icon)</visible>
</control>
<control type="label">
<left>50</left>
@ -268,7 +268,7 @@
<align>left</align>
<aligny>center</aligny>
<label>$INFO[ListItem.Title]</label>
<visible>!IsEmpty(Listitem.Icon)</visible>
<visible>!String.IsEmpty(Listitem.Icon)</visible>
</control>
<control type="progress">
<description>Progressbar</description>
@ -351,7 +351,7 @@
<align>left</align>
<aligny>center</aligny>
<label>$INFO[ListItem.Title]</label>
<visible>IsEmpty(Listitem.Icon)</visible>
<visible>String.IsEmpty(Listitem.Icon)</visible>
</control>
<control type="label">
<left>50</left>
@ -364,7 +364,7 @@
<align>left</align>
<aligny>center</aligny>
<label>$INFO[ListItem.Title]</label>
<visible>!IsEmpty(Listitem.Icon)</visible>
<visible>!String.IsEmpty(Listitem.Icon)</visible>
</control>
<control type="progress">
<description>Progressbar</description>
@ -429,7 +429,7 @@
<control type="group">
<left>530</left>
<top>490</top>
<visible>Control.IsVisible(50) + !IsEmpty(Window.Property(IsRadio)) + System.GetBool(PVRPlayback.EnableRadioRDS) + !Skin.HasSetting(HideEPGwithRDS) + RDS.HasRDS</visible>
<visible>Control.IsVisible(50) + !String.IsEmpty(Window.Property(IsRadio)) + System.GetBool(PVRPlayback.EnableRadioRDS) + !Skin.HasSetting(HideEPGwithRDS) + RDS.HasRDS</visible>
<control type="image">
<left>580</left>
<top>-3</top>

View File

@ -151,7 +151,7 @@
<width>200</width>
<height>31</height>
<texture border="0,0,14,0">MediaItemDetailBG.png</texture>
<visible>Control.HasFocus(50) + !IsEmpty(ListItem.Date)</visible>
<visible>Control.HasFocus(50) + !String.IsEmpty(ListItem.Date)</visible>
</control>
<control type="image">
<left>10</left>
@ -286,7 +286,7 @@
<textcolor>grey</textcolor>
<shadowcolor>black</shadowcolor>
<font>font12</font>
<visible>!IntegerGreaterThan(PVR.backenddiskspaceprogr,100)</visible>
<visible>!Integer.IsGreater(PVR.backenddiskspaceprogr,100)</visible>
</control>
<control type="progress">
<description>Disk usage bar</description>
@ -294,7 +294,7 @@
<top>548</top>
<width>290</width>
<height>12</height>
<info>PVR.backenddiskspaceprogr</info><visible>!IntegerGreaterThan(PVR.backenddiskspaceprogr,100)</visible></control>
<info>PVR.backenddiskspaceprogr</info><visible>!Integer.IsGreater(PVR.backenddiskspaceprogr,100)</visible></control>
</control>
</control>
<control type="group">

View File

@ -133,7 +133,7 @@
<texture border="5">MenuItemNF.png</texture>
</control>
<control type="group">
<visible>IsEmpty(ListItem.Date)</visible>
<visible>String.IsEmpty(ListItem.Date)</visible>
<control type="label">
<left>50</left>
<top>0</top>
@ -147,7 +147,7 @@
</control>
</control>
<control type="group">
<visible>!IsEmpty(ListItem.Date)</visible>
<visible>!String.IsEmpty(ListItem.Date)</visible>
<control type="image">
<left>0</left>
<top>5</top>
@ -155,7 +155,7 @@
<height>30</height>
<texture border="1">$INFO[ListItem.Icon]</texture>
<aspectratio>keep</aspectratio>
<visible>!IsEmpty(ListItem.Icon)</visible>
<visible>!String.IsEmpty(ListItem.Icon)</visible>
</control>
<control type="label">
<left>50</left>
@ -167,7 +167,7 @@
<textcolor>grey2</textcolor>
<selectedcolor>selected</selectedcolor>
<info>ListItem.ChannelName</info>
<visible>!IsEmpty(ListItem.Icon)</visible>
<visible>!String.IsEmpty(ListItem.Icon)</visible>
</control>
<control type="label">
<left>0</left>
@ -179,7 +179,7 @@
<textcolor>grey2</textcolor>
<selectedcolor>selected</selectedcolor>
<info>ListItem.ChannelName</info>
<visible>IsEmpty(ListItem.Icon)</visible>
<visible>String.IsEmpty(ListItem.Icon)</visible>
</control>
<control type="label">
<left>240</left>
@ -240,7 +240,7 @@
<visible>Control.HasFocus(50)</visible>
</control>
<control type="group">
<visible>IsEmpty(ListItem.Date)</visible>
<visible>String.IsEmpty(ListItem.Date)</visible>
<control type="label">
<left>50</left>
<top>0</top>
@ -254,7 +254,7 @@
</control>
</control>
<control type="group">
<visible>!IsEmpty(ListItem.Date)</visible>
<visible>!String.IsEmpty(ListItem.Date)</visible>
<control type="image">
<left>0</left>
<top>5</top>
@ -262,7 +262,7 @@
<height>30</height>
<texture border="1">$INFO[ListItem.Icon]</texture>
<aspectratio>keep</aspectratio>
<visible>!IsEmpty(ListItem.Icon)</visible>
<visible>!String.IsEmpty(ListItem.Icon)</visible>
</control>
<control type="label">
<left>50</left>
@ -274,7 +274,7 @@
<textcolor>grey2</textcolor>
<selectedcolor>selected</selectedcolor>
<info>ListItem.ChannelName</info>
<visible>!IsEmpty(ListItem.Icon)</visible>
<visible>!String.IsEmpty(ListItem.Icon)</visible>
</control>
<control type="label">
<left>0</left>
@ -286,7 +286,7 @@
<textcolor>grey2</textcolor>
<selectedcolor>selected</selectedcolor>
<info>ListItem.ChannelName</info>
<visible>IsEmpty(ListItem.Icon)</visible>
<visible>String.IsEmpty(ListItem.Icon)</visible>
</control>
<control type="label">
<left>240</left>

View File

@ -146,7 +146,7 @@
<texture border="5">MenuItemNF.png</texture>
</control>
<control type="group">
<visible>IsEmpty(ListItem.Date)</visible>
<visible>String.IsEmpty(ListItem.Date)</visible>
<control type="label">
<left>50</left>
<top>0</top>
@ -159,7 +159,7 @@
</control>
</control>
<control type="group">
<visible>!IsEmpty(ListItem.Date)</visible>
<visible>!String.IsEmpty(ListItem.Date)</visible>
<control type="image">
<left>0</left>
<top>8</top>
@ -238,7 +238,7 @@
<visible>Control.HasFocus(50)</visible>
</control>
<control type="group">
<visible>IsEmpty(ListItem.Date)</visible>
<visible>String.IsEmpty(ListItem.Date)</visible>
<control type="label">
<left>50</left>
<top>0</top>
@ -251,7 +251,7 @@
</control>
</control>
<control type="group">
<visible>!IsEmpty(ListItem.Date)</visible>
<visible>!String.IsEmpty(ListItem.Date)</visible>
<control type="image">
<left>0</left>
<top>8</top>

View File

@ -99,7 +99,7 @@
<aligny>center</aligny>
<label>$LOCALIZE[31303] : [COLOR=orange]$INFO[Window.Property(WeatherProvider)][/COLOR]</label>
<include>Window_OpenClose_Animation</include>
<visible>IsEmpty(Window.Property(WeatherProviderLogo))</visible>
<visible>String.IsEmpty(Window.Property(WeatherProviderLogo))</visible>
</control>
<control type="group">
<control type="label">
@ -205,7 +205,7 @@
<label>$LOCALIZE[402] :</label>
<textcolor>grey2</textcolor>
<shadowcolor>black</shadowcolor>
<visible>!IsEmpty(Window.Property(Current.FeelsLike))</visible>
<visible>!String.IsEmpty(Window.Property(Current.FeelsLike))</visible>
</control>
<control type="label">
<description>current dew label</description>
@ -219,7 +219,7 @@
<label>$LOCALIZE[405] :</label>
<textcolor>grey2</textcolor>
<shadowcolor>black</shadowcolor>
<visible>!IsEmpty(Window.Property(Current.DewPoint))</visible>
<visible>!String.IsEmpty(Window.Property(Current.DewPoint))</visible>
</control>
<control type="label">
<description>current humidity label</description>
@ -233,7 +233,7 @@
<label>$LOCALIZE[406] :</label>
<textcolor>grey2</textcolor>
<shadowcolor>black</shadowcolor>
<visible>!IsEmpty(Window.Property(Current.Humidity))</visible>
<visible>!String.IsEmpty(Window.Property(Current.Humidity))</visible>
</control>
<control type="label">
<description>current UV Index label</description>
@ -247,7 +247,7 @@
<label>$LOCALIZE[403] :</label>
<textcolor>grey2</textcolor>
<shadowcolor>black</shadowcolor>
<visible>!IsEmpty(Window.Property(Current.UVIndex))</visible>
<visible>!String.IsEmpty(Window.Property(Current.UVIndex))</visible>
</control>
<control type="label">
<description>current Precipitation label</description>
@ -261,7 +261,7 @@
<label>$LOCALIZE[33021] :</label>
<textcolor>grey2</textcolor>
<shadowcolor>black</shadowcolor>
<visible>!IsEmpty(Window.Property(Current.Precipitation))</visible>
<visible>!String.IsEmpty(Window.Property(Current.Precipitation))</visible>
</control>
<control type="label">
<description>current Wind label</description>
@ -275,7 +275,7 @@
<label>$LOCALIZE[404] :</label>
<textcolor>grey2</textcolor>
<shadowcolor>black</shadowcolor>
<visible>!IsEmpty(Window.Property(Current.Wind))</visible>
<visible>!String.IsEmpty(Window.Property(Current.Wind))</visible>
</control>
</control>
<control type="grouplist">
@ -296,7 +296,7 @@
<label>$INFO[Window.Property(Current.FeelsLike)]$INFO[System.TemperatureUnits]</label>
<textcolor>white</textcolor>
<shadowcolor>black</shadowcolor>
<visible>!IsEmpty(Window.Property(Current.FeelsLike))</visible>
<visible>!String.IsEmpty(Window.Property(Current.FeelsLike))</visible>
</control>
<control type="label">
<description>current dew Value</description>
@ -310,7 +310,7 @@
<label>$INFO[Window.Property(Current.DewPoint)]$INFO[System.TemperatureUnits]</label>
<textcolor>white</textcolor>
<shadowcolor>black</shadowcolor>
<visible>!IsEmpty(Window.Property(Current.DewPoint))</visible>
<visible>!String.IsEmpty(Window.Property(Current.DewPoint))</visible>
</control>
<control type="label">
<description>current humidity Value</description>
@ -324,7 +324,7 @@
<info>Window.Property(Current.Humidity)</info>
<textcolor>white</textcolor>
<shadowcolor>black</shadowcolor>
<visible>!IsEmpty(Window.Property(Current.Humidity))</visible>
<visible>!String.IsEmpty(Window.Property(Current.Humidity))</visible>
</control>
<control type="label">
<description>current UV Index Value</description>
@ -338,7 +338,7 @@
<info>Window.Property(Current.UVIndex)</info>
<textcolor>white</textcolor>
<shadowcolor>black</shadowcolor>
<visible>!IsEmpty(Window.Property(Current.UVIndex))</visible>
<visible>!String.IsEmpty(Window.Property(Current.UVIndex))</visible>
</control>
<control type="label">
<description>current Precipitation Value</description>
@ -352,7 +352,7 @@
<info>Window.Property(Current.Precipitation)</info>
<textcolor>white</textcolor>
<shadowcolor>black</shadowcolor>
<visible>!IsEmpty(Window.Property(Current.Precipitation))</visible>
<visible>!String.IsEmpty(Window.Property(Current.Precipitation))</visible>
</control>
<control type="label">
<description>current Wind Value</description>
@ -366,11 +366,11 @@
<info>Window.Property(Current.Wind)</info>
<textcolor>white</textcolor>
<shadowcolor>black</shadowcolor>
<visible>!IsEmpty(Window.Property(Current.Wind))</visible>
<visible>!String.IsEmpty(Window.Property(Current.Wind))</visible>
</control>
</control>
<control type="group">
<visible>!IsEmpty(Window.Property(Today.IsFetched))</visible>
<visible>!String.IsEmpty(Window.Property(Today.IsFetched))</visible>
<control type="label">
<description>Sunrise Label</description>
<left>30</left>
@ -383,7 +383,7 @@
<label>$LOCALIZE[33027] : [COLOR=white]$INFO[Window.Property(Today.Sunrise)][/COLOR]</label>
<textcolor>grey2</textcolor>
<shadowcolor>black</shadowcolor>
<visible>!IsEmpty(Window.Property(Today.Sunrise))</visible>
<visible>!String.IsEmpty(Window.Property(Today.Sunrise))</visible>
</control>
<control type="label">
<description>Sunset label</description>
@ -397,7 +397,7 @@
<label>$LOCALIZE[33028] : [COLOR=white]$INFO[Window.Property(Today.Sunset)][/COLOR]</label>
<textcolor>grey2</textcolor>
<shadowcolor>black</shadowcolor>
<visible>!IsEmpty(Window.Property(Today.Sunset))</visible>
<visible>!String.IsEmpty(Window.Property(Today.Sunset))</visible>
</control>
</control>
</control>
@ -496,7 +496,7 @@
<include>ButtonCommonValues</include>
<label>31904</label>
<onfocus>ClearProperty(Weather.CurrentView)</onfocus>
<visible>!IsEmpty(Window.Property(Daily.IsFetched))</visible>
<visible>!String.IsEmpty(Window.Property(Daily.IsFetched))</visible>
</control>
<control type="button" id="303">
<description>36 hour forcast button</description>
@ -504,7 +504,7 @@
<include>ButtonCommonValues</include>
<label>31901</label>
<onfocus>SetProperty(Weather.CurrentView,36hour)</onfocus>
<visible>!IsEmpty(Window.Property(36Hour.IsFetched))</visible>
<visible>!String.IsEmpty(Window.Property(36Hour.IsFetched))</visible>
</control>
<control type="button" id="304">
<description>Weekend forcast button</description>
@ -512,7 +512,7 @@
<include>ButtonCommonValues</include>
<label>31903</label>
<onfocus>SetProperty(Weather.CurrentView,weekend)</onfocus>
<visible>!IsEmpty(Window.Property(Weekend.IsFetched))</visible>
<visible>!String.IsEmpty(Window.Property(Weekend.IsFetched))</visible>
</control>
<control type="button" id="305">
<description>Hourly forcast button</description>
@ -520,7 +520,7 @@
<include>ButtonCommonValues</include>
<label>31902</label>
<onfocus>SetProperty(Weather.CurrentView,hourly)</onfocus>
<visible>!IsEmpty(Window.Property(Hourly.IsFetched))</visible>
<visible>!String.IsEmpty(Window.Property(Hourly.IsFetched))</visible>
</control>
<control type="button" id="306">
<description>Maps button</description>
@ -528,7 +528,7 @@
<include>ButtonCommonValues</include>
<label>31910</label>
<onfocus>SetProperty(Weather.CurrentView,map)</onfocus>
<visible>!IsEmpty(Window.Property(Map.IsFetched))</visible>
<visible>!String.IsEmpty(Window.Property(Map.IsFetched))</visible>
</control>
<control type="button" id="307">
<description>Alerts button</description>
@ -536,7 +536,7 @@
<include>ButtonCommonValues</include>
<label>33050</label>
<onfocus>SetProperty(Weather.CurrentView,alerts)</onfocus>
<visible>!IsEmpty(Window.Property(Alerts.IsFetched))</visible>
<visible>!String.IsEmpty(Window.Property(Alerts.IsFetched))</visible>
</control>
<control type="label" id="201">
<width>250</width>

View File

@ -247,7 +247,7 @@
<altclick>Skin.SetAddon(LyricScript_Path,xbmc.python.lyrics)</altclick>
<altclick>Close</altclick>
<altclick>RunScript($INFO[Skin.String(LyricScript_Path)])</altclick>
<usealttexture>IsEmpty(Skin.String(LyricScript_Path))</usealttexture>
<usealttexture>String.IsEmpty(Skin.String(LyricScript_Path))</usealttexture>
<visible>Player.HasAudio</visible>
<visible>!VideoPlayer.Content(LiveTV)</visible>
</control>

View File

@ -360,7 +360,7 @@
<selected>Skin.HasSetting(homepageWeatherinfo)</selected>
<texturefocus>MenuItemFO.png</texturefocus>
<texturenofocus>MenuItemNF.png</texturenofocus>
<visible>!IsEmpty(Weather.Plugin)</visible>
<visible>!String.IsEmpty(Weather.Plugin)</visible>
</control>
<control type="radiobutton" id="205">
<description>Show Recently added Video info</description>
@ -658,7 +658,7 @@
<focusedcolor>white</focusedcolor>
<texturefocus>MenuItemFO.png</texturefocus>
<texturenofocus>MenuItemNF.png</texturenofocus>
<enable>!IsEmpty(Skin.String(LyricScript_Path))</enable>
<enable>!String.IsEmpty(Skin.String(LyricScript_Path))</enable>
<onclick>Addon.OpenSettings($INFO[Skin.String(LyricScript_Path)])</onclick>
</control>
<control type="label" id="410">

View File

@ -223,7 +223,7 @@
<width>85</width>
<height>35</height>
<aspectratio align="right">keep</aspectratio>
<visible>![IsEmpty(ADSP.MasterOwnIcon) | Player.ChannelPreviewActive]</visible>
<visible>![String.IsEmpty(ADSP.MasterOwnIcon) | Player.ChannelPreviewActive]</visible>
<texture>$INFO[ADSP.MasterOwnIcon]</texture>
</control>
<control type="image" id="1">
@ -231,7 +231,7 @@
<width>85</width>
<height>35</height>
<aspectratio align="center">keep</aspectratio>
<visible>IsEmpty(ADSP.MasterOverrideIcon) + !Player.ChannelPreviewActive</visible>
<visible>String.IsEmpty(ADSP.MasterOverrideIcon) + !Player.ChannelPreviewActive</visible>
<texture>$INFO[VideoPlayer.AudioCodec,flagging/audio/,.png]</texture>
</control>
<control type="image" id="1">
@ -239,7 +239,7 @@
<width>85</width>
<height>35</height>
<aspectratio align="right">keep</aspectratio>
<visible>![IsEmpty(ADSP.MasterOverrideIcon) | Player.ChannelPreviewActive]</visible>
<visible>![String.IsEmpty(ADSP.MasterOverrideIcon) | Player.ChannelPreviewActive]</visible>
<texture>$INFO[ADSP.MasterOverrideIcon]</texture>
</control>
<control type="image" id="1">
@ -253,7 +253,7 @@
<control type="group" id="1">
<width>85</width>
<height>35</height>
<visible>![IsEmpty(VideoPlayer.AudioLanguage) | Player.ChannelPreviewActive]</visible>
<visible>![String.IsEmpty(VideoPlayer.AudioLanguage) | Player.ChannelPreviewActive]</visible>
<control type="image" id="1">
<left>5</left>
<top>0</top>
@ -276,7 +276,7 @@
<control type="group" id="1">
<width>85</width>
<height>35</height>
<visible>![IsEmpty(VideoPlayer.SubtitlesLanguage) | Player.ChannelPreviewActive]</visible>
<visible>![String.IsEmpty(VideoPlayer.SubtitlesLanguage) | Player.ChannelPreviewActive]</visible>
<control type="image" id="1">
<left>5</left>
<top>0</top>

View File

@ -447,7 +447,7 @@
<texturefocus border="25,5,25,5">SubMenuBack-MiddleFO.png</texturefocus>
<texturenofocus border="25,5,25,5">SubMenuBack-MiddleNF.png</texturenofocus>
<onclick>ToggleStereoMode</onclick>
<selected>IntegerGreaterThan(System.StereoscopicMode,0)</selected>
<selected>Integer.IsGreater(System.StereoscopicMode,0)</selected>
<pulseonselect>false</pulseonselect>
</control>
<control type="button" id="502">
@ -473,7 +473,7 @@
<texturefocus border="25,5,25,5">SubMenuBack-MiddleFO.png</texturefocus>
<texturenofocus border="25,5,25,5">SubMenuBack-MiddleNF.png</texturenofocus>
<onclick>StereoModeToMono</onclick>
<selected>StringCompare(System.StereoscopicMode,9)</selected>
<selected>String.IsEqual(System.StereoscopicMode,9)</selected>
<pulseonselect>false</pulseonselect>
</control>
<control type="image" id="549">

View File

@ -75,7 +75,7 @@
<width>200</width>
<height>31</height>
<texture border="0,0,14,0">MediaItemDetailBG.png</texture>
<visible>Control.HasFocus(550) + !IsEmpty(ListItem.Property(Addon.Status))</visible>
<visible>Control.HasFocus(550) + !String.IsEmpty(ListItem.Property(Addon.Status))</visible>
</control>
<control type="label">
<left>10</left>
@ -262,7 +262,7 @@
<colordiffuse>ff333333</colordiffuse>
<texture background="true">$INFO[Listitem.Icon]</texture>
<aspectratio>keep</aspectratio>
<visible>!IsEmpty(ListItem.AddonBroken)</visible>
<visible>!String.IsEmpty(ListItem.AddonBroken)</visible>
</control>
<control type="label">
<left>0</left>
@ -277,7 +277,7 @@
<aligny>center</aligny>
<animation effect="rotate" start="0" end="45" center="auto" time="0" condition="true">Conditional</animation>
<label>24098</label>
<visible>!IsEmpty(ListItem.AddonBroken)</visible>
<visible>!String.IsEmpty(ListItem.AddonBroken)</visible>
</control>
<control type="label">
<left>1</left>
@ -315,7 +315,7 @@
<colordiffuse>ff333333</colordiffuse>
<texture background="true">$INFO[Listitem.Icon]</texture>
<aspectratio>keep</aspectratio>
<visible>!IsEmpty(ListItem.AddonBroken)</visible>
<visible>!String.IsEmpty(ListItem.AddonBroken)</visible>
</control>
<control type="label">
<left>0</left>
@ -330,7 +330,7 @@
<aligny>center</aligny>
<animation effect="rotate" start="0" end="45" center="auto" time="0" condition="true">Conditional</animation>
<label>24098</label>
<visible>!IsEmpty(ListItem.AddonBroken)</visible>
<visible>!String.IsEmpty(ListItem.AddonBroken)</visible>
</control>
<control type="label">
<left>1</left>

View File

@ -115,7 +115,7 @@
<width>200</width>
<height>31</height>
<texture border="0,0,14,0">MediaItemDetailBG.png</texture>
<visible>Control.HasFocus(50) + !IsEmpty(ListItem.Label2)</visible>
<visible>Control.HasFocus(50) + !String.IsEmpty(ListItem.Label2)</visible>
</control>
<control type="label">
<left>10</left>
@ -616,7 +616,7 @@
<width>200</width>
<height>31</height>
<texture border="0,0,14,0">MediaItemDetailBG.png</texture>
<visible>Control.HasFocus(51) + !IsEmpty(ListItem.Label2)</visible>
<visible>Control.HasFocus(51) + !String.IsEmpty(ListItem.Label2)</visible>
</control>
<control type="image">
<left>10</left>

View File

@ -75,7 +75,7 @@
<width>200</width>
<height>31</height>
<texture border="0,0,14,0">MediaItemDetailBG.png</texture>
<visible>Control.HasFocus(560) + !IsEmpty(ListItem.Label2)</visible>
<visible>Control.HasFocus(560) + !String.IsEmpty(ListItem.Label2)</visible>
</control>
<control type="label">
<left>10</left>

View File

@ -75,7 +75,7 @@
<width>200</width>
<height>31</height>
<texture border="0,0,14,0">MediaItemDetailBG.png</texture>
<visible>Control.HasFocus(506) + !IsEmpty(ListItem.Label2)</visible>
<visible>Control.HasFocus(506) + !String.IsEmpty(ListItem.Label2)</visible>
</control>
<control type="label">
<left>10</left>
@ -583,7 +583,7 @@
<width>200</width>
<height>31</height>
<texture border="0,0,14,0">MediaItemDetailBG.png</texture>
<visible>Control.HasFocus(511) + !IsEmpty(ListItem.Label2)</visible>
<visible>Control.HasFocus(511) + !String.IsEmpty(ListItem.Label2)</visible>
</control>
<control type="label">
<left>10</left>
@ -844,7 +844,7 @@
<aligny>center</aligny>
<font>font13_title</font>
<textcolor>blue</textcolor>
<visible>!IsEmpty(ListItem.Property(Artist_Born))</visible>
<visible>!String.IsEmpty(ListItem.Property(Artist_Born))</visible>
</control>
<control type="label">
<description>Born Value</description>
@ -857,7 +857,7 @@
<aligny>center</aligny>
<font>font13</font>
<scroll>true</scroll>
<visible>!IsEmpty(ListItem.Property(Artist_Born))</visible>
<visible>!String.IsEmpty(ListItem.Property(Artist_Born))</visible>
</control>
<control type="label">
<description>Formed txt</description>
@ -870,7 +870,7 @@
<aligny>center</aligny>
<font>font13_title</font>
<textcolor>blue</textcolor>
<visible>!IsEmpty(ListItem.Property(Artist_Formed))</visible>
<visible>!String.IsEmpty(ListItem.Property(Artist_Formed))</visible>
</control>
<control type="label">
<description>Formed Value</description>
@ -883,7 +883,7 @@
<aligny>center</aligny>
<font>font13</font>
<scroll>true</scroll>
<visible>!IsEmpty(ListItem.Property(Artist_Formed))</visible>
<visible>!String.IsEmpty(ListItem.Property(Artist_Formed))</visible>
</control>
<control type="label">
<description>Genre txt</description>
@ -1007,7 +1007,7 @@
<width>200</width>
<height>31</height>
<texture border="0,0,14,0">MediaItemDetailBG.png</texture>
<visible>Control.HasFocus(513) + !IsEmpty(ListItem.Label2)</visible>
<visible>Control.HasFocus(513) + !String.IsEmpty(ListItem.Label2)</visible>
</control>
<control type="label">
<left>10</left>

View File

@ -214,7 +214,7 @@
</focusedlayout>
</control>
<control type="group">
<visible>!IsEmpty(ListItem.Label)</visible>
<visible>!String.IsEmpty(ListItem.Label)</visible>
<left>80</left>
<top>508</top>
<control type="image">

View File

@ -865,7 +865,7 @@
<width>200</width>
<height>31</height>
<texture border="0,0,14,0">MediaItemDetailBG.png</texture>
<visible>Control.HasFocus(503) + !IsEmpty(ListItem.Label2)</visible>
<visible>Control.HasFocus(503) + !String.IsEmpty(ListItem.Label2)</visible>
</control>
<control type="label">
<left>10</left>
@ -1297,7 +1297,7 @@
<width>200</width>
<height>31</height>
<texture border="0,0,14,0">MediaItemDetailBG.png</texture>
<visible>Control.HasFocus(504) + !IsEmpty(ListItem.Label2)</visible>
<visible>Control.HasFocus(504) + !String.IsEmpty(ListItem.Label2)</visible>
</control>
<control type="label">
<left>10</left>

View File

@ -30,8 +30,8 @@
<pagecontrol>61</pagecontrol>
<scrolltime>200</scrolltime>
<include>VisibleFadeEffect</include>
<visible>IsEmpty(Window.Property(Weather.CurrentView))</visible>
<itemlayout height="135" width="600" condition="IsEmpty(Window.Property(Daily.IsFetched))">
<visible>String.IsEmpty(Window.Property(Weather.CurrentView))</visible>
<itemlayout height="135" width="600" condition="String.IsEmpty(Window.Property(Daily.IsFetched))">
<control type="image">
<left>0</left>
<top>0</top>
@ -79,7 +79,7 @@
<align>left</align>
<aligny>center</aligny>
<label>[COLOR=grey2]$LOCALIZE[419] : [/COLOR]$INFO[ListItem.Property(HighTemp)]$INFO[ListItem.Property(TempUnits)] [COLOR=grey2]$LOCALIZE[418] : [/COLOR]$INFO[ListItem.Property(LowTemp)]$INFO[ListItem.Property(TempUnits)]</label>
<visible>!IsEmpty(ListItem.Property(HighTemp))</visible>
<visible>!String.IsEmpty(ListItem.Property(HighTemp))</visible>
</control>
<control type="textbox">
<left>30</left>
@ -94,7 +94,7 @@
<label>$INFO[ListItem.Property(Outlook)]</label>
</control>
</itemlayout>
<focusedlayout height="135" width="600" condition="IsEmpty(Window.Property(Daily.IsFetched))">
<focusedlayout height="135" width="600" condition="String.IsEmpty(Window.Property(Daily.IsFetched))">
<control type="image">
<left>0</left>
<top>0</top>
@ -155,7 +155,7 @@
<align>left</align>
<aligny>center</aligny>
<label>[COLOR=grey2]$LOCALIZE[419] : [/COLOR]$INFO[ListItem.Property(HighTemp)]$INFO[ListItem.Property(TempUnits)] [COLOR=grey2]$LOCALIZE[418] : [/COLOR]$INFO[ListItem.Property(LowTemp)]$INFO[ListItem.Property(TempUnits)]</label>
<visible>!IsEmpty(ListItem.Property(HighTemp))</visible>
<visible>!String.IsEmpty(ListItem.Property(HighTemp))</visible>
</control>
<control type="textbox">
<left>30</left>
@ -170,7 +170,7 @@
<label>$INFO[ListItem.Property(Outlook)]</label>
</control>
</focusedlayout>
<itemlayout height="135" width="600" condition="!IsEmpty(Window.Property(Daily.IsFetched))">
<itemlayout height="135" width="600" condition="!String.IsEmpty(Window.Property(Daily.IsFetched))">
<control type="image">
<left>0</left>
<top>0</top>
@ -222,7 +222,7 @@
<label>$INFO[ListItem.ActualIcon]</label>
</control>
</itemlayout>
<focusedlayout height="135" width="600" condition="!IsEmpty(Window.Property(Daily.IsFetched))">
<focusedlayout height="135" width="600" condition="!String.IsEmpty(Window.Property(Daily.IsFetched))">
<control type="image">
<left>0</left>
<top>0</top>
@ -399,7 +399,7 @@
<property name="Outlook">$INFO[Window.Property(Day$PARAM[item_id].Outlook)]</property>
<property name="TempUnits">$INFO[System.TemperatureUnits]</property>
<onclick>noop</onclick>
<visible>Weather.IsFetched + !IsEmpty(Window.Property(Day$PARAM[item_id].Outlook)) + IsEmpty(Window.Property(Daily.IsFetched))</visible>
<visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day$PARAM[item_id].Outlook)) + String.IsEmpty(Window.Property(Daily.IsFetched))</visible>
</item>
</include>
<include name="WeatherDailyItem">
@ -409,7 +409,7 @@
<thumb>resource://resource.images.weathericons.default/$INFO[Window.Property(Daily.$PARAM[item_id].OutlookIcon)]</thumb>
<icon>$INFO[Window.Property(Daily.$PARAM[item_id].Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Daily.$PARAM[item_id].WindSpeed)] $INFO[Window.Property(Daily.$PARAM[item_id].WindDirection)]</icon>
<onclick>noop</onclick>
<visible>Weather.IsFetched + !IsEmpty(Window.Property(Daily.$PARAM[item_id].Outlook)) + !IsEmpty(Window.Property(Daily.IsFetched))</visible>
<visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Daily.$PARAM[item_id].Outlook)) + !String.IsEmpty(Window.Property(Daily.IsFetched))</visible>
</item>
</include>
<include name="WeatherHourlyItem">
@ -419,7 +419,7 @@
<thumb>resource://resource.images.weathericons.default/$INFO[Window.Property(Hourly.$PARAM[item_id].OutlookIcon)]</thumb>
<icon>$INFO[Window.Property(Hourly.$PARAM[item_id].Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Hourly.$PARAM[item_id].WindSpeed)] $INFO[Window.Property(Hourly.$PARAM[item_id].WindDirection)]</icon>
<onclick>noop</onclick>
<visible>Weather.IsFetched + !IsEmpty(Window.Property(Hourly.$PARAM[item_id].Outlook)) + !IsEmpty(Window.Property(Hourly.IsFetched))</visible>
<visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Hourly.$PARAM[item_id].Outlook)) + !String.IsEmpty(Window.Property(Hourly.IsFetched))</visible>
</item>
</include>
<include name="WeatherMapItem">
@ -429,12 +429,12 @@
<icon>$INFO[Window.Property(Map.$PARAM[item_id].Area)]</icon>
<property name="Layer">$INFO[Window.Property(Map.$PARAM[item_id].Layer)]</property>
<onclick>noop</onclick>
<visible>Weather.IsFetched + !IsEmpty(Window.Property(Map.$PARAM[item_id].Area)) + !IsEmpty(Window.Property(Map.IsFetched))</visible>
<visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Map.$PARAM[item_id].Area)) + !String.IsEmpty(Window.Property(Map.IsFetched))</visible>
</item>
</include>
<include name="Weather36Hour">
<control type="group">
<visible>StringCompare(Window.Property(Weather.CurrentView),36hour) + !IsEmpty(Window.Property(36Hour.IsFetched))</visible>
<visible>String.IsEqual(Window.Property(Weather.CurrentView),36hour) + !String.IsEmpty(Window.Property(36Hour.IsFetched))</visible>
<include>VisibleFadeEffect</include>
<control type="button" id="997">
<description>Hidden Button for focus</description>
@ -656,7 +656,7 @@
</include>
<include name="WeatherWeekend">
<control type="group">
<visible>StringCompare(Window.Property(Weather.CurrentView),weekend) + !IsEmpty(Window.Property(Weekend.IsFetched))</visible>
<visible>String.IsEqual(Window.Property(Weather.CurrentView),weekend) + !String.IsEmpty(Window.Property(Weekend.IsFetched))</visible>
<include>VisibleFadeEffect</include>
<control type="button" id="998">
<description>Hidden Button for focus</description>
@ -885,7 +885,7 @@
<pagecontrol>62</pagecontrol>
<scrolltime>200</scrolltime>
<include>VisibleFadeEffect</include>
<visible>StringCompare(Window.Property(Weather.CurrentView),hourly) + !IsEmpty(Window.Property(Hourly.IsFetched))</visible>
<visible>String.IsEqual(Window.Property(Weather.CurrentView),hourly) + !String.IsEmpty(Window.Property(Hourly.IsFetched))</visible>
<itemlayout height="135" width="600">
<control type="image">
<left>0</left>
@ -1005,7 +1005,7 @@
<item>
<icon>$LOCALIZE[31909]</icon>
<onclick>noop</onclick>
<visible>IsEmpty(Window.Property(Hourly.IsFetched))</visible>
<visible>String.IsEmpty(Window.Property(Hourly.IsFetched))</visible>
</item>
<include name="WeatherHourlyItem">
<param name="item_id" value="1" />
@ -1118,7 +1118,7 @@
</include>
<include name="WeatherMaps">
<control type="group">
<visible>StringCompare(Window.Property(Weather.CurrentView),map) + !IsEmpty(Window.Property(Map.IsFetched))</visible>
<visible>String.IsEqual(Window.Property(Weather.CurrentView),map) + !String.IsEmpty(Window.Property(Map.IsFetched))</visible>
<include>VisibleFadeEffect</include>
<control type="label">
<description>header label</description>
@ -1191,7 +1191,7 @@
<scrolltime>200</scrolltime>
<orientation>horizontal</orientation>
<include>VisibleFadeEffect</include>
<visible>StringCompare(Window.Property(Weather.CurrentView),map) + !IsEmpty(Window.Property(Map.IsFetched))</visible>
<visible>String.IsEqual(Window.Property(Weather.CurrentView),map) + !String.IsEmpty(Window.Property(Map.IsFetched))</visible>
<itemlayout height="470" width="590">
<control type="image">
<description>area image</description>
@ -1279,7 +1279,7 @@
</include>
<include name="WeatherAlerts">
<control type="group">
<visible>StringCompare(Window.Property(Weather.CurrentView),alerts) + !IsEmpty(Window.Property(Alerts.IsFetched))</visible>
<visible>String.IsEqual(Window.Property(Weather.CurrentView),alerts) + !String.IsEmpty(Window.Property(Alerts.IsFetched))</visible>
<include>VisibleFadeEffect</include>
<control type="button" id="996">
<description>Hidden Button for focus</description>
@ -1317,7 +1317,7 @@
<label>$LOCALIZE[33050]</label>
</control>
<control type="group">
<visible>!StringCompare(Window.Property(Alerts.Count),0)</visible>
<visible>!String.IsEqual(Window.Property(Alerts.Count),0)</visible>
<control type="textbox">
<left>40</left>
<top>117</top>
@ -1341,7 +1341,7 @@
<align>center</align>
<aligny>center</aligny>
<label>$LOCALIZE[19055]</label>
<visible>StringCompare(Window.Property(Alerts.Count),0)</visible>
<visible>String.IsEqual(Window.Property(Alerts.Count),0)</visible>
</control>
</control>
</include>

View File

@ -49,8 +49,8 @@
<value condition="Container.Content(Songs)">$INFO[ListItem.Comment]</value>
</variable>
<variable name="MusicInfoListThumb">
<value condition="Container.Content(Artists) + !IsEmpty(Container(50).Listitem.Icon)">$INFO[Container(50).Listitem.Icon]</value>
<value condition="[Container.Content(Albums) | Container.Content(Songs)] + !IsEmpty(Container.Art(artist.thumb))">$INFO[Container.Art(artist.thumb)]</value>
<value condition="Container.Content(Artists) + !String.IsEmpty(Container(50).Listitem.Icon)">$INFO[Container(50).Listitem.Icon]</value>
<value condition="[Container.Content(Albums) | Container.Content(Songs)] + !String.IsEmpty(Container.Art(artist.thumb))">$INFO[Container.Art(artist.thumb)]</value>
<value condition="Container.Content(Artists)">DefaultAlbumCover.png</value>
<value condition="Container.Content(Albums) | Container.Content(Songs)">DefaultArtist.png</value>
</variable>
@ -60,11 +60,11 @@
<value>flagging/lists/3D.png</value>
</variable>
<variable name="BannerThumb">
<value condition="!IsEmpty(ListItem.Art(banner))">$INFO[ListItem.Art(banner)]</value>
<value condition="!String.IsEmpty(ListItem.Art(banner))">$INFO[ListItem.Art(banner)]</value>
<value>$INFO[ListItem.Icon]</value>
</variable>
<variable name="PosterThumb">
<value condition="!IsEmpty(ListItem.Art(poster))">$INFO[ListItem.Art(poster)]</value>
<value condition="!String.IsEmpty(ListItem.Art(poster))">$INFO[ListItem.Art(poster)]</value>
<value>$INFO[ListItem.Icon]</value>
</variable>
<variable name="MusicInfoPanelLabel">
@ -72,7 +72,7 @@
<value>$INFO[ListItem.TrackNumber,([COLOR=selected][B],[/B][/COLOR]) - ]$INFO[ListItem.Label]</value>
</variable>
<variable name="PlayList">
<value condition="Window.IsActive(videolibrary) + !StringCompare(Playlist.Length(video),0)">ActivateWindow(videoplaylist)</value>
<value condition="Window.IsActive(videolibrary) + !String.IsEqual(Playlist.Length(video),0)">ActivateWindow(videoplaylist)</value>
<value>ActivateWindow(musicplaylist)</value>
</variable>
<variable name="SelectBack">
@ -80,29 +80,29 @@
<value>DialogBack2.png</value>
</variable>
<variable name="typehackflagging">
<value condition="[substring(ListItem.FilenameAndPath,bluray) | substring(ListItem.FilenameAndPath,bdrip) | substring(ListItem.FilenameAndPath,brrip) | substring(ListItem.FilenameAndPath,bd25) | substring(ListItem.FilenameAndPath,bd50)]">bluray</value>
<value condition="substring(ListItem.FilenameAndPath,hddvd)">hddvd</value>
<value condition="substring(ListItem.FilenameAndPath,dvd)">dvd</value>
<value condition="[substring(ListItem.FilenameAndPath,pdtv) | substring(ListItem.FilenameAndPath,hdtv) | substring(ListItem.FilenameAndPath,dsr)]">TV</value>
<value condition="substring(ListItem.FilenameAndPath,vhs)">vhs</value>
<value condition="[String.Contains(ListItem.FilenameAndPath,bluray) | String.Contains(ListItem.FilenameAndPath,bdrip) | String.Contains(ListItem.FilenameAndPath,brrip) | String.Contains(ListItem.FilenameAndPath,bd25) | String.Contains(ListItem.FilenameAndPath,bd50)]">bluray</value>
<value condition="String.Contains(ListItem.FilenameAndPath,hddvd)">hddvd</value>
<value condition="String.Contains(ListItem.FilenameAndPath,dvd)">dvd</value>
<value condition="[String.Contains(ListItem.FilenameAndPath,pdtv) | String.Contains(ListItem.FilenameAndPath,hdtv) | String.Contains(ListItem.FilenameAndPath,dsr)]">TV</value>
<value condition="String.Contains(ListItem.FilenameAndPath,vhs)">vhs</value>
</variable>
<variable name="rating">
<value condition="substring(listitem.mpaa,Rated G)">mpaa_general</value>
<value condition="substring(listitem.mpaa,Rated PG-13)">mpaa_pg13</value>
<value condition="substring(listitem.mpaa,Rated PG)">mpaa_pg</value>
<value condition="substring(Listitem.mpaa,Rated R)">mpaa_restricted</value>
<value condition="substring(Listitem.mpaa,Rated NC)">mpaa_nc17</value>
<value condition="substring(Listitem.mpaa,Not Rated)">mpaa_notrated</value>
<value condition="String.Contains(listitem.mpaa,Rated G)">mpaa_general</value>
<value condition="String.Contains(listitem.mpaa,Rated PG-13)">mpaa_pg13</value>
<value condition="String.Contains(listitem.mpaa,Rated PG)">mpaa_pg</value>
<value condition="String.Contains(Listitem.mpaa,Rated R)">mpaa_restricted</value>
<value condition="String.Contains(Listitem.mpaa,Rated NC)">mpaa_nc17</value>
<value condition="String.Contains(Listitem.mpaa,Not Rated)">mpaa_notrated</value>
</variable>
<variable name="videocodec">
<value condition="[substring(ListItem.VideoCodec,div,left) | stringcompare(ListItem.VideoCodec,dx50)]">divx</value>
<value condition="[String.StartsWith(ListItem.VideoCodec,div) | String.IsEqual(ListItem.VideoCodec,dx50)]">divx</value>
<value>$INFO[ListItem.VideoCodec]</value>
</variable>
<variable name="SeekLabel">
<value condition="Player.Playing + !Player.Seeking + !Player.DisplayAfterSeek">$LOCALIZE[31042]</value>
<value condition="[Player.Paused + !Player.Caching] + !Player.Seeking + !Player.DisplayAfterSeek">$LOCALIZE[31043]</value>
<value condition="[Player.Paused + Player.Caching] + !Player.Seeking">$LOCALIZE[15107] $INFO[Player.CacheLevel]%</value>
<value condition="!IsEmpty(Player.SeekStepSize) + ![player.forwarding | player.rewinding]">$LOCALIZE[31046][COLOR=grey] $INFO[Player.SeekStepSize][/COLOR]</value>
<value condition="!String.IsEmpty(Player.SeekStepSize) + ![player.forwarding | player.rewinding]">$LOCALIZE[31046][COLOR=grey] $INFO[Player.SeekStepSize][/COLOR]</value>
<value condition="Player.DisplayAfterSeek + ![player.forwarding | player.rewinding]">$LOCALIZE[31046][COLOR=grey] $INFO[Player.SeekOffset][/COLOR]</value>
<value condition="!Player.DisplayAfterSeek + Player.Seeking">$LOCALIZE[31046]</value>
<value condition="Player.Forwarding">$LOCALIZE[31044]</value>
@ -121,7 +121,7 @@
<value>OSDRepeatNF.png</value>
</variable>
<variable name="PVRChannelMgrHeader">
<value condition="!IsEmpty(Window.Property(IsRadio))">$LOCALIZE[19199] - $LOCALIZE[19024]</value>
<value condition="!String.IsEmpty(Window.Property(IsRadio))">$LOCALIZE[19199] - $LOCALIZE[19024]</value>
<value>$LOCALIZE[19199] - $LOCALIZE[19023]</value>
</variable>
<variable name="PVRTimerIcon">
@ -465,7 +465,7 @@
</include>
<include name="CommonNowPlaying">
<control type="group">
<visible>Player.HasMedia + IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia))</visible>
<visible>Player.HasMedia + String.IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia))</visible>
<include>VisibleFadeEffect</include>
<animation effect="fade" time="200" condition="Window.Previous(Home)">WindowOpen</animation>
<animation effect="fade" time="200" condition="Window.Next(Home)">WindowClose</animation>
@ -1042,13 +1042,13 @@
<include>ButtonCommonValues</include>
<label>13350</label>
<onclick>$VAR[PlayList]</onclick>
<visible>[Window.IsActive(videolibrary) + !StringCompare(Playlist.Length(video),0)] | [[Window.IsActive(musiclibrary) | Window.IsActive(musicfiles)] + !StringCompare(Playlist.Length(music),0)]</visible>
<visible>[Window.IsActive(videolibrary) + !String.IsEqual(Playlist.Length(video),0)] | [[Window.IsActive(musiclibrary) | Window.IsActive(musicfiles)] + !String.IsEqual(Playlist.Length(music),0)]</visible>
</control>
</include>
<include name="ScrollOffsetLabel">
<control type="group">
<depth>DepthSideBlade</depth>
<visible>Container.Scrolling + [StringCompare(Container.SortMethod,$LOCALIZE[551]) | StringCompare(Container.SortMethod,$LOCALIZE[561]) | StringCompare(Container.SortMethod,$LOCALIZE[558]) | StringCompare(Container.SortMethod,$LOCALIZE[557]) | StringCompare(Container.SortMethod,$LOCALIZE[556])]</visible>
<visible>Container.Scrolling + [String.IsEqual(Container.SortMethod,$LOCALIZE[551]) | String.IsEqual(Container.SortMethod,$LOCALIZE[561]) | String.IsEqual(Container.SortMethod,$LOCALIZE[558]) | String.IsEqual(Container.SortMethod,$LOCALIZE[557]) | String.IsEqual(Container.SortMethod,$LOCALIZE[556])]</visible>
<animation effect="slide" start="0,0" end="0,-60" time="75">Visible</animation>
<animation effect="slide" start="0,-60" end="0,0" delay="300" time="75">Hidden</animation>
<left>300r</left>
@ -1214,7 +1214,7 @@
<height>55</height>
<aspectratio>keep</aspectratio>
<texture background="true">$INFO[ListItem.Property(Art(poster))]</texture>
<visible>StringCompare(Window(Home).Property(TVGuide.ThumbType),0)</visible>
<visible>String.IsEqual(Window(Home).Property(TVGuide.ThumbType),0)</visible>
</control>
<control type="image">
<description>Banner</description>
@ -1224,7 +1224,7 @@
<height>55</height>
<aspectratio>keep</aspectratio>
<texture background="true">$INFO[ListItem.Property(Art(banner))]</texture>
<visible>StringCompare(Window(Home).Property(TVGuide.ThumbType),1)</visible>
<visible>String.IsEqual(Window(Home).Property(TVGuide.ThumbType),1)</visible>
</control>
<control type="image">
<description>Logo</description>
@ -1234,7 +1234,7 @@
<height>55</height>
<aspectratio>keep</aspectratio>
<texture background="true">$INFO[ListItem.Property(Path),,logo.png]</texture>
<visible>StringCompare(Window(Home).Property(TVGuide.ThumbType),2)</visible>
<visible>String.IsEqual(Window(Home).Property(TVGuide.ThumbType),2)</visible>
</control>
<control type="label">
<description>Episode Number</description>
@ -1297,7 +1297,7 @@
<height>55</height>
<aspectratio>keep</aspectratio>
<texture background="true">$INFO[ListItem.Property(Art(poster))]</texture>
<visible>StringCompare(Window(Home).Property(TVGuide.ThumbType),0)</visible>
<visible>String.IsEqual(Window(Home).Property(TVGuide.ThumbType),0)</visible>
</control>
<control type="image">
<description>Banner</description>
@ -1307,7 +1307,7 @@
<height>55</height>
<aspectratio>keep</aspectratio>
<texture background="true">$INFO[ListItem.Property(Art(banner))]</texture>
<visible>StringCompare(Window(Home).Property(TVGuide.ThumbType),1)</visible>
<visible>String.IsEqual(Window(Home).Property(TVGuide.ThumbType),1)</visible>
</control>
<control type="image">
<description>Logo</description>
@ -1317,7 +1317,7 @@
<height>55</height>
<aspectratio>keep</aspectratio>
<texture background="true">$INFO[ListItem.Property(Path),,logo.png]</texture>
<visible>StringCompare(Window(Home).Property(TVGuide.ThumbType),2)</visible>
<visible>String.IsEqual(Window(Home).Property(TVGuide.ThumbType),2)</visible>
</control>
<control type="label">
<description>Episode Number</description>
@ -1423,7 +1423,7 @@
<control type="label">
<include>WindowTitleCommons</include>
<label>[COLOR=blue] - [/COLOR]$INFO[Container.FolderName]</label>
<visible>!IsEmpty(Container.FolderName)</visible>
<visible>!String.IsEmpty(Container.FolderName)</visible>
</control>
<control type="label">
<include>WindowTitleCommons</include>
@ -1438,62 +1438,62 @@
<include name="BackgroundDimensions">
<width>1280</width>
<height>720</height>
<animation effect="zoom" center="auto" end="101,101" time="0" condition="IntegerGreaterThan(System.StereoscopicMode,0)">conditional</animation>
<animation effect="zoom" center="auto" end="101,101" time="0" condition="Integer.IsGreater(System.StereoscopicMode,0)">conditional</animation>
</include>
<include name="MusicInfoArtistInfo">
<item>
<label>$LOCALIZE[21893]:</label>
<label2>$INFO[ListItem.Property(Artist_Born)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Artist_Born))</visible>
<visible>!String.IsEmpty(ListItem.Property(Artist_Born))</visible>
</item>
<item>
<label>$LOCALIZE[21894]:</label>
<label2>$INFO[ListItem.Property(Artist_Formed)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Artist_Formed))</visible>
<visible>!String.IsEmpty(ListItem.Property(Artist_Formed))</visible>
</item>
<item>
<label>$LOCALIZE[515]:</label>
<label2>$INFO[ListItem.Genre]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Genre)</visible>
<visible>!String.IsEmpty(ListItem.Genre)</visible>
</item>
<item>
<label>$LOCALIZE[175]:</label>
<label2>$INFO[ListItem.Property(Artist_Mood)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Artist_Mood))</visible>
<visible>!String.IsEmpty(ListItem.Property(Artist_Mood))</visible>
</item>
<item>
<label>$LOCALIZE[176]:</label>
<label2>$INFO[ListItem.Property(Artist_Style)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Artist_Style))</visible>
<visible>!String.IsEmpty(ListItem.Property(Artist_Style))</visible>
</item>
<item>
<label>$LOCALIZE[21892]:</label>
<label2>$INFO[ListItem.Property(Artist_Instrument)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Artist_Instrument))</visible>
<visible>!String.IsEmpty(ListItem.Property(Artist_Instrument))</visible>
</item>
<item>
<label>$LOCALIZE[21897]:</label>
<label2>$INFO[ListItem.Property(Artist_Died)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Artist_Died))</visible>
<visible>!String.IsEmpty(ListItem.Property(Artist_Died))</visible>
</item>
<item>
<label>$LOCALIZE[21896]:</label>
<label2>$INFO[ListItem.Property(Artist_Disbanded)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Artist_Disbanded))</visible>
<visible>!String.IsEmpty(ListItem.Property(Artist_Disbanded))</visible>
</item>
<item>
<label>$LOCALIZE[21898]:</label>
<label2>$INFO[ListItem.Property(Artist_YearsActive)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Artist_YearsActive))</visible>
<visible>!String.IsEmpty(ListItem.Property(Artist_YearsActive))</visible>
</item>
</include>
<include name="MusicInfoAlbumInfo">
@ -1501,61 +1501,61 @@
<label>$LOCALIZE[557]:</label>
<label2>$INFO[ListItem.Artist]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Artist)</visible>
<visible>!String.IsEmpty(ListItem.Artist)</visible>
</item>
<item>
<label>$LOCALIZE[515]:</label>
<label2>$INFO[ListItem.Genre]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Genre)</visible>
<visible>!String.IsEmpty(ListItem.Genre)</visible>
</item>
<item>
<label>$LOCALIZE[563]:</label>
<label2>$INFO[ListItem.RatingAndVotes]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.RatingAndVotes)</visible>
<visible>!String.IsEmpty(ListItem.RatingAndVotes)</visible>
</item>
<item>
<label>$LOCALIZE[38018]:</label>
<label2>$INFO[ListItem.Userrating]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Userrating)</visible>
<visible>!String.IsEmpty(ListItem.Userrating)</visible>
</item>
<item>
<label>$LOCALIZE[175]:</label>
<label2>$INFO[ListItem.Property(Album_Mood)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Album_Mood))</visible>
<visible>!String.IsEmpty(ListItem.Property(Album_Mood))</visible>
</item>
<item>
<label>$LOCALIZE[176]:</label>
<label2>$INFO[ListItem.Property(Album_Style)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Album_Style))</visible>
<visible>!String.IsEmpty(ListItem.Property(Album_Style))</visible>
</item>
<item>
<label>$LOCALIZE[21895]:</label>
<label2>$INFO[ListItem.Property(Album_Theme)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Album_Theme))</visible>
<visible>!String.IsEmpty(ListItem.Property(Album_Theme))</visible>
</item>
<item>
<label>146</label>
<label2>$INFO[ListItem.Property(Album_Type)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Album_Type))</visible>
<visible>!String.IsEmpty(ListItem.Property(Album_Type))</visible>
</item>
<item>
<label>$LOCALIZE[21899]:</label>
<label2>$INFO[ListItem.Property(Album_Label)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Album_Label))</visible>
<visible>!String.IsEmpty(ListItem.Property(Album_Label))</visible>
</item>
<item>
<label>$LOCALIZE[562]:</label>
<label2>$INFO[ListItem.Year]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Year)</visible>
<visible>!String.IsEmpty(ListItem.Year)</visible>
</item>
</include>
<include name="MusicInfoSongInfo">
@ -1563,109 +1563,109 @@
<label>$LOCALIZE[557]:</label>
<label2>$INFO[ListItem.Artist]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Artist)</visible>
<visible>!String.IsEmpty(ListItem.Artist)</visible>
</item>
<item>
<label>$LOCALIZE[558]:</label>
<label2>$INFO[ListItem.Album]$INFO[listitem.discnumber, - $LOCALIZE[427] ]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Album)</visible>
<visible>!String.IsEmpty(ListItem.Album)</visible>
</item>
<item>
<label>$LOCALIZE[515]:</label>
<label2>$INFO[ListItem.Genre]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Genre)</visible>
<visible>!String.IsEmpty(ListItem.Genre)</visible>
</item>
<item>
<label>$LOCALIZE[175]:</label>
<label2>$INFO[ListItem.Mood]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Mood)</visible>
<visible>!String.IsEmpty(ListItem.Mood)</visible>
</item>
<item>
<label>$LOCALIZE[562]:</label>
<label2>$INFO[ListItem.Year]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Year)</visible>
<visible>!String.IsEmpty(ListItem.Year)</visible>
</item>
<item>
<label>$LOCALIZE[554]:</label>
<label2>$INFO[ListItem.TrackNumber]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.TrackNumber)</visible>
<visible>!String.IsEmpty(ListItem.TrackNumber)</visible>
</item>
<item>
<label>$LOCALIZE[563]:</label>
<label2>$INFO[ListItem.RatingAndVotes]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.RatingAndVotes)</visible>
<visible>!String.IsEmpty(ListItem.RatingAndVotes)</visible>
</item>
<item>
<label>$LOCALIZE[38018]:</label>
<label2>$INFO[ListItem.Userrating]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Userrating)</visible>
<visible>!String.IsEmpty(ListItem.Userrating)</visible>
</item>
<item>
<label>$LOCALIZE[29903]:</label>
<label2>$INFO[ListItem.Property(Role.Composer)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Role.Composer))</visible>
<visible>!String.IsEmpty(ListItem.Property(Role.Composer))</visible>
</item>
<item>
<label>$LOCALIZE[29905]:</label>
<label2>$INFO[ListItem.Property(Role.Conductor)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Role.Conductor))</visible>
<visible>!String.IsEmpty(ListItem.Property(Role.Conductor))</visible>
</item>
<item>
<label>$LOCALIZE[38034]:</label>
<label2>$INFO[ListItem.Property(Role.Orchestra)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Role.Orchestra))</visible>
<visible>!String.IsEmpty(ListItem.Property(Role.Orchestra))</visible>
</item>
<item>
<label>$LOCALIZE[38035]:</label>
<label2>$INFO[ListItem.Property(Role.Lyricist)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Role.Lyricist))</visible>
<visible>!String.IsEmpty(ListItem.Property(Role.Lyricist))</visible>
</item>
<item>
<label>$LOCALIZE[38036]:</label>
<label2>$INFO[ListItem.Property(Role.Remixer)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Role.Remixer))</visible>
<visible>!String.IsEmpty(ListItem.Property(Role.Remixer))</visible>
</item>
<item>
<label>$LOCALIZE[38037]:</label>
<label2>$INFO[ListItem.Property(Role.Arranger)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Role.Arranger))</visible>
<visible>!String.IsEmpty(ListItem.Property(Role.Arranger))</visible>
</item>
<item>
<label>$LOCALIZE[38038]:</label>
<label2>$INFO[ListItem.Property(Role.Engineer)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Role.Engineer))</visible>
<visible>!String.IsEmpty(ListItem.Property(Role.Engineer))</visible>
</item>
<item>
<label>$LOCALIZE[38039]:</label>
<label2>$INFO[ListItem.Property(Role.Producer)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Role.Producer))</visible>
<visible>!String.IsEmpty(ListItem.Property(Role.Producer))</visible>
</item>
<item>
<label>$LOCALIZE[38040]:</label>
<label2>$INFO[ListItem.Property(Role.DJMixer)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Role.DJMixer))</visible>
<visible>!String.IsEmpty(ListItem.Property(Role.DJMixer))</visible>
</item>
<item>
<label>$LOCALIZE[38041]:</label>
<label2>$INFO[ListItem.Property(Role.Mixer)]</label2>
<onclick>noop</onclick>
<visible>!IsEmpty(ListItem.Property(Role.Mixer))</visible>
<visible>!String.IsEmpty(ListItem.Property(Role.Mixer))</visible>
</item>
</include>
</includes>

View File

@ -10,7 +10,7 @@
<controls>
<include>CommonBackground</include>
<control type="group">
<visible>!IsEmpty(Window(home).Property(TVGuide.BackgroundFanart))</visible>
<visible>!String.IsEmpty(Window(home).Property(TVGuide.BackgroundFanart))</visible>
<control type="image">
<left>0</left>
<top>0</top>
@ -143,7 +143,7 @@
<itemgap>0</itemgap>
<control type="group">
<description>Monday</description>
<visible>IntegerGreaterThan(Container(200).NumItems,0)</visible>
<visible>Integer.IsGreater(Container(200).NumItems,0)</visible>
<width>300</width>
<height>660</height>
<control type="image">
@ -186,7 +186,7 @@
</control>
<control type="group">
<description>Tuesday</description>
<visible>IntegerGreaterThan(Container(201).NumItems,0)</visible>
<visible>Integer.IsGreater(Container(201).NumItems,0)</visible>
<width>300</width>
<height>660</height>
<control type="image">
@ -229,7 +229,7 @@
</control>
<control type="group">
<description>Wednesday</description>
<visible>IntegerGreaterThan(Container(202).NumItems,0)</visible>
<visible>Integer.IsGreater(Container(202).NumItems,0)</visible>
<width>300</width>
<height>660</height>
<control type="image">
@ -272,7 +272,7 @@
</control>
<control type="group">
<description>Thursday</description>
<visible>IntegerGreaterThan(Container(203).NumItems,0)</visible>
<visible>Integer.IsGreater(Container(203).NumItems,0)</visible>
<width>300</width>
<height>660</height>
<control type="image">
@ -315,7 +315,7 @@
</control>
<control type="group">
<description>Friday</description>
<visible>IntegerGreaterThan(Container(204).NumItems,0)</visible>
<visible>Integer.IsGreater(Container(204).NumItems,0)</visible>
<width>300</width>
<height>660</height>
<control type="image">
@ -358,7 +358,7 @@
</control>
<control type="group">
<description>Saturday</description>
<visible>IntegerGreaterThan(Container(205).NumItems,0)</visible>
<visible>Integer.IsGreater(Container(205).NumItems,0)</visible>
<width>300</width>
<height>660</height>
<control type="image">
@ -401,7 +401,7 @@
</control>
<control type="group">
<description>Sunday</description>
<visible>IntegerGreaterThan(Container(206).NumItems,0)</visible>
<visible>Integer.IsGreater(Container(206).NumItems,0)</visible>
<width>300</width>
<height>660</height>
<control type="image">

View File

@ -616,7 +616,7 @@
<width>30</width>
<height>30</height>
<texture>OverlayWatched.png</texture>
<visible>IntegerGreaterThan(ListItem.Property(PlayCount),0)</visible>
<visible>Integer.IsGreater(ListItem.Property(PlayCount),0)</visible>
</control>
<control type="label">
<left>100</left>
@ -637,7 +637,7 @@
<font>font12</font>
<textcolor>grey2</textcolor>
<aligny>center</aligny>
<visible>!SubString(ListItem.Property(Duration),min)</visible>
<visible>!String.Contains(ListItem.Property(Duration),min)</visible>
</control>
<control type="label">
<left>100</left>
@ -648,7 +648,7 @@
<font>font12</font>
<textcolor>grey2</textcolor>
<aligny>center</aligny>
<visible>SubString(ListItem.Property(Duration),min)</visible>
<visible>String.Contains(ListItem.Property(Duration),min)</visible>
</control>
<control type="textbox">
<left>100</left>
@ -667,7 +667,7 @@
<label>$INFO[ListItem.Property(PlotOutline)]</label>
<font>font10</font>
<textcolor>white</textcolor>
<visible>IsEmpty(ListItem.Property(TagLine))</visible>
<visible>String.IsEmpty(ListItem.Property(TagLine))</visible>
</control>
<control type="textbox">
<left>100</left>
@ -677,7 +677,7 @@
<label>$INFO[ListItem.Property(Plot)]</label>
<font>font10</font>
<textcolor>white</textcolor>
<visible>IsEmpty(ListItem.Property(TagLine)) + IsEmpty(ListItem.Property(PlotOutline))</visible>
<visible>String.IsEmpty(ListItem.Property(TagLine)) + String.IsEmpty(ListItem.Property(PlotOutline))</visible>
</control>
</itemlayout>
<focusedlayout width="375" height="130">
@ -702,7 +702,7 @@
<width>30</width>
<height>30</height>
<texture>OverlayWatched.png</texture>
<visible>IntegerGreaterThan(ListItem.Property(PlayCount),0)</visible>
<visible>Integer.IsGreater(ListItem.Property(PlayCount),0)</visible>
</control>
<control type="label">
<left>100</left>
@ -723,7 +723,7 @@
<font>font12</font>
<textcolor>grey2</textcolor>
<aligny>center</aligny>
<visible>!SubString(ListItem.Property(Duration),min)</visible>
<visible>!String.Contains(ListItem.Property(Duration),min)</visible>
</control>
<control type="label">
<left>100</left>
@ -734,7 +734,7 @@
<font>font12</font>
<textcolor>grey2</textcolor>
<aligny>center</aligny>
<visible>SubString(ListItem.Property(Duration),min)</visible>
<visible>String.Contains(ListItem.Property(Duration),min)</visible>
</control>
<control type="textbox">
<left>100</left>
@ -753,7 +753,7 @@
<label>$INFO[ListItem.Property(PlotOutline)]</label>
<font>font10</font>
<textcolor>white</textcolor>
<visible>IsEmpty(ListItem.Property(TagLine))</visible>
<visible>String.IsEmpty(ListItem.Property(TagLine))</visible>
</control>
<control type="textbox">
<left>100</left>
@ -763,7 +763,7 @@
<label>$INFO[ListItem.Property(Plot)]</label>
<font>font10</font>
<textcolor>white</textcolor>
<visible>IsEmpty(ListItem.Property(TagLine)) + IsEmpty(ListItem.Property(PlotOutline))</visible>
<visible>String.IsEmpty(ListItem.Property(TagLine)) + String.IsEmpty(ListItem.Property(PlotOutline))</visible>
</control>
</focusedlayout>
</control>
@ -849,7 +849,7 @@
<width>30</width>
<height>30</height>
<texture>OverlayWatched.png</texture>
<visible>IntegerGreaterThan(ListItem.Property(PlayCount),0)</visible>
<visible>Integer.IsGreater(ListItem.Property(PlayCount),0)</visible>
</control>
<control type="label">
<left>100</left>
@ -870,7 +870,7 @@
<font>font12</font>
<textcolor>grey2</textcolor>
<aligny>center</aligny>
<visible>!SubString(ListItem.Property(Duration),min)</visible>
<visible>!String.Contains(ListItem.Property(Duration),min)</visible>
</control>
<control type="label">
<left>100</left>
@ -881,7 +881,7 @@
<font>font12</font>
<textcolor>grey2</textcolor>
<aligny>center</aligny>
<visible>SubString(ListItem.Property(Duration),min)</visible>
<visible>String.Contains(ListItem.Property(Duration),min)</visible>
</control>
<control type="textbox">
<left>100</left>
@ -900,7 +900,7 @@
<label>$INFO[ListItem.Property(PlotOutline)]</label>
<font>font10</font>
<textcolor>white</textcolor>
<visible>IsEmpty(ListItem.Property(TagLine))</visible>
<visible>String.IsEmpty(ListItem.Property(TagLine))</visible>
</control>
<control type="textbox">
<left>100</left>
@ -910,7 +910,7 @@
<label>$INFO[ListItem.Property(Plot)]</label>
<font>font10</font>
<textcolor>white</textcolor>
<visible>IsEmpty(ListItem.Property(TagLine)) + IsEmpty(ListItem.Property(PlotOutline))</visible>
<visible>String.IsEmpty(ListItem.Property(TagLine)) + String.IsEmpty(ListItem.Property(PlotOutline))</visible>
</control>
</itemlayout>
<focusedlayout width="375" height="130">
@ -935,7 +935,7 @@
<width>30</width>
<height>30</height>
<texture>OverlayWatched.png</texture>
<visible>IntegerGreaterThan(ListItem.Property(PlayCount),0)</visible>
<visible>Integer.IsGreater(ListItem.Property(PlayCount),0)</visible>
</control>
<control type="label">
<left>100</left>
@ -956,7 +956,7 @@
<font>font12</font>
<textcolor>grey2</textcolor>
<aligny>center</aligny>
<visible>!SubString(ListItem.Property(Duration),min)</visible>
<visible>!String.Contains(ListItem.Property(Duration),min)</visible>
</control>
<control type="label">
<left>100</left>
@ -967,7 +967,7 @@
<font>font12</font>
<textcolor>grey2</textcolor>
<aligny>center</aligny>
<visible>SubString(ListItem.Property(Duration),min)</visible>
<visible>String.Contains(ListItem.Property(Duration),min)</visible>
</control>
<control type="textbox">
<left>100</left>
@ -986,7 +986,7 @@
<label>$INFO[ListItem.Property(PlotOutline)]</label>
<font>font10</font>
<textcolor>white</textcolor>
<visible>IsEmpty(ListItem.Property(TagLine))</visible>
<visible>String.IsEmpty(ListItem.Property(TagLine))</visible>
</control>
<control type="textbox">
<left>100</left>
@ -996,7 +996,7 @@
<label>$INFO[ListItem.Property(Plot)]</label>
<font>font10</font>
<textcolor>white</textcolor>
<visible>IsEmpty(ListItem.Property(TagLine)) + IsEmpty(ListItem.Property(PlotOutline))</visible>
<visible>String.IsEmpty(ListItem.Property(TagLine)) + String.IsEmpty(ListItem.Property(PlotOutline))</visible>
</control>
</focusedlayout>
</control>
@ -1082,7 +1082,7 @@
<width>30</width>
<height>30</height>
<texture>OverlayWatched.png</texture>
<visible>IntegerGreaterThan(ListItem.Property(PlayCount),0)</visible>
<visible>Integer.IsGreater(ListItem.Property(PlayCount),0)</visible>
</control>
<control type="label">
<left>7</left>
@ -1139,7 +1139,7 @@
<width>30</width>
<height>30</height>
<texture>OverlayWatched.png</texture>
<visible>IntegerGreaterThan(ListItem.Property(PlayCount),0)</visible>
<visible>Integer.IsGreater(ListItem.Property(PlayCount),0)</visible>
</control>
<control type="label">
<left>7</left>
@ -1390,7 +1390,7 @@
<width>30</width>
<height>30</height>
<texture>OverlayWatched.png</texture>
<visible>IntegerGreaterThan(ListItem.Property(PlayCount),0)</visible>
<visible>Integer.IsGreater(ListItem.Property(PlayCount),0)</visible>
</control>
<control type="label">
<left>160</left>
@ -1445,7 +1445,7 @@
<width>30</width>
<height>30</height>
<texture>OverlayWatched.png</texture>
<visible>IntegerGreaterThan(ListItem.Property(PlayCount),0)</visible>
<visible>Integer.IsGreater(ListItem.Property(PlayCount),0)</visible>
</control>
<control type="label">
<left>160</left>
@ -1560,7 +1560,7 @@
<width>30</width>
<height>30</height>
<texture>OverlayWatched.png</texture>
<visible>IntegerGreaterThan(ListItem.Property(PlayCount),0)</visible>
<visible>Integer.IsGreater(ListItem.Property(PlayCount),0)</visible>
</control>
<control type="label">
<left>135</left>
@ -1625,7 +1625,7 @@
<width>30</width>
<height>30</height>
<texture>OverlayWatched.png</texture>
<visible>IntegerGreaterThan(ListItem.Property(PlayCount),0)</visible>
<visible>Integer.IsGreater(ListItem.Property(PlayCount),0)</visible>
</control>
<control type="label">
<left>135</left>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<addon
id="skin.confluence"
version="3.0.5"
version="3.0.6"
name="Confluence"
provider-name="Jezz_X, Team Kodi">
<requires>

View File

@ -1,3 +1,11 @@
[B]3.0.6[/B]
- Added game controller support
- Added DefaultAddonInputstream.png and DefaultAddonLookAndFeel.png
- Changed unknown-user.png to DefaultUser.png
- Removed obsolete fanart code from DialogVideoInfo.xml
- Updated boolean conditions
[B]3.0.5[/B]
- Updated language files from Transifex

BIN
media/DefaultAddonGame.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
media/DefaultGameAddons.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
media/DefaultUser.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB