This commit is contained in:
Chris Bevan 2016-11-08 10:36:35 +00:00
parent 0f590757df
commit cc7e0c2bb9
28 changed files with 4277 additions and 2109 deletions

View File

@ -1,158 +1,313 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<window> <window>
<defaultcontrol always="true">50</defaultcontrol> <defaultcontrol always="true">50</defaultcontrol>
<include>fadeInOut</include>
<controls> <controls>
<!--background-->
<include>globalBackground</include> <include>globalBackground</include>
<control type="group">
<control type="group"> <control type="group">
<posx>col-4-begin</posx>
<!--shift page for certain modal dialogs--> <posy>row-9-begin</posy>
<include>modalDialogContentShift</include> <visible>String.IsEqual(container.folderpath,addons://)</visible>
<!--animations-->
<!--Main content listing--> <include>modalDialogInOutVertical</include>
<control type="group" id="9999"> <!--Initial menu-->
<animation type="windowopen"> <control type="image">
<effect type="fade" start="0" end="100" time="500"/> <posx>0</posx>
</animation> <posy>0</posy>
<width>18-col</width>
<!--source content--> <height>2-row</height>
<control type="group" id="9500"> <texture>colors/white.png</texture>
<control type="panel" id="50"> <colordiffuse>highlight</colordiffuse>
<posx>col-1-begin</posx> <aspectratio>stretch</aspectratio>
<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> </control>
</control> <!--title-->
<!--Folder titles--> <control type="label">
<control type="group"> <posx>24</posx>
<posx>0</posx> <posy>0</posy>
<posy>0</posy> <width>17-col</width>
<animation type="Conditional" condition="IntegerGreaterThan(container.numitems,0)"> <height>2-row</height>
<effect type="fade" start="0" end="100" time="300"/> <font>dialogTitle</font>
</animation> <label>$INFO[container.foldername]</label>
<!--source title--> <textcolor>textActive</textcolor>
<control type="label"> <shadowcolor>-</shadowcolor>
<posx>col-1-begin</posx> </control>
<posy>row-1-begin</posy> <!--dialog background-->
<width>14-col</width> <control type="image">
<font>pageTitle</font> <posx>0</posx>
<label>$LOCALIZE[24001]</label> <posy>2-row</posy>
<textcolor>textActive</textcolor> <width>18-col</width>
</control> <height>8-row</height>
<!--source subtitle--> <texture>colors/black.png</texture>
<control type="label"> <colordiffuse>overlay</colordiffuse>
<posx>col-1-begin</posx> <aspectratio>stretch</aspectratio>
<posy>96</posy> </control>
<width>auto</width> <control type="panel" id="50">
<font>pageSubTitle</font> <visible>String.IsEqual(container.folderpath,addons://)</visible>
<label>$INFO[container.foldername] $INFO[container.numitems,(,)]</label> <posx>24</posx>
<textcolor>textActive</textcolor> <posy>96</posy>
</control> <width>18-col</width>
<!--dateTime--> <height>20-row</height>
<include>dateTime</include> <onleft>9000</onleft>
</control> <onright>60</onright>
</control> <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"> <control type="group">
<animation type="Conditional" condition="controlgroup(9000).hasfocus"> <animation type="Conditional" condition="controlgroup(9000).hasfocus">
<effect type="fade" start="0" end="100" time="300"/> <effect type="fade" start="0" end="100" time="300"/>
@ -185,17 +340,17 @@
<label></label> <label></label>
</control> </control>
</control> </control>
<!--options--> <!--options-->
<control type="grouplist" id="9000"> <control type="grouplist" id="9000">
<posx>0</posx> <posx>0</posx>
<posy>row-4-begin</posy> <posy>row-4-begin</posy>
<width>6-col</width> <width>6-col</width>
<orientation>vertical</orientation> <orientation>vertical</orientation>
<control type="radiobutton" id="7"> <control type="radiobutton" id="7">
<height>2-row</height> <height>2-row</height>
<width>col-5-begin</width> <width>col-5-begin</width>
<font>menuTitle</font> <font>menuTitle</font>
<textwidth>4-col-gutter</textwidth> <textwidth>4-col-gutter</textwidth>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<focusedcolor>highlight</focusedcolor> <focusedcolor>highlight</focusedcolor>
<disabledcolor>menuDisabled</disabledcolor> <disabledcolor>menuDisabled</disabledcolor>
@ -206,14 +361,14 @@
<radiowidth/> <radiowidth/>
<radioheight/> <radioheight/>
<textoffsetx>21</textoffsetx> <textoffsetx>21</textoffsetx>
<label> $LOCALIZE[25001]</label> <label> $LOCALIZE[25001]</label>
<onright>9999</onright> <onright>9999</onright>
</control> </control>
<control type="radiobutton" id="8"> <control type="radiobutton" id="8">
<height>2-row</height> <height>2-row</height>
<width>col-5-begin</width> <width>col-5-begin</width>
<font>menuTitle</font> <font>menuTitle</font>
<textwidth>4-col-gutter</textwidth> <textwidth>4-col-gutter</textwidth>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<focusedcolor>highlight</focusedcolor> <focusedcolor>highlight</focusedcolor>
<disabledcolor>menuDisabled</disabledcolor> <disabledcolor>menuDisabled</disabledcolor>
@ -224,11 +379,11 @@
<radiowidth/> <radiowidth/>
<radioheight/> <radioheight/>
<textoffsetx>21</textoffsetx> <textoffsetx>21</textoffsetx>
<label> $LOCALIZE[24999]</label> <label> $LOCALIZE[24999]</label>
<onright>9999</onright> <onright>9999</onright>
</control> </control>
<control type="button" id="5"> <control type="button" id="5">
<height>2-row</height> <height>2-row</height>
<width>col-5-begin</width> <width>col-5-begin</width>
<font>menuTitle</font> <font>menuTitle</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
@ -237,12 +392,12 @@
<texturefocus colordiffuse="textActive">colors/white.png</texturefocus> <texturefocus colordiffuse="textActive">colors/white.png</texturefocus>
<texturenofocus>-</texturenofocus> <texturenofocus>-</texturenofocus>
<textoffsetx>col-1-begin</textoffsetx> <textoffsetx>col-1-begin</textoffsetx>
<textwidth>4-col-gutter</textwidth> <textwidth>4-col-gutter</textwidth>
<label>10004</label> <label>10004</label>
<onright>9999</onright> <onright>9999</onright>
</control> </control>
<control type="button" id="9"> <control type="button" id="9">
<height>2-row</height> <height>2-row</height>
<width>col-5-begin</width> <width>col-5-begin</width>
<font>menuTitle</font> <font>menuTitle</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
@ -251,12 +406,12 @@
<texturefocus colordiffuse="textActive">colors/white.png</texturefocus> <texturefocus colordiffuse="textActive">colors/white.png</texturefocus>
<texturenofocus>-</texturenofocus> <texturenofocus>-</texturenofocus>
<textoffsetx>col-1-begin</textoffsetx> <textoffsetx>col-1-begin</textoffsetx>
<textwidth>4-col-gutter</textwidth> <textwidth>4-col-gutter</textwidth>
<label>24034</label> <label>24034</label>
<onright>9999</onright> <onright>9999</onright>
</control> </control>
</control> </control>
</control> </control>
<!--debugging--> <!--debugging-->
<include>DebugGrid</include> <include>DebugGrid</include>
<control type="label"> <control type="label">

View File

@ -40,7 +40,7 @@
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
<--addon details--> <--addon details-->
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>2-row</posy> <posy>2-row</posy>
<width>18-col</width> <width>18-col</width>
@ -48,47 +48,47 @@
<aspectratio aligny="center">scale</aspectratio> <aspectratio aligny="center">scale</aspectratio>
<texture fallback="colors/black.png">$INFO[ListItem.art(fanart)]</texture> <texture fallback="colors/black.png">$INFO[ListItem.art(fanart)]</texture>
</control> </control>
<!--screenshots--> <!--screenshots-->
<control type="panel" id="50"> <control type="panel" id="50">
<posx>1-col</posx> <posx>1-col</posx>
<posy>87</posy> <posy>87</posy>
<width>16-col</width> <width>16-col</width>
<height>8-row</height> <height>8-row</height>
<onleft>50</onleft> <onleft>50</onleft>
<onright>50</onright> <onright>50</onright>
<ondown>8000</ondown> <ondown>8000</ondown>
<orientation>horizontal</orientation> <orientation>horizontal</orientation>
<scrolltime tween="cubic" easing="out">600</scrolltime> <scrolltime tween="cubic" easing="out">600</scrolltime>
<itemlayout width="444" height="336"> <itemlayout width="444" height="336">
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
<width>6-col-gutter</width> <width>6-col-gutter</width>
<height>4-col-gutter</height> <height>4-col-gutter</height>
<aspectratio>scale</aspectratio> <aspectratio>scale</aspectratio>
<texture border="6">$INFO[Listitem.thumb]</texture> <texture border="6">$INFO[Listitem.thumb]</texture>
<bordertexture border="3" colordiffuse="07FFFFFF">colors/white.png</bordertexture> <bordertexture border="3" colordiffuse="07FFFFFF">colors/white.png</bordertexture>
<bordersize>3</bordersize> <bordersize>3</bordersize>
<colordiffuse>ffffffff</colordiffuse> <colordiffuse>ffffffff</colordiffuse>
</control> </control>
</itemlayout> </itemlayout>
<focusedlayout width="444" height="336"> <focusedlayout width="444" height="336">
<control type="group"> <control type="group">
<include>focusThumb</include> <include>focusThumb</include>
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
<width>6-col-gutter</width> <width>6-col-gutter</width>
<height>4-col-gutter</height> <height>4-col-gutter</height>
<aspectratio>scale</aspectratio> <aspectratio>scale</aspectratio>
<texture>$INFO[Listitem.thumb]</texture> <texture>$INFO[Listitem.thumb]</texture>
<bordertexture border="6">colors/white.png</bordertexture> <bordertexture border="6">colors/white.png</bordertexture>
<bordersize>6</bordersize> <bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse> <colordiffuse>ffffffff</colordiffuse>
</control> </control>
</control> </control>
</focusedlayout> </focusedlayout>
</control> </control>
<control type="group"> <control type="group">
<posx>6-col</posx> <posx>6-col</posx>
<posy>10-row</posy> <posy>10-row</posy>
@ -101,14 +101,14 @@
<colordiffuse>overlay</colordiffuse> <colordiffuse>overlay</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
<control type="image"> <control type="image">
<posx>12</posx> <posx>12</posx>
<posy>12</posy> <posy>12</posy>
<width>2-col-gutter</width> <width>2-col-gutter</width>
<height>2-col-gutter</height> <height>2-col-gutter</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture fallback="colors/offblack.png">$INFO[ListItem.art(thumb)]</texture> <texture fallback="colors/offblack.png">$INFO[ListItem.art(thumb)]</texture>
</control> </control>
<control type="label"> <control type="label">
<description>Addon Title</description> <description>Addon Title</description>
<posx>2-col-indent</posx> <posx>2-col-indent</posx>
@ -149,7 +149,7 @@
<height>14-row</height> <height>14-row</height>
<itemgap>3</itemgap> <itemgap>3</itemgap>
<orientation>vertical</orientation> <orientation>vertical</orientation>
<onup>50</onup> <onup>50</onup>
<itemlayout width="6-col" height="2-row"> <itemlayout width="6-col" height="2-row">
<control type="label"> <control type="label">
<posx>0</posx> <posx>0</posx>
@ -245,23 +245,16 @@
<onclick>SendClick(146,8)</onclick> <onclick>SendClick(146,8)</onclick>
</item> </item>
<item> <item>
<visible>Control.IsEnabled(8) + SubString(Control.GetLabel(13),*)</visible> <visible>Control.IsEnabled(7) + String.IsEqual(Control.GetLabel(7),enable)</visible>
<label>$LOCALIZE[31013]: $LOCALIZE[31015]</label> <label>$INFO[Control.GetLabel(7)] $LOCALIZE[31104]</label>
<label2></label2> <label2></label2>
<thumb>-</thumb> <thumb>-</thumb>
<onclick>SendClick(146,13)</onclick> <onclick>SendClick(146,7)</onclick>
</item> </item>
<item> <item>
<visible>Control.IsEnabled(8) + !SubString(Control.GetLabel(13),*)</visible> <visible>Control.IsEnabled(7) + String.IsEqual(Control.GetLabel(7),disable)</visible>
<label>$LOCALIZE[31013]: $LOCALIZE[31016]</label> <label>$INFO[Control.GetLabel(7)] $LOCALIZE[31104]</label>
<label2></label2> <label2></label2>
<thumb>-</thumb>
<onclick>SendClick(146,13)</onclick>
</item>
<item>
<visible>Control.IsEnabled(7)</visible>
<label>$INFO[Control.GetLabel(7)]</label>
<label2></label2>
<thumb>-</thumb> <thumb>-</thumb>
<onclick>SendClick(146,7)</onclick> <onclick>SendClick(146,7)</onclick>
</item> </item>
@ -290,9 +283,6 @@
<control type="button" id="12"> <control type="button" id="12">
<description>Launch addon</description> <description>Launch addon</description>
</control> </control>
<control type="radiobutton" id="13">
<description>Enable / disable auto update</description>
</control>
</control> </control>
<!--debugging--> <!--debugging-->
<include>DebugGrid</include> <include>DebugGrid</include>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<window> <window>
<defaultcontrol always="true">9</defaultcontrol> <defaultcontrol always="true">9</defaultcontrol>
<controls> <controls>
<include>globalBackground</include> <include>globalBackground</include>
<!--configuration options--> <!--configuration options-->
@ -42,7 +41,7 @@
<width>4-col-gutter</width> <width>4-col-gutter</width>
<height>4-col-gutter</height> <height>4-col-gutter</height>
<aspectratio>stretch</aspectratio> <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> <bordertexture border="3" colordiffuse="07FFFFFF">colors/white.png</bordertexture>
<bordersize>3</bordersize> <bordersize>3</bordersize>
</control> </control>
@ -65,7 +64,6 @@
<label>$INFO[ListItem.AddonName] $LOCALIZE[5]</label> <label>$INFO[ListItem.AddonName] $LOCALIZE[5]</label>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
</control> </control>
<!--subnav--> <!--subnav-->
<control type="grouplist" id="9"> <control type="grouplist" id="9">
<posx>0</posx> <posx>0</posx>
@ -76,7 +74,6 @@
<onright>2</onright> <onright>2</onright>
<orientation>vertical</orientation> <orientation>vertical</orientation>
</control> </control>
<!--options area--> <!--options area-->
<control type="image"> <control type="image">
<posx>4-col</posx> <posx>4-col</posx>
@ -96,7 +93,6 @@
<onright>9001</onright> <onright>9001</onright>
<orientation>vertical</orientation> <orientation>vertical</orientation>
</control> </control>
<!--OK / Cancel--> <!--OK / Cancel-->
<control type="panel" id="9001"> <control type="panel" id="9001">
<posx>18-col</posx> <posx>18-col</posx>

View File

@ -1,185 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<window id="0"> <window id="0">
<defaultcontrol always="true">9000</defaultcontrol> <defaultcontrol always="true">9000</defaultcontrol>
<onload>RunScript(script.skinshortcuts,type=buildxml&amp;mainmenuID=9000)</onload> <onload>RunScript(script.skinshortcuts,type=buildxml&amp;mainmenuID=9001&amp;mode=single)</onload>
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
<onload>Skin.Reset(keepMusicMenuActive)</onload>
<animation effect="fade" start="100" end="0" time="250">WindowClose</animation> <animation effect="fade" start="100" end="0" time="250">WindowClose</animation>
<animation effect="fade" start="0" end="100" time="500" reversible="true">WindowOpen</animation> <animation effect="fade" start="0" end="100" time="500" reversible="true">WindowOpen</animation>
<controls> <controls>
<include>globalBackground</include> <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--> <!--Date / time and weather-->
<control type="group"> <control type="group" id="9999">
<posx>18-col</posx> <posx>18-col</posx>
<posy>row-21-begin</posy> <posy>row-21-begin</posy>
<control type="label"> <control type="label">
@ -213,8 +41,17 @@
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<label>$INFO[weather.location] [B]$INFO[weather.temperature][/B] [LOWERCASE]$INFO[weather.conditions][/LOWERCASE]</label> <label>$INFO[weather.location] [B]$INFO[weather.temperature][/B] [LOWERCASE]$INFO[weather.conditions][/LOWERCASE]</label>
</control> </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> </control>
<!--hub menu--> <!--hub menu-->
<include>hubMenu</include> <include>hubMenu</include>
<include>hubOptions</include> <include>hubOptions</include>
<!--debugging--> <!--debugging-->

View File

@ -4,9 +4,7 @@
<include file="Includes_grid.xml"/> <include file="Includes_grid.xml"/>
<include file="Includes_variables.xml"/> <include file="Includes_variables.xml"/>
<include file="Includes_animations.xml"/> <include file="Includes_animations.xml"/>
<include file="Includes_homeBackground.xml"/>
<include file="Includes_hubMenu.xml"/> <include file="Includes_hubMenu.xml"/>
<include file="Includes_hubMenuItems.xml"/>
<include file="Includes_hubOptions.xml"/> <include file="Includes_hubOptions.xml"/>
<include file="Includes_hubOptionsItems.xml"/> <include file="Includes_hubOptionsItems.xml"/>
<include file="View_LiveTVChannels.xml"/> <include file="View_LiveTVChannels.xml"/>
@ -26,7 +24,7 @@
<include file="View_MusicFiles.xml"/> <include file="View_MusicFiles.xml"/>
<include file="View_MusicPlaylist.xml"/> <include file="View_MusicPlaylist.xml"/>
<include file="View_ArtistAlbums.xml"/> <include file="View_ArtistAlbums.xml"/>
<include file="script-skinshortcuts-includes.xml"/> <include file="script-skinshortcuts-includes.xml"/>
<!--modal dialogs--> <!--modal dialogs-->
<include name="modalDialog"> <include name="modalDialog">
@ -45,6 +43,18 @@
</include> </include>
<!--Global background--> <!--Global background-->
<include name="globalBackground"> <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"> <control type="image">
<include>dimensionsFullscreen</include> <include>dimensionsFullscreen</include>
<texture>colors/white.png</texture> <texture>colors/white.png</texture>
@ -79,47 +89,47 @@
</include> </include>
<!--busy indicator--> <!--busy indicator-->
<include name="loadingIndicator"> <include name="loadingIndicator">
<control type="group"> <control type="group">
<animation type="Visible" reversible="false"> <animation type="Visible" reversible="false">
<effect type="zoom" start="80" end="100" center="960,540" tween="back" time="240" /> <effect type="zoom" start="80" end="100" center="960,540" tween="back" time="240" />
<effect type="fade" end="100" time="240" /> <effect type="fade" end="100" time="240" />
</animation> </animation>
<animation type="Hidden" reversible="false"> <animation type="Hidden" reversible="false">
<effect type="zoom" start="100" end="80" center="960,540" easing="in" tween="back" time="240" /> <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" /> <effect type="fade" start="100" end="0" time="240" />
</animation> </animation>
<visible>!Window.IsActive(startup) + !isempty(container.foldername) + !IntegerGreaterThan(container.numitems,0) + !ListItem.IsParentFolder | window.isactive(busydialog)</visible> <visible>!Window.IsActive(startup) + !isempty(container.foldername) + !IntegerGreaterThan(container.numitems,0) + !ListItem.IsParentFolder | window.isactive(busydialog)</visible>
<control type="image"> <control type="image">
<texture>colors/black.png</texture> <texture>colors/black.png</texture>
<include>dimensionsFullscreen</include> <include>dimensionsFullscreen</include>
<animation effect="fade" start="100" end="70" time="0" condition="true">Conditional</animation> <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" start="100" end="0" time="240" condition="Window.IsVisible(fullscreenvideo)">Conditional</animation>
<animation effect="fade" end="100" time="560">WindowOpen</animation> <animation effect="fade" end="100" time="560">WindowOpen</animation>
<animation effect="fade" start="100" end="0" time="240">WindowClose</animation> <animation effect="fade" start="100" end="0" time="240">WindowClose</animation>
</control> </control>
<control type="image"> <control type="image">
<depth>DepthMax</depth> <depth>DepthMax</depth>
<left>920</left> <left>920</left>
<top>513</top> <top>513</top>
<width>80</width> <width>80</width>
<height>80</height> <height>80</height>
<aspectratio>keep</aspectratio> <aspectratio>keep</aspectratio>
<animation effect="rotate" end="-45" center="auto" time="200" delay="600" loop="true" reversible="false" condition="true">Conditional</animation> <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> <texture colordiffuse="44ffffff">spinner.png</texture>
<animation effect="fade" end="100" time="300" delay="200">WindowOpen</animation> <animation effect="fade" end="100" time="300" delay="200">WindowOpen</animation>
</control> </control>
<control type="image"> <control type="image">
<depth>DepthMax</depth> <depth>DepthMax</depth>
<left>935</left> <left>935</left>
<top>528</top> <top>528</top>
<width>50</width> <width>50</width>
<height>50</height> <height>50</height>
<aspectratio>keep</aspectratio> <aspectratio>keep</aspectratio>
<animation effect="rotate" end="45" center="auto" time="200" delay="600" loop="true" reversible="false" condition="true">Conditional</animation> <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> <texture flipx="true" colordiffuse="11ffffff">spinner.png</texture>
<animation effect="fade" end="100" time="300" delay="200">WindowOpen</animation> <animation effect="fade" end="100" time="300" delay="200">WindowOpen</animation>
</control> </control>
</control> </control>
</include> </include>
<!--conditional positioning for progress dialogs (avoid overlaps)--> <!--conditional positioning for progress dialogs (avoid overlaps)-->
<include name="progressPosition1"><posy>row-2-begin</posy></include> <include name="progressPosition1"><posy>row-2-begin</posy></include>

View File

@ -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>

View File

@ -24,57 +24,25 @@
<colordiffuse>highlight</colordiffuse> <colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
<!--section logo--> <!--logo-->
<control type="group"> <control type="image">
<!--videos--> <posx>col-1-begin</posx>
<control type="label"> <posy>row-1-begin</posy>
<visible>Window.isactive(Videos) | window.isactive(videoplaylist) | window.isactive(tvchannels) | window.isactive(tvguide) | window.isactive(TVRecordings) | window.isactive(tvtimers)</visible> <width>1-col</width>
<posx>col-1-begin</posx> <height>1-col</height>
<posy>row-1-begin</posy> <texture>kodilogo.png</texture>
<width>1-col</width> <colordiffuse>textActive</colordiffuse>
<height>1-col</height> <aspectratio>stretch</aspectratio>
<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>
</control> </control>
<control type="list" id="9001"> <control type="list" id="9001">
<posx>0</posx> <posx>0</posx>
<posy>row-4-begin</posy> <posy>row-4-begin</posy>
<width>col-5-begin</width> <width>col-5-begin</width>
<height>24-row</height> <height>832</height>
<orientation>vertical</orientation> <orientation>vertical</orientation>
<onleft>9002</onleft> <onleft>9002</onleft>
<onright>9999</onright> <onright>9999</onright>
<onback>activateWindow(home)</onback> <onback>RunScript(script.skinshortcuts,type=hidesubmenu&amp;mainmenuID=9001)</onback>
<itemlayout width="col-5-begin" height="2-row"> <itemlayout width="col-5-begin" height="2-row">
<control type="label"> <control type="label">
<posx>col-1-begin</posx> <posx>col-1-begin</posx>
@ -110,9 +78,7 @@
<label>$INFO[ListItem.label]</label> <label>$INFO[ListItem.label]</label>
</control> </control>
</focusedlayout> </focusedlayout>
<include condition="Window.isactive(Videos) | window.isactive(videoplaylist) | window.isactive(tvchannels) | window.isactive(tvguide) | window.isactive(TVRecordings) | window.isactive(tvtimers)">videoMenu</include> <content><include>skinshortcuts-allmenus</include></content>
<include condition="window.isactive(Music) | window.isactive(musicplaylist) | window.isactive(radiochannels)">musicMenu</include>
<include condition="Window.isactive(pictures)">picturesMenu</include>
</control> </control>
</control> </control>
</include> </include>

View File

@ -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&amp;tvshows=true&amp;episodes=true)</onclick>
<onclick>right</onclick>
</item>
<!--latest items-->
<item>
<visible>Library.HasContent(Video)</visible>
<label>31005</label>
<label2/>
<onclick>activateWindow(VideoLibrary)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,true)</onclick>
<onclick>Control.SetFocus(9998)</onclick>
</item>
<item>
<visible>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&amp;albums=true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>right</onclick>
</item>
<!--latest items-->
<item>
<visible>Library.HasContent(music)</visible>
<label>31005</label>
<label2/>
<onclick>ActivateWindow(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>

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<includes> <includes>
<!--home submenu items--> <!--home submenu items-->
<include name="homeSideMenu"> <include name="homeSideMenu">
<control type="button" id="506"> <control type="button" id="506">
<description>Menu editor (Home)</description> <description>Menu editor (Home)</description>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus> <texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor> <focusedcolor>textActive</focusedcolor>
@ -10,7 +10,7 @@
<label>31041</label> <label>31041</label>
<onclick>RunScript(script.skinshortcuts,type=manage&amp;group=mainmenu)</onclick> <onclick>RunScript(script.skinshortcuts,type=manage&amp;group=mainmenu)</onclick>
</control> </control>
</include> </include>
<!--video submenu items--> <!--video submenu items-->
<include name="videoSideMenu"> <include name="videoSideMenu">
<control type="button" id="3"> <control type="button" id="3">
@ -30,13 +30,12 @@
<width>6-col</width> <width>6-col</width>
</control> </control>
<control type="button" id="505"> <control type="button" id="505">
<description>Menu shortcuts (video)</description> <description>Menu shortcuts</description>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus> <texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor> <focusedcolor>textActive</focusedcolor>
<width>6-col</width> <width>6-col</width>
<label>31041</label> <label>31041</label>
<onclick>Skin.SetString(menuItemTypeFilter,video)</onclick> <onclick>RunScript(script.skinshortcuts,type=manage&amp;group=mainmenu)</onclick>
<onclick>ActivateWindow(1100)</onclick>
</control> </control>
<control type="button" id="507"> <control type="button" id="507">
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus> <texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
@ -95,8 +94,7 @@
<focusedcolor>textActive</focusedcolor> <focusedcolor>textActive</focusedcolor>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus> <texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<label>31041</label> <label>31041</label>
<onclick>Skin.SetString(menuItemTypeFilter,audio)</onclick> <onclick>RunScript(script.skinshortcuts,type=manage&amp;group=mainmenu)</onclick>
<onclick>ActivateWindow(1100)</onclick>
</control> </control>
<control type="button" id="504"> <control type="button" id="504">
<width>6-col</width> <width>6-col</width>

View File

@ -3,14 +3,12 @@
<includes> <includes>
<!--folder titles--> <!--folder titles-->
<variable name="listTitle"> <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) + 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(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) + [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)">$INFO[container.foldername]</value>
<value condition="Window.isactive(Videos) + isEmpty(container.foldername)">$LOCALIZE[31012]</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,addons://)">$LOCALIZE[31058]</value>
<value condition="Window.isactive(Music) + SubString(container.folderpath,plugin://)">$INFO[container.foldername]</value> <value condition="Window.isactive(Music) + SubString(container.folderpath,plugin://)">$INFO[container.foldername]</value>
<value condition="Window.isactive(Music) + Container.Content(albums) + !SubString(container.folderpath,musicdb://albums)">$LOCALIZE[31037] [COLOR highlight]$INFO[container.foldername][/COLOR]</value> <value condition="Window.isactive(Music) + Container.Content(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) + isEmpty(container.foldername)">$LOCALIZE[31053]</value>
<!-- <!--
<value condition="Window.isactive(Music) + SubString(container.foldername,playlists)">$LOCALIZE[20011]</value> <value condition="Window.isactive(Music) + SubString(container.foldername,playlists)">$LOCALIZE[20011]</value>
--> -->
</variable> </variable>
<variable name="listSubTitle"> <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)">$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(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) + SubString(skin.string(showRecentMusicItems),true)">$INFO[Window(Home).Property(Music.AlbumsCount)] $LOCALIZE[31038]</value>
<value condition="Window.isactive(Music)">$INFO[container.Numitems,, $LOCALIZE[31014]]</value> <value condition="Window.isactive(Music)">$INFO[container.Numitems,, $LOCALIZE[31014]]</value>
</variable> </variable>
<!--list view item detail / subheader--> <!--list view item detail / subheader-->
@ -42,19 +39,19 @@
<value condition="Playlist.IsRandom">$LOCALIZE[191]: $LOCALIZE[16041]</value> <value condition="Playlist.IsRandom">$LOCALIZE[191]: $LOCALIZE[16041]</value>
<value>$LOCALIZE[191]: $LOCALIZE[16039]</value> <value>$LOCALIZE[191]: $LOCALIZE[16039]</value>
</variable> </variable>
<!--offset song view, show artist / album if parent view is active--> <!--offset song view, show artist / album if parent view is active-->
<variable name="songViewArtist"> <variable name="songViewArtist">
<value condition="ListItem.IsParentFolder">$INFO[ListItem(1).Artist] $INFO[ListItem(1).Year,(,)]</value> <value condition="ListItem.IsParentFolder">$INFO[ListItem(1).Artist] $INFO[ListItem(1).Year,(,)]</value>
<value>$INFO[ListItem.Artist] $INFO[ListItem.Year,(,)]</value> <value>$INFO[ListItem.Artist] $INFO[ListItem.Year,(,)]</value>
</variable> </variable>
<variable name="songViewAlbum"> <variable name="songViewAlbum">
<value condition="ListItem.IsParentFolder">$INFO[ListItem(1).Album]</value> <value condition="ListItem.IsParentFolder">$INFO[ListItem(1).Album]</value>
<value>$INFO[ListItem.Album]</value> <value>$INFO[ListItem.Album]</value>
</variable> </variable>
<variable name="songViewThumb"> <variable name="songViewThumb">
<value condition="ListItem.IsParentFolder">$INFO[ListItem(1).art(thumb)]</value> <value condition="ListItem.IsParentFolder">$INFO[ListItem(1).art(thumb)]</value>
<value>$INFO[ListItem.art(thumb)]</value> <value>$INFO[ListItem.art(thumb)]</value>
</variable> </variable>
<!--Music player repeat state--> <!--Music player repeat state-->
<variable name="repeatState"> <variable name="repeatState">
<value condition="Playlist.IsRepeat">$LOCALIZE[597]</value> <value condition="Playlist.IsRepeat">$LOCALIZE[597]</value>

View File

@ -7,25 +7,16 @@
<include>globalBackground</include> <include>globalBackground</include>
<!--page container group--> <!--page container group-->
<control type="group"> <control type="group">
<!--window fader--> <!--window fader-->
<animation type="conditional" condition="window.next(0) | window.next(1)"> <animation type="conditional" condition="window.next(0) | window.next(1)">
<effect type="fade" start="100" end="0" time="300"/> <effect type="fade" start="100" end="0" time="300"/>
</animation> </animation>
<!--shift page for certain modal dialogs--> <!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include> <include>modalDialogContentShift</include>
<!--Main content listing--> <!--Main content listing-->
<control type="group" id="9999"> <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--> <!--source content-->
<control type="group" id="9500"> <control type="group" id="9500">
<visible>skin.string(showRecentMusicItems) + SubString(skin.string(showRecentMusicItems),false)</visible>
<include>artist</include> <include>artist</include>
<include>album</include> <include>album</include>
<include>artistalbums</include> <include>artistalbums</include>
@ -35,10 +26,9 @@
<include>musicaddons</include> <include>musicaddons</include>
</control> </control>
</control> </control>
<!--page scrollbar--> <!--page scrollbar-->
<control type="group" id="8000"> <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> <animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60"> <control type="scrollbar" id="60">
<posx>48r</posx> <posx>48r</posx>
@ -48,7 +38,6 @@
<onback>9999</onback> <onback>9999</onback>
</control> </control>
</control> </control>
<!--Folder titles--> <!--Folder titles-->
<control type="group"> <control type="group">
<posx>0</posx> <posx>0</posx>

View File

@ -8,10 +8,8 @@
<control type="group"> <control type="group">
<include>globalBackground</include> <include>globalBackground</include>
<!--window fader--> <!--shift page for certain modal dialogs-->
<animation type="conditional" condition="window.next(0)"> <include>modalDialogContentShift</include>
<effect type="fade" start="100" end="0" time="300"/>
</animation>
<!--Main content listing--> <!--Main content listing-->
<control type="group" id="9999"> <control type="group" id="9999">
@ -19,108 +17,106 @@
<control type="group"> <control type="group">
<control type="panel" id="50"> <control type="panel" id="50">
<posx>78</posx> <posx>78</posx>
<posy>row-5-begin</posy> <posy>row-5-begin</posy>
<width>1800</width> <width>1800</width>
<height>24-row</height> <height>24-row</height>
<onleft>9000</onleft> <onleft>9000</onleft>
<onright>60</onright> <onright>60</onright>
<ondown>50</ondown> <ondown>50</ondown>
<onup>50</onup> <onup>50</onup>
<onback>9000</onback> <onback>9000</onback>
<pagecontrol>60</pagecontrol> <pagecontrol>60</pagecontrol>
<scrolltime tween="cubic" easing="out">600</scrolltime> <scrolltime tween="cubic" easing="out">600</scrolltime>
<itemlayout width="4-col" height="348"> <itemlayout width="4-col" height="348">
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
<width>4-col-gutter</width> <width>4-col-gutter</width>
<height>4-col-gutter</height> <height>4-col-gutter</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture border="6">DefaultAlbumCover.png</texture> <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> <bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse> <colordiffuse>overlay</colordiffuse>
</control> </control>
<control type="label"> <control type="label">
<visible>!controlgroup(9000).hasfocus</visible> <posx>12</posx>
<posx>12</posx> <posy>262</posy>
<posy>262</posy> <width>240</width>
<width>240</width> <height>1-row</height>
<height>1-row</height> <aligny>center</aligny>
<aligny>center</aligny> <font>thumbtitle</font>
<font>thumbtitle</font> <textcolor>textActive</textcolor>
<textcolor>textActive</textcolor> <label>[B]$INFO[ListItem.label][/B]</label>
<label>[B]$INFO[ListItem.label][/B]</label> </control>
</control> <control type="label">
<control type="label"> <posx>12</posx>
<visible>!controlgroup(9000).hasfocus</visible> <posy>286</posy>
<posx>12</posx> <width>240</width>
<posy>286</posy> <height>1-row</height>
<width>240</width> <aligny>center</aligny>
<height>1-row</height> <font>thumbTitle</font>
<aligny>center</aligny> <textcolor>textDisabled</textcolor>
<font>thumbTitle</font> <label>$INFO[ListItem.AddonSummary]</label>
<textcolor>textDisabled</textcolor> </control>
<label>$INFO[ListItem.AddonSummary]</label> <control type="image">
</control> <posx>0</posx>
<control type="image"> <posy>0</posy>
<posx>0</posx> <width>4-col-gutter</width>
<posy>0</posy> <height>4-col-gutter</height>
<width>4-col-gutter</width> <aspectratio>stretch</aspectratio>
<height>4-col-gutter</height> <texture border="6">$INFO[Listitem.thumb]</texture>
<aspectratio>stretch</aspectratio> <bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<texture border="6">$INFO[Listitem.thumb]</texture> <bordersize>6</bordersize>
<bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture> <colordiffuse>ffFFFFFF</colordiffuse>
<bordersize>6</bordersize> </control>
<colordiffuse>ffFFFFFF</colordiffuse> </itemlayout>
</control> <focusedlayout width="4-col" height="348">
</itemlayout> <control type="group">
<focusedlayout width="4-col" height="348"> <include>focusThumb</include>
<control type="group"> <control type="image">
<include>focusThumb</include> <posx>0</posx>
<control type="image"> <posy>0</posy>
<posx>0</posx> <width>4-col-gutter</width>
<posy>0</posy> <height>4-col-gutter</height>
<width>4-col-gutter</width> <aspectratio>stretch</aspectratio>
<height>4-col-gutter</height> <texture border="6">DefaultAlbumCover.png</texture>
<aspectratio>stretch</aspectratio> <bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<texture border="6">DefaultAlbumCover.png</texture> <bordersize>6</bordersize>
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture> <colordiffuse>ff666666</colordiffuse>
<bordersize>6</bordersize> </control>
<colordiffuse>ff666666</colordiffuse> <control type="image">
</control> <posx>0</posx>
<control type="image"> <posy>0</posy>
<posx>0</posx> <width>4-col-gutter</width>
<posy>0</posy> <height>4-col-gutter</height>
<width>4-col-gutter</width> <aspectratio>stretch</aspectratio>
<height>4-col-gutter</height> <texture border="6">$INFO[Listitem.thumb]</texture>
<aspectratio>stretch</aspectratio> <bordertexture border="6" colordiffuse="FFFFFFFF">colors/white.png</bordertexture>
<texture border="6">$INFO[Listitem.thumb]</texture> <bordersize>6</bordersize>
<bordertexture border="6" colordiffuse="FFFFFFFF">colors/white.png</bordertexture> </control>
<bordersize>6</bordersize> <control type="label">
</control> <posx>12</posx>
<control type="label"> <posy>262</posy>
<posx>12</posx> <width>240</width>
<posy>262</posy> <height>1-row</height>
<width>240</width> <aligny>center</aligny>
<height>1-row</height> <font>thumbtitle</font>
<aligny>center</aligny> <textcolor>textActive</textcolor>
<font>thumbtitle</font> <label>[B]$INFO[ListItem.label][/B]</label>
<textcolor>textActive</textcolor> </control>
<label>[B]$INFO[ListItem.label][/B]</label> <control type="label">
</control> <posx>12</posx>
<control type="label"> <posy>286</posy>
<posx>12</posx> <width>240</width>
<posy>286</posy> <height>1-row</height>
<width>240</width> <aligny>center</aligny>
<height>1-row</height> <font>thumbTitle</font>
<aligny>center</aligny> <textcolor>textActive</textcolor>
<font>thumbTitle</font> <label>$INFO[ListItem.AddonSummary]</label>
<textcolor>textActive</textcolor> </control>
<label>$INFO[ListItem.AddonSummary]</label> </control>
</control> </focusedlayout>
</control>
</focusedlayout>
</control> </control>
</control> </control>
</control> </control>

View File

@ -7,30 +7,19 @@
<include>globalBackground</include> <include>globalBackground</include>
<!--page container group--> <!--page container group-->
<control type="group"> <control type="group">
<!--window fader--> <!--window fader-->
<animation type="conditional" condition="[window.next(0) | window.next(1)] + !player.hasvideo"> <animation type="conditional" condition="[window.next(0) | window.next(1)] + !player.hasvideo">
<effect type="fade" start="100" end="0" time="300"/> <effect type="fade" start="100" end="0" time="300"/>
</animation> </animation>
<!--shift page for certain modal dialogs--> <!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include> <include>modalDialogContentShift</include>
<!--Main content listing--> <!--Main content listing-->
<control type="group" id="9999"> <control type="group" id="9999">
<animation type="windowopen"> <animation type="windowopen">
<effect type="fade" start="0" end="100" time="500"/> <effect type="fade" start="0" end="100" time="500"/>
</animation> </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--> <!--source content-->
<control type="group" id="9500"> <control type="group" id="9500">
<visible>[SubString(skin.string(showRecentVideoItems),false) | !skin.string(showRecentVideoItems)]</visible>
<include>movies</include> <include>movies</include>
<include>tvshows</include> <include>tvshows</include>
<include>videofiles</include> <include>videofiles</include>
@ -38,10 +27,9 @@
<include>episodes</include> <include>episodes</include>
</control> </control>
</control> </control>
<!--page scrollbar--> <!--page scrollbar-->
<control type="group" id="8000"> <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> <animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60"> <control type="scrollbar" id="60">
<posx>48r</posx> <posx>48r</posx>
@ -51,7 +39,6 @@
<onback>9999</onback> <onback>9999</onback>
</control> </control>
</control> </control>
<!--Folder titles--> <!--Folder titles-->
<control type="group"> <control type="group">
<posx>0</posx> <posx>0</posx>

View File

@ -19,7 +19,6 @@
<colordiffuse>ffffffff</colordiffuse> <colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
<!--Folder titles--> <!--Folder titles-->
<control type="group"> <control type="group">
<posx>0</posx> <posx>0</posx>
@ -220,7 +219,6 @@
<!--panel ends--> <!--panel ends-->
</control> </control>
</control> </control>
<!--location control--> <!--location control-->
<control type="button" id="100"> <control type="button" id="100">
<description>change location button</description> <description>change location button</description>
@ -231,7 +229,6 @@
<onright>Weather.LocationNext</onright> <onright>Weather.LocationNext</onright>
<onleft>Weather.LocationPrevious</onleft> <onleft>Weather.LocationPrevious</onleft>
</control> </control>
<!--debugging--> <!--debugging-->
<include>DebugGrid</include> <include>DebugGrid</include>
<control type="label"> <control type="label">

View File

@ -29,7 +29,7 @@
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
<control type="label"> <control type="label">
<posx>12</posx> <posx>24</posx>
<posy>0</posy> <posy>0</posy>
<width>8-col</width> <width>8-col</width>
<height>2-row</height> <height>2-row</height>
@ -75,7 +75,7 @@
<height>2-row</height> <height>2-row</height>
<aligny>center</aligny> <aligny>center</aligny>
<font>itemTitle</font> <font>itemTitle</font>
<textcolor>menuUnselected</textcolor> <textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label> <label>$INFO[ListItem.label]</label>
</control> </control>
<control type="label"> <control type="label">

View File

@ -39,7 +39,7 @@
<height>4-col-gutter</height> <height>4-col-gutter</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture border="6">DefaultAlbumCover.png</texture> <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> <bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse> <colordiffuse>overlay</colordiffuse>
</control> </control>
@ -84,7 +84,7 @@
<height>4-col-gutter</height> <height>4-col-gutter</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture border="6">$INFO[Listitem.thumb]</texture> <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> <bordersize>6</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse> <colordiffuse>ffFFFFFF</colordiffuse>
</control> </control>
@ -125,26 +125,26 @@
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label> <label>$INFO[ListItem.label]</label>
</control> </control>
<control type="label"> <control type="label">
<posx>12</posx> <posx>12</posx>
<posy>262</posy> <posy>262</posy>
<width>240</width> <width>240</width>
<height>1-row</height> <height>1-row</height>
<aligny>center</aligny> <aligny>center</aligny>
<font>thumbtitle</font> <font>thumbtitle</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<label>[B]$INFO[ListItem.Title][/B]</label> <label>[B]$INFO[ListItem.Title][/B]</label>
</control> </control>
<control type="label"> <control type="label">
<posx>12</posx> <posx>12</posx>
<posy>286</posy> <posy>286</posy>
<width>240</width> <width>240</width>
<height>1-row</height> <height>1-row</height>
<aligny>center</aligny> <aligny>center</aligny>
<font>thumbTitle</font> <font>thumbTitle</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<label>$INFO[ListItem.artist]</label> <label>$INFO[ListItem.artist]</label>
</control> </control>
</control> </control>
</focusedlayout> </focusedlayout>
</control> </control>

View File

@ -37,17 +37,26 @@
</control> </control>
<!--overlay--> <!--overlay-->
<control type="image"> <control type="group">
<visible>Substring(container.folderpath,videodb://) + !isempty(container.folderpath) + container.content(episodes) + !Substring(Container.folderpath,plugin)</visible> <visible>Substring(container.folderpath,videodb://) + !isempty(container.folderpath) + container.content(episodes) + !Substring(Container.folderpath,plugin)</visible>
<posx>949</posx> <posx>949</posx>
<posy>0</posy> <posy>0</posy>
<width>972</width> <control type="image">
<height>fullscreenHeight</height> <include>dimensionsFullscreen</include>
<aspectratio scalediffuse="false">stretch</aspectratio> <texture>colors/black.png</texture>
<texture border="0">colors/white.png</texture> <colordiffuse>ffFFFFFF</colordiffuse>
<bordertexture border="3" colordiffuse="highlight">colors/white.png</bordertexture> <aspectratio>stretch</aspectratio>
<bordersize>6,0,0,0</bordersize> </control>
<colordiffuse>background</colordiffuse> <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> </control>
<!--title--> <!--title-->
@ -114,7 +123,7 @@
<colordiffuse>textboxInactive</colordiffuse> <colordiffuse>textboxInactive</colordiffuse>
</control> </control>
<control type="label"> <control type="label">
<visible>ListItem.IsParentFolder</visible> <visible>ListItem.IsParentFolder</visible>
<posx>1-col-indent</posx> <posx>1-col-indent</posx>
<posy>0</posy> <posy>0</posy>
<width>9-col</width> <width>9-col</width>
@ -126,7 +135,7 @@
<label>..</label> <label>..</label>
<scroll>false</scroll> <scroll>false</scroll>
</control> </control>
<control type="label"> <control type="label">
<posx>1-col-indent</posx> <posx>1-col-indent</posx>
<posy>0</posy> <posy>0</posy>
<width>9-col</width> <width>9-col</width>
@ -187,8 +196,8 @@
<bordersize>0</bordersize> <bordersize>0</bordersize>
<colordiffuse>highlight</colordiffuse> <colordiffuse>highlight</colordiffuse>
</control> </control>
<control type="label"> <control type="label">
<visible>ListItem.IsParentFolder</visible> <visible>ListItem.IsParentFolder</visible>
<posx>1-col-indent</posx> <posx>1-col-indent</posx>
<posy>0</posy> <posy>0</posy>
<width>9-col</width> <width>9-col</width>

View File

@ -20,165 +20,96 @@
</control> </control>
<include>kenBurnsey</include> <include>kenBurnsey</include>
</control> </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"> <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> <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> <posy>row-5-begin</posy>
<width>15-col</width> <width>1800</width>
<height>23-row</height> <height>25-row</height>
<onleft>9000</onleft> <onleft>9000</onleft>
<onright>60</onright> <onright>60</onright>
<ondown>50</ondown> <ondown>50</ondown>
<onup>50</onup> <onup>50</onup>
<onback>9000</onback>
<pagecontrol>60</pagecontrol> <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"> <control type="image">
<posx>0</posx> <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> <posy>0</posy>
<width>13-col-textbox</width> <width>228</width>
<height>69</height> <height>304</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture border="0">colors/black.png</texture> <texture border="6">DefaultPoster.png</texture>
<colordiffuse>textboxInactive</colordiffuse> <bordertexture border="6" colordiffuse="overlay">colors/black.png</bordertexture>
</control> <bordersize>6</bordersize>
<control type="image"> <colordiffuse>overlay</colordiffuse>
<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>
</control> </control>
<control type="label"> <control type="label">
<posx>1-col-indent</posx> <posx>12</posx>
<posy>0</posy> <posy>300</posy>
<width>12-col-gutter</width> <width>204</width>
<height>2-row</height> <height>1-row</height>
<aligny>center</aligny> <aligny>center</aligny>
<font>itemTitle</font> <font>thumbTitle</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor> <label>[B]$INFO[ListItem.title][/B]</label>
<label>$INFO[ListItem.Label]</label>
</control> </control>
<control type="label"> <control type="label">
<posx>708</posx> <posx>12</posx>
<posy>0</posy> <posy>324</posy>
<width>4-col</width> <width>204</width>
<height>2-row</height> <height>1-row</height>
<aligny>center</aligny> <aligny>center</aligny>
<align>right</align> <font>thumbTitle</font>
<font>itemSubTitle</font> <textcolor>textDisabled</textcolor>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.year]</label> <label>$INFO[ListItem.year]</label>
</control> </control>
<control type="label"> <control type="image">
<visible>!isempty(ListItem.playcount)</visible> <posx>0</posx>
<posx>985</posx>
<posy>0</posy> <posy>0</posy>
<width>1-col</width> <width>228</width>
<height>2-row</height> <height>304</height>
<aligny>center</aligny> <aspectratio>stretch</aspectratio>
<align>right</align> <texture border="0">$INFO[ListItem.Art(poster)]</texture>
<font>symbolLarge</font> <bordertexture border="6" colordiffuse="11FFFFFF">colors/black.png</bordertexture>
<textcolor>textActive</textcolor> <bordersize>6</bordersize>
<shadowcolor>-</shadowcolor> <colordiffuse>ffffffff</colordiffuse>
<label></label>
</control> </control>
</itemlayout> </itemlayout>
<focusedlayout width="15-col" height="2-row"> <focusedlayout width="252" height="388">
<control type="image"> <control type="group">
<posx>0</posx> <include>focusThumb</include>
<posy>3</posy> <control type="image">
<width>66</width> <posx>0</posx>
<height>66</height> <posy>0</posy>
<aspectratio scalediffuse="false">stretch</aspectratio> <width>228</width>
<texture fallback="colors/white.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture> <height>304</height>
<animation type="focus" loop="false" reversible="false"> <aspectratio>stretch</aspectratio>
<effect type="fade" time="500"/> <texture fallback="DefaultPoster.png" border="0">$INFO[ListItem.Art(poster)]</texture>
<effect type="rotatey" end="360" center="33" tween="back" easing="out" time="1000"/> <bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
</animation> <bordersize>6</bordersize>
</control> </control>
<control type="image"> <control type="label">
<posx>1-col</posx> <posx>12</posx>
<posy>0</posy> <posy>300</posy>
<width>14-col</width> <width>204</width>
<height>2-row</height> <height>1-row</height>
<aspectratio>stretch</aspectratio> <aligny>center</aligny>
<texture border="0">colors/white.png</texture> <font>thumbTitle</font>
<colordiffuse>highlight</colordiffuse> <textcolor>textActive</textcolor>
</control> <label>[B]$INFO[ListItem.title][/B]</label>
<control type="label"> </control>
<posx>1-col-indent</posx> <control type="label">
<posy>0</posy> <posx>12</posx>
<width>12-col-gutter</width> <posy>324</posy>
<height>2-row</height> <width>204</width>
<aligny>center</aligny> <height>1-row</height>
<font>itemTitle</font> <aligny>center</aligny>
<textcolor>textActive</textcolor> <font>thumbTitle</font>
<shadowcolor>-</shadowcolor> <textcolor>textActive</textcolor>
<label>$INFO[ListItem.Label]</label> <label>$INFO[ListItem.year]</label>
</control> </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>
</control> </control>
</focusedlayout> </focusedlayout>
</control> </control>

View File

@ -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>

View File

@ -3,7 +3,6 @@
<include name="seasons"> <include name="seasons">
<control type="group"> <control type="group">
<visible>!isempty(container.folderpath) + container.content(seasons) + !container.content(episodes)</visible> <visible>!isempty(container.folderpath) + container.content(seasons) + !container.content(episodes)</visible>
<!--fanart--> <!--fanart-->
<control type="group"> <control type="group">
<visible>!Substring(Container.folderpath,plugin)</visible> <visible>!Substring(Container.folderpath,plugin)</visible>
@ -26,11 +25,7 @@
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
</control> </control>
<control type="group"> <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--> <!--title-->
<control type="group"> <control type="group">
<visible>!Substring(Container.folderpath,plugin)</visible> <visible>!Substring(Container.folderpath,plugin)</visible>
@ -47,34 +42,27 @@
<label>[B]$INFO[container.foldername][/B] [COLOR highlight]$INFO[listitem.genre][/COLOR]</label> <label>[B]$INFO[container.foldername][/B] [COLOR highlight]$INFO[listitem.genre][/COLOR]</label>
</control> </control>
</control> </control>
<!--overlay--> <!--overlay-->
<control type="image"> <control type="group">
<visible>!Substring(Container.folderpath,plugin)</visible> <visible>!Substring(Container.folderpath,plugin)</visible>
<posx>0</posx>
<posy>row-15-begin</posy> <posy>row-15-begin</posy>
<width>fullscreenWidth</width> <posy>0</posy>
<height>15-row</height> <include>globalBackground</include>
<aspectratio scalediffuse="false">stretch</aspectratio> <control type="image">
<texture border="0">colors/white.png</texture> <posx>0</posx>
<colordiffuse>background</colordiffuse> <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>
<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--> <!--content-->
<control type="panel" id="58"> <control type="panel" id="58">
<visible>!isempty(container.folderpath) + !StringCompare(container.foldername,files) + !container.content(episodes) + !Substring(Container.folderpath,plugin) + !container.content(addons)</visible> <visible>!isempty(container.folderpath) + !StringCompare(container.foldername,files) + !container.content(episodes) + !Substring(Container.folderpath,plugin) + !container.content(addons)</visible>
<posx>col-1-begin</posx> <posx>col-1-begin</posx>
<posy>row-17-begin</posy> <posy>624</posy>
<width>1836</width> <width>1836</width>
<height>11-row</height> <height>11-row</height>
<onleft>9000</onleft> <onleft>9000</onleft>
@ -92,7 +80,7 @@
<bordersize>6</bordersize> <bordersize>6</bordersize>
<colordiffuse>textboxInactive</colordiffuse> <colordiffuse>textboxInactive</colordiffuse>
</control> </control>
<control type="label"> <control type="label">
<visible>ListItem.IsParentFolder</visible> <visible>ListItem.IsParentFolder</visible>
<posx>12</posx> <posx>12</posx>
<posy>4-row</posy> <posy>4-row</posy>
@ -135,7 +123,7 @@
<height>396</height> <height>396</height>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<texture border="6">$INFO[ListItem.thumb]</texture> <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> <bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse> <colordiffuse>ffffffff</colordiffuse>
</control> </control>
@ -154,30 +142,30 @@
<bordersize>6</bordersize> <bordersize>6</bordersize>
<colordiffuse>ff666666</colordiffuse> <colordiffuse>ff666666</colordiffuse>
</control> </control>
<control type="label"> <control type="label">
<visible>ListItem.IsParentFolder</visible> <visible>ListItem.IsParentFolder</visible>
<posx>12</posx> <posx>12</posx>
<posy>4-row</posy> <posy>4-row</posy>
<width>240</width> <width>240</width>
<height>2-row</height> <height>2-row</height>
<align>center</align> <align>center</align>
<aligny>center</aligny> <aligny>center</aligny>
<font>regularStrong</font> <font>regularStrong</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<label>..</label> <label>..</label>
</control> </control>
<control type="label"> <control type="label">
<visible>!controlgroup(9000).hasfocus + !ListItem.IsParentFolder</visible> <visible>!controlgroup(9000).hasfocus + !ListItem.IsParentFolder</visible>
<posx>12</posx> <posx>12</posx>
<posy>4-row</posy> <posy>4-row</posy>
<width>240</width> <width>240</width>
<height>2-row</height> <height>2-row</height>
<align>center</align> <align>center</align>
<aligny>center</aligny> <aligny>center</aligny>
<font>regularStrong</font> <font>regularStrong</font>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<label fallback="31190">$INFO[ListItem.season,$LOCALIZE[31011] ]</label> <label fallback="31190">$INFO[ListItem.season,$LOCALIZE[31011] ]</label>
</control> </control>
<control type="label"> <control type="label">
<posx>12</posx> <posx>12</posx>
<posy>5-row</posy> <posy>5-row</posy>

View File

@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<includes> <window id="1106">
<include name="videoRecentItems"> <defaultcontrol always="false">9123</defaultcontrol>
<control type="group"> <controls>
<control type="group" id="9999">
<include>fadeInOut</include> <include>fadeInOut</include>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--fanart--> <!--fanart-->
<control type="group"> <control type="group">
<control type="image"> <control type="image">
@ -24,17 +27,26 @@
</control> </control>
</control> </control>
<control type="group"> <control type="group">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus"> <!--overlay-->
<effect type="fade" start="100" end="0" time="200"/> <control type="group">
</animation>
<control type="image">
<posx>0</posx>
<posy>row-19-begin</posy> <posy>row-19-begin</posy>
<width>fullscreenWidth</width> <posy>0</posy>
<height>15-row</height> <control type="image">
<aspectratio scalediffuse="false">stretch</aspectratio> <include>dimensionsFullscreen</include>
<texture border="0">colors/black.png</texture> <texture>colors/black.png</texture>
<colordiffuse>ccffffff</colordiffuse> <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> </control>
<!--titles--> <!--titles-->
<control type="group"> <control type="group">
@ -46,7 +58,7 @@
<effect type="fade" start="0" end="100" delay="600" time="200"/> <effect type="fade" start="0" end="100" delay="600" time="200"/>
</animation> </animation>
<posx>col-1-begin</posx> <posx>col-1-begin</posx>
<posy>row-11-begin</posy> <posy>row-9-begin</posy>
<control type="label"> <control type="label">
<visible>Container(9123).HasFocus(1)</visible> <visible>Container(9123).HasFocus(1)</visible>
<posx>24-col</posx> <posx>24-col</posx>
@ -73,14 +85,24 @@
<wrapmultiline>true</wrapmultiline> <wrapmultiline>true</wrapmultiline>
<label>[B]$INFO[container(9998).listitem.tvshowtitle][/B][CR]$INFO[container(9998).ListItem.Property(UnWatchedEpisodes),, $LOCALIZE[31045],]</label> <label>[B]$INFO[container(9998).listitem.tvshowtitle][/B][CR]$INFO[container(9998).ListItem.Property(UnWatchedEpisodes),, $LOCALIZE[31045],]</label>
</control> </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>
</control> </control>
<!--content listing--> <!--content listing-->
<control type="panel" id="9998"> <control type="panel" id="9998">
<visible>container(9123).hasfocus(1)</visible> <visible>container(9123).hasfocus(1) | 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> <posx>72</posx>
<posy>row-20-begin</posy> <posy>row-20-begin</posy>
<width>1848</width> <width>1848</width>
@ -91,6 +113,7 @@
<orientation>horizontal</orientation> <orientation>horizontal</orientation>
<onback>control.setfocus(9000)</onback> <onback>control.setfocus(9000)</onback>
<content>$INFO[control.getlabel(9123)]</content> <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"> <itemlayout width="228" height="312">
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
@ -103,8 +126,9 @@
<bordersize>6</bordersize> <bordersize>6</bordersize>
<colordiffuse>overlay</colordiffuse> <colordiffuse>overlay</colordiffuse>
</control> </control>
<!--movie-->
<control type="label"> <control type="label">
<visible>!controlgroup(9000).hasfocus</visible> <visible>container(9123).hasfocus(1)</visible>
<posx>12</posx> <posx>12</posx>
<posy>2-row</posy> <posy>2-row</posy>
<width>168</width> <width>168</width>
@ -116,7 +140,7 @@
<label>$INFO[ListItem.title]</label> <label>$INFO[ListItem.title]</label>
</control> </control>
<control type="label"> <control type="label">
<visible>!controlgroup(9000).hasfocus</visible> <visible>container(9123).hasfocus(1)</visible>
<posx>12</posx> <posx>12</posx>
<posy>3-row</posy> <posy>3-row</posy>
<width>168</width> <width>168</width>
@ -127,102 +151,9 @@
<textcolor>textDisabled</textcolor> <textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.year]</label> <label>$INFO[ListItem.year]</label>
</control> </control>
<control type="image"> <!--tvshow-->
<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>
<control type="label"> <control type="label">
<visible>!controlgroup(9000).hasfocus</visible> <visible>container(9123).hasfocus(2)</visible>
<posx>12</posx> <posx>12</posx>
<posy>2-row</posy> <posy>2-row</posy>
<width>168</width> <width>168</width>
@ -234,7 +165,7 @@
<label>$INFO[ListItem.tvshowtitle]</label> <label>$INFO[ListItem.tvshowtitle]</label>
</control> </control>
<control type="label"> <control type="label">
<visible>!controlgroup(9000).hasfocus</visible> <visible>container(9123).hasfocus(2)</visible>
<posx>12</posx> <posx>12</posx>
<posy>3-row</posy> <posy>3-row</posy>
<width>168</width> <width>168</width>
@ -271,8 +202,9 @@
<bordersize>6</bordersize> <bordersize>6</bordersize>
<colordiffuse>ffffffff</colordiffuse> <colordiffuse>ffffffff</colordiffuse>
</control> </control>
<!--movie-->
<control type="label"> <control type="label">
<visible>!controlgroup(9000).hasfocus</visible> <visible>container(9123).hasfocus(1)</visible>
<posx>12</posx> <posx>12</posx>
<posy>2-row</posy> <posy>2-row</posy>
<width>168</width> <width>168</width>
@ -280,11 +212,11 @@
<align>center</align> <align>center</align>
<aligny>center</aligny> <aligny>center</aligny>
<font>regularStrong</font> <font>regularStrong</font>
<textcolor>textActive</textcolor> <textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.tvshowtitle]</label> <label>$INFO[ListItem.title]</label>
</control> </control>
<control type="label"> <control type="label">
<visible>!controlgroup(9000).hasfocus</visible> <visible>container(9123).hasfocus(1)</visible>
<posx>12</posx> <posx>12</posx>
<posy>3-row</posy> <posy>3-row</posy>
<width>168</width> <width>168</width>
@ -292,7 +224,32 @@
<align>center</align> <align>center</align>
<aligny>center</aligny> <aligny>center</aligny>
<font>buttonTitle</font> <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> <label>$INFO[ListItem.season,$LOCALIZE[31011] ,]</label>
</control> </control>
<control type="image"> <control type="image">
@ -309,74 +266,218 @@
</control> </control>
</focusedlayout> </focusedlayout>
</control> </control>
</control> <control type="panel" id="9998">
<visible>container(9123).hasfocus(3) | container(9123).hasfocus(4) | container(9123).hasfocus(5)</visible>
<!--content selector--> <posx>72</posx>
<control type="list" id="9123"> <posy>row-20-begin</posy>
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus"> <width>1848</width>
<effect type="fade" start="100" end="0" time="200"/> <height>9-row</height>
</animation> <onup>9123</onup>
<posx>60</posx> <onleft>9000</onleft>
<posy>636</posy> <onback>9000</onback>
<width>24-col</width> <orientation>horizontal</orientation>
<height>84</height> <onclick>activatewindow(music,musicdb://albums/$INFO[listitem.DBID])</onclick>
<onleft>9000</onleft> <onclick>Control.SetFocus(50)</onclick>
<ondown>9998</ondown> <content>$INFO[control.getlabel(9123)]</content>
<onback>9000</onback> <itemlayout width="300" height="4-col">
<orientation>horizontal</orientation> <control type="image">
<itemlayout width="4-col" height="2-row"> <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"> <control type="label">
<posx>0</posx> <posx>col-1-begin</posx>
<posy>0</posy> <posy>row-1-begin</posy>
<width>4-col</width> <width>14-col</width>
<height>2-row</height> <font>pageTitle</font>
<font>itemTitle</font> <label>$VAR[listTitle]</label>
<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> <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> </control>
</focusedlayout> <!--source subtitle-->
<content> <control type="label">
<item id="1"> <posx>col-1-begin</posx>
<visible>Library.HasContent(movies)</visible> <posy>96</posy>
<label>special://skin/extras/playlists/recentMovies.xsp</label> <width>auto</width>
<property name="textTitle">31176</property> <font>pageSubTitle</font>
<onclick>noop</onclick> <label>$VAR[listSubTitle]</label>
</item> <textcolor>textActive</textcolor>
<item id="2"> </control>
<visible>Library.HasContent(tvshows)</visible> <!--dateTime-->
<label>special://skin/extras/playlists/recentEpisodes.xsp</label> <include>dateTime</include>
<property name="textTitle">31178</property> </control>
<onclick>noop</onclick>
</item>
</content>
</control> </control>
</include> <!--hub menu-->
</includes> <include>hubMenu</include>
<include>hubOptions</include>
<!--loading indicator-->
<include>loadingIndicator</include>
</controls>
</window>

4
1080i/overrides.xml Normal file
View File

@ -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

View File

@ -1,148 +1,148 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<window> <window>
<defaultcontrol always="false">211</defaultcontrol> <defaultcontrol always="false">211</defaultcontrol>
<onunload>RunScript(script.skinshortcuts,type=buildxml&amp;mainmenuID=9000)</onunload> <onunload>RunScript(script.skinshortcuts,type=buildxml&amp;mainmenuID=9001&amp;mode=single)</onunload>
<onunload>control.setfocus(9000)</onunload> <onunload>control.setfocus(9000)</onunload>
<controls> <controls>
<!--background--> <!--background-->
<include>globalBackground</include> <include>globalBackground</include>
<control type="group"> <control type="group">
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
<!--options--> <!--options-->
<control type="grouplist" id="300"> <control type="grouplist" id="300">
<posx>24</posx> <posx>24</posx>
<posy>row-4-begin</posy> <posy>row-4-begin</posy>
<width>5-col</width> <width>5-col</width>
<control type="button" id="301"> <control type="button" id="301">
<description>Add a new shortcut</description> <description>Add a new shortcut</description>
<onright>211</onright> <onright>211</onright>
<width>5-col-gutter</width> <width>5-col-gutter</width>
<onclick>noop</onclick> <onclick>noop</onclick>
<label>$ADDON[script.skinshortcuts 32000]</label> <label>$ADDON[script.skinshortcuts 32000]</label>
</control> </control>
<control type="button" id="302"> <control type="button" id="302">
<description>Delete shortcut</description> <description>Delete shortcut</description>
<onright>211</onright> <onright>211</onright>
<width>5-col-gutter</width> <width>5-col-gutter</width>
<onclick>noop</onclick> <onclick>noop</onclick>
<label>$ADDON[script.skinshortcuts 32001]</label> <label>$ADDON[script.skinshortcuts 32001]</label>
</control> </control>
<control type="button" id="303"> <control type="button" id="303">
<description>Move shortcut up</description> <description>Move shortcut up</description>
<onright>211</onright> <onright>211</onright>
<width>5-col-gutter</width> <width>5-col-gutter</width>
<onclick>noop</onclick> <onclick>noop</onclick>
<label>$ADDON[script.skinshortcuts 32002]</label> <label>$ADDON[script.skinshortcuts 32002]</label>
</control> </control>
<control type="button" id="304"> <control type="button" id="304">
<description>Move shortcut down</description> <description>Move shortcut down</description>
<onright>211</onright> <onright>211</onright>
<width>5-col-gutter</width> <width>5-col-gutter</width>
<onclick>noop</onclick> <onclick>noop</onclick>
<label>$ADDON[script.skinshortcuts 32003]</label> <label>$ADDON[script.skinshortcuts 32003]</label>
</control> </control>
<control type="button" id="305"> <control type="button" id="305">
<description>Change shortcut label</description> <description>Change shortcut label</description>
<onright>211</onright> <onright>211</onright>
<width>5-col-gutter</width> <width>5-col-gutter</width>
<onclick>noop</onclick> <onclick>noop</onclick>
<label>$ADDON[script.skinshortcuts 32025]</label> <label>$ADDON[script.skinshortcuts 32025]</label>
</control> </control>
<control type="button" id="307"> <control type="button" id="307">
<description>Change shortcut action</description> <description>Change shortcut action</description>
<onright>211</onright> <onright>211</onright>
<width>5-col-gutter</width> <width>5-col-gutter</width>
<onclick>noop</onclick> <onclick>noop</onclick>
<label>$ADDON[script.skinshortcuts 32027]</label> <label>$ADDON[script.skinshortcuts 32027]</label>
</control> </control>
<control type="button" id="308"> <control type="button" id="308">
<description>Reset shortcuts</description> <description>Reset shortcuts</description>
<onright>211</onright> <onright>211</onright>
<width>5-col-gutter</width> <width>5-col-gutter</width>
<onclick>noop</onclick> <onclick>noop</onclick>
<label>$ADDON[script.skinshortcuts 32028]</label> <label>$ADDON[script.skinshortcuts 32028]</label>
</control> </control>
</control> </control>
<control type="group"> <control type="group">
<animation type="windowopen"> <animation type="windowopen">
<effect type="slide" start="0" end="col-5-begin" tween="sine" easing="out" delay="0" time="400"/> <effect type="slide" start="0" end="col-5-begin" tween="sine" easing="out" delay="0" time="400"/>
</animation> </animation>
<animation type="windowclose"> <animation type="windowclose">
<effect type="slide" start="col-5-begin" end="0" tween="sine" easing="out" time="400"/> <effect type="slide" start="col-5-begin" end="0" tween="sine" easing="out" time="400"/>
</animation> </animation>
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
<width>col-5-begin</width> <width>col-5-begin</width>
<height>fullscreenHeight</height> <height>fullscreenHeight</height>
<texture>colors/white.png</texture> <texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse> <colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
<!--logo--> <!--logo-->
<control type="image"> <control type="image">
<posx>col-1-begin</posx> <posx>col-1-begin</posx>
<posy>row-1-begin</posy> <posy>row-1-begin</posy>
<width>1-col</width> <width>1-col</width>
<height>1-col</height> <height>1-col</height>
<texture>kodilogo.png</texture> <texture>kodilogo.png</texture>
<colordiffuse>textActive</colordiffuse> <colordiffuse>textActive</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
<!-- id 211 - Current shortcuts --> <!-- id 211 - Current shortcuts -->
<control type="list" id="211"> <control type="list" id="211">
<posx>0</posx> <posx>0</posx>
<posy>row-4-begin</posy> <posy>row-4-begin</posy>
<width>col-5-begin</width> <width>col-5-begin</width>
<height>24-row</height> <height>24-row</height>
<onleft>300</onleft> <onleft>300</onleft>
<orientation>vertical</orientation> <orientation>vertical</orientation>
<itemlayout width="col-5-begin" height="2-row"> <itemlayout width="col-5-begin" height="2-row">
<control type="label"> <control type="label">
<posx>col-1-begin</posx> <posx>col-1-begin</posx>
<posy>0</posy> <posy>0</posy>
<width>4-col-gutter</width> <width>4-col-gutter</width>
<height>2-row</height> <height>2-row</height>
<font>menuTitle</font> <font>menuTitle</font>
<aligny>center</aligny> <aligny>center</aligny>
<textcolor>textActive</textcolor> <textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor> <shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label> <label>$INFO[ListItem.label]</label>
</control> </control>
</itemlayout> </itemlayout>
<focusedlayout width="col-5-begin" height="2-row"> <focusedlayout width="col-5-begin" height="2-row">
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
<width>col-5-begin</width> <width>col-5-begin</width>
<height>2-row</height> <height>2-row</height>
<texture>colors/white.png</texture> <texture>colors/white.png</texture>
<colordiffuse>textActive</colordiffuse> <colordiffuse>textActive</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<animation effect="fade" start="100" end="50" condition="!Control.HasFocus(211)">Conditional</animation> <animation effect="fade" start="100" end="50" condition="!Control.HasFocus(211)">Conditional</animation>
</control> </control>
<control type="label"> <control type="label">
<posx>col-1-begin</posx> <posx>col-1-begin</posx>
<posy>0</posy> <posy>0</posy>
<width>4-col-gutter</width> <width>4-col-gutter</width>
<height>2-row</height> <height>2-row</height>
<font>menuTitle</font> <font>menuTitle</font>
<aligny>center</aligny> <aligny>center</aligny>
<textcolor>highlight</textcolor> <textcolor>highlight</textcolor>
<shadowcolor>-</shadowcolor> <shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label> <label>$INFO[ListItem.label]</label>
</control> </control>
</focusedlayout> </focusedlayout>
</control> </control>
</control> </control>
</control> </control>
<!--debugging--> <!--debugging-->
<include>DebugGrid</include> <include>DebugGrid</include>
<control type="label"> <control type="label">
<include>WindowID</include> <include>WindowID</include>
<label>script-skinshortcuts.xml</label> <label>script-skinshortcuts.xml</label>
</control> </control>
</controls> </controls>
</window> </window>

View File

@ -19,6 +19,14 @@
[TODO] [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) event log screen (in settings)
Home Backgrounds (esp. non library) Home Backgrounds (esp. non library)
@ -26,7 +34,6 @@ Home Backgrounds (esp. non library)
Fix stop from fullscreen music view Fix stop from fullscreen music view
Skin shortcuts for all sub menus Skin shortcuts for all sub menus
- homescreen images
Check yes / no progress bar works ok Check yes / no progress bar works ok

View File

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

View File

@ -74,7 +74,7 @@ msgid "Season"
msgstr "" msgstr ""
msgctxt "#31012" msgctxt "#31012"
msgid "Video Library" msgid "My Library"
msgstr "" msgstr ""
msgctxt "#31013" msgctxt "#31013"
@ -413,6 +413,10 @@ msgctxt "#31103"
msgid "Control how Kodi is used" msgid "Control how Kodi is used"
msgstr "" msgstr ""
msgctxt "#31104"
msgid "Addon"
msgstr ""
msgctxt "#31105" msgctxt "#31105"
msgid "Manage your Kodi system" msgid "Manage your Kodi system"
msgstr "" msgstr ""
@ -570,11 +574,11 @@ msgid "Set Latest Content"
msgstr "" msgstr ""
msgctxt "#31176" msgctxt "#31176"
msgid "Recent Movies" msgid "New Movies"
msgstr "" msgstr ""
msgctxt "#31178" msgctxt "#31178"
msgid "Recent TV Shows" msgid "New TV Shows"
msgstr "" msgstr ""
msgctxt "#31179" msgctxt "#31179"
@ -586,7 +590,7 @@ msgid "Recent Albums"
msgstr "" msgstr ""
msgctxt "#31181" msgctxt "#31181"
msgid "Random Selection" msgid "Random Albums"
msgstr "" msgstr ""
msgctxt "#31182" msgctxt "#31182"
@ -610,7 +614,7 @@ msgid "View"
msgstr "" msgstr ""
msgctxt "#31187" msgctxt "#31187"
msgid "Most Played" msgid "Top Albums"
msgstr "" msgstr ""
msgctxt "#31188" msgctxt "#31188"

BIN
media/bg_texture.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 566 KiB