aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorronie <ronie@users.noreply.github.com>2016-03-18 00:08:18 +0100
committerronie <ronie@users.noreply.github.com>2016-03-18 00:15:13 +0100
commite81b359ae2fa16a733121a7edaf1f6c155bda508 (patch)
treeef93e8ac17fa413ce2f53858ec844424fafe3fa5
parentd9b129fcc37e57897a5a499490a8bef933bbe794 (diff)
[Estouchy] update
-rw-r--r--addons/skin.estouchy/addon.xml2
-rw-r--r--addons/skin.estouchy/changelog.txt13
-rw-r--r--addons/skin.estouchy/media/DefaultUser.pngbin0 -> 2836 bytes
-rw-r--r--addons/skin.estouchy/media/defaulticons/DefaultAddonGame.pngbin0 -> 4042 bytes
-rw-r--r--addons/skin.estouchy/media/defaulticons/DefaultAddonPeripheral.pngbin0 -> 4080 bytes
-rw-r--r--addons/skin.estouchy/media/defaulticons/DefaultGameAddons.pngbin0 -> 1189 bytes
-rw-r--r--addons/skin.estouchy/xml/AddonBrowser.xml16
-rw-r--r--addons/skin.estouchy/xml/CustomFirstRun.xml4
-rw-r--r--addons/skin.estouchy/xml/DialogAddonInfo.xml8
-rw-r--r--addons/skin.estouchy/xml/DialogConfirm.xml4
-rw-r--r--addons/skin.estouchy/xml/DialogExtendedProgressBar.xml2
-rw-r--r--addons/skin.estouchy/xml/DialogGameControllers.xml189
-rw-r--r--addons/skin.estouchy/xml/DialogMusicInfo.xml82
-rw-r--r--addons/skin.estouchy/xml/DialogNotification.xml8
-rw-r--r--addons/skin.estouchy/xml/DialogPVRChannelManager.xml6
-rw-r--r--addons/skin.estouchy/xml/DialogPVRGroupManager.xml4
-rw-r--r--addons/skin.estouchy/xml/DialogPVRRadioRDSInfo.xml38
-rw-r--r--addons/skin.estouchy/xml/DialogVideoInfo.xml80
-rw-r--r--addons/skin.estouchy/xml/EventLog.xml4
-rw-r--r--addons/skin.estouchy/xml/Home.xml28
-rw-r--r--addons/skin.estouchy/xml/Includes.xml112
-rw-r--r--addons/skin.estouchy/xml/IncludesCodecFlagging.xml14
-rw-r--r--addons/skin.estouchy/xml/IncludesHomeRecentlyAdded.xml94
-rw-r--r--addons/skin.estouchy/xml/MusicVisualisation.xml54
-rw-r--r--addons/skin.estouchy/xml/MyMusicNav.xml12
-rw-r--r--addons/skin.estouchy/xml/MyPVRChannels.xml12
-rw-r--r--addons/skin.estouchy/xml/MyPVRGuide.xml24
-rw-r--r--addons/skin.estouchy/xml/MyPVRRecordings.xml12
-rw-r--r--addons/skin.estouchy/xml/MyPVRSearch.xml12
-rw-r--r--addons/skin.estouchy/xml/MyPVRTimers.xml12
-rw-r--r--addons/skin.estouchy/xml/MyPics.xml8
-rw-r--r--addons/skin.estouchy/xml/MyPlaylist.xml12
-rw-r--r--addons/skin.estouchy/xml/MyPrograms.xml12
-rw-r--r--addons/skin.estouchy/xml/MyVideoNav.xml12
-rw-r--r--addons/skin.estouchy/xml/MyWeather.xml30
-rw-r--r--addons/skin.estouchy/xml/SettingsCategory.xml4
-rw-r--r--addons/skin.estouchy/xml/SettingsProfile.xml4
-rw-r--r--addons/skin.estouchy/xml/SettingsSystemInfo.xml20
-rw-r--r--addons/skin.estouchy/xml/ViewsList.xml28
-rw-r--r--addons/skin.estouchy/xml/ViewsThumbnail.xml18
-rw-r--r--addons/skin.estouchy/xml/ViewsWide.xml28
41 files changed, 580 insertions, 442 deletions
diff --git a/addons/skin.estouchy/addon.xml b/addons/skin.estouchy/addon.xml
index 2fcf7fd155..ec1af1bda5 100644
--- a/addons/skin.estouchy/addon.xml
+++ b/addons/skin.estouchy/addon.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<addon id="skin.estouchy" version="1.0.4" name="Estouchy" provider-name="Team Kodi">
+<addon id="skin.estouchy" version="1.0.5" name="Estouchy" provider-name="Team Kodi">
<requires>
<import addon="xbmc.gui" version="5.11.0"/>
</requires>
diff --git a/addons/skin.estouchy/changelog.txt b/addons/skin.estouchy/changelog.txt
index 1012fc72d1..a514614e8c 100644
--- a/addons/skin.estouchy/changelog.txt
+++ b/addons/skin.estouchy/changelog.txt
@@ -1,21 +1,24 @@
+V1.0.5
+- Add gamecontrollers support
+
V1.0.4
- Updated language files from Transifex
V1.0.3
- Updated language files from Transifex
-v1.0.2
+V1.0.2
- Cosmetics
-v1.0.1
+V1.0.1
- Fixes
-v1.0.0
+V1.0.0
- Initial release
-v0.0.1
+V0.0.1
- Initial beta
-v0.0.0
+V0.0.0
- XML from re-touched
- Graphics from Estuary
diff --git a/addons/skin.estouchy/media/DefaultUser.png b/addons/skin.estouchy/media/DefaultUser.png
new file mode 100644
index 0000000000..2ccda2e3b4
--- /dev/null
+++ b/addons/skin.estouchy/media/DefaultUser.png
Binary files differ
diff --git a/addons/skin.estouchy/media/defaulticons/DefaultAddonGame.png b/addons/skin.estouchy/media/defaulticons/DefaultAddonGame.png
new file mode 100644
index 0000000000..6be31822cb
--- /dev/null
+++ b/addons/skin.estouchy/media/defaulticons/DefaultAddonGame.png
Binary files differ
diff --git a/addons/skin.estouchy/media/defaulticons/DefaultAddonPeripheral.png b/addons/skin.estouchy/media/defaulticons/DefaultAddonPeripheral.png
new file mode 100644
index 0000000000..d14e7b94e8
--- /dev/null
+++ b/addons/skin.estouchy/media/defaulticons/DefaultAddonPeripheral.png
Binary files differ
diff --git a/addons/skin.estouchy/media/defaulticons/DefaultGameAddons.png b/addons/skin.estouchy/media/defaulticons/DefaultGameAddons.png
new file mode 100644
index 0000000000..c08c56e577
--- /dev/null
+++ b/addons/skin.estouchy/media/defaulticons/DefaultGameAddons.png
Binary files differ
diff --git a/addons/skin.estouchy/xml/AddonBrowser.xml b/addons/skin.estouchy/xml/AddonBrowser.xml
index bd2b21ed35..ac0fb16c2a 100644
--- a/addons/skin.estouchy/xml/AddonBrowser.xml
+++ b/addons/skin.estouchy/xml/AddonBrowser.xml
@@ -13,40 +13,40 @@
<description>Window label</description>
<include>MediaWindowTitleCommons</include>
<label>$LOCALIZE[24001]$INFO[Container.FolderName, - ]</label>
- <visible>!StringCompare(ListItem.Path,addons://)</visible>
+ <visible>!String.IsEqual(ListItem.Path,addons://)</visible>
</control>
<control type="label">
<description>Window label</description>
<include>MediaWindowTitleCommons</include>
<label>$LOCALIZE[24001] - $LOCALIZE[31039] $INFO[Window(AddonBrowser).Property(Updated)]</label>
- <visible>StringCompare(ListItem.Path,addons://)</visible>
+ <visible>String.IsEqual(ListItem.Path,addons://)</visible>
</control>
<control type="group">
<include>Window_OpenClose_Animation_Zoom</include>
- <include name="Thumbnail" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
+ <include name="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
<param name="panel-width" value="1530"/>
<param name="layout-width" value="306"/>
</include>
- <include name="Thumbnail" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
+ <include name="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
<param name="panel-width" value="1090"/>
<param name="layout-width" value="363"/>
</include>
- <include name="List" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 500 -->
+ <include name="List" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 500 -->
<param name="panel-width" value="1530"/>
<param name="label-width" value="1230"/>
<param name="label2-posx" value="1360r"/>
</include>
- <include name="List" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 500 -->
+ <include name="List" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 500 -->
<param name="panel-width" value="1090"/>
<param name="label-width" value="790"/>
<param name="label2-posx" value="920r"/>
</include>
- <include name="Wide" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 550 -->
+ <include name="Wide" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 550 -->
<param name="panel-width" value="1530"/>
<param name="textbox-width-movies" value="1350"/>
<param name="textbox-width-episodes" value="1250"/>
</include>
- <include name="Wide" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 550 -->
+ <include name="Wide" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 550 -->
<param name="panel-width" value="1090"/>
<param name="textbox-width-movies" value="910"/>
<param name="textbox-width-episodes" value="810"/>
diff --git a/addons/skin.estouchy/xml/CustomFirstRun.xml b/addons/skin.estouchy/xml/CustomFirstRun.xml
index 09001d8520..f781bf9b86 100644
--- a/addons/skin.estouchy/xml/CustomFirstRun.xml
+++ b/addons/skin.estouchy/xml/CustomFirstRun.xml
@@ -121,7 +121,7 @@
<height>85</height>
<texture>defaulticons/DefaultFolderBack.png</texture>
<animation effect="rotate" start="0" end="-45" center="auto" condition="true">Conditional</animation>
- <animation effect="slide" start="0,0" end="-170,160" time="0" condition="StringCompare(Skin.AspectRatio,16:9)">conditional</animation>
+ <animation effect="slide" start="0,0" end="-170,160" time="0" condition="String.IsEqual(Skin.AspectRatio,16:9)">conditional</animation>
</control>
<control type="label">
<posx>-85</posx>
@@ -132,7 +132,7 @@
<label>$NUMBER[1]</label>
<align>center</align>
<aligny>center</aligny>
- <animation effect="slide" start="0,0" end="-213,0" time="0" condition="StringCompare(Skin.AspectRatio,16:9)">conditional</animation>
+ <animation effect="slide" start="0,0" end="-213,0" time="0" condition="String.IsEqual(Skin.AspectRatio,16:9)">conditional</animation>
</control>
<control type="image">
<posx>317</posx>
diff --git a/addons/skin.estouchy/xml/DialogAddonInfo.xml b/addons/skin.estouchy/xml/DialogAddonInfo.xml
index 0e41b6eaae..1123bc7e4e 100644
--- a/addons/skin.estouchy/xml/DialogAddonInfo.xml
+++ b/addons/skin.estouchy/xml/DialogAddonInfo.xml
@@ -194,7 +194,7 @@
<aligny>center</aligny>
<font>font20_title</font>
<textcolor>selected</textcolor>
- <visible>IsEmpty(ListItem.AddonBroken)</visible>
+ <visible>String.IsEmpty(ListItem.AddonBroken)</visible>
</control>
<control type="textbox">
<description>Disclaimer</description>
@@ -206,7 +206,7 @@
<label fallback="231">$INFO[ListItem.AddonDisclaimer]</label>
<textcolor>selected</textcolor>
<autoscroll time="2000" delay="3000" repeat="5000">true</autoscroll>
- <visible>IsEmpty(ListItem.AddonBroken)</visible>
+ <visible>String.IsEmpty(ListItem.AddonBroken)</visible>
</control>
<control type="label">
<description>Broken label</description>
@@ -220,7 +220,7 @@
<aligny>center</aligny>
<font>font20_title</font>
<textcolor>selected</textcolor>
- <visible>!IsEmpty(ListItem.AddonBroken)</visible>
+ <visible>!String.IsEmpty(ListItem.AddonBroken)</visible>
</control>
<control type="textbox">
<description>Reason label</description>
@@ -234,7 +234,7 @@
<aligny>center</aligny>
<textcolor>selected</textcolor>
<autoscroll time="2000" delay="3000" repeat="5000">true</autoscroll>
- <visible>!IsEmpty(ListItem.AddonBroken)</visible>
+ <visible>!String.IsEmpty(ListItem.AddonBroken)</visible>
</control>
</control>
</control>
diff --git a/addons/skin.estouchy/xml/DialogConfirm.xml b/addons/skin.estouchy/xml/DialogConfirm.xml
index 49f791e159..826b67b956 100644
--- a/addons/skin.estouchy/xml/DialogConfirm.xml
+++ b/addons/skin.estouchy/xml/DialogConfirm.xml
@@ -38,9 +38,9 @@
</control>
<control type="textbox" id="9">
<posx>20</posx>
- <posy>82</posy>
+ <posy>72</posy>
<width>660</width>
- <height>110</height>
+ <height>138</height>
<label>-</label>
<font>font22</font>
</control>
diff --git a/addons/skin.estouchy/xml/DialogExtendedProgressBar.xml b/addons/skin.estouchy/xml/DialogExtendedProgressBar.xml
index a53b5c507a..886b8d6353 100644
--- a/addons/skin.estouchy/xml/DialogExtendedProgressBar.xml
+++ b/addons/skin.estouchy/xml/DialogExtendedProgressBar.xml
@@ -8,7 +8,7 @@
<width>500</width>
<height>78</height>
<include>16x9_xPos_Relocation</include>
- <visible>![Window.IsVisible(Notification) | Window.IsVisible(BusyDialog) | Window.IsVisible(VolumeBar) | Window.IsVisible(1112) | Window.IsVisible(Visualisation)] | Window.IsVisible(FullscreenVideo)</visible>
+ <visible>![Window.IsVisible(Notification) | Window.IsVisible(BusyDialog) | Window.IsVisible(VolumeBar) | Window.IsVisible(1112) | Window.IsVisible(Visualisation) | Window.IsVisible(FullscreenVideo)]</visible>
<control type="fadelabel" id="30">
<posx>0</posx>
<posy>10</posy>
diff --git a/addons/skin.estouchy/xml/DialogGameControllers.xml b/addons/skin.estouchy/xml/DialogGameControllers.xml
new file mode 100644
index 0000000000..613b266fea
--- /dev/null
+++ b/addons/skin.estouchy/xml/DialogGameControllers.xml
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<window>
+ <defaultcontrol always="true">3</defaultcontrol>
+ <include>16x9_xPos_Relocation</include>
+ <include>Window_OpenClose_Animation_Zoom</include>
+ <coordinates>
+ <posx>75</posx>
+ <posy>90</posy>
+ </coordinates>
+ <controls>
+ <include>BehindDialogFadeOut</include>
+ <control type="image">
+ <posx>0</posx>
+ <posy>0</posy>
+ <width>1130</width>
+ <height>60</height>
+ <texture border="5">dialog_header.png</texture>
+ </control>
+ <control type="label">
+ <posx>20</posx>
+ <posy>0</posy>
+ <include>WindowTitleCommons</include>
+ <width>1130</width>
+ <label>$LOCALIZE[35058]</label>
+ </control>
+ <control type="group">
+ <posx>1060</posx>
+ <posy>0</posy>
+ <include>DialogCloseButtonCommons</include>
+ </control>
+ <control type="image">
+ <posx>0</posx>
+ <posy>60</posy>
+ <width>1130</width>
+ <height>720</height>
+ <texture>dialog_back.png</texture>
+ </control>
+ <control type="label">
+ <posx>0</posx>
+ <posy>60</posy>
+ <width>300</width>
+ <height>50</height>
+ <label>35050</label>
+ <font>font25</font>
+ <align>center</align>
+ <aligny>center</aligny>
+ </control>
+ <control type="image">
+ <posx>0</posx>
+ <posy>110</posy>
+ <width>300</width>
+ <height>552</height>
+ <texture colordiffuse="40000000">panel.png</texture>
+ </control>
+ <control type="grouplist" id="3">
+ <posx>0</posx>
+ <posy>110</posy>
+ <width>300</width>
+ <height>553</height>
+ <pagecontrol>60</pagecontrol>
+ <itemgap>-1</itemgap>
+ <onleft>5</onleft>
+ <onright>60</onright>
+ <onup>9000</onup>
+ <ondown>9000</ondown>
+ </control>
+ <control type="button" id="10">
+ <posx>0</posx>
+ <posy>0</posy>
+ <height>70</height>
+ <font>font25</font>
+ </control>
+ <control type="scrollbar" id="60">
+ <posx>310</posx>
+ <posy>140</posy>
+ <width>10</width>
+ <height>493</height>
+ <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground>
+ <texturesliderbar colordiffuse="grey">white.png</texturesliderbar>
+ <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus>
+ <textureslidernib>blank.png</textureslidernib>
+ <textureslidernibfocus>blank.png</textureslidernibfocus>
+ <onleft>3</onleft>
+ <onright>5</onright>
+ <ondown>60</ondown>
+ <onup>60</onup>
+ <showonepage>false</showonepage>
+ <orientation>vertical</orientation>
+ <animation effect="fade" time="150">Visible</animation>
+ <animation effect="fade" time="150">Hidden</animation>
+ </control>
+ <control type="gamecontroller" id="31">
+ <left>340</left>
+ <top>150</top>
+ <width>450</width>
+ <height>286</height>
+ <include>VisibleFadeEffect</include>
+ </control>
+ <control type="label">
+ <posx>800</posx>
+ <posy>60</posy>
+ <width>300</width>
+ <height>50</height>
+ <label>35059</label>
+ <font>font25</font>
+ <align>center</align>
+ <aligny>center</aligny>
+ </control>
+ <control type="image">
+ <posx>800</posx>
+ <posy>110</posy>
+ <width>300</width>
+ <height>552</height>
+ <texture colordiffuse="40000000">panel.png</texture>
+ </control>
+ <control type="grouplist" id="5">
+ <posx>800</posx>
+ <posy>110</posy>
+ <width>300</width>
+ <height>553</height>
+ <pagecontrol>61</pagecontrol>
+ <itemgap>-1</itemgap>
+ <onleft>3</onleft>
+ <onright>61</onright>
+ <onup>9000</onup>
+ <ondown>9000</ondown>
+ </control>
+ <control type="button" id="7">
+ <posx>0</posx>
+ <posy>0</posy>
+ <height>70</height>
+ <font>font25</font>
+ </control>
+ <control type="scrollbar" id="61">
+ <posx>1110</posx>
+ <posy>140</posy>
+ <width>10</width>
+ <height>493</height>
+ <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground>
+ <texturesliderbar colordiffuse="grey">white.png</texturesliderbar>
+ <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus>
+ <textureslidernib>blank.png</textureslidernib>
+ <textureslidernibfocus>blank.png</textureslidernibfocus>
+ <onleft>5</onleft>
+ <onright>3</onright>
+ <ondown>60</ondown>
+ <onup>60</onup>
+ <showonepage>false</showonepage>
+ <orientation>vertical</orientation>
+ <animation effect="fade" time="150">Visible</animation>
+ <animation effect="fade" time="150">Hidden</animation>
+ </control>
+ <control type="grouplist" id="9000">
+ <posx>0</posx>
+ <posy>710</posy>
+ <width>1130</width>
+ <height>60</height>
+ <itemgap>5</itemgap>
+ <align>center</align>
+ <orientation>horizontal</orientation>
+ <onup>3</onup>
+ <ondown>3</ondown>
+ <control type="button" id="18">
+ <description>OK button</description>
+ <width>200</width>
+ <include>ButtonInfoDialogsCommonValues</include>
+ <label>186</label>
+ </control>
+ <control type="button" id="19">
+ <description>Reset button</description>
+ <width>200</width>
+ <include>ButtonInfoDialogsCommonValues</include>
+ <label>10035</label>
+ </control>
+ <control type="button" id="20">
+ <description>More</description>
+ <width>200</width>
+ <include>ButtonInfoDialogsCommonValues</include>
+ <label>21452</label>
+ </control>
+ <control type="button" id="17">
+ <description>Help button</description>
+ <width>200</width>
+ <include>ButtonInfoDialogsCommonValues</include>
+ <label>10043</label>
+ </control>
+ </control>
+ </controls>
+</window>
diff --git a/addons/skin.estouchy/xml/DialogMusicInfo.xml b/addons/skin.estouchy/xml/DialogMusicInfo.xml
index 3f7624f795..5c5d7833b3 100644
--- a/addons/skin.estouchy/xml/DialogMusicInfo.xml
+++ b/addons/skin.estouchy/xml/DialogMusicInfo.xml
@@ -122,109 +122,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>
</content>
</control>
@@ -342,49 +342,49 @@
<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.Rating]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(ListItem.Rating)</visible>
+ <visible>!String.IsEmpty(ListItem.Rating)</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>$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>
</content>
</control>
@@ -502,49 +502,49 @@
<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[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>
</content>
</control>
@@ -561,7 +561,7 @@
<pagecontrol>-</pagecontrol>
<scrolltime>200</scrolltime>
<include>VisibleFadeEffect</include>
- <visible>[Container.Content(Artists) + !IsEmpty(Window.Property(ShowAlbumList))] | [Container.Content(Albums) + !IsEmpty(Window.Property(ShowSongList))]</visible>
+ <visible>[Container.Content(Artists) + !String.IsEmpty(Window.Property(ShowAlbumList))] | [Container.Content(Albums) + !String.IsEmpty(Window.Property(ShowSongList))]</visible>
<itemlayout condition="Container.Content(Albums)" height="60" width="1000">
<control type="image">
<posx>0</posx>
@@ -712,9 +712,9 @@
<alttexturenofocus>button_nofocus.png</alttexturenofocus>
<label>21888</label>
<altlabel>19033</altlabel>
- <usealttexture>!IsEmpty(Window.Property(ShowAlbumList))</usealttexture>
- <onclick condition="IsEmpty(Window.Property(ShowAlbumList))">SetProperty(ShowAlbumList, show)</onclick>
- <onclick condition="!IsEmpty(Window.Property(ShowAlbumList))">ClearProperty(ShowAlbumList)</onclick>
+ <usealttexture>!String.IsEmpty(Window.Property(ShowAlbumList))</usealttexture>
+ <onclick condition="String.IsEmpty(Window.Property(ShowAlbumList))">SetProperty(ShowAlbumList, show)</onclick>
+ <onclick condition="!String.IsEmpty(Window.Property(ShowAlbumList))">ClearProperty(ShowAlbumList)</onclick>
<visible>Container.Content(Artists)</visible>
</control>
<control type="togglebutton" id="900">
@@ -725,9 +725,9 @@
<alttexturenofocus>button_nofocus.png</alttexturenofocus>
<label>182</label>
<altlabel>19033</altlabel>
- <usealttexture>!IsEmpty(Window.Property(ShowSongList))</usealttexture>
- <onclick condition="IsEmpty(Window.Property(ShowSongList))">SetProperty(ShowSongList, show)</onclick>
- <onclick condition="!IsEmpty(Window.Property(ShowSongList))">ClearProperty(ShowSongList)</onclick>
+ <usealttexture>!String.IsEmpty(Window.Property(ShowSongList))</usealttexture>
+ <onclick condition="String.IsEmpty(Window.Property(ShowSongList))">SetProperty(ShowSongList, show)</onclick>
+ <onclick condition="!String.IsEmpty(Window.Property(ShowSongList))">ClearProperty(ShowSongList)</onclick>
<visible>Container.Content(Albums)</visible>
</control>
</control>
diff --git a/addons/skin.estouchy/xml/DialogNotification.xml b/addons/skin.estouchy/xml/DialogNotification.xml
index 894dd4e64f..b62c243ea1 100644
--- a/addons/skin.estouchy/xml/DialogNotification.xml
+++ b/addons/skin.estouchy/xml/DialogNotification.xml
@@ -18,9 +18,9 @@
</control>
<control type="fadelabel" id="401">
<description>Line 1 Label</description>
- <posx>0</posx>
+ <posx>78</posx>
<posy>20</posy>
- <width>500</width>
+ <width>422</width>
<height>15</height>
<font>font18_title</font>
<align>center</align>
@@ -30,9 +30,9 @@
</control>
<control type="fadelabel" id="402">
<description>Line 2 Label</description>
- <posx>0</posx>
+ <posx>78</posx>
<posy>42</posy>
- <width>500</width>
+ <width>422</width>
<height>20</height>
<font>font20</font>
<align>center</align>
diff --git a/addons/skin.estouchy/xml/DialogPVRChannelManager.xml b/addons/skin.estouchy/xml/DialogPVRChannelManager.xml
index 595342093e..fcc3b73f99 100644
--- a/addons/skin.estouchy/xml/DialogPVRChannelManager.xml
+++ b/addons/skin.estouchy/xml/DialogPVRChannelManager.xml
@@ -22,7 +22,7 @@
<include>WindowTitleCommons</include>
<width>1130</width>
<label>$LOCALIZE[19199] - $LOCALIZE[19023]</label>
- <visible>IsEmpty(Window.Property(IsRadio))</visible>
+ <visible>String.IsEmpty(Window.Property(IsRadio))</visible>
</control>
<control type="label">
<posx>20</posx>
@@ -30,7 +30,7 @@
<include>WindowTitleCommons</include>
<width>1130</width>
<label>$LOCALIZE[19199] - $LOCALIZE[19024]</label>
- <visible>!IsEmpty(Window.Property(IsRadio))</visible>
+ <visible>!String.IsEmpty(Window.Property(IsRadio))</visible>
</control>
<control type="group">
<posx>1060</posx>
@@ -269,7 +269,7 @@
<description>TV/Radio Button</description>
<width>250</width>
<include>ButtonInfoDialogsCommonValues</include>
- <usealttexture>!IsEmpty(Window.Property(IsRadio))</usealttexture>
+ <usealttexture>!String.IsEmpty(Window.Property(IsRadio))</usealttexture>
<alttexturefocus>list_focus.png</alttexturefocus>
<alttexturenofocus>button_nofocus.png</alttexturenofocus>
<label>19024</label>
diff --git a/addons/skin.estouchy/xml/DialogPVRGroupManager.xml b/addons/skin.estouchy/xml/DialogPVRGroupManager.xml
index 750691e02e..74d28a09e8 100644
--- a/addons/skin.estouchy/xml/DialogPVRGroupManager.xml
+++ b/addons/skin.estouchy/xml/DialogPVRGroupManager.xml
@@ -22,7 +22,7 @@
<include>WindowTitleCommons</include>
<width>1040</width>
<label>$LOCALIZE[19143] - $LOCALIZE[19023]</label>
- <visible>IsEmpty(Window.Property(IsRadio))</visible>
+ <visible>String.IsEmpty(Window.Property(IsRadio))</visible>
</control>
<control type="label">
<posx>20</posx>
@@ -30,7 +30,7 @@
<include>WindowTitleCommons</include>
<width>1040</width>
<label>$LOCALIZE[19143] - $LOCALIZE[19024]</label>
- <visible>!IsEmpty(Window.Property(IsRadio))</visible>
+ <visible>!String.IsEmpty(Window.Property(IsRadio))</visible>
</control>
<control type="group">
<posx>1010</posx>
diff --git a/addons/skin.estouchy/xml/DialogPVRRadioRDSInfo.xml b/addons/skin.estouchy/xml/DialogPVRRadioRDSInfo.xml
index 09a5c7fe48..c0525ef256 100644
--- a/addons/skin.estouchy/xml/DialogPVRRadioRDSInfo.xml
+++ b/addons/skin.estouchy/xml/DialogPVRRadioRDSInfo.xml
@@ -107,115 +107,115 @@
<label>$LOCALIZE[557]:</label>
<label2>$INFO[RDS.Artist]</label2>
<onclick>noop</onclick>
- <visible>IsEmpty(RDS.Band)</visible>
+ <visible>String.IsEmpty(RDS.Band)</visible>
</item>
<item>
<label>$LOCALIZE[29901]:</label>
<label2>$INFO[RDS.Band]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(RDS.Band)</visible>
+ <visible>!String.IsEmpty(RDS.Band)</visible>
</item>
<item>
<label>$LOCALIZE[556]:</label>
<label2>$INFO[RDS.Title]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(RDS.Title)</visible>
+ <visible>!String.IsEmpty(RDS.Title)</visible>
</item>
<item>
<label>$LOCALIZE[558]:</label>
<label2>$INFO[RDS.Album]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(RDS.Album)</visible>
+ <visible>!String.IsEmpty(RDS.Album)</visible>
</item>
<item>
<label>$LOCALIZE[569]:</label>
<label2>$INFO[RDS.Comment]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(RDS.Comment)</visible>
+ <visible>!String.IsEmpty(RDS.Comment)</visible>
</item>
<item>
<label>$LOCALIZE[29903]:</label>
<label2>$INFO[RDS.Composer]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(RDS.Composer)</visible>
+ <visible>!String.IsEmpty(RDS.Composer)</visible>
</item>
<item>
<label>$LOCALIZE[29905]:</label>
<label2>$INFO[RDS.Conductor]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(RDS.Conductor)</visible>
+ <visible>!String.IsEmpty(RDS.Conductor)</visible>
</item>
<item>
<label>$LOCALIZE[29902]:</label>
<label2>$INFO[RDS.ProgStyle]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(RDS.ProgStyle)</visible>
+ <visible>!String.IsEmpty(RDS.ProgStyle)</visible>
</item>
<item>
<label>$LOCALIZE[29906]:</label>
<label2>$INFO[RDS.ProgHost]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(RDS.ProgHost)</visible>
+ <visible>!String.IsEmpty(RDS.ProgHost)</visible>
</item>
<item>
<label>$LOCALIZE[19148]:</label>
<label2>$INFO[RDS.ProgStation]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(RDS.ProgStation)</visible>
+ <visible>!String.IsEmpty(RDS.ProgStation)</visible>
</item>
<item>
<label>$LOCALIZE[29907]:</label>
<label2>$INFO[RDS.ProgEditStaff]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(RDS.ProgEditStaff)</visible>
+ <visible>!String.IsEmpty(RDS.ProgEditStaff)</visible>
</item>
<item>
<label>$LOCALIZE[19030]:</label>
<label2>$INFO[RDS.ProgNow]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(RDS.ProgNow)</visible>
+ <visible>!String.IsEmpty(RDS.ProgNow)</visible>
</item>
<item>
<label>$LOCALIZE[19031]:</label>
<label2>$INFO[RDS.ProgNext]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(RDS.ProgNext)</visible>
+ <visible>!String.IsEmpty(RDS.ProgNext)</visible>
</item>
<item>
<label>$LOCALIZE[29910]:</label>
<label2>$INFO[RDS.PhoneStudio]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(RDS.PhoneStudio)</visible>
+ <visible>!String.IsEmpty(RDS.PhoneStudio)</visible>
</item>
<item>
<label>$LOCALIZE[29911]:</label>
<label2>$INFO[RDS.EmailStudio]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(RDS.EmailStudio)</visible>
+ <visible>!String.IsEmpty(RDS.EmailStudio)</visible>
</item>
<item>
<label>$LOCALIZE[29912]:</label>
<label2>$INFO[RDS.SMSStudio]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(RDS.SMSStudio)</visible>
+ <visible>!String.IsEmpty(RDS.SMSStudio)</visible>
</item>
<item>
<label>$LOCALIZE[29914]:</label>
<label2>$INFO[RDS.ProgHomepage]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(RDS.ProgHomepage)</visible>
+ <visible>!String.IsEmpty(RDS.ProgHomepage)</visible>
</item>
<item>
<label>$LOCALIZE[29910]:</label>
<label2>$INFO[RDS.PhoneHotline]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(RDS.PhoneHotline)</visible>
+ <visible>!String.IsEmpty(RDS.PhoneHotline)</visible>
</item>
<item>
<label>$LOCALIZE[29911]:</label>
<label2>$INFO[RDS.EmailHotline]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(RDS.EmailHotline)</visible>
+ <visible>!String.IsEmpty(RDS.EmailHotline)</visible>
</item>
</content>
</control>
diff --git a/addons/skin.estouchy/xml/DialogVideoInfo.xml b/addons/skin.estouchy/xml/DialogVideoInfo.xml
index daf8b46b44..1e095cb17a 100644
--- a/addons/skin.estouchy/xml/DialogVideoInfo.xml
+++ b/addons/skin.estouchy/xml/DialogVideoInfo.xml
@@ -173,67 +173,67 @@
<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[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[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[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[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>
@@ -302,43 +302,43 @@
<label>$LOCALIZE[20360]:</label>
<label2>$INFO[listitem.episode] ($INFO[ListItem.Property(WatchedEpisodes),, $LOCALIZE[16102]] - $INFO[ListItem.Property(UnWatchedEpisodes), , $LOCALIZE[16101]])</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[563]:</label>
<label2>$INFO[ListItem.Rating]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(ListItem.Rating)</visible>
+ <visible>!String.IsEmpty(ListItem.Rating)</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>
@@ -407,67 +407,67 @@
<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>noop</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[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[563]:</label>
<label2>$INFO[ListItem.Rating]</label2>
<onclick>noop</onclick>
- <visible>!IsEmpty(ListItem.Rating)</visible>
+ <visible>!String.IsEmpty(ListItem.Rating)</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>
@@ -536,61 +536,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>
@@ -713,7 +713,7 @@
<width>195</width>
<include>ButtonInfoDialogsCommonValues</include>
<label>20410</label>
- <visible>!IsEmpty(ListItem.Trailer)</visible>
+ <visible>!String.IsEmpty(ListItem.Trailer)</visible>
</control>
<control type="button" id="7">
<description>Rating button</description>
diff --git a/addons/skin.estouchy/xml/EventLog.xml b/addons/skin.estouchy/xml/EventLog.xml
index 4758602654..de55f2302d 100644
--- a/addons/skin.estouchy/xml/EventLog.xml
+++ b/addons/skin.estouchy/xml/EventLog.xml
@@ -16,12 +16,12 @@
</control>
<control type="group">
<include>Window_OpenClose_Animation_Zoom</include>
- <include name="List" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
+ <include name="List" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
<param name="panel-width" value="1530"/>
<param name="label-width" value="1240"/>
<param name="label2-posx" value="1360r"/>
</include>
- <include name="List" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
+ <include name="List" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
<param name="panel-width" value="1090"/>
<param name="label-width" value="800"/>
<param name="label2-posx" value="920r"/>
diff --git a/addons/skin.estouchy/xml/Home.xml b/addons/skin.estouchy/xml/Home.xml
index 473870824c..5766c1cc0e 100644
--- a/addons/skin.estouchy/xml/Home.xml
+++ b/addons/skin.estouchy/xml/Home.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">9000</defaultcontrol>
- <onload condition="IsEmpty(Skin.String(FirstRun))">ActivateWindow(1111)</onload>
+ <onload condition="String.IsEmpty(Skin.String(FirstRun))">ActivateWindow(1111)</onload>
<controls>
<control type="label">
<posx>-10</posx>
@@ -16,8 +16,8 @@
<include>Footer</include>
<control type="group">
<include>Window_OpenClose_Animation</include>
- <animation effect="slide" start="0,0" end="106,0" time="0" condition="StringCompare(Skin.AspectRatio,4:3)">Conditional</animation>
- <visible>Library.HasContent(Movies) | Library.HasContent(TVShows) | Library.HasContent(Music) | IntegerGreaterThan(Container(2400).NumItems,0)</visible>
+ <animation effect="slide" start="0,0" end="106,0" time="0" condition="String.IsEqual(Skin.AspectRatio,4:3)">Conditional</animation>
+ <visible>Library.HasContent(Movies) | Library.HasContent(TVShows) | Library.HasContent(Music) | Integer.IsGreater(Container(2400).NumItems,0)</visible>
<control type="button">
<posx>509r</posx>
<posy>120</posy>
@@ -122,15 +122,15 @@
<onclick>Control.Move(9010,1)</onclick>
<icon>-</icon>
<thumb>-</thumb>
- <visible>IntegerGreaterThan(Container(2400).NumItems,0)</visible>
+ <visible>Integer.IsGreater(Container(2400).NumItems,0)</visible>
</item>
</content>
</control>
</control>
<control type="group">
- <animation effect="slide" start="0,0" end="212,0" time="0" condition="StringCompare(Skin.AspectRatio,16:9) + !Library.HasContent(Movies) + !Library.HasContent(TVShows) + !Library.HasContent(Music) + !IntegerGreaterThan(Container(2400).NumItems,0)">Conditional</animation>
- <animation effect="slide" start="0,0" end="323,0" time="0" condition="StringCompare(Skin.AspectRatio,4:3) + !Library.HasContent(Movies) + !Library.HasContent(TVShows) + !Library.HasContent(Music) + !IntegerGreaterThan(Container(2400).NumItems,0)">Conditional</animation>
- <include condition="StringCompare(Skin.AspectRatio,16:9)" name="HomeMenu">
+ <animation effect="slide" start="0,0" end="212,0" time="0" condition="String.IsEqual(Skin.AspectRatio,16:9) + !Library.HasContent(Movies) + !Library.HasContent(TVShows) + !Library.HasContent(Music) + !Integer.IsGreater(Container(2400).NumItems,0)">Conditional</animation>
+ <animation effect="slide" start="0,0" end="323,0" time="0" condition="String.IsEqual(Skin.AspectRatio,4:3) + !Library.HasContent(Movies) + !Library.HasContent(TVShows) + !Library.HasContent(Music) + !Integer.IsGreater(Container(2400).NumItems,0)">Conditional</animation>
+ <include condition="String.IsEqual(Skin.AspectRatio,16:9)" name="HomeMenu">
<param name="panel-width">1000</param>
<param name="layout-width">500</param>
<param name="list-width">480</param>
@@ -142,7 +142,7 @@
<param name="iconback-posx">383</param>
<param name="iconback-width">98</param>
</include>
- <include condition="StringCompare(Skin.AspectRatio,4:3)" name="HomeMenu">
+ <include condition="String.IsEqual(Skin.AspectRatio,4:3)" name="HomeMenu">
<param name="panel-width">832</param>
<param name="layout-width">416</param>
<param name="list-width">400</param>
@@ -160,9 +160,9 @@
<posy>185r</posy>
<animation effect="fade" start="100" end="0" time="300" condition="Window.Next(Home)">WindowClose</animation>
<animation effect="fade" end="100" start="0" time="300" condition="Window.Previous(Home)">WindowOpen</animation>
- <animation effect="slide" start="0,0" end="60,0" time="0" condition="StringCompare(Container(9002).NumItems,4)">conditional</animation>
- <animation effect="slide" start="0,0" end="120,0" time="0" condition="StringCompare(Container(9002).NumItems,3)">conditional</animation>
- <animation effect="slide" start="0,0" end="-100,0" time="0" condition="StringCompare(Skin.AspectRatio,4:3)">Conditional</animation>
+ <animation effect="slide" start="0,0" end="60,0" time="0" condition="String.IsEqual(Container(9002).NumItems,4)">conditional</animation>
+ <animation effect="slide" start="0,0" end="120,0" time="0" condition="String.IsEqual(Container(9002).NumItems,3)">conditional</animation>
+ <animation effect="slide" start="0,0" end="-100,0" time="0" condition="String.IsEqual(Skin.AspectRatio,4:3)">Conditional</animation>
<width>802</width>
<height>120</height>
<onleft>9002</onleft>
@@ -218,7 +218,7 @@
<label>20126</label>
<onclick>System.LogOff</onclick>
<icon>icon_button_logoff.png</icon>
- <visible>System.HasLoginScreen | IntegerGreaterThan(System.ProfileCount,1)</visible>
+ <visible>System.HasLoginScreen | Integer.IsGreater(System.ProfileCount,1)</visible>
</item>
<item>
<label>5</label>
@@ -244,11 +244,11 @@
</content>
</control>
</control>
- <include condition="StringCompare(Skin.AspectRatio,16:9)" name="HomeRecentlyAddedInfo">
+ <include condition="String.IsEqual(Skin.AspectRatio,16:9)" name="HomeRecentlyAddedInfo">
<param name="group-posx">640r</param>
<param name="panel-width">630</param>
</include>
- <include condition="StringCompare(Skin.AspectRatio,4:3)" name="HomeRecentlyAddedInfo">
+ <include condition="String.IsEqual(Skin.AspectRatio,4:3)" name="HomeRecentlyAddedInfo">
<param name="group-posx">430r</param>
<param name="panel-width">420</param>
</include>
diff --git a/addons/skin.estouchy/xml/Includes.xml b/addons/skin.estouchy/xml/Includes.xml
index dadc3186a4..27b19a4327 100644
--- a/addons/skin.estouchy/xml/Includes.xml
+++ b/addons/skin.estouchy/xml/Includes.xml
@@ -45,8 +45,8 @@
<value condition="Window.IsVisible(VideoOSD)">$LOCALIZE[31049] $INFO[Player.FinishTime]</value>
</variable>
<variable name="PosterThumb">
- <value condition="!IsEmpty(ListItem.Art(poster))">$INFO[ListItem.Art(poster)]</value>
- <value condition="IsEmpty(ListItem.Art(poster))">$INFO[ListItem.Icon]</value>
+ <value condition="!String.IsEmpty(ListItem.Art(poster))">$INFO[ListItem.Art(poster)]</value>
+ <value condition="String.IsEmpty(ListItem.Art(poster))">$INFO[ListItem.Icon]</value>
</variable>
<variable name="PVRListLabel">
<value condition="![Window.IsVisible(TVChannels) | Window.IsVisible(RadioChannels)]">$INFO[ListItem.Label]</value>
@@ -75,7 +75,7 @@
<value condition="Player.Seeking + !Player.DisplayAfterSeek">[UPPERCASE]$LOCALIZE[773][/UPPERCASE]</value>
<value condition="Player.Seeking">$INFO[Player.SeekTime]</value>
<value condition="Player.DisplayAfterSeek + ![Player.Forwarding | Player.Rewinding]">[UPPERCASE]$LOCALIZE[773][/UPPERCASE] $INFO[Player.SeekOffset]</value>
- <value condition="!IsEmpty(Player.SeekStepSize) + ![Player.Forwarding | Player.Rewinding]">[UPPERCASE]$LOCALIZE[773][/UPPERCASE] $INFO[Player.SeekStepSize]</value>
+ <value condition="!String.IsEmpty(Player.SeekStepSize) + ![Player.Forwarding | Player.Rewinding]">[UPPERCASE]$LOCALIZE[773][/UPPERCASE] $INFO[Player.SeekStepSize]</value>
</variable>
<variable name="Speed">
<value condition="Player.Forwarding2x | Player.Rewinding2x">2x</value>
@@ -90,8 +90,8 @@
</variable>
<include name="ScreenWidth">
- <include condition="StringCompare(Skin.AspectRatio,16:9)">ScreenWidth-16x9</include>
- <include condition="StringCompare(Skin.AspectRatio,4:3)">ScreenWidth-4x3</include>
+ <include condition="String.IsEqual(Skin.AspectRatio,16:9)">ScreenWidth-16x9</include>
+ <include condition="String.IsEqual(Skin.AspectRatio,4:3)">ScreenWidth-4x3</include>
</include>
<include name="ScreenWidth-16x9">
@@ -183,7 +183,7 @@
<texture>black.png</texture>
<colordiffuse>70000000</colordiffuse>
<include>VisibleFadeEffect</include>
- <visible>[!IsEmpty(ListItem.Art(fanart)) + !Player.HasMedia] | [!Skin.HasSetting(HideVizBackground) + Player.HasAudio] | [!Skin.HasSetting(HideVideoBackground) + Player.HasVideo + !Window.IsVisible(TVChannels) + !Window.IsVisible(RadioChannels) + !Window.IsVisible(TVGuide) + !Window.IsVisible(RadioGuide) + !Window.IsVisible(TVSearch) + !Window.IsVisible(RadioSearch) + !Window.IsVisible(TVTimers) + !Window.IsVisible(RadioTimers) + !Window.IsVisible(TVTimerRules) + !Window.IsVisible(RadioTimerRules) + !Window.IsVisible(TVRecordings) + !Window.IsVisible(RadioRecordings)]</visible>
+ <visible>[!String.IsEmpty(ListItem.Art(fanart)) + !Player.HasMedia] | [!Skin.HasSetting(HideVizBackground) + Player.HasAudio] | [!Skin.HasSetting(HideVideoBackground) + Player.HasVideo + !Window.IsVisible(TVChannels) + !Window.IsVisible(RadioChannels) + !Window.IsVisible(TVGuide) + !Window.IsVisible(RadioGuide) + !Window.IsVisible(TVSearch) + !Window.IsVisible(RadioSearch) + !Window.IsVisible(TVTimers) + !Window.IsVisible(RadioTimers) + !Window.IsVisible(TVTimerRules) + !Window.IsVisible(RadioTimerRules) + !Window.IsVisible(TVRecordings) + !Window.IsVisible(RadioRecordings)]</visible>
</control>
</include>
<include name="Header">
@@ -226,7 +226,7 @@
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<onclick>ActivateWindow(weather)</onclick>
- <visible>!IsEmpty(Window(Weather).Property(Current.Temperature)) + !Player.HasMedia</visible>
+ <visible>!String.IsEmpty(Window(Weather).Property(Current.Temperature)) + !Player.HasMedia</visible>
</control>
<control type="grouplist">
<include>VisibleFadeEffect</include>
@@ -304,7 +304,7 @@
<aligny>center</aligny>
<textoffsetx>0</textoffsetx>
<label>$INFO[Window(Weather).Property(Current.Temperature)]$INFO[System.TemperatureUnits]</label>
- <visible>!IsEmpty(Window(Weather).Property(Current.Temperature)) + !Player.HasMedia</visible>
+ <visible>!String.IsEmpty(Window(Weather).Property(Current.Temperature)) + !Player.HasMedia</visible>
</control>
<control type="image">
<description>Weather</description>
@@ -314,7 +314,7 @@
<aspectratio align="left">keep</aspectratio>
<texture colordiffuse="blue">weather/$INFO[Window(Weather).Property(Current.FanartCode)].png</texture>
<animation effect="fade" time="300">VisibleChange</animation>
- <visible>!IsEmpty(Window(Weather).Property(Current.Temperature)) + !Player.HasMedia</visible>
+ <visible>!String.IsEmpty(Window(Weather).Property(Current.Temperature)) + !Player.HasMedia</visible>
</control>
</include>
<include name="BehindDialogFadeOut">
@@ -355,7 +355,7 @@
<visible>Control.IsVisible(60) + ![[Window.IsVisible(TVGuide) | Window.IsVisible(RadioGuide)] + Control.IsVisible(10)]</visible>
<animation effect="slide" start="40,0" end="0,0" time="400">Visible</animation>
<animation effect="slide" start="0,0" end="40,0" time="400">Hidden</animation>
- <animation effect="slide" start="0,0" end="-7,0" time="0" condition="StringCompare(Skin.AspectRatio,4:3)">Conditional</animation>
+ <animation effect="slide" start="0,0" end="-7,0" time="0" condition="String.IsEqual(Skin.AspectRatio,4:3)">Conditional</animation>
<control type="scrollbar" id="60">
<posx>8</posx>
<posy>40</posy>
@@ -450,8 +450,8 @@
</item>
<item>
<label>5</label>
- <onclick condition="IsEmpty(Window(Home).Property(PopupMenuVisible))">SetProperty(PopupMenuVisible,Show,Home)</onclick>
- <onclick condition="!IsEmpty(Window(Home).Property(PopupMenuVisible))">ClearProperty(PopupMenuVisible,Home)</onclick>
+ <onclick condition="String.IsEmpty(Window(Home).Property(PopupMenuVisible))">SetProperty(PopupMenuVisible,Show,Home)</onclick>
+ <onclick condition="!String.IsEmpty(Window(Home).Property(PopupMenuVisible))">ClearProperty(PopupMenuVisible,Home)</onclick>
<icon>icon_button_settings.png</icon>
<visible>![Window.IsVisible(MusicPlaylist) | Window.IsVisible(VideoPlaylist)]</visible>
</item>
@@ -461,11 +461,11 @@
<include name="BottomMenuLayout">
<animation effect="fade" start="100" end="0" time="300" condition="Window.Next(Home)">WindowClose</animation>
<animation effect="fade" end="100" start="0" time="300" condition="Window.Previous(Home)">WindowOpen</animation>
- <animation effect="slide" start="0,0" end="120,0" time="0" condition="StringCompare(Container(9002).NumItems,5)">conditional</animation>
- <animation effect="slide" start="0,0" end="240,0" time="0" condition="StringCompare(Container(9002).NumItems,4)">conditional</animation>
- <animation effect="slide" start="0,0" end="360,0" time="0" condition="StringCompare(Container(9002).NumItems,3)">conditional</animation>
- <animation effect="slide" start="0,0" end="480,0" time="0" condition="StringCompare(Container(9002).NumItems,2)">conditional</animation>
- <animation effect="slide" start="0,0" end="600,0" time="0" condition="StringCompare(Container(9002).NumItems,1)">conditional</animation>
+ <animation effect="slide" start="0,0" end="120,0" time="0" condition="String.IsEqual(Container(9002).NumItems,5)">conditional</animation>
+ <animation effect="slide" start="0,0" end="240,0" time="0" condition="String.IsEqual(Container(9002).NumItems,4)">conditional</animation>
+ <animation effect="slide" start="0,0" end="360,0" time="0" condition="String.IsEqual(Container(9002).NumItems,3)">conditional</animation>
+ <animation effect="slide" start="0,0" end="480,0" time="0" condition="String.IsEqual(Container(9002).NumItems,2)">conditional</animation>
+ <animation effect="slide" start="0,0" end="600,0" time="0" condition="String.IsEqual(Container(9002).NumItems,1)">conditional</animation>
<posx>730r</posx>
<posy>78r</posy>
<width>802</width>
@@ -761,7 +761,7 @@
<include name="ScrollOffsetLabel">
<control type="group">
<include>16x9_xPos_Relocation</include>
- <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="fade" time="100">Visible</animation>
<animation effect="fade" time="300">Hidden</animation>
<posx>600</posx>
@@ -861,7 +861,7 @@
</item>
<item>
<label>-</label>
- <onclick>ActivateWindow(Videos)</onclick>
+ <onclick>ActivateWindow(Video,Root,Return)</onclick>
<icon>icon_menu_videos.png</icon>
<visible>!Skin.HasSetting(HideHomeButtonVideo)</visible>
</item>
@@ -899,7 +899,7 @@
<width>$PARAM[list-width]</width>
<height>620</height>
<texture>panel.png</texture>
- <animation effect="slide" start="0,0" end="-20,0" time="0" condition="StringCompare(Skin.AspectRatio,4:3)">Conditional</animation>
+ <animation effect="slide" start="0,0" end="-20,0" time="0" condition="String.IsEqual(Skin.AspectRatio,4:3)">Conditional</animation>
</control>
<control type="image">
<description>Menu Panel</description>
@@ -908,7 +908,7 @@
<width>$PARAM[list-width]</width>
<height>620</height>
<texture>panel.png</texture>
- <animation effect="slide" start="0,0" end="-104,0" time="0" condition="StringCompare(Skin.AspectRatio,4:3)">Conditional</animation>
+ <animation effect="slide" start="0,0" end="-104,0" time="0" condition="String.IsEqual(Skin.AspectRatio,4:3)">Conditional</animation>
</control>
<control type="image">
<posx>40</posx>
@@ -916,11 +916,11 @@
<width>$PARAM[list-width]</width>
<height>155</height>
<texture border="40,0,40,5">list_nofocus.png</texture>
- <animation effect="slide" start="0,0" end="0,77" time="0" condition="!IntegerGreaterThan(Container(9000).NumItems,2)">conditional</animation>
- <animation effect="slide" start="0,0" end="0,77" time="0" condition="!IntegerGreaterThan(Container(9000).NumItems,4)">conditional</animation>
- <animation effect="slide" start="0,0" end="0,77" time="0" condition="!IntegerGreaterThan(Container(9000).NumItems,6)">conditional</animation>
- <animation effect="slide" start="0,0" end="-20,0" time="0" condition="StringCompare(Skin.AspectRatio,4:3)">Conditional</animation>
- <visible>!IntegerGreaterThan(Container(9000).NumItems,6)</visible>
+ <animation effect="slide" start="0,0" end="0,77" time="0" condition="!Integer.IsGreater(Container(9000).NumItems,2)">conditional</animation>
+ <animation effect="slide" start="0,0" end="0,77" time="0" condition="!Integer.IsGreater(Container(9000).NumItems,4)">conditional</animation>
+ <animation effect="slide" start="0,0" end="0,77" time="0" condition="!Integer.IsGreater(Container(9000).NumItems,6)">conditional</animation>
+ <animation effect="slide" start="0,0" end="-20,0" time="0" condition="String.IsEqual(Skin.AspectRatio,4:3)">Conditional</animation>
+ <visible>!Integer.IsGreater(Container(9000).NumItems,6)</visible>
</control>
<control type="image">
<posx>540</posx>
@@ -928,11 +928,11 @@
<width>$PARAM[list-width]</width>
<height>155</height>
<texture border="40,0,40,5">list_nofocus.png</texture>
- <animation effect="slide" start="0,0" end="0,77" time="0" condition="!IntegerGreaterThan(Container(9000).NumItems,2)">conditional</animation>
- <animation effect="slide" start="0,0" end="0,77" time="0" condition="!IntegerGreaterThan(Container(9000).NumItems,4)">conditional</animation>
- <animation effect="slide" start="0,0" end="0,77" time="0" condition="!IntegerGreaterThan(Container(9000).NumItems,6)">conditional</animation>
- <animation effect="slide" start="0,0" end="-104,0" time="0" condition="StringCompare(Skin.AspectRatio,4:3)">Conditional</animation>
- <visible>!IntegerGreaterThan(Container(9000).NumItems,6)</visible>
+ <animation effect="slide" start="0,0" end="0,77" time="0" condition="!Integer.IsGreater(Container(9000).NumItems,2)">conditional</animation>
+ <animation effect="slide" start="0,0" end="0,77" time="0" condition="!Integer.IsGreater(Container(9000).NumItems,4)">conditional</animation>
+ <animation effect="slide" start="0,0" end="0,77" time="0" condition="!Integer.IsGreater(Container(9000).NumItems,6)">conditional</animation>
+ <animation effect="slide" start="0,0" end="-104,0" time="0" condition="String.IsEqual(Skin.AspectRatio,4:3)">Conditional</animation>
+ <visible>!Integer.IsGreater(Container(9000).NumItems,6)</visible>
</control>
<control type="panel" id="9000">
<posx>40</posx>
@@ -946,10 +946,10 @@
<pagecontrol>-</pagecontrol>
<scrolltime>300</scrolltime>
<orientation>vertical</orientation>
- <animation effect="slide" start="0,0" end="0,77" time="0" condition="!IntegerGreaterThan(Container(9000).NumItems,2)">conditional</animation>
- <animation effect="slide" start="0,0" end="0,77" time="0" condition="!IntegerGreaterThan(Container(9000).NumItems,4)">conditional</animation>
- <animation effect="slide" start="0,0" end="0,77" time="0" condition="!IntegerGreaterThan(Container(9000).NumItems,6)">conditional</animation>
- <animation effect="slide" start="0,0" end="-20,0" time="0" condition="StringCompare(Skin.AspectRatio,4:3)">Conditional</animation>
+ <animation effect="slide" start="0,0" end="0,77" time="0" condition="!Integer.IsGreater(Container(9000).NumItems,2)">conditional</animation>
+ <animation effect="slide" start="0,0" end="0,77" time="0" condition="!Integer.IsGreater(Container(9000).NumItems,4)">conditional</animation>
+ <animation effect="slide" start="0,0" end="0,77" time="0" condition="!Integer.IsGreater(Container(9000).NumItems,6)">conditional</animation>
+ <animation effect="slide" start="0,0" end="-20,0" time="0" condition="String.IsEqual(Skin.AspectRatio,4:3)">Conditional</animation>
<itemlayout height="155" width="$PARAM[layout-width]">
<control type="image">
<posx>$PARAM[icon-posx-left]</posx>
@@ -1037,7 +1037,7 @@
</item>
<item id="3">
<label>20342</label>
- <onclick>ActivateWindow(Videos,MovieTitles,Return)</onclick>
+ <onclick>ActivateWindow(Video,MovieTitles,Return)</onclick>
<icon>icon_menu_movies.png</icon>
<thumb>-</thumb>
<visible>Library.HasContent(Movies)</visible>
@@ -1045,7 +1045,7 @@
</item>
<item id="4">
<label>20343</label>
- <onclick>ActivateWindow(Videos,TVShowTitles,Return)</onclick>
+ <onclick>ActivateWindow(Video,TVShowTitles,Return)</onclick>
<icon>icon_menu_tvshows.png</icon>
<thumb>-</thumb>
<visible>Library.HasContent(TVShows)</visible>
@@ -1053,7 +1053,7 @@
</item>
<item id="5">
<label>3</label>
- <onclick>ActivateWindow(Videos)</onclick>
+ <onclick>ActivateWindow(Video,Root,Return)</onclick>
<icon>icon_menu_videos.png</icon>
<thumb>-</thumb>
<visible>!Skin.HasSetting(HideHomeButtonVideo)</visible>
@@ -1091,7 +1091,7 @@
</include>
<include name="PopupMenu">
<control type="group">
- <visible>!IsEmpty(Window(Home).Property(PopupMenuVisible))</visible>
+ <visible>!String.IsEmpty(Window(Home).Property(PopupMenuVisible))</visible>
<include>VisibleFadeEffect</include>
<animation effect="fade" time="250">WindowClose</animation>
<control type="button">
@@ -1256,7 +1256,7 @@
<include>MenuButtonCommonValues</include>
<label>13350</label>
<onclick>ActivateWindow(musicplaylist)</onclick>
- <visible>!StringCompare(Playlist.Length(music),0)</visible>
+ <visible>!String.IsEqual(Playlist.Length(music),0)</visible>
</control>
</include>
<include name="MusicOSDMenu">
@@ -1398,45 +1398,45 @@
<include>MenuButtonCommonValues</include>
<label>19019</label>
<onclick condition="Window.IsVisible(TVChannels) | Window.IsVisible(RadioChannels)">NextChannelGroup</onclick>
- <onclick condition="IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVChannels)</onclick>
- <onclick condition="!IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioChannels)</onclick>
+ <onclick condition="String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVChannels)</onclick>
+ <onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioChannels)</onclick>
</control>
<control type="button" id="202">
<include>MenuButtonCommonValues</include>
<label>22020</label>
<onclick condition="Window.IsVisible(TVGuide) | Window.IsVisible(RadioGuide)">NextChannelGroup</onclick>
- <onclick condition="IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVGuide)</onclick>
- <onclick condition="!IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioGuide)</onclick>
+ <onclick condition="String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVGuide)</onclick>
+ <onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioGuide)</onclick>
</control>
<control type="button" id="203">
<include>MenuButtonCommonValues</include>
<label>19163</label>
- <onclick condition="IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVRecordings)</onclick>
- <onclick condition="!IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioRecordings)</onclick>
+ <onclick condition="String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVRecordings)</onclick>
+ <onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioRecordings)</onclick>
</control>
<control type="button" id="204">
<include>MenuButtonCommonValues</include>
<label>19040</label>
- <onclick condition="IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVTimers)</onclick>
- <onclick condition="!IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioTimers)</onclick>
+ <onclick condition="String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVTimers)</onclick>
+ <onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioTimers)</onclick>
</control>
<control type="button" id="205">
<include>MenuButtonCommonValues</include>
<label>19138</label>
- <onclick condition="IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVTimerRules)</onclick>
- <onclick condition="!IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioTimerRules)</onclick>
+ <onclick condition="String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVTimerRules)</onclick>
+ <onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioTimerRules)</onclick>
</control>
<control type="button" id="206">
<include>MenuButtonCommonValues</include>
<label>137</label>
- <onclick condition="IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVSearch)</onclick>
- <onclick condition="!IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioSearch)</onclick>
+ <onclick condition="String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVSearch)</onclick>
+ <onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioSearch)</onclick>
</control>
<control type="button" id="207">
<include>MenuButtonCommonValues</include>
<label>$VAR[PVRSwitch]</label>
- <onclick condition="IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioChannels)</onclick>
- <onclick condition="!IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVChannels)</onclick>
+ <onclick condition="String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioChannels)</onclick>
+ <onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVChannels)</onclick>
</control>
<control type="radiobutton" id="6">
<textwidth>240</textwidth>
@@ -1512,7 +1512,7 @@
<include>MenuButtonCommonValues</include>
<label>13350</label>
<onclick>ActivateWindow(videoplaylist)</onclick>
- <visible>!StringCompare(Playlist.Length(video),0)</visible>
+ <visible>!String.IsEqual(Playlist.Length(video),0)</visible>
</control>
</include>
<include name="VideoOSDMenu">
@@ -1604,7 +1604,7 @@
</control>
</include>
<include name="16x9_xPos_Relocation">
- <animation effect="slide" start="0,0" end="213,0" time="0" condition="StringCompare(Skin.AspectRatio,16:9)">conditional</animation>
+ <animation effect="slide" start="0,0" end="213,0" time="0" condition="String.IsEqual(Skin.AspectRatio,16:9)">conditional</animation>
</include>
<include name="Window_OpenClose_Animation">
<animation effect="fade" time="250">WindowOpen</animation>
diff --git a/addons/skin.estouchy/xml/IncludesCodecFlagging.xml b/addons/skin.estouchy/xml/IncludesCodecFlagging.xml
index ce2f708cc2..ed572fa7ca 100644
--- a/addons/skin.estouchy/xml/IncludesCodecFlagging.xml
+++ b/addons/skin.estouchy/xml/IncludesCodecFlagging.xml
@@ -15,7 +15,7 @@
<aspectratio align="left">keep</aspectratio>
<texture>$INFO[ListItem.VideoCodec,flagging/video/,.png]</texture>
<!-- Don't show if its one of the 500 divx codecs -->
- <visible>![substring(ListItem.VideoCodec,div,left) | stringcompare(ListItem.VideoCodec,dx50)]</visible>
+ <visible>![String.StartsWith(ListItem.VideoCodec,div) | String.IsEqual(ListItem.VideoCodec,dx50)]</visible>
</control>
<control type="image">
<description>Divx Codec Image</description>
@@ -23,7 +23,7 @@
<height>44</height>
<aspectratio align="left">keep</aspectratio>
<texture>flagging/video/divx.png</texture>
- <visible>[substring(ListItem.VideoCodec,div,left) | stringcompare(ListItem.VideoCodec,dx50)]</visible>
+ <visible>[String.StartsWith(ListItem.VideoCodec,div) | String.IsEqual(ListItem.VideoCodec,dx50)]</visible>
</control>
</include>
<include name="VideoTypeHackFlaggingConditions">
@@ -33,7 +33,7 @@
<height>44</height>
<aspectratio align="left">keep</aspectratio>
<texture>flagging/video/bluray.png</texture>
- <visible>[substring(ListItem.FilenameAndPath,bluray) | substring(ListItem.FilenameAndPath,bdrip)] + !Skin.HasSetting(HideFilenameFlagging)</visible>
+ <visible>[String.Contains(ListItem.FilenameAndPath,bluray) | String.Contains(ListItem.FilenameAndPath,bdrip)] + !Skin.HasSetting(HideFilenameFlagging)</visible>
</control>
<control type="image">
<description>HDDVD Image</description>
@@ -41,7 +41,7 @@
<height>44</height>
<aspectratio align="left">keep</aspectratio>
<texture>flagging/video/hddvd.png</texture>
- <visible>substring(ListItem.FilenameAndPath,hddvd) + !Skin.HasSetting(HideFilenameFlagging)</visible>
+ <visible>String.Contains(ListItem.FilenameAndPath,hddvd) + !Skin.HasSetting(HideFilenameFlagging)</visible>
</control>
<control type="image">
<description>DVD Image</description>
@@ -49,7 +49,7 @@
<height>44</height>
<aspectratio align="left">keep</aspectratio>
<texture>flagging/video/dvd.png</texture>
- <visible>[substring(ListItem.FilenameAndPath,dvd) + ![substring(ListItem.FilenameAndPath,hddvd) | substring(ListItem.FilenameAndPath,bluray) | substring(ListItem.FilenameAndPath,bdrip)]] + !Skin.HasSetting(HideFilenameFlagging)</visible>
+ <visible>[String.Contains(ListItem.FilenameAndPath,dvd) + ![String.Contains(ListItem.FilenameAndPath,hddvd) | String.Contains(ListItem.FilenameAndPath,bluray) | String.Contains(ListItem.FilenameAndPath,bdrip)]] + !Skin.HasSetting(HideFilenameFlagging)</visible>
</control>
<control type="image">
<description>TV Types Image</description>
@@ -57,7 +57,7 @@
<height>44</height>
<aspectratio align="left">keep</aspectratio>
<texture>flagging/video/TV.png</texture>
- <visible>[substring(ListItem.FilenameAndPath,pdtv) | substring(ListItem.FilenameAndPath,hdtv) | substring(ListItem.FilenameAndPath,dsr)] + !Skin.HasSetting(HideFilenameFlagging)</visible>
+ <visible>[String.Contains(ListItem.FilenameAndPath,pdtv) | String.Contains(ListItem.FilenameAndPath,hdtv) | String.Contains(ListItem.FilenameAndPath,dsr)] + !Skin.HasSetting(HideFilenameFlagging)</visible>
</control>
<control type="image">
<description>VHS Image</description>
@@ -65,7 +65,7 @@
<height>44</height>
<aspectratio align="left">keep</aspectratio>
<texture>flagging/video/vhs.png</texture>
- <visible>substring(ListItem.FilenameAndPath,vhs) + !Skin.HasSetting(HideFilenameFlagging)</visible>
+ <visible>String.Contains(ListItem.FilenameAndPath,vhs) + !Skin.HasSetting(HideFilenameFlagging)</visible>
</control>
</include>
<include name="AudioCodecFlaggingConditions">
diff --git a/addons/skin.estouchy/xml/IncludesHomeRecentlyAdded.xml b/addons/skin.estouchy/xml/IncludesHomeRecentlyAdded.xml
index e38bb19c17..1d1baf7e8e 100644
--- a/addons/skin.estouchy/xml/IncludesHomeRecentlyAdded.xml
+++ b/addons/skin.estouchy/xml/IncludesHomeRecentlyAdded.xml
@@ -109,7 +109,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 id="2">
<label>$INFO[Window.Property(LatestMovie.2.Title)]</label>
@@ -117,7 +117,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 id="3">
<label>$INFO[Window.Property(LatestMovie.3.Title)]</label>
@@ -125,7 +125,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 id="4">
<label>$INFO[Window.Property(LatestMovie.4.Title)]</label>
@@ -133,7 +133,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 id="5">
<label>$INFO[Window.Property(LatestMovie.5.Title)]</label>
@@ -141,7 +141,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 id="6">
<label>$INFO[Window.Property(LatestMovie.6.Title)]</label>
@@ -149,7 +149,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 id="7">
<label>$INFO[Window.Property(LatestMovie.7.Title)]</label>
@@ -157,7 +157,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 id="8">
<label>$INFO[Window.Property(LatestMovie.8.Title)]</label>
@@ -165,7 +165,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 id="9">
<label>$INFO[Window.Property(LatestMovie.9.Title)]</label>
@@ -173,7 +173,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 id="10">
<label>$INFO[Window.Property(LatestMovie.10.Title)]</label>
@@ -181,7 +181,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>
<item id="11">
<label>$INFO[Window.Property(LatestMovie.11.Title)]</label>
@@ -189,7 +189,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.11.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.11.Thumb)]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Window.Property(LatestMovie.11.Title))</visible>
+ <visible>!String.IsEmpty(Window.Property(LatestMovie.11.Title))</visible>
</item>
<item id="12">
<label>$INFO[Window.Property(LatestMovie.12.Title)]</label>
@@ -197,7 +197,7 @@
<onclick>PlayMedia($ESCINFO[Window.Property(LatestMovie.12.Path)])</onclick>
<icon>$INFO[Window.Property(LatestMovie.12.Thumb)]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Window.Property(LatestMovie.12.Title))</visible>
+ <visible>!String.IsEmpty(Window.Property(LatestMovie.12.Title))</visible>
</item>
</content>
</control>
@@ -211,7 +211,7 @@
<effect type="zoom" start="100" end="50" center="auto" easing="in" tween="quadratic" time="400" />
<effect type="fade" start="100" end="0" time="400" />
</animation>
- <animation effect="slide" start="0,0" end="30,0" time="0" condition="StringCompare(Skin.AspectRatio,4:3)">Conditional</animation>
+ <animation effect="slide" start="0,0" end="30,0" time="0" condition="String.IsEqual(Skin.AspectRatio,4:3)">Conditional</animation>
<posx>40</posx>
<posy>0</posy>
<width>$PARAM[panel-width]</width>
@@ -322,7 +322,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 id="2">
<label>$INFO[Window.Property(LatestEpisode.2.EpisodeTitle)]</label>
@@ -331,7 +331,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 id="3">
<label>$INFO[Window.Property(LatestEpisode.3.EpisodeTitle)]</label>
@@ -340,7 +340,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 id="4">
<label>$INFO[Window.Property(LatestEpisode.4.EpisodeTitle)]</label>
@@ -349,7 +349,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 id="5">
<label>$INFO[Window.Property(LatestEpisode.5.EpisodeTitle)]</label>
@@ -358,7 +358,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 id="6">
<label>$INFO[Window.Property(LatestEpisode.6.EpisodeTitle)]</label>
@@ -367,7 +367,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 id="7">
<label>$INFO[Window.Property(LatestEpisode.7.EpisodeTitle)]</label>
@@ -376,7 +376,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 id="8">
<label>$INFO[Window.Property(LatestEpisode.8.EpisodeTitle)]</label>
@@ -385,7 +385,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 id="9">
<label>$INFO[Window.Property(LatestEpisode.9.EpisodeTitle)]</label>
@@ -394,7 +394,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 id="10">
<label>$INFO[Window.Property(LatestEpisode.10.EpisodeTitle)]</label>
@@ -403,7 +403,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>
@@ -500,7 +500,7 @@
<onclick>ActivateWindow(MusicLibrary,$INFO[Window.Property(LatestAlbum.1.Path)])</onclick>
<icon>$INFO[Window.Property(LatestAlbum.1.Thumb)]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Window.Property(LatestAlbum.1.Title))</visible>
+ <visible>!String.IsEmpty(Window.Property(LatestAlbum.1.Title))</visible>
</item>
<item id="2">
<label>$INFO[Window.Property(LatestAlbum.2.Title)]</label>
@@ -508,7 +508,7 @@
<onclick>ActivateWindow(MusicLibrary,$INFO[Window.Property(LatestAlbum.2.Path)])</onclick>
<icon>$INFO[Window.Property(LatestAlbum.2.Thumb)]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Window.Property(LatestAlbum.2.Title))</visible>
+ <visible>!String.IsEmpty(Window.Property(LatestAlbum.2.Title))</visible>
</item>
<item id="3">
<label>$INFO[Window.Property(LatestAlbum.3.Title)]</label>
@@ -516,7 +516,7 @@
<onclick>ActivateWindow(MusicLibrary,$INFO[Window.Property(LatestAlbum.3.Path)])</onclick>
<icon>$INFO[Window.Property(LatestAlbum.3.Thumb)]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Window.Property(LatestAlbum.3.Title))</visible>
+ <visible>!String.IsEmpty(Window.Property(LatestAlbum.3.Title))</visible>
</item>
<item id="4">
<label>$INFO[Window.Property(LatestAlbum.4.Title)]</label>
@@ -524,7 +524,7 @@
<onclick>ActivateWindow(MusicLibrary,$INFO[Window.Property(LatestAlbum.4.Path)])</onclick>
<icon>$INFO[Window.Property(LatestAlbum.4.Thumb)]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Window.Property(LatestAlbum.4.Title))</visible>
+ <visible>!String.IsEmpty(Window.Property(LatestAlbum.4.Title))</visible>
</item>
<item id="5">
<label>$INFO[Window.Property(LatestAlbum.5.Title)]</label>
@@ -532,7 +532,7 @@
<onclick>ActivateWindow(MusicLibrary,$INFO[Window.Property(LatestAlbum.5.Path)])</onclick>
<icon>$INFO[Window.Property(LatestAlbum.5.Thumb)]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Window.Property(LatestAlbum.5.Title))</visible>
+ <visible>!String.IsEmpty(Window.Property(LatestAlbum.5.Title))</visible>
</item>
<item id="6">
<label>$INFO[Window.Property(LatestAlbum.6.Title)]</label>
@@ -540,7 +540,7 @@
<onclick>ActivateWindow(MusicLibrary,$INFO[Window.Property(LatestAlbum.6.Path)])</onclick>
<icon>$INFO[Window.Property(LatestAlbum.6.Thumb)]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Window.Property(LatestAlbum.6.Title))</visible>
+ <visible>!String.IsEmpty(Window.Property(LatestAlbum.6.Title))</visible>
</item>
<item id="7">
<label>$INFO[Window.Property(LatestAlbum.7.Title)]</label>
@@ -548,7 +548,7 @@
<onclick>ActivateWindow(MusicLibrary,$INFO[Window.Property(LatestAlbum.7.Path)])</onclick>
<icon>$INFO[Window.Property(LatestAlbum.7.Thumb)]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Window.Property(LatestAlbum.7.Title))</visible>
+ <visible>!String.IsEmpty(Window.Property(LatestAlbum.7.Title))</visible>
</item>
<item id="8">
<label>$INFO[Window.Property(LatestAlbum.8.Title)]</label>
@@ -556,7 +556,7 @@
<onclick>ActivateWindow(MusicLibrary,$INFO[Window.Property(LatestAlbum.8.Path)])</onclick>
<icon>$INFO[Window.Property(LatestAlbum.8.Thumb)]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Window.Property(LatestAlbum.8.Title))</visible>
+ <visible>!String.IsEmpty(Window.Property(LatestAlbum.8.Title))</visible>
</item>
<item id="9">
<label>$INFO[Window.Property(LatestAlbum.9.Title)]</label>
@@ -564,7 +564,7 @@
<onclick>ActivateWindow(MusicLibrary,$INFO[Window.Property(LatestAlbum.9.Path)])</onclick>
<icon>$INFO[Window.Property(LatestAlbum.9.Thumb)]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Window.Property(LatestAlbum.9.Title))</visible>
+ <visible>!String.IsEmpty(Window.Property(LatestAlbum.9.Title))</visible>
</item>
<item id="10">
<label>$INFO[Window.Property(LatestAlbum.10.Title)]</label>
@@ -572,7 +572,7 @@
<onclick>ActivateWindow(MusicLibrary,$INFO[Window.Property(LatestAlbum.10.Path)])</onclick>
<icon>$INFO[Window.Property(LatestAlbum.10.Thumb)]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Window.Property(LatestAlbum.10.Title))</visible>
+ <visible>!String.IsEmpty(Window.Property(LatestAlbum.10.Title))</visible>
</item>
<item id="11">
<label>$INFO[Window.Property(LatestAlbum.11.Title)]</label>
@@ -580,7 +580,7 @@
<onclick>ActivateWindow(MusicLibrary,$INFO[Window.Property(LatestAlbum.11.Path)])</onclick>
<icon>$INFO[Window.Property(LatestAlbum.11.Thumb)]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Window.Property(LatestAlbum.11.Title))</visible>
+ <visible>!String.IsEmpty(Window.Property(LatestAlbum.11.Title))</visible>
</item>
<item id="12">
<label>$INFO[Window.Property(LatestAlbum.12.Title)]</label>
@@ -588,7 +588,7 @@
<onclick>ActivateWindow(MusicLibrary,$INFO[Window.Property(LatestAlbum.12.Path)])</onclick>
<icon>$INFO[Window.Property(LatestAlbum.12.Thumb)]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Window.Property(LatestAlbum.12.Title))</visible>
+ <visible>!String.IsEmpty(Window.Property(LatestAlbum.12.Title))</visible>
</item>
</content>
</control>
@@ -685,7 +685,7 @@
<onclick>RunAddon($INFO[Skin.String(HomeAddonButton1)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeAddonButton1))]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Skin.String(HomeAddonButton1))</visible>
+ <visible>!String.IsEmpty(Skin.String(HomeAddonButton1))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeAddonButton2))]</label>
@@ -693,7 +693,7 @@
<onclick>RunAddon($INFO[Skin.String(HomeAddonButton2)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeAddonButton2))]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Skin.String(HomeAddonButton2))</visible>
+ <visible>!String.IsEmpty(Skin.String(HomeAddonButton2))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeAddonButton3))]</label>
@@ -701,7 +701,7 @@
<onclick>RunAddon($INFO[Skin.String(HomeAddonButton3)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeAddonButton3))]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Skin.String(HomeAddonButton3))</visible>
+ <visible>!String.IsEmpty(Skin.String(HomeAddonButton3))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeAddonButton4))]</label>
@@ -709,7 +709,7 @@
<onclick>RunAddon($INFO[Skin.String(HomeAddonButton4)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeAddonButton4))]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Skin.String(HomeAddonButton4))</visible>
+ <visible>!String.IsEmpty(Skin.String(HomeAddonButton4))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeAddonButton5))]</label>
@@ -717,7 +717,7 @@
<onclick>RunAddon($INFO[Skin.String(HomeAddonButton5)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeAddonButton5))]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Skin.String(HomeAddonButton5))</visible>
+ <visible>!String.IsEmpty(Skin.String(HomeAddonButton5))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeAddonButton6))]</label>
@@ -725,7 +725,7 @@
<onclick>RunAddon($INFO[Skin.String(HomeAddonButton6)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeAddonButton6))]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Skin.String(HomeAddonButton6))</visible>
+ <visible>!String.IsEmpty(Skin.String(HomeAddonButton6))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeAddonButton7))]</label>
@@ -733,7 +733,7 @@
<onclick>RunAddon($INFO[Skin.String(HomeAddonButton7)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeAddonButton7))]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Skin.String(HomeAddonButton7))</visible>
+ <visible>!String.IsEmpty(Skin.String(HomeAddonButton7))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeAddonButton8))]</label>
@@ -741,7 +741,7 @@
<onclick>RunAddon($INFO[Skin.String(HomeAddonButton8)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeAddonButton8))]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Skin.String(HomeAddonButton8))</visible>
+ <visible>!String.IsEmpty(Skin.String(HomeAddonButton8))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeAddonButton9))]</label>
@@ -749,7 +749,7 @@
<onclick>RunAddon($INFO[Skin.String(HomeAddonButton9)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeAddonButton9))]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Skin.String(HomeAddonButton9))</visible>
+ <visible>!String.IsEmpty(Skin.String(HomeAddonButton9))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeAddonButton10))]</label>
@@ -757,7 +757,7 @@
<onclick>RunAddon($INFO[Skin.String(HomeAddonButton10)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeAddonButton10))]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Skin.String(HomeAddonButton10))</visible>
+ <visible>!String.IsEmpty(Skin.String(HomeAddonButton10))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeAddonButton11))]</label>
@@ -765,7 +765,7 @@
<onclick>RunAddon($INFO[Skin.String(HomeAddonButton11)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeAddonButton11))]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Skin.String(HomeAddonButton11))</visible>
+ <visible>!String.IsEmpty(Skin.String(HomeAddonButton11))</visible>
</item>
<item>
<label>$INFO[system.addontitle(Skin.String(HomeAddonButton12))]</label>
@@ -773,7 +773,7 @@
<onclick>RunAddon($INFO[Skin.String(HomeAddonButton12)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeAddonButton12))]</icon>
<thumb>-</thumb>
- <visible>!IsEmpty(Skin.String(HomeAddonButton12))</visible>
+ <visible>!String.IsEmpty(Skin.String(HomeAddonButton12))</visible>
</item>
</content>
</control>
diff --git a/addons/skin.estouchy/xml/MusicVisualisation.xml b/addons/skin.estouchy/xml/MusicVisualisation.xml
index 895111c095..2c6bdafc37 100644
--- a/addons/skin.estouchy/xml/MusicVisualisation.xml
+++ b/addons/skin.estouchy/xml/MusicVisualisation.xml
@@ -21,59 +21,5 @@
<include>ScreenWidth</include>
<height>960</height>
</control>
- <!-- codec & viz infos -->
- <control type="group" id="0">
- <posx>0</posx>
- <posy>50</posy>
- <visible>Player.ShowCodec + ![Window.IsVisible(VisualisationSettings) | Window.IsVisible(VisualisationPresetList)]</visible>
- <animation effect="fade" time="200">VisibleChange</animation>
- <control type="image">
- <description>media info background image</description>
- <posx>0</posx>
- <posy>0</posy>
- <include>ScreenWidth</include>
- <height>105</height>
- <colordiffuse>AAFFFFFF</colordiffuse>
- <texture>grey.png</texture>
- </control>
- <control type="label">
- <description>row 1 label</description>
- <posx>50</posx>
- <posy>10</posy>
- <label>-</label>
- <align>left</align>
- <label>$INFO[musicplayer.Codec,$LOCALIZE[21446]: ,]$INFO[musicplayer.Bitrate, · $LOCALIZE[623]: ,kbps]$INFO[musicplayer.bitspersample, · $LOCALIZE[612]: ,bit]$INFO[musicplayer.Samplerate, · $LOCALIZE[613]: ,kHz]$INFO[musicplayer.Channels, · $LOCALIZE[21444]: ]</label>
- <font>font16</font>
- </control>
- <control type="label">
- <description>row 2 label</description>
- <posx>50</posx>
- <posy>40</posy>
- <label>-</label>
- <align>left</align>
- <label>$INFO[Visualisation.Name] [I][COLOR=blue]($LOCALIZE[20166])[/COLOR][/I] · fps: $INFO[System.FPS]</label>
- <font>font16</font>
- <visible>Visualisation.Locked</visible>
- </control>
- <control type="label">
- <description>Unlocked row 2 label</description>
- <posx>50</posx>
- <posy>40</posy>
- <label>-</label>
- <align>left</align>
- <label>$INFO[Visualisation.Name] · fps: $INFO[System.FPS]</label>
- <font>font16</font>
- <visible>!Visualisation.Locked</visible>
- </control>
- <control type="label">
- <description>row 3 label</description>
- <posx>50</posx>
- <posy>70</posy>
- <label>-</label>
- <align>left</align>
- <label>$LOCALIZE[13388]: $INFO[Visualisation.Preset]</label>
- <font>font16</font>
- </control>
- </control>
</controls>
</window>
diff --git a/addons/skin.estouchy/xml/MyMusicNav.xml b/addons/skin.estouchy/xml/MyMusicNav.xml
index 1b53a1cd0c..0214150a2b 100644
--- a/addons/skin.estouchy/xml/MyMusicNav.xml
+++ b/addons/skin.estouchy/xml/MyMusicNav.xml
@@ -16,30 +16,30 @@
</control>
<control type="group">
<include>Window_OpenClose_Animation_Zoom</include>
- <include name="Thumbnail" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
+ <include name="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
<param name="panel-width" value="1530"/>
<param name="layout-width" value="306"/>
</include>
- <include name="Thumbnail" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
+ <include name="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
<param name="panel-width" value="1090"/>
<param name="layout-width" value="363"/>
</include>
- <include name="List" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 500 -->
+ <include name="List" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 500 -->
<param name="panel-width" value="1530"/>
<param name="label-width" value="1230"/>
<param name="label2-posx" value="1360r"/>
</include>
- <include name="List" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 500 -->
+ <include name="List" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 500 -->
<param name="panel-width" value="1090"/>
<param name="label-width" value="790"/>
<param name="label2-posx" value="920r"/>
</include>
- <include name="Wide" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 550 -->
+ <include name="Wide" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 550 -->
<param name="panel-width" value="1530"/>
<param name="textbox-width-movies" value="1350"/>
<param name="textbox-width-episodes" value="1250"/>
</include>
- <include name="Wide" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 550 -->
+ <include name="Wide" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 550 -->
<param name="panel-width" value="1090"/>
<param name="textbox-width-movies" value="910"/>
<param name="textbox-width-episodes" value="810"/>
diff --git a/addons/skin.estouchy/xml/MyPVRChannels.xml b/addons/skin.estouchy/xml/MyPVRChannels.xml
index 2f74bd587f..8de142e9be 100644
--- a/addons/skin.estouchy/xml/MyPVRChannels.xml
+++ b/addons/skin.estouchy/xml/MyPVRChannels.xml
@@ -19,27 +19,27 @@
</control>
<control type="group">
<include>Window_OpenClose_Animation_Zoom</include>
- <include name="PVRBack" condition="StringCompare(Skin.AspectRatio,16:9)">
+ <include name="PVRBack" condition="String.IsEqual(Skin.AspectRatio,16:9)">
<param name="panel-width" value="1530"/>
</include>
- <include name="PVRBack" condition="StringCompare(Skin.AspectRatio,4:3)">
+ <include name="PVRBack" condition="String.IsEqual(Skin.AspectRatio,4:3)">
<param name="panel-width" value="1090"/>
</include>
- <include name="PVRList" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
+ <include name="PVRList" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
<param name="panel-id" value="50"/>
<param name="panel-width" value="1530"/>
<param name="label-width" value="1400"/>
</include>
- <include name="PVRList" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
+ <include name="PVRList" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
<param name="panel-id" value="50"/>
<param name="panel-width" value="1090"/>
<param name="label-width" value="960"/>
</include>
- <include name="PVRInfo" condition="StringCompare(Skin.AspectRatio,16:9)">
+ <include name="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,16:9)">
<param name="panel-width" value="1530"/>
<param name="textbox-width" value="1160"/>
</include>
- <include name="PVRInfo" condition="StringCompare(Skin.AspectRatio,4:3)">
+ <include name="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,4:3)">
<param name="panel-width" value="1090"/>
<param name="textbox-width" value="720"/>
</include>
diff --git a/addons/skin.estouchy/xml/MyPVRGuide.xml b/addons/skin.estouchy/xml/MyPVRGuide.xml
index eaaea84002..b2d773ddb1 100644
--- a/addons/skin.estouchy/xml/MyPVRGuide.xml
+++ b/addons/skin.estouchy/xml/MyPVRGuide.xml
@@ -22,53 +22,53 @@
</control>
<control type="group">
<include>Window_OpenClose_Animation_Zoom</include>
- <include name="PVREPG" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 10 -->
+ <include name="PVREPG" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 10 -->
<param name="panel-width" value="1530"/>
</include>
- <include name="PVREPG" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 10 -->
+ <include name="PVREPG" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 10 -->
<param name="panel-width" value="1090"/>
</include>
- <include name="PVRBack" condition="StringCompare(Skin.AspectRatio,16:9)">
+ <include name="PVRBack" condition="String.IsEqual(Skin.AspectRatio,16:9)">
<param name="panel-width" value="1530"/>
</include>
- <include name="PVRBack" condition="StringCompare(Skin.AspectRatio,4:3)">
+ <include name="PVRBack" condition="String.IsEqual(Skin.AspectRatio,4:3)">
<param name="panel-width" value="1090"/>
</include>
- <include name="PVRList" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 11 -->
+ <include name="PVRList" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 11 -->
<param name="panel-id" value="11"/>
<param name="panel-width" value="1530"/>
<param name="label-width" value="1400"/>
</include>
- <include name="PVRList" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 11 -->
+ <include name="PVRList" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 11 -->
<param name="panel-id" value="11"/>
<param name="panel-width" value="1090"/>
<param name="label-width" value="960"/>
</include>
- <include name="PVRList" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 12 -->
+ <include name="PVRList" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 12 -->
<param name="panel-id" value="12"/>
<param name="panel-width" value="1530"/>
<param name="label-width" value="1400"/>
</include>
- <include name="PVRList" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 12 -->
+ <include name="PVRList" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 12 -->
<param name="panel-id" value="12"/>
<param name="panel-width" value="1090"/>
<param name="label-width" value="960"/>
</include>
- <include name="PVRList" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 13 -->
+ <include name="PVRList" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 13 -->
<param name="panel-id" value="13"/>
<param name="panel-width" value="1530"/>
<param name="label-width" value="1400"/>
</include>
- <include name="PVRList" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 13 -->
+ <include name="PVRList" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 13 -->
<param name="panel-id" value="13"/>
<param name="panel-width" value="1090"/>
<param name="label-width" value="960"/>
</include>
- <include name="PVRInfo" condition="StringCompare(Skin.AspectRatio,16:9)">
+ <include name="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,16:9)">
<param name="panel-width" value="1530"/>
<param name="textbox-width" value="1160"/>
</include>
- <include name="PVRInfo" condition="StringCompare(Skin.AspectRatio,4:3)">
+ <include name="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,4:3)">
<param name="panel-width" value="1090"/>
<param name="textbox-width" value="720"/>
</include>
diff --git a/addons/skin.estouchy/xml/MyPVRRecordings.xml b/addons/skin.estouchy/xml/MyPVRRecordings.xml
index e8777ccecc..56d1f3ba73 100644
--- a/addons/skin.estouchy/xml/MyPVRRecordings.xml
+++ b/addons/skin.estouchy/xml/MyPVRRecordings.xml
@@ -16,27 +16,27 @@
</control>
<control type="group">
<include>Window_OpenClose_Animation_Zoom</include>
- <include name="PVRBack" condition="StringCompare(Skin.AspectRatio,16:9)">
+ <include name="PVRBack" condition="String.IsEqual(Skin.AspectRatio,16:9)">
<param name="panel-width" value="1530"/>
</include>
- <include name="PVRBack" condition="StringCompare(Skin.AspectRatio,4:3)">
+ <include name="PVRBack" condition="String.IsEqual(Skin.AspectRatio,4:3)">
<param name="panel-width" value="1090"/>
</include>
- <include name="PVRList" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
+ <include name="PVRList" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
<param name="panel-id" value="50"/>
<param name="panel-width" value="1530"/>
<param name="label-width" value="1400"/>
</include>
- <include name="PVRList" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
+ <include name="PVRList" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
<param name="panel-id" value="50"/>
<param name="panel-width" value="1090"/>
<param name="label-width" value="960"/>
</include>
- <include name="PVRInfo" condition="StringCompare(Skin.AspectRatio,16:9)">
+ <include name="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,16:9)">
<param name="panel-width" value="1530"/>
<param name="textbox-width" value="1160"/>
</include>
- <include name="PVRInfo" condition="StringCompare(Skin.AspectRatio,4:3)">
+ <include name="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,4:3)">
<param name="panel-width" value="1090"/>
<param name="textbox-width" value="720"/>
</include>
diff --git a/addons/skin.estouchy/xml/MyPVRSearch.xml b/addons/skin.estouchy/xml/MyPVRSearch.xml
index 8b9440ef5f..0099964dcc 100644
--- a/addons/skin.estouchy/xml/MyPVRSearch.xml
+++ b/addons/skin.estouchy/xml/MyPVRSearch.xml
@@ -16,27 +16,27 @@
</control>
<control type="group">
<include>Window_OpenClose_Animation_Zoom</include>
- <include name="PVRBack" condition="StringCompare(Skin.AspectRatio,16:9)">
+ <include name="PVRBack" condition="String.IsEqual(Skin.AspectRatio,16:9)">
<param name="panel-width" value="1530"/>
</include>
- <include name="PVRBack" condition="StringCompare(Skin.AspectRatio,4:3)">
+ <include name="PVRBack" condition="String.IsEqual(Skin.AspectRatio,4:3)">
<param name="panel-width" value="1090"/>
</include>
- <include name="PVRList" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
+ <include name="PVRList" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
<param name="panel-id" value="50"/>
<param name="panel-width" value="1530"/>
<param name="label-width" value="1400"/>
</include>
- <include name="PVRList" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
+ <include name="PVRList" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
<param name="panel-id" value="50"/>
<param name="panel-width" value="1090"/>
<param name="label-width" value="960"/>
</include>
- <include name="PVRInfo" condition="StringCompare(Skin.AspectRatio,16:9)">
+ <include name="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,16:9)">
<param name="panel-width" value="1530"/>
<param name="textbox-width" value="1160"/>
</include>
- <include name="PVRInfo" condition="StringCompare(Skin.AspectRatio,4:3)">
+ <include name="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,4:3)">
<param name="panel-width" value="1090"/>
<param name="textbox-width" value="720"/>
</include>
diff --git a/addons/skin.estouchy/xml/MyPVRTimers.xml b/addons/skin.estouchy/xml/MyPVRTimers.xml
index 0a7835373c..8f26622c7b 100644
--- a/addons/skin.estouchy/xml/MyPVRTimers.xml
+++ b/addons/skin.estouchy/xml/MyPVRTimers.xml
@@ -16,27 +16,27 @@
</control>
<control type="group">
<include>Window_OpenClose_Animation_Zoom</include>
- <include name="PVRBack" condition="StringCompare(Skin.AspectRatio,16:9)">
+ <include name="PVRBack" condition="String.IsEqual(Skin.AspectRatio,16:9)">
<param name="panel-width" value="1530"/>
</include>
- <include name="PVRBack" condition="StringCompare(Skin.AspectRatio,4:3)">
+ <include name="PVRBack" condition="String.IsEqual(Skin.AspectRatio,4:3)">
<param name="panel-width" value="1090"/>
</include>
- <include name="PVRList" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
+ <include name="PVRList" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
<param name="panel-id" value="50"/>
<param name="panel-width" value="1530"/>
<param name="label-width" value="1400"/>
</include>
- <include name="PVRList" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
+ <include name="PVRList" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
<param name="panel-id" value="50"/>
<param name="panel-width" value="1090"/>
<param name="label-width" value="960"/>
</include>
- <include name="PVRInfo" condition="StringCompare(Skin.AspectRatio,16:9)">
+ <include name="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,16:9)">
<param name="panel-width" value="1530"/>
<param name="textbox-width" value="1160"/>
</include>
- <include name="PVRInfo" condition="StringCompare(Skin.AspectRatio,4:3)">
+ <include name="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,4:3)">
<param name="panel-width" value="1090"/>
<param name="textbox-width" value="720"/>
</include>
diff --git a/addons/skin.estouchy/xml/MyPics.xml b/addons/skin.estouchy/xml/MyPics.xml
index c83ef0181f..05d2cadf0a 100644
--- a/addons/skin.estouchy/xml/MyPics.xml
+++ b/addons/skin.estouchy/xml/MyPics.xml
@@ -16,20 +16,20 @@
</control>
<control type="group">
<include>Window_OpenClose_Animation_Zoom</include>
- <include name="Thumbnail" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
+ <include name="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
<param name="panel-width" value="1530"/>
<param name="layout-width" value="306"/>
</include>
- <include name="Thumbnail" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
+ <include name="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
<param name="panel-width" value="1090"/>
<param name="layout-width" value="363"/>
</include>
- <include name="List" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 500 -->
+ <include name="List" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 500 -->
<param name="panel-width" value="1530"/>
<param name="label-width" value="1230"/>
<param name="label2-posx" value="1360r"/>
</include>
- <include name="List" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 500 -->
+ <include name="List" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 500 -->
<param name="panel-width" value="1090"/>
<param name="label-width" value="790"/>
<param name="label2-posx" value="920r"/>
diff --git a/addons/skin.estouchy/xml/MyPlaylist.xml b/addons/skin.estouchy/xml/MyPlaylist.xml
index f6037b8449..ad8df987a7 100644
--- a/addons/skin.estouchy/xml/MyPlaylist.xml
+++ b/addons/skin.estouchy/xml/MyPlaylist.xml
@@ -15,30 +15,30 @@
</control>
<control type="group">
<include>Window_OpenClose_Animation_Zoom</include>
- <include name="Thumbnail" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
+ <include name="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
<param name="panel-width" value="1530"/>
<param name="layout-width" value="306"/>
</include>
- <include name="Thumbnail" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
+ <include name="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
<param name="panel-width" value="1090"/>
<param name="layout-width" value="363"/>
</include>
- <include name="List" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 500 -->
+ <include name="List" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 500 -->
<param name="panel-width" value="1530"/>
<param name="label-width" value="1230"/>
<param name="label2-posx" value="1360r"/>
</include>
- <include name="List" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 500 -->
+ <include name="List" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 500 -->
<param name="panel-width" value="1090"/>
<param name="label-width" value="790"/>
<param name="label2-posx" value="920r"/>
</include>
- <include name="Wide" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 550 -->
+ <include name="Wide" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 550 -->
<param name="panel-width" value="1530"/>
<param name="textbox-width-movies" value="1350"/>
<param name="textbox-width-episodes" value="1250"/>
</include>
- <include name="Wide" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 550 -->
+ <include name="Wide" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 550 -->
<param name="panel-width" value="1090"/>
<param name="textbox-width-movies" value="910"/>
<param name="textbox-width-episodes" value="810"/>
diff --git a/addons/skin.estouchy/xml/MyPrograms.xml b/addons/skin.estouchy/xml/MyPrograms.xml
index ec74d750ac..5861b11d28 100644
--- a/addons/skin.estouchy/xml/MyPrograms.xml
+++ b/addons/skin.estouchy/xml/MyPrograms.xml
@@ -16,30 +16,30 @@
</control>
<control type="group">
<include>Window_OpenClose_Animation_Zoom</include>
- <include name="Thumbnail" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
+ <include name="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
<param name="panel-width" value="1530"/>
<param name="layout-width" value="306"/>
</include>
- <include name="Thumbnail" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
+ <include name="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
<param name="panel-width" value="1090"/>
<param name="layout-width" value="363"/>
</include>
- <include name="List" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 500 -->
+ <include name="List" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 500 -->
<param name="panel-width" value="1530"/>
<param name="label-width" value="1230"/>
<param name="label2-posx" value="1360r"/>
</include>
- <include name="List" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 500 -->
+ <include name="List" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 500 -->
<param name="panel-width" value="1090"/>
<param name="label-width" value="790"/>
<param name="label2-posx" value="920r"/>
</include>
- <include name="Wide" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 550 -->
+ <include name="Wide" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 550 -->
<param name="panel-width" value="1530"/>
<param name="textbox-width-movies" value="1350"/>
<param name="textbox-width-episodes" value="1250"/>
</include>
- <include name="Wide" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 550 -->
+ <include name="Wide" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 550 -->
<param name="panel-width" value="1090"/>
<param name="textbox-width-movies" value="910"/>
<param name="textbox-width-episodes" value="810"/>
diff --git a/addons/skin.estouchy/xml/MyVideoNav.xml b/addons/skin.estouchy/xml/MyVideoNav.xml
index 23b8ef26cc..d1719869fc 100644
--- a/addons/skin.estouchy/xml/MyVideoNav.xml
+++ b/addons/skin.estouchy/xml/MyVideoNav.xml
@@ -16,30 +16,30 @@
</control>
<control type="group">
<include>Window_OpenClose_Animation_Zoom</include>
- <include name="Thumbnail" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
+ <include name="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 -->
<param name="panel-width" value="1530"/>
<param name="layout-width" value="306"/>
</include>
- <include name="Thumbnail" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
+ <include name="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 -->
<param name="panel-width" value="1090"/>
<param name="layout-width" value="363"/>
</include>
- <include name="List" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 500 -->
+ <include name="List" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 500 -->
<param name="panel-width" value="1530"/>
<param name="label-width" value="1230"/>
<param name="label2-posx" value="1360r"/>
</include>
- <include name="List" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 500 -->
+ <include name="List" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 500 -->
<param name="panel-width" value="1090"/>
<param name="label-width" value="790"/>
<param name="label2-posx" value="920r"/>
</include>
- <include name="Wide" condition="StringCompare(Skin.AspectRatio,16:9)"> <!-- view id = 550 -->
+ <include name="Wide" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 550 -->
<param name="panel-width" value="1530"/>
<param name="textbox-width-movies" value="1350"/>
<param name="textbox-width-episodes" value="1250"/>
</include>
- <include name="Wide" condition="StringCompare(Skin.AspectRatio,4:3)"> <!-- view id = 550 -->
+ <include name="Wide" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 550 -->
<param name="panel-width" value="1090"/>
<param name="textbox-width-movies" value="910"/>
<param name="textbox-width-episodes" value="810"/>
diff --git a/addons/skin.estouchy/xml/MyWeather.xml b/addons/skin.estouchy/xml/MyWeather.xml
index 98a3d3c4f2..473e8af5e8 100644
--- a/addons/skin.estouchy/xml/MyWeather.xml
+++ b/addons/skin.estouchy/xml/MyWeather.xml
@@ -247,7 +247,7 @@
<control type="group">
<posx>600</posx>
<posy>130</posy>
- <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day0.Title))</visible>
+ <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day0.Title))</visible>
<control type="image">
<posx>20</posx>
<posy>20</posy>
@@ -303,7 +303,7 @@
<align>center</align>
<aligny>center</aligny>
<label>[COLOR=grey]$LOCALIZE[419][/COLOR][CR][B]$INFO[ListItem.Property(HighTemp)][/B]$INFO[ListItem.Property(TempUnits)]</label>
- <visible>!IsEmpty(ListItem.Property(HighTemp))</visible>
+ <visible>!String.IsEmpty(ListItem.Property(HighTemp))</visible>
</control>
<control type="label">
<posx>210</posx>
@@ -315,7 +315,7 @@
<align>center</align>
<aligny>center</aligny>
<label>[COLOR=grey]$LOCALIZE[418][/COLOR][CR][B]$INFO[ListItem.Property(LowTemp)][/B]$INFO[ListItem.Property(TempUnits)]</label>
- <visible>!IsEmpty(ListItem.Property(HighTemp))</visible>
+ <visible>!String.IsEmpty(ListItem.Property(HighTemp))</visible>
</control>
<control type="textbox">
<posx>20</posx>
@@ -364,7 +364,7 @@
<align>center</align>
<aligny>center</aligny>
<label>[COLOR=grey]$LOCALIZE[419][/COLOR][CR][B]$INFO[ListItem.Property(HighTemp)][/B]$INFO[ListItem.Property(TempUnits)]</label>
- <visible>!IsEmpty(ListItem.Property(HighTemp))</visible>
+ <visible>!String.IsEmpty(ListItem.Property(HighTemp))</visible>
</control>
<control type="label">
<posx>210</posx>
@@ -376,7 +376,7 @@
<align>center</align>
<aligny>center</aligny>
<label>[COLOR=grey]$LOCALIZE[418][/COLOR][CR][B]$INFO[ListItem.Property(LowTemp)][/B]$INFO[ListItem.Property(TempUnits)]</label>
- <visible>!IsEmpty(ListItem.Property(HighTemp))</visible>
+ <visible>!String.IsEmpty(ListItem.Property(HighTemp))</visible>
</control>
<control type="textbox">
<posx>20</posx>
@@ -404,7 +404,7 @@
<property name="Outlook">$INFO[Window.Property(Day0.Outlook)]</property>
<property name="TempUnits">$INFO[System.TemperatureUnits]</property>
<onclick>noop</onclick>
- <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day0.Title))</visible>
+ <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day0.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(Day1.Title)]</label>
@@ -414,7 +414,7 @@
<property name="Outlook">$INFO[Window.Property(Day1.Outlook)]</property>
<property name="TempUnits">$INFO[System.TemperatureUnits]</property>
<onclick>noop</onclick>
- <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day1.Title))</visible>
+ <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day1.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(Day2.Title)]</label>
@@ -424,7 +424,7 @@
<property name="Outlook">$INFO[Window.Property(Day2.Outlook)]</property>
<property name="TempUnits">$INFO[System.TemperatureUnits]</property>
<onclick>noop</onclick>
- <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day2.Title))</visible>
+ <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day2.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(Day3.Title)]</label>
@@ -434,7 +434,7 @@
<property name="Outlook">$INFO[Window.Property(Day3.Outlook)]</property>
<property name="TempUnits">$INFO[System.TemperatureUnits]</property>
<onclick>noop</onclick>
- <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day3.Title))</visible>
+ <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day3.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(Day4.Title)]</label>
@@ -444,7 +444,7 @@
<property name="Outlook">$INFO[Window.Property(Day4.Outlook)]</property>
<property name="TempUnits">$INFO[System.TemperatureUnits]</property>
<onclick>noop</onclick>
- <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day4.Title))</visible>
+ <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day4.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(Day5.Title)]</label>
@@ -454,7 +454,7 @@
<property name="Outlook">$INFO[Window.Property(Day5.Outlook)]</property>
<property name="TempUnits">$INFO[System.TemperatureUnits]</property>
<onclick>noop</onclick>
- <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day5.Title))</visible>
+ <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day5.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(Day6.Title)]</label>
@@ -464,7 +464,7 @@
<property name="Outlook">$INFO[Window.Property(Day6.Outlook)]</property>
<property name="TempUnits">$INFO[System.TemperatureUnits]</property>
<onclick>noop</onclick>
- <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day6.Title))</visible>
+ <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day6.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(Day7.Title)]</label>
@@ -474,7 +474,7 @@
<property name="Outlook">$INFO[Window.Property(Day7.Outlook)]</property>
<property name="TempUnits">$INFO[System.TemperatureUnits]</property>
<onclick>noop</onclick>
- <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day7.Title))</visible>
+ <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day7.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(Day8.Title)]</label>
@@ -484,7 +484,7 @@
<property name="Outlook">$INFO[Window.Property(Day8.Outlook)]</property>
<property name="TempUnits">$INFO[System.TemperatureUnits]</property>
<onclick>noop</onclick>
- <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day8.Title))</visible>
+ <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day8.Title))</visible>
</item>
<item>
<label>$INFO[Window.Property(Day9.Title)]</label>
@@ -494,7 +494,7 @@
<property name="Outlook">$INFO[Window.Property(Day9.Outlook)]</property>
<property name="TempUnits">$INFO[System.TemperatureUnits]</property>
<onclick>noop</onclick>
- <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day9.Title))</visible>
+ <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day9.Title))</visible>
</item>
</content>
</control>
diff --git a/addons/skin.estouchy/xml/SettingsCategory.xml b/addons/skin.estouchy/xml/SettingsCategory.xml
index 86643e5224..96b19c9ecf 100644
--- a/addons/skin.estouchy/xml/SettingsCategory.xml
+++ b/addons/skin.estouchy/xml/SettingsCategory.xml
@@ -29,8 +29,8 @@
</item>
<item>
<label>5</label>
- <onclick condition="IsEmpty(Window(Home).Property(PopupMenuVisible))">SetProperty(PopupMenuVisible,Show,Home)</onclick>
- <onclick condition="!IsEmpty(Window(Home).Property(PopupMenuVisible))">ClearProperty(PopupMenuVisible,Home)</onclick>
+ <onclick condition="String.IsEmpty(Window(Home).Property(PopupMenuVisible))">SetProperty(PopupMenuVisible,Show,Home)</onclick>
+ <onclick condition="!String.IsEmpty(Window(Home).Property(PopupMenuVisible))">ClearProperty(PopupMenuVisible,Home)</onclick>
<icon>icon_button_settings.png</icon>
</item>
</content>
diff --git a/addons/skin.estouchy/xml/SettingsProfile.xml b/addons/skin.estouchy/xml/SettingsProfile.xml
index 61b8defd27..4735f8df81 100644
--- a/addons/skin.estouchy/xml/SettingsProfile.xml
+++ b/addons/skin.estouchy/xml/SettingsProfile.xml
@@ -130,7 +130,7 @@
<align>center</align>
<aligny>center</aligny>
<label>$LOCALIZE[31320]</label>
- <visible>!IsEmpty(ListItem.Label2)</visible>
+ <visible>!String.IsEmpty(ListItem.Label2)</visible>
</control>
<control type="label">
<posx>10</posx>
@@ -183,7 +183,7 @@
<align>center</align>
<aligny>center</aligny>
<label>$LOCALIZE[31320]</label>
- <visible>!IsEmpty(ListItem.Label2)</visible>
+ <visible>!String.IsEmpty(ListItem.Label2)</visible>
</control>
<control type="label">
<posx>10</posx>
diff --git a/addons/skin.estouchy/xml/SettingsSystemInfo.xml b/addons/skin.estouchy/xml/SettingsSystemInfo.xml
index 8cfc4328e3..25f89ce794 100644
--- a/addons/skin.estouchy/xml/SettingsSystemInfo.xml
+++ b/addons/skin.estouchy/xml/SettingsSystemInfo.xml
@@ -140,7 +140,7 @@
<width>880</width>
<height>60</height>
<texture border="40,0,40,5">list_nofocus.png</texture>
- <visible>!IsEmpty(Control.GetLabel(2))</visible>
+ <visible>!String.IsEmpty(Control.GetLabel(2))</visible>
</control>
<control type="label" id="2">
<description>Label 2</description>
@@ -159,7 +159,7 @@
<width>880</width>
<height>60</height>
<texture border="40,0,40,5">list_nofocus.png</texture>
- <visible>!IsEmpty(Control.GetLabel(3))</visible>
+ <visible>!String.IsEmpty(Control.GetLabel(3))</visible>
</control>
<control type="label" id="3">
<description>Label 3</description>
@@ -178,7 +178,7 @@
<width>880</width>
<height>60</height>
<texture border="40,0,40,5">list_nofocus.png</texture>
- <visible>!IsEmpty(Control.GetLabel(4))</visible>
+ <visible>!String.IsEmpty(Control.GetLabel(4))</visible>
</control>
<control type="label" id="4">
<description>Label 4</description>
@@ -197,7 +197,7 @@
<width>880</width>
<height>60</height>
<texture border="40,0,40,5">list_nofocus.png</texture>
- <visible>!IsEmpty(Control.GetLabel(5))</visible>
+ <visible>!String.IsEmpty(Control.GetLabel(5))</visible>
</control>
<control type="label" id="5">
<description>Label 5</description>
@@ -216,7 +216,7 @@
<width>880</width>
<height>60</height>
<texture border="40,0,40,5">list_nofocus.png</texture>
- <visible>!IsEmpty(Control.GetLabel(6))</visible>
+ <visible>!String.IsEmpty(Control.GetLabel(6))</visible>
</control>
<control type="label" id="6">
<description>Label 6</description>
@@ -235,7 +235,7 @@
<width>880</width>
<height>60</height>
<texture border="40,0,40,5">list_nofocus.png</texture>
- <visible>!IsEmpty(Control.GetLabel(7))</visible>
+ <visible>!String.IsEmpty(Control.GetLabel(7))</visible>
</control>
<control type="label" id="7">
<description>Label 7</description>
@@ -254,7 +254,7 @@
<width>880</width>
<height>60</height>
<texture border="40,0,40,5">list_nofocus.png</texture>
- <visible>!IsEmpty(Control.GetLabel(8))</visible>
+ <visible>!String.IsEmpty(Control.GetLabel(8))</visible>
</control>
<control type="label" id="8">
<description>Label 8</description>
@@ -273,7 +273,7 @@
<width>880</width>
<height>60</height>
<texture border="40,0,40,5">list_nofocus.png</texture>
- <visible>!IsEmpty(Control.GetLabel(9))</visible>
+ <visible>!String.IsEmpty(Control.GetLabel(9))</visible>
</control>
<control type="label" id="9">
<description>Label 9</description>
@@ -292,7 +292,7 @@
<width>880</width>
<height>60</height>
<texture border="40,0,40,5">list_nofocus.png</texture>
- <visible>!IsEmpty(Control.GetLabel(10))</visible>
+ <visible>!String.IsEmpty(Control.GetLabel(10))</visible>
</control>
<control type="label" id="10">
<description>Label 10</description>
@@ -311,7 +311,7 @@
<width>880</width>
<height>60</height>
<texture border="40,0,40,5">list_nofocus.png</texture>
- <visible>!IsEmpty(Control.GetLabel(11))</visible>
+ <visible>!String.IsEmpty(Control.GetLabel(11))</visible>
</control>
<control type="label" id="11">
<description>Label 11</description>
diff --git a/addons/skin.estouchy/xml/ViewsList.xml b/addons/skin.estouchy/xml/ViewsList.xml
index 1cda62fed6..7041609694 100644
--- a/addons/skin.estouchy/xml/ViewsList.xml
+++ b/addons/skin.estouchy/xml/ViewsList.xml
@@ -37,7 +37,7 @@
<height>62</height>
<texture background="true">$VAR[PosterThumb]</texture>
<aspectratio>keep</aspectratio>
- <visible>Container.Content(Movies) | Container.Content(Seasons) | Container.Content(TVShows) | Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Artists) | Container.Content(Albums) | Container.Content(Songs) | [Container.Content(Addons) + !ListItem.IsFolder] | Container.Content(Actors) | Container.Content(Sets) | [Window.IsVisible(Pictures) + !IsEmpty(Container.FolderPath)]</visible>
+ <visible>Container.Content(Movies) | Container.Content(Seasons) | Container.Content(TVShows) | Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Artists) | Container.Content(Albums) | Container.Content(Songs) | [Container.Content(Addons) + !ListItem.IsFolder] | Container.Content(Actors) | Container.Content(Sets) | [Window.IsVisible(Pictures) + !String.IsEmpty(Container.FolderPath)]</visible>
</control>
<control type="image">
<posx>4</posx>
@@ -46,7 +46,7 @@
<height>62</height>
<texture background="true">defaulticons/$INFO[Listitem.Icon]</texture>
<aspectratio>keep</aspectratio>
- <visible>[Container.Content() + !Window.IsVisible(Pictures)] | Container.Content(Files) | Container.Content(Genres) | Container.Content(Years) | Container.Content(Directors) | Container.Content(Studios) | Container.Content(Countries) | Container.Content(Tags) | [Container.Content(Addons) + ListItem.IsFolder] | [Window.IsVisible(Pictures) + IsEmpty(Container.FolderPath)]</visible>
+ <visible>[Container.Content() + !Window.IsVisible(Pictures)] | Container.Content(Files) | Container.Content(Genres) | Container.Content(Years) | Container.Content(Directors) | Container.Content(Studios) | Container.Content(Countries) | Container.Content(Tags) | [Container.Content(Addons) + ListItem.IsFolder] | [Window.IsVisible(Pictures) + String.IsEmpty(Container.FolderPath)]</visible>
</control>
<control type="label">
<posx>75</posx>
@@ -82,7 +82,7 @@
<aspectratio align="left">keep</aspectratio>
<texture fallback="rating/0.png">$INFO[ListItem.Rating,rating/,.png]</texture>
<animation effect="slide" start="0" end ="100,0" time="0" condition="Container.Content(Albums)">Conditional</animation>
- <visible>[Container.Content(Movies) | Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Albums)] + !SubString(ListItem.Label,..)</visible>
+ <visible>[Container.Content(Movies) | Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Albums)] + !String.Contains(ListItem.Label,..)</visible>
</control>
<control type="image">
<description>Rating value</description>
@@ -92,7 +92,7 @@
<height>25</height>
<aspectratio align="left">keep</aspectratio>
<texture fallback="rating/0.png">$INFO[ListItem.UserRating,rating/,.png]</texture>
- <visible>Container.Content(Songs) + !SubString(ListItem.Label,..)</visible>
+ <visible>Container.Content(Songs) + !String.Contains(ListItem.Label,..)</visible>
</control>
<control type="image">
<posx>110r</posx>
@@ -138,7 +138,7 @@
<aligny>center</aligny>
<label>$INFO[ListItem.AddonStatus,, - ]$INFO[ListItem.AddonVersion]</label>
<animation effect="slide" start="0" end ="60,0" time="0" condition="True">Conditional</animation>
- <visible>Window.IsVisible(AddonBrowser) + !stringcompare(ListItem.AddonStatus,$LOCALIZE[305])</visible>
+ <visible>Window.IsVisible(AddonBrowser) + !String.IsEqual(ListItem.AddonStatus,$LOCALIZE[305])</visible>
</control>
<control type="label">
<posx>$PARAM[label2-posx]</posx>
@@ -151,7 +151,7 @@
<aligny>center</aligny>
<label>$INFO[ListItem.AddonVersion]</label>
<animation effect="slide" start="0" end ="60,0" time="0" condition="True">Conditional</animation>
- <visible>Window.IsVisible(AddonBrowser) + stringcompare(ListItem.AddonStatus,$LOCALIZE[305])</visible>
+ <visible>Window.IsVisible(AddonBrowser) + String.IsEqual(ListItem.AddonStatus,$LOCALIZE[305])</visible>
</control>
<control type="image">
<posx>50r</posx>
@@ -160,7 +160,7 @@
<height>30</height>
<aspectratio>keep</aspectratio>
<texture>OverlayWatched.png</texture>
- <visible>Window.IsVisible(AddonBrowser) + stringcompare(ListItem.Label2,$LOCALIZE[305])</visible>
+ <visible>Window.IsVisible(AddonBrowser) + String.IsEqual(ListItem.Label2,$LOCALIZE[305])</visible>
</control>
</itemlayout>
<focusedlayout height="70" width="$PARAM[panel-width]" condition="!Window.IsVisible(EventLog)">
@@ -179,7 +179,7 @@
<height>62</height>
<texture background="true">$VAR[PosterThumb]</texture>
<aspectratio>keep</aspectratio>
- <visible>Container.Content(Movies) | Container.Content(Seasons) | Container.Content(TVShows) | Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Artists) | Container.Content(Albums) | Container.Content(Songs) | [Container.Content(Addons) + !ListItem.IsFolder] | Container.Content(Actors) | Container.Content(Sets) | [Window.IsVisible(Pictures) + !IsEmpty(Container.FolderPath)]</visible>
+ <visible>Container.Content(Movies) | Container.Content(Seasons) | Container.Content(TVShows) | Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Artists) | Container.Content(Albums) | Container.Content(Songs) | [Container.Content(Addons) + !ListItem.IsFolder] | Container.Content(Actors) | Container.Content(Sets) | [Window.IsVisible(Pictures) + !String.IsEmpty(Container.FolderPath)]</visible>
</control>
<control type="image">
<posx>4</posx>
@@ -188,7 +188,7 @@
<height>62</height>
<texture background="true">defaulticons/$INFO[Listitem.Icon]</texture>
<aspectratio>keep</aspectratio>
- <visible>[Container.Content() + !Window.IsVisible(Pictures)] | Container.Content(Files) | Container.Content(Genres) | Container.Content(Years) | Container.Content(Directors) | Container.Content(Studios) | Container.Content(Countries) | Container.Content(Tags) | [Container.Content(Addons) + ListItem.IsFolder] | [Window.IsVisible(Pictures) + IsEmpty(Container.FolderPath)]</visible>
+ <visible>[Container.Content() + !Window.IsVisible(Pictures)] | Container.Content(Files) | Container.Content(Genres) | Container.Content(Years) | Container.Content(Directors) | Container.Content(Studios) | Container.Content(Countries) | Container.Content(Tags) | [Container.Content(Addons) + ListItem.IsFolder] | [Window.IsVisible(Pictures) + String.IsEmpty(Container.FolderPath)]</visible>
</control>
<control type="label">
<posx>75</posx>
@@ -224,7 +224,7 @@
<aspectratio align="left">keep</aspectratio>
<texture fallback="rating/0.png">$INFO[ListItem.Rating,rating/]</texture>
<animation effect="slide" start="0" end ="100,0" time="0" condition="Container.Content(Albums)">Conditional</animation>
- <visible>[Container.Content(Movies) | Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Albums)] + !SubString(ListItem.Label,..)</visible>
+ <visible>[Container.Content(Movies) | Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Albums)] + !String.Contains(ListItem.Label,..)</visible>
</control>
<control type="image">
<description>Rating value</description>
@@ -234,7 +234,7 @@
<height>25</height>
<aspectratio align="left">keep</aspectratio>
<texture fallback="rating/0.png">$INFO[ListItem.UserRating,rating/]</texture>
- <visible>Container.Content(Songs) + !SubString(ListItem.Label,..)</visible>
+ <visible>Container.Content(Songs) + !String.Contains(ListItem.Label,..)</visible>
</control>
<control type="image">
<posx>110r</posx>
@@ -280,7 +280,7 @@
<aligny>center</aligny>
<label>$INFO[ListItem.AddonStatus,, - ]$INFO[ListItem.AddonVersion]</label>
<animation effect="slide" start="0" end ="60,0" time="0" condition="True">Conditional</animation>
- <visible>Window.IsVisible(AddonBrowser) + !stringcompare(ListItem.AddonStatus,$LOCALIZE[305])</visible>
+ <visible>Window.IsVisible(AddonBrowser) + !String.IsEqual(ListItem.AddonStatus,$LOCALIZE[305])</visible>
</control>
<control type="label">
<posx>$PARAM[label2-posx]</posx>
@@ -293,7 +293,7 @@
<aligny>center</aligny>
<label>$INFO[ListItem.AddonVersion]</label>
<animation effect="slide" start="0" end ="60,0" time="0" condition="True">Conditional</animation>
- <visible>Window.IsVisible(AddonBrowser) + stringcompare(ListItem.AddonStatus,$LOCALIZE[305])</visible>
+ <visible>Window.IsVisible(AddonBrowser) + String.IsEqual(ListItem.AddonStatus,$LOCALIZE[305])</visible>
</control>
<control type="image">
<posx>50r</posx>
@@ -302,7 +302,7 @@
<height>30</height>
<aspectratio>keep</aspectratio>
<texture>OverlayWatched.png</texture>
- <visible>Window.IsVisible(AddonBrowser) + stringcompare(ListItem.Label2,$LOCALIZE[305])</visible>
+ <visible>Window.IsVisible(AddonBrowser) + String.IsEqual(ListItem.Label2,$LOCALIZE[305])</visible>
</control>
</focusedlayout>
<itemlayout height="90" width="$PARAM[panel-width]" condition="Window.IsVisible(EventLog)">
diff --git a/addons/skin.estouchy/xml/ViewsThumbnail.xml b/addons/skin.estouchy/xml/ViewsThumbnail.xml
index 12e86219ee..54429521fb 100644
--- a/addons/skin.estouchy/xml/ViewsThumbnail.xml
+++ b/addons/skin.estouchy/xml/ViewsThumbnail.xml
@@ -14,9 +14,9 @@
<pagecontrol>60</pagecontrol>
<scrolltime>200</scrolltime>
<preloaditems>4</preloaditems>
- <animation effect="slide" start="0,0" end="-1,0" time="0" condition="StringCompare(Skin.AspectRatio,4:3)">Conditional</animation>
- <animation effect="slide" start="0,0" end="-1,0" time="0" condition="StringCompare(Skin.AspectRatio,16:9) + Container.Content(Episodes)">Conditional</animation>
- <animation effect="slide" start="0,0" end="28,0" time="0" condition="StringCompare(Skin.AspectRatio,4:3) + Container.Content(Episodes)">Conditional</animation>
+ <animation effect="slide" start="0,0" end="-1,0" time="0" condition="String.IsEqual(Skin.AspectRatio,4:3)">Conditional</animation>
+ <animation effect="slide" start="0,0" end="-1,0" time="0" condition="String.IsEqual(Skin.AspectRatio,16:9) + Container.Content(Episodes)">Conditional</animation>
+ <animation effect="slide" start="0,0" end="28,0" time="0" condition="String.IsEqual(Skin.AspectRatio,4:3) + Container.Content(Episodes)">Conditional</animation>
<itemlayout condition="!Container.Content(Movies) + !Container.Content(Seasons) + !Container.Content(Episodes) + !Container.Content(TVShows) + !Container.Content(MusicVideos)" height="250" width="218">
<control type="image">
<posx>10</posx>
@@ -32,7 +32,7 @@
<height>200</height>
<texture background="true">$INFO[Listitem.Icon]</texture>
<aspectratio>scale</aspectratio>
- <visible>Container.Content(Artists) | Container.Content(Albums) | Container.Content(Songs) | Container.Content(Addons) | Container.Content(Actors) | Container.Content(Sets) | [Window.IsVisible(Pictures) + !IsEmpty(Container.FolderPath)]</visible>
+ <visible>Container.Content(Artists) | Container.Content(Albums) | Container.Content(Songs) | Container.Content(Addons) | Container.Content(Actors) | Container.Content(Sets) | [Window.IsVisible(Pictures) + !String.IsEmpty(Container.FolderPath)]</visible>
</control>
<control type="image">
<posx>67</posx>
@@ -41,7 +41,7 @@
<height>86</height>
<texture background="true">defaulticons/$INFO[Listitem.Icon]</texture>
<aspectratio>keep</aspectratio>
- <visible>[Container.Content() + !Window.IsVisible(Pictures)] | Container.Content(Files) | Container.Content(Genres) | Container.Content(Years) | Container.Content(Directors) | Container.Content(Studios) | Container.Content(Countries) | Container.Content(Tags) | [Window.IsVisible(Pictures) + IsEmpty(Container.FolderPath)]</visible>
+ <visible>[Container.Content() + !Window.IsVisible(Pictures)] | Container.Content(Files) | Container.Content(Genres) | Container.Content(Years) | Container.Content(Directors) | Container.Content(Studios) | Container.Content(Countries) | Container.Content(Tags) | [Window.IsVisible(Pictures) + String.IsEmpty(Container.FolderPath)]</visible>
</control>
<control type="image">
<posx>10</posx>
@@ -68,7 +68,7 @@
<height>30</height>
<aspectratio>keep</aspectratio>
<texture>OverlayWatched.png</texture>
- <visible>Window.IsVisible(AddonBrowser) + stringcompare(ListItem.Label2,$LOCALIZE[305])</visible>
+ <visible>Window.IsVisible(AddonBrowser) + String.IsEqual(ListItem.Label2,$LOCALIZE[305])</visible>
</control>
</itemlayout>
<focusedlayout condition="!Container.Content(Movies) + !Container.Content(Seasons) + !Container.Content(Episodes) + !Container.Content(TVShows) + !Container.Content(MusicVideos)" height="250" width="218">
@@ -86,7 +86,7 @@
<height>200</height>
<texture background="true">$INFO[Listitem.Icon]</texture>
<aspectratio>scale</aspectratio>
- <visible>Container.Content(Artists) | Container.Content(Albums) | Container.Content(Songs) | Container.Content(Addons) | Container.Content(Actors) | Container.Content(Sets) | [Window.IsVisible(Pictures) + !IsEmpty(Container.FolderPath)]</visible>
+ <visible>Container.Content(Artists) | Container.Content(Albums) | Container.Content(Songs) | Container.Content(Addons) | Container.Content(Actors) | Container.Content(Sets) | [Window.IsVisible(Pictures) + !String.IsEmpty(Container.FolderPath)]</visible>
</control>
<control type="image">
<posx>67</posx>
@@ -95,7 +95,7 @@
<height>86</height>
<texture background="true">defaulticons/$INFO[Listitem.Icon]</texture>
<aspectratio>keep</aspectratio>
- <visible>[Container.Content() + !Window.IsVisible(Pictures)] | Container.Content(Files) | Container.Content(Genres) | Container.Content(Years) | Container.Content(Directors) | Container.Content(Studios) | Container.Content(Countries) | Container.Content(Tags) | [Window.IsVisible(Pictures) + IsEmpty(Container.FolderPath)]</visible>
+ <visible>[Container.Content() + !Window.IsVisible(Pictures)] | Container.Content(Files) | Container.Content(Genres) | Container.Content(Years) | Container.Content(Directors) | Container.Content(Studios) | Container.Content(Countries) | Container.Content(Tags) | [Window.IsVisible(Pictures) + String.IsEmpty(Container.FolderPath)]</visible>
</control>
<control type="image">
<posx>10</posx>
@@ -122,7 +122,7 @@
<height>30</height>
<aspectratio>keep</aspectratio>
<texture>OverlayWatched.png</texture>
- <visible>Window.IsVisible(AddonBrowser) + stringcompare(ListItem.Label2,$LOCALIZE[305])</visible>
+ <visible>Window.IsVisible(AddonBrowser) + String.IsEqual(ListItem.Label2,$LOCALIZE[305])</visible>
</control>
</focusedlayout>
<itemlayout condition="Container.Content(Movies) | Container.Content(Seasons) | Container.Content(TVShows)" height="375" width="218">
diff --git a/addons/skin.estouchy/xml/ViewsWide.xml b/addons/skin.estouchy/xml/ViewsWide.xml
index 8bc7c6f70d..b5f105827c 100644
--- a/addons/skin.estouchy/xml/ViewsWide.xml
+++ b/addons/skin.estouchy/xml/ViewsWide.xml
@@ -80,9 +80,9 @@
<width>200</width>
<height>25</height>
<aspectratio align="left">keep</aspectratio>
- <texture fallback="rating/0.png">$INFO[ListItem.Rating,rating/,.png]</texture>
+ <texture fallback="rating/0.png">$INFO[ListItem.UserRating,rating/,.png]</texture>
<animation effect="slide" start="0,0" end="60,0" time="0" condition="Container.Content(TVShows) | container.Content(Seasons)">Conditional</animation>
- <visible>!StringCompare(ListItem.Label,..)</visible>
+ <visible>!String.IsEqual(ListItem.Label,..)</visible>
</control>
<control type="image">
<posx>100r</posx>
@@ -183,9 +183,9 @@
<width>200</width>
<height>25</height>
<aspectratio align="left">keep</aspectratio>
- <texture fallback="rating/0.png">$INFO[ListItem.Rating,rating/,.png]</texture>
+ <texture fallback="rating/0.png">$INFO[ListItem.UserRating,rating/,.png]</texture>
<animation effect="slide" start="0,0" end="60,0" time="0" condition="Container.Content(TVShows) | container.Content(Seasons)">Conditional</animation>
- <visible>!StringCompare(ListItem.Label,..)</visible>
+ <visible>!String.IsEqual(ListItem.Label,..)</visible>
</control>
<control type="image">
<posx>100r</posx>
@@ -300,7 +300,7 @@
<height>25</height>
<aspectratio align="left">keep</aspectratio>
<texture fallback="rating/0.png">$INFO[ListItem.Rating,rating/,.png]</texture>
- <visible>!StringCompare(ListItem.Label,..)</visible>
+ <visible>!String.IsEqual(ListItem.Label,..)</visible>
</control>
<control type="image">
<posx>100r</posx>
@@ -406,7 +406,7 @@
<height>25</height>
<aspectratio align="left">keep</aspectratio>
<texture fallback="rating/0.png">$INFO[ListItem.Rating,rating/,.png]</texture>
- <visible>!StringCompare(ListItem.Label,..)</visible>
+ <visible>!String.IsEqual(ListItem.Label,..)</visible>
</control>
<control type="image">
<posx>100r</posx>
@@ -513,7 +513,7 @@
<height>25</height>
<aspectratio align="left">keep</aspectratio>
<texture fallback="rating/0.png">$INFO[ListItem.Rating,rating/,.png]</texture>
- <visible>!StringCompare(ListItem.Label,..) + Container.Content(Albums)</visible>
+ <visible>!String.IsEqual(ListItem.Label,..) + Container.Content(Albums)</visible>
</control>
<control type="image">
<description>Rating value</description>
@@ -523,7 +523,7 @@
<height>25</height>
<aspectratio align="left">keep</aspectratio>
<texture fallback="rating/0.png">$INFO[ListItem.UserRating,rating/,.png]</texture>
- <visible>!StringCompare(ListItem.Label,..) + Container.Content(Songs)</visible>
+ <visible>!String.IsEqual(ListItem.Label,..) + Container.Content(Songs)</visible>
</control>
<control type="textbox">
<posx>250</posx>
@@ -553,7 +553,7 @@
<font>font25</font>
<align>justify</align>
<label>$INFO[ListItem.Comment]</label>
- <visible>Container.Content(Songs) + !IsEmpty(ListItem.Comment)</visible>
+ <visible>Container.Content(Songs) + !String.IsEmpty(ListItem.Comment)</visible>
</control>
<control type="textbox">
<posx>250</posx>
@@ -563,7 +563,7 @@
<font>font25</font>
<align>justify</align>
<label>$INFO[ListItem.Album,$LOCALIZE[558]: ][CR]$INFO[ListItem.Tracknumber,$LOCALIZE[554]: ][CR]$INFO[ListItem.Duration,$LOCALIZE[180]: ]</label>
- <visible>Container.Content(Songs) + IsEmpty(ListItem.Comment)</visible>
+ <visible>Container.Content(Songs) + String.IsEmpty(ListItem.Comment)</visible>
</control>
</itemlayout>
<focusedlayout condition="Container.Content(Artists) | Container.Content(Albums) | Container.Content(Songs)" height="240" width="$PARAM[panel-width]">
@@ -636,7 +636,7 @@
<height>25</height>
<aspectratio align="left">keep</aspectratio>
<texture fallback="rating/0.png">$INFO[ListItem.Rating,rating/,.png]</texture>
- <visible>!StringCompare(ListItem.Label,..) + Container.Content(Albums)</visible>
+ <visible>!String.IsEqual(ListItem.Label,..) + Container.Content(Albums)</visible>
</control>
<control type="image">
<description>Rating value</description>
@@ -646,7 +646,7 @@
<height>25</height>
<aspectratio align="left">keep</aspectratio>
<texture fallback="rating/0.png">$INFO[ListItem.UserRating,rating/,.png]</texture>
- <visible>!StringCompare(ListItem.Label,..) + Container.Content(Songs)</visible>
+ <visible>!String.IsEqual(ListItem.Label,..) + Container.Content(Songs)</visible>
</control>
<control type="textbox">
<posx>250</posx>
@@ -678,7 +678,7 @@
<align>justify</align>
<label>$INFO[ListItem.Comment]</label>
<autoscroll delay="2000" time="2000" repeat="2000">True</autoscroll>
- <visible>Container.Content(Songs) + !IsEmpty(ListItem.Comment)</visible>
+ <visible>Container.Content(Songs) + !String.IsEmpty(ListItem.Comment)</visible>
</control>
<control type="textbox">
<posx>250</posx>
@@ -689,7 +689,7 @@
<align>justify</align>
<label>$INFO[ListItem.Album,$LOCALIZE[558]: ][CR]$INFO[ListItem.Tracknumber,$LOCALIZE[554]: ][CR]$INFO[ListItem.Duration,$LOCALIZE[180]: ]</label>
<autoscroll delay="2000" time="2000" repeat="2000">True</autoscroll>
- <visible>Container.Content(Songs) + IsEmpty(ListItem.Comment)</visible>
+ <visible>Container.Content(Songs) + String.IsEmpty(ListItem.Comment)</visible>
</control>
</focusedlayout>
<itemlayout condition="Container.Content(Addons)" height="240" width="$PARAM[panel-width]">