Merge branch 'Krypton'

# Conflicts:
#	1080i/DialogSettings.xml
#	1080i/DialogVolumeBar.xml
#	1080i/DialogYesNo.xml
#	1080i/Home.xml
#	1080i/Includes_homeBackground.xml
#	1080i/Settings.xml
#	addon.xml
#	changelog.txt
This commit is contained in:
Chris Bevan 2017-01-14 11:17:30 +00:00
commit 1c01d12478
148 changed files with 8090 additions and 8044 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
.DS_Store
1080i/script-skinshortcuts-includes.xml

View File

@ -1,20 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">50</defaultcontrol>
<include>fadeInOut</include>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="group" id="9001">
<posx>col-2-begin</posx>
<posy>row-1-begin</posy>
<control type="group">
<control type="group">
<posx>col-9-begin</posx>
<posy>row-9-begin</posy>
<visible>String.IsEqual(container.folderpath,addons://)</visible>
<!--animations-->
<include>modalDialogInOutVertical</include>
<!--Initial menu-->
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>22-col</width>
<width>8-col</width>
<height>2-row</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
@ -24,165 +24,193 @@
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>20-col</width>
<width>8-col-gutter</width>
<height>2-row</height>
<font>dialogTitle</font>
<label>$LOCALIZE[24001] $INFO[container.foldername,/ , ]$INFO[container.numitems,(,)]</label>
<label>$LOCALIZE[31113]</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="image">
<control type="panel" id="50">
<visible>String.IsEqual(container.folderpath,addons://)</visible>
<posx>0</posx>
<posy>2-row</posy>
<width>22-col</width>
<height>25-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>2-row</posy>
<width>22-col</width>
<height>11-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>6-col</posx>
<posy>13-row</posy>
<width>16-col</width>
<height>14-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--options-->
<control type="grouplist" id="9000">
<posx>0</posx>
<posy>13-row</posy>
<width>6-col</width>
<orientation>vertical</orientation>
<control type="radiobutton" id="6">
<width>6-col</width>
<texturenofocus>-</texturenofocus>
<radiowidth/>
<radioheight/>
<textureradiofocus>-</textureradiofocus>
<textureradionofocus>-</textureradionofocus>
<label>25000</label>
<onright>9999</onright>
</control>
<control type="radiobutton" id="7">
<width>6-col</width>
<texturenofocus>-</texturenofocus>
<textureradiofocus>-</textureradiofocus>
<textureradionofocus>-</textureradionofocus>
<radiowidth/>
<radioheight/>
<label>25001</label>
<onright>9999</onright>
</control>
<control type="radiobutton" id="8">
<width>6-col</width>
<texturenofocus>-</texturenofocus>
<textureradiofocus>-</textureradiofocus>
<textureradionofocus>-</textureradionofocus>
<radiowidth/>
<radioheight/>
<label>24999</label>
<onright>9999</onright>
</control>
<control type="button" id="5">
<width>6-col</width>
<texturenofocus>-</texturenofocus>
<label>24063</label>
<onright>9999</onright>
</control>
<control type="button" id="9">
<width>6-col</width>
<texturenofocus>-</texturenofocus>
<label>24034</label>
<onright>9999</onright>
</control>
</control>
<!--Info panel-->
<control type="group">
<posx>0</posx>
<posy>2-row</posy>
<posy>73</posy>
<width>8-col</width>
<height>20-row</height>
<onleft>9000</onleft>
<ondown>50</ondown>
<onup>50</onup>
<itemgap>0</itemgap>
<itemlayout width="8-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>22-col</width>
<height>11-row</height>
<aspectratio aligny="center">keep</aspectratio>
<texture fallback="addonDefaultBG.png">$INFO[ListItem.art(fanart)]</texture>
<colordiffuse>22ffffff</colordiffuse>
<width>8-col</width>
<height>2-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>22-col</width>
<height>11-row</height>
<aspectratio aligny="center">scale</aspectratio>
<texture>vignette.png</texture>
</control>
<control type="image">
<posx>4-col</posx>
<posy>1-row</posy>
<width>4-col</width>
<height>4-col</height>
<aspectratio scalediffuse="false" align="center" aligny="center">keep</aspectratio>
<texture border="0">$INFO[Listitem.icon]</texture>
<bordertexture border="3" colordiffuse="07FFFFFF">colors/white.png</bordertexture>
<bordersize>3</bordersize>
<fadetime>200</fadetime>
<width>1-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>$INFO[listitem.icon]</texture>
</control>
<control type="label">
<description>Addon Title</description>
<visible>!isempty(ListItem.Property(Addon.Creator))</visible>
<posx>9-col</posx>
<posy>58</posy>
<width>10-col-gutter</width>
<posx>1-col-indent</posx>
<posy>-1</posy>
<width>6-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>medium</font>
<font>buttonTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
<control type="textbox" id="400">
<posx>9-col</posx>
<posy>4-row</posy>
<font>textbox</font>
<width>10-col-gutter</width>
<height>160</height>
<label>$INFO[ListItem.Property(Addon.Description)]</label>
<autoscroll delay="5000" time="1000" repeat="10000"/>
</itemlayout>
<focusedlayout width="8-col" height="2-row">
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>$INFO[listitem.icon]</texture>
</control>
<include>spinFocusIcon</include>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>7-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>-1</posy>
<width>6-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
</control>
</control>
<!--content listing-->
<control type="group" id="9999">
<posx>6-col</posx>
<posy>13-row</posy>
<!--submenus-->
<control type="group">
<!--animations-->
<animation type="visible">
<effect type="fade" start="0" end="100" time="300"/>
<effect type="slide" start="0,-200" end="0" tween="cubic" easing="out" time="400"/>
</animation>
<posx>col-4-begin</posx>
<posy>row-4-begin</posy>
<visible>!String.IsEqual(container.folderpath,addons://)</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>18-col</width>
<height>2-row</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--title-->
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>17-col</width>
<height>2-row</height>
<font>dialogTitle</font>
<label>$INFO[container.foldername] $INFO[container.numitems,(,)]</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--dialog background-->
<control type="image">
<posx>0</posx>
<posy>2-row</posy>
<width>18-col</width>
<height>20-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>8-col</posx>
<posy>2-row</posy>
<width>10-col</width>
<height>20-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="panel" id="50">
<posx>6</posx>
<posy>6</posy>
<width>16-col</width>
<height>492</height>
<visible>!String.IsEqual(container.folderpath,addons://)</visible>
<posx>0</posx>
<posy>73</posy>
<width>8-col</width>
<height>717</height>
<onleft>9000</onleft>
<onright>60</onright>
<ondown>50</ondown>
<onup>50</onup>
<pagecontrol>60</pagecontrol>
<itemlayout height="75" width="8-col">
<control type="image">
<itemlayout width="12-col" height="2-row">
<control type="label">
<visible>ListItem.AddonBroken</visible>
<posx>0</posx>
<posy>0</posy>
<width>69</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/offblack.png" border="0">$INFO[Listitem.thumb]</texture>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label></label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<visible>ListItem.Property(Addon.HasUpdate)</visible>
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label></label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col-indent</posx>
@ -196,28 +224,52 @@
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<focusedlayout height="75" width="8-col">
<focusedlayout width="12-col" height="2-row">
<control type="group">
<include>spinFocusIcon</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>69</width>
<height>69</height>
<width>1-col</width>
<height>1-col</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/white.png" border="0">$INFO[Listitem.thumb]</texture>
<animation type="focus" loop="false" reversible="false">
<effect type="fade" time="500"/>
<effect type="rotatey" end="360" center="33" tween="back" easing="out" time="1000"/>
</animation>
<texture border="0">colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
</control>
<control type="label">
<visible>ListItem.AddonBroken</visible>
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label></label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<visible>ListItem.Property(Addon.HasUpdate)</visible>
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label></label>
<shadowcolor>-</shadowcolor>
</control>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>490</width>
<height>69</height>
<width>7-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffffffff</colordiffuse>
<texture border="0">colors/white.png</texture>
</control>
<control type="label">
<posx>1-col-indent</posx>
@ -227,22 +279,116 @@
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</focusedlayout>
</control>
<!--icon and description-->
<control type="group">
<posx>8-col</posx>
<posy>2-row</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>10-col</width>
<height>10-col</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="defaultAddon.png" border="0">$INFO[listitem.thumb]</texture>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="label">
<posx>10-col-gutter</posx>
<posy>17-row</posy>
<width>9-col</width>
<height>3-row</height>
<align>right</align>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>background</shadowcolor>
<wrapmultiline>true</wrapmultiline>
<label>$INFO[ListItem.AddonSummary]</label>
</control>
</control>
</control>
<control type="group">
<!--page scrollbar-->
<control type="group" id="8000">
<visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="70" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<right>2-col</right>
<posy>13-row</posy>
<height>14-row</height>
<onleft>9999</onleft>
<posx>1620</posx>
<posy>row-11-begin</posy>
<height>10-row</height>
<onleft>50</onleft>
<onback>50</onback>
</control>
</control>
</control>
</control>
<!-- Options menu-->
<control type="group">
<animation type="Conditional" condition="!controlgroup(9000).hasfocus">
<effect type="fade" start="100" end="0" time="300"/>
</animation>
<animation type="Conditional" condition="controlgroup(9000).hasfocus">
<effect type="fade" start="0" end="100" time="300"/>
</animation>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>ddFFFFFF</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--options-->
<control type="grouplist" id="9000">
<posx>col-10-begin</posx>
<posy>8-row</posy>
<itemgap>0</itemgap>
<width>6-col</width>
<height>17-row</height>
<itemgap>0</itemgap>
<onleft>control.setfocus(50)</onleft>
<onright>control.setfocus(50)</onright>
<orientation>vertical</orientation>
<control type="radiobutton" id="7">
<width>6-col</width>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor>
<textureradiofocus>-</textureradiofocus>
<textureradionofocus>-</textureradionofocus>
<radiowidth/>
<radioheight/>
<label>$LOCALIZE[25001]</label>
</control>
<control type="radiobutton" id="8">
<width>6-col</width>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor>
<textureradiofocus>-</textureradiofocus>
<textureradionofocus>-</textureradionofocus>
<radiowidth/>
<radioheight/>
<label>$LOCALIZE[24999]</label>
</control>
<control type="button" id="5">
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor>
<width>6-col</width>
<label>10004</label>
</control>
<control type="button" id="9">
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor>
<width>6-col</width>
<label>24034</label>
</control>
</control>
</control>

View File

@ -184,7 +184,7 @@
</default>
<default type="scrollbar">
<width>12</width>
<texturesliderbar>colors/inactive.png</texturesliderbar>
<texturesliderbar>-</texturesliderbar>
<texturesliderbackground colordiffuse="overlay">colors/black.png</texturesliderbackground>
<texturesliderbarfocus colordiffuse="highlight">colors/white.png</texturesliderbarfocus>
<showonepage>false</showonepage>

View File

@ -1,13 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">8000</defaultcontrol>
<controls>
<include>globalBackground</include>
<!--About this addon-->
<control type="group">
<posx>col-4-begin</posx>
<posy>row-1-begin</posy>
<posy>row-4-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
@ -26,7 +25,7 @@
<width>17-col</width>
<height>2-row</height>
<font>dialogTitle</font>
<label>$INFO[ListItem.Property(Addon.Type)]</label>
<label>$INFO[ListItem.AddonType]</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
@ -35,75 +34,105 @@
<posx>0</posx>
<posy>2-row</posy>
<width>18-col</width>
<height>24-row</height>
<height>20-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<--addon details-->
<!--addon details-->
<control type="image">
<posx>0</posx>
<posy>2-row</posy>
<width>18-col</width>
<height>10-row</height>
<height>8-row</height>
<aspectratio aligny="center">scale</aspectratio>
<texture fallback="colors/offblack.png">$INFO[ListItem.art(fanart)]</texture>
<texture fallback="colors/black.png">$INFO[ListItem.art(fanart)]</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>2-row</posy>
<width>18-col</width>
<height>10-row</height>
<aspectratio aligny="center">scale</aspectratio>
<texture>vignette.png</texture>
</control>
<control type="image">
<!--screenshots-->
<control type="panel" id="50">
<posx>1-col</posx>
<posy>3-row</posy>
<width>4-col</width>
<height>4-col</height>
<aspectratio>stretch</aspectratio>
<texture fallback="colors/offblack.png">$INFO[ListItem.art(thumb)]</texture>
<bordertexture border="3" colordiffuse="07FFFFFF">colors/white.png</bordertexture>
<bordersize>3</bordersize>
<posy>87</posy>
<width>16-col</width>
<height>8-row</height>
<onleft>50</onleft>
<onright>50</onright>
<ondown>8000</ondown>
<orientation>horizontal</orientation>
<scrolltime tween="cubic" easing="out">600</scrolltime>
<itemlayout width="444" height="336">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>scale</aspectratio>
<texture border="6">$INFO[Listitem.thumb]</texture>
<bordertexture border="6" colordiffuse="aa111111">colors/black.png</bordertexture>
<bordersize>6</bordersize>
</control>
</itemlayout>
<focusedlayout width="444" height="336">
<control type="group">
<include>focusThumb</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>scale</aspectratio>
<texture>$INFO[Listitem.thumb]</texture>
<bordertexture border="6">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
</control>
</focusedlayout>
</control>
<control type="group">
<posx>6-col</posx>
<posy>12-row</posy>
<posy>10-row</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>12-col</width>
<height>14-row</height>
<height>12-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>12</posx>
<posy>12</posy>
<width>2-col-gutter</width>
<height>2-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture fallback="colors/offblack.png">$INFO[ListItem.art(thumb)]</texture>
</control>
<control type="label">
<description>Addon Title</description>
<posx>12</posx>
<posy>0</posy>
<posx>2-col-indent</posx>
<posy>12</posy>
<width>10-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>mediumStrong</font>
<label>$INFO[ListItem.Property(Addon.Name)]</label>
<label>$INFO[ListItem.addonname]</label>
</control>
<control type="label">
<posx>12</posx>
<posx>2-col-indent</posx>
<posy>2-row</posy>
<width>12-col-gutter</width>
<font>small</font>
<font>smallStrong</font>
<textcolor>highlight</textcolor>
<label>[B]$LOCALIZE[31082] $INFO[ListItem.Property(Addon.Version)], $INFO[ListItem.Property(Addon.Creator)][/B]</label>
<label>$INFO[ListItem.AddonCreator,$LOCALIZE[31082] ,]</label>
</control>
<control type="textbox" id="400">
<posx>12</posx>
<posy>4-row</posy>
<font>textbox</font>
<width>12-col-gutter</width>
<height>9-row</height>
<label>$INFO[ListItem.Property(Addon.Description)]</label>
<height>7-row</height>
<label>$INFO[ListItem.AddonDescription]</label>
<autoscroll delay="5000" time="1000" repeat="10000"/>
</control>
</control>
@ -111,7 +140,7 @@
<control type="group">
<visible>!Window.IsVisible(AddonSettings) + !Window.IsActive(TextViewer)</visible>
<posx>0</posx>
<posy>12-row</posy>
<posy>10-row</posy>
<control type="list" id="8000">
<posx>0</posx>
<posy>0</posy>
@ -119,6 +148,7 @@
<height>14-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<onup>50</onup>
<itemlayout width="6-col" height="2-row">
<control type="label">
<posx>0</posx>
@ -214,32 +244,18 @@
<onclick>SendClick(146,8)</onclick>
</item>
<item>
<visible>Control.IsEnabled(8) + SubString(Control.GetLabel(13),*)</visible>
<label>$LOCALIZE[31013]: $LOCALIZE[31015]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(146,13)</onclick>
</item>
<item>
<visible>Control.IsEnabled(8) + !SubString(Control.GetLabel(13),*)</visible>
<label>$LOCALIZE[31013]: $LOCALIZE[31016]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(146,13)</onclick>
</item>
<item>
<visible>Control.IsEnabled(7)</visible>
<label>$INFO[Control.GetLabel(7)]</label>
<label2></label2>
<visible>Control.IsEnabled(7) + String.IsEqual(Control.GetLabel(7),enable)</visible>
<label>$INFO[Control.GetLabel(7)] $LOCALIZE[31104]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(146,7)</onclick>
</item>
<item>
<visible>Control.IsEnabled(10)</visible>
<label>$INFO[Control.GetLabel(10)]</label>
<label2></label2>
<visible>Control.IsEnabled(7) + String.IsEqual(Control.GetLabel(7),disable)</visible>
<label>$INFO[Control.GetLabel(7)] $LOCALIZE[31104]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(146,10)</onclick>
<onclick>SendClick(146,7)</onclick>
</item>
</content>
</control>
@ -263,16 +279,9 @@
<description>Addon Settings</description>
<label>24020</label>
</control>
<control type="button" id="10">
<description>Changelog button</description>
<label>24036</label>
</control>
<control type="button" id="12">
<description>Launch addon</description>
</control>
<control type="radiobutton" id="13">
<description>Enable / disable auto update</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">9</defaultcontrol>
<controls>
<include>globalBackground</include>
<!--configuration options-->
@ -42,7 +41,7 @@
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture fallback="colors/offblack.png">$INFO[System.AddonIcon(ListItem.Property(Addon.id))]</texture>
<texture>$INFO[System.AddonIcon(ListItem.Addonid)]</texture>
<bordertexture border="3" colordiffuse="07FFFFFF">colors/white.png</bordertexture>
<bordersize>3</bordersize>
</control>
@ -62,10 +61,9 @@
<height>2-row</height>
<aligny>center</aligny>
<font>dialogTitle</font>
<label>$INFO[ListItem.Property(Addon.Name)] $LOCALIZE[5]</label>
<label>$INFO[ListItem.AddonName] $LOCALIZE[5]</label>
<textcolor>textActive</textcolor>
</control>
<!--subnav-->
<control type="grouplist" id="9">
<posx>0</posx>
@ -76,7 +74,6 @@
<onright>2</onright>
<orientation>vertical</orientation>
</control>
<!--options area-->
<control type="image">
<posx>4-col</posx>
@ -96,7 +93,6 @@
<onright>9001</onright>
<orientation>vertical</orientation>
</control>
<!--OK / Cancel-->
<control type="panel" id="9001">
<posx>18-col</posx>

View File

@ -1,522 +1,256 @@
<?xml version="1.0" encoding="UTF-8"?>
<window type="dialog">
<defaultcontrol>9000</defaultcontrol>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="group">
<posx>col-4-begin</posx>
<posy>row-5-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>24-col</width>
<height>40</height>
<width>18-col</width>
<height>2-row</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>2-row</posy>
<width>18-col</width>
<height>18-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>4-col</posx>
<posy>2-row</posy>
<width>9-col</width>
<height>18-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<description>window header label</description>
<posx>0</posx>
<posx>24</posx>
<posy>0</posy>
<width>24-col</width>
<font>regular</font>
<width>16-col</width>
<height>2-row</height>
<aligny>center</aligny>
<font>dialogTitle</font>
<label>$LOCALIZE[15020]</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
</control>
<!--content selection-->
<control type="list" id="9000">
<description>processing mode selection list</description>
<description>Mode selection list</description>
<posx>0</posx>
<posy>0</posy>
<width>1140</width>
<height>40</height>
<onup>9001</onup>
<ondown>200</ondown>
<onleft>9000</onleft>
<onright>9000</onright>
<orientation>horizontal</orientation>
<scrolltime tween="sine" easing="out">200</scrolltime>
<itemlayout width="228" height="40">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>228</width>
<height>40</height>
<texture border="5">button-nofocus.png</texture>
</control>
<posy>2-row</posy>
<width>4-col</width>
<height>12-row</height>
<onright>200</onright>
<orientation>vertical</orientation>
<itemlayout width="4-col" height="2-row">
<control type="label">
<posx>5</posx>
<posx>24</posx>
<posy>0</posy>
<width>218</width>
<textcolor>grey3</textcolor>
<font>font13_title</font>
<label>$INFO[ListItem.Label]</label>
<scroll>false</scroll>
</control>
</itemlayout>
<focusedlayout width="228" height="40">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>228</width>
<height>40</height>
<texture border="5">button-focus2.png</texture>
<animation effect="fade" start="100" end="50" time="0" condition="!Control.HasFocus(9000)">conditional</animation>
</control>
<control type="label">
<posx>5</posx>
<posy>0</posy>
<width>218</width>
<height>40</height>
<width>252</width>
<height>2-row</height>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<font>regular</font>
<font>buttonTitle</font>
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<focusedlayout width="4-col" height="2-row">
<control type="image">
<visible>control.hasfocus(9000)</visible>
<posx>0</posx>
<posy>0</posy>
<width>4-col</width>
<aligny>center</aligny>
<height>2-row</height>
<texture>colors/white.png</texture>
</control>
<control type="image">
<visible>!control.hasfocus(9000)</visible>
<posx>0</posx>
<posy>0</posy>
<width>4-col</width>
<aligny>center</aligny>
<height>2-row</height>
<texture>colors/white.png</texture>
<colordiffuse>88FFFFFF</colordiffuse>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>252</width>
<height>2-row</height>
<aligny>center</aligny>
<textcolor>black</textcolor>
<font>buttonTitle</font>
<label>$INFO[ListItem.Label]</label>
<scroll>false</scroll>
</control>
</focusedlayout>
<content>
<item id="91">
<label>1. $LOCALIZE[15057]</label>
<label2>$LOCALIZE[15114]</label2>
<visible>true</visible>
<onclick>noop</onclick>
<property name="currentMode">InputResampling</property>
</item>
<item id="92">
<label>2. $LOCALIZE[15058]</label>
<label2>$LOCALIZE[15113]</label2>
<visible>true</visible>
<onclick>noop</onclick>
<property name="currentMode">Preprocessing</property>
</item>
<item id="93">
<label>3. $LOCALIZE[15059]</label>
<label2>$LOCALIZE[15115]</label2>
<visible>true</visible>
<onclick>noop</onclick>
<property name="currentMode">Masterprocessing</property>
</item>
<item id="94">
<label>4. $LOCALIZE[15060]</label>
<label2>$LOCALIZE[15117]</label2>
<visible>true</visible>
<onclick>noop</onclick>
<property name="currentMode">Postprocessing</property>
</item>
<item id="95">
<label>5. $LOCALIZE[15061]</label>
<label2>$LOCALIZE[15116]</label2>
<visible>true</visible>
<onclick>noop</onclick>
<property name="currentMode">OutputResampling</property>
</item>
</content>
</control>
<control type="group">
<description>white borders and mode description</description>
<posx>0</posx>
<posy>0</posy>
<width>1140</width>
<height>500</height>
<control type="label">
<description>current mode description label</description>
<posx>0</posx>
<posy>0</posy>
<width>1120</width>
<font>regular</font>
<textcolor>textActive</textcolor>
<selectedcolor>textActive</selectedcolor>
<label>$INFO[Container(9000).ListItem.Label2]</label>
</control>
</control>
<!--available- and active mode lists-->
<control type="group" id="200">
<description>available- and active mode lists</description>
<posx>0</posx>
<posy>0</posy>
<width>1140</width>
<height>500</height>
<ondown>9001</ondown>
<onup>9000</onup>
<posx>4-col</posx>
<posy>2-row</posy>
<control type="group">
<description>available modes group</description>
<posx>0</posx>
<posy>0</posy>
<width>570</width>
<height>360</height>
<!--active modes list-->
<control type="label">
<description>blue available modes</description>
<posx>0</posx>
<posx>24</posx>
<posy>0</posy>
<width>550</width>
<font>regular</font>
<label>$LOCALIZE[15050] ($INFO[Container(20).NumItems])</label>
<textcolor>textActive</textcolor>
</control>
<control type="scrollbar" id="60">
<description>scrollbar for available modes list</description>
<posx>0</posx>
<posy>0</posy>
<width>25</width>
<height>350</height>
<onleft>61</onleft>
<onright>20</onright>
<showonepage>false</showonepage>
<orientation>vertical</orientation>
</control>
<control type="list" id="20">
<description>available modes list</description>
<posx>0</posx>
<posy>0</posy>
<width>528</width>
<height>345</height>
<onup>9000</onup>
<ondown>9001</ondown>
<onleft>60</onleft>
<onright>21</onright>
<pagecontrol>60</pagecontrol>
<scrolltime>200</scrolltime>
<itemlayout height="46" width="528">
<control type="image">
<left>15</left>
<top>8</top>
<width>30</width>
<height>30</height>
<texture>$INFO[ListItem.Property(Icon)]</texture>
<aspectratio aligny="center" align="left">keep</aspectratio>
<visible>!StringCompare(ListItem.Property(Icon),"")</visible>
</control>
<control type="image">
<left>15</left>
<top>8</top>
<width>30</width>
<height>30</height>
<texture>DefaultAudioDSP.png</texture>
<aspectratio aligny="center" align="left">keep</aspectratio>
<visible>StringCompare(ListItem.Property(Icon),"")</visible>
</control>
<control type="label">
<description>active addon name and mode name</description>
<left>80</left>
<top>3</top>
<width>435</width>
<height>40</height>
<font>font12</font>
<width>9-col</width>
<align>left</align>
<aligny>center</aligny>
<textcolor>white</textcolor>
<scroll>false</scroll>
<selectedcolor>textActive</selectedcolor>
<label>$INFO[ListItem.Property(AddonName)]: $INFO[ListItem.Property(Name)]</label>
</control>
</itemlayout>
<focusedlayout height="66" width="528">
<control type="image">
<left>5</left>
<top>8</top>
<width>50</width>
<height>50</height>
<texture>$INFO[ListItem.Property(Icon)]</texture>
<aspectratio aligny="center" align="left">keep</aspectratio>
<visible>!StringCompare(ListItem.Property(Icon),"")</visible>
</control>
<control type="image">
<left>5</left>
<top>8</top>
<height>50</height>
<width>50</width>
<texture>DefaultAudioDSP.png</texture>
<aspectratio aligny="center" align="left">keep</aspectratio>
<visible>StringCompare(ListItem.Property(Icon),"")</visible>
</control>
<control type="label">
<description>addon name and mode name on focus</description>
<left>80</left>
<top>3</top>
<width>435</width>
<height>40</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>white</textcolor>
<scroll>false</scroll>
<selectedcolor>textActive</selectedcolor>
<label>$INFO[ListItem.Property(AddonName)]: $INFO[ListItem.Property(Name)]</label>
</control>
<control type="label">
<description>ADSP-Mode description on focus</description>
<left>80</left>
<top>33</top>
<width>435</width>
<height>30</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>grey2</textcolor>
<scroll>false</scroll>
<selectedcolor>textActive</selectedcolor>
<label>$INFO[ListItem.Property(Description)]</label>
<visible>!Control.HasFocus(20)</visible>
</control>
<control type="label">
<description>ADSP-Mode description on focus</description>
<left>80</left>
<top>33</top>
<width>435</width>
<height>30</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>grey2</textcolor>
<scroll>true</scroll>
<scrollsuffix>&gt; &lt;</scrollsuffix>
<selectedcolor>textActive</selectedcolor>
<label>$INFO[ListItem.Property(Description)]</label>
<visible>Control.HasFocus(20)</visible>
</control>
</focusedlayout>
</control>
</control>
<control type="group">
<left>568</left>
<top>0</top>
<width>570</width>
<height>360</height>
<control type="label">
<description>blue active modes</description>
<left>10</left>
<top>2</top>
<width>550</width>
<height>30</height>
<font>font12_title</font>
<height>2-row</height>
<font>settingsCategoryTitle</font>
<textcolor>highlight</textcolor>
<label>$LOCALIZE[15051] ($INFO[Container(21).NumItems])</label>
<align>center</align>
<aligny>center</aligny>
<textcolor>blue</textcolor>
<shadowcolor>black</shadowcolor>
</control>
<control type="scrollbar" id="61">
<description>scrollbar for active modes list</description>
<left>542</left>
<top>30</top>
<width>25</width>
<height>350</height>
<texturesliderbackground border="0,14,0,14">ScrollBarV.png</texturesliderbackground>
<texturesliderbar border="0,14,0,14">ScrollBarV_bar.png</texturesliderbar>
<texturesliderbarfocus border="0,14,0,14">ScrollBarV_bar_focus.png</texturesliderbarfocus>
<textureslidernib>ScrollBarNib.png</textureslidernib>
<textureslidernibfocus>ScrollBarNib.png</textureslidernibfocus>
<onleft>21</onleft>
<onright>60</onright>
<showonepage>false</showonepage>
<orientation>vertical</orientation>
</control>
<control type="list" id="21">
<description>active modes list</description>
<left>15</left>
<top>35</top>
<width>538</width>
<height>345</height>
<onup>9000</onup>
<ondown>9001</ondown>
<onleft>20</onleft>
<onright>61</onright>
<pagecontrol>61</pagecontrol>
<scrolltime>200</scrolltime>
<itemlayout height="46" width="528">
<control type="image">
<left>0</left>
<top>3</top>
<width>528</width>
<height>40</height>
<texture border="5">button-nofocus.png</texture>
</control>
<control type="image">
<left>15</left>
<top>8</top>
<width>30</width>
<height>30</height>
<texture>$INFO[ListItem.Property(Icon)]</texture>
<aspectratio aligny="center" align="left">keep</aspectratio>
<visible>!StringCompare(ListItem.Property(Icon),"")</visible>
</control>
<control type="image">
<left>15</left>
<top>8</top>
<width>30</width>
<height>30</height>
<texture>DefaultAudioDSP.png</texture>
<aspectratio aligny="center" align="left">keep</aspectratio>
<visible>StringCompare(ListItem.Property(Icon),"")</visible>
</control>
<control type="panel" id="21">
<posx>0</posx>
<posy>2-row</posy>
<width>9-col</width>
<height>6-row</height>
<onup>20</onup>
<onleft>9000</onleft>
<onright>9001</onright>
<itemlayout height="2-row" width="9-col">
<control type="label">
<description>active addon name and mode name</description>
<left>80</left>
<top>3</top>
<width>435</width>
<height>40</height>
<font>font12</font>
<align>left</align>
<posx>24</posx>
<posy>0</posy>
<aligny>center</aligny>
<textcolor>white</textcolor>
<scroll>false</scroll>
<selectedcolor>textActive</selectedcolor>
<label>$INFO[ListItem.Property(Number)]. $INFO[ListItem.Property(AddonName)]: $INFO[ListItem.Property(Name)]</label>
<height>2-row</height>
<width>600</width>
<textcolor>textActive</textcolor>
<font>buttonTitle</font>
<label>$INFO[ListItem.label]</label>
</control>
</itemlayout>
<focusedlayout height="66" width="528">
<focusedlayout height="2-row" width="9-col">
<control type="image">
<left>0</left>
<top>3</top>
<width>528</width>
<height>60</height>
<texture border="5">button-focus2.png</texture>
<animation effect="fade" start="100" end="30" time="0" condition="!Control.HasFocus(21)">conditional</animation>
</control>
<control type="image">
<left>5</left>
<top>8</top>
<width>50</width>
<height>50</height>
<texture>$INFO[ListItem.Property(Icon)]</texture>
<aspectratio aligny="center" align="left">keep</aspectratio>
<visible>!StringCompare(ListItem.Property(Icon),"")</visible>
</control>
<control type="image">
<left>5</left>
<top>8</top>
<height>50</height>
<width>50</width>
<texture>DefaultAudioDSP.png</texture>
<aspectratio aligny="center" align="left">keep</aspectratio>
<visible>StringCompare(ListItem.Property(Icon),"")</visible>
<posx>0</posx>
<posy>0</posy>
<width>9-col</width>
<aligny>center</aligny>
<height>2-row</height>
<texture>colors/white.png</texture>
</control>
<control type="label">
<description>addon name and mode name on focus</description>
<left>80</left>
<top>3</top>
<width>435</width>
<height>40</height>
<font>font12</font>
<posx>24</posx>
<posy>0</posy>
<aligny>center</aligny>
<height>2-row</height>
<width>600</width>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<font>buttonTitle</font>
<label>$INFO[ListItem.label]</label>
</control>
</focusedlayout>
</control>
</control>
<!--available modes list-->
<control type="group">
<posx>0</posx>
<posy>8-row</posy>
<control type="label">
<description>available modes</description>
<posx>24</posx>
<posy>0</posy>
<width>9-col</width>
<align>left</align>
<aligny>center</aligny>
<textcolor>white</textcolor>
<scroll>false</scroll>
<selectedcolor>textActive</selectedcolor>
<label>$INFO[ListItem.Property(Number)]. $INFO[ListItem.Property(AddonName)]: $INFO[ListItem.Property(Name)]</label>
<visible>true</visible>
<height>2-row</height>
<font>settingsCategoryTitle</font>
<textcolor>highlight</textcolor>
<label>$LOCALIZE[15050] ($INFO[Container(20).NumItems])</label>
</control>
<control type="panel" id="20">
<posx>0</posx>
<posy>2-row</posy>
<width>9-col</width>
<height>8-row</height>
<onleft>9000</onleft>
<onright>9001</onright>
<ondown>21</ondown>
<itemlayout height="2-row" width="9-col">
<control type="label">
<posx>24</posx>
<posy>0</posy>
<aligny>center</aligny>
<height>2-row</height>
<width>600</width>
<textcolor>textActive</textcolor>
<font>buttonTitle</font>
<label>$INFO[ListItem.label]</label>
</control>
</itemlayout>
<focusedlayout height="2-row" width="9-col">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>9-col</width>
<aligny>center</aligny>
<height>2-row</height>
<texture>colors/white.png</texture>
</control>
<control type="label">
<description>ADSP-Mode description on focus</description>
<left>80</left>
<top>33</top>
<width>435</width>
<height>30</height>
<font>font12</font>
<align>left</align>
<posx>24</posx>
<posy>0</posy>
<aligny>center</aligny>
<textcolor>grey2</textcolor>
<scroll>false</scroll>
<selectedcolor>textActive</selectedcolor>
<label>$INFO[ListItem.Property(Description)]</label>
<visible>!Control.HasFocus(21)</visible>
</control>
<control type="label">
<description>ADSP-Mode description on focus</description>
<left>80</left>
<top>33</top>
<width>435</width>
<height>30</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>grey2</textcolor>
<scroll>true</scroll>
<scrollsuffix>&gt; &lt;</scrollsuffix>
<selectedcolor>textActive</selectedcolor>
<label>$INFO[ListItem.Property(Description)]</label>
<visible>Control.HasFocus(21)</visible>
<height>2-row</height>
<width>600</width>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<font>buttonTitle</font>
<label>$INFO[ListItem.label]</label>
</control>
</focusedlayout>
</control>
</control>
</control>
<control type="group" id="9001">
<left>55</left>
<top>528</top>
<width>1090</width>
<!--save and reset-->
<control type="grouplist" id="9001">
<posx>13-col</posx>
<posy>2-row</posy>
<width>5-col</width>
<onleft>control.setfocus(20)</onleft>
<control type="radiobutton" id="22">
<description>Default RadioButton</description>
<left>0</left>
<top>15</top>
<height>40</height>
<width>280</width>
<onup>200</onup>
<ondown>9000</ondown>
<onleft>24</onleft>
<onright>23</onright>
<textwidth>252</textwidth>
<font>font13</font>
<textcolor>grey2</textcolor>
<focusedcolor>white</focusedcolor>
<texturefocus border="5">button-focus2.png</texturefocus>
<texturenofocus border="5">button-nofocus.png</texturenofocus>
<label>15064</label>
<include>ButtonCommonValues</include>
<width>5-col</width>
</control>
<control type="button" id="23">
<description>Apply changes button</description>
<left>288</left>
<top>15</top>
<height>40</height>
<width>250</width>
<onup>200</onup>
<ondown>9000</ondown>
<onleft>22</onleft>
<onright>24</onright>
<font>font13</font>
<disabledcolor>15FFFFFF</disabledcolor>
<textcolor>grey3</textcolor>
<focusedcolor>white</focusedcolor>
<texturefocus border="5">button-focus2.png</texturefocus>
<label>14070</label>
<align>center</align>
<width>5-col</width>
</control>
<control type="button" id="24">
<description>Clear active modes button</description>
<left>841</left>
<top>15</top>
<height>40</height>
<width>250</width>
<onup>200</onup>
<ondown>9000</ondown>
<onleft>23</onleft>
<onright>22</onright>
<font>font13</font>
<disabledcolor>30FFFFFF</disabledcolor>
<textcolor>grey3</textcolor>
<focusedcolor>white</focusedcolor>
<texturefocus border="5">button-focus2.png</texturefocus>
<label>15066</label>
<align>center</align>
<width>5-col</width>
</control>
</control>
<!--end dialog-->
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogAudioDSPManager.xml</label>
</control>
</controls>
</window>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">-</defaultcontrol>
<controls>
<control type="label">
<posy>0</posy>

View File

@ -4,8 +4,8 @@
<controls>
<control type="group">
<posx>col-19-begin</posx>
<include condition="!window.isactive(infodialog)">progressPosition1</include>
<include condition="window.isactive(infodialog)">progressPosition2</include>
<include condition="!window.isactive(Notification)">progressPosition1</include>
<include condition="window.isactive(Notification)">progressPosition2</include>
<!--animations-->
<animation type="Windowclose">
<effect type="fade" start="100" end="0" time="400" tween="sine"/>

View File

@ -10,6 +10,55 @@
<effect type="fade" start="100" end="0" time="200" tween="sine" easing="in"/>
</animation>
<include>dateTime</include>
<!--thumbnail-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<animation type="Windowopen">
<effect type="fade" start="0" end="100" time="300"/>
<effect type="slide" start="0,-300" end="0,0" tween="cubic" easing="out" time="400"/>
</animation>
<animation type="Windowclose">
<effect type="fade" start="100" end="0" time="300"/>
<effect type="slide" end="0,-300" tween="cubic" easing="out" time="400"/>
</animation>
<control type="image">
<visible>videoplayer.content(episodes)</visible>
<posx>0</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<height>288</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[Player.Art(tvshow.poster)]</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
<control type="image">
<visible>videoplayer.content(movies)</visible>
<posx>0</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<height>288</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[Player.Art(poster)]</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
<control type="image">
<visible>videoplayer.content(livetv)</visible>
<posx>0</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<height>3-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[Player.Art(thumb)]</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
</control>
<control type="group">
<posx>0</posx>
<posy>row-22-begin</posy>
@ -22,50 +71,32 @@
<effect type="slide" end="0,300" tween="cubic" easing="out" time="400"/>
</animation>
<control type="image">
<posx>col-1-begin</posx>
<posx>0</posx>
<posy>0</posy>
<width>24-col</width>
<height>6-row</height>
<width>fullscreenWidth</width>
<height>10-row</height>
<texture>colors/black.png</texture>
<colordiffuse>textboxInactive</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>col-4-begin</posx>
<posx>0</posx>
<posy>0</posy>
<width>21-col</width>
<width>fullscreenWidth</width>
<height>2-row</height>
<texture colordiffuse="highlight">colors/white.png</texture>
<colordiffuse>ccffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--thumbnail-->
<control type="image">
<posx>col-1-begin</posx>
<posy>0</posy>
<width>3-col-textbox</width>
<height>3-col-textbox</height>
<aspectratio>stretch</aspectratio>
<texture>DefaultAlbumCover.png</texture>
<colordiffuse></colordiffuse>
</control>
<control type="image">
<posx>col-1-begin</posx>
<posy>0</posy>
<width>3-col-textbox</width>
<height>3-col-textbox</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture border="0">$INFO[player.art(thumb)]</texture>
</control>
<control type="label">
<posx>324</posx>
<posx>120</posx>
<posy>0</posy>
<width>16-col</width>
<height>2-row</height>
<font>pageSubTitle</font>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<label>[B]$INFO[videoplayer.Title][/B]</label>
<label>[B]$INFO[videoplayer.TVShowTitle,,: ]$INFO[videoplayer.Title][/B]</label>
</control>
<control type="label">
<visible>VideoPlayer.HasMenu</visible>
@ -91,10 +122,10 @@
<scroll>false</scroll>
</control>
<control type="textbox">
<posx>324</posx>
<posx>120</posx>
<posy>84</posy>
<font>textbox</font>
<width>1476</width>
<width>23-col</width>
<textcolor>textActive</textcolor>
<height>116</height>
<label fallback="31205">$INFO[videoplayer.plot]</label>

View File

@ -0,0 +1,235 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol>3</defaultcontrol>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="group">
<posx>col-4-begin</posx>
<posy>row-5-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>18-col</width>
<height>2-row</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>2-row</posy>
<width>18-col</width>
<height>18-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>4-col</posx>
<posy>2-row</posy>
<width>10-col</width>
<height>18-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>16-col</width>
<height>2-row</height>
<aligny>center</aligny>
<font>dialogTitle</font>
<label>35050</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="grouplist" id="3">
<description>Controller types grouplist</description>
<posx>0</posx>
<posy>75</posy>
<width>4-col</width>
<height>18-row</height>
<onright>9001</onright>
</control>
<control type="gamecontroller" id="31">
<posx>5-col</posx>
<posy>5-row</posy>
<width>8-col</width>
<height>343</height>
</control>
<!--dialog buttons-->
<control type="panel" id="9001">
<posx>14-col</posx>
<posy>75</posy>
<width>4-col</width>
<height>10-row</height>
<orientation>vertical</orientation>
<onleft>3</onleft>
<itemlayout width="6-col" height="2-row">
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>-1</posy>
<width>3-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
</itemlayout>
<focusedlayout width="6-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col-textbox</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<include>spinFocusIcon</include>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>3-col-textbox</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>-1</posy>
<width>5-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<description>Ok Button</description>
<label>186</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(10820,18)</onclick>
</item>
<item id="2">
<description>Reset Button</description>
<label>409</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(10820,19)</onclick>
</item>
<item id="3">
<description>Install more Button</description>
<label>$LOCALIZE[21452]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(10820,20)</onclick>
</item>
<item id="4">
<description>Help Button</description>
<label>$LOCALIZE[10043]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(10820,17)</onclick>
</item>
</content>
</control>
</control>
<!--button setup-->
<control type="group">
<animation type="conditional" condition="controlgroup(5).hasfocus()">
<effect type="fade" start="0" end="100" time="300"/>
</animation>
<animation type="conditional" condition="!controlgroup(5).hasfocus()">
<effect type="fade" start="100" end="0" time="300"/>
</animation>
<include>modalDialog</include>
<control type="grouplist" id="5">
<description>buttons grouplist</description>
<posx>col-10-begin</posx>
<posy>row-4-begin</posy>
<width>8-col</width>
<height>21-row</height>
<onleft>3</onleft>
<onright>3</onright>
<onback>3</onback>
</control>
<control type="label" id="8">
<description>Default Label</description>
<label>-</label>
<align>left</align>
<aligny>center</aligny>
<textoffsetx>24</textoffsetx>
<height>2-row</height>
<font>settingsCategoryTitle</font>
<textcolor>highlight</textcolor>
<shadowcolor>-</shadowcolor>
</control>
</control>
<!--dialog buttons (hidden)-->
<control type="group">
<visible>false</visible>
<control type="button" id="10">
<description>Default controller types button</description>
</control>
<control type="button" id="7">
<description>Default feature types button</description>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor>
<width>6-col</width>
</control>
<control type="button" id="18">
<description>Ok Button</description>
<label>186</label>
</control>
<control type="button" id="19">
<description>Reset Button</description>
<label>10035</label>
</control>
<control type="button" id="20">
<description>Link to install more controllers</description>
</control>
<control type="button" id="17">
<description>Help button</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogGameControllers.xml</label>
</control>
</controls>
</window>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<onload condition="Window.isactive(videolibrary) | window.isactive(videoplaylist) | Window.isactive(pvr) window.isactive(musiclibrary) | window.isactive(musicplaylist)">SetFocus(9000,0)</onload>
<onload condition="Window.isactive(Videos) | window.isactive(videoplaylist) | Window.isactive(pvr) Window.isactive(Music) | window.isactive(musicplaylist)">SetFocus(9000,0)</onload>
<controls>
<control type="group">
<posx>col-19-begin</posx>
@ -83,7 +83,7 @@
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>DialogKaiToast.xml</label>
<label>DialogNotification.xml</label>
</control>
</controls>
</window>

View File

@ -774,7 +774,7 @@
<height>1-col</height>
<texturenofocus colordiffuse="keyboardInactive">colors/white.png</texturenofocus>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<label>IP</label>
<label>31093</label>
<textoffsetx>0</textoffsetx>
<onleft>304</onleft>
<onright>160</onright>

View File

@ -1,11 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol>10</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<defaultcontrol>8000</defaultcontrol>
<controls>
<!--background-->
<include>globalBackground</include>

View File

@ -23,7 +23,7 @@
<!--coverart-->
<control type="group">
<visible>container.content(albums)</visible>
<posx>col-3-begin</posx>
<posx>3-col</posx>
<posy>2-row</posy>
<control type="image">
<posx>0</posx>
@ -67,7 +67,7 @@
<!--content is artist-->
<control type="group">
<visible>container.content(artists)</visible>
<posx>col-17-begin</posx>
<posx>1200</posx>
<posy>0</posy>
<animation type="Windowopen">
<effect type="fade" start="0" end="100" time="300" delay="300"/>
@ -80,34 +80,26 @@
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>8-col</width>
<width>10-col</width>
<height>fullscreenHeight</height>
<texture>colors/black.png</texture>
<colordiffuse>cc111111</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posx>-6</posx>
<posy>0</posy>
<width>8-col</width>
<height>row-5-begin</height>
<width>6</width>
<height>fullscreenHeight</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>row-5-begin</posy>
<width>8-col</width>
<height>1-row</height>
<texture>colors/white.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<!--content description-->
<control type="label">
<posx>12</posx>
<posx>24</posx>
<posy>42</posy>
<width>8-col-gutter</width>
<width>684</width>
<align>left</align>
<height>3-row</height>
<aligny>center</aligny>
@ -116,36 +108,26 @@
<label>$INFO[listitem.artist]</label>
<wrapmultiline>true</wrapmultiline>
</control>
<control type="label">
<posx>12</posx>
<posy>row-5-begin</posy>
<width>8-col-gutter</width>
<align>left</align>
<font>itemSubTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.genre]</label>
<shadowcolor>-</shadowcolor>
</control>
<!--synopsis-->
<control type="textbox">
<posx>12</posx>
<posy>row-7-begin</posy>
<posx>24</posx>
<posy>row-6-begin</posy>
<font>textbox</font>
<width>8-col-gutter</width>
<width>660</width>
<align>left</align>
<textcolor>textActive</textcolor>
<height>17-row</height>
<label fallback="31205">$INFO[ListItem.Property(Artist_Description)]</label>
<autoscroll delay="15000" time="1500" repeat="10000"/>
<autoscroll delay="15000" time="3000" repeat="10000"/>
</control>
<!--dialog controls-->
<control type="panel" id="8000">
<posx>0</posx>
<posy>row-25-begin</posy>
<width>8-col</width>
<width>10-col</width>
<height>4-row</height>
<orientation>vertical</orientation>
<itemlayout width="4-col" height="2-row">
<itemlayout width="5-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
@ -167,15 +149,6 @@
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>3-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>textboxInactive</colordiffuse>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
@ -188,7 +161,7 @@
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="2-row">
<focusedlayout width="5-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
@ -202,7 +175,7 @@
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>3-col</width>
<width>4-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
@ -250,13 +223,19 @@
<thumb>-</thumb>
<onclick>SendClick(12)</onclick>
</item>
<item>
<label>31169</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(7)</onclick>
</item>
</content>
</control>
</control>
<!--content is album-->
<control type="group">
<visible>container.content(albums) + !container.content(artists)</visible>
<posx>col-17-begin</posx>
<posx>1200</posx>
<posy>0</posy>
<animation type="Windowopen">
<effect type="fade" start="0" end="100" time="300" delay="300"/>
@ -269,66 +248,48 @@
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>8-col</width>
<width>10-col</width>
<height>fullscreenHeight</height>
<texture>colors/black.png</texture>
<colordiffuse>textboxInactive</colordiffuse>
<colordiffuse>cc111111</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posx>-6</posx>
<posy>0</posy>
<width>8-col</width>
<height>row-5-begin</height>
<width>6</width>
<height>fullscreenHeight</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>row-5-begin</posy>
<width>8-col</width>
<height>1-row</height>
<texture>colors/white.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<!--title and synopsis-->
<control type="group">
<posx>24</posx>
<posy>row-1-begin</posy>
<control type="label">
<posx>0</posx>
<posy>-12</posy>
<width>528</width>
<posy>0</posy>
<width>684</width>
<align>left</align>
<height>3-row</height>
<height>100</height>
<aligny>center</aligny>
<font>largeLight</font>
<textcolor>textActive</textcolor>
<label>$INFO[listitem.album]</label>
<label>[B]$INFO[ListItem.artist][/B] $INFO[listitem.album]</label>
<wrapmultiline>true</wrapmultiline>
</control>
<control type="label">
<posx>0</posx>
<posy>4-row</posy>
<width>528</width>
<align>left</align>
<font>itemSubTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.artist,, ]$INFO[Listitem.year,(,)]</label>
<shadowcolor>-</shadowcolor>
</control>
<!--synopsis-->
<control type="textbox">
<posx>0</posx>
<posy>6-row</posy>
<posy>168</posy>
<font>textbox</font>
<width>528</width>
<width>660</width>
<align>left</align>
<textcolor>textActive</textcolor>
<height>16-row</height>
<label fallback="31205">$INFO[ListItem.Property(Album_Description)]</label>
<autoscroll delay="10000" time="2000" repeat="10000"/>
<autoscroll delay="10000" time="3000" repeat="10000"/>
<shadowcolor>-</shadowcolor>
</control>
</control>
@ -336,10 +297,10 @@
<control type="panel" id="8000">
<posx>0</posx>
<posy>row-25-begin</posy>
<width>8-col</width>
<width>10-col</width>
<height>6-row</height>
<orientation>vertical</orientation>
<itemlayout width="4-col" height="2-row">
<itemlayout width="5-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
@ -361,15 +322,6 @@
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
@ -382,7 +334,7 @@
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="2-row">
<focusedlayout width="5-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
@ -396,7 +348,7 @@
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>3-col</width>
<width>4-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
@ -444,9 +396,229 @@
<thumb>-</thumb>
<onclick>SendClick(12)</onclick>
</item>
<item>
<label>31169</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(7)</onclick>
</item>
</content>
</control>
</control>
<!--content is a song-->
<control type="group">
<visible>container.content(songs)</visible>
<posx>0</posx>
<posy>0</posy>
<!--content-->
<control type="group">
<posx>col-7-begin</posx>
<posy>row-5-begin</posy>
<include>modalDialogInOut</include>
<!--titles-->
<control type="label">
<description>Song title</description>
<posx>0</posx>
<posy>0</posy>
<width>12-col-gutter</width>
<height>3-row</height>
<align>left</align>
<aligny>center</aligny>
<font>largeLight</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.title]</label>
<wrapmultiline>true</wrapmultiline>
</control>
<!--col 1-->
<control type="label">
<posx>0</posx>
<posy>4-row</posy>
<width>6-col-gutter</width>
<align>left</align>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>[COLOR highlight]$LOCALIZE[31129][/COLOR] $INFO[ListItem.artist]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>5-row</posy>
<width>6-col-gutter</width>
<align>left</align>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>[COLOR highlight]$LOCALIZE[31130][/COLOR] $INFO[ListItem.year]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>6-row</posy>
<width>6-col-gutter</width>
<align>left</align>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>[COLOR highlight]$LOCALIZE[31193][/COLOR] $INFO[ListItem.duration]</label>
</control>
<!--col 2-->
<control type="label">
<posx>6-col</posx>
<posy>4-row</posy>
<width>6-col-gutter</width>
<align>left</align>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>[COLOR highlight]$LOCALIZE[31166][/COLOR] $INFO[ListItem.album]</label>
</control>
<control type="label">
<posx>6-col</posx>
<posy>5-row</posy>
<width>6-col-gutter</width>
<align>left</align>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>[COLOR highlight]$LOCALIZE[31167][/COLOR] $INFO[ListItem.genre]</label>
</control>
<control type="label">
<posx>6-col</posx>
<posy>6-row</posy>
<width>6-col-gutter</width>
<align>left</align>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>[COLOR highlight]$LOCALIZE[31168][/COLOR] $INFO[ListItem.UserRating]</label>
</control>
<!--synopsis-->
<control type="textbox">
<posx>0</posx>
<posy>8-row</posy>
<font>textbox</font>
<width>12-col</width>
<align>left</align>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<height>200</height>
<label>$INFO[ListItem.Property(Album_Description)]</label>
<autoscroll delay="10000" time="1000" repeat="10000"/>
</control>
<!--dialog controls-->
<control type="list" id="8000">
<posx>0</posx>
<posy>16-row</posy>
<width>12-col</width>
<height>2-row</height>
<orientation>horizontal</orientation>
<itemlayout width="4-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aligny>center</aligny>
<align>center</align>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>3-col</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col-textbox</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<include>spinFocusIcon</include>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>3-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aligny>center</aligny>
<align>center</align>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>3-col</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<label>31075</label>
<label2></label2>
<thumb>-</thumb>
<onclick>dialog.close(all,true)</onclick>
<onclick>action(select)</onclick>
</item>
<item id="2">
<label>31169</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(2003,7)</onclick>
</item>
<item id="3">
<label>13511</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(2003,10)</onclick>
</item>
</content>
</control>
</control>
</control>
<!--dialog controls-->
<control type="group">
<visible>false</visible>
@ -454,6 +626,9 @@
<description>Refresh button</description>
<label>184</label>
</control>
<control type="button" id="7">
<description>Set rating</description>
</control>
<control type="button" id="10">
<description>Get Thumb</description>
<label>13405</label>
@ -467,7 +642,7 @@
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogAlbumInfo.xml</label>
<label>DialogMusicInfo.xml</label>
</control>
</controls>
</window>

View File

@ -1,5 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<onload>action(back)</onload>
<controls>
<!--removed: not used-->
</controls>
</window>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<onload>action(back)</onload>
<controls>
<!--removed: not used-->
</controls>
</window>

View File

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<!--keyboard control: o-->
<controls>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>fullscreenWidth</width>
<height>fullscreenHeight</height>
<texture>colors/black.png</texture>
<colordiffuse>textboxInactive</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="grouplist">
<posx>col-1-begin</posx>
<posy>row-5-begin</posy>
<control type="label">
<width>24-col</width>
<label>$INFO[PVR.ActStreamServiceName,$LOCALIZE[19099]: ]</label>
</control>
<control type="label">
<width>24-col</width>
<label>$INFO[PVR.ActStreamProviderName,$LOCALIZE[19101]: ]</label>
</control>
<control type="label">
<width>24-col</width>
<label>$INFO[PVR.ActStreamClient,[$LOCALIZE[19012]: ]</label>
</control>
<control type="label">
<width>24-col</width>
<label>$INFO[PVR.ActStreamDevice,$LOCALIZE[19006]: ]</label>
</control>
<control type="label">
<width>24-col</width>
<label>$INFO[PVR.ActStreamStatus,$LOCALIZE[19007]: ]</label>
</control>
<control type="label">
<width>24-col</width>
<label>$INFO[PVR.ActStreamEncryptionName,$LOCALIZE[19015]: ]</label>
</control>
<control type="label">
<width>24-col</width>
<label>$INFO[PVR.ActStreamBer,$LOCALIZE[19010]: ]</label>
</control>
<control type="label">
<width>24-col</width>
<label>$INFO[PVR.ActStreamUnc,$LOCALIZE[19011]: ]</label>
</control>
<control type="label">
<width>24-col</width>
<label>$INFO[PVR.ActStreamMux,$LOCALIZE[19100]: ]</label>
</control>
<control type="label">
<width>24-col</width>
<label>$INFO[PVR.ActStreamSignal,$LOCALIZE[19008]: ]</label>
</control>
<control type="label">
<width>24-col</width>
<label>$INFO[PVR.ActStreamSNR,$LOCALIZE[19009]: ]</label>
</control>
<control type="label">
<width>24-col</width>
<label>$INFO[Player.Process(pixformat),$LOCALIZE[31114]: ]</label>
</control>
<control type="label">
<width>24-col</width>
<label>$INFO[Player.Process(deintmethod),$LOCALIZE[16038]: ]</label>
</control>
<control type="label">
<width>24-col</width>
<label>$INFO[Player.Process(videowidth),$LOCALIZE[38031]: ,x]$INFO[Player.Process(videoheight),,px]$INFO[Player.Process(videodar),$COMMA , AR]$INFO[Player.Process(videofps),$COMMA , FPS]</label>
</control>
<control type="label">
<width>24-col</width>
<label>$LOCALIZE[460]: $INFO[Player.Process(audiochannels)] $INFO[Player.Process(audiodecoder)] $INFO[Player.Process(audiobitspersample),,bits] $INFO[Player.Process(audiosamplerate),,Hz]</label>
</control>
<control type="label">
<width>24-col</width>
<label>$INFO[System.Memory(used.percent),$LOCALIZE[31030]: , ]$INFO[System.CpuUsage,$LOCALIZE[13271] ]</label>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogPlayerProcessInfo.xml</label>
</control>
</controls>
</window>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<visible>!window.isactive(videoosd) + !window.isactive(123) + !window.isactive(124) + !Window.IsActive(1104) + !Window.IsActive(DialogSubtitles.xml) + !Window.IsVisible(fullscreeninfo) + [VideoPlayer.IsFullscreen + !Window.IsVisible(visualisation)] + [Player.Seeking | Player.DisplayAfterSeek | Player.Paused | Player.Forwarding | Player.Rewinding]</visible>
<visible>!window.isactive(videoosd) + !window.isactive(osdvideosettings) + !window.isactive(osdaudiosettings) + !Window.IsActive(1104) + !Window.IsActive(DialogSubtitles.xml) + !Window.IsVisible(fullscreeninfo) + [VideoPlayer.IsFullscreen + !Window.IsVisible(visualisation)] + [Player.Seeking | Player.DisplayAfterSeek | Player.Paused | Player.Forwarding | Player.Rewinding]</visible>
<controls>
<control type="image">
<include>dimensionsFullscreen</include>

View File

@ -2,114 +2,63 @@
<window>
<defaultcontrol always="true">9000</defaultcontrol>
<onload condition="!IntegerGreaterThan(container(3).numitems,0) + !IntegerGreaterThan(container(6).numitems,0)">control.SetFocus(9999)</onload>
<include>fadeInOut</include>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="group">
<control type="group">
<posx>col-6-begin</posx>
<posy>row-5-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="group">
<posx>col-4-begin</posx>
<posy>row-2-begin</posy>
<include>modalDialogInOut</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>18-col</width>
<width>16-col</width>
<height>2-row</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>2-row</posy>
<width>18-col</width>
<height>22-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>6-col</posx>
<posy>12-row</posy>
<width>12-col</width>
<height>12-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label" id="1">
<posx>24</posx>
<posy>0</posy>
<width>16-col</width>
<width>16-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>dialogTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="group" id="9000">
<!--Info panel-->
<control type="group">
<control type="image">
<posx>0</posx>
<posy>2-row</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>18-col</width>
<height>10-row</height>
<aspectratio aligny="center">scale</aspectratio>
<texture>vignette.png</texture>
<width>16-col</width>
<height>18-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>1-col</posx>
<posy>1-row</posy>
<posx>12-col</posx>
<posy>2-row</posy>
<width>4-col</width>
<height>4-col</height>
<aspectratio scalediffuse="false" align="center" aligny="center">keep</aspectratio>
<texture border="0">$INFO[container(6).Listitem.icon]</texture>
<bordertexture border="3" colordiffuse="33FFFFFF">colors/white.png</bordertexture>
<bordersize>3</bordersize>
<fadetime>200</fadetime>
</control>
<control type="label">
<description>Addon Title</description>
<posx>6-col-indent</posx>
<posy>1-row</posy>
<width>12-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>mediumStrong</font>
<label>$INFO[container(6).ListItem.label]</label>
</control>
<control type="label">
<posx>6-col-indent</posx>
<posy>104</posy>
<width>12-col-gutter</width>
<font>itemSubTitle</font>
<textcolor>highlight</textcolor>
<label>$INFO[container(6).ListItem.Property(Addon.Creator)]</label>
</control>
<control type="textbox" id="400">
<posx>6-col-indent</posx>
<posy>4-row</posy>
<font>textbox</font>
<width>12-col-gutter</width>
<height>160</height>
<label>$INFO[container(6).ListItem.Property(Addon.Description)]</label>
<autoscroll delay="5000" time="1000" repeat="10000"/>
</control>
<height>18-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="group" id="9000">
<!--Used in search from cast listing etc-->
<control type="panel" id="3">
<posx>6-col-indent</posx>
<posy>442</posy>
<posx>0</posx>
<posy>73</posy>
<width>12-col</width>
<height>410</height>
<onleft>9999</onleft>
<itemlayout height="75" width="12-col">
<height>18-row</height>
<onright>9999</onright>
<itemlayout height="72" width="12-col">
<control type="image">
<posx>0</posx>
<posy>0</posy>
@ -143,7 +92,7 @@
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<focusedlayout height="75" width="12-col">
<focusedlayout height="72" width="12-col">
<control type="image">
<posx>0</posx>
<posy>0</posy>
@ -159,7 +108,7 @@
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>768</width>
<width>11-col</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
@ -196,24 +145,24 @@
<!--skin selection etc-->
<control type="panel" id="6">
<posx>6-col-indent</posx>
<posy>442</posy>
<posx>0</posx>
<posy>73</posy>
<width>12-col</width>
<height>410</height>
<onleft>9999</onleft>
<itemlayout height="75" width="6-col">
<height>18-row</height>
<onright>9999</onright>
<itemlayout height="72" width="12-col">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>69</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/offblack.png" border="0">$INFO[Listitem.thumb]</texture>
<texture fallback="colors/offblack.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>324</width>
<width>11-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
@ -222,14 +171,14 @@
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<focusedlayout height="75" width="6-col">
<focusedlayout height="72" width="12-col">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>69</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/white.png" border="0">$INFO[Listitem.thumb]</texture>
<texture fallback="colors/white.png" border="0">$INFO[Listitem.icon]</texture>
<animation type="focus" loop="false" reversible="false">
<effect type="fade" time="500"/>
<effect type="rotatey" end="360" center="33" tween="back" easing="out" time="1000"/>
@ -238,7 +187,7 @@
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>348</width>
<width>11-col</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
@ -248,28 +197,26 @@
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>324</width>
<width>11-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</focusedlayout>
</control>
</control>
<!--OK / Cancel-->
<control type="panel" id="9999">
<visible>control.isvisible(3) | control.isvisible(5)</visible>
<posx>0</posx>
<posy>12-row</posy>
<width>429</width>
<posx>12-col</posx>
<posy>73</posy>
<width>4-col</width>
<height>6-row</height>
<orientation>vertical</orientation>
<onright>9000</onright>
<itemlayout width="6-col" height="2-row">
<onleft>9000</onleft>
<itemlayout width="4-col" height="2-row">
<control type="label">
<posx>0</posx>
<posy>0</posy>
@ -294,7 +241,7 @@
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="6-col" height="2-row">
<focusedlayout width="4-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
@ -339,7 +286,7 @@
</focusedlayout>
<content>
<item id="1">
<description>Ok / manual / getmore Button</description>
<description>Ok / manual / get more Button</description>
<label fallback="186">$INFO[control.getlabel(5)]</label>
<label2></label2>
<thumb>-</thumb>
@ -357,11 +304,11 @@
<control type="group">
<visible>false</visible>
<control type="button" id="5">
<visible>false</visible>
<description>OK / Manual button</description>
<label>186</label>
</control>
</control>
</control>
</control>
<!--debugging-->

216
1080i/DialogSettings.xml Normal file
View File

@ -0,0 +1,216 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol>5</defaultcontrol>
<include>fadeInOut</include>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="group">
<visible>!Window.IsVisible(sliderdialog)</visible>
<posx>col-5-begin</posx>
<posy>row-4-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>16-col</width>
<height>2-row</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>2-row</posy>
<width>16-col</width>
<height>19-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>2-row</posy>
<width>12-col</width>
<height>19-row</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label" id="2">
<posx>24</posx>
<posy>0</posy>
<width>16-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>dialogTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="grouplist" id="5">
<description>control area</description>
<posx>0</posx>
<posy>2-row</posy>
<width>12-col</width>
<height>19-row</height>
<onright>9000</onright>
<onup>5</onup>
<ondown>5</ondown>
</control>
<control type="button" id="7">
<description>Default Button</description>
</control>
<control type="radiobutton" id="8">
<description>Default RadioButton</description>
</control>
<control type="spincontrolex" id="9">
<description>Default SpinControlex</description>
</control>
<control type="edit" id="12">
<width>8-col</width>
<font>buttonTitle</font>
<align>left</align>
<texturefocus>colors/white.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>24</textoffsetx>
<focusedcolor>black</focusedcolor>
</control>
<control type="sliderex" id="13">
<description>Default Slider</description>
</control>
<control type="label" id="14">
<description>Default Label</description>
<label>-</label>
<align>left</align>
<aligny>center</aligny>
<textoffsetx>24</textoffsetx>
<height>2-row</height>
<font>settingsCategoryTitle</font>
<textcolor>highlight</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--dialog control buttons-->
<control type="panel" id="9000">
<posx>12-col</posx>
<posy>2-row</posy>
<width>4-col</width>
<height>6-row</height>
<orientation>vertical</orientation>
<onleft>5</onleft>
<itemlayout width="4-col" height="2-row">
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>5-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<include>spinFocusIcon</include>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>5-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>5-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<description>Ok Button</description>
<label>186</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(28)</onclick>
</item>
<item id="2">
<description>Cancel Button</description>
<label>222</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(29)</onclick>
</item>
<item id="3">
<visible>Control.IsEnabled(30)</visible>
<description>clear / settings</description>
<label>31048</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(30)</onclick>
</item>
</content>
</control>
<!--dialog controls-->
<control type="group">
<visible>false</visible>
<control type="button" id="28">
<description>OK</description>
</control>
<control type="button" id="29">
<description>Cancel</description>
</control>
<control type="button" id="30">
<description>Clear / Settings</description>
</control>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>dialogSettings.xml</label>
</control>
</controls>
</window>

View File

@ -5,8 +5,8 @@
<controls>
<control type="group">
<posx>col-19-begin</posx>
<include condition="!window.isactive(infodialog)">progressPosition1</include>
<include condition="window.isactive(infodialog)">progressPosition2</include>
<include condition="!window.isactive(Notification)">progressPosition1</include>
<include condition="window.isactive(Notification)">progressPosition2</include>
<!--animations-->
<animation type="Windowclose">
<effect type="fade" start="100" end="0" time="400" tween="sine"/>

View File

@ -28,9 +28,9 @@
<aspectratio>stretch</aspectratio>
</control>
<control type="label" id="1">
<posx>12</posx>
<posx>24</posx>
<posy>0</posy>
<width>16-col-gutter</width>
<width>1116</width>
<height>2-row</height>
<aligny>center</aligny>
<font>dialogTitle</font>
@ -39,9 +39,9 @@
</control>
<control type="textbox" id="5">
<description>textarea</description>
<posx>12</posx>
<posx>24</posx>
<posy>3-row</posy>
<width>16-col-gutter</width>
<width>1116</width>
<height>19-row</height>
<font>textbox</font>
</control>

View File

@ -55,7 +55,7 @@
<!--content is movie or tvshow (from XBMC Library)-->
<control type="group">
<visible>!Substring(Container.folderpath,plugin) + !container.content(episodes)</visible>
<posx>col-15-begin</posx>
<posx>1200</posx>
<posy>0</posy>
<animation type="Windowopen">
<effect type="fade" start="0" end="100" time="300" delay="300"/>
@ -79,26 +79,18 @@
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posx>-6</posx>
<posy>0</posy>
<width>10-col</width>
<height>row-5-begin</height>
<width>6</width>
<height>fullscreenHeight</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>row-5-begin</posy>
<width>10-col</width>
<height>24</height>
<texture>colors/white.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<!--meta-->
<control type="panel">
<posx>12</posx>
<posy>7-row</posy>
<posy>6-row</posy>
<width>10-col</width>
<height>6-row</height>
<enable>false</enable>
@ -132,14 +124,14 @@
<onclick>noop</onclick>
</item>
<item>
<label>$LOCALIZE[31146]</label>
<label2>$INFO[ListItem.director]</label2>
<label>$LOCALIZE[515]</label>
<label2>$INFO[ListItem.genre]</label2>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item>
<label>$LOCALIZE[515]</label>
<label2>$INFO[ListItem.genre]</label2>
<label>$LOCALIZE[31146]</label>
<label2>$INFO[ListItem.director]</label2>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
@ -170,12 +162,12 @@
<!--synopsis-->
<control type="textbox">
<posx>0</posx>
<posy>10-row</posy>
<posy>9-row</posy>
<font>textbox</font>
<width>672</width>
<width>660</width>
<align>left</align>
<textcolor>textActive</textcolor>
<height>384</height>
<height>388</height>
<label fallback="31205">$INFO[ListItem.plot]</label>
<autoscroll delay="10000" time="1000" repeat="10000"/>
<shadowcolor>-</shadowcolor>
@ -184,7 +176,7 @@
<!--dialog controls-->
<control type="panel" id="8000">
<posx>0</posx>
<posy>24-row</posy>
<posy>23-row</posy>
<width>10-col</width>
<height>6-row</height>
<itemgap>3</itemgap>
@ -211,15 +203,6 @@
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
@ -316,7 +299,7 @@
<visible>false</visible>
</item>
<item>
<label>38023</label>
<label>31169</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(2003,7)</onclick>
@ -504,7 +487,7 @@
<!--cast and crew toggle-->
<control type="group">
<visible>skin.string(showcast,true)</visible>
<posx>col-15-begin</posx>
<posx>1200</posx>
<posy>0</posy>
<animation type="conditional" condition="skin.string(showcast,true)">
<effect type="slide" start="800" end="0" tween="cubic" easing="out" time="400" delay="100"/>
@ -528,45 +511,28 @@
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>row-5-begin</posy>
<width>10-col</width>
<height>1-row</height>
<texture>colors/white.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<!--content-->
<control type="group">
<posx>12</posx>
<posy>row-1-begin</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>10-col-gutter</width>
<posy>-12</posy>
<width>672</width>
<align>left</align>
<height>3-row</height>
<aligny>center</aligny>
<font>pageTitle</font>
<font>largeLight</font>
<textcolor>textActive</textcolor>
<label>$INFO[listitem.title]</label>
<wrapmultiline>true</wrapmultiline>
</control>
<control type="label">
<posx>0</posx>
<posy>4-row</posy>
<width>10-col-gutter</width>
<align>left</align>
<font>itemSubTitle</font>
<textcolor>black</textcolor>
<label>$LOCALIZE[31074]</label>
</control>
</control>
<control type="list" id="50">
<posx>0</posx>
<posy>236</posy>
<posy>204</posy>
<width>10-col</width>
<height>24-row</height>
<height>25-row</height>
<itemlayout width="10-col" height="2-col">
<control type="image">
<posx>0</posx>
@ -616,7 +582,7 @@
<posx>2-col</posx>
<posy>0</posy>
<width>8-col</width>
<height>2-col</height>
<height>2-col-textbox</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>ffFFFFFF</colordiffuse>

View File

@ -1,12 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">-</defaultcontrol>
<<<<<<< HEAD
=======
>>>>>>> Krypton
<controls>
<control type="group">
<posx>col-19-begin</posx>
<include condition="!window.isactive(infodialog)">progressPosition1</include>
<include condition="window.isactive(infodialog)">progressPosition2</include>
<include condition="!window.isactive(Notification)">progressPosition1</include>
<include condition="window.isactive(Notification)">progressPosition2</include>
<visible>!player.passthrough</visible>
<animation type="Windowclose">
<effect type="fade" start="100" end="0" time="400" tween="sine"/>

View File

@ -1,18 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<<<<<<< HEAD:1080i/DialogYesNo.xml
<defaultcontrol always="true">9001</defaultcontrol>
=======
<defaultcontrol always="true">9000</defaultcontrol>
>>>>>>> Krypton:1080i/DialogConfirm.xml
<include>fadeInOut</include>
<controls>
<include>modalDialog</include>
<control type="group">
<posx>0</posx>
<posy>row-9-begin</posy>
<posx>col-9-begin</posx>
<posy>row-8-begin</posy>
<!--animations-->
<include>modalDialogInOut</include>
<!--text-->
<control type="group">
<posx>col-9-begin</posx>
<control type="label" id="1">
<description>heading</description>
<posx>0</posx>
<posy>0</posy>
<<<<<<< HEAD:1080i/DialogYesNo.xml
<control type="label" id="1">
<description>heading</description>
<posx>12</posx>
@ -46,57 +52,22 @@
<posx>col-9-begin</posx>
<posy>6-row</posy>
<width>1-col</width>
=======
<width>8-col-gutter</width>
>>>>>>> Krypton:1080i/DialogConfirm.xml
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<animation type="conditional" condition="control.hasfocus(10)" loop="false" reversible="false">
<effect type="fade" time="500"/>
<effect type="rotatey" end="180" center="708" tween="back" easing="out" time="1000"/>
</animation>
</control>
<control type="label">
<posx>col-9-begin</posx>
<posy>6-row</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<wrapmultiline>true</wrapmultiline>
<font>dialogTitle</font>
<textcolor>textActive</textcolor>
<label>×</label>
</control>
<control type="image">
<posx>col-13-begin</posx>
<posy>6-row</posy>
<width>1-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="image">
<visible>control.hasfocus(11)</visible>
<posx>col-13-begin</posx>
<posy>6-row</posy>
<width>1-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<animation type="conditional" condition="control.hasfocus(11)" loop="false" reversible="false">
<effect type="fade" time="500"/>
<effect type="rotatey" end="180" center="996" tween="back" easing="out" time="1000"/>
</animation>
</control>
<control type="label">
<posx>col-13-begin</posx>
<posy>6-row</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<control type="textbox" id="9">
<posx>0</posx>
<posy>84</posy>
<width>8-col-gutter</width>
<height>124</height>
<font>textbox</font>
<textcolor>textActive</textcolor>
<<<<<<< HEAD:1080i/DialogYesNo.xml
<label></label>
</control>
<control type="grouplist" id="9001">
@ -128,12 +99,131 @@
<label>107</label>
</control>
</control>
=======
<autoscroll delay="3000" time="2000" repeat="5000"/>
</control>
<!--options-->
<control type="panel" id="9000">
<posx>0</posx>
<posy>228</posy>
<width>8-col</width>
<height>6-row</height>
<orientation>vertical</orientation>
<itemlayout width="8-col" height="2-row">
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>-1</posy>
<width>7-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
</itemlayout>
<focusedlayout width="8-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col-textbox</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<include>spinFocusIcon</include>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>7-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>-1</posy>
<width>7-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<visible>control.isvisible(10)</visible>
<description>No</description>
<label>$INFO[control.getlabel(10)]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(10)</onclick>
</item>
<item id="2">
<visible>control.isvisible(11)</visible>
<description>Yes / OK</description>
<label>$INFO[control.getlabel(11)]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(11)</onclick>
</item>
<item id="3">
<visible>control.isvisible(12)</visible>
<visible>Control.IsVisible(12)</visible>
<description>Custom Button</description>
<label>$INFO[control.getlabel(12)]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(12)</onclick>
</item>
</content>
</control>
<!--buttons (hidden from view)-->
<control type="group">
<visible>false</visible>
<!--selection buttons-->
<control type="button" id="10">
<description>No</description>
</control>
<control type="button" id="11">
<description>Yes</description>
</control>
<control type="button" id="12">
<description>Custom</description>
</control>
</control>
>>>>>>> Krypton:1080i/DialogConfirm.xml
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogYesNo.xml</label>
<label>DialogConfirm.xml</label>
</control>
</controls>
</window>

View File

@ -48,7 +48,7 @@
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<--view options-->
<!--view options-->
<control type="grouplist" id="9000">
<posx>0</posx>
<posy>2-row</posy>

View File

@ -40,7 +40,7 @@
<posx>col-6-begin</posx>
<posy>row-3-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<include>modalDialogInOut</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
@ -65,7 +65,7 @@
<posx>0</posx>
<posy>2-row</posy>
<width>16-col</width>
<height>732</height>
<height>722</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
@ -74,18 +74,18 @@
<posx>12-col</posx>
<posy>2-row</posy>
<width>4-col</width>
<height>732</height>
<height>722</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="panel" id="450">
<posx>6</posx>
<posy>78</posy>
<posx>0</posx>
<posy>75</posy>
<width>12-col</width>
<height>20-row</height>
<onright>9000</onright>
<itemlayout height="75" width="12-col">
<itemlayout height="72" width="12-col">
<control type="image">
<posx>0</posx>
<posy>0</posy>
@ -110,7 +110,7 @@
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>780</width>
<width>11-col</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>

View File

@ -5,14 +5,17 @@
<include>fadeInOut</include>
<controls>
<include>globalBackground</include>
<control type="group">
<!--animations-->
<include>modalDialogInOutVertical</include>
<!--page title-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<posx>col-4-begin</posx>
<posy>row-5-begin</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>24-col</width>
<width>18-col</width>
<height>2-row</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
@ -22,7 +25,7 @@
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>24-col</width>
<width>18-col</width>
<height>2-row</height>
<font>dialogTitle</font>
<label>10003</label>
@ -32,47 +35,39 @@
<control type="image">
<posx>0</posx>
<posy>2-row</posy>
<width>24-col</width>
<height>25-row</height>
<width>18-col</width>
<height>660</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</control>
<!--left panel-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-4-begin</posy>
<posx>col-4-begin</posx>
<posy>row-7-begin</posy>
<control type="label" id="101">
<description>Header Label</description>
<posx>24</posx>
<posy>0</posy>
<width>12-col</width>
<height>2-row</height>
<width>8-col-gutter</width>
<label>-</label>
<font>mediumStrong</font>
<font>settingsCategoryTitle</font>
<textcolor>highlight</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="image">
<posx>12</posx>
<posy>2-row</posy>
<width>12-col-gutter</width>
<height>780</height>
<texture>colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>overlay</colordiffuse>
</control>
<!--left file list-->
<control type="list" id="20">
<posx>12</posx>
<posy>2-row</posy>
<width>12-col</width>
<height>21-row</height>
<width>9-col</width>
<height>15-row</height>
<onright>21</onright>
<itemlayout height="2-row" width="12-col">
<itemlayout height="2-row" width="9-col">
<control type="label">
<posx>12</posx>
<width>12-col-gutter</width>
<width>9-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<info>ListItem.Label</info>
@ -89,16 +84,16 @@
<textcolor>highlight</textcolor>
</control>
</itemlayout>
<focusedlayout height="2-row" width="12-col">
<focusedlayout height="2-row" width="9-col">
<control type="image">
<width>12-col-gutter</width>
<width>9-col-gutter</width>
<height>2-row</height>
<texture>colors/white.png</texture>
<animation effect="fade" start="100" end="50" condition="!Control.HasFocus(20)">Conditional</animation>
</control>
<control type="label">
<posx>12</posx>
<width>12-col-gutter</width>
<width>9-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<info>ListItem.Label</info>
@ -120,35 +115,28 @@
</control>
<!--right panel-->
<control type="group">
<posx>972</posx>
<posy>row-4-begin</posy>
<posx>col-13-begin</posx>
<posy>row-7-begin</posy>
<control type="label" id="102">
<description>Header Label</description>
<posx>12</posx>
<posy>0</posy>
<width>12-col</width>
<width>9-col-gutter</width>
<height>2-row</height>
<label>-</label>
<font>mediumStrong</font>
</control>
<control type="image">
<posx>0</posx>
<posy>2-row</posy>
<width>12-col-gutter</width>
<height>780</height>
<texture>colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>overlay</colordiffuse>
<font>settingsCategoryTitle</font>
<textcolor>highlight</textcolor>
</control>
<control type="list" id="21">
<posx>0</posx>
<posy>2-row</posy>
<width>12-col-gutter</width>
<height>21-row</height>
<width>636</width>
<height>15-row</height>
<onleft>20</onleft>
<itemlayout height="2-row" width="12-col">
<itemlayout height="2-row" width="636">
<control type="label">
<posx>12</posx>
<width>12-col-gutter</width>
<width>636</width>
<height>2-row</height>
<aligny>center</aligny>
<info>ListItem.Label</info>
@ -165,16 +153,16 @@
<textcolor>highlight</textcolor>
</control>
</itemlayout>
<focusedlayout height="2-row" width="12-col">
<focusedlayout height="2-row" width="636">
<control type="image">
<width>12-col-gutter</width>
<width>636</width>
<height>2-row</height>
<texture>colors/white.png</texture>
<animation effect="fade" start="100" end="50" condition="Control.HasFocus(20)">Conditional</animation>
</control>
<control type="label">
<posx>12</posx>
<width>12-col-gutter</width>
<width>636</width>
<height>2-row</height>
<aligny>center</aligny>
<info>ListItem.Label</info>
@ -194,6 +182,7 @@
</focusedlayout>
</control>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">

View File

@ -37,7 +37,7 @@
<name>largeLight</name>
<filename>roboto/light.ttf</filename>
<size>54</size>
<linespacing>0.8</linespacing>
<linespacing>0.9</linespacing>
</font>
<font>
<name>medium</name>
@ -69,12 +69,6 @@
<size>36</size>
<linespacing>0.9</linespacing>
</font>
<font>
<name>regularSemibold</name>
<filename>roboto/semibold.ttf</filename>
<size>36</size>
<linespacing>0.9</linespacing>
</font>
<font>
<name>regularLight</name>
<filename>roboto/light.ttf</filename>
@ -133,7 +127,6 @@
</font>
<font>
<name>largeTitle</name>
<!--prev dialogTitle-->
<filename>roboto/black.ttf</filename>
<size>60</size>
<linespacing>1.0</linespacing>
@ -153,7 +146,6 @@
<linespacing>1.0</linespacing>
</font>
<font>
<name>itemSubTitleCondensed</name>
<filename>roboto/condensedBold.ttf</filename>
<size>30</size>
@ -171,10 +163,16 @@
<size>28</size>
<linespacing>1.0</linespacing>
</font>
<font>
<name>settingsCategoryTitle</name>
<filename>roboto/black.ttf</filename>
<size>22</size>
<linespacing>1.0</linespacing>
</font>
<font>
<name>thumbTitle</name>
<filename>roboto/regular.ttf</filename>
<size>24</size>
<size>20</size>
<linespacing>1.0</linespacing>
</font>
<font>

View File

@ -1,44 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<window id="0">
<defaultcontrol always="true">9000</defaultcontrol>
<defaultcontrol always="true">9999</defaultcontrol>
<onload>RunScript(script.skinshortcuts,type=buildxml&amp;mainmenuID=9001&amp;group=mainmenu|videosubmenu|musicsubmenu|picturessubmenu)</onload>
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
<onload>Skin.Reset(keepMusicMenuActive)</onload>
<animation effect="fade" start="100" end="0" time="250">WindowClose</animation>
<animation effect="fade" start="0" end="100" time="500" reversible="true">WindowOpen</animation>
<controls>
<include>globalBackground</include>
<include>homeBackground</include>
<!--browse controls-->
<control type="group">
<animation type="windowopen">
<effect type="fade" start="0" end="100" delay="500" time="300"/>
<effect type="slide" start="-200" end="0" tween="sine" easing="out" delay="500" time="400"/>
<animation type="windowOpen" condition="!Skin.HasSetting(lowPowerMode)">
<effect type="zoom" center="auto" start="105" tween="sine" end="100" time="1500"/>
</animation>
<animation type="windowclose">
<effect type="fade" start="100" end="0" time="300"/>
<effect type="slide" start="0" end="-200" tween="sine" easing="out" time="400"/>
</animation>
<posx>0</posx>
<posy>0</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>col-5-begin</width>
<height>fullscreenHeight</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<include>modalDialogContentShift</include>
<control type="multiimage">
<include>dimensionsFullscreen</include>
<imagepath>$VAR[homeBackgroundLocation]</imagepath>
<timeperimage>45000</timeperimage>
<fadetime>1000</fadetime>
<pauseatend>10000</pauseatend>
<randomize>true</randomize>
<loop>yes</loop>
<aspectratio>stretch</aspectratio>
</control>
<!--logo-->
<control type="image">
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<width>1-col</width>
<height>1-col</height>
<texture>kodilogo.png</texture>
<colordiffuse>textActive</colordiffuse>
<include>dimensionsFullscreen</include>
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<<<<<<< HEAD
<control type="list" id="9000">
<posx>0</posx>
<posy>row-4-begin</posy>
@ -178,43 +168,59 @@
</item>
</content>
</control>
=======
>>>>>>> Krypton
</control>
<!--Date / time and weather-->
<control type="group">
<posx>18-col</posx>
<posy>row-21-begin</posy>
<posx>col-1-begin</posx>
<posy>row-22-begin</posy>
<control type="label">
<posx>8-col</posx>
<posy>12</posy>
<posx>0</posx>
<posy>-24</posy>
<width>24-col</width>
<height>4-row</height>
<align>right</align>
<align>center</align>
<font>veryLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[System.Time]</label>
</control>
<control type="label">
<posx>8-col</posx>
<posy>3-row</posy>
<posx>0</posx>
<posy>2-row</posy>
<width>24-col</width>
<height>4-row</height>
<align>right</align>
<font>Large</font>
<font>regular</font>
<align>center</align>
<textcolor>textActive</textcolor>
<label>$INFO[System.Date(DDD)] [B]$INFO[System.Date(dd)][/B] $INFO[System.Date(MMM)]</label>
</control>
<control type="label">
<visible>!isempty(Window(Weather).Property(WeatherProvider))</visible>
<posx>8-col</posx>
<posy>182</posy>
<posx>0</posx>
<posy>3-row</posy>
<width>24-col</width>
<height>3-row</height>
<align>right</align>
<height>5-row</height>
<align>center</align>
<font>regular</font>
<textcolor>textActive</textcolor>
<label>$INFO[weather.location] [B]$INFO[weather.temperature][/B] [LOWERCASE]$INFO[weather.conditions][/LOWERCASE]</label>
</control>
</control>
<!--hidden button to reveal background-->
<control type="button" id="9999">
<posx>-500</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<onleft>9000</onleft>
<onclick>control.setfocus(9000)</onclick>
</control>
<!--mini window-->
<include>miniVideoPlayer</include>
<!--hub menu-->
<include>hubMenu</include>
<include>hubOptions</include>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">

View File

@ -4,14 +4,10 @@
<include file="Includes_grid.xml"/>
<include file="Includes_variables.xml"/>
<include file="Includes_animations.xml"/>
<include file="Includes_homeBackground.xml"/>
<include file="Includes_hubMenu.xml"/>
<include file="Includes_hubMenuItems.xml"/>
<include file="Includes_hubOptions.xml"/>
<include file="Includes_hubOptionsItems.xml"/>
<include file="View_LiveTVChannels.xml"/>
<include file="View_VideoRecentItems.xml"/>
<include file="View_MusicRecentItems.xml"/>
<include file="View_Seasons.xml"/>
<include file="View_Episodes.xml"/>
<include file="View_Movies.xml"/>
@ -26,6 +22,7 @@
<include file="View_MusicFiles.xml"/>
<include file="View_MusicPlaylist.xml"/>
<include file="View_ArtistAlbums.xml"/>
<include file="script-skinshortcuts-includes.xml"/>
<!--modal dialogs-->
<include name="modalDialog">
@ -44,6 +41,12 @@
</include>
<!--Global background-->
<include name="globalBackground">
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>ffFFFFFF</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/white.png</texture>
@ -79,43 +82,74 @@
<!--busy indicator-->
<include name="loadingIndicator">
<control type="group">
<visible>!isempty(container.foldername) + !IntegerGreaterThan(container.numitems,0) | window.isactive(busydialog)</visible>
<posx>0</posx>
<posy>0</posy>
<!--animations-->
<animation type="visible">
<effect type="fade" start="0" end="100" time="400"/>
<animation type="Visible" reversible="false">
<effect type="zoom" start="80" end="100" center="960,540" tween="back" time="240" />
<effect type="fade" end="100" time="240" />
</animation>
<animation type="hidden">
<effect type="fade" start="100" end="0" time="200"/>
<animation type="Hidden" reversible="false">
<effect type="zoom" start="100" end="80" center="960,540" easing="in" tween="back" time="240" />
<effect type="fade" start="100" end="0" time="240" />
</animation>
<visible>!Window.IsActive(startup) + !isempty(container.foldername) + !IntegerGreaterThan(container.numitems,0) + !ListItem.IsParentFolder | window.isactive(busydialog)</visible>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>77FFFFFF</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>backgrounds/vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
<animation effect="fade" start="100" end="70" time="0" condition="true">Conditional</animation>
<animation effect="fade" start="100" end="0" time="240" condition="Window.IsVisible(fullscreenvideo)">Conditional</animation>
<animation effect="fade" end="100" time="560">WindowOpen</animation>
<animation effect="fade" start="100" end="0" time="240">WindowClose</animation>
</control>
<control type="image">
<posx>13-col</posx>
<posy>row-14-begin</posy>
<depth>DepthMax</depth>
<left>920</left>
<top>513</top>
<width>80</width>
<height>80</height>
<aspectratio>keep</aspectratio>
<animation effect="rotate" end="-45" center="auto" time="200" delay="600" loop="true" reversible="false" condition="true">Conditional</animation>
<texture colordiffuse="44ffffff">spinner.png</texture>
<animation effect="fade" end="100" time="300" delay="200">WindowOpen</animation>
</control>
<control type="image">
<depth>DepthMax</depth>
<left>935</left>
<top>528</top>
<width>50</width>
<height>50</height>
<aspectratio>keep</aspectratio>
<texture border="0">busy.gif</texture>
<bordertexture border="0">-</bordertexture>
<colordiffuse>99FFFFFF</colordiffuse>
<animation effect="rotate" end="45" center="auto" time="200" delay="600" loop="true" reversible="false" condition="true">Conditional</animation>
<texture flipx="true" colordiffuse="11ffffff">spinner.png</texture>
<animation effect="fade" end="100" time="300" delay="200">WindowOpen</animation>
</control>
</control>
</include>
<!--conditional positioning for progress dialogs (avoid overlaps)-->
<include name="progressPosition1"><posy>row-2-begin</posy></include>
<include name="progressPosition2"><posy>row-6-begin</posy></include>
<!--mini player window-->
<include name="miniVideoPlayer">
<control type="group">
<visible>!Skin.hassetting(stopVideoOnMenu) + Player.HasVideo + !VideoPlayer.IsFullscreen + !SlideShow.IsActive</visible>
<posx>col-20-begin</posx>
<posy>12</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>444</width>
<height>255</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
</control>
<control type="videowindow">
<posx>6</posx>
<posy>6</posy>
<width>6-col</width>
<height>243</height>
</control>
</control>
</include>
<!--debugging-->
<include name="DialogID">
<posx>15</posx>

View File

@ -8,15 +8,16 @@
<effect type="fade" start="100" end="0" time="300"/>
</animation>
</include>
<include name="fadeIn">
<animation type="focus">
<effect type="fade" start="0" end="100" time="500"/>
</animation>
</include>
<include name="listSlideIn">
<effect type="fade" start="0" end="100" time="300" delay="600"/>
<effect type="slide" start="3-col" end="0" center="auto" tween="cubic" easing="out" time="400" delay="500"/>
</include>
<include name="contentOpen">
<animation type="windowopen">
<effect type="fade" start="0" end="100" time="500"/>
<effect type="zoom" center="auto" start="120" end="100" time="300"/>
</animation>
</include>
<!--ken burnsey style effect for fanart images-->
<include name="kenBurnsey">
<animation type="conditional" condition="!Skin.HasSetting(lowPowerMode)" loop="true">

View File

@ -24,53 +24,21 @@
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--section logo-->
<control type="group">
<!--videos-->
<control type="label">
<visible>Window.isactive(videolibrary) | window.isactive(videoplaylist) | window.isactive(tvchannels) | window.isactive(tvguide) | window.isactive(TVRecordings) | window.isactive(tvtimers)</visible>
<!--logo-->
<control type="image">
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<width>1-col</width>
<height>1-col</height>
<font>symbolVeryLarge</font>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
<!--music-->
<control type="label">
<visible>window.isactive(musiclibrary) | window.isactive(musicplaylist) | window.isactive(radiochannels)</visible>
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<width>1-col</width>
<height>1-col</height>
<font>symbolVeryLarge</font>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
<!--pictures-->
<control type="label">
<visible>window.isactive(pictures)</visible>
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<width>1-col</width>
<height>1-col</height>
<font>symbolVeryLarge</font>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
<texture>kodilogo.png</texture>
<colordiffuse>textActive</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="list" id="9001">
<posx>0</posx>
<posy>row-4-begin</posy>
<width>col-5-begin</width>
<height>24-row</height>
<height>832</height>
<orientation>vertical</orientation>
<onleft>9002</onleft>
<onright>9999</onright>
@ -110,9 +78,12 @@
<label>$INFO[ListItem.label]</label>
</control>
</focusedlayout>
<include condition="Window.isactive(videolibrary) | window.isactive(videoplaylist) | window.isactive(tvchannels) | window.isactive(tvguide) | window.isactive(TVRecordings) | window.isactive(tvtimers)">videoMenu</include>
<include condition="window.isactive(musiclibrary) | window.isactive(musicplaylist) | window.isactive(radiochannels)">musicMenu</include>
<include condition="Window.isactive(pictures)">picturesMenu</include>
<content>
<include condition="window.isactive(home)">skinshortcuts-mainmenu</include>
<include condition="window.isactive(pictures)">skinshortcuts-group-picturessubmenu</include>
<include condition="[window.isactive(1106) + String.IsEqual(skin.string(recentitems),music)] | window.isactive(music) | window.isactive(radiochannels) | window.isactive(radioguide) | window.isactive(radiorecordings) | window.isactive(radiotimers)">skinshortcuts-group-musicsubmenu</include>
<include condition="[window.isactive(1106) + String.IsEqual(skin.string(recentitems),video)] | window.isactive(videos) | window.isactive(tvchannels) | window.isactive(tvrecordings) | window.isactive(tvguide) | window.isactive(tvtimers)">skinshortcuts-group-videosubmenu</include>
</content>
</control>
</control>
</include>

View File

@ -1,386 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<!--main hub video menu items-->
<include name="videoMenu">
<content>
<!--CD / DVD handling-->
<item>
<visible>System.HasMediaDVD</visible>
<label>341</label>
<label2/>
<onclick>XBMC.PlayDVD()</onclick>
</item>
<item>
<visible>System.HasMediaDVD</visible>
<label>31135</label>
<label2/>
<onclick>EjectTray()</onclick>
</item>
<!--search-->
<item>
<visible>System.HasAddon(script.globalsearch)</visible>
<label>137</label>
<label2/>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>activateWindow(videos,movietitles)</onclick>
<onclick>RunScript(script.globalsearch,movies=true&amp;tvshows=true&amp;episodes=true)</onclick>
<onclick>right</onclick>
</item>
<!--latest items-->
<item>
<visible>Library.HasContent(Video)</visible>
<label>31005</label>
<label2/>
<onclick>activateWindow(VideoLibrary)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,true)</onclick>
<onclick>Control.SetFocus(9998)</onclick>
</item>
<item>
<visible>System.GetBool(pvrmanager.enabled)</visible>
<label>31006</label>
<label2/>
<onclick>ActivateWindow(TVChannels)</onclick>
<onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible>System.GetBool(pvrmanager.enabled)</visible>
<label>31112</label>
<label2/>
<onclick>ActivateWindow(TVGuide)</onclick>
<onclick>Control.SetFocus(10)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible>System.GetBool(pvrmanager.enabled)</visible>
<label>19163</label>
<label2/>
<onclick>ActivateWindow(TVRecordings)</onclick>
<onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible>Library.HasContent(Movies)</visible>
<label>342</label>
<label2/>
<onclick>ActivateWindow(videos,videodb://movies/titles,return)</onclick>
<onclick>control.setfocus(50)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible>Library.HasContent(TVShows)</visible>
<label>20343</label>
<label2/>
<onclick>activateWindow(Videos,videodb://tvshows/titles,return)</onclick>
<onclick>control.setfocus(50)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<!--custom video addons-->
<item>
<visible>!isempty(Skin.String(customVideoAddon1))</visible>
<label>$VAR[customVideoAddon1Title]</label>
<onclick condition="StringCompare(Skin.String(customVideoAddon1Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon1)])</onclick>
<onclick condition="StringCompare(Skin.String(customVideoAddon1Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon1)],return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(52)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customVideoAddon2))</visible>
<label>$VAR[customVideoAddon2Title]</label>
<onclick condition="StringCompare(Skin.String(customVideoAddon2Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon2)])</onclick>
<onclick condition="StringCompare(Skin.String(customVideoAddon2Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon2)],return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(52)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customVideoAddon3))</visible>
<label>$VAR[customVideoAddon3Title]</label>
<onclick condition="StringCompare(Skin.String(customVideoAddon3Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon3)])</onclick>
<onclick condition="StringCompare(Skin.String(customVideoAddon3Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon3)],return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(52)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customVideoAddon4))</visible>
<label>$VAR[customVideoAddon4Title]</label>
<onclick condition="StringCompare(Skin.String(customVideoAddon4Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon4)])</onclick>
<onclick condition="StringCompare(Skin.String(customVideoAddon4Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon4)],return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(52)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customVideoAddon5))</visible>
<label>$VAR[customVideoAddon5Title]</label>
<onclick condition="StringCompare(Skin.String(customVideoAddon5Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon5)])</onclick>
<onclick condition="StringCompare(Skin.String(customVideoAddon5Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon5)],return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(52)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customVideoAddon6))</visible>
<label>$VAR[customVideoAddon6Title]</label>
<onclick condition="StringCompare(Skin.String(customVideoAddon6Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon6)])</onclick>
<onclick condition="StringCompare(Skin.String(customVideoAddon6Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon6)],return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(52)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customVideoAddon7))</visible>
<label>$VAR[customVideoAddon7Title]</label>
<onclick condition="StringCompare(Skin.String(customVideoAddon7Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon7)])</onclick>
<onclick condition="StringCompare(Skin.String(customVideoAddon7Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon7)],return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(52)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customVideoAddon8))</visible>
<label>$VAR[customVideoAddon8Title]</label>
<onclick condition="StringCompare(Skin.String(customVideoAddon8Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon8)])</onclick>
<onclick condition="StringCompare(Skin.String(customVideoAddon8Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon8)],return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(52)</onclick>
</item>
<!--final bits and bobs-->
<item>
<visible/>
<label>31010</label>
<onclick>ActivateWindow(Videos,addons://sources/video/)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(50)</onclick>
</item>
<item>
<visible/>
<label>1036</label>
<onclick>ActivateWindow(favourites)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible/>
<label>1214</label>
<onclick>ActivateWindow(Videos,sources://video/)</onclick>
<onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
</content>
</include>
<!--main hub music menu items-->
<include name="musicMenu">
<content>
<!--Now Playing-->
<item>
<visible>Player.HasAudio</visible>
<label>31136</label>
<label2/>
<onclick>activateWindow(1103)</onclick>
</item>
<item>
<visible>MusicPlayer.Offset(0).Exists</visible>
<label>31123</label>
<label2/>
<onclick>activateWindow(musicplaylist)</onclick>
</item>
<!--CD / DVD handling-->
<item>
<visible>System.HasMediaDVD</visible>
<label>341</label>
<label2/>
<onclick>XBMC.PlayDVD()</onclick>
</item>
<item>
<visible>System.HasMediaDVD</visible>
<label>31135</label>
<label2/>
<onclick>EjectTray()</onclick>
</item>
<!--search-->
<item>
<visible>System.HasAddon(script.globalsearch)</visible>
<label>137</label>
<label2/>
<onclick>RunScript(script.globalsearch,artists=true&amp;albums=true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>right</onclick>
</item>
<!--latest items-->
<item>
<visible>Library.HasContent(music)</visible>
<label>31005</label>
<label2/>
<onclick>ActivateWindow(MusicLibrary)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,true)</onclick>
<onclick>Control.SetFocus(9998)</onclick>
</item>
<!--music-->
<item>
<visible>System.GetBool(pvrmanager.enabled)</visible>
<label>19021</label>
<label2/>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>ActivateWindow(radiochannels)</onclick>
<onclick>Control.SetFocus(50)</onclick>
</item>
<item>
<visible>Library.HasContent(Music)</visible>
<label>133</label>
<label2/>
<onclick>replaceWindow(musiclibrary,musicdb://artists)</onclick>
<onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
</item>
<item>
<visible>Library.HasContent(Music)</visible>
<label>132</label>
<label2/>
<onclick>replaceWindow(musiclibrary,musicdb://albums)</onclick>
<onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
</item>
<item>
<visible>Library.HasContent(Music)</visible>
<label>135</label>
<label2/>
<onclick>ReplaceWindow(MusicLibrary,musicdb://genres)</onclick>
<onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
</item>
<item>
<visible>Library.HasContent(MusicVideos)</visible>
<label>20389</label>
<label2/>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>activateWindow(Videolibrary,videodb://musicvideos/titles/)</onclick>
<onclick>control.setfocus(50)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible/>
<label>136</label>
<label2/>
<onclick>ReplaceWindow(MusicLibrary,special://musicplaylists/)</onclick>
<onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
</item>
<!--custom music addons-->
<item>
<visible>!isempty(Skin.String(customMusicAddon1))</visible>
<label>$VAR[customMusicAddon1Title]</label>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon1Type),audioAddon)">ActivateWindow(musiclibrary)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon1Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon1)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon1Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon1)],return)</onclick>
<onclick>setfocus(50)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customMusicAddon2))</visible>
<label>$VAR[customMusicAddon2Title]</label>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon2Type),audioAddon)">ActivateWindow(musiclibrary)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon2Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon2)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon2Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon2)],return)</onclick>
<onclick>setfocus(50)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customMusicAddon3))</visible>
<label>$VAR[customMusicAddon3Title]</label>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon3Type),audioAddon)">ActivateWindow(musiclibrary)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon3Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon3)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon3Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon3)],return)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon3Type),audioPlaylist)">PlayerControl(play)</onclick>
<onclick>setfocus(50)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customMusicAddon4))</visible>
<label>$VAR[customMusicAddon4Title]</label>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon4Type),audioAddon)">ActivateWindow(musiclibrary)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon4Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon4)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon4Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon4)],return)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon4Type),audioPlaylist)">PlayerControl(play)</onclick>
<onclick>setfocus(50)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customMusicAddon5))</visible>
<label>$VAR[customMusicAddon5Title]</label>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon5Type),audioAddon)">ActivateWindow(musiclibrary)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon5Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon5)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon5Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon5)],return)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon5Type),audioPlaylist)">PlayerControl(play)</onclick>
<onclick>setfocus(50)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customMusicAddon6))</visible>
<label>$VAR[customMusicAddon6Title]</label>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon6Type),audioAddon)">ActivateWindow(musiclibrary)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon6Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon6)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon6Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon6)],return)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon6Type),audioPlaylist)">PlayerControl(play)</onclick>
<onclick>setfocus(50)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customMusicAddon7))</visible>
<label>$VAR[customMusicAddon7Title]</label>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon7Type),audioAddon)">ActivateWindow(musiclibrary)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon7Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon7)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon7Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon7)],return)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon7Type),audioPlaylist)">PlayerControl(play)</onclick>
<onclick>setfocus(50)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customMusicAddon8))</visible>
<label>$VAR[customMusicAddon8Title]</label>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon8Type),audioAddon)">ActivateWindow(musiclibrary)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon8Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon8)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon8Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon8)],return)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon8Type),audioPlaylist)">PlayerControl(play)</onclick>
<onclick>setfocus(50)</onclick>
</item>
<!--final bits and bobs-->
<item>
<visible/>
<label>31010</label>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>ReplaceWindow(MusicLibrary,Addons,return)</onclick>
<onclick>setfocus(50)</onclick>
</item>
<item>
<visible/>
<label>1036</label>
<onclick>Skin.SetString(showRecentMusicItems,true)</onclick>
<onclick>ReplaceWindow(favourites)</onclick>
</item>
<item>
<visible/>
<label>1214</label>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>ActivateWindow(Music,Files)</onclick>
<onclick>Control.SetFocus(50)</onclick>
</item>
</content>
</include>
<!--pictures menu-->
<include name="picturesMenu">
<content target="pictures">sources://pictures/</content>
</include>
</includes>

View File

@ -2,7 +2,7 @@
<includes>
<!--Hub options menu (sort order etc)-->
<include name="hubOptions">
<--hub options-->
<!--hub options-->
<control type="group">
<animation type="Conditional" condition="!controlgroup(9002).hasfocus | window.isactive(1100)">
<effect type="fade" start="100" end="0" time="300"/>
@ -23,130 +23,20 @@
<aspectratio>stretch</aspectratio>
</control>
<control type="group" id="9002">
<!--shortcuts-->
<control type="panel" id="9003">
<posx>col-10-begin</posx>
<posy>7-row</posy>
<width>6-col</width>
<height>2-row</height>
<itemgap>0</itemgap>
<ondown>Control.SetFocus(9004,0)</ondown>
<onleft>control.setfocus(9999)</onleft>
<onright>control.setfocus(9999)</onright>
<orientation>horizontal</orientation>
<itemlayout width="1-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col-textbox</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
</control>
</itemlayout>
<focusedlayout width="1-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col-textbox</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item>
<visible>!Skin.HasSetting(hideVideo)</visible>
<label2></label2>
<onclick condition="!Library.HasContent(Video)">ActivateWindow(Videos,sources://video/)</onclick>
<onclick condition="!Library.HasContent(Video)">Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="Library.HasContent(Video)">ActivateWindow(Videos,library://video/)</onclick>
<onclick condition="Library.HasContent(Video)">Skin.SetString(showRecentVideoItems,true)</onclick>
<onclick>Control.SetFocus(9000)</onclick>
</item>
<item>
<visible>!Skin.HasSetting(hideMusic)</visible>
<label2></label2>
<onclick condition="!Library.HasContent(Music)">ActivateWindow(Music,files)</onclick>
<onclick condition="!Library.HasContent(Music)">Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick condition="Library.HasContent(Music)">ActivateWindow(Music,musicdb://)</onclick>
<onclick condition="Library.HasContent(Music)">Skin.SetString(showRecentMusicItems,true)</onclick>
<onclick>Control.SetFocus(9000)</onclick>
</item>
<item>
<visible>!Skin.HasSetting(hidePictures)</visible>
<label2></label2>
<onclick>ActivateWindow(pictures)</onclick>
<onclick>Control.SetFocus(9999)</onclick>
</item>
<item>
<visible>!Skin.HasSetting(hideGames) + System.HasAddon(script.games.rom.collection.browser)</visible>
<label2></label2>
<onclick>RunScript(script.games.rom.collection.browser,)</onclick>
<onclick>Control.SetFocus(9999)</onclick>
</item>
<item>
<visible>System.HasAddon(plugin.program.advanced.launcher)</visible>
<onclick>RunAddon(plugin.program.advanced.launcher,)</onclick>
<onclick>Control.SetFocus(9999)</onclick>
</item>
<item>
<visible>!Skin.HasSetting(hideSearch)</visible>
<label2></label2>
<onclick condition="!System.HasAddon(script.globalsearch)">RunPlugin(plugin://script.globalsearch)</onclick>
<onclick condition="System.HasAddon(script.globalsearch)">RunScript(script.globalsearch)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(9999)</onclick>
</item>
<item>
<label2></label2>
<onclick>ActivateWindow(settings)</onclick>
<onclick>Control.SetFocus(9999)</onclick>
</item>
</content>
</control>
<!--menu items-->
<control type="grouplist" id="9004">
<posx>col-10-begin</posx>
<posy>10-row</posy>
<posy>8-row</posy>
<itemgap>0</itemgap>
<width>6-col</width>
<height>17-row</height>
<itemgap>0</itemgap>
<onleft>control.setfocus(9999)</onleft>
<onright>control.setfocus(9999)</onright>
<onup>9003</onup>
<ondown>noop</ondown>
<include condition="Window.isactive(videolibrary) | window.isactive(videoplaylist) | window.isactive(tvchannels) | window.isactive(tvguide) | window.isactive(TVRecordings) | window.isactive(tvtimers)">videoSideMenu</include>
<include condition="window.isactive(musiclibrary) | window.isactive(musicplaylist) | window.isactive(radiochannels)">musicSideMenu</include>
<include condition="[String.IsEqual(skin.string(recentitems),video) + Window.isactive(1106)] | Window.isactive(Videos) | window.isactive(videoplaylist) | window.isactive(tvchannels) | window.isactive(tvguide) | window.isactive(TVRecordings) | window.isactive(tvtimers)">videoSideMenu</include>
<include condition="[String.IsEqual(skin.string(recentitems),music) + Window.isactive(1106)] | Window.isactive(Music) | window.isactive(musicplaylist) | window.isactive(radiochannels)">musicSideMenu</include>
<include condition="window.isactive(pictures)">picturesSideMenu</include>
<include condition="window.isactive(home)">homeSideMenu</include>
</control>
</control>
</control>

View File

@ -1,7 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<!--home submenu items-->
<include name="homeSideMenu">
<control type="button" id="506">
<description>Menu editor (Home)</description>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor>
<width>6-col</width>
<label>31041</label>
<onclick>RunScript(script.skinshortcuts,type=manage&amp;group=mainmenu)</onclick>
</control>
</include>
<!--video submenu items-->
<include name="videoSideMenu">
<control type="button" id="506">
<description>Search</description>
<visible>System.HasAddon(script.globalsearch)</visible>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor>
<width>6-col</width>
<label>31147</label>
<onclick>right</onclick>
<onclick>RunScript(script.globalsearch,movies=true&amp;tvshows=true&amp;episodes=true)</onclick>
</control>
<control type="button" id="3">
<description>Sort by</description>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
@ -19,13 +40,21 @@
<width>6-col</width>
</control>
<control type="button" id="505">
<description>Menu shortcuts (video)</description>
<description>Menu shortcuts</description>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor>
<width>6-col</width>
<label>31041</label>
<onclick>Skin.SetString(menuItemTypeFilter,video)</onclick>
<onclick>ActivateWindow(1100)</onclick>
<onclick>RunScript(script.skinshortcuts,type=manage&amp;group=videosubmenu)</onclick>
</control>
<control type="button" id="508">
<visible>PVR.HasTVChannels</visible>
<description>PVR Timers</description>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor>
<width>6-col</width>
<label>31087</label>
<onclick>ActivateWindow(TVTimerRules)</onclick>
</control>
<control type="button" id="507">
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
@ -63,6 +92,16 @@
</include>
<!--music submenu items-->
<include name="musicSideMenu">
<control type="button" id="506">
<description>Search</description>
<visible>System.HasAddon(script.globalsearch)</visible>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor>
<width>6-col</width>
<label>31147</label>
<onclick>right</onclick>
<onclick>RunScript(script.globalsearch,artists=true&amp;albums=true)</onclick>
</control>
<control type="button" id="3">
<description>Sort by</description>
<width>6-col</width>
@ -79,13 +118,21 @@
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<alttexturefocus colordiffuse="highlight">colors/white.png</alttexturefocus>
</control>
<control type="button" id="508">
<visible>PVR.HasRadioChannels</visible>
<description>PVR Timers</description>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor>
<width>6-col</width>
<label>31087</label>
<onclick>ActivateWindow(RadioTimerRules)</onclick>
</control>
<control type="button" id="503">
<width>6-col</width>
<focusedcolor>textActive</focusedcolor>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<label>31041</label>
<onclick>Skin.SetString(menuItemTypeFilter,audio)</onclick>
<onclick>ActivateWindow(1100)</onclick>
<onclick>RunScript(script.skinshortcuts,type=manage&amp;group=musicsubmenu)</onclick>
</control>
<control type="button" id="504">
<width>6-col</width>
@ -115,5 +162,12 @@
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<alttexturefocus colordiffuse="highlight">colors/white.png</alttexturefocus>
</control>
<control type="button" id="5">
<width>6-col</width>
<focusedcolor>textActive</focusedcolor>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<label>31041</label>
<onclick>RunScript(script.skinshortcuts,type=manage&amp;group=picturessubmenu)</onclick>
</control>
</include>
</includes>

View File

@ -3,33 +3,27 @@
<includes>
<!--folder titles-->
<variable name="listTitle">
<value condition="Window.IsActive(videolibrary) + SubString(skin.string(showRecentVideoItems),true)">$LOCALIZE[31012]</value>
<value condition="Window.IsActive(videolibrary) + Substring(Container.folderpath,plugin)">$INFO[container.foldername] $INFO[ListItem.TVShowTitle,- ,] $INFO[ListItem.season,$LOCALIZE[31011] ,]</value>
<value condition="Window.IsActive(videolibrary) + Container.Content(movies)">$LOCALIZE[20342] [COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod] $INFO[Container.SortOrder,(,)][/COLOR]</value>
<value condition="Window.IsActive(videolibrary) + [Container.Content(seasons) | Container.Content(tvshows) | Container.Content(episodes)]">$LOCALIZE[20343] [COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod][/COLOR]</value>
<value condition="Window.IsActive(videolibrary) + !isEmpty(container.foldername)">$INFO[container.foldername]</value>
<value condition="Window.IsActive(videolibrary) + isEmpty(container.foldername)">$LOCALIZE[31012]</value>
<value condition="Window.IsActive(musiclibrary) + SubString(skin.string(showRecentMusicItems),true)">$LOCALIZE[31053]</value>
<value condition="Window.IsActive(musiclibrary) + SubString(container.folderpath,addons://)">$LOCALIZE[31058]</value>
<value condition="Window.IsActive(musiclibrary) + SubString(container.folderpath,plugin://)">$INFO[container.foldername]</value>
<value condition="Window.IsActive(musiclibrary) + Container.Content(albums) + !SubString(container.folderpath,musicdb://albums)">$LOCALIZE[31037] [COLOR highlight]$INFO[container.foldername][/COLOR]</value>
<value condition="Window.IsActive(musiclibrary) + Container.Content(songs)">$LOCALIZE[31182]</value>
<value condition="Window.IsActive(musiclibrary) + !container.content(genres) + SubString(container.folderpath,musicdb://genres)">$LOCALIZE[31199] [COLOR highlight]$INFO[container.foldername][/COLOR]</value>
<value condition="Window.IsActive(musiclibrary) + !isEmpty(container.foldername)">$INFO[container.foldername]</value>
<value condition="Window.IsActive(musiclibrary) + isEmpty(container.foldername)">$LOCALIZE[31053]</value>
<value condition="Window.isactive(1106)">$LOCALIZE[31012]</value>
<value condition="Window.isactive(Videos) + Substring(Container.folderpath,plugin)">$INFO[container.foldername] $INFO[ListItem.TVShowTitle,- ,] $INFO[ListItem.season,$LOCALIZE[31011] ,]</value>
<value condition="Window.isactive(Videos) + Container.Content(movies)">$LOCALIZE[20342] [COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod] $INFO[Container.SortOrder,(,)][/COLOR]</value>
<value condition="Window.isactive(Videos) + [Container.Content(seasons) | Container.Content(tvshows) | Container.Content(episodes)]">$LOCALIZE[20343] [COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod][/COLOR]</value>
<value condition="Window.isactive(Videos) + !isEmpty(container.foldername)">$INFO[container.foldername]</value>
<value condition="Window.isactive(Videos) + isEmpty(container.foldername)">$LOCALIZE[31012]</value>
<value condition="Window.isactive(Music) + SubString(container.folderpath,addons://)">$LOCALIZE[31058]</value>
<value condition="Window.isactive(Music) + SubString(container.folderpath,plugin://)">$INFO[container.foldername]</value>
<value condition="Window.isactive(Music) + Container.Content(albums) + !SubString(container.folderpath,musicdb://albums)">$LOCALIZE[31037] [COLOR highlight]$INFO[container.foldername][/COLOR]</value>
<value condition="Window.isactive(Music) + Container.Content(songs)">$LOCALIZE[31182]</value>
<value condition="Window.isactive(Music) + !container.content(genres) + SubString(container.folderpath,musicdb://genres)">$LOCALIZE[31199] [COLOR highlight]$INFO[container.foldername][/COLOR]</value>
<value condition="Window.isactive(Music) + !isEmpty(container.foldername)">$INFO[container.foldername]</value>
<value condition="Window.isactive(Music) + isEmpty(container.foldername)">$LOCALIZE[31053]</value>
<!--
<value condition="Window.IsActive(musiclibrary) + SubString(container.foldername,playlists)">$LOCALIZE[20011]</value>
-->
<value condition="Window.isactive(Music) + SubString(container.foldername,playlists)">$LOCALIZE[20011]</value>
-->
</variable>
<variable name="listSubTitle">
<value condition="Window.IsActive(videolibrary) + SubString(skin.string(showRecentVideoItems),false)">$INFO[container.Numitems,, $LOCALIZE[31014]] $VAR[unwatchedOnly]</value>
<value condition="Window.IsActive(videolibrary) + SubString(skin.string(showRecentVideoItems),true)">$INFO[container.Numitems,, $LOCALIZE[31014]] $VAR[unwatchedOnly]</value>
<value condition="Window.IsActive(musiclibrary) + SubString(skin.string(showRecentMusicItems),true)">$INFO[Window(Home).Property(Music.AlbumsCount)] $LOCALIZE[31038]</value>
<value condition="Window.IsActive(musiclibrary)">$INFO[container.Numitems,, $LOCALIZE[31014]]</value>
<value condition="Window.isactive(Videos)">$INFO[container.Numitems,, $LOCALIZE[31014]] $VAR[unwatchedOnly]</value>
<value condition="Window.isactive(1106)">$INFO[Window(Home).Property(Movies.Count),, $LOCALIZE[20342] • ]$INFO[Window(Home).Property(TVShows.Count),, $LOCALIZE[20343] • ]$INFO[Window(Home).Property(Music.AlbumsCount),, $LOCALIZE[132]]</value>
<value condition="Window.isactive(Music)">$INFO[container.Numitems,, $LOCALIZE[31014]]</value>
</variable>
<!--list view item detail / subheader-->
<variable name="itemDetail">
@ -44,6 +38,19 @@
<value condition="Playlist.IsRandom">$LOCALIZE[191]: $LOCALIZE[16041]</value>
<value>$LOCALIZE[191]: $LOCALIZE[16039]</value>
</variable>
<!--offset song view, show artist / album if parent view is active-->
<variable name="songViewArtist">
<value condition="ListItem.IsParentFolder">$INFO[ListItem(1).Artist] $INFO[ListItem(1).Year,(,)]</value>
<value>$INFO[ListItem.Artist] $INFO[ListItem.Year,(,)]</value>
</variable>
<variable name="songViewAlbum">
<value condition="ListItem.IsParentFolder">$INFO[ListItem(1).Album]</value>
<value>$INFO[ListItem.Album]</value>
</variable>
<variable name="songViewThumb">
<value condition="ListItem.IsParentFolder">$INFO[ListItem(1).art(thumb)]</value>
<value>$INFO[ListItem.art(thumb)]</value>
</variable>
<!--Music player repeat state-->
<variable name="repeatState">
<value condition="Playlist.IsRepeat">$LOCALIZE[597]</value>
@ -54,227 +61,23 @@
<variable name="unwatchedOnly">
<value condition="System.Setting(hidewatched)">$LOCALIZE[31213]</value>
</variable>
<!--fullscreeninfo titles-->
<variable name="nowPlayingTitle">
<value condition="!StringCompare(VideoPlayer.title,VideoPlayer.TVShowTitle)">$INFO[videoplayer.tvshowtitle] $INFO[videoplayer.title]</value>
<value condition="StringCompare(VideoPlayer.title,VideoPlayer.TVShowTitle)">$INFO[videoplayer.title]</value>
</variable>
<!--Shift progress dialogs where possible to avoid overlaps-->
<variable name="progressDialogPosition">
<value condition="window.isactive(infodialog) + !window.isactive(extendedprogressdialog)">209</value>
<value condition="window.isactive(infodialog) + window.isactive(extendedprogressdialog)">323</value>
<value>95</value>
</variable>
<!--homescreen background image content-->
<variable name="homescreenCollage">
<value condition="Container(9000).HasFocus(1)">special://skin/extras/playlists/collage_RandomMovies.xsp</value>
<value condition="Container(9000).HasFocus(2)">special://skin/extras/playlists/collage_RandomAlbums.xsp</value>
</variable>
<!--Star rating for music tracks-->
<variable name="starRating">
<value condition="SubString(MusicPlayer.Rating,1)"></value>
<value condition="SubString(MusicPlayer.Rating,2)"></value>
<value condition="SubString(MusicPlayer.Rating,3)"></value>
<value condition="SubString(MusicPlayer.Rating,4)"></value>
<value condition="SubString(MusicPlayer.Rating,5)"></value>
<value></value>
<value condition="stringcompare(MusicPlayer.UserRating,1)"></value>
<value condition="stringcompare(MusicPlayer.UserRating,2)"></value>
<value condition="stringcompare(MusicPlayer.UserRating,3)"></value>
<value condition="stringcompare(MusicPlayer.UserRating,4)"></value>
<value condition="stringcompare(MusicPlayer.UserRating,5)"></value>
<value condition="stringcompare(MusicPlayer.UserRating,6)"></value>
<value condition="stringcompare(MusicPlayer.UserRating,7)"></value>
<value condition="stringcompare(MusicPlayer.UserRating,8)"></value>
<value condition="stringcompare(MusicPlayer.UserRating,9)"></value>
<value condition="stringcompare(MusicPlayer.UserRating,10)"></value>
<value></value>
</variable>
<!--custom addon handling-->
<!--video-->
<variable name="customAddonSourceSlot">
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon1))">video1</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon2))">video2</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon3))">video3</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon4))">video4</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon5))">video5</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon6))">video6</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon7))">video7</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon8))">video8</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon1))">audio1</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon2))">audio2</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon3))">audio3</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon4))">audio4</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon5))">audio5</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon6))">audio6</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon7))">audio7</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon8))">audio8</value>
</variable>
<variable name="customVideoSourceAction">
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video1) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon1,xbmc.addon.video)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video1) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon1,.xsp|.m3u,special://userdata/playlists/video/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video2) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon2,xbmc.addon.video)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video2) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon2,.xsp|.m3u,special://userdata/playlists/video/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video3) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon3,xbmc.addon.video)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video3) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon3,.xsp|.m3u,special://userdata/playlists/video/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video4) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon4,xbmc.addon.video)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video4) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon4,.xsp|.m3u,special://userdata/playlists/video/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video5) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon5,xbmc.addon.video)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video5) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon5,.xsp|.m3u,special://userdata/playlists/video/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video6) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon6,xbmc.addon.video)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video6) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon6,.xsp|.m3u,special://userdata/playlists/video/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video7) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon7,xbmc.addon.video)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video7) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon7,.xsp|.m3u,special://userdata/playlists/video/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video8) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon8,xbmc.addon.video)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video8) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon8,.xsp|.m3u,special://userdata/playlists/video/)</value>
</variable>
<variable name="customVideoSourceSetType">
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video1)">Skin.SetString(customVideoAddon1Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video2)">Skin.SetString(customVideoAddon2Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video3)">Skin.SetString(customVideoAddon3Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video4)">Skin.SetString(customVideoAddon4Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video5)">Skin.SetString(customVideoAddon5Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video6)">Skin.SetString(customVideoAddon6Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video7)">Skin.SetString(customVideoAddon7Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video8)">Skin.SetString(customVideoAddon8Type,$INFO[Skin.String(menuItemType)])</value>
</variable>
<variable name="customVideoSourceSetName">
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video1)">Skin.SetString(customVideoAddon1Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video2)">Skin.SetString(customVideoAddon2Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video3)">Skin.SetString(customVideoAddon3Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video4)">Skin.SetString(customVideoAddon4Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video5)">Skin.SetString(customVideoAddon5Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video6)">Skin.SetString(customVideoAddon6Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video7)">Skin.SetString(customVideoAddon7Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video8)">Skin.SetString(customVideoAddon8Name)</value>
</variable>
<variable name="customVideoAddon1Title">
<value condition="stringcompare(Skin.String(customVideoAddon1Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon1))]</value>
<value>$INFO[Skin.String(customVideoAddon1Name)]</value>
</variable>
<variable name="customVideoAddon2Title">
<value condition="stringcompare(Skin.String(customVideoAddon2Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon2))]</value>
<value>$INFO[Skin.String(customVideoAddon2Name)]</value>
</variable>
<variable name="customVideoAddon3Title">
<value condition="stringcompare(Skin.String(customVideoAddon3Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon3))]</value>
<value>$INFO[Skin.String(customVideoAddon3Name)]</value>
</variable>
<variable name="customVideoAddon4Title">
<value condition="stringcompare(Skin.String(customVideoAddon4Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon4))]</value>
<value>$INFO[Skin.String(customVideoAddon4Name)]</value>
</variable>
<variable name="customVideoAddon5Title">
<value condition="stringcompare(Skin.String(customVideoAddon5Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon5))]</value>
<value>$INFO[Skin.String(customVideoAddon5Name)]</value>
</variable>
<variable name="customVideoAddon6Title">
<value condition="stringcompare(Skin.String(customVideoAddon6Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon6))]</value>
<value>$INFO[Skin.String(customVideoAddon6Name)]</value>
</variable>
<variable name="customVideoAddon7Title">
<value condition="stringcompare(Skin.String(customVideoAddon7Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon7))]</value>
<value>$INFO[Skin.String(customVideoAddon7Name)]</value>
</variable>
<variable name="customVideoAddon8Title">
<value condition="stringcompare(Skin.String(customVideoAddon8Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon8))]</value>
<value>$INFO[Skin.String(customVideoAddon8Name)]</value>
</variable>
<!--music-->
<variable name="customMusicSourceAction">
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio1) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon1,xbmc.addon.audio)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio1) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon1,.xsp|.m3u,special://userdata/playlists/music/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio2) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon2,xbmc.addon.audio)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio2) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon2,.xsp|.m3u,special://userdata/playlists/music/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio3) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon3,xbmc.addon.audio)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio3) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon3,.xsp|.m3u,special://userdata/playlists/music/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio4) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon4,xbmc.addon.audio)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio4) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon4,.xsp|.m3u,special://userdata/playlists/music/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio5) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon5,xbmc.addon.audio)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio5) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon5,.xsp|.m3u,special://userdata/playlists/music/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio6) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon6,xbmc.addon.audio)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio6) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon6,.xsp|.m3u,special://userdata/playlists/music/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio7) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon7,xbmc.addon.audio)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio7) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon7,.xsp|.m3u,special://userdata/playlists/music/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio8) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon8,xbmc.addon.audio)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio8) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon8,.xsp|.m3u,special://userdata/playlists/music/)</value>
</variable>
<variable name="customMusicSourceSetType">
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio1)">Skin.SetString(customMusicAddon1Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio2)">Skin.SetString(customMusicAddon2Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio3)">Skin.SetString(customMusicAddon3Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio4)">Skin.SetString(customMusicAddon4Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio5)">Skin.SetString(customMusicAddon5Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio6)">Skin.SetString(customMusicAddon6Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio7)">Skin.SetString(customMusicAddon7Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio8)">Skin.SetString(customMusicAddon8Type,$INFO[Skin.String(menuItemType)])</value>
</variable>
<variable name="customMusicSourceSetName">
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio1)">Skin.SetString(customMusicAddon1Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio2)">Skin.SetString(customMusicAddon2Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio3)">Skin.SetString(customMusicAddon3Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio4)">Skin.SetString(customMusicAddon4Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio5)">Skin.SetString(customMusicAddon5Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio6)">Skin.SetString(customMusicAddon6Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio7)">Skin.SetString(customMusicAddon7Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio8)">Skin.SetString(customMusicAddon8Name)</value>
</variable>
<variable name="customMusicAddon1Title">
<value condition="stringcompare(Skin.String(customMusicAddon1Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon1))]</value>
<value>$INFO[Skin.String(customMusicAddon1Name)]</value>
</variable>
<variable name="customMusicAddon2Title">
<value condition="stringcompare(Skin.String(customMusicAddon2Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon2))]</value>
<value>$INFO[Skin.String(customMusicAddon2Name)]</value>
</variable>
<variable name="customMusicAddon3Title">
<value condition="stringcompare(Skin.String(customMusicAddon3Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon3))]</value>
<value>$INFO[Skin.String(customMusicAddon3Name)]</value>
</variable>
<variable name="customMusicAddon4Title">
<value condition="stringcompare(Skin.String(customMusicAddon4Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon4))]</value>
<value>$INFO[Skin.String(customMusicAddon4Name)]</value>
</variable>
<variable name="customMusicAddon5Title">
<value condition="stringcompare(Skin.String(customMusicAddon5Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon5))]</value>
<value>$INFO[Skin.String(customMusicAddon5Name)]</value>
</variable>
<variable name="customMusicAddon6Title">
<value condition="stringcompare(Skin.String(customMusicAddon6Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon6))]</value>
<value>$INFO[Skin.String(customMusicAddon6Name)]</value>
</variable>
<variable name="customMusicAddon7Title">
<value condition="stringcompare(Skin.String(customMusicAddon7Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon7))]</value>
<value>$INFO[Skin.String(customMusicAddon7Name)]</value>
</variable>
<variable name="customMusicAddon8Title">
<value condition="stringcompare(Skin.String(customMusicAddon8Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon8))]</value>
<value>$INFO[Skin.String(customMusicAddon8Name)]</value>
</variable>
<!--A bit of feedback for the addon selection dialog-->
<variable name="pendingAddonPath">
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video1)">$INFO[Skin.String(customVideoAddon1)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video2)">$INFO[Skin.String(customVideoAddon2)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video3)">$INFO[Skin.String(customVideoAddon3)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video4)">$INFO[Skin.String(customVideoAddon4)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video5)">$INFO[Skin.String(customVideoAddon5)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video6)">$INFO[Skin.String(customVideoAddon6)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video7)">$INFO[Skin.String(customVideoAddon7)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video8)">$INFO[Skin.String(customVideoAddon8)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio1)">$INFO[Skin.String(customMusicAddon1)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio2)">$INFO[Skin.String(customMusicAddon2)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio3)">$INFO[Skin.String(customMusicAddon3)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio4)">$INFO[Skin.String(customMusicAddon4)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio5)">$INFO[Skin.String(customMusicAddon5)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio6)">$INFO[Skin.String(customMusicAddon6)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio7)">$INFO[Skin.String(customMusicAddon7)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio8)">$INFO[Skin.String(customMusicAddon8)]</value>
</variable>
<variable name="pendingAddonName">
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video1)">$INFO[Skin.String(customVideoAddon1Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video2)">$INFO[Skin.String(customVideoAddon2Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video3)">$INFO[Skin.String(customVideoAddon3Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video4)">$INFO[Skin.String(customVideoAddon4Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video5)">$INFO[Skin.String(customVideoAddon5Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video6)">$INFO[Skin.String(customVideoAddon6Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video7)">$INFO[Skin.String(customVideoAddon7Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video8)">$INFO[Skin.String(customVideoAddon8Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio1)">$INFO[Skin.String(customMusicAddon1Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio2)">$INFO[Skin.String(customMusicAddon2Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio3)">$INFO[Skin.String(customMusicAddon3Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio4)">$INFO[Skin.String(customMusicAddon4Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio5)">$INFO[Skin.String(customMusicAddon5Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio6)">$INFO[Skin.String(customMusicAddon6Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio7)">$INFO[Skin.String(customMusicAddon7Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio8)">$INFO[Skin.String(customMusicAddon8Name)]</value>
<!--home background location-->
<variable name="homeBackgroundLocation">
<value condition="!isempty(Skin.String(homeBackground))">$INFO[Skin.String(homeBackground)]</value>
<value>special://skin/extras/homeBackgrounds</value>
</variable>
</includes>

View File

@ -1,21 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">52</defaultcontrol>
<controls>
<include>globalBackground</include>
<control type="image">
<animation type="windowopen">
<effect type="fade" start="0" end="100" time="500" delay="500" tween="linear"/>
</animation>
<include>dimensionsFullscreen</include>
<texture>logoOverlay.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<posx>col-10-begin</posx>
<posy>row-8-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
@ -41,15 +31,15 @@
<posx>0</posx>
<posy>6-row</posy>
<width>6-col</width>
<height>8-row</height>
<height>7-row</height>
<itemlayout width="6-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>69</width>
<height>69</height>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture fallback="colors/black" border="0">$INFO[Listitem.thumb]</texture>
<texture fallback="colors/black.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="image">
<posx>1-col</posx>
@ -77,7 +67,7 @@
<posx>0</posx>
<posy>0</posy>
<width>69</width>
<height>69</height>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture fallback="colors/black" border="0">$INFO[Listitem.thumb]</texture>
<animation type="focus" loop="false" reversible="false">

View File

@ -1,34 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="false">9000</defaultcontrol>
<onload condition="window.previous(0)">setfocus(9000)</onload>
<previouswindow>home</previouswindow>
<defaultcontrol always="true">9999</defaultcontrol>
<include>fadeInOut</include>
<onload>Skin.SetString(recentitems,music)</onload>
<controls>
<include>globalBackground</include>
<!--page container group-->
<control type="group">
<!--window fader-->
<animation type="conditional" condition="window.next(0) | window.next(1)">
<effect type="fade" start="100" end="0" time="300"/>
</animation>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--Main content listing-->
<control type="group" id="9999">
<!--recent items-->
<control type="group">
<visible>Library.HasContent(Music) + SubString(skin.string(showRecentMusicItems),true)</visible>
<onleft>9000</onleft>
<include>musicRecentItems</include>
</control>
<include>contentOpen</include>
<!--source content-->
<control type="group" id="9500">
<visible>skin.string(showRecentMusicItems) + SubString(skin.string(showRecentMusicItems),false)</visible>
<include>artist</include>
<include>album</include>
<include>artistalbums</include>
@ -38,20 +23,18 @@
<include>musicaddons</include>
</control>
</control>
<!--page scrollbar-->
<control type="group" id="8000">
<visible>Control.IsVisible(60) + SubString(skin.string(showRecentMusicItems),false)</visible>
<visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>48r</posx>
<posy>276</posy>
<height>672</height>
<posx>52r</posx>
<posy>row-6-begin</posy>
<height>20-row</height>
<onleft>9999</onleft>
<onback>9999</onback>
</control>
</control>
<!--Folder titles-->
<control type="group">
<posx>0</posx>
@ -81,6 +64,8 @@
<include>dateTime</include>
</control>
</control>
<!--mini window-->
<include>miniVideoPlayer</include>
<!--hub menu-->
<include>hubMenu</include>
<include>hubOptions</include>

View File

@ -1,301 +1,266 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol allways="true">50</defaultcontrol>
<controls>
<include>globalBackground</include>
<control type="group">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<!--page title-->
<control type="group">
<posx>col-2-begin</posx>
<posy>row-5-begin</posy>
<control type="image">
<posx>-96</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<posx>0</posx>
<posy>0</posy>
<width>22-col</width>
<height>2-row</height>
<texture>colors/white.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--title-->
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>22-col</width>
<height>2-row</height>
<font>dialogTitle</font>
<label>31057</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="image">
<posx>0</posx>
<posy>2-row</posy>
<width>22-col</width>
<height>660</height>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<posx>18-col</posx>
<posy>2-row</posy>
<width>4-col</width>
<height>660</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</control>
<!--left panel-->
<control type="group">
<posx>col-2-begin</posx>
<posy>row-7-begin</posy>
<control type="label">
<description>Header Label</description>
<posx>24</posx>
<posy>0</posy>
<height>2-row</height>
<width>8-col-gutter</width>
<label>31022</label>
<font>settingsCategoryTitle</font>
<textcolor>highlight</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--left file list-->
<control type="list" id="50">
<posx>12</posx>
<posy>2-row</posy>
<width>9-col</width>
<height>15-row</height>
<onright>100</onright>
<itemlayout height="2-row" width="9-col">
<control type="label">
<posx>12</posx>
<width>9-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<info>ListItem.Label</info>
<font>itemTitle</font>
</control>
<control type="label">
<posx>12r</posx>
<width>3-col</width>
<height>2-row</height>
<aligny>center</aligny>
<align>right</align>
<info>ListItem.Label2</info>
<font>itemTitle</font>
<textcolor>highlight</textcolor>
</control>
</itemlayout>
<focusedlayout height="2-row" width="9-col">
<control type="image">
<width>9-col-gutter</width>
<height>2-row</height>
<texture>colors/white.png</texture>
<animation effect="fade" start="100" end="50" condition="!Control.HasFocus(50)">Conditional</animation>
</control>
<control type="label">
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>dialogTitle</font>
<label>31057</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--left panel (from) -->
<control type="group">
<description>Left panel</description>
<posy>2-row</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>6-col</width>
<font>itemSubTitle</font>
<label>31022</label>
</control>
<control type="panel" id="50">
<posx>0</posx>
<posy>1-row</posy>
<width>10-col</width>
<height>12-row</height>
<onright>100</onright>
<scrolltime>200</scrolltime>
<itemlayout height="1-row" width="10-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>10-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>6-col</width>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>48r</posx>
<posy>0</posy>
<width>2-col-gutter</width>
<font>itemTitle</font>
<align>right</align>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<info>ListItem.Label2</info>
</control>
</itemlayout>
<focusedlayout height="1-row" width="10-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>10-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>6-col</width>
<width>9-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<info>ListItem.Label</info>
<font>itemTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>48r</posx>
<posy>0</posy>
<width>2-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<posx>12r</posx>
<width>3-col</width>
<height>2-row</height>
<aligny>center</aligny>
<align>right</align>
<info>ListItem.Label2</info>
<font>itemTitle</font>
<textcolor>black</textcolor>
</control>
</focusedlayout>
</control>
</control>
<!--right panel (to)-->
<!--right panel-->
<control type="group">
<posx>10-col</posx>
<posy>2-row</posy>
<posx>col-11-begin</posx>
<posy>row-7-begin</posy>
<control type="label">
<posx>0</posx>
<description>Header Label</description>
<posx>12</posx>
<posy>0</posy>
<width>8-col</width>
<font>itemSubTitle</font>
<width>9-col-gutter</width>
<height>2-row</height>
<label>31029</label>
<font>settingsCategoryTitle</font>
<textcolor>highlight</textcolor>
</control>
<control type="panel" id="100">
<control type="list" id="100">
<posx>0</posx>
<posy>1-row</posy>
<width>10-col</width>
<height>12-row</height>
<posy>2-row</posy>
<width>636</width>
<height>15-row</height>
<onleft>50</onleft>
<onright>9000</onright>
<scrolltime>200</scrolltime>
<itemlayout height="1-row" width="10-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>10-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
<itemlayout height="2-row" width="636">
<control type="label">
<posx>12</posx>
<width>636</width>
<height>2-row</height>
<aligny>center</aligny>
<info>ListItem.Label</info>
<font>itemTitle</font>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>6-col</width>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>48r</posx>
<posy>0</posy>
<width>2-col-gutter</width>
<font>itemTitle</font>
<posx>12r</posx>
<width>3-col</width>
<height>2-row</height>
<aligny>center</aligny>
<align>right</align>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<info>ListItem.Label2</info>
<font>itemTitle</font>
<textcolor>highlight</textcolor>
</control>
</itemlayout>
<focusedlayout height="1-row" width="10-col">
<focusedlayout height="2-row" width="636">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>10-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
<width>636</width>
<height>2-row</height>
<texture>colors/white.png</texture>
<animation effect="fade" start="100" end="50" condition="!Control.HasFocus(100)">Conditional</animation>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>6-col</width>
<posx>12</posx>
<width>636</width>
<height>2-row</height>
<aligny>center</aligny>
<info>ListItem.Label</info>
<font>itemTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>48r</posx>
<posy>0</posy>
<width>2-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<posx>12r</posx>
<width>3-col</width>
<height>2-row</height>
<aligny>center</aligny>
<align>right</align>
<info>ListItem.Label2</info>
<font>itemTitle</font>
<textcolor>black</textcolor>
</control>
</focusedlayout>
</control>
</control>
<!--dialog controls-->
<control type="group">
<posx>20-col</posx>
<posy>2-row</posy>
<posx>9-col</posx>
<posy>0</posy>
<control type="panel" id="9000">
<posx>0</posx>
<posy>10</posy>
<width>6-col</width>
<height>5-row</height>
<itemgap>3</itemgap>
<posy>0</posy>
<width>4-col</width>
<height>6-row</height>
<orientation>vertical</orientation>
<onleft>100</onleft>
<itemlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<itemlayout width="6-col" height="2-row">
<control type="label">
<posx>24</posx>
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<posx>1-col-indent</posx>
<posy>-1</posy>
<width>3-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="6-col" height="1-row">
<focusedlayout width="6-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<posy>0</posy>
<width>1-col-textbox</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<include>spinFocusIcon</include>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>3-col-textbox</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>black</textcolor>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<posx>1-col-indent</posx>
<posy>-1</posy>
<width>5-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
@ -328,6 +293,7 @@
</control>
</control>
</control>
</control>
<!--buttons-->
<control type="group">
<visible>false</visible>

View File

@ -1,46 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="false">9999</defaultcontrol>
<onload condition="!Player.HasAudio">PlayerControl(stop)</onload>
<onunload>Skin.SetString(showRecentVideoItems,true)</onunload>
<defaultcontrol always="true">9999</defaultcontrol>
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
<onload condition="window.isactive(radiochannels)">Skin.SetString(recentitems,music)</onload>
<onload condition="window.isactive(tvchannels)">Skin.SetString(recentitems,video)</onload>
<include>fadeInOut</include>
<controls>
<include>globalBackground</include>
<!--page container group-->
<control type="group">
<!--window fader-->
<animation type="conditional" condition="window.next(0) | window.next(1)">
<effect type="fade" start="100" end="0" time="300"/>
</animation>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--initial animation-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" time="300"/>
</animation>
<!--Main content listing-->
<control type="group" id="9999">
<!--initial animation-->
<include>contentOpen</include>
<include>liveTVChannels</include>
</control>
<!--page scrollbar-->
<control type="group" id="9400">
<visible>Control.IsVisible(60) + !control.isvisible(10)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(9400).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>62r</posx>
<posy>row-5-begin</posy>
<height>22-row</height>
<posx>52r</posx>
<posy>row-6-begin</posy>
<height>20-row</height>
<onleft>9999</onleft>
<onback>9999</onback>
</control>
</control>
<!--Folder titles-->
<control type="group">
<posx>col-1-begin</posx>
@ -73,7 +65,6 @@
<textcolor>textActive</textcolor>
</control>
</control>
<!--dateTime-->
<include>dateTime</include>
@ -101,7 +92,8 @@
</control>
</control>
</control>
<!--mini window-->
<include>miniVideoPlayer</include>
<!--hub menu-->
<include>hubMenu</include>
<include>hubOptions</include>

View File

@ -1,30 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<views>10</views>
<defaultcontrol always="false">9999</defaultcontrol>
<onload condition="!Player.HasAudio">PlayerControl(stop)</onload>
<onunload>Skin.SetString(showRecentVideoItems,true)</onunload>
<include>fadeInOut</include>
<defaultcontrol always="true">9999</defaultcontrol>
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
<onload>Skin.SetString(recentitems,video)</onload>
<controls>
<include>globalBackground</include>
<!--page container group-->
<control type="group">
<!--window fader-->
<animation type="conditional" condition="window.next(0) | window.next(1)">
<effect type="fade" start="100" end="0" time="300"/>
</animation>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--initial animation-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" time="300"/>
</animation>
<!--Main content listing-->
<control type="group" id="9999">
<!--initial animation-->
<include>contentOpen</include>
<control type="epggrid" id="10">
<description>EPG Grid</description>
<posx>col-1-begin</posx>
@ -175,6 +165,8 @@
<!--dateTime-->
<include>dateTime</include>
</control>
<!--mini window-->
<include>miniVideoPlayer</include>
<!--hub menu-->
<include>hubMenu</include>
<include>hubOptions</include>

View File

@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="false">9999</defaultcontrol>
<onload condition="!Player.HasAudio">PlayerControl(stop)</onload>
<onunload>Skin.SetString(showRecentVideoItems,true)</onunload>
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
<onload>Skin.SetString(recentitems,video)</onload>
<include>fadeInOut</include>
<controls>
<include>globalBackground</include>
<!--page container group-->
@ -13,12 +14,9 @@
</animation>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--initial animation-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" time="300"/>
</animation>
<!--Main content listing-->
<control type="group" id="9999">
<include>contentOpen</include>
<posx>col-1-begin</posx>
<posy>row-5-begin</posy>
<control type="panel" id="50">
@ -80,7 +78,7 @@
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Date,$LOCALIZE[31192]: , ]$INFO[ListItem.Duration,(,)]</label>
<label>$INFO[ListItem.Date,, ]$INFO[ListItem.Duration,(,)]</label>
</control>
</itemlayout>
<focusedlayout width="24-col" height="2-row">
@ -140,28 +138,28 @@
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Date,$LOCALIZE[31192]: , ]$INFO[ListItem.Duration,(,)]</label>
<label>$INFO[ListItem.Date,, ]$INFO[ListItem.Duration,(,)]</label>
</control>
</focusedlayout>
</control>
<!--Additional info-->
<control type="group">
<posx>0</posx>
<posx>16-col</posx>
<posy>22-row</posy>
<control type="progress">
<description>Disk usage bar</description>
<left>0</left>
<top>1</top>
<width>24-col</width>
<width>8-col</width>
<height>1-row</height>
<texturebg colordiffuse="overlay">colors/black.png</texturebg>
<texturebg colordiffuse="textboxInactive">colors/black.png</texturebg>
<midtexture colordiffuse="highlight">colors/white.png</midtexture>
<info>PVR.backenddiskspaceprogr</info><visible>!IntegerGreaterThan(PVR.backenddiskspaceprogr,100)</visible>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>24-col</width>
<width>8-col</width>
<font>itemSubTitle</font>
<align>center</align>
<textcolor>background</textcolor>
@ -176,9 +174,9 @@
<visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(9400).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>51r</posx>
<posy>row-5-begin</posy>
<height>21-row</height>
<posx>52r</posx>
<posy>row-6-begin</posy>
<height>20-row</height>
<onleft>9999</onleft>
<onback>9999</onback>
</control>
@ -208,6 +206,8 @@
<!--dateTime-->
<include>dateTime</include>
</control>
<!--mini window-->
<include>miniVideoPlayer</include>
<!--hub menu-->
<include>hubMenu</include>
<include>hubOptions</include>

7
1080i/MyPVRSearch.xml Normal file
View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<onload>action(back)</onload>
<controls>
<!--removed: not used-->
</controls>
</window>

239
1080i/MyPVRTimers.xml Normal file
View File

@ -0,0 +1,239 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="false">9999</defaultcontrol>
<include>fadeInOut</include>
<controls>
<include>globalBackground</include>
<!--page container group-->
<control type="group">
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--Main content listing-->
<control type="group" id="9999">
<include>contentOpen</include>
<posx>col-1-begin</posx>
<posy>row-5-begin</posy>
<control type="panel" id="50">
<posx>0</posx>
<posy>0</posy>
<width>24-col</width>
<height>21-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<onback>9000</onback>
<pagecontrol>60</pagecontrol>
<itemlayout width="24-col" height="2-row">
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>23-col</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>3</posy>
<width>66</width>
<height>66</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/black.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<visible>ListItem.HasTimer</visible>
<posx>16</posx>
<posy>2</posy>
<width>66</width>
<height>66</height>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>11-col</width>
<height>2-row</height>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>13-col</posx>
<posy>0</posy>
<width>8-col-gutter</width>
<height>2-row</height>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Date]</label>
</control>
<control type="label">
<posx>20-col</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>2-row</height>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Comment]</label>
</control>
</itemlayout>
<focusedlayout width="24-col" height="2-row">
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>23-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
</control>
<control type="group">
<animation type="focus" loop="false" reversible="false">
<effect type="fade" time="500"/>
<effect type="rotatey" end="360" center="33" tween="back" easing="out" time="1000"/>
</animation>
<control type="image">
<posx>0</posx>
<posy>3</posy>
<width>66</width>
<height>66</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/white.png" diffuse="masks/circle.png" border="0">colors/offblack.png</texture>
</control>
<control type="label">
<visible>!isempty(ListItem.playcount) + !ListItem.IsResumable</visible>
<posx>16</posx>
<posy>2</posy>
<width>66</width>
<height>66</height>
<font>symbolLarge</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>11-col</width>
<height>2-row</height>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<selectedcolor>textActive</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>13-col</posx>
<posy>0</posy>
<width>8-col-gutter</width>
<height>2-row</height>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<selectedcolor>textActive</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Date]</label>
</control>
<control type="label">
<posx>20-col</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>2-row</height>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<selectedcolor>textActive</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Comment]</label>
</control>
</focusedlayout>
</control>
<!--Additional info-->
<control type="group">
<posx>16-col</posx>
<posy>22-row</posy>
<control type="progress">
<description>Disk usage bar</description>
<left>0</left>
<top>1</top>
<width>8-col</width>
<height>1-row</height>
<texturebg colordiffuse="textboxInactive">colors/black.png</texturebg>
<midtexture colordiffuse="highlight">colors/white.png</midtexture>
<info>PVR.backenddiskspaceprogr</info><visible>!IntegerGreaterThan(PVR.backenddiskspaceprogr,100)</visible>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>8-col</width>
<font>itemSubTitle</font>
<align>center</align>
<textcolor>background</textcolor>
<selectedcolor>textActive</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[Pvr.BackendDiskSpace]</label>
</control>
</control>
</control>
<!--page scrollbar-->
<control type="group" id="9400">
<visible>Control.IsVisible(60) + !control.isvisible(10)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(9400).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>52r</posx>
<posy>row-6-begin</posy>
<height>20-row</height>
<onleft>9999</onleft>
<onback>9999</onback>
</control>
</control>
<!--Folder titles-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<!--source title-->
<control type="label">
<visible>Window.IsVisible(TVTimerRules)</visible>
<posx>0</posx>
<posy>0</posy>
<width>14-col</width>
<font>pageTitle</font>
<label>$LOCALIZE[31006] [COLOR highlight]$LOCALIZE[31055][/COLOR]</label>
<textcolor>textActive</textcolor>
</control>
<control type="label">
<visible>Window.IsVisible(RadioTimerRules)</visible>
<posx>0</posx>
<posy>0</posy>
<width>14-col</width>
<font>pageTitle</font>
<label>$LOCALIZE[31059] [COLOR highlight]$LOCALIZE[31055][/COLOR]</label>
<textcolor>textActive</textcolor>
</control>
<control type="label">
<posx>0</posx>
<posy>45</posy>
<width>14-col</width>
<font>pageSubTitle</font>
<label>$INFO[container.numitems] $LOCALIZE[31145]</label>
<textcolor>textActive</textcolor>
</control>
</control>
<!--dateTime-->
<include>dateTime</include>
</control>
<!--hub menu-->
<include>hubMenu</include>
<include>hubOptions</include>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>MyPVRTimers.xml</label>
</control>
</controls>
</window>

View File

@ -1,21 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="false">9000</defaultcontrol>
<onload condition="!Player.HasAudio">PlayerControl(stop)</onload>
<onload condition="window.previous(0)">setfocus(9000)</onload>
<previouswindow>home</previouswindow>
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
<include>fadeInOut</include>
<controls>
<include>globalBackground</include>
<!--page container group-->
<control type="group">
<!--window fader-->
<animation type="conditional" condition="window.next(0) | window.next(1)">
<effect type="fade" start="100" end="0" time="300"/>
</animation>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--Main content listing-->
<control type="group" id="9999">
<include>contentOpen</include>
<onleft>9000</onleft>
<include>photos</include>
</control>
@ -24,9 +20,9 @@
<visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>48r</posx>
<posy>row-5-begin</posy>
<height>826</height>
<posx>52r</posx>
<posy>row-6-begin</posy>
<height>20-row</height>
<onleft>9999</onleft>
<onback>9999</onback>
</control>
@ -37,7 +33,6 @@
<posy>row-1-begin</posy>
<!--source title-->
<control type="label">
<visible>IntegerGreaterThan(container.Numitems,0)</visible>
<posx>0</posx>
<posy>0</posy>
<width>14-col</width>
@ -71,6 +66,8 @@
<!--hub menu-->
<include>hubMenu</include>
<include>hubOptions</include>
<!--mini window-->
<include>miniVideoPlayer</include>
<!--debug-->
<include>DebugGrid</include>
<control type="label">

View File

@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">9999</defaultcontrol>
<previouswindow>home</previouswindow>
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
<include>fadeInOut</include>
<controls>
<include>globalBackground</include>
<!--fanart-->
<control type="group">
<control type="image">
@ -22,41 +21,27 @@
</control>
<include>kenBurnsey</include>
</control>
<!--page container group-->
<control type="group">
<!--window fader-->
<animation type="conditional" condition="window.next(0) | window.next(1)">
<effect type="fade" start="100" end="0" time="300"/>
</animation>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--initial animation-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" time="300"/>
</animation>
<!--Main content listing-->
<control type="group" id="9999">
<include>contentOpen</include>
<include>viewMusicPlayList</include>
</control>
<!--page scrollbar-->
<control type="group" id="8000">
<visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>51r</posx>
<posy>row-5-begin</posy>
<height>22-row</height>
<posx>52r</posx>
<posy>row-6-begin</posy>
<height>20-row</height>
<onleft>9999</onleft>
<onback>9999</onback>
</control>
</control>
<!--Folder titles-->
<control type="group">
<posx>col-1-begin</posx>
@ -93,11 +78,11 @@
<textcolor>textActive</textcolor>
</control>
</control>
<!--dateTime-->
<include>dateTime</include>
</control>
<!--mini window-->
<include>miniVideoPlayer</include>
<!--hub menu-->
<include>hubMenu</include>
<include>hubOptions</include>

View File

@ -1,65 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">9999</defaultcontrol>
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
<include>fadeInOut</include>
<controls>
<!--page container group-->
<control type="group">
<include>globalBackground</include>
<!--window fader-->
<animation type="conditional" condition="window.next(0)">
<effect type="fade" start="100" end="0" time="300"/>
</animation>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--Main content listing-->
<control type="group" id="9999">
<!--source content-->
<control type="group">
<include>contentOpen</include>
<control type="panel" id="50">
<posx>col-1-begin</posx>
<posx>78</posx>
<posy>row-5-begin</posy>
<width>24-col</width>
<width>1800</width>
<height>24-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<ondown>50</ondown>
<onup>50</onup>
<onback>9000</onback>
<pagecontrol>60</pagecontrol>
<itemlayout width="4-col" height="4-col">
<scrolltime tween="cubic" easing="out">600</scrolltime>
<itemlayout width="4-col" height="348">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture border="3">colors/black.png</texture>
<bordertexture colordiffuse="07FFFFFF">colors/white.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>textboxInactive</colordiffuse>
<texture border="6">DefaultAlbumCover.png</texture>
<bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>2-row</posy>
<posy>262</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<height>1-row</height>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>3-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<font>thumbtitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
<label>[B]$INFO[ListItem.label][/B]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>286</posy>
<width>240</width>
<height>1-row</height>
<aligny>center</aligny>
<font>thumbTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.AddonSummary]</label>
</control>
<control type="image">
<posx>0</posx>
@ -67,13 +64,13 @@
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture fallback="" border="0">$INFO[Listitem.thumb]</texture>
<bordertexture border="3" colordiffuse="33FFFFFF">colors/white.png</bordertexture>
<bordersize>3</bordersize>
<texture border="6">$INFO[Listitem.thumb]</texture>
<bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
</itemlayout>
<focusedlayout width="4-col" height="4-col">
<focusedlayout width="4-col" height="348">
<control type="group">
<include>focusThumb</include>
<control type="image">
@ -82,99 +79,58 @@
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture fallback="colors/offblack.png" border="0">$INFO[Listitem.thumb]</texture>
<bordertexture colordiffuse="FFFFFFFF">colors/white.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
<texture border="6">DefaultAlbumCover.png</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ff666666</colordiffuse>
</control>
<control type="image">
<posx>3</posx>
<posy>3</posy>
<width>258</width>
<height>258</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<colordiffuse>ccFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>2-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>3-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>highlight</textcolor>
<label>$INFO[ListItem.label2]</label>
</control>
<control type="grouplist">
<posx>42</posx>
<posy>5-row</posy>
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<orientation>horizontal</orientation>
<control type="label">
<width>24</width>
<height>2-row</height>
<aligny>center</aligny>
<font>symbol</font>
<textcolor>textActive</textcolor>
<label></label>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[Listitem.thumb]</texture>
<bordertexture border="6" colordiffuse="FFFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
</control>
<control type="label">
<width>1-col</width>
<height>2-row</height>
<posx>12</posx>
<posy>262</posy>
<width>240</width>
<height>1-row</height>
<aligny>center</aligny>
<font>smallStrong</font>
<font>thumbtitle</font>
<textcolor>textActive</textcolor>
<label>$LOCALIZE[31185]</label>
<label>[B]$INFO[ListItem.label][/B]</label>
</control>
<control type="label">
<width>24</width>
<height>2-row</height>
<posx>12</posx>
<posy>286</posy>
<width>240</width>
<height>1-row</height>
<aligny>center</aligny>
<font>symbol</font>
<font>thumbTitle</font>
<textcolor>textActive</textcolor>
<label></label>
</control>
<control type="label">
<width>1-col</width>
<height>2-row</height>
<aligny>center</aligny>
<font>smallStrong</font>
<textcolor>textActive</textcolor>
<label>$LOCALIZE[31184]</label>
</control>
<label>$INFO[ListItem.AddonSummary]</label>
</control>
</control>
</focusedlayout>
</control>
</control>
</control>
<!--page scrollbar-->
<control type="group" id="8000">
<visible>Control.IsVisible(60) + SubString(skin.string(showRecentVideoItems),false)</visible>
<visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>48r</posx>
<posy>row-5-begin</posy>
<height>789</height>
<posx>52r</posx>
<posy>row-6-begin</posy>
<height>20-row</height>
<onleft>9999</onleft>
<onback>9999</onback>
</control>
</control>
<!--Folder titles-->
<control type="group">
<!--source title-->
@ -201,6 +157,8 @@
<!--dateTime-->
<include>dateTime</include>
</control>
<!--mini window-->
<include>miniVideoPlayer</include>
<!--hub menu-->
<include>hubMenu</include>
<include>hubOptions</include>

View File

@ -1,37 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="false">9000</defaultcontrol>
<onload condition="!Player.HasAudio">PlayerControl(stop)</onload>
<onload condition="window.previous(0)">setfocus(9000)</onload>
<previouswindow>home</previouswindow>
<defaultcontrol always="true">9999</defaultcontrol>
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
<onload>Skin.SetString(recentitems,video)</onload>
<include>fadeInOut</include>
<controls>
<include>globalBackground</include>
<!--page container group-->
<control type="group">
<!--window fader-->
<animation type="conditional" condition="[window.next(0) | window.next(1)] + !player.hasvideo">
<effect type="fade" start="100" end="0" time="300"/>
</animation>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--Main content listing-->
<control type="group" id="9999">
<animation type="windowopen">
<effect type="fade" start="0" end="100" time="500"/>
</animation>
<!--recent items-->
<control type="group">
<visible>Library.HasContent(Video) + [SubString(skin.string(showRecentVideoItems),true) | isEmpty(container.foldername)]</visible>
<onleft>9000</onleft>
<!--content-->
<include>videoRecentItems</include>
</control>
<include>contentOpen</include>
<!--source content-->
<control type="group" id="9500">
<visible>[SubString(skin.string(showRecentVideoItems),false) | !skin.string(showRecentVideoItems)]</visible>
<include>movies</include>
<include>tvshows</include>
<include>videofiles</include>
@ -39,36 +22,22 @@
<include>episodes</include>
</control>
</control>
<!--page scrollbar-->
<control type="group" id="8000">
<visible>Control.IsVisible(60) + SubString(skin.string(showRecentVideoItems),false)</visible>
<visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<visible>Substring(Container.folderpath,plugin)</visible>
<posx>51r</posx>
<posy>row-5-begin</posy>
<height>23-row</height>
<onleft>9999</onleft>
<onback>9999</onback>
</control>
<control type="scrollbar" id="60">
<visible>!Substring(Container.folderpath,plugin)</visible>
<posx>48r</posx>
<posy>row-5-begin</posy>
<height>23-row</height>
<posx>52r</posx>
<posy>row-6-begin</posy>
<height>20-row</height>
<onleft>9999</onleft>
<onback>9999</onback>
</control>
</control>
<!--Folder titles-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<animation type="Conditional" condition="IntegerGreaterThan(container.numitems,0)">
<effect type="fade" start="0" end="100" time="300"/>
</animation>
<!--source title-->
<control type="label">
<posx>col-1-begin</posx>
@ -91,6 +60,8 @@
<include>dateTime</include>
</control>
</control>
<!--mini window-->
<include>miniVideoPlayer</include>
<!--hub menu-->
<include>hubMenu</include>
<include>hubOptions</include>
@ -100,7 +71,7 @@
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>MyVideoNav.xml $INFO[container.folderpath]</label>
<label>MyVideoNav.xml</label>
</control>
</controls>
</window>

View File

@ -1,121 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="false">9000</defaultcontrol>
<previouswindow>videolibrary</previouswindow>
<controls>
<include>globalBackground</include>
<!--page container group-->
<control type="group">
<!--window fader-->
<animation type="conditional" condition="window.next(0) | window.next(1) | player.hasvideo">
<effect type="fade" start="100" end="0" time="300"/>
</animation>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--content provider-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<!--main menu-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<include>dateTime</include>
<include>hubMenu</include>
</control>
<!--Folder titles-->
<control type="group">
<posx>col-4-begin</posx>
<posy>row-2-begin</posy>
<animation type="Conditional" condition="IntegerGreaterThan(container.numitems,0)">
<effect type="fade" start="0" end="100" time="300"/>
</animation>
<!--source title-->
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>14-col</width>
<font>pageTitle</font>
<label>31123</label>
<textcolor>textActive</textcolor>
</control>
<!--source subtitle-->
<control type="label">
<posx>0</posx>
<posy>45</posy>
<width>auto</width>
<font>regular</font>
<label>$INFO[container.Numitems,, $LOCALIZE[31014]]</label>
<textcolor>textActive</textcolor>
</control>
</control>
<!--Main content listing-->
<control type="group" id="9999">
<posx>col-4-begin</posx>
<posy>row-2-begin</posy>
<!--source content-->
<control type="group" id="9500">
<visible>SubString(skin.string(showRecentVideoItems),false)</visible>
<animation type="windowopen">
<include>listSlideIn</include>
</animation>
<include>viewVideoList</include>
</control>
</control>
<!--page scrollbar-->
<control type="group" id="8000">
<visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>108r</posx>
<posy>276</posy>
<height>672</height>
<onleft>9999</onleft>
<onback>9999</onback>
</control>
</control>
</control>
</control>
<!--sorting and misc controls-->
<control type="group" id="61">
<!--animations-->
<animation type="Conditional" condition="!controlgroup(61).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<animation type="Conditional" condition="controlgroup(61).hasfocus">
<effect type="fade" start="0" end="100" time="200"/>
</animation>
<!--overlay-->
<control type="image">
<include>dimensionsFullscreen</include>
<texture>backgrounds/vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--titles-->
<control type="group">
<posx>24</posx>
<posy>111</posy>
<animation type="Conditional" condition="controlgroup(62).hasfocus">
<effect type="fade" start="0" end="100" time="300"/>
<effect type="slide" start="-200" end="0" tween="sine" easing="out" time="400"/>
</animation>
<animation type="Conditional" condition="!controlgroup(62).hasfocus | Window.IsActive(1100) | Window.IsActive(5900)">
<effect type="fade" start="100" end="0" time="400"/>
<effect type="slide" start="0" end="-200" tween="sine" easing="out" time="400"/>
</animation>
<!--menu-->
<include>sideBarMenuItems</include>
</control>
</control>
<!--loading indicator-->
<include>loadingIndicator</include>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>MyVideoPlaylist.xml</label>
</control>
</controls>
</window>

View File

@ -19,7 +19,6 @@
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--Folder titles-->
<control type="group">
<posx>0</posx>
@ -30,7 +29,7 @@
<posy>row-1-begin</posy>
<width>14-col</width>
<font>pageTitle</font>
<label>Weather</label>
<label>31197</label>
<textcolor>textActive</textcolor>
</control>
<!--source subtitle-->
@ -116,7 +115,7 @@
<width>12-col</width>
<height>2-row</height>
<font>regular</font>
<label>Wind $INFO[Window.Property(Current.wind)]</label>
<label>$LOCALIZE[31094] $INFO[Window.Property(Current.wind)]</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
@ -220,7 +219,6 @@
<!--panel ends-->
</control>
</control>
<!--location control-->
<control type="button" id="100">
<description>change location button</description>
@ -231,7 +229,6 @@
<onright>Weather.LocationNext</onright>
<onleft>Weather.LocationPrevious</onleft>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">

View File

@ -30,7 +30,7 @@
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posx>24</posx>
<posy>0</posy>
<width>8-col</width>
<height>2-row</height>
@ -76,7 +76,7 @@
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>menuUnselected</textcolor>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
<control type="label">
@ -85,7 +85,7 @@
<width>5-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemSubTitle</font>
<font>settingsCategoryTitle</font>
<textcolor>menuUnselected</textcolor>
<label>$INFO[listitem.property(label3)]</label>
</control>
@ -128,12 +128,13 @@
<width>5-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemSubTitle</font>
<font>settingsCategoryTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[listitem.property(label3)]</label>
</control>
</focusedlayout>
<content>
<<<<<<< HEAD
<item id="1">
<description>Appearance</description>
<label>480</label>
@ -147,13 +148,29 @@
<label2></label2>
<property name="label3">$LOCALIZE[31063] • $LOCALIZE[24012]</property>
<onclick>activatewindow(VideosSettings)</onclick>
=======
<item>
<description>Player Settings</description>
<label>$LOCALIZE[14201]</label>
<label2></label2>
<property name="label3">$LOCALIZE[31063]</property>
<onclick>activatewindow(PlayerSettings)</onclick>
</item>
<item>
<description>Library Settings</description>
<label>$LOCALIZE[14203]</label>
<label2></label2>
<property name="label3">$LOCALIZE[31079]</property>
<onclick>activatewindow(MediaSettings)</onclick>
>>>>>>> Krypton
</item>
<item id="9">
<label>$LOCALIZE[31060]</label>
<label2></label2>
<property name="label3">$LOCALIZE[31006] • $LOCALIZE[31065]</property>
<property name="label3">$LOCALIZE[31081]</property>
<onclick>ActivateWindow(PVRSettings)</onclick>
</item>
<<<<<<< HEAD
<item id="3">
<description>Music</description>
<label>2</label>
@ -181,6 +198,35 @@
<label2></label2>
<property name="label3">$LOCALIZE[31069] • $LOCALIZE[14036]</property>
<onclick>activatewindow(WeatherSettings)</onclick>
=======
<item>
<description>Services Settings</description>
<label>$LOCALIZE[14208]</label>
<label2></label2>
<property name="label3">$LOCALIZE[31071]</property>
<onclick>activatewindow(ServiceSettings)</onclick>
</item>
<item>
<description>Interface settings</description>
<label>$LOCALIZE[14207]</label>
<label2></label2>
<property name="label3">$LOCALIZE[31061]</property>
<onclick>activatewindow(InterfaceSettings)</onclick>
</item>
<item>
<description>Skin settings</description>
<label>$LOCALIZE[20077]</label>
<label2></label2>
<property name="label3">$LOCALIZE[31083]</property>
<onclick>activatewindow(SkinSettings)</onclick>
</item>
<item>
<description>Profiles</description>
<label>$LOCALIZE[14210]</label>
<label2></label2>
<property name="label3">$LOCALIZE[31103]</property>
<onclick>activatewindow(Profiles)</onclick>
>>>>>>> Krypton
</item>
<item id="7">
<description>Services</description>
@ -193,7 +239,7 @@
<description>System</description>
<label>13000</label>
<label2></label2>
<property name="label3">$LOCALIZE[14094] • $LOCALIZE[14095]</property>
<property name="label3">$LOCALIZE[31105]</property>
<onclick>activatewindow(SystemSettings)</onclick>
</item>
<item id="9">
@ -207,16 +253,31 @@
<description>File Manager</description>
<label>10003</label>
<label2></label2>
<<<<<<< HEAD
<property name="label3">$LOCALIZE[31095] • $LOCALIZE[31111]</property>
<onclick>activatewindow(3)</onclick>
=======
<property name="label3">$LOCALIZE[31095]</property>
<onclick>activatewindow(filemanager)</onclick>
>>>>>>> Krypton
</item>
<item id="11">
<description>Programs</description>
<label>31003</label>
<label2></label2>
<property name="label3">$LOCALIZE[31067]</property>
<property name="label3">$LOCALIZE[31111]</property>
<onclick>ActivateWindow(programs,addons,return)</onclick>
</item>
<<<<<<< HEAD
=======
<item>
<description>System Info</description>
<label>$LOCALIZE[138]</label>
<label2></label2>
<property name="label3">$LOCALIZE[31108]</property>
<onclick>ActivateWindow(systeminfo)</onclick>
</item>
>>>>>>> Krypton
</content>
</control>
</control>

View File

@ -30,6 +30,14 @@
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>71</posy>
<width>18-col</width>
<height>1</height>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>2-row</posy>
@ -90,7 +98,7 @@
<height>18-row</height>
<onleft>3</onleft>
<onright>3</onright>
<onup>20</onup>
<onup>5</onup>
<ondown>5</ondown>
<orientation>vertical</orientation>
<itemgap>0</itemgap>
@ -102,9 +110,12 @@
<control type="label" id="14">
<description>Default Label</description>
<label>-</label>
<align>center</align>
<font>buttonTitle</font>
<textcolor>textActive</textcolor>
<align>left</align>
<aligny>center</aligny>
<textoffsetx>24</textoffsetx>
<height>2-row</height>
<font>settingsCategoryTitle</font>
<textcolor>highlight</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="radiobutton" id="8">
@ -120,9 +131,11 @@
<texturenofocus>-</texturenofocus>
</control>
<!--subcat menu buttons-->
<control type="button" id="10">
<control type="togglebutton" id="10">
<description>Default Category Button</description>
<width>287</width>
<font>buttonTitle</font>
<texturefocus>colors/white.png</texturefocus>
<texturenofocus>-</texturenofocus>
</control>
<control type="button" id="20">

View File

@ -1,13 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">4</defaultcontrol>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="group">
<posx>col-9-begin</posx>
<posy>row-2-begin</posy>
<posy>row-4-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<animation type="conditional" condition="window.isactive(profilesettings)">
@ -23,15 +22,6 @@
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>2-row</posy>
<width>8-col</width>
<height>23-row</height>
<texture>colors/black.png</texture>
<colordiffuse>44ffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
@ -39,7 +29,7 @@
<height>2-row</height>
<aligny>center</aligny>
<font>dialogTitle</font>
<label>31103</label>
<label>14210</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
@ -53,10 +43,10 @@
</control>
<control type="image">
<description>profile image</description>
<posx>156</posx>
<posy>84</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<posx>0</posx>
<posy>73</posy>
<width>8-col</width>
<height>10-row</height>
<texture fallback="colors/offblack.png" border="0">$INFO[System.ProfileThumb]</texture>
<aspectratio>scale</aspectratio>
</control>
@ -64,7 +54,7 @@
<posx>0</posx>
<posy>10-row</posy>
<width>8-col</width>
<height>2-row</height>
<height>73</height>
<texture>colors/black.png</texture>
<colordiffuse>textboxInactive</colordiffuse>
<aspectratio>stretch</aspectratio>
@ -88,14 +78,14 @@
<posy>12-row</posy>
<width>8-col</width>
<label>20096</label>
<texturenofocus>colors/black.png</texturenofocus>
<texturenofocus colordiffuse="overlay">colors/black.png</texturenofocus>
<align>left</align>
<ondown>2</ondown>
</control>
<control type="panel" id="2">
<posx>12</posx>
<posy>516</posy>
<width>8-col-gutter</width>
<posx>0</posx>
<posy>507</posy>
<width>8-col</width>
<height>8-row</height>
<onup>4</onup>
<itemlayout width="8-col" height="2-row">
@ -105,7 +95,7 @@
<width>69</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture fallback="colors/offblack.png">$INFO[listitem.icon]</texture>
<texture fallback="colors/black.png">$INFO[listitem.icon]</texture>
<bordersize>0</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
@ -144,12 +134,13 @@
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>69</width>
<width>1-col</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture fallback="colors/offblack.png">$INFO[listitem.icon]</texture>
<texture fallback="colors/black.png">$INFO[listitem.icon]</texture>
<bordersize>0</bordersize>
<colordiffuse>ffffffff</colordiffuse>
<include>spinFocusIcon</include>
</control>
<control type="label">
<posx>1-col-indent</posx>

View File

@ -21,14 +21,46 @@
<label>$LOCALIZE[31206]</label>
<textcolor>textActive</textcolor>
</control>
<!--source subtitle-->
<control type="label">
<posx>col-1-begin</posx>
<!--source subtitle / content selector-->
<control type="list" id="95">
<posx>8</posx>
<posy>96</posy>
<width>auto</width>
<width>12-col</width>
<height>1-row</height>
<orientation>horizontal</orientation>
<itemlayout width="3-col" height="1-row">
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>4-col</width>
<font>pageSubTitle</font>
<textcolor>44FFFFFF</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label>
</control>
</itemlayout>
<focusedlayout width="3-col" height="1-row">
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>4-col</width>
<font>pageSubTitle</font>
<label>$LOCALIZE[31207] $INFO[System.TotalUptime]</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label>
<animation effect="fade" start="100" end="20" time="750" condition="Control.HasFocus(9123)" pulse="true">Conditional</animation>
</control>
</focusedlayout>
<content>
<item id="1">
<label> $LOCALIZE[31121]</label>
<onclick>noop</onclick>
</item>
<item id="2">
<label>31119</label>
<onclick>noop</onclick>
</item>
</content>
</control>
<!--dateTime-->
<include>dateTime</include>
@ -37,7 +69,8 @@
<posx>col-1-begin</posx>
<posy>row-6-begin</posy>
<include>modalDialogInOutVertical</include>
<control type="panel" id="95">
<control type="panel">
<visible>container(95).hasfocus(1)</visible>
<posx>12</posx>
<posy>0</posy>
<width>24-col</width>
@ -205,16 +238,27 @@
<onclick>noop</onclick>
</item>
<item id="8">
<visible>System.GetBool(pvrmanager.enabled)</visible>
<description>PVR</description>
<label>24019</label>
<label2>$INFO[Pvr.BackendName][CR]$INFO[PVR.BackendDiskspace]</label2>
<label2 fallback="31118">$INFO[Pvr.BackendName][CR]$INFO[PVR.BackendDiskspace]</label2>
<property name="itemIcon">&gt;</property>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
</content>
</control>
<!--privacy policy-->
<control type="textbox">
<visible>container(95).hasfocus(2)</visible>
<posx>0</posx>
<posy>-36</posy>
<font>textbox</font>
<width>24-col</width>
<textcolor>textActive</textcolor>
<height>23-row</height>
<label>$INFO[System.PrivacyPolicy]</label>
<autoscroll delay="5000" repeat="7500" time="5000">true</autoscroll>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>

View File

@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">8000</defaultcontrol>
<onunload>RunScript(script.skinshortcuts,type=buildxml&amp;mainmenuID=9001&amp;group=mainmenu|videosubmenu|musicsubmenu|picturessubmenu)</onunload>
<controls>
<!--background-->
<include>globalBackground</include>
@ -18,6 +19,14 @@
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>71</posy>
<width>18-col</width>
<height>1</height>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<!--title-->
<control type="label">
<posx>24</posx>
@ -64,20 +73,9 @@
</itemlayout>
<focusedlayout height="2-row" width="4-col">
<control type="image">
<visible>!control.hasfocus(8000)</visible>
<posx>0</posx>
<posy></posy>
<width>4-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>77FFFFFF</colordiffuse>
</control>
<control type="image">
<visible>control.hasfocus(8000)</visible>
<posx>0</posx>
<posy>0</posy>
<width>4-col</width>
<width>287</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
@ -99,10 +97,6 @@
<label>$LOCALIZE[128]</label>
<onclick>noop</onclick>
</item>
<item id="2">
<label>$LOCALIZE[31162]</label>
<onclick>noop</onclick>
</item>
<item id="3">
<label>$LOCALIZE[31044]</label>
<onclick>noop</onclick>
@ -128,7 +122,32 @@
<onleft>8000</onleft>
<itemgap>0</itemgap>
<orientation>vertical</orientation>
<control type="radiobutton" id="7">
<control type="radiobutton" id="6">
<visible>Container(8000).Hasfocus(1)</visible>
<description>Stop video on return to menu</description>
<width>14-col</width>
<label>31138</label>
<onclick>Skin.ToggleSetting(stopVideoOnMenu)</onclick>
<selected>Skin.HasSetting(stopVideoOnMenu)</selected>
</control>
<control type="button" id="2">
<visible>Container(8000).Hasfocus(1)</visible>
<description>Set home background image directory</description>
<width>14-col</width>
<label>31116</label>
<label2>$INFO[Skin.String(homeBackground)]</label2>
<onclick>Skin.SetPath(homeBackground)</onclick>
<textwidth>8-col</textwidth>
</control>
<control type="button" id="3">
<visible>Container(8000).Hasfocus(1)</visible>
<description>Reset home background image directory</description>
<width>14-col</width>
<label>31122</label>
<onclick>Skin.Reset(homeBackground)</onclick>
<textwidth>8-col</textwidth>
</control>
<control type="radiobutton" id="1">
<visible>Container(8000).Hasfocus(1)</visible>
<description>Reverse power down options</description>
<width>14-col</width>
@ -136,47 +155,7 @@
<onclick>Skin.ToggleSetting(exitFirst)</onclick>
<selected>Skin.HasSetting(exitFirst)</selected>
</control>
<control type="radiobutton" id="8">
<visible>Container(8000).Hasfocus(2)</visible>
<description>Hide Video</description>
<width>14-col</width>
<label>31147</label>
<onclick>Skin.ToggleSetting(hideVideo)</onclick>
<selected>Skin.HasSetting(hideVideo)</selected>
</control>
<control type="radiobutton" id="9">
<visible>Container(8000).Hasfocus(2)</visible>
<description>Hide Music</description>
<width>14-col</width>
<label>31148</label>
<onclick>Skin.ToggleSetting(hideMusic)</onclick>
<selected>Skin.HasSetting(hideMusic)</selected>
</control>
<control type="radiobutton" id="10">
<visible>Container(8000).Hasfocus(2)</visible>
<description>Hide Pictures</description>
<width>14-col</width>
<label>31149</label>
<onclick>Skin.ToggleSetting(hidePictures)</onclick>
<selected>Skin.HasSetting(hidePictures)</selected>
</control>
<control type="radiobutton" id="11">
<visible>Container(8000).Hasfocus(2)</visible>
<description>Hide Games</description>
<width>14-col</width>
<label>31157</label>
<onclick>Skin.ToggleSetting(hideGames)</onclick>
<selected>Skin.HasSetting(hideGames)</selected>
</control>
<control type="radiobutton" id="12">
<visible>Container(8000).Hasfocus(2)</visible>
<description>Hide Search</description>
<width>14-col</width>
<label>31150</label>
<onclick>Skin.ToggleSetting(hideSearch)</onclick>
<selected>Skin.HasSetting(hideSearch)</selected>
</control>
<control type="radiobutton" id="15">
<control type="radiobutton" id="7">
<visible>Container(8000).Hasfocus(3)</visible>
<description>Enable Debug Grid</description>
<width>14-col</width>
@ -184,7 +163,7 @@
<onclick>Skin.ToggleSetting(DebugGrid)</onclick>
<selected>Skin.HasSetting(DebugGrid)</selected>
</control>
<control type="radiobutton" id="16">
<control type="radiobutton" id="8">
<visible>Container(8000).Hasfocus(3)</visible>
<description>Disable Debug Info</description>
<width>14-col</width>
@ -192,7 +171,7 @@
<onclick>Skin.ToggleSetting(DebugInfo)</onclick>
<selected>Skin.HasSetting(DebugInfo)</selected>
</control>
<control type="button" id="17">
<control type="button" id="9">
<visible>Container(8000).Hasfocus(3)</visible>
<description>Reload skin</description>
<width>14-col</width>
@ -200,7 +179,7 @@
<onclick>ReloadSkin()</onclick>
<onclick>activateWindow(home)</onclick>
</control>
<control type="radiobutton" id="20">
<control type="radiobutton" id="10">
<visible>Container(8000).Hasfocus(1)</visible>
<description>Disable fanart animation effect</description>
<width>14-col</width>

View File

@ -19,7 +19,6 @@
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
@ -30,7 +29,6 @@
<label>31203</label>
<textcolor>textActive</textcolor>
</control>
<!--name playlist-->
<control type="group">
<posx>0</posx>
@ -59,7 +57,6 @@
<ondown>22</ondown>
</control>
</control>
<!--set playlist type, limits and sort-->
<control type="group">
<posx>0</posx>
@ -73,7 +70,7 @@
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="spincontrolex" id="22">
<control type="button" id="22">
<description>Set Playlist type</description>
<posx>12</posx>
<posy>12</posy>
@ -84,7 +81,7 @@
<ondown>18</ondown>
<onup>12</onup>
</control>
<control type="spincontrolex" id="17">
<control type="button" id="17">
<posx>6-col</posx>
<posy>12</posy>
<width>420</width>
@ -94,7 +91,7 @@
<onup>12</onup>
<ondown>19</ondown>
</control>
<control type="spincontrolex" id="18">
<control type="button" id="18">
<posx>12</posx>
<posy>96</posy>
<width>6-col-gutter</width>
@ -104,27 +101,22 @@
<onup>22</onup>
<ondown>10</ondown>
</control>
<control type="togglebutton" id="19">
<control type="button" id="19">
<posx>6-col</posx>
<posy>96</posy>
<width>420</width>
<height>2-row</height>
<texturenofocus colordiffuse="overlay">colors/black.png</texturenofocus>
<alttexturenofocus colordiffuse="overlay">colors/black.png</alttexturenofocus>
<texturefocus>colors/white.png</texturefocus>
<alttexturefocus>colors/white.png</alttexturefocus>
<textoffsetx>24</textoffsetx>
<textcolor>textActive</textcolor>
<focusedcolor>black</focusedcolor>
<label>$LOCALIZE[31110]</label>
<altlabel>$LOCALIZE[31109]</altlabel>
<label>$LOCALIZE[31109]</label>
<onright>9002</onright>
<onup>17</onup>
<onleft>18</onleft>
<ondown>10</ondown>
</control>
</control>
<!--rules list-->
<control type="group">
<posx>0</posx>
@ -196,7 +188,6 @@
</control>
</focusedlayout>
</control>
<!--items must match...-->
<control type="image">
<posx>0</posx>
@ -207,8 +198,7 @@
<colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="spincontrolex" id="16">
<control type="button" id="16">
<posx>12</posx>
<posy>312</posy>
<width>12-col-gutter</width>
@ -218,7 +208,6 @@
<ondown>9002</ondown>
</control>
</control>
<!--add / edit / delete rules-->
<control type="panel" id="9001">
<posx>12</posx>
@ -277,14 +266,13 @@
<content>
<item id="1">
<description>New Rule</description>
<label>Add</label>
<label>31128</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(129,13)</onclick>
</item>
</content>
</control>
<!--OK / Cancel-->
<control type="panel" id="9002">
<posx>0</posx>

View File

@ -54,7 +54,7 @@
<control type="group" id="9001">
<posx>0</posx>
<posy>84</posy>
<control type="spincontrolex" id="15">
<control type="button" id="15">
<description>Rule Field</description>
<texturenofocus colordiffuse="overlay">colors/black.png</texturenofocus>
<posx>12</posx>
@ -64,7 +64,7 @@
<onright>16</onright>
<ondown>17</ondown>
</control>
<control type="spincontrolex" id="16">
<control type="button" id="16">
<description>Rule operator</description>
<texturenofocus colordiffuse="overlay">colors/black.png</texturenofocus>
<posx>6-col</posx>

View File

@ -2,45 +2,55 @@
<window>
<defaultcontrol>-</defaultcontrol>
<controls>
<!--video codec info label-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>fullscreenWidth</width>
<height>5-row</height>
<height>8-row</height>
<texture>colors/black.png</texture>
<colordiffuse>77FFFFFF</colordiffuse>
<colordiffuse>textboxInactive</colordiffuse>
</control>
<control type="label" id="10">
<!--video codec info label-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<posy>1-row</posy>
<control type="label" id="1">
<posx>0</posx>
<posy>0</posy>
<font>smallMedium</font>
<textcolor>textActive</textcolor>
<width>24-col</width>
<height>2-row</height>
<height>1-row</height>
<label>$INFO[Player.SeekNumeric]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label" id="10">
<posx>0</posx>
<posy>2-row</posy>
<font>smallMedium</font>
<textcolor>textActive</textcolor>
<width>24-col</width>
<height>1-row</height>
<label>-</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label" id="11">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<posx>0</posx>
<posy>3-row</posy>
<font>smallMedium</font>
<textcolor>textActive</textcolor>
<width>24-col</width>
<height>2-row</height>
<height>1-row</height>
<label>-</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label" id="12">
<posx>col-1-begin</posx>
<posy>row-3-begin</posy>
<posx>0</posx>
<posy>4-row</posy>
<font>smallMedium</font>
<textcolor>textActive</textcolor>
<width>24-col</width>
<height>3-row</height>
<height>1-row</height>
<label>-</label>
<shadowcolor>-</shadowcolor>
</control>

View File

@ -4,6 +4,12 @@
<onload>Control.SetFocus(8001,3)</onload>
<include>fadeInOut</include>
<controls>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>textboxInactive</colordiffuse>
</control>
<control type="group">
<!--fade out if audio / video menu active-->
<animation type="Conditional" condition="Window.IsActive(seekbar) | Window.IsActive(osdvideosettings) | Window.IsActive(osdaudiosettings) | window.isactive(PVROSDChannels)">
@ -12,15 +18,6 @@
<posx>col-10-begin</posx>
<posy>row-8-begin</posy>
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-36</posx>
<posy>-36</posy>
<width>7-col</width>
<height>14-row</height>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>textboxInactive</colordiffuse>
</control>
<!--player controls-->
<control type="panel" id="8001">
<posx>0</posx>
@ -127,7 +124,7 @@
<control type="panel" id="8002">
<posx>0</posx>
<posy>2-row</posy>
<width>6-col</width>
<width>429</width>
<height>12-row</height>
<itemgap>0</itemgap>
<onup>8001</onup>
@ -235,21 +232,21 @@
<label>13395</label>
<label2></label2>
<thumb>-</thumb>
<onclick>ActivateWindow(123)</onclick>
<onclick>ActivateWindow(osdvideosettings)</onclick>
</item>
<item>
<description>Audio Settings</description>
<label>13396</label>
<label2></label2>
<thumb>-</thumb>
<onclick>ActivateWindow(124)</onclick>
<onclick>ActivateWindow(osdaudiosettings)</onclick>
</item>
<item>
<description>Bookmarks</description>
<label>298</label>
<label2></label2>
<thumb>-</thumb>
<onclick>ActivateWindow(125)</onclick>
<onclick>ActivateWindow(videobookmarks)</onclick>
</item>
</content>
</control>

View File

@ -12,11 +12,6 @@
<fadetime>1500</fadetime>
<colordiffuse>22ffffff</colordiffuse>
</control>
<control type="image">
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</control>
<control type="panel" id="50">
<visible>container.content(albums) + !container.content(songs) + !SubString(container.folderpath,musicdb://artists) + !SubString(container.folderpath,musicdb://genres)</visible>
@ -39,7 +34,7 @@
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture border="6">DefaultAlbumCover.png</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse>
</control>
@ -58,22 +53,20 @@
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>264</posy>
<posy>262</posy>
<width>240</width>
<height>1-row</height>
<align>center</align>
<aligny>center</aligny>
<font>thumbtitle</font>
<textcolor>textDisabled</textcolor>
<textcolor>textActive</textcolor>
<label>[B]$INFO[ListItem.Title][/B]</label>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>292</posy>
<posy>286</posy>
<width>240</width>
<height>1-row</height>
<align>center</align>
<aligny>center</aligny>
<font>thumbTitle</font>
<textcolor>textDisabled</textcolor>
@ -86,7 +79,7 @@
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[Listitem.thumb]</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
@ -129,10 +122,9 @@
</control>
<control type="label">
<posx>12</posx>
<posy>264</posy>
<posy>262</posy>
<width>240</width>
<height>1-row</height>
<align>center</align>
<aligny>center</aligny>
<font>thumbtitle</font>
<textcolor>textActive</textcolor>
@ -140,10 +132,9 @@
</control>
<control type="label">
<posx>12</posx>
<posy>292</posy>
<posy>286</posy>
<width>240</width>
<height>1-row</height>
<align>center</align>
<aligny>center</aligny>
<font>thumbTitle</font>
<textcolor>textActive</textcolor>

View File

@ -12,7 +12,7 @@
<width>fullscreenWidth</width>
<height>fullscreenHeight</height>
<aspectratio scalediffuse="false" align="center">stretch</aspectratio>
<texture background="true" fallback="colors/offblack.png" border="0">$INFO[Container.Art(artist.fanart)]</texture>
<texture background="true" fallback="special://skin/extras/backgrounds/music.jpg" border="0">$INFO[Container.Art(artist.fanart)]</texture>
<fadetime>500</fadetime>
<colordiffuse>77FFFFFF</colordiffuse>
<include>kenBurnsey</include>

View File

@ -12,11 +12,6 @@
<fadetime>500</fadetime>
<colordiffuse>22ffffff</colordiffuse>
</control>
<control type="image">
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</control>
<control type="panel" id="50">
<visible>container.content(artists) + !container.content(songs) + !container.content(albums)</visible>

View File

@ -37,17 +37,26 @@
</control>
<!--overlay-->
<control type="image">
<control type="group">
<visible>Substring(container.folderpath,videodb://) + !isempty(container.folderpath) + container.content(episodes) + !Substring(Container.folderpath,plugin)</visible>
<posx>949</posx>
<posy>0</posy>
<width>972</width>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>ffFFFFFF</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<include>globalBackground</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>6</width>
<height>fullscreenHeight</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">colors/white.png</texture>
<bordertexture border="3" colordiffuse="highlight">colors/white.png</bordertexture>
<bordersize>6,0,0,0</bordersize>
<colordiffuse>background</colordiffuse>
<colordiffuse>highlight</colordiffuse>
</control>
</control>
<!--title-->
@ -63,7 +72,7 @@
<align></align>
<font>medium</font>
<textcolor>textActive</textcolor>
<label>[B]$INFO[ListItem.TVShowTitle][/B] $INFO[listitem.Season,$LOCALIZE[31011] , ]</label>
<label>[B]$INFO[Container.ShowTitle][/B] $INFO[listitem.Season,$LOCALIZE[31011] , ]</label>
</control>
</control>
@ -72,7 +81,7 @@
<!--tvhsow library-sourced episode list-->
<control type="panel" id="52">
<visible>Substring(container.folderpath,videodb://) + !isempty(container.folderpath) + container.content(episodes) + !Substring(Container.folderpath,plugin)</visible>
<posx>col-13-begin</posx>
<posx>954</posx>
<posy>row-8-begin</posy>
<width>12-col</width>
<height>19-row</height>
@ -113,6 +122,19 @@
<bordersize>0</bordersize>
<colordiffuse>textboxInactive</colordiffuse>
</control>
<control type="label">
<visible>ListItem.IsParentFolder</visible>
<posx>1-col-indent</posx>
<posy>0</posy>
<width>9-col</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>..</label>
<scroll>false</scroll>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
@ -174,6 +196,19 @@
<bordersize>0</bordersize>
<colordiffuse>highlight</colordiffuse>
</control>
<control type="label">
<visible>ListItem.IsParentFolder</visible>
<posx>1-col-indent</posx>
<posy>0</posy>
<width>9-col</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>..</label>
<scroll>false</scroll>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>

View File

@ -5,7 +5,7 @@
<control type="group">
<!--fanart-->
<control type="group">
<visible>container.content(movies)</visible>
<visible>container.content(movies) | container.content(tvshows)</visible>
<control type="image">
<include>dimensionsFullscreen</include>
<aspectratio scalediffuse="false">stretch</aspectratio>
@ -13,190 +13,98 @@
<fadetime>500</fadetime>
<colordiffuse>22ffffff</colordiffuse>
</control>
<control type="image">
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<include>kenBurnsey</include>
</control>
<!--cover art-->
<control type="group">
<posx>col-17-begin</posx>
<posy>222</posy>
<control type="group">
<visible>Library.HasContent(movies) + !container.content(files) + !isempty(container.foldername) + !StringCompare(container.foldername,files) + Substring(container.folderpath,videodb://) + !StringCompare(container.foldername,Video Playlists) + !container.content(tvshows) + !container.content(episodes) + !container.content(seasons) + !Substring(Container.folderpath,plugin) + !container.content(addons)</visible>
<animation type="windowopen">
<effect type="fade" start="0" end="100" time="300" delay="700"/>
<effect type="slide" start="3-col" end="0" center="auto" tween="cubic" easing="out" time="400" delay="700"/>
<effect type="rotateY" end="5" center="auto,auto" time="500"/>
<effect type="zoom" end="90" time="0"/>
</animation>
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>8-col</width>
<height>768</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture background="true" fallback="colors/offblack.png" border="0">$INFO[Listitem.art(poster)]</texture>
<fadetime>200</fadetime>
</control>
<control type="image">
<posx>0</posx>
<posy>768</posy>
<width>8-col</width>
<height>2-row</height>
<aspectratio align="center" aligny="top">scale</aspectratio>
<texture fallback="colors/black.png" diffuse="masks/thumbFader.png" flipy="true">$INFO[Listitem.art(poster)]</texture>
<fadetime>200</fadetime>
</control>
</control>
</control>
</control>
<control type="panel" id="50">
<visible>Library.HasContent(movies) + !container.content(files) + !isempty(container.foldername) + !StringCompare(container.foldername,files) + Substring(container.folderpath,videodb://) + !StringCompare(container.foldername,Video Playlists) + !container.content(tvshows) + !container.content(episodes) + !container.content(seasons) + !Substring(Container.folderpath,plugin) + !container.content(addons)</visible>
<posx>col-1-begin</posx>
<posx>90</posx>
<posy>row-5-begin</posy>
<width>15-col</width>
<height>23-row</height>
<width>1800</width>
<height>25-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<ondown>50</ondown>
<onup>50</onup>
<onback>9000</onback>
<pagecontrol>60</pagecontrol>
<itemlayout width="15-col" height="2-row">
<scrolltime tween="cubic" easing="out">600</scrolltime>
<itemlayout width="252" height="388">
<control type="image">
<posx>0</posx>
<posy>3</posy>
<width>66</width>
<height>66</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/black.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>11-col-textbox</width>
<height>69</height>
<width>228</width>
<height>304</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<colordiffuse>textboxInactive</colordiffuse>
</control>
<control type="image">
<posx>12-col</posx>
<posy>0</posy>
<width>2-col-textbox</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<colordiffuse>textboxInactive</colordiffuse>
</control>
<control type="image">
<posx>14-col</posx>
<posy>0</posy>
<width>1-col</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<colordiffuse>textboxInactive</colordiffuse>
<texture border="6">DefaultPoster.png</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>11-col-gutter</width>
<height>2-row</height>
<posx>12</posx>
<posy>300</posy>
<width>204</width>
<height>1-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
<font>thumbTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
<label>[B]$INFO[ListItem.title][/B]</label>
</control>
<control type="label">
<posx>12-col-gutter</posx>
<posy>0</posy>
<width>2-col</width>
<height>2-row</height>
<posx>12</posx>
<posy>324</posy>
<width>204</width>
<height>1-row</height>
<aligny>center</aligny>
<align>right</align>
<font>itemSubTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.duration, , $LOCALIZE[31018]]</label>
<font>thumbTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.year]</label>
</control>
<control type="label">
<visible>!isempty(ListItem.playcount)</visible>
<posx>985</posx>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aligny>center</aligny>
<align>right</align>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
<width>228</width>
<height>304</height>
<aspectratio>stretch</aspectratio>
<texture border="0">$INFO[ListItem.Art(poster)]</texture>
<bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
</itemlayout>
<focusedlayout width="15-col" height="2-row">
<focusedlayout width="252" height="388">
<control type="group">
<include>focusThumb</include>
<control type="image">
<posx>0</posx>
<posy>3</posy>
<width>66</width>
<height>66</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/white.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
<animation type="focus" loop="false" reversible="false">
<effect type="fade" time="500"/>
<effect type="rotatey" end="360" center="33" tween="back" easing="out" time="1000"/>
</animation>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>14-col</width>
<height>2-row</height>
<width>228</width>
<height>304</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<texture fallback="DefaultPoster.png" border="0">$INFO[ListItem.Art(poster)]</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>11-col-gutter</width>
<height>2-row</height>
<posx>12</posx>
<posy>300</posy>
<width>204</width>
<height>1-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
<font>thumbTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
<label>[B]$INFO[ListItem.title][/B]</label>
</control>
<control type="label">
<posx>12-col-gutter</posx>
<posy>0</posy>
<width>2-col</width>
<height>2-row</height>
<posx>12</posx>
<posy>324</posy>
<width>204</width>
<height>1-row</height>
<aligny>center</aligny>
<align>right</align>
<font>itemSubTitle</font>
<font>thumbTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.duration, , $LOCALIZE[31018]]</label>
<label>$INFO[ListItem.year]</label>
</control>
<control type="label">
<visible>!isempty(ListItem.playcount)</visible>
<posx>985</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aligny>center</aligny>
<align>right</align>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
</focusedlayout>
</control>

View File

@ -1,249 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<include name="musicRecentItems">
<control type="group">
<include>fadeInOut</include>
<!--fanart-->
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>fullscreenWidth</width>
<height>fullscreenHeight</height>
<aspectratio scalediffuse="false" align="center">stretch</aspectratio>
<texture background="true" fallback="special://skin/extras/backgrounds/music.jpg" border="0">$INFO[container(9998).listitem.art(fanart)]</texture>
<fadetime>500</fadetime>
<colordiffuse>77FFFFFF</colordiffuse>
<include>kenBurnsey</include>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</control>
<control type="group">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<control type="image">
<posx>0</posx>
<posy>row-20-begin</posy>
<width>fullscreenWidth</width>
<height>15-row</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<colordiffuse>ccffffff</colordiffuse>
</control>
<!--titles-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-12-begin</posy>
<control type="label">
<posx>24-col</posx>
<posy>0</posy>
<width>24-col</width>
<height>6-row</height>
<align>right</align>
<font>veryLargeLight</font>
<textcolor>66ffffff</textcolor>
<shadowcolor>-</shadowcolor>
<wrapmultiline>true</wrapmultiline>
<label>[B]$INFO[container(9998).listitem.artist][/B][CR]$INFO[container(9998).listitem.title] $INFO[container(9998).listitem.year,(,)]</label>
</control>
</control>
</control>
<!--content listing-->
<control type="panel" id="9998">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<posx>72</posx>
<posy>row-21-begin</posy>
<width>1848</width>
<height>9-row</height>
<onup>9123</onup>
<onleft>9000</onleft>
<onback>9000</onback>
<orientation>horizontal</orientation>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>activatewindow(Musiclibrary,musicdb://albums/$INFO[listitem.DBID])</onclick>
<onclick>Control.SetFocus(50)</onclick>
<content>$INFO[control.getlabel(9123)]</content>
<itemlayout width="300" height="4-col">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture border="6">DefaultAlbumCover.png</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>textboxInactive</colordiffuse>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.title]</label>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>3-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.artist]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[ListItem.Art(thumb)]</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
</itemlayout>
<focusedlayout width="4-col" height="4-col">
<control type="group">
<include>focusThumb</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture border="6">DefaultAlbumCover.png</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.title]</label>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>3-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.artist]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[ListItem.Art(thumb)]</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
</control>
</focusedlayout>
</control>
<!--content selector-->
<control type="list" id="9123">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<posx>60</posx>
<posy>672</posy>
<width>24-col</width>
<height>78</height>
<onleft>9000</onleft>
<ondown>9998</ondown>
<onback>9000</onback>
<orientation>horizontal</orientation>
<itemlayout width="4-col" height="2-row">
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<font>buttonTitle</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>[B]$INFO[ListItem.property(textTitle)][/B]</label>
</control>
</itemlayout>
<focusedlayout width="4-col" height="78">
<control type="image">
<posx>0</posx>
<posy>56</posy>
<width>4-col-textbox</width>
<height>9</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
<animation effect="fade" start="100" end="20" time="750" condition="Control.HasFocus(9123)" pulse="true">Conditional</animation>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<font>buttonTitle</font>
<aligny>center</aligny>
<align>center</align>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>[B]$INFO[ListItem.property(textTitle)][/B]</label>
</control>
</focusedlayout>
<content>
<item id="1">
<label>special://skin/extras/playlists/recentAlbums.xsp</label>
<property name="textTitle">31180</property>
<onclick>noop</onclick>
</item>
<item id="2">
<label>special://skin/extras/playlists/topAlbums.xsp</label>
<property name="textTitle">31187</property>
<onclick>noop</onclick>
</item>
<item id="3">
<label>special://skin/extras/playlists/randomAlbums.xsp</label>
<property name="textTitle">31181</property>
<onclick>noop</onclick>
</item>
</content>
</control>
</control>
</include>
</includes>

View File

@ -2,7 +2,7 @@
<includes>
<!--Photo browser-->
<include name="photos">
<control type="panel" id="52">
<control type="panel" id="50">
<posx>col-1-begin</posx>
<posy>row-5-begin</posy>
<width>1800</width>
@ -13,7 +13,7 @@
<onup>50</onup>
<scrolltime tween="cubic" easing="out">600</scrolltime>
<pagecontrol>60</pagecontrol>
<itemlayout width="444" height="336">
<itemlayout width="444" height="360">
<control type="image">
<posx>0</posx>
<posy>0</posy>
@ -21,24 +21,32 @@
<height>4-col-gutter</height>
<aspectratio>scale</aspectratio>
<texture fallback="DefaultPoster.png" border="6">$INFO[Listitem.thumb]</texture>
<bordertexture border="3" colordiffuse="07FFFFFF">colors/white.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffffffff</colordiffuse>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>268</posy>
<width>384</width>
<height>1-row</height>
<align>center</align>
<aligny>center</aligny>
<font>thumbTitle</font>
<textcolor>textActive</textcolor>
<label>[B]$INFO[ListItem.label][/B]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>292</posy>
<width>384</width>
<height>1-row</height>
<aligny>center</aligny>
<font>thumbTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>ff333333</shadowcolor>
<label>$INFO[ListItem.path]</label>
</control>
</itemlayout>
<focusedlayout width="444" height="336">
<focusedlayout width="444" height="360">
<control type="group">
<include>focusThumb</include>
<control type="image">
@ -48,21 +56,28 @@
<height>4-col-gutter</height>
<aspectratio>scale</aspectratio>
<texture fallback="DefaultPoster.png">$INFO[Listitem.thumb]</texture>
<bordertexture border="6">colors/white.png</bordertexture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>268</posy>
<width>384</width>
<height>1-row</height>
<align>center</align>
<aligny>center</aligny>
<font>thumbTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>ff333333</shadowcolor>
<label>[B]$INFO[ListItem.label][/B]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>292</posy>
<width>384</width>
<height>1-row</height>
<aligny>center</aligny>
<font>thumbTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.path]</label>
</control>
</control>
</focusedlayout>

View File

@ -3,7 +3,6 @@
<include name="seasons">
<control type="group">
<visible>!isempty(container.folderpath) + container.content(seasons) + !container.content(episodes)</visible>
<!--fanart-->
<control type="group">
<visible>!Substring(Container.folderpath,plugin)</visible>
@ -26,11 +25,7 @@
<aspectratio>stretch</aspectratio>
</control>
</control>
<control type="group">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<!--title-->
<control type="group">
<visible>!Substring(Container.folderpath,plugin)</visible>
@ -47,34 +42,27 @@
<label>[B]$INFO[container.foldername][/B] [COLOR highlight]$INFO[listitem.genre][/COLOR]</label>
</control>
</control>
<!--overlay-->
<control type="image">
<control type="group">
<visible>!Substring(Container.folderpath,plugin)</visible>
<posx>0</posx>
<posy>row-15-begin</posy>
<width>fullscreenWidth</width>
<height>15-row</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">colors/white.png</texture>
<colordiffuse>background</colordiffuse>
</control>
<posy>0</posy>
<include>globalBackground</include>
<control type="image">
<visible>!Substring(Container.folderpath,plugin)</visible>
<posx>0</posx>
<posy>row-15-begin</posy>
<posy>0</posy>
<width>fullscreenWidth</width>
<height>6</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
</control>
</control>
<!--content-->
<control type="panel" id="58">
<visible>!isempty(container.folderpath) + !StringCompare(container.foldername,files) + !container.content(episodes) + !Substring(Container.folderpath,plugin) + !container.content(addons)</visible>
<posx>col-1-begin</posx>
<posy>row-17-begin</posy>
<posy>624</posy>
<width>1836</width>
<height>11-row</height>
<onleft>9000</onleft>
@ -93,7 +81,19 @@
<colordiffuse>textboxInactive</colordiffuse>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<visible>ListItem.IsParentFolder</visible>
<posx>12</posx>
<posy>4-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textDisabled</textcolor>
<label>..</label>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus + !ListItem.IsParentFolder</visible>
<posx>12</posx>
<posy>4-row</posy>
<width>240</width>
@ -123,7 +123,7 @@
<height>396</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[ListItem.thumb]</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
@ -143,6 +143,19 @@
<colordiffuse>ff666666</colordiffuse>
</control>
<control type="label">
<visible>ListItem.IsParentFolder</visible>
<posx>12</posx>
<posy>4-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textActive</textcolor>
<label>..</label>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus + !ListItem.IsParentFolder</visible>
<posx>12</posx>
<posy>4-row</posy>
<width>240</width>

View File

@ -34,7 +34,7 @@
<width>8-col</width>
<height>8-col</height>
<aspectratio>stretch</aspectratio>
<texture fallback="DefaultAlbumCover.png" diffuse="masks/discSurface.png" border="6">$INFO[ListItem.art(thumb)]</texture>
<texture fallback="DefaultAlbumCover.png" diffuse="masks/discSurface.png" border="6">$VAR[songViewThumb]</texture>
<bordertexture border="6" colordiffuse="07FFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<fadetime>500</fadetime>
@ -51,7 +51,7 @@
<font>largeLight</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>[B]$INFO[ListItem.Album][/B]</label>
<label>[B]$VAR[songViewAlbum][/B]</label>
</control>
<control type="label">
<posx>col-10-begin</posx>
@ -61,7 +61,7 @@
<font>regular</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Artist] $INFO[ListItem.Year,(,)]</label>
<label>$VAR[songViewArtist]</label>
</control>
</control>
<control type="panel" id="50">
@ -153,6 +153,18 @@
<bordersize>0</bordersize>
<colordiffuse>textboxInactive</colordiffuse>
</control>
<control type="label">
<visible>ListItem.IsParentFolder</visible>
<posx>1-col-indent</posx>
<posy>0</posy>
<width>11-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>..</label>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
@ -165,16 +177,17 @@
<label>$INFO[ListItem.Title]</label>
</control>
<control type="label">
<posx>12-col</posx>
<visible>!ListItem.IsParentFolder</visible>
<posx>12-col-gutter</posx>
<posy>0</posy>
<width>1-col-gutter</width>
<width>1-col</width>
<height>2-row</height>
<aligny>center</aligny>
<align>right</align>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label fallback="•••">$INFO[ListItem.Rating,,*]</label>
<label fallback="•••">$INFO[ListItem.UserRating,,*]</label>
</control>
<control type="label">
<posx>13-col-indent</posx>
@ -258,6 +271,18 @@
<bordersize>0</bordersize>
<colordiffuse>highlight</colordiffuse>
</control>
<control type="label">
<visible>ListItem.IsParentFolder</visible>
<posx>1-col-indent</posx>
<posy>0</posy>
<width>11-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>..</label>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
@ -270,16 +295,17 @@
<label>$INFO[ListItem.Title]</label>
</control>
<control type="label">
<posx>12-col</posx>
<visible>!ListItem.IsParentFolder</visible>
<posx>12-col-gutter</posx>
<posy>0</posy>
<width>1-col-gutter</width>
<width>1-col</width>
<height>2-row</height>
<aligny>center</aligny>
<align>right</align>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label fallback="•••">$INFO[ListItem.Rating,,*]</label>
<label fallback="•••">$INFO[ListItem.UserRating,,*]</label>
</control>
<control type="label">
<posx>13-col-indent</posx>

View File

@ -9,185 +9,126 @@
<control type="image">
<include>dimensionsFullscreen</include>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture background="true" fallback="colors/offblack.png" border="0">$INFO[Listitem.art(fanart)]</texture>
<texture fallback="colors/offblack.png" border="0">$INFO[Listitem.art(fanart)]</texture>
<fadetime>500</fadetime>
<colordiffuse>99ffffff</colordiffuse>
</control>
<control type="image">
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<include>kenBurnsey</include>
</control>
<!--cover art-->
<control type="group">
<posx>col-17-begin</posx>
<posy>222</posy>
<control type="group">
<visible>Substring(container.folderpath,videodb://) + Library.HasContent(tvshows) + !isempty(container.foldername) + !StringCompare(container.foldername,files) + !container.content(movies) + !container.content(episodes) + !container.content(seasons) + !Substring(Container.folderpath,plugin) + !container.content(addons) + !container.content(files)</visible>
<animation type="windowopen">
<effect type="fade" start="0" end="100" time="300" delay="700"/>
<effect type="slide" start="3-col" end="0" center="auto" tween="cubic" easing="out" time="400" delay="700"/>
<effect type="rotateY" end="5" center="auto,auto" time="500"/>
<effect type="zoom" end="90" time="0"/>
</animation>
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>8-col</width>
<height>768</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture background="true" fallback="colors/offblack.png" border="0">$INFO[Listitem.art(poster)]</texture>
<fadetime>200</fadetime>
</control>
<control type="image">
<posx>0</posx>
<posy>768</posy>
<width>8-col</width>
<height>2-row</height>
<aspectratio align="center" aligny="top">scale</aspectratio>
<texture fallback="colors/black.png" diffuse="masks/thumbFader.png" flipy="true">$INFO[Listitem.art(poster)]</texture>
<fadetime>200</fadetime>
</control>
</control>
</control>
</control>
<control type="panel" id="50">
<visible>Substring(container.folderpath,videodb://) + Library.HasContent(tvshows) + !isempty(container.foldername) + !StringCompare(container.foldername,files) + !container.content(movies) + !container.content(episodes) + !container.content(seasons) + !Substring(Container.folderpath,plugin) + !container.content(addons) + !container.content(files)</visible>
<posx>col-1-begin</posx>
<posx>90</posx>
<posy>row-5-begin</posy>
<width>15-col</width>
<height>23-row</height>
<width>1800</width>
<height>25-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<ondown>50</ondown>
<onup>50</onup>
<onback>9000</onback>
<pagecontrol>60</pagecontrol>
<itemlayout width="15-col" height="2-row">
<scrolltime tween="cubic" easing="out">600</scrolltime>
<itemlayout width="252" height="388">
<control type="image">
<posx>0</posx>
<posy>3</posy>
<width>66</width>
<height>66</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/black.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>13-col-textbox</width>
<height>69</height>
<width>228</width>
<height>304</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<colordiffuse>textboxInactive</colordiffuse>
</control>
<control type="image">
<posx>14-col</posx>
<posy>0</posy>
<width>1-col</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<colordiffuse>textboxInactive</colordiffuse>
<texture border="6">DefaultPoster.png</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>11-col-gutter</width>
<height>2-row</height>
<posx>12</posx>
<posy>300</posy>
<width>204</width>
<height>1-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
<font>thumbTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
<label>[B]$INFO[ListItem.title][/B]</label>
</control>
<control type="label">
<posx>792</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<height>2-row</height>
<visible>!System.Setting(hidewatched)</visible>
<posx>12</posx>
<posy>324</posy>
<width>204</width>
<height>1-row</height>
<aligny>center</aligny>
<align>right</align>
<font>itemSubTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<font>thumbTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.Property(TotalEpisodes),, $LOCALIZE[31189]]</label>
</control>
<control type="label">
<visible>IntegerGreaterThan(ListItem.Property(UnWatchedEpisodes),0)</visible>
<posx>985</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<visible>System.Setting(hidewatched)</visible>
<posx>12</posx>
<posy>324</posy>
<width>204</width>
<height>1-row</height>
<aligny>center</aligny>
<align>right</align>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
<font>thumbTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.Property(UnWatchedEpisodes),, $LOCALIZE[31189]]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>228</width>
<height>304</height>
<aspectratio>stretch</aspectratio>
<texture border="0">$INFO[ListItem.Art(poster)]</texture>
<bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
</itemlayout>
<focusedlayout width="15-col" height="2-row">
<focusedlayout width="252" height="388">
<control type="group">
<include>focusThumb</include>
<control type="image">
<posx>0</posx>
<posy>3</posy>
<width>66</width>
<height>66</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture fallback="colors/white.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
<animation type="focus" loop="false" reversible="false">
<effect type="fade" time="500"/>
<effect type="rotatey" end="360" center="33" tween="back" easing="out" time="1000"/>
</animation>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>14-col</width>
<height>2-row</height>
<width>228</width>
<height>304</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<texture fallback="DefaultPoster.png" border="0">$INFO[ListItem.Art(poster)]</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>11-col-gutter</width>
<height>2-row</height>
<posx>12</posx>
<posy>300</posy>
<width>204</width>
<height>1-row</height>
<aligny>center</aligny>
<font>itemTitle</font>
<font>thumbTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
<label>[B]$INFO[ListItem.title][/B]</label>
</control>
<control type="label">
<posx>792</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<height>2-row</height>
<visible>!System.Setting(hidewatched)</visible>
<posx>12</posx>
<posy>324</posy>
<width>204</width>
<height>1-row</height>
<aligny>center</aligny>
<align>right</align>
<font>itemSubTitle</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<font>thumbTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.Property(TotalEpisodes),, $LOCALIZE[31189]]</label>
</control>
<control type="label">
<visible>IntegerGreaterThan(ListItem.Property(UnWatchedEpisodes),0)</visible>
<posx>985</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<visible>System.Setting(hidewatched)</visible>
<posx>12</posx>
<posy>324</posy>
<width>204</width>
<height>1-row</height>
<aligny>center</aligny>
<align>right</align>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
<font>thumbTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.Property(UnWatchedEpisodes),, $LOCALIZE[31189]]</label>
</control>
</control>
</focusedlayout>
</control>

View File

@ -1,383 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<include name="videoRecentItems">
<control type="group">
<include>fadeInOut</include>
<!--fanart-->
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>fullscreenWidth</width>
<height>fullscreenHeight</height>
<aspectratio scalediffuse="false" align="center">stretch</aspectratio>
<texture background="true" fallback="special://skin/extras/backgrounds/videos.jpg" border="0">$INFO[container(9998).listitem.art(fanart)]</texture>
<fadetime>500</fadetime>
<colordiffuse>77FFFFFF</colordiffuse>
<include>kenBurnsey</include>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</control>
<control type="group">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<control type="image">
<posx>0</posx>
<posy>row-19-begin</posy>
<width>fullscreenWidth</width>
<height>15-row</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<colordiffuse>ccffffff</colordiffuse>
</control>
<!--titles-->
<control type="group">
<animation type="conditional" condition="!control.hasfocus(9998)">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<animation type="conditional" condition="control.hasfocus(9998)">
<effect type="slide" start="800" end="0" tween="cubic" easing="out" delay="600" time="400"/>
<effect type="fade" start="0" end="100" delay="600" time="200"/>
</animation>
<posx>col-1-begin</posx>
<posy>row-11-begin</posy>
<control type="label">
<visible>Container(9123).HasFocus(1)</visible>
<posx>24-col</posx>
<posy>0</posy>
<width>24-col</width>
<height>8-row</height>
<align>right</align>
<font>veryLargeLight</font>
<textcolor>66ffffff</textcolor>
<shadowcolor>-</shadowcolor>
<wrapmultiline>true</wrapmultiline>
<label>[B]$INFO[container(9998).listitem.title][/B][CR]$INFO[container(9998).listitem.director,$LOCALIZE[31196]. ,.] $INFO[container(9998).listitem.year,,]</label>
</control>
<control type="label">
<visible>Container(9123).HasFocus(2)</visible>
<posx>24-col</posx>
<posy>0</posy>
<width>24-col</width>
<height>8-row</height>
<align>right</align>
<font>veryLargeLight</font>
<textcolor>66ffffff</textcolor>
<shadowcolor>-</shadowcolor>
<wrapmultiline>true</wrapmultiline>
<label>[B]$INFO[container(9998).listitem.tvshowtitle][/B][CR]$INFO[container(9998).ListItem.Property(UnWatchedEpisodes),, $LOCALIZE[31045],]</label>
</control>
</control>
</control>
<!--content listing-->
<control type="panel" id="9998">
<visible>container(9123).hasfocus(1)</visible>
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<posx>72</posx>
<posy>row-20-begin</posy>
<width>1848</width>
<height>9-row</height>
<onup>9123</onup>
<onleft>9000</onleft>
<onback>9000</onback>
<orientation>horizontal</orientation>
<onback>control.setfocus(9000)</onback>
<content>$INFO[control.getlabel(9123)]</content>
<oninfo>RunScript(script.skin.helper.service,action=showinfo,movieid=$INFO[container(9998).listitem.dbid])</oninfo>
<itemlayout width="228" height="312">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<height>288</height>
<aspectratio>stretch</aspectratio>
<texture border="6">DefaultPoster.png</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.title]</label>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>3-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.year]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<height>288</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[ListItem.Art(poster)]</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
</itemlayout>
<focusedlayout width="3-col" height="312">
<control type="group">
<include>focusThumb</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<height>288</height>
<aspectratio>stretch</aspectratio>
<texture border="6">DefaultPoster.png</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.title]</label>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>3-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.year]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<height>288</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[ListItem.Art(poster)]</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
</control>
</focusedlayout>
</control>
<control type="panel" id="9998">
<visible>container(9123).hasfocus(2)</visible>
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<posx>72</posx>
<posy>row-20-begin</posy>
<width>1800</width>
<height>9-row</height>
<onup>9123</onup>
<onleft>9000</onleft>
<onback>9000</onback>
<orientation>horizontal</orientation>
<onback>control.setfocus(9000)</onback>
<content>$INFO[control.getlabel(9123)]</content>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>activatewindow(Video,videodb://tvshows/titles/$INFO[listitem.dbid])</onclick>
<onclick>Control.SetFocus(50)</onclick>
<oninfo>RunScript(script.skin.helper.service,action=showinfo,tvshowid=$INFO[container(9998).listitem.dbid])</oninfo>
<itemlayout width="228" height="312">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<height>288</height>
<aspectratio>stretch</aspectratio>
<texture border="6">DefaultPoster.png</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.tvshowtitle]</label>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>3-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.season,$LOCALIZE[31011] ,]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<height>288</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[ListItem.Art(poster)]</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
</itemlayout>
<focusedlayout width="3-col" height="312">
<control type="group">
<include>focusThumb</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<height>288</height>
<aspectratio>stretch</aspectratio>
<texture border="6">DefaultPoster.png</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.tvshowtitle]</label>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>3-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.season,$LOCALIZE[31011] ,]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<height>288</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[ListItem.Art(poster)]</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
</control>
</focusedlayout>
</control>
</control>
<!--content selector-->
<control type="list" id="9123">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<posx>60</posx>
<posy>636</posy>
<width>24-col</width>
<height>84</height>
<onleft>9000</onleft>
<ondown>9998</ondown>
<onback>9000</onback>
<orientation>horizontal</orientation>
<itemlayout width="4-col" height="2-row">
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<font>buttonTitle</font>
<aligny>center</aligny>
<align>center</align>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>[B]$INFO[ListItem.property(textTitle)][/B]</label>
</control>
</itemlayout>
<focusedlayout width="4-col" height="78">
<control type="image">
<posx>0</posx>
<posy>56</posy>
<width>4-col-textbox</width>
<height>9</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
<animation effect="fade" start="100" end="20" time="750" condition="Control.HasFocus(9123)" pulse="true">Conditional</animation>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<font>buttonTitle</font>
<aligny>center</aligny>
<align>center</align>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>[B]$INFO[ListItem.property(textTitle)][/B]</label>
</control>
</focusedlayout>
<content>
<item id="1">
<visible>Library.HasContent(movies)</visible>
<label>special://skin/extras/playlists/recentMovies.xsp</label>
<property name="textTitle">31176</property>
<onclick>noop</onclick>
</item>
<item id="2">
<visible>Library.HasContent(tvshows)</visible>
<label>special://skin/extras/playlists/recentEpisodes.xsp</label>
<property name="textTitle">31178</property>
<onclick>noop</onclick>
</item>
</content>
</control>
</include>
</includes>

View File

@ -1,321 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<window type="dialog" id="1100">
<defaultcontrol always="true">6000</defaultcontrol>
<onload>Skin.Reset(menuItemType)</onload>
<onload>Skin.SetString(currentAddonSourceSlot,$VAR[customAddonSourceSlot])</onload>
<onload condition="stringcompare(skin.string(menuItemTypeFilter),video)">Skin.SetString(menuItemType,videoAddon)</onload>
<onload condition="stringcompare(skin.string(menuItemTypeFilter),audio)">Skin.SetString(menuItemType,audioAddon)</onload>
<controls>
<control type="group">
<animation type="windowopen">
<effect type="fade" start="0" end="100" time="300"/>
<effect type="slide" start="-200" end="0" tween="sine" easing="out" time="400"/>
</animation>
<animation type="windowclose">
<effect type="fade" start="100" end="0" time="300"/>
<effect type="slide" start="0" end="-200" tween="sine" easing="out" time="400"/>
</animation>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>col-7-begin</width>
<height>fullscreenHeight</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--logo-->
<control type="image">
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<width>1-col</width>
<height>1-col</height>
<texture>kodilogo.png</texture>
<colordiffuse>textActive</colordiffuse>
<aspectratio>stretch</aspectratio>
<animation type="Conditional" condition="controlgroup(9000).hasfocus">
<effect type="rotatey" start="0" end="-15" center="132" tween="back" easing="out" delay="600" time="300"/>
<effect type="rotatey" start="0" end="15" center="132" tween="back" easing="out" delay="900" time="300"/>
</animation>
</control>
<!--set shortcut-->
<control type="grouplist" id="6000">
<posx>0</posx>
<posy>row-5-begin</posy>
<width>col-7-begin</width>
<height>24-row</height>
<itemgap>0</itemgap>
<ondown>5000</ondown>
<onright>dialog.close(all,true)</onright>
<!--select a video addon-->
<control type="button" id="6001">
<visible>stringcompare(skin.string(menuItemTypeFilter),video)</visible>
<description>Video Addon</description>
<height>2-row</height>
<width>col-7-begin</width>
<font>menuTitle</font>
<textcolor>textActive</textcolor>
<focusedcolor>highlight</focusedcolor>
<texturefocus colordiffuse="textActive">colors/white.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>col-1-begin</textoffsetx>
<label>31085</label>
<onclick>Skin.SetString(menuItemType,videoAddon)</onclick>
<onclick>$VAR[customVideoSourceSetType]</onclick>
<onclick>$VAR[customVideoSourceAction]</onclick>
<onclick>Skin.Reset(menuItemType)</onclick>
<onclick>Skin.SetString(currentAddonSourceSlot,$VAR[customAddonSourceSlot])</onclick>
</control>
<!--select an audio addon-->
<control type="button" id="6002">
<visible>stringcompare(skin.string(menuItemTypeFilter),audio)</visible>
<description>Audio Addon</description>
<height>2-row</height>
<width>col-7-begin</width>
<font>menuTitle</font>
<textcolor>textActive</textcolor>
<focusedcolor>highlight</focusedcolor>
<texturefocus colordiffuse="textActive">colors/white.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>col-1-begin</textoffsetx>
<label>31086</label>
<onclick>Skin.SetString(menuItemType,audioAddon)</onclick>
<onclick>$VAR[customMusicSourceSetType]</onclick>
<onclick>$VAR[customMusicSourceAction]</onclick>
<onclick>Skin.Reset(menuItemType)</onclick>
<onclick>Skin.SetString(currentAddonSourceSlot,$VAR[customAddonSourceSlot])</onclick>
</control>
<!--select a video playlist-->
<control type="button" id="6003">
<visible>stringcompare(skin.string(menuItemTypeFilter),video)</visible>
<description>Video Playlist</description>
<height>2-row</height>
<width>col-7-begin</width>
<font>menuTitle</font>
<textcolor>textActive</textcolor>
<focusedcolor>highlight</focusedcolor>
<texturefocus colordiffuse="textActive">colors/white.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>col-1-begin</textoffsetx>
<label>31091</label>
<onclick>Skin.SetString(menuItemType,videoPlaylist)</onclick>
<onclick>$VAR[customVideoSourceSetType]</onclick>
<onclick>$VAR[customVideoSourceAction]</onclick>
<onclick>$VAR[customVideoSourceSetName]</onclick>
<onclick>Skin.Reset(menuItemType)</onclick>
<onclick>Skin.SetString(currentAddonSourceSlot,$VAR[customAddonSourceSlot])</onclick>
</control>
<!--select an audio playlist-->
<control type="button" id="6004">
<visible>stringcompare(skin.string(menuItemTypeFilter),audio)</visible>
<description>Audio Playlist</description>
<height>2-row</height>
<width>col-7-begin</width>
<font>menuTitle</font>
<textcolor>textActive</textcolor>
<focusedcolor>highlight</focusedcolor>
<texturefocus colordiffuse="textActive">colors/white.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>col-1-begin</textoffsetx>
<label>31092</label>
<onclick>Skin.SetString(menuItemType,audioPlaylist)</onclick>
<onclick>$VAR[customMusicSourceSetType]</onclick>
<onclick>$VAR[customMusicSourceAction]</onclick>
<onclick>$VAR[customMusicSourceSetName]</onclick>
<onclick>Skin.Reset(menuItemType)</onclick>
<onclick>Skin.SetString(currentAddonSourceSlot,$VAR[customAddonSourceSlot])</onclick>
</control>
</control>
<!--current shortcut listing (onclick = remove)-->
<control type="panel" id="5000">
<posx>0</posx>
<posy>row-12-begin</posy>
<width>8-col</width>
<height>16-row</height>
<orientation>vertical</orientation>
<onup>6000</onup>
<onright>dialog.close(1100)</onright>
<itemlayout width="col-7-begin" height="2-row">
<control type="label">
<posx>52</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aligny>center</aligny>
<font>symbolLarge</font>
<label></label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>col-1-begin</posx>
<posy>0</posy>
<width>7-col</width>
<height>2-row</height>
<font>menuTitle</font>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label>
</control>
</itemlayout>
<focusedlayout width="col-7-begin" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>col-7-begin</width>
<height>2-row</height>
<texture>colors/white.png</texture>
<colordiffuse>textActive</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>52</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aligny>center</aligny>
<font>symbolLarge</font>
<label></label>
<textcolor>highlight</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>col-1-begin</posx>
<posy>0</posy>
<width>8-col</width>
<height>2-row</height>
<font>menuTitle</font>
<aligny>center</aligny>
<textcolor>highlight</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label>
</control>
</focusedlayout>
<content>
<!--video shortcuts-->
<item id="1">
<visible>stringcompare(skin.string(menuItemTypeFilter),video) + !isempty(Skin.String(customVideoAddon1))</visible>
<label>$VAR[customVideoAddon1Title]</label>
<onclick>Skin.Reset(customVideoAddon1)</onclick>
<onclick>Skin.Reset(customVideoAddon1Type)</onclick>
<onclick>Skin.Reset(customVideoAddon1Name)</onclick>
</item>
<item id="2">
<visible>stringcompare(skin.string(menuItemTypeFilter),video) + !isempty(Skin.String(customVideoAddon2))</visible>
<label>$VAR[customVideoAddon2Title]</label>
<onclick>Skin.Reset(customVideoAddon2)</onclick>
<onclick>Skin.Reset(customVideoAddon2Type)</onclick>
<onclick>Skin.Reset(customVideoAddon2Name)</onclick>
</item>
<item id="3">
<visible>stringcompare(skin.string(menuItemTypeFilter),video) + !isempty(Skin.String(customVideoAddon3))</visible>
<label>$VAR[customVideoAddon3Title]</label>
<onclick>Skin.Reset(customVideoAddon3)</onclick>
<onclick>Skin.Reset(customVideoAddon3Type)</onclick>
<onclick>Skin.Reset(customVideoAddon3Name)</onclick>
</item>
<item id="4">
<visible>stringcompare(skin.string(menuItemTypeFilter),video) + !isempty(Skin.String(customVideoAddon4))</visible>
<label>$VAR[customVideoAddon4Title]</label>
<onclick>Skin.Reset(customVideoAddon4)</onclick>
<onclick>Skin.Reset(customVideoAddon4Type)</onclick>
<onclick>Skin.Reset(customVideoAddon4Name)</onclick>
</item>
<item id="5">
<visible>stringcompare(skin.string(menuItemTypeFilter),video) + !isempty(Skin.String(customVideoAddon5))</visible>
<label>$VAR[customVideoAddon5Title]</label>
<onclick>Skin.Reset(customVideoAddon5)</onclick>
<onclick>Skin.Reset(customVideoAddon5Type)</onclick>
<onclick>Skin.Reset(customVideoAddon5Name)</onclick>
</item>
<item id="6">
<visible>stringcompare(skin.string(menuItemTypeFilter),video) + !isempty(Skin.String(customVideoAddon6))</visible>
<label>$VAR[customVideoAddon6Title]</label>
<onclick>Skin.Reset(customVideoAddon6)</onclick>
<onclick>Skin.Reset(customVideoAddon6Type)</onclick>
<onclick>Skin.Reset(customVideoAddon6Name)</onclick>
</item>
<item id="7">
<visible>stringcompare(skin.string(menuItemTypeFilter),video) + !isempty(Skin.String(customVideoAddon7))</visible>
<label>$VAR[customVideoAddon7Title]</label>
<onclick>Skin.Reset(customVideoAddon7)</onclick>
<onclick>Skin.Reset(customVideoAddon7Type)</onclick>
<onclick>Skin.Reset(customVideoAddon7Name)</onclick>
</item>
<item id="8">
<visible>stringcompare(skin.string(menuItemTypeFilter),video) + !isempty(Skin.String(customVideoAddon8))</visible>
<label>$VAR[customVideoAddon8Title]</label>
<onclick>Skin.Reset(customVideoAddon8)</onclick>
<onclick>Skin.Reset(customVideoAddon8Type)</onclick>
<onclick>Skin.Reset(customVideoAddon8Name)</onclick>
</item>
<!--audio shortcuts-->
<item id="9">
<visible>stringcompare(skin.string(menuItemTypeFilter),audio) + !isempty(Skin.String(customMusicAddon1))</visible>
<label>$VAR[customMusicAddon1Title]</label>
<onclick>Skin.Reset(customMusicAddon1)</onclick>
<onclick>Skin.Reset(customMusicAddon1Type)</onclick>
<onclick>Skin.Reset(customMusicAddon1Name)</onclick>
</item>
<item id="10">
<visible>stringcompare(skin.string(menuItemTypeFilter),audio) + !isempty(Skin.String(customMusicAddon2))</visible>
<label>$VAR[customMusicAddon2Title]</label>
<onclick>Skin.Reset(customMusicAddon2)</onclick>
<onclick>Skin.Reset(customMusicAddon2Type)</onclick>
<onclick>Skin.Reset(customMusicAddon2Name)</onclick>
</item>
<item id="11">
<visible>stringcompare(skin.string(menuItemTypeFilter),audio) + !isempty(Skin.String(customMusicAddon3))</visible>
<label>$VAR[customMusicAddon3Title]</label>
<onclick>Skin.Reset(customMusicAddon3)</onclick>
<onclick>Skin.Reset(customMusicAddon3Type)</onclick>
<onclick>Skin.Reset(customMusicAddon3Name)</onclick>
</item>
<item id="12">
<visible>stringcompare(skin.string(menuItemTypeFilter),audio) + !isempty(Skin.String(customMusicAddon4))</visible>
<label>$VAR[customMusicAddon4Title]</label>
<onclick>Skin.Reset(customMusicAddon4)</onclick>
<onclick>Skin.Reset(customMusicAddon4Type)</onclick>
<onclick>Skin.Reset(customMusicAddon4Name)</onclick>
</item>
<item id="13">
<visible>stringcompare(skin.string(menuItemTypeFilter),audio) + !isempty(Skin.String(customMusicAddon5))</visible>
<label>$VAR[customMusicAddon5Title]</label>
<onclick>Skin.Reset(customMusicAddon5)</onclick>
<onclick>Skin.Reset(customMusicAddon5Type)</onclick>
<onclick>Skin.Reset(customMusicAddon5Name)</onclick>
</item>
<item id="14">
<visible>stringcompare(skin.string(menuItemTypeFilter),audio) + !isempty(Skin.String(customMusicAddon6))</visible>
<label>$VAR[customMusicAddon6Title]</label>
<onclick>Skin.Reset(customMusicAddon6)</onclick>
<onclick>Skin.Reset(customMusicAddon6Type)</onclick>
<onclick>Skin.Reset(customMusicAddon6Name)</onclick>
</item>
<item id="15">
<visible>stringcompare(skin.string(menuItemTypeFilter),audio) + !isempty(Skin.String(customMusicAddon7))</visible>
<label>$VAR[customMusicAddon7Title]</label>
<onclick>Skin.Reset(customMusicAddon7)</onclick>
<onclick>Skin.Reset(customMusicAddon7Type)</onclick>
<onclick>Skin.Reset(customMusicAddon7Name)</onclick>
</item>
<item id="16">
<visible>stringcompare(skin.string(menuItemTypeFilter),audio) + !isempty(Skin.String(customMusicAddon8))</visible>
<label>$VAR[customMusicAddon8Title]</label>
<onclick>Skin.Reset(customMusicAddon8)</onclick>
<onclick>Skin.Reset(customMusicAddon8Type)</onclick>
<onclick>Skin.Reset(customMusicAddon8Name)</onclick>
</item>
</content>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>custom_menuitemTypeSelector.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<window type="dialog" id="1107">
<onload>Dialog.Close(all,true)</onload>
<onload>control.setfocus(9000)</onload>
<visible>[Window.IsActive(videos) | window.IsActive(music)] + isempty(container.folderpath)</visible>
<controls></controls>
</window>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<window type="dialog" id="1101">
<onload>Dialog.Close(all,true)</onload>
<onload>Dialog.Close(1103,true)</onload>
<visible>Window.IsActive(1103) + !player.hasaudio</visible>
<controls></controls>
</window>

View File

@ -1,29 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<window type="dialog" id="1103">
<defaultcontrol always="true">9876</defaultcontrol>
<onunload>activateWindow(MusicLibrary)</onunload>
<onunload>Skin.SetString(showRecentMusicItems,true)</onunload>
<onunload>control.setfocus(9000)</onunload>
<onunload>activateWindow(music)</onunload>
<onunload>control.setfocus(50)</onunload>
<controls>
<include>globalBackground</include>
<control type="group">
<include>fadeInOut</include>
<control type="group">
<!--fanart-->
<control type="multiimage">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<imagepath background="true">$INFO[Window(Home).Property(SkinHelper.Music.ExtraFanArt)]</imagepath>
<aspectratio>keep</aspectratio>
<timeperimage>10000</timeperimage>
<fadetime>1000</fadetime>
<randomize>true</randomize>
<texture fallback="special://skin/extras/backgrounds/music.jpg" border="0">$INFO[player.art(fanart)]</texture>
<aspectratio>stretch</aspectratio>
<include>kenBurnsey</include>
<colordiffuse>44ffffff</colordiffuse>
</control>
<!--visualisation-->
<control type="visualisation" id="2">
<visible>!SlideShow.IsActive</visible>
<description>visualisation</description>
<posx>0</posx>
<posy>0</posy>
@ -84,14 +81,14 @@
<label>$INFO[MusicPlayer.Title]</label>
</control>
<control type="label">
<posx>8-col-indent</posx>
<posx>8-col</posx>
<posy>0</posy>
<width>612</width>
<height>2-row</height>
<font>regularStrong</font>
<textcolor>textActive</textcolor>
<scroll>true</scroll>
<label>[B]$INFO[MusicPlayer.rating,,*][/B]</label>
<label>[B]$INFO[MusicPlayer.userrating,,*][/B]</label>
</control>
<control type="image">
<posx>0</posx>

View File

@ -1,22 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<window type="dialog" id="1105">
<defaultcontrol always="true">8001</defaultcontrol>
<include>fadeInOut</include>
<controls>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>overlay</colordiffuse>
</control>
<!-- options menu-->
<control type="group">
<posx>col-10-begin</posx>
<posy>row-6-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-36</posx>
<posy>-36</posy>
<width>7-col</width>
<height>16-row</height>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>overlay</colordiffuse>
</control>
<!--player controls-->
<control type="panel" id="8001">
<posx>0</posx>
@ -172,7 +170,7 @@
<control type="panel" id="8003">
<posx>0</posx>
<posy>4-row</posy>
<width>6-col</width>
<width>429</width>
<height>10-row</height>
<orientation>vertical</orientation>
<onup>8002</onup>

View File

@ -0,0 +1,658 @@
<?xml version="1.0" encoding="UTF-8"?>
<window id="1106">
<defaultcontrol always="false">9000</defaultcontrol>
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
<controls>
<control type="group" id="9999">
<include>fadeInOut</include>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--fanart-->
<control type="group">
<control type="image">
<visible>String.IsEqual(skin.string(recentitems),video)</visible>
<posx>0</posx>
<posy>0</posy>
<width>fullscreenWidth</width>
<height>fullscreenHeight</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture background="true" fallback="special://skin/extras/backgrounds/videos.jpg" border="0">$INFO[container(9998).listitem.art(fanart)]</texture>
<fadetime>500</fadetime>
<colordiffuse>77FFFFFF</colordiffuse>
<include>kenBurnsey</include>
</control>
<control type="image">
<visible>String.IsEqual(skin.string(recentitems),music)</visible>
<posx>0</posx>
<posy>0</posy>
<width>fullscreenWidth</width>
<height>fullscreenHeight</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture background="true" fallback="special://skin/extras/backgrounds/music.jpg" border="0">$INFO[container(9998).listitem.art(fanart)]</texture>
<fadetime>500</fadetime>
<colordiffuse>77FFFFFF</colordiffuse>
<include>kenBurnsey</include>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</control>
<control type="group">
<!--overlay-->
<control type="group">
<posy>row-19-begin</posy>
<posy>0</posy>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>ffFFFFFF</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<include>globalBackground</include>
<control type="image">
<animation type="conditional" condition="control.hasfocus(9001)">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<posx>0</posx>
<posy>0</posy>
<width>fullscreenWidth</width>
<height>3</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
</control>
</control>
<!--titles-->
<control type="group">
<animation type="conditional" condition="!control.hasfocus(9998)">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<animation type="conditional" condition="control.hasfocus(9998)">
<effect type="slide" start="800" end="0" tween="cubic" easing="out" delay="600" time="400"/>
<effect type="fade" start="0" end="100" delay="600" time="200"/>
</animation>
<posx>col-1-begin</posx>
<posy>row-8-begin</posy>
<control type="label">
<visible>Container(9123).HasFocus(1) | Container(9123).HasFocus(6)</visible>
<posx>24-col</posx>
<posy>0</posy>
<width>24-col</width>
<height>8-row</height>
<align>right</align>
<font>veryLargeLight</font>
<textcolor>66ffffff</textcolor>
<shadowcolor>-</shadowcolor>
<wrapmultiline>true</wrapmultiline>
<label>[B]$INFO[container(9998).listitem.title][/B][CR]$INFO[container(9998).listitem.year,,.]$INFO[container(9998).listitem.director, ,]</label>
</control>
<control type="label">
<visible>Container(9123).HasFocus(7)</visible>
<posx>24-col</posx>
<posy>0</posy>
<width>24-col</width>
<height>8-row</height>
<align>right</align>
<font>veryLargeLight</font>
<textcolor>66ffffff</textcolor>
<shadowcolor>-</shadowcolor>
<wrapmultiline>true</wrapmultiline>
<label>[B]$INFO[container(9998).listitem.tvshowtitle][/B][CR]$INFO[container(9998).ListItem.Season,$LOCALIZE[31011] , ]$INFO[container(9998).ListItem.Episode,$LOCALIZE[31204] ,]</label>
</control>
<control type="label">
<visible>Container(9123).HasFocus(2)</visible>
<posx>24-col</posx>
<posy>0</posy>
<width>24-col</width>
<height>8-row</height>
<align>right</align>
<font>veryLargeLight</font>
<textcolor>66ffffff</textcolor>
<shadowcolor>-</shadowcolor>
<wrapmultiline>true</wrapmultiline>
<label>[B]$INFO[container(9998).listitem.tvshowtitle][/B][CR]$INFO[container(9998).ListItem.Property(UnWatchedEpisodes),, $LOCALIZE[31045],]</label>
</control>
<control type="label">
<visible>container(9123).hasfocus(3) | container(9123).hasfocus(4) | container(9123).hasfocus(5)</visible>
<posx>24-col</posx>
<posy>0</posy>
<width>24-col</width>
<height>6-row</height>
<align>right</align>
<font>veryLargeLight</font>
<textcolor>66ffffff</textcolor>
<shadowcolor>-</shadowcolor>
<wrapmultiline>true</wrapmultiline>
<label>[B]$INFO[container(9998).listitem.artist][/B][CR]$INFO[container(9998).listitem.title] $INFO[container(9998).listitem.year,(,)]</label>
</control>
</control>
</control>
<!--content listing: movies and tvshows-->
<control type="panel" id="9998">
<visible>container(9123).hasfocus(1) | container(9123).hasfocus(2) | container(9123).hasfocus(6)</visible>
<posx>72</posx>
<posy>row-20-begin</posy>
<width>1848</width>
<height>9-row</height>
<onup>9123</onup>
<onleft>9000</onleft>
<onback>9000</onback>
<orientation>horizontal</orientation>
<onback>control.setfocus(9000)</onback>
<content>$INFO[control.getlabel(9123)]</content>
<onclick condition="container(9123).hasfocus(2)">activatewindow(Videos,videodb://tvshows/titles/$INFO[listitem.dbid])</onclick>
<itemlayout width="228" height="312">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<height>288</height>
<aspectratio>stretch</aspectratio>
<texture border="6">DefaultPoster.png</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse>
</control>
<!--movie-->
<control type="label">
<visible>container(9123).hasfocus(1)</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.title]</label>
</control>
<control type="label">
<visible>container(9123).hasfocus(1)</visible>
<posx>12</posx>
<posy>3-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.year]</label>
</control>
<!--tvshow-->
<control type="label">
<visible>container(9123).hasfocus(2)</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.tvshowtitle]</label>
</control>
<control type="label">
<visible>container(9123).hasfocus(2)</visible>
<posx>12</posx>
<posy>3-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.season,$LOCALIZE[31011] ,]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<height>288</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[ListItem.Art(poster)]</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
</itemlayout>
<focusedlayout width="3-col" height="312">
<control type="group">
<include>focusThumb</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<height>288</height>
<aspectratio>stretch</aspectratio>
<texture border="6">DefaultPoster.png</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
<!--movie-->
<control type="label">
<visible>container(9123).hasfocus(1)</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.title]</label>
</control>
<control type="label">
<visible>container(9123).hasfocus(1)</visible>
<posx>12</posx>
<posy>3-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.year]</label>
</control>
<!--tvshow-->
<control type="label">
<visible>container(9123).hasfocus(2)</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.tvshowtitle]</label>
</control>
<control type="label">
<visible>container(9123).hasfocus(2)</visible>
<posx>12</posx>
<posy>3-row</posy>
<width>168</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.season,$LOCALIZE[31011] ,]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<height>288</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[ListItem.Art(poster)]</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
</control>
</focusedlayout>
</control>
<!--content listing: episodes-->
<control type="panel" id="9998">
<visible>container(9123).hasfocus(7)</visible>
<posx>72</posx>
<posy>row-20-begin</posy>
<width>1848</width>
<height>9-row</height>
<onup>9123</onup>
<onleft>9000</onleft>
<onback>9000</onback>
<orientation>horizontal</orientation>
<onback>control.setfocus(9000)</onback>
<content>$INFO[control.getlabel(9123)]</content>
<itemlayout width="420" height="312">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>384</width>
<height>288</height>
<aspectratio>stretch</aspectratio>
<texture border="6">DefaultPoster.png</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>2-row</posy>
<width>360</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.tvshowtitle]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>3-row</posy>
<width>360</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.Season,$LOCALIZE[31011] , ]$INFO[ListItem.Episode,$LOCALIZE[31204] ,]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>384</width>
<height>288</height>
<aspectratio>scale</aspectratio>
<texture border="6">$INFO[ListItem.Art(thumb)]</texture>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
</itemlayout>
<focusedlayout width="420" height="312">
<control type="group">
<include>focusThumb</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>384</width>
<height>288</height>
<aspectratio>stretch</aspectratio>
<texture border="6">DefaultPoster.png</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>2-row</posy>
<width>360</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.tvshowtitle]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>3-row</posy>
<width>360</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.Season,$LOCALIZE[31011] , ]$INFO[ListItem.Episode,$LOCALIZE[31204] ,]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>384</width>
<height>288</height>
<aspectratio>scale</aspectratio>
<texture border="6">$INFO[ListItem.Art(thumb)]</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
</control>
</focusedlayout>
</control>
<!--content listing: Music-->
<control type="panel" id="9998">
<visible>container(9123).hasfocus(3) | container(9123).hasfocus(4) | container(9123).hasfocus(5)</visible>
<posx>72</posx>
<posy>row-20-begin</posy>
<width>1848</width>
<height>9-row</height>
<onup>9123</onup>
<onleft>9000</onleft>
<onback>9000</onback>
<orientation>horizontal</orientation>
<onclick>activatewindow(music,musicdb://albums/$INFO[listitem.DBID],return)</onclick>
<onclick>Control.SetFocus(50)</onclick>
<content>$INFO[control.getlabel(9123)]</content>
<itemlayout width="300" height="4-col">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture border="6">DefaultAlbumCover.png</texture>
<bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>textboxInactive</colordiffuse>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.title]</label>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>3-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.artist]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[ListItem.Art(thumb)]</texture>
<bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
</itemlayout>
<focusedlayout width="4-col" height="4-col">
<control type="group">
<include>focusThumb</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture border="6">DefaultAlbumCover.png</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.title]</label>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
<posy>3-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.artist]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture border="6">$INFO[ListItem.Art(thumb)]</texture>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
</control>
</focusedlayout>
</control>
<control type="list" id="9123">
<animation type="conditional" condition="control.hasfocus(9001)">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<posx>col-1-begin</posx>
<posy>630</posy>
<width>24-col</width>
<height>72</height>
<onleft>9000</onleft>
<ondown>9998</ondown>
<onback>9000</onback>
<orientation>horizontal</orientation>
<itemlayout width="3-col" height="72">
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>3-col</width>
<height>72</height>
<font>smallStrong</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.property(textTitle)]</label>
</control>
</itemlayout>
<focusedlayout width="3-col" height="72">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>3-col</width>
<height>72</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>3-col</width>
<height>72</height>
<font>smallStrong</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.property(textTitle)]</label>
</control>
</focusedlayout>
<content>
<item id="1">
<visible>String.IsEqual(skin.string(recentitems),video) + Library.HasContent(movies)</visible>
<label>special://skin/extras/playlists/recentMovies.xsp</label>
<property name="textTitle">31176</property>
<onclick>noop</onclick>
</item>
<item id="2">
<visible>String.IsEqual(skin.string(recentitems),video) + Library.HasContent(tvshows)</visible>
<label>special://skin/extras/playlists/recentEpisodes.xsp</label>
<property name="textTitle">31178</property>
<onclick>noop</onclick>
</item>
<item id="6">
<visible>String.IsEqual(skin.string(recentitems),video) + Library.HasContent(movies)</visible>
<label>special://skin/extras/playlists/inprogressMovies.xsp</label>
<property name="textTitle">31132</property>
<onclick>noop</onclick>
</item>
<item id="7">
<visible>String.IsEqual(skin.string(recentitems),video) + Library.HasContent(tvshows)</visible>
<label>special://skin/extras/playlists/inprogressTVShows.xsp</label>
<property name="textTitle">31127</property>
<onclick>noop</onclick>
</item>
<item id="3">
<visible>String.IsEqual(skin.string(recentitems),music) + Library.HasContent(music)</visible>
<label>special://skin/extras/playlists/recentAlbums.xsp</label>
<property name="textTitle">31180</property>
<onclick>noop</onclick>
</item>
<item id="4">
<visible>String.IsEqual(skin.string(recentitems),music) + Library.HasContent(music)</visible>
<label>special://skin/extras/playlists/topAlbums.xsp</label>
<property name="textTitle">31187</property>
<onclick>noop</onclick>
</item>
<item id="5">
<visible>String.IsEqual(skin.string(recentitems),music) + Library.HasContent(music)</visible>
<label>special://skin/extras/playlists/randomAlbums.xsp</label>
<property name="textTitle">31181</property>
<onclick>noop</onclick>
</item>
</content>
</control>
<!--Folder titles-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<animation type="Conditional" condition="IntegerGreaterThan(container.numitems,0)">
<effect type="fade" start="0" end="100" time="300"/>
</animation>
<!--source title-->
<control type="label">
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<width>14-col</width>
<font>pageTitle</font>
<label>$VAR[listTitle]</label>
<textcolor>textActive</textcolor>
</control>
<!--source subtitle-->
<control type="label">
<posx>col-1-begin</posx>
<posy>96</posy>
<width>auto</width>
<font>pageSubTitle</font>
<label>$VAR[listSubTitle]</label>
<textcolor>textActive</textcolor>
</control>
<!--dateTime-->
<include>dateTime</include>
</control>
</control>
<!--mini window-->
<include>miniVideoPlayer</include>
<!--hub menu-->
<include>hubMenu</include>
<include>hubOptions</include>
<!--loading indicator-->
<include>loadingIndicator</include>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>custom_recentContent.xml</label>
</control>
</controls>
</window>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<window type="dialog" id="1104">
<defaultcontrol always="true">5000</defaultcontrol>
<controls>
<include>fadeInOut</include>
<control type="group">

View File

@ -1,487 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<window type="dialog" id="5824">
<defaultcontrol always="true">8000</defaultcontrol>
<include condition="skin.string(showcast,false)">fadeInOut</include>
<onunload>Skin.Reset(showcast)</onunload>
<controls>
<control type="group">
<!--background / fanart-->
<control type="image">
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>$INFO[listitem.art(fanart)]</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
<include>kenBurnsey</include>
</control>
<control type="image">
<posx>1-col</posx>
<posy>row-25-begin</posy>
<width>4-col</width>
<height>2-col</height>
<texture>$INFO[ListItem.Art(clearlogo)]</texture>
<aspectratio align="left">keep</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</control>
<!--content is movie or tvshow (from XBMC Library)-->
<control type="group">
<posx>col-15-begin</posx>
<posy>0</posy>
<animation type="Windowopen">
<effect type="fade" start="0" end="100" time="300" delay="300"/>
<effect type="slide" start="800" end="0" tween="cubic" easing="out" time="400" delay="300"/>
</animation>
<animation type="conditional" condition="skin.string(showcast,true)">
<effect type="slide" start="0" end="0,-1080" tween="cubic" easing="out" time="400" delay="0"/>
</animation>
<!--overlay-->
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>10-col</width>
<height>fullscreenHeight</height>
<texture>colors/black.png</texture>
<colordiffuse>cc111111</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>10-col</width>
<height>row-5-begin</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>row-5-begin</posy>
<width>10-col</width>
<height>1-row</height>
<texture>colors/white.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<!--meta-->
<control type="panel">
<posx>12</posx>
<posy>7-row</posy>
<width>10-col</width>
<height>6-row</height>
<enable>false</enable>
<itemlayout width="5-col" height="2-row">
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<font>itemSubTitle</font>
<textcolor>highlight</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>12</posx>
<posy>32</posy>
<width>4-col-gutter</width>
<font>itemSubTitle</font>
<textcolor>textActive</textcolor>
<label fallback="31159">$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="5-col" height="2-row">
</focusedlayout>
<content>
<item>
<label>$LOCALIZE[562]</label>
<label2>$INFO[ListItem.year]</label2>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item>
<label>$LOCALIZE[31146]</label>
<label2>$INFO[ListItem.director]</label2>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item>
<label>$LOCALIZE[515]</label>
<label2>$INFO[ListItem.genre]</label2>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item>
<label>$LOCALIZE[563]</label>
<label2>$INFO[ListItem.UserRating,,/10]</label2>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
</content>
</control>
<!--content-->
<control type="group">
<posx>24</posx>
<posy>row-1-begin</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>672</width>
<align>left</align>
<height>3-row</height>
<aligny>center</aligny>
<font>pageTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[listitem.title]</label>
<wrapmultiline>true</wrapmultiline>
</control>
<control type="label">
<posx>0</posx>
<posy>4-row</posy>
<width>672</width>
<align>left</align>
<font>itemSubTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.duration,, $LOCALIZE[31018]. ]$INFO[listitem.MPAA,,.]</label>
<shadowcolor>-</shadowcolor>
</control>
<!--synopsis-->
<control type="textbox">
<posx>0</posx>
<posy>10-row</posy>
<font>textbox</font>
<width>672</width>
<align>left</align>
<textcolor>textActive</textcolor>
<height>410</height>
<label fallback="31205">$INFO[ListItem.plot]</label>
<autoscroll delay="10000" time="1000" repeat="10000"/>
<shadowcolor>-</shadowcolor>
</control>
</control>
<!--dialog controls-->
<control type="panel" id="8000">
<posx>0</posx>
<posy>24-row</posy>
<width>10-col</width>
<height>6-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<itemlayout width="5-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col-textbox</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>textboxInactive</colordiffuse>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>textboxInactive</colordiffuse>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="5-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<include>spinFocusIcon</include>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item>
<label>31075</label>
<label2></label2>
<thumb>-</thumb>
<onclick>sendclick(2003,8)</onclick>
</item>
<item>
<label>31074</label>
<label2></label2>
<thumb>-</thumb>
<onclick>Skin.SetString(showcast,true)</onclick>
<onclick>control.setfocus(50)</onclick>
</item>
<item>
<label>20410</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(2003,11)</onclick>
</item>
<item>
<label>31076</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(2003,6)</onclick>
</item>
<item>
<label>13511</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(2003,10)</onclick>
</item>
<item>
<description>Artwork Downloader (overrides get artwork if available)</description>
<label2></label2>
<onclick condition="Container.Content(movies)">XBMC.RunScript(script.artwork.downloader, mode=gui, mediatype=movie, dbid=$INFO[ListItem.DBID])</onclick>
<onclick condition="Container.Content(tvshows)">RunScript(script.artwork.downloader,mode=gui, mediatype=tvshow, dbid=$INFO[ListItem.DBID])</onclick>
<label>$INFO[System.AddonTitle(script.artwork.downloader)]</label>
<visible>false</visible>
</item>
<item>
<label>38023</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(2003,7)</onclick>
</item>
</content>
</control>
</control>
<!--cast and crew toggle-->
<control type="group">
<visible>skin.string(showcast,true)</visible>
<posx>col-15-begin</posx>
<posy>0</posy>
<animation type="conditional" condition="skin.string(showcast,true)">
<effect type="slide" start="800" end="0" tween="cubic" easing="out" time="400" delay="100"/>
</animation>
<!--overlay-->
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>10-col</width>
<height>fullscreenHeight</height>
<texture>colors/black.png</texture>
<colordiffuse>cc111111</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>10-col</width>
<height>row-5-begin</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>row-5-begin</posy>
<width>10-col</width>
<height>1-row</height>
<texture>colors/white.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<!--content-->
<control type="group">
<posx>12</posx>
<posy>row-1-begin</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>10-col-gutter</width>
<align>left</align>
<height>3-row</height>
<aligny>center</aligny>
<font>pageTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[listitem.title]</label>
<wrapmultiline>true</wrapmultiline>
</control>
<control type="label">
<posx>0</posx>
<posy>4-row</posy>
<width>10-col-gutter</width>
<align>left</align>
<font>itemSubTitle</font>
<textcolor>black</textcolor>
<label>$LOCALIZE[31074]</label>
</control>
</control>
<control type="list" id="50">
<posx>0</posx>
<posy>236</posy>
<width>10-col</width>
<height>24-row</height>
<itemlayout width="10-col" height="2-col">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>2-col-textbox</width>
<height>2-col-textbox</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture border="0" fallback="colors/offblack.png">$INFO[listitem.thumb]</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>2-col-indent</posx>
<posy>0</posy>
<width>8-col-gutter</width>
<height>2-row</height>
<font>itemTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
<control type="label">
<posx>2-col-indent</posx>
<posy>1-row</posy>
<width>8-col-gutter</width>
<height>2-row</height>
<font>itemSubTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
</control>
</itemlayout>
<focusedlayout width="10-col" height="2-col">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>2-col-textbox</width>
<height>2-col-textbox</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture border="0" fallback="colors/offblack.png">$INFO[listitem.thumb]</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
<animation type="focus" loop="false" reversible="false">
<effect type="rotatey" start="0" end="-15" center="70" tween="back" easing="out" time="300"/>
<effect type="rotatey" start="0" end="15" center="70" tween="back" easing="out" delay="300" time="300"/>
</animation>
</control>
<control type="image">
<posx>2-col</posx>
<posy>0</posy>
<width>8-col</width>
<height>2-col</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>2-col-indent</posx>
<posy>0</posy>
<width>8-col-gutter</width>
<height>2-row</height>
<font>itemTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
<control type="label">
<posx>2-col-indent</posx>
<posy>1-row</posy>
<width>8-col-gutter</width>
<height>2-row</height>
<font>itemSubTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
</control>
</focusedlayout>
</control>
</control>
<!--buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="8">
<description>Play</description>
</control>
<control type="button" id="6">
<description>Refresh</description>
</control>
<control type="button" id="7">
<description>Ratings</description>
</control>
<control type="button" id="10">
<description>Choose Art</description>
</control>
<control type="button" id="11">
<description>Trailer</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogVideoInfo.xml</label>
</control>
</controls>
</window>

View File

@ -5,7 +5,7 @@
<controls>
<include>globalBackground</include>
<control type="image">
<include>fullscreenDimensions</include>
<include>dimensionsFullscreen</include>
<aspectratio scalediffuse="false" align="left">scale</aspectratio>
<texture border="0">$INFO[Listitem.thumb]</texture>
<colordiffuse>22ffffff</colordiffuse>

View File

@ -27,7 +27,7 @@
<posx>0</posx>
<posy>0</posy>
<width>auto</width>
<label>Searching for [COLOR highlight]$INFO[Window.Property(GlobalSearch.SearchString)][/COLOR] </label>
<label>$LOCALIZE[31125] [COLOR highlight]$INFO[Window.Property(GlobalSearch.SearchString)][/COLOR] </label>
<font>pageSubTitle</font>
<textcolor>textActive</textcolor>
</control>

View File

@ -1,286 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<window type="dialog">
<defaultcontrol always="true">5</defaultcontrol>
<include>fadeInOut</include>
<controls>
<!--fake list used as container -->
<!-- use Container(999).ListItem to get all info -->
<!-- all normal listitem properties will be available -->
<control type="list" id="999">
<posx>0</posx>
<posy>0</posy>
<itemlayout />
<focusedlayout />
</control>
<control type="group">
<!--background / fanart-->
<control type="image">
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>$INFO[Container(999).listitem.art(fanart)]</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
<include>kenBurnsey</include>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>1-col</posx>
<posy>row-22-begin</posy>
<width>6-col</width>
<height>4-col</height>
<texture>$INFO[Container(999).ListItem.Art(clearlogo)]</texture>
<aspectratio align="left">keep</aspectratio>
</control>
</control>
<!--content is movie or tvshow (from XBMC Library)-->
<control type="group">
<posx>col-15-begin</posx>
<posy>0</posy>
<animation type="Windowopen">
<effect type="fade" start="0" end="100" time="300" delay="300"/>
<effect type="slide" start="800" end="0" tween="cubic" easing="out" time="400" delay="300"/>
</animation>
<animation type="conditional" condition="skin.string(showcast,true)">
<effect type="slide" start="0" end="0,-1080" tween="cubic" easing="out" time="400" delay="0"/>
</animation>
<!--overlay-->
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>10-col</width>
<height>fullscreenHeight</height>
<texture>colors/black.png</texture>
<colordiffuse>cc111111</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>10-col</width>
<height>row-5-begin</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>row-5-begin</posy>
<width>10-col</width>
<height>24</height>
<texture>colors/white.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<!--meta-->
<control type="panel">
<posx>12</posx>
<posy>7-row</posy>
<width>10-col</width>
<height>6-row</height>
<enable>false</enable>
<itemlayout width="5-col" height="2-row">
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<font>itemSubTitle</font>
<textcolor>highlight</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>12</posx>
<posy>32</posy>
<width>4-col-gutter</width>
<font>itemSubTitle</font>
<textcolor>textActive</textcolor>
<label fallback="31159">$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="5-col" height="2-row">
</focusedlayout>
<content>
<item>
<label>$LOCALIZE[562]</label>
<label2>$INFO[Container(999).ListItem.year]</label2>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item>
<label>$LOCALIZE[31146]</label>
<label2>$INFO[Container(999).ListItem.director]</label2>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item>
<label>$LOCALIZE[515]</label>
<label2>$INFO[Container(999).ListItem.genre]</label2>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item>
<label>$LOCALIZE[31193]</label>
<label2>$INFO[Container(999).ListItem.duration,, $LOCALIZE[31018]]</label2>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
</content>
</control>
<!--content-->
<control type="group">
<posx>24</posx>
<posy>row-1-begin</posy>
<control type="label">
<posx>0</posx>
<posy>-12</posy>
<width>672</width>
<align>left</align>
<height>3-row</height>
<aligny>center</aligny>
<font>largeLight</font>
<textcolor>textActive</textcolor>
<label>$INFO[Container(999).ListItem.Label]</label>
<wrapmultiline>true</wrapmultiline>
</control>
<!--synopsis-->
<control type="textbox">
<posx>0</posx>
<posy>10-row</posy>
<font>textbox</font>
<width>672</width>
<align>left</align>
<textcolor>textActive</textcolor>
<height>384</height>
<label fallback="31205">$INFO[Container(999).ListItem.plot]</label>
<autoscroll delay="10000" time="1000" repeat="10000"/>
<shadowcolor>-</shadowcolor>
</control>
</control>
<!--dialog controls-->
<control type="panel" id="5">
<posx>0</posx>
<posy>27-row</posy>
<width>10-col</width>
<height>6-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<itemlayout width="5-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col-textbox</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="5-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<include>spinFocusIcon</include>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item>
<label>31075</label>
<label2></label2>
<thumb>-</thumb>
<onclick>PlayMedia($ESCINFO[Container(999).ListItem.filenameandpath])</onclick>
<onclick>action(back)</onclick>
</item>
<item>
<label>20410</label>
<label2></label2>
<thumb>-</thumb>
<onclick>PlayMedia($ESCINFO[Container(999).ListItem.Trailer])</onclick>
<onclick>action(back)</onclick>
</item>
</content>
</control>
</control>
</controls>
</window>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,169 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="false">211</defaultcontrol>
<onunload>RunScript(script.skinshortcuts,type=buildxml&amp;mainmenuID=9001&amp;group=mainmenu|videosubmenu|musicsubmenu|picturessubmenu)</onunload>
<onunload>control.setfocus(9000)</onunload>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="group">
<visible>!skin.string(homeBackground)</visible>
<animation type="windowOpen" condition="!Skin.HasSetting(lowPowerMode)">
<effect type="zoom" center="auto" start="105" tween="sine" end="100" time="1500"/>
</animation>
<control type="multiimage">
<include>dimensionsFullscreen</include>
<imagepath>$VAR[homeBackgroundLocation]</imagepath>
<timeperimage>45000</timeperimage>
<fadetime>1000</fadetime>
<pauseatend>10000</pauseatend>
<randomize>true</randomize>
<loop>yes</loop>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</control>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<!--options-->
<control type="grouplist" id="300">
<posx>24</posx>
<posy>row-4-begin</posy>
<width>5-col</width>
<control type="button" id="301">
<description>Add a new shortcut</description>
<onright>211</onright>
<width>5-col-gutter</width>
<onclick>noop</onclick>
<label>$ADDON[script.skinshortcuts 32000]</label>
</control>
<control type="button" id="302">
<description>Delete shortcut</description>
<onright>211</onright>
<width>5-col-gutter</width>
<onclick>noop</onclick>
<label>$ADDON[script.skinshortcuts 32001]</label>
</control>
<control type="button" id="303">
<description>Move shortcut up</description>
<onright>211</onright>
<width>5-col-gutter</width>
<onclick>noop</onclick>
<label>$ADDON[script.skinshortcuts 32002]</label>
</control>
<control type="button" id="304">
<description>Move shortcut down</description>
<onright>211</onright>
<width>5-col-gutter</width>
<onclick>noop</onclick>
<label>$ADDON[script.skinshortcuts 32003]</label>
</control>
<control type="button" id="305">
<description>Change shortcut label</description>
<onright>211</onright>
<width>5-col-gutter</width>
<onclick>noop</onclick>
<label>$ADDON[script.skinshortcuts 32025]</label>
</control>
<control type="button" id="307">
<description>Change shortcut action</description>
<onright>211</onright>
<width>5-col-gutter</width>
<onclick>noop</onclick>
<label>$ADDON[script.skinshortcuts 32027]</label>
</control>
<control type="button" id="308">
<description>Reset shortcuts</description>
<onright>211</onright>
<width>5-col-gutter</width>
<onclick>noop</onclick>
<label>$ADDON[script.skinshortcuts 32028]</label>
</control>
</control>
<control type="group">
<animation type="windowopen">
<effect type="slide" start="0" end="col-5-begin" tween="sine" easing="out" delay="0" time="400"/>
</animation>
<animation type="windowclose">
<effect type="slide" start="col-5-begin" end="0" tween="sine" easing="out" time="400"/>
</animation>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>col-5-begin</width>
<height>fullscreenHeight</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--logo-->
<control type="image">
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<width>1-col</width>
<height>1-col</height>
<texture>kodilogo.png</texture>
<colordiffuse>textActive</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!-- id 211 - Current shortcuts -->
<control type="list" id="211">
<posx>0</posx>
<posy>row-4-begin</posy>
<width>col-5-begin</width>
<height>24-row</height>
<onleft>300</onleft>
<orientation>vertical</orientation>
<itemlayout width="col-5-begin" height="2-row">
<control type="label">
<posx>col-1-begin</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>2-row</height>
<font>menuTitle</font>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label>
</control>
</itemlayout>
<focusedlayout width="col-5-begin" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>col-5-begin</width>
<height>2-row</height>
<texture>colors/white.png</texture>
<colordiffuse>textActive</colordiffuse>
<aspectratio>stretch</aspectratio>
<animation effect="fade" start="100" end="50" condition="!Control.HasFocus(211)">Conditional</animation>
</control>
<control type="label">
<posx>col-1-begin</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>2-row</height>
<font>menuTitle</font>
<aligny>center</aligny>
<textcolor>highlight</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label>
</control>
</focusedlayout>
</control>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>script-skinshortcuts.xml</label>
</control>
</controls>
</window>

View File

@ -1,6 +1,6 @@
Pellucid
===================
Pellucid is a skin for Kodi by theDeadMan
Pellucid is a skin for Kodi Krypton created by theDeadMan. With love from Bristol, United Kingdom, Europe.

View File

@ -1,8 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<<<<<<< HEAD
<addon id="skin.pellucid" version="1.0.1" name="Pellucid" provider-name="theDeadman">
<requires>
<import addon="xbmc.gui" version="5.10.0"/>
<import addon="script.skin.helper.service" version="1.0.0"/>
=======
<addon id="skin.pellucid" version="1.0.3" name="Pellucid" provider-name="theDeadman">
<requires>
<import addon="xbmc.gui" version="5.12.0"/>
<import addon="script.skinshortcuts" version="1.0.13"/>
>>>>>>> Krypton
<import addon="resource.images.weathericons.outline" version="0.0.5"/>
<import addon="resource.images.weatherfanart.single" version="0.0.6"/>
</requires>
@ -11,10 +18,18 @@
</extension>
<extension point="xbmc.addon.metadata">
<summary lang="en">A skin for Kodi by theDeadMan</summary>
<description lang="en">Built for the living room, Pellucid is a clean and simple kodi experience designed for maximum usability and minimum fuss.</description>
<description lang="en">Built for the living room, Pellucid is a clean and simple kodi experience designed for maximum usability and minimum fuss. Skin Shortcuts addon support is available for full menu customisation.</description>
<platform>all</platform>
<license></license>
<license>Creative Commons Attribution-Noncommercial-Share Alike 3.0</license>
<forum></forum>
<source>https://github.com/chrisbevan/skin.pellucid</source>
<source>https://github.com/chrisbevan/skin.pellucid/tree/Krypton</source>
<assets>
<icon>resources/icon.png</icon>
<fanart>resources/fanart.jpg</fanart>
<screenshot>resources/screenshot-01.jpg</screenshot>
<screenshot>resources/screenshot-02.jpg</screenshot>
<screenshot>resources/screenshot-03.jpg</screenshot>
<screenshot>resources/screenshot-04.jpg</screenshot>
</assets>
</extension>
</addon>

View File

@ -1,3 +1,4 @@
<<<<<<< HEAD
[B]1.0.2[/B]
- [FIX] Repeat and shuffle icons position
- [NEW] Left and right now skips tracks in fullscreen music view
@ -61,3 +62,24 @@ Note: Moving straight to song view shows listing briefly
=======
**Changelog**
[V1.0.3]
- Minor bug fixes and tweaks
- [CHANGED] TVShow Episode count now reflects watched / unwatched status
- [CHANGED] TVShow view revised to poster view
- [NEW] Basic weather info now available on homescreen
- [CHANGED] Default and skin colour options revised
- [NEW] Higher quality homescreen backgrounds
[V1.0.2]
- Bug fixes
- Extra colour themes added
[V1.0.0]
- Initial release
- [UPDATED] MyMusicPlaylistEditor.xml
- [REMOVED] Unused images
- Minor fixes and bug squashing (thanks Ronie!)
>>>>>>> Krypton

14
colors/VK.xml Normal file
View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<colors>
<color name="black">ff111111</color>
<color name="background">ff151515</color>
<color name="highlight">ff4c75a3</color>
<color name="overlay">44ffffff</color>
<color name="textActive">fff0f0f0</color>
<color name="textDisabled">ff757575</color>
<color name="menuDisabled">aaf0f0f0</color>
<color name="menuUnselected">ff919191</color>
<color name="textboxInactive">99FFFFFF</color>
<color name="keyboardInactive">aa212121</color>
<color name="keyboardAccent">ffBDBDBD</color>
</colors>

14
colors/bluewood.xml Normal file
View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<colors>
<color name="black">ff111111</color>
<color name="background">ff151515</color>
<color name="highlight">ff34495e</color>
<color name="overlay">44ffffff</color>
<color name="textActive">fff0f0f0</color>
<color name="textDisabled">ff757575</color>
<color name="menuDisabled">aaf0f0f0</color>
<color name="menuUnselected">ff919191</color>
<color name="textboxInactive">99FFFFFF</color>
<color name="keyboardInactive">aa212121</color>
<color name="keyboardAccent">ffBDBDBD</color>
</colors>

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<colors>
<color name="black">ff111111</color>
<color name="background">ff222222</color>
<color name="highlight">ffee3343</color>
<color name="background">ff151515</color>
<color name="highlight">ffad1e4e</color>
<color name="overlay">44ffffff</color>
<color name="textActive">fff0f0f0</color>
<color name="textDisabled">ff757575</color>

14
colors/dribble.xml Normal file
View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<colors>
<color name="black">ff111111</color>
<color name="background">ff151515</color>
<color name="highlight">ffe4405f</color>
<color name="overlay">44ffffff</color>
<color name="textActive">fff0f0f0</color>
<color name="textDisabled">ff757575</color>
<color name="menuDisabled">aaf0f0f0</color>
<color name="menuUnselected">ff919191</color>
<color name="textboxInactive">99FFFFFF</color>
<color name="keyboardInactive">aa212121</color>
<color name="keyboardAccent">ffBDBDBD</color>
</colors>

14
colors/interest.xml Normal file
View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<colors>
<color name="black">ff111111</color>
<color name="background">ff151515</color>
<color name="highlight">ffbd081c</color>
<color name="overlay">44ffffff</color>
<color name="textActive">fff0f0f0</color>
<color name="textDisabled">ff757575</color>
<color name="menuDisabled">aaf0f0f0</color>
<color name="menuUnselected">ff919191</color>
<color name="textboxInactive">99FFFFFF</color>
<color name="keyboardInactive">aa212121</color>
<color name="keyboardAccent">ffBDBDBD</color>
</colors>

14
colors/medium.xml Normal file
View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<colors>
<color name="black">ff111111</color>
<color name="background">ff151515</color>
<color name="highlight">ff02b875</color>
<color name="overlay">44ffffff</color>
<color name="textActive">fff0f0f0</color>
<color name="textDisabled">ff757575</color>
<color name="menuDisabled">aaf0f0f0</color>
<color name="menuUnselected">ff919191</color>
<color name="textboxInactive">99FFFFFF</color>
<color name="keyboardInactive">aa212121</color>
<color name="keyboardAccent">ffBDBDBD</color>
</colors>

14
colors/pellucidV1.xml Normal file
View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<colors>
<color name="black">ff111111</color>
<color name="background">ff151515</color>
<color name="highlight">ffee3343</color>
<color name="overlay">44ffffff</color>
<color name="textActive">fff0f0f0</color>
<color name="textDisabled">ff757575</color>
<color name="menuDisabled">aaf0f0f0</color>
<color name="menuUnselected">ff919191</color>
<color name="textboxInactive">99FFFFFF</color>
<color name="keyboardInactive">aa212121</color>
<color name="keyboardAccent">ffBDBDBD</color>
</colors>

14
colors/razzmatazz.xml Normal file
View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<colors>
<color name="black">ff111111</color>
<color name="background">ff151515</color>
<color name="highlight">ffdb0a5b</color>
<color name="overlay">44ffffff</color>
<color name="textActive">fff0f0f0</color>
<color name="textDisabled">ff757575</color>
<color name="menuDisabled">aaf0f0f0</color>
<color name="menuUnselected">ff919191</color>
<color name="textboxInactive">99FFFFFF</color>
<color name="keyboardInactive">aa212121</color>
<color name="keyboardAccent">ffBDBDBD</color>
</colors>

14
colors/tumble.xml Normal file
View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<colors>
<color name="black">ff111111</color>
<color name="background">ff151515</color>
<color name="highlight">ff34465d</color>
<color name="overlay">44ffffff</color>
<color name="textActive">fff0f0f0</color>
<color name="textDisabled">ff757575</color>
<color name="menuDisabled">aaf0f0f0</color>
<color name="menuUnselected">ff919191</color>
<color name="textboxInactive">99FFFFFF</color>
<color name="keyboardInactive">aa212121</color>
<color name="keyboardAccent">ffBDBDBD</color>
</colors>

14
colors/vine.xml Normal file
View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<colors>
<color name="black">ff111111</color>
<color name="background">ff151515</color>
<color name="highlight">ff00b489</color>
<color name="overlay">44ffffff</color>
<color name="textActive">fff0f0f0</color>
<color name="textDisabled">ff757575</color>
<color name="menuDisabled">aaf0f0f0</color>
<color name="menuUnselected">ff919191</color>
<color name="textboxInactive">99FFFFFF</color>
<color name="keyboardInactive">aa212121</color>
<color name="keyboardAccent">ffBDBDBD</color>
</colors>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 220 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 332 KiB

Some files were not shown because too many files have changed in this diff Show More