various
This commit is contained in:
parent
0f590757df
commit
cc7e0c2bb9
|
@ -1,158 +1,313 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<window>
|
||||
<defaultcontrol always="true">50</defaultcontrol>
|
||||
|
||||
<include>fadeInOut</include>
|
||||
<controls>
|
||||
<!--background-->
|
||||
<include>globalBackground</include>
|
||||
|
||||
<control type="group">
|
||||
|
||||
<!--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>
|
||||
|
||||
<!--source content-->
|
||||
<control type="group" id="9500">
|
||||
<control type="panel" id="50">
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<width>24-col</width>
|
||||
<height>23-row</height>
|
||||
<onleft>9000</onleft>
|
||||
<onright>60</onright>
|
||||
<ondown>50</ondown>
|
||||
<onup>50</onup>
|
||||
<pagecontrol>60</pagecontrol>
|
||||
<itemlayout width="8-col" height="2-row">
|
||||
<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">
|
||||
<visible>ListItem.AddonBroken</visible>
|
||||
<posx>0</posx>
|
||||
<posy>3</posy>
|
||||
<width>66</width>
|
||||
<height>66</height>
|
||||
<aspectratio scalediffuse="false">stretch</aspectratio>
|
||||
<texture diffuse="masks/circle.png" border="0">colors/white.png</texture>
|
||||
<colordiffuse>77ff0000</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1-col-indent</posx>
|
||||
<posy>0</posy>
|
||||
<width>6-col</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="8-col" height="2-row">
|
||||
<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">$INFO[Listitem.thumb]</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>ListItem.AddonBroken</visible>
|
||||
<posx>0</posx>
|
||||
<posy>3</posy>
|
||||
<width>66</width>
|
||||
<height>66</height>
|
||||
<aspectratio scalediffuse="false">stretch</aspectratio>
|
||||
<texture diffuse="masks/circle.png" border="0">colors/white.png</texture>
|
||||
<colordiffuse>77ff0000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>1-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>7-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture border="0">colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1-col-indent</posx>
|
||||
<posy>0</posy>
|
||||
<width>6-col</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</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>48r</posx>
|
||||
<posy>row-11-begin</posy>
|
||||
<height>9-row</height>
|
||||
<onleft>9999</onleft>
|
||||
<onback>9999</onback>
|
||||
<control type="group">
|
||||
<control type="group">
|
||||
<posx>col-4-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>18-col</width>
|
||||
<height>2-row</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</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>
|
||||
<posy>row-1-begin</posy>
|
||||
<width>14-col</width>
|
||||
<font>pageTitle</font>
|
||||
<label>$LOCALIZE[24001]</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>$INFO[container.foldername] $INFO[container.numitems,(,)]</label>
|
||||
<textcolor>textActive</textcolor>
|
||||
</control>
|
||||
<!--dateTime-->
|
||||
<include>dateTime</include>
|
||||
</control>
|
||||
</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]</label>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
</control>
|
||||
<!--dialog background-->
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>2-row</posy>
|
||||
<width>18-col</width>
|
||||
<height>8-row</height>
|
||||
<texture>colors/black.png</texture>
|
||||
<colordiffuse>overlay</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<control type="panel" id="50">
|
||||
<visible>String.IsEqual(container.folderpath,addons://)</visible>
|
||||
<posx>24</posx>
|
||||
<posy>96</posy>
|
||||
<width>18-col</width>
|
||||
<height>20-row</height>
|
||||
<onleft>9000</onleft>
|
||||
<onright>60</onright>
|
||||
<ondown>50</ondown>
|
||||
<onup>50</onup>
|
||||
<itemgap>0</itemgap>
|
||||
<itemlayout width="252" height="348">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>240</width>
|
||||
<height>240</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture border="6">$INFO[listitem.icon]</texture>
|
||||
<bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
|
||||
<bordersize>6</bordersize>
|
||||
<colordiffuse>overlay</colordiffuse>
|
||||
</control>
|
||||
<control type="textbox">
|
||||
<posx>12</posx>
|
||||
<posy>2-row</posy>
|
||||
<width>216</width>
|
||||
<height>3-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textDisabled</textcolor>
|
||||
<label>$INFO[ListItem.label]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="252" height="348">
|
||||
<control type="group">
|
||||
<include>focusThumb</include>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>240</width>
|
||||
<height>240</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture border="6">colors/offblack.png</texture>
|
||||
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
|
||||
<bordersize>6</bordersize>
|
||||
<colordiffuse>ff666666</colordiffuse>
|
||||
</control>
|
||||
<control type="textbox">
|
||||
<posx>12</posx>
|
||||
<posy>2-row</posy>
|
||||
<width>216</width>
|
||||
<height>3-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[ListItem.label]</label>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
<!--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">
|
||||
<visible>!String.IsEqual(container.folderpath,addons://)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>2-row</posy>
|
||||
<width>8-col</width>
|
||||
<height>20-row</height>
|
||||
<onleft>9000</onleft>
|
||||
<onright>60</onright>
|
||||
<ondown>50</ondown>
|
||||
<onup>50</onup>
|
||||
<pagecontrol>60</pagecontrol>
|
||||
<itemlayout width="12-col" height="2-row">
|
||||
<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 type="label">
|
||||
<posx>1-col-indent</posx>
|
||||
<posy>0</posy>
|
||||
<width>7-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="12-col" height="2-row">
|
||||
<control type="group">
|
||||
<include>spinFocusIcon</include>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>1-col</height>
|
||||
<aspectratio scalediffuse="false">stretch</aspectratio>
|
||||
<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>7-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture border="0">colors/white.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1-col-indent</posx>
|
||||
<posy>0</posy>
|
||||
<width>7-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>black</textcolor>
|
||||
<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 border="0">$INFO[listitem.thumb]</texture>
|
||||
</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="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
|
||||
<control type="scrollbar" id="60">
|
||||
<posx>48r</posx>
|
||||
<posy>row-11-begin</posy>
|
||||
<height>9-row</height>
|
||||
<onleft>9999</onleft>
|
||||
<onback>9999</onback>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<!-- Options menu-->
|
||||
<!-- Options menu-->
|
||||
<control type="group">
|
||||
<animation type="Conditional" condition="controlgroup(9000).hasfocus">
|
||||
<effect type="fade" start="0" end="100" time="300"/>
|
||||
|
@ -185,17 +340,17 @@
|
|||
<label></label>
|
||||
</control>
|
||||
</control>
|
||||
<!--options-->
|
||||
<control type="grouplist" id="9000">
|
||||
<posx>0</posx>
|
||||
<posy>row-4-begin</posy>
|
||||
<width>6-col</width>
|
||||
<orientation>vertical</orientation>
|
||||
<control type="radiobutton" id="7">
|
||||
<height>2-row</height>
|
||||
<!--options-->
|
||||
<control type="grouplist" id="9000">
|
||||
<posx>0</posx>
|
||||
<posy>row-4-begin</posy>
|
||||
<width>6-col</width>
|
||||
<orientation>vertical</orientation>
|
||||
<control type="radiobutton" id="7">
|
||||
<height>2-row</height>
|
||||
<width>col-5-begin</width>
|
||||
<font>menuTitle</font>
|
||||
<textwidth>4-col-gutter</textwidth>
|
||||
<textwidth>4-col-gutter</textwidth>
|
||||
<textcolor>textActive</textcolor>
|
||||
<focusedcolor>highlight</focusedcolor>
|
||||
<disabledcolor>menuDisabled</disabledcolor>
|
||||
|
@ -206,14 +361,14 @@
|
|||
<radiowidth/>
|
||||
<radioheight/>
|
||||
<textoffsetx>21</textoffsetx>
|
||||
<label> $LOCALIZE[25001]</label>
|
||||
<onright>9999</onright>
|
||||
</control>
|
||||
<control type="radiobutton" id="8">
|
||||
<height>2-row</height>
|
||||
<label> $LOCALIZE[25001]</label>
|
||||
<onright>9999</onright>
|
||||
</control>
|
||||
<control type="radiobutton" id="8">
|
||||
<height>2-row</height>
|
||||
<width>col-5-begin</width>
|
||||
<font>menuTitle</font>
|
||||
<textwidth>4-col-gutter</textwidth>
|
||||
<textwidth>4-col-gutter</textwidth>
|
||||
<textcolor>textActive</textcolor>
|
||||
<focusedcolor>highlight</focusedcolor>
|
||||
<disabledcolor>menuDisabled</disabledcolor>
|
||||
|
@ -224,11 +379,11 @@
|
|||
<radiowidth/>
|
||||
<radioheight/>
|
||||
<textoffsetx>21</textoffsetx>
|
||||
<label> $LOCALIZE[24999]</label>
|
||||
<onright>9999</onright>
|
||||
</control>
|
||||
<control type="button" id="5">
|
||||
<height>2-row</height>
|
||||
<label> $LOCALIZE[24999]</label>
|
||||
<onright>9999</onright>
|
||||
</control>
|
||||
<control type="button" id="5">
|
||||
<height>2-row</height>
|
||||
<width>col-5-begin</width>
|
||||
<font>menuTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
|
@ -237,12 +392,12 @@
|
|||
<texturefocus colordiffuse="textActive">colors/white.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>col-1-begin</textoffsetx>
|
||||
<textwidth>4-col-gutter</textwidth>
|
||||
<label>10004</label>
|
||||
<onright>9999</onright>
|
||||
</control>
|
||||
<control type="button" id="9">
|
||||
<height>2-row</height>
|
||||
<textwidth>4-col-gutter</textwidth>
|
||||
<label>10004</label>
|
||||
<onright>9999</onright>
|
||||
</control>
|
||||
<control type="button" id="9">
|
||||
<height>2-row</height>
|
||||
<width>col-5-begin</width>
|
||||
<font>menuTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
|
@ -251,12 +406,12 @@
|
|||
<texturefocus colordiffuse="textActive">colors/white.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>col-1-begin</textoffsetx>
|
||||
<textwidth>4-col-gutter</textwidth>
|
||||
<label>24034</label>
|
||||
<onright>9999</onright>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<textwidth>4-col-gutter</textwidth>
|
||||
<label>24034</label>
|
||||
<onright>9999</onright>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<!--debugging-->
|
||||
<include>DebugGrid</include>
|
||||
<control type="label">
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<--addon details-->
|
||||
<control type="image">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>2-row</posy>
|
||||
<width>18-col</width>
|
||||
|
@ -48,47 +48,47 @@
|
|||
<aspectratio aligny="center">scale</aspectratio>
|
||||
<texture fallback="colors/black.png">$INFO[ListItem.art(fanart)]</texture>
|
||||
</control>
|
||||
<!--screenshots-->
|
||||
<control type="panel" id="50">
|
||||
<posx>1-col</posx>
|
||||
<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="3" colordiffuse="07FFFFFF">colors/white.png</bordertexture>
|
||||
<bordersize>3</bordersize>
|
||||
<colordiffuse>ffffffff</colordiffuse>
|
||||
</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>
|
||||
<!--screenshots-->
|
||||
<control type="panel" id="50">
|
||||
<posx>1-col</posx>
|
||||
<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="3" colordiffuse="07FFFFFF">colors/white.png</bordertexture>
|
||||
<bordersize>3</bordersize>
|
||||
<colordiffuse>ffffffff</colordiffuse>
|
||||
</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>10-row</posy>
|
||||
|
@ -101,14 +101,14 @@
|
|||
<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="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>2-col-indent</posx>
|
||||
|
@ -149,7 +149,7 @@
|
|||
<height>14-row</height>
|
||||
<itemgap>3</itemgap>
|
||||
<orientation>vertical</orientation>
|
||||
<onup>50</onup>
|
||||
<onup>50</onup>
|
||||
<itemlayout width="6-col" height="2-row">
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
|
@ -245,23 +245,16 @@
|
|||
<onclick>SendClick(146,8)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<visible>Control.IsEnabled(8) + SubString(Control.GetLabel(13),*)</visible>
|
||||
<label>$LOCALIZE[31013]: $LOCALIZE[31015]</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,13)</onclick>
|
||||
<onclick>SendClick(146,7)</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),disable)</visible>
|
||||
<label>$INFO[Control.GetLabel(7)] $LOCALIZE[31104]</label>
|
||||
<label2></label2>
|
||||
<thumb>-</thumb>
|
||||
<onclick>SendClick(146,7)</onclick>
|
||||
</item>
|
||||
|
@ -290,9 +283,6 @@
|
|||
<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>
|
||||
|
|
|
@ -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.Addonid)]</texture>
|
||||
<texture>$INFO[System.AddonIcon(ListItem.Addonid)]</texture>
|
||||
<bordertexture border="3" colordiffuse="07FFFFFF">colors/white.png</bordertexture>
|
||||
<bordersize>3</bordersize>
|
||||
</control>
|
||||
|
@ -65,7 +64,6 @@
|
|||
<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>
|
||||
|
|
189
1080i/Home.xml
189
1080i/Home.xml
|
@ -1,185 +1,13 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<window id="0">
|
||||
<defaultcontrol always="true">9000</defaultcontrol>
|
||||
<onload>RunScript(script.skinshortcuts,type=buildxml&mainmenuID=9000)</onload>
|
||||
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
|
||||
<onload>Skin.Reset(keepMusicMenuActive)</onload>
|
||||
<onload>RunScript(script.skinshortcuts,type=buildxml&mainmenuID=9001&mode=single)</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>
|
||||
<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>
|
||||
<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>
|
||||
<control type="list" id="9000">
|
||||
<posx>0</posx>
|
||||
<posy>row-4-begin</posy>
|
||||
<width>col-5-begin</width>
|
||||
<height>24-row</height>
|
||||
<onleft>9002</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>
|
||||
</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>
|
||||
<content><include>skinshortcuts-mainmenu</include></content>
|
||||
<!--
|
||||
<content>
|
||||
<item id="13">
|
||||
<visible>System.HasMediaDVD</visible>
|
||||
<label>341</label>
|
||||
<label2/>
|
||||
<onclick>XBMC.PlayDVD()</onclick>
|
||||
</item>
|
||||
<item id="14">
|
||||
<visible>System.HasMediaDVD</visible>
|
||||
<label>31135</label>
|
||||
<label2/>
|
||||
<onclick>EjectTray()</onclick>
|
||||
</item>
|
||||
<item id="10">
|
||||
<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 id="1">
|
||||
<visible>!Skin.HasSetting(hideVideo)</visible>
|
||||
<label>31000</label>
|
||||
<label2></label2>
|
||||
<thumb>-</thumb>
|
||||
<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>
|
||||
</item>
|
||||
<item id="2">
|
||||
<visible>!Skin.HasSetting(hideMusic)</visible>
|
||||
<label>31001</label>
|
||||
<label2></label2>
|
||||
<thumb>-</thumb>
|
||||
<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>
|
||||
</item>
|
||||
<item id="3">
|
||||
<visible>!Skin.HasSetting(hidePictures)</visible>
|
||||
<label>31002</label>
|
||||
<label2></label2>
|
||||
<thumb>-</thumb>
|
||||
<onclick>ActivateWindow(pictures)</onclick>
|
||||
</item>
|
||||
<item id="4">
|
||||
<visible>!Skin.HasSetting(hideGames) + System.HasAddon(script.games.rom.collection.browser)</visible>
|
||||
<label>31156</label>
|
||||
<label2></label2>
|
||||
<thumb>-</thumb>
|
||||
<onclick>RunScript(script.games.rom.collection.browser,)</onclick>
|
||||
</item>
|
||||
<item id="12">
|
||||
<visible>System.HasAddon(plugin.program.advanced.launcher)</visible>
|
||||
<label>31036</label>
|
||||
<thumb>-</thumb>
|
||||
<onclick>RunAddon(plugin.program.advanced.launcher,)</onclick>
|
||||
</item>
|
||||
<item id="6">
|
||||
<visible>!Skin.HasSetting(hideSearch)</visible>
|
||||
<label>137</label>
|
||||
<label2></label2>
|
||||
<thumb>-</thumb>
|
||||
<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>
|
||||
</item>
|
||||
<item id="9">
|
||||
<visible>!isempty(Window(Weather).Property(WeatherProvider))</visible>
|
||||
<label>31197</label>
|
||||
<label2></label2>
|
||||
<thumb>-</thumb>
|
||||
<onclick>ActivateWindow(weather)</onclick>
|
||||
</item>
|
||||
<item id="7">
|
||||
<label>5</label>
|
||||
<label2></label2>
|
||||
<thumb>-</thumb>
|
||||
<onclick>ActivateWindow(settings)</onclick>
|
||||
</item>
|
||||
<item id="8">
|
||||
<label>31004</label>
|
||||
<label2></label2>
|
||||
<thumb>-</thumb>
|
||||
<onclick>ActivateWindow(ShutdownMenu)</onclick>
|
||||
</item>
|
||||
</content>
|
||||
-->
|
||||
</control>
|
||||
</control>
|
||||
<!--Date / time and weather-->
|
||||
<control type="group">
|
||||
<control type="group" id="9999">
|
||||
<posx>18-col</posx>
|
||||
<posy>row-21-begin</posy>
|
||||
<control type="label">
|
||||
|
@ -213,8 +41,17 @@
|
|||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[weather.location] [B]$INFO[weather.temperature][/B] [LOWERCASE]$INFO[weather.conditions][/LOWERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="9876">
|
||||
<posx>800</posx>
|
||||
<posy>0</posy>
|
||||
<height>1-col</height>
|
||||
<width>1-col</width>
|
||||
<onup>noop</onup>
|
||||
<ondown>6789</ondown>
|
||||
<onleft>9001</onleft>
|
||||
</control>
|
||||
</control>
|
||||
<!--hub menu-->
|
||||
<!--hub menu-->
|
||||
<include>hubMenu</include>
|
||||
<include>hubOptions</include>
|
||||
<!--debugging-->
|
||||
|
@ -224,4 +61,4 @@
|
|||
<label>Home.xml</label>
|
||||
</control>
|
||||
</controls>
|
||||
</window>
|
||||
</window>
|
|
@ -4,9 +4,7 @@
|
|||
<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"/>
|
||||
|
@ -26,7 +24,7 @@
|
|||
<include file="View_MusicFiles.xml"/>
|
||||
<include file="View_MusicPlaylist.xml"/>
|
||||
<include file="View_ArtistAlbums.xml"/>
|
||||
<include file="script-skinshortcuts-includes.xml"/>
|
||||
<include file="script-skinshortcuts-includes.xml"/>
|
||||
|
||||
<!--modal dialogs-->
|
||||
<include name="modalDialog">
|
||||
|
@ -45,6 +43,18 @@
|
|||
</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>bg_texture.jpg</texture>
|
||||
<colordiffuse>background</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<include>dimensionsFullscreen</include>
|
||||
<texture>colors/white.png</texture>
|
||||
|
@ -79,47 +89,47 @@
|
|||
</include>
|
||||
<!--busy indicator-->
|
||||
<include name="loadingIndicator">
|
||||
<control type="group">
|
||||
<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" 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">
|
||||
<texture>colors/black.png</texture>
|
||||
<include>dimensionsFullscreen</include>
|
||||
<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">
|
||||
<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>
|
||||
<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>
|
||||
<control type="group">
|
||||
<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" 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">
|
||||
<texture>colors/black.png</texture>
|
||||
<include>dimensionsFullscreen</include>
|
||||
<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">
|
||||
<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>
|
||||
<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>
|
||||
|
|
|
@ -1,46 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<includes>
|
||||
<include name="homeBackground">
|
||||
<!--Video content-->
|
||||
<control type="group">
|
||||
<animation type="conditional" condition="!Skin.HasSetting(lowPowerMode)" loop="true">
|
||||
<effect type="fade" start="0" end="100" time="5000"/>
|
||||
<effect type="zoom" start="80" end="130" time="10000" tween="sine" easing="out"/>
|
||||
<effect type="slide" start="0,0" end="-450,0" center="0" delay="0" time="20000" tween="sine" easing="in"/>
|
||||
<effect type="zoom" start="130" end="100" delay="12000" time="8000" tween="sine" easing="in"/>
|
||||
<effect type="fade" start="100" end="0" time="3000" delay="16000"/>
|
||||
</animation>
|
||||
<animation type="conditional" condition="Skin.HasSetting(lowPowerMode)">
|
||||
<effect type="fade" start="0" end="100" time="5000"/>
|
||||
</animation>
|
||||
<control type="panel">
|
||||
<enable>false</enable>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>fullscreenWidth</width>
|
||||
<height>fullscreenHeight</height>
|
||||
<orientation>horizontal</orientation>
|
||||
<scrolltime tween="linear" easing="in">10000</scrolltime>
|
||||
<animation type="windowopen">
|
||||
<effect type="fade" end="100" time="1000" delay="1500"/>
|
||||
</animation>
|
||||
<animation type="windowclose">
|
||||
<effect type="fade" end="0" time="0"/>
|
||||
</animation>
|
||||
<itemlayout width="3-col" height="3-col">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>204</width>
|
||||
<height>204</height>
|
||||
<aspectratio>scale</aspectratio>
|
||||
<texture border="0">$INFO[Listitem.thumb]</texture>
|
||||
<colordiffuse>44FFFFFF</colordiffuse>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout/>
|
||||
<content>special://skin/extras/playlists/collage_RandomContent.xsp</content>
|
||||
</control>
|
||||
</control>
|
||||
</include>
|
||||
</includes>
|
|
@ -24,57 +24,25 @@
|
|||
<colordiffuse>highlight</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<!--section logo-->
|
||||
<control type="group">
|
||||
<!--videos-->
|
||||
<control type="label">
|
||||
<visible>Window.isactive(Videos) | window.isactive(videoplaylist) | window.isactive(tvchannels) | window.isactive(tvguide) | window.isactive(TVRecordings) | window.isactive(tvtimers)</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>
|
||||
<!--music-->
|
||||
<control type="label">
|
||||
<visible>Window.isactive(Music) | 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>
|
||||
<!--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>
|
||||
<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>
|
||||
<onback>activateWindow(home)</onback>
|
||||
<onback>RunScript(script.skinshortcuts,type=hidesubmenu&mainmenuID=9001)</onback>
|
||||
<itemlayout width="col-5-begin" height="2-row">
|
||||
<control type="label">
|
||||
<posx>col-1-begin</posx>
|
||||
|
@ -110,9 +78,7 @@
|
|||
<label>$INFO[ListItem.label]</label>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
<include condition="Window.isactive(Videos) | window.isactive(videoplaylist) | window.isactive(tvchannels) | window.isactive(tvguide) | window.isactive(TVRecordings) | window.isactive(tvtimers)">videoMenu</include>
|
||||
<include condition="window.isactive(Music) | window.isactive(musicplaylist) | window.isactive(radiochannels)">musicMenu</include>
|
||||
<include condition="Window.isactive(pictures)">picturesMenu</include>
|
||||
<content><include>skinshortcuts-allmenus</include></content>
|
||||
</control>
|
||||
</control>
|
||||
</include>
|
||||
|
|
|
@ -1,226 +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&tvshows=true&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>PVR.HasTVChannels</visible>
|
||||
<label>31006</label>
|
||||
<label2/>
|
||||
<onclick>ActivateWindow(TVChannels)</onclick>
|
||||
<onclick>Control.SetFocus(50)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<visible>PVR.HasTVChannels</visible>
|
||||
<label>31112</label>
|
||||
<label2/>
|
||||
<onclick>ActivateWindow(TVGuide)</onclick>
|
||||
<onclick>Control.SetFocus(10)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<visible>PVR.HasTVChannels</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>
|
||||
<!--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&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(music)</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(music,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(music,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(music,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(videos,videodb://musicvideos/titles/)</onclick>
|
||||
<onclick>control.setfocus(50)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<visible/>
|
||||
<label>136</label>
|
||||
<label2/>
|
||||
<onclick>ReplaceWindow(music,special://musicplaylists/)</onclick>
|
||||
<onclick>Control.SetFocus(50)</onclick>
|
||||
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
|
||||
</item>
|
||||
<!--final bits and bobs-->
|
||||
<item>
|
||||
<visible/>
|
||||
<label>31010</label>
|
||||
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
|
||||
<onclick>ReplaceWindow(music,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>
|
|
@ -1,8 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<includes>
|
||||
<!--home submenu items-->
|
||||
<include name="homeSideMenu">
|
||||
<control type="button" id="506">
|
||||
<!--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>
|
||||
|
@ -10,7 +10,7 @@
|
|||
<label>31041</label>
|
||||
<onclick>RunScript(script.skinshortcuts,type=manage&group=mainmenu)</onclick>
|
||||
</control>
|
||||
</include>
|
||||
</include>
|
||||
<!--video submenu items-->
|
||||
<include name="videoSideMenu">
|
||||
<control type="button" id="3">
|
||||
|
@ -30,13 +30,12 @@
|
|||
<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&group=mainmenu)</onclick>
|
||||
</control>
|
||||
<control type="button" id="507">
|
||||
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
|
||||
|
@ -95,8 +94,7 @@
|
|||
<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&group=mainmenu)</onclick>
|
||||
</control>
|
||||
<control type="button" id="504">
|
||||
<width>6-col</width>
|
||||
|
|
|
@ -3,14 +3,12 @@
|
|||
<includes>
|
||||
<!--folder titles-->
|
||||
<variable name="listTitle">
|
||||
<value condition="Window.isactive(Videos) + SubString(skin.string(showRecentVideoItems),true)">$LOCALIZE[31012]</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(skin.string(showRecentMusicItems),true)">$LOCALIZE[31053]</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>
|
||||
|
@ -21,12 +19,11 @@
|
|||
<value condition="Window.isactive(Music) + isEmpty(container.foldername)">$LOCALIZE[31053]</value>
|
||||
<!--
|
||||
<value condition="Window.isactive(Music) + SubString(container.foldername,playlists)">$LOCALIZE[20011]</value>
|
||||
-->
|
||||
-->
|
||||
</variable>
|
||||
<variable name="listSubTitle">
|
||||
<value condition="Window.isactive(Videos) + SubString(skin.string(showRecentVideoItems),false)">$INFO[container.Numitems,, $LOCALIZE[31014]] $VAR[unwatchedOnly]</value>
|
||||
<value condition="Window.isactive(Videos) + SubString(skin.string(showRecentVideoItems),true)">$INFO[container.Numitems,, $LOCALIZE[31014]] $VAR[unwatchedOnly]</value>
|
||||
<value condition="Window.isactive(Music) + SubString(skin.string(showRecentMusicItems),true)">$INFO[Window(Home).Property(Music.AlbumsCount)] $LOCALIZE[31038]</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-->
|
||||
|
@ -42,19 +39,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>
|
||||
<!--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>
|
||||
|
|
|
@ -7,25 +7,16 @@
|
|||
<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>
|
||||
<!--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>
|
||||
|
@ -35,10 +26,9 @@
|
|||
<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>
|
||||
|
@ -48,7 +38,6 @@
|
|||
<onback>9999</onback>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<!--Folder titles-->
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
|
|
|
@ -8,10 +8,8 @@
|
|||
<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">
|
||||
|
@ -19,108 +17,106 @@
|
|||
<control type="group">
|
||||
<control type="panel" id="50">
|
||||
<posx>78</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<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>
|
||||
<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="6">DefaultAlbumCover.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>262</posy>
|
||||
<width>240</width>
|
||||
<height>1-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>thumbtitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>[B]$INFO[ListItem.label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!controlgroup(9000).hasfocus</visible>
|
||||
<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>
|
||||
<posy>0</posy>
|
||||
<width>4-col-gutter</width>
|
||||
<height>4-col-gutter</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture border="6">$INFO[Listitem.thumb]</texture>
|
||||
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
|
||||
<bordersize>6</bordersize>
|
||||
<colordiffuse>ffFFFFFF</colordiffuse>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="4-col" height="348">
|
||||
<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>
|
||||
<colordiffuse>ff666666</colordiffuse>
|
||||
</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.thumb]</texture>
|
||||
<bordertexture border="6" colordiffuse="FFFFFFFF">colors/white.png</bordertexture>
|
||||
<bordersize>6</bordersize>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>12</posx>
|
||||
<posy>262</posy>
|
||||
<width>240</width>
|
||||
<height>1-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>thumbtitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<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>textActive</textcolor>
|
||||
<label>$INFO[ListItem.AddonSummary]</label>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
<posy>row-5-begin</posy>
|
||||
<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>
|
||||
<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="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>262</posy>
|
||||
<width>240</width>
|
||||
<height>1-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>thumbtitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<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>
|
||||
<posy>0</posy>
|
||||
<width>4-col-gutter</width>
|
||||
<height>4-col-gutter</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<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="348">
|
||||
<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>
|
||||
<colordiffuse>ff666666</colordiffuse>
|
||||
</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.thumb]</texture>
|
||||
<bordertexture border="6" colordiffuse="FFFFFFFF">colors/white.png</bordertexture>
|
||||
<bordersize>6</bordersize>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>12</posx>
|
||||
<posy>262</posy>
|
||||
<width>240</width>
|
||||
<height>1-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>thumbtitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<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>textActive</textcolor>
|
||||
<label>$INFO[ListItem.AddonSummary]</label>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
|
|
@ -7,30 +7,19 @@
|
|||
<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>
|
||||
<!--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>
|
||||
|
@ -38,10 +27,9 @@
|
|||
<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">
|
||||
<posx>48r</posx>
|
||||
|
@ -51,7 +39,6 @@
|
|||
<onback>9999</onback>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<!--Folder titles-->
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
|
@ -79,7 +66,7 @@
|
|||
</control>
|
||||
<!--dateTime-->
|
||||
<include>dateTime</include>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<!--hub menu-->
|
||||
<include>hubMenu</include>
|
||||
|
|
|
@ -19,7 +19,6 @@
|
|||
<colordiffuse>ffffffff</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
|
||||
<!--Folder titles-->
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
|
@ -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">
|
||||
|
|
|
@ -29,7 +29,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>
|
||||
|
@ -75,7 +75,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">
|
||||
|
|
|
@ -39,7 +39,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>
|
||||
|
@ -84,7 +84,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>
|
||||
|
@ -125,26 +125,26 @@
|
|||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[ListItem.label]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>12</posx>
|
||||
<posy>262</posy>
|
||||
<width>240</width>
|
||||
<height>1-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>thumbtitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>[B]$INFO[ListItem.Title][/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>textActive</textcolor>
|
||||
<label>$INFO[ListItem.artist]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>12</posx>
|
||||
<posy>262</posy>
|
||||
<width>240</width>
|
||||
<height>1-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>thumbtitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>[B]$INFO[ListItem.Title][/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>textActive</textcolor>
|
||||
<label>$INFO[ListItem.artist]</label>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
|
|
|
@ -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>
|
||||
<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>
|
||||
<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>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<!--title-->
|
||||
|
@ -114,7 +123,7 @@
|
|||
<colordiffuse>textboxInactive</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>ListItem.IsParentFolder</visible>
|
||||
<visible>ListItem.IsParentFolder</visible>
|
||||
<posx>1-col-indent</posx>
|
||||
<posy>0</posy>
|
||||
<width>9-col</width>
|
||||
|
@ -126,7 +135,7 @@
|
|||
<label>..</label>
|
||||
<scroll>false</scroll>
|
||||
</control>
|
||||
<control type="label">
|
||||
<control type="label">
|
||||
<posx>1-col-indent</posx>
|
||||
<posy>0</posy>
|
||||
<width>9-col</width>
|
||||
|
@ -187,8 +196,8 @@
|
|||
<bordersize>0</bordersize>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>ListItem.IsParentFolder</visible>
|
||||
<control type="label">
|
||||
<visible>ListItem.IsParentFolder</visible>
|
||||
<posx>1-col-indent</posx>
|
||||
<posy>0</posy>
|
||||
<width>9-col</width>
|
||||
|
|
|
@ -20,165 +20,96 @@
|
|||
</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="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>
|
||||
</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>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>12-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>708</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-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>
|
||||
<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">
|
||||
<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>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture border="0">colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1-col-indent</posx>
|
||||
<posy>0</posy>
|
||||
<width>12-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>708</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<align>right</align>
|
||||
<font>itemSubTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<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>
|
||||
<focusedlayout width="252" height="388">
|
||||
<control type="group">
|
||||
<include>focusThumb</include>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>228</width>
|
||||
<height>304</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<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>12</posx>
|
||||
<posy>300</posy>
|
||||
<width>204</width>
|
||||
<height>1-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>thumbTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>[B]$INFO[ListItem.title][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>12</posx>
|
||||
<posy>324</posy>
|
||||
<width>204</width>
|
||||
<height>1-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>thumbTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[ListItem.year]</label>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
|
|
|
@ -1,250 +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>activatewindow(music,musicdb://albums/$INFO[listitem.DBID])</onclick>
|
||||
<onclick>Skin.SetString(showRecentMusicItems,false)</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>678</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>itemTitle</font>
|
||||
<aligny>center</aligny>
|
||||
<align>center</align>
|
||||
<textcolor>44FFFFFF</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>$INFO[ListItem.property(textTitle)]</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>itemTitle</font>
|
||||
<aligny>center</aligny>
|
||||
<align>center</align>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>$INFO[ListItem.property(textTitle)]</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>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>
|
|
@ -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>
|
||||
<posy>0</posy>
|
||||
<include>globalBackground</include>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<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>
|
||||
<control type="image">
|
||||
<visible>!Substring(Container.folderpath,plugin)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>row-15-begin</posy>
|
||||
<width>fullscreenWidth</width>
|
||||
<height>6</height>
|
||||
<aspectratio scalediffuse="false">stretch</aspectratio>
|
||||
<texture border="0">colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
</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>
|
||||
|
@ -92,7 +80,7 @@
|
|||
<bordersize>6</bordersize>
|
||||
<colordiffuse>textboxInactive</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<control type="label">
|
||||
<visible>ListItem.IsParentFolder</visible>
|
||||
<posx>12</posx>
|
||||
<posy>4-row</posy>
|
||||
|
@ -135,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>
|
||||
|
@ -154,30 +142,30 @@
|
|||
<bordersize>6</bordersize>
|
||||
<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>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>regularStrong</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label fallback="31190">$INFO[ListItem.season,$LOCALIZE[31011] ]</label>
|
||||
</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>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>regularStrong</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label fallback="31190">$INFO[ListItem.season,$LOCALIZE[31011] ]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>12</posx>
|
||||
<posy>5-row</posy>
|
||||
|
|
|
@ -1,8 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<includes>
|
||||
<include name="videoRecentItems">
|
||||
<control type="group">
|
||||
<window id="1106">
|
||||
<defaultcontrol always="false">9123</defaultcontrol>
|
||||
<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">
|
||||
|
@ -24,17 +27,26 @@
|
|||
</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>
|
||||
<!--overlay-->
|
||||
<control type="group">
|
||||
<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>
|
||||
<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">
|
||||
<posx>0</posx>
|
||||
<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>
|
||||
<!--titles-->
|
||||
<control type="group">
|
||||
|
@ -46,7 +58,7 @@
|
|||
<effect type="fade" start="0" end="100" delay="600" time="200"/>
|
||||
</animation>
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>row-11-begin</posy>
|
||||
<posy>row-9-begin</posy>
|
||||
<control type="label">
|
||||
<visible>Container(9123).HasFocus(1)</visible>
|
||||
<posx>24-col</posx>
|
||||
|
@ -73,14 +85,24 @@
|
|||
<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-->
|
||||
<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>
|
||||
<visible>container(9123).hasfocus(1) | container(9123).hasfocus(2)</visible>
|
||||
<posx>72</posx>
|
||||
<posy>row-20-begin</posy>
|
||||
<width>1848</width>
|
||||
|
@ -91,6 +113,7 @@
|
|||
<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>
|
||||
|
@ -103,8 +126,9 @@
|
|||
<bordersize>6</bordersize>
|
||||
<colordiffuse>overlay</colordiffuse>
|
||||
</control>
|
||||
<!--movie-->
|
||||
<control type="label">
|
||||
<visible>!controlgroup(9000).hasfocus</visible>
|
||||
<visible>container(9123).hasfocus(1)</visible>
|
||||
<posx>12</posx>
|
||||
<posy>2-row</posy>
|
||||
<width>168</width>
|
||||
|
@ -116,7 +140,7 @@
|
|||
<label>$INFO[ListItem.title]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!controlgroup(9000).hasfocus</visible>
|
||||
<visible>container(9123).hasfocus(1)</visible>
|
||||
<posx>12</posx>
|
||||
<posy>3-row</posy>
|
||||
<width>168</width>
|
||||
|
@ -127,102 +151,9 @@
|
|||
<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>activatewindow(Videos,videodb://tvshows/titles/$INFO[listitem.dbid])</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
<onclick>Control.SetFocus(50)</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>
|
||||
<!--tvshow-->
|
||||
<control type="label">
|
||||
<visible>!controlgroup(9000).hasfocus</visible>
|
||||
<visible>container(9123).hasfocus(2)</visible>
|
||||
<posx>12</posx>
|
||||
<posy>2-row</posy>
|
||||
<width>168</width>
|
||||
|
@ -234,7 +165,7 @@
|
|||
<label>$INFO[ListItem.tvshowtitle]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!controlgroup(9000).hasfocus</visible>
|
||||
<visible>container(9123).hasfocus(2)</visible>
|
||||
<posx>12</posx>
|
||||
<posy>3-row</posy>
|
||||
<width>168</width>
|
||||
|
@ -271,8 +202,9 @@
|
|||
<bordersize>6</bordersize>
|
||||
<colordiffuse>ffffffff</colordiffuse>
|
||||
</control>
|
||||
<!--movie-->
|
||||
<control type="label">
|
||||
<visible>!controlgroup(9000).hasfocus</visible>
|
||||
<visible>container(9123).hasfocus(1)</visible>
|
||||
<posx>12</posx>
|
||||
<posy>2-row</posy>
|
||||
<width>168</width>
|
||||
|
@ -280,11 +212,11 @@
|
|||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>regularStrong</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[ListItem.tvshowtitle]</label>
|
||||
<textcolor>textDisabled</textcolor>
|
||||
<label>$INFO[ListItem.title]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!controlgroup(9000).hasfocus</visible>
|
||||
<visible>container(9123).hasfocus(1)</visible>
|
||||
<posx>12</posx>
|
||||
<posy>3-row</posy>
|
||||
<width>168</width>
|
||||
|
@ -292,7 +224,32 @@
|
|||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>buttonTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<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">
|
||||
|
@ -309,74 +266,218 @@
|
|||
</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="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])</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>
|
||||
<!--content selector-->
|
||||
<control type="list" id="9123">
|
||||
<posx>col-1-begin</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-gutter" height="2-row">
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col</width>
|
||||
<height>2-row</height>
|
||||
<font>itemTitle</font>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>44FFFFFF</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>$INFO[ListItem.property(textTitle)]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="4-col-gutter" height="78">
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col</width>
|
||||
<height>2-row</height>
|
||||
<font>itemTitle</font>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>$INFO[ListItem.property(textTitle)]</label>
|
||||
<animation effect="fade" start="100" end="20" time="750" condition="Control.HasFocus(9123)" pulse="true">Conditional</animation>
|
||||
</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>
|
||||
<item id="3">
|
||||
<label>special://skin/extras/playlists/recentAlbums.xsp</label>
|
||||
<property name="textTitle">31180</property>
|
||||
<onclick>noop</onclick>
|
||||
</item>
|
||||
<item id="4">
|
||||
<label>special://skin/extras/playlists/topAlbums.xsp</label>
|
||||
<property name="textTitle">31187</property>
|
||||
<onclick>noop</onclick>
|
||||
</item>
|
||||
<item id="5">
|
||||
<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>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col</width>
|
||||
<height>2-row</height>
|
||||
<font>itemTitle</font>
|
||||
<aligny>center</aligny>
|
||||
<align>center</align>
|
||||
<textcolor>44FFFFFF</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>$INFO[ListItem.property(textTitle)]</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>itemTitle</font>
|
||||
<aligny>center</aligny>
|
||||
<align>center</align>
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>row-1-begin</posy>
|
||||
<width>14-col</width>
|
||||
<font>pageTitle</font>
|
||||
<label>$VAR[listTitle]</label>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>$INFO[ListItem.property(textTitle)]</label>
|
||||
<animation effect="fade" start="100" end="20" time="750" condition="Control.HasFocus(9123)" pulse="true">Conditional</animation>
|
||||
</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>
|
||||
<!--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>
|
||||
</include>
|
||||
</includes>
|
||||
<!--hub menu-->
|
||||
<include>hubMenu</include>
|
||||
<include>hubOptions</include>
|
||||
<!--loading indicator-->
|
||||
<include>loadingIndicator</include>
|
||||
</controls>
|
||||
</window>
|
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<overrides>
|
||||
<groupoverride>control.setfocus(9998)</groupoverride>
|
||||
</overrides>
|
File diff suppressed because it is too large
Load Diff
|
@ -1,148 +1,148 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<window>
|
||||
<defaultcontrol always="false">211</defaultcontrol>
|
||||
<onunload>RunScript(script.skinshortcuts,type=buildxml&mainmenuID=9000)</onunload>
|
||||
<onunload>control.setfocus(9000)</onunload>
|
||||
<controls>
|
||||
<!--background-->
|
||||
<defaultcontrol always="false">211</defaultcontrol>
|
||||
<onunload>RunScript(script.skinshortcuts,type=buildxml&mainmenuID=9001&mode=single)</onunload>
|
||||
<onunload>control.setfocus(9000)</onunload>
|
||||
<controls>
|
||||
<!--background-->
|
||||
<include>globalBackground</include>
|
||||
<control type="group">
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<!--options-->
|
||||
<control type="grouplist" id="300">
|
||||
<posx>24</posx>
|
||||
<!--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-->
|
||||
<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>
|
||||
|
||||
</controls>
|
||||
</window>
|
||||
|
|
|
@ -19,6 +19,14 @@
|
|||
|
||||
[TODO]
|
||||
|
||||
Check control is active for recent items
|
||||
|
||||
Dialog OK / yesNo revision
|
||||
|
||||
Revise onback for the menu to prevent dodgy nav
|
||||
|
||||
Rework Addon selection to single list with large right space (same size as addon info)
|
||||
|
||||
event log screen (in settings)
|
||||
|
||||
Home Backgrounds (esp. non library)
|
||||
|
@ -26,7 +34,6 @@ Home Backgrounds (esp. non library)
|
|||
Fix stop from fullscreen music view
|
||||
|
||||
Skin shortcuts for all sub menus
|
||||
- homescreen images
|
||||
|
||||
Check yes / no progress bar works ok
|
||||
|
||||
|
|
|
@ -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">66222222</color>
|
||||
<color name="highlight">ffe8175d</color>
|
||||
<color name="overlay">44ffffff</color>
|
||||
<color name="textActive">fff0f0f0</color>
|
||||
<color name="textDisabled">ff757575</color>
|
||||
|
|
|
@ -74,7 +74,7 @@ msgid "Season"
|
|||
msgstr ""
|
||||
|
||||
msgctxt "#31012"
|
||||
msgid "Video Library"
|
||||
msgid "My Library"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "#31013"
|
||||
|
@ -413,6 +413,10 @@ msgctxt "#31103"
|
|||
msgid "Control how Kodi is used"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "#31104"
|
||||
msgid "Addon"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "#31105"
|
||||
msgid "Manage your Kodi system"
|
||||
msgstr ""
|
||||
|
@ -570,11 +574,11 @@ msgid "Set Latest Content"
|
|||
msgstr ""
|
||||
|
||||
msgctxt "#31176"
|
||||
msgid "Recent Movies"
|
||||
msgid "New Movies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "#31178"
|
||||
msgid "Recent TV Shows"
|
||||
msgid "New TV Shows"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "#31179"
|
||||
|
@ -586,7 +590,7 @@ msgid "Recent Albums"
|
|||
msgstr ""
|
||||
|
||||
msgctxt "#31181"
|
||||
msgid "Random Selection"
|
||||
msgid "Random Albums"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "#31182"
|
||||
|
@ -610,7 +614,7 @@ msgid "View"
|
|||
msgstr ""
|
||||
|
||||
msgctxt "#31187"
|
||||
msgid "Most Played"
|
||||
msgid "Top Albums"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "#31188"
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 566 KiB |
Loading…
Reference in New Issue