2015-10-14, 02:15
Hi everyone.
I have a problem to show watched / unwatched indicator in Container.
My container have ID 300.
Container(300).ListItem.IsResumable is working
But Watched and unwatched not working
This my variable :
Thanks
I have a problem to show watched / unwatched indicator in Container.
My container have ID 300.
Container(300).ListItem.IsResumable is working
Code:
<control type="image">
<centerright>32</centerright>
<centertop>32</centertop>
<width>32</width>
<height>32</height>
<aspectratio aligny="top">keep</aspectratio>
<texture colordiffuse="$VAR[ColorHighlight]">indicator/resume.png</texture>
<visible>Container(300).ListItem.IsResumable</visible>
</control>
But Watched and unwatched not working
Code:
<control type="image">
<centerright>32</centerright>
<centertop>32</centertop>
<width>32</width>
<height>32</height>
<aspectratio aligny="top">keep</aspectratio>
<texture colordiffuse="$VAR[ColorHighlight]">indicator/watched.png</texture>
<visible>stringcompare(Container(300).ListItem.Overlay,OverlayWatched.png)</visible>
</control>
<control type="image">
<centerright>32</centerright>
<centertop>32</centertop>
<width>32</width>
<height>32</height>
<aspectratio aligny="top">keep</aspectratio>
<texture colordiffuse="$VAR[ColorHighlight]">indicator/unwatched.png</texture>
<visible>stringcompare(Container(300).ListItem.Overlay,OverlayUnwatched.png)</visible>
</control>
This my variable :
Code:
<variable name="PercentWatched300">
<value condition="[SubString(Container(300).ListItem.Overlay,OverlayUnwatched.png) + [[Container.Content(movies) + [StringCompare(Window(Home).Property(LatestMovie.1.Title),Container(300).ListItem.Label) | StringCompare(Window(Home).Property(LatestMovie.2.Title),Container(300).ListItem.Label) | StringCompare(Window(Home).Property(LatestMovie.3.Title),Container(300).ListItem.Label) | StringCompare(Window(Home).Property(LatestMovie.4.Title),Container(300).ListItem.Label) | StringCompare(Window(Home).Property(LatestMovie.5.Title),Container(300).ListItem.Label) | StringCompare(Window(Home).Property(LatestMovie.6.Title),Container(300).ListItem.Label) | StringCompare(Window(Home).Property(LatestMovie.7.Title),Container(300).ListItem.Label) | StringCompare(Window(Home).Property(LatestMovie.8.Title),Container(300).ListItem.Label) | StringCompare(Window(Home).Property(LatestMovie.9.Title),Container(300).ListItem.Label) | StringCompare(Window(Home).Property(LatestMovie.10.Title),Container(300).ListItem.Label)]] | [[Container.Content(tvshows)] + [StringCompare(Window(Home).Property(LatestEpisode.1.ShowTitle),Container(300).ListItem.TvShowTitle) | StringCompare(Window(Home).Property(LatestEpisode.2.ShowTitle),Container(300).ListItem.TvShowTitle) | StringCompare(Window(Home).Property(LatestEpisode.3.ShowTitle),Container(300).ListItem.TvShowTitle) | StringCompare(Window(Home).Property(LatestEpisode.4.ShowTitle),Container(300).ListItem.TvShowTitle) | StringCompare(Window(Home).Property(LatestEpisode.5.ShowTitle),Container(300).ListItem.TvShowTitle) | StringCompare(Window(Home).Property(LatestEpisode.6.ShowTitle),Container(300).ListItem.TvShowTitle) | StringCompare(Window(Home).Property(LatestEpisode.7.ShowTitle),Container(300).ListItem.TvShowTitle) | StringCompare(Window(Home).Property(LatestEpisode.8.ShowTitle),Container(300).ListItem.TvShowTitle) | StringCompare(Window(Home).Property(LatestEpisode.9.ShowTitle),Container(300).ListItem.TvShowTitle) | StringCompare(Window(Home).Property(LatestEpisode.10.ShowTitle),Container(300).ListItem.TvShowTitle)]] | [Container.Content(episodes) + [StringCompare(Window(Home).Property(LatestEpisode.1.EpisodeTitle),Container(300).ListItem.Title) | StringCompare(Window(Home).Property(LatestEpisode.2.EpisodeTitle),Container(300).ListItem.Title) | StringCompare(Window(Home).Property(LatestEpisode.3.EpisodeTitle),Container(300).ListItem.Title) | StringCompare(Window(Home).Property(LatestEpisode.4.EpisodeTitle),Container(300).ListItem.Title) | StringCompare(Window(Home).Property(LatestEpisode.5.EpisodeTitle),Container(300).ListItem.Title) | StringCompare(Window(Home).Property(LatestEpisode.6.EpisodeTitle),Container(300).ListItem.Title) | StringCompare(Window(Home).Property(LatestEpisode.7.EpisodeTitle),Container(300).ListItem.Title) | StringCompare(Window(Home).Property(LatestEpisode.8.EpisodeTitle),Container(300).ListItem.Title) | StringCompare(Window(Home).Property(LatestEpisode.9.EpisodeTitle),Container(300).ListItem.Title) | StringCompare(Window(Home).Property(LatestEpisode.10.EpisodeTitle),Container(300).ListItem.Title)]]]]">indicator/new.png</value>
<value condition="Container(300).ListItem.IsResumable">indicator/resume.png</value>
<value condition="stringcompare(Container(300).ListItem.Overlay,OverlayWatched.png)">indicator/watched.png</value>
<value condition="stringcompare(Container(300).ListItem.Overlay,OverlayUnwatched.png)">indicator/unwatched.png</value>
</variable>
Thanks