testing support for Advanced Kodi Launcher
This commit is contained in:
parent
9f1aaf8cac
commit
1454ff87fc
|
@ -44,7 +44,7 @@
|
|||
<control type="panel" id="50">
|
||||
<visible>String.IsEqual(container.folderpath,addons://)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>84</posy>
|
||||
<posy>76</posy>
|
||||
<width>8-col</width>
|
||||
<height>18-row</height>
|
||||
<ondown>50</ondown>
|
||||
|
@ -128,7 +128,7 @@
|
|||
<control type="panel" id="51">
|
||||
<visible>!String.IsEqual(container.folderpath,addons://)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>84</posy>
|
||||
<posy>76</posy>
|
||||
<width>12-col</width>
|
||||
<height>710</height>
|
||||
<onleft>60</onleft>
|
||||
|
|
|
@ -130,7 +130,7 @@
|
|||
<control type="grouplist" id="8000">
|
||||
<visible>!Window.IsVisible(AddonSettings) + !Window.IsActive(TextViewer)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>372</posy>
|
||||
<posy>366</posy>
|
||||
<width>6-col</width>
|
||||
<height>11-row</height>
|
||||
<orientation>vertical</orientation>
|
||||
|
|
|
@ -14,8 +14,8 @@
|
|||
<posx>-12</posx>
|
||||
<posy>-12</posy>
|
||||
<width>1320</width>
|
||||
<height>23-row</height>
|
||||
<texture>colors/black.png</texture>
|
||||
<height>22-row</height>
|
||||
<texture border="24">dialogBackground.png</texture>
|
||||
<colordiffuse>overlay</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
|
@ -24,24 +24,25 @@
|
|||
<posy>0</posy>
|
||||
<width>18-col</width>
|
||||
<height>2-row</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<texture border="10">masks/menuTitle2.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<!--title-->
|
||||
<control type="label">
|
||||
<posx>24</posx>
|
||||
<posy>0</posy>
|
||||
<width>17-col</width>
|
||||
<width>18-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>dialogTitle</font>
|
||||
<label>$INFO[ListItem.AddonName] $LOCALIZE[5]</label>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor></shadowcolor>
|
||||
</control>
|
||||
<!--subnav-->
|
||||
<control type="grouplist" id="3">
|
||||
<posx>0</posx>
|
||||
<posy>84</posy>
|
||||
<posy>76</posy>
|
||||
<width>276</width>
|
||||
<height>20-row</height>
|
||||
<onleft>9000</onleft>
|
||||
|
@ -49,112 +50,33 @@
|
|||
<orientation>vertical</orientation>
|
||||
</control>
|
||||
<control type="grouplist" id="5">
|
||||
<posx>4-col</posx>
|
||||
<posy>84</posy>
|
||||
<posx>280</posx>
|
||||
<posy>76</posy>
|
||||
<width>708</width>
|
||||
<height>20-row</height>
|
||||
<height>19-row</height>
|
||||
<onleft>3</onleft>
|
||||
<onright>9001</onright>
|
||||
<orientation>vertical</orientation>
|
||||
</control>
|
||||
<!--OK / Cancel-->
|
||||
<control type="panel" id="9001">
|
||||
|
||||
<!--ok, cancel etc buttons-->
|
||||
<control type="grouplist" id="9001">
|
||||
<posx>14-col</posx>
|
||||
<posy>84</posy>
|
||||
<width>4-col</width>
|
||||
<height>20-row</height>
|
||||
<orientation>vertical</orientation>
|
||||
<posy>76</posy>
|
||||
<onleft>5</onleft>
|
||||
<itemlayout width="6-col" height="2-row">
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>symbolLarge</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[ListItem.label2]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1-col-indent</posx>
|
||||
<posy>-1</posy>
|
||||
<width>3-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<control type="button" id="28">
|
||||
<description>OK Button</description>
|
||||
<font>buttonTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[ListItem.label]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="6-col" height="2-row">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col-textbox</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
<include>spinFocusIcon</include>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>1-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>3-col-textbox</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/white.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>symbolLarge</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[ListItem.label2]</label>
|
||||
<shadowcolor></shadowcolor>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1-col-indent</posx>
|
||||
<posy>-1</posy>
|
||||
<width>5-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>buttonTitle</font>
|
||||
<textcolor>black</textcolor>
|
||||
<label>$INFO[ListItem.label]</label>
|
||||
<shadowcolor></shadowcolor>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
<content>
|
||||
<item id="1">
|
||||
<description>Ok Button</description>
|
||||
<label>186</label>
|
||||
<label2></label2>
|
||||
<thumb></thumb>
|
||||
<onclick>SendClick(28)</onclick>
|
||||
</item>
|
||||
<item id="2">
|
||||
<control type="button" id="29">
|
||||
<description>Cancel Button</description>
|
||||
<label>222</label>
|
||||
<label2></label2>
|
||||
<thumb></thumb>
|
||||
<onclick>SendClick(29)</onclick>
|
||||
</item>
|
||||
<item id="3">
|
||||
<description>Defaults Button</description>
|
||||
<label>409</label>
|
||||
<label2></label2>
|
||||
<thumb></thumb>
|
||||
<onclick>SendClick(30)</onclick>
|
||||
</item>
|
||||
</content>
|
||||
</control>
|
||||
<control type="button" id="30">
|
||||
<description>Defaults Button</description>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<!--defaults-->
|
||||
<control type="togglebutton" id="10">
|
||||
<description>Default Category Button</description>
|
||||
<width>287</width>
|
||||
|
@ -170,8 +92,10 @@
|
|||
</control>
|
||||
<control type="spincontrolex" id="9">
|
||||
<description>Default spincontrolex</description>
|
||||
<texturenofocus></texturenofocus>
|
||||
</control>
|
||||
<control type="image" id="11">
|
||||
<visible>false</visible>
|
||||
<description>Default Separator</description>
|
||||
<width>1</width>
|
||||
<height>1</height>
|
||||
|
@ -183,6 +107,7 @@
|
|||
<description>Default Edit</description>
|
||||
<font>buttonTitle</font>
|
||||
<textoffsetx>24</textoffsetx>
|
||||
<texturenofocus></texturenofocus>
|
||||
</control>
|
||||
<control type="sliderex" id="13">
|
||||
<description>Default Slider</description>
|
||||
|
@ -194,19 +119,6 @@
|
|||
<font>settingsCategoryTitle</font>
|
||||
<textcolor>highlight</textcolor>
|
||||
</control>
|
||||
<!--ok, cancel etc buttons-->
|
||||
<control type="group">
|
||||
<visible>false</visible>
|
||||
<control type="button" id="28">
|
||||
<description>OK Button</description>
|
||||
</control>
|
||||
<control type="button" id="29">
|
||||
<description>Cancel Button</description>
|
||||
</control>
|
||||
<control type="button" id="30">
|
||||
<description>Defaults Button</description>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<!--debugging-->
|
||||
<include>DebugGrid</include>
|
||||
|
|
|
@ -42,6 +42,7 @@
|
|||
<height>124</height>
|
||||
<font>textbox</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<wrapmultiline>false</wrapmultiline>
|
||||
<autoscroll delay="3000" time="2000" repeat="5000"/>
|
||||
</control>
|
||||
<!--options-->
|
||||
|
|
|
@ -12,9 +12,10 @@
|
|||
<control type="image">
|
||||
<posx>-12</posx>
|
||||
<posy>-12</posy>
|
||||
<width>1320</width>
|
||||
<width>1324</width>
|
||||
<height>20-row</height>
|
||||
<texture>colors/black.png</texture>
|
||||
<texture border="24">dialogBackground.png</texture>
|
||||
<border></border>
|
||||
<colordiffuse>overlay</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
|
@ -23,7 +24,7 @@
|
|||
<posy>0</posy>
|
||||
<width>18-col</width>
|
||||
<height>2-row</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<texture border="10">masks/menuTitle2.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
|
@ -41,7 +42,7 @@
|
|||
<control type="grouplist" id="3">
|
||||
<description>Controller types grouplist</description>
|
||||
<posx>0</posx>
|
||||
<posy>86</posy>
|
||||
<posy>76</posy>
|
||||
<width>4-col</width>
|
||||
<height>18-row</height>
|
||||
<onright>9001</onright>
|
||||
|
@ -55,27 +56,16 @@
|
|||
<!--dialog buttons-->
|
||||
<control type="panel" id="9001">
|
||||
<posx>14-col</posx>
|
||||
<posy>86</posy>
|
||||
<posy>76</posy>
|
||||
<width>4-col</width>
|
||||
<height>10-row</height>
|
||||
<orientation>vertical</orientation>
|
||||
<onleft>3</onleft>
|
||||
<itemlayout width="6-col" height="2-row">
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>symbolLarge</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[ListItem.label2]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1-col-indent</posx>
|
||||
<posx>12</posx>
|
||||
<posy>-1</posy>
|
||||
<width>3-col-gutter</width>
|
||||
<width>4-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>buttonTitle</font>
|
||||
|
@ -87,37 +77,15 @@
|
|||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col-textbox</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
<include>spinFocusIcon</include>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>1-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>3-col-textbox</width>
|
||||
<width>4-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/white.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>symbolLarge</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[ListItem.label2]</label>
|
||||
<shadowcolor></shadowcolor>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1-col-indent</posx>
|
||||
<posx>12</posx>
|
||||
<posy>-1</posy>
|
||||
<width>5-col-gutter</width>
|
||||
<width>4-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>buttonTitle</font>
|
||||
|
@ -148,13 +116,6 @@
|
|||
<thumb></thumb>
|
||||
<onclick>SendClick(10820,20)</onclick>
|
||||
</item>
|
||||
<item id="4">
|
||||
<description>Help Button</description>
|
||||
<label>$LOCALIZE[10043]</label>
|
||||
<label2></label2>
|
||||
<thumb></thumb>
|
||||
<onclick>SendClick(10820,17)</onclick>
|
||||
</item>
|
||||
</content>
|
||||
</control>
|
||||
</control>
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
<description>Episode title</description>
|
||||
<posx>0</posx>
|
||||
<posy>-6</posy>
|
||||
<width>12-col-gutter</width>
|
||||
<width>11-col</width>
|
||||
<height>3-row</height>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
|
@ -89,7 +89,7 @@
|
|||
<posx>0</posx>
|
||||
<posy>292</posy>
|
||||
<font>textbox</font>
|
||||
<width>12-col</width>
|
||||
<width>12-col-gutter</width>
|
||||
<align>left</align>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor></shadowcolor>
|
||||
|
|
|
@ -11,112 +11,89 @@
|
|||
<aspectratio>stretch</aspectratio>
|
||||
<colordiffuse>BBffffff</colordiffuse>
|
||||
</control>
|
||||
|
||||
<control type="image">
|
||||
<include>dimensionsFullscreen</include>
|
||||
<texture>vignette.png</texture>
|
||||
<colordiffuse>ffffffff</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<!--OSD-->
|
||||
<!--Revised OSD-->
|
||||
<control type="group">
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>row-1-begin</posy>
|
||||
<posy>row-26-begin</posy>
|
||||
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>21-row</posy>
|
||||
<width>24-col</width>
|
||||
<height>4-row</height>
|
||||
<align>center</align>
|
||||
<font>dialogTitle</font>
|
||||
<posy>-24</posy>
|
||||
<width>20-col-gutter</width>
|
||||
<height>1-row</height>
|
||||
<align>left</align>
|
||||
<font>pageTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[VideoPlayer.ChannelName,, - ]$INFO[VideoPlayer.TVShowTitle,, - ]$INFO[Player.title]</label>
|
||||
<shadowcolor>44000000</shadowcolor>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>24-row</posy>
|
||||
<control type="progress">
|
||||
<visible>!VideoPlayer.Content(LiveTV)</visible>
|
||||
<posx>2-col</posx>
|
||||
<posy>14</posy>
|
||||
<width>20-col</width>
|
||||
<height>6</height>
|
||||
<posx>0</posx>
|
||||
<posy>1-row</posy>
|
||||
<width>24-col</width>
|
||||
<height>12</height>
|
||||
<texturebg>colors/white.png</texturebg>
|
||||
<midtexture colordiffuse="highlight">colors/white.png</midtexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!VideoPlayer.Content(LiveTV)</visible>
|
||||
<posx>24-col</posx>
|
||||
<posy>-18</posy>
|
||||
<width>4-col</width>
|
||||
<align>right</align>
|
||||
<font>dialogTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[Player.Time]/$INFO[Player.Duration]</label>
|
||||
<shadowcolor></shadowcolor>
|
||||
</control>
|
||||
|
||||
|
||||
<control type="progress">
|
||||
<visible>VideoPlayer.Content(LiveTV)</visible>
|
||||
<posx>2-col</posx>
|
||||
<posy>14</posy>
|
||||
<width>20-col</width>
|
||||
<height>6</height>
|
||||
<posx>0</posx>
|
||||
<posy>1-row</posy>
|
||||
<width>24-col</width>
|
||||
<height>12</height>
|
||||
<texturebg>colors/white.png</texturebg>
|
||||
<midtexture colordiffuse="highlight">colors/white.png</midtexture>
|
||||
<info>PVR.EpgEventProgress</info>
|
||||
</control>
|
||||
|
||||
<control type="label">
|
||||
<visible>!VideoPlayer.Content(LiveTV)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>2-col-gutter</width>
|
||||
<align>left</align>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[Player.Time]</label>
|
||||
<shadowcolor></shadowcolor>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>VideoPlayer.Content(LiveTV)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>2-col-gutter</width>
|
||||
<align>left</align>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[PVR.EpgEventElapsedTime]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>VideoPlayer.Content(LiveTV)</visible>
|
||||
<posx>24-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>2-col-gutter</width>
|
||||
<posy>-18</posy>
|
||||
<width>4-col</width>
|
||||
<align>right</align>
|
||||
<font>itemTitle</font>
|
||||
<font>dialogTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[PVR.EpgEventDuration]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!VideoPlayer.Content(LiveTV)</visible>
|
||||
<posx>24-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>2-col-gutter</width>
|
||||
<align>right</align>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[Player.Duration]</label>
|
||||
<label>$INFO[PVR.EpgEventElapsedTime] / $INFO[PVR.EpgEventDuration]</label>
|
||||
</control>
|
||||
|
||||
<control type="label">
|
||||
<visible>Player.Paused + !Player.Caching</visible>
|
||||
<posx>0</posx>
|
||||
<posy>24</posy>
|
||||
<posy>40</posy>
|
||||
<width>24-col</width>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<font>itemTitle</font>
|
||||
<font>itemSubTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>112</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</control>
|
||||
|
||||
|
||||
<!--ff / rw speed indicators-->
|
||||
<control type="group">
|
||||
<visible>Player.seeking</visible>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
<control type="group">
|
||||
<control type="group">
|
||||
<posx>col-7-begin</posx>
|
||||
<posy>row-4-begin</posy>
|
||||
<posy>row-3-begin</posy>
|
||||
<!--animations-->
|
||||
<include condition="!Player.hasVideo">modalDialogInOutVertical</include>
|
||||
<control type="image">
|
||||
|
@ -42,11 +42,12 @@
|
|||
<control type="label" id="1">
|
||||
<posx>24</posx>
|
||||
<posy>0</posy>
|
||||
<width>16-col-gutter</width>
|
||||
<width>14-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>dialogTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<wrapmultiline>false</wrapmultiline>
|
||||
<shadowcolor></shadowcolor>
|
||||
</control>
|
||||
<!--page scrollbar-->
|
||||
|
@ -64,10 +65,11 @@
|
|||
<!--Used in search from cast listing etc-->
|
||||
<control type="panel" id="3">
|
||||
<posx>0</posx>
|
||||
<posy>84</posy>
|
||||
<posy>76</posy>
|
||||
<width>12-col</width>
|
||||
<height>681</height>
|
||||
<onright>9760</onright>
|
||||
<ondown>9760</ondown>
|
||||
<onleft>60</onleft>
|
||||
<pagecontrol>60</pagecontrol>
|
||||
<itemlayout height="84" width="12-col">
|
||||
|
@ -137,10 +139,11 @@
|
|||
<!--skin selection etc-->
|
||||
<control type="panel" id="6">
|
||||
<posx>0</posx>
|
||||
<posy>84</posy>
|
||||
<posy>76</posy>
|
||||
<width>12-col</width>
|
||||
<height>19-row</height>
|
||||
<onright>9760</onright>
|
||||
<ondown>9760</ondown>
|
||||
<onleft>60</onleft>
|
||||
<itemlayout height="84" width="12-col">
|
||||
<control type="label">
|
||||
|
@ -210,11 +213,16 @@
|
|||
|
||||
<!--buttons-->
|
||||
<control type="grouplist" id="9760">
|
||||
<posx>12-col</posx>
|
||||
<posy>2-row</posy>
|
||||
<posx>3-col</posx>
|
||||
<posy>22-row</posy>
|
||||
<onleft>9000</onleft>
|
||||
<onright>9000</onright>
|
||||
<onup>9000</onup>
|
||||
<control type="button" id="5">
|
||||
<description>OK / Manual button</description>
|
||||
<width>6-col</width>
|
||||
<align>center</align>
|
||||
<texturenofocus>colors/offblack.png</texturenofocus>
|
||||
<label>186</label>
|
||||
</control>
|
||||
</control>
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
<colordiffuse>highlight</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<control type="label" id="2">
|
||||
<control type="label">
|
||||
<posx>24</posx>
|
||||
<posy>0</posy>
|
||||
<width>16-col-gutter</width>
|
||||
|
@ -49,6 +49,7 @@
|
|||
<font>dialogTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor></shadowcolor>
|
||||
<label>Settings</label>
|
||||
</control>
|
||||
<!--settings selector-->
|
||||
<control type="grouplist" id="4500">
|
||||
|
@ -58,6 +59,9 @@
|
|||
<itemgap>0</itemgap>
|
||||
<ondown>5</ondown>
|
||||
<control type="button" id="4501">
|
||||
<animation type="Conditional" condition="!window.isactive(osdsubtitlesettings) + !control.hasfocus(4501)">
|
||||
<effect type="fade" start="100" end="33" time="200"/>
|
||||
</animation>
|
||||
<label>Subtitles</label>
|
||||
<width>4-col</width>
|
||||
<align>center</align>
|
||||
|
@ -68,6 +72,9 @@
|
|||
<onclick>ActivateWindow(osdsubtitlesettings)</onclick>
|
||||
</control>
|
||||
<control type="button" id="4502">
|
||||
<animation type="Conditional" condition="!window.isactive(osdaudiosettings) + !control.hasfocus(4502)">
|
||||
<effect type="fade" start="100" end="33" time="200"/>
|
||||
</animation>
|
||||
<label>Audio</label>
|
||||
<width>4-col</width>
|
||||
<align>center</align>
|
||||
|
@ -78,6 +85,9 @@
|
|||
<onclick>ActivateWindow(osdaudiosettings)</onclick>
|
||||
</control>
|
||||
<control type="button" id="4503">
|
||||
<animation type="Conditional" condition="!window.isactive(osdvideosettings) + !control.hasfocus(4503)">
|
||||
<effect type="fade" start="100" end="33" time="200"/>
|
||||
</animation>
|
||||
<label>Video</label>
|
||||
<width>4-col</width>
|
||||
<align>center</align>
|
||||
|
|
|
@ -301,7 +301,7 @@
|
|||
<description>Episode title</description>
|
||||
<posx>0</posx>
|
||||
<posy>2-row</posy>
|
||||
<width>12-col-gutter</width>
|
||||
<width>11-col</width>
|
||||
<height>2-row</height>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
|
@ -338,7 +338,7 @@
|
|||
<posx>0</posx>
|
||||
<posy>5-row</posy>
|
||||
<font>textbox</font>
|
||||
<width>12-col</width>
|
||||
<width>12-col-gutter</width>
|
||||
<align>left</align>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor></shadowcolor>
|
||||
|
|
|
@ -56,7 +56,7 @@
|
|||
</control>
|
||||
<control type="panel" id="450">
|
||||
<posx>0</posx>
|
||||
<posy>86</posy>
|
||||
<posy>76</posy>
|
||||
<width>12-col</width>
|
||||
<height>19-row</height>
|
||||
<onright>9000</onright>
|
||||
|
@ -130,7 +130,7 @@
|
|||
<!--OK / Cancel / New folder buttons-->
|
||||
<control type="grouplist" id="9000">
|
||||
<posx>12-col</posx>
|
||||
<posy>86</posy>
|
||||
<posy>76</posy>
|
||||
<width>4-col</width>
|
||||
<height>10-row</height>
|
||||
<orientation>vertical</orientation>
|
||||
|
|
|
@ -0,0 +1,229 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<window>
|
||||
<defaultcontrol always="true">20</defaultcontrol>
|
||||
|
||||
<include>fadeInOut</include>
|
||||
<controls>
|
||||
<include>globalBackground</include>
|
||||
<!--mini window-->
|
||||
<include>miniVideoPlayer</include>
|
||||
<control type="group">
|
||||
<!--animations-->
|
||||
<include>modalDialogInOutVertical</include>
|
||||
<!--page title-->
|
||||
<control type="group">
|
||||
<posx>col-4-begin</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<control type="image">
|
||||
<posx>-12</posx>
|
||||
<posy>-12</posy>
|
||||
<width>1320</width>
|
||||
<height>720</height>
|
||||
<texture border="24">dialogBackground.png</texture>
|
||||
<colordiffuse>overlay</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>18-col</width>
|
||||
<height>2-row</height>
|
||||
<texture border="10">masks/menuTitle2.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<!--title-->
|
||||
<control type="label">
|
||||
<posx>24</posx>
|
||||
<posy>0</posy>
|
||||
<width>18-col</width>
|
||||
<height>2-row</height>
|
||||
<font>dialogTitle</font>
|
||||
<label>10003</label>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor></shadowcolor>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>76</posy>
|
||||
<width>18-col</width>
|
||||
<height>71</height>
|
||||
<texture>colors/offblack.png</texture>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
</control>
|
||||
<!--left panel-->
|
||||
<control type="group">
|
||||
<posx>col-4-begin</posx>
|
||||
<posy>252</posy>
|
||||
<control type="label" id="101">
|
||||
<description>Header Label</description>
|
||||
<posx>24</posx>
|
||||
<posy>24</posy>
|
||||
<height>2-row</height>
|
||||
<width>636</width>
|
||||
<label></label>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor></shadowcolor>
|
||||
</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>-24</posx>
|
||||
<posy>2-row</posy>
|
||||
<height>16-row</height>
|
||||
<onright>20</onright>
|
||||
</control>
|
||||
</control>
|
||||
<!--left file list-->
|
||||
<control type="list" id="20">
|
||||
<posx>0</posx>
|
||||
<posy>96</posy>
|
||||
<width>636</width>
|
||||
<height>540</height>
|
||||
<onright>21</onright>
|
||||
<onleft>60</onleft>
|
||||
<pagecontrol>60</pagecontrol>
|
||||
<itemlayout height="2-row" width="9-col">
|
||||
<control type="label">
|
||||
<posx>24</posx>
|
||||
<width>8-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<info>ListItem.Label</info>
|
||||
<font>itemTitle</font>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>12r</posx>
|
||||
<width>3-col</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<align>right</align>
|
||||
<info>ListItem.Label2</info>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>highlight</textcolor>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout height="2-row" width="9-col">
|
||||
<control type="image">
|
||||
<width>648</width>
|
||||
<height>2-row</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<animation effect="fade" start="100" end="20" condition="!Control.HasFocus(20)">Conditional</animation>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>24</posx>
|
||||
<width>9-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<info>ListItem.Label</info>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>black</textcolor>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>12r</posx>
|
||||
<width>3-col</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<align>right</align>
|
||||
<info>ListItem.Label2</info>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>black</textcolor>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
<!--right panel-->
|
||||
<control type="group">
|
||||
<posx>col-13-begin</posx>
|
||||
<posy>252</posy>
|
||||
<control type="label" id="102">
|
||||
<description>Header Label</description>
|
||||
<posx>24</posx>
|
||||
<posy>24</posy>
|
||||
<width>9-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<label></label>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
</control>
|
||||
<control type="list" id="21">
|
||||
<posx>0</posx>
|
||||
<posy>96</posy>
|
||||
<width>9-col</width>
|
||||
<height>540</height>
|
||||
<onleft>20</onleft>
|
||||
<onright>61</onright>
|
||||
<pagecontrol>61</pagecontrol>
|
||||
<itemlayout height="2-row" width="9-col">
|
||||
<control type="label">
|
||||
<posx>24</posx>
|
||||
<width>636</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<info>ListItem.Label</info>
|
||||
<font>itemTitle</font>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>12r</posx>
|
||||
<width>3-col</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<align>right</align>
|
||||
<info>ListItem.Label2</info>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>highlight</textcolor>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout height="2-row" width="9-col">
|
||||
<control type="image">
|
||||
<width>9-col</width>
|
||||
<height>2-row</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<animation effect="fade" start="100" end="20" condition="Control.HasFocus(20)">Conditional</animation>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>24</posx>
|
||||
<width>636</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<info>ListItem.Label</info>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>black</textcolor>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>12r</posx>
|
||||
<width>3-col</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<align>right</align>
|
||||
<info>ListItem.Label2</info>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>black</textcolor>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
<!--page scrollbar-->
|
||||
<control type="group" id="8001">
|
||||
<visible>Control.IsVisible(61)</visible>
|
||||
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8001).hasfocus">conditional</animation>
|
||||
<control type="scrollbar" id="61">
|
||||
<posx>654</posx>
|
||||
<posy>2-row</posy>
|
||||
<height>16-row</height>
|
||||
<onleft>21</onleft>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<!--debugging-->
|
||||
<include>DebugGrid</include>
|
||||
<control type="label">
|
||||
<include>WindowID</include>
|
||||
<label>FileManager.xml</label>
|
||||
</control>
|
||||
</controls>
|
||||
</window>
|
|
@ -2,6 +2,7 @@
|
|||
<window id="0">
|
||||
<defaultcontrol always="true">9000</defaultcontrol>
|
||||
<include>fadeInOut</include>
|
||||
<onload>Playlist.Clear</onload>
|
||||
<onload condition="!String.IsEmpty(Skin.String(homeBackgroundVideos)) + System.AddonIsEnabled(script.randomvideo)">Runscript(script.randomvideo,dir=$INFO[Skin.String(homeBackgroundVideos)])</onload>
|
||||
<onload>AlarmClock(hidemenu,setfocus(9999),00:20,true)</onload>
|
||||
<onunload>CancelAlarm(hidemenu,true)</onunload>
|
||||
|
|
|
@ -0,0 +1,249 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<window>
|
||||
<defaultcontrol always="false">3011</defaultcontrol>
|
||||
<animation type="windowClose">
|
||||
<effect type="fade" start="100" end="0" time="400" delay="200"/>
|
||||
</animation>
|
||||
<controls>
|
||||
<!--background-->
|
||||
<control type="image">
|
||||
<texture>colors/black.png</texture>
|
||||
<colordiffuse>ffffffff</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
|
||||
<include>gameShowcase</include>
|
||||
|
||||
<!--info panel-->
|
||||
<control type="group">
|
||||
<posx>1200</posx>
|
||||
<posy>0</posy>
|
||||
<animation type="Windowopen">
|
||||
<effect type="fade" start="0" end="100" time="300" delay="300"/>
|
||||
<effect type="slide" start="800" end="0" tween="cubic" easing="out" time="400" delay="300"/>
|
||||
</animation>
|
||||
<animation type="windowClose">
|
||||
<effect type="fade" start="100" end="0" time="350"/>
|
||||
<effect type="slide" start="0" end="900" tween="cubic" easing="out" time="400"/>
|
||||
</animation>
|
||||
<!--overlay-->
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>10-col</width>
|
||||
<height>fullscreenHeight</height>
|
||||
<texture>colors/black.png</texture>
|
||||
<colordiffuse>cc111111</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<!--meta-->
|
||||
<control type="panel">
|
||||
<posx>12</posx>
|
||||
<posy>6-row</posy>
|
||||
<width>10-col</width>
|
||||
<height>6-row</height>
|
||||
<enable>false</enable>
|
||||
<itemlayout width="5-col-gutter" height="76">
|
||||
<control type="label">
|
||||
<posx>12</posx>
|
||||
<posy>0</posy>
|
||||
<width>252</width>
|
||||
<font>itemSubTitle</font>
|
||||
<textcolor>highlight</textcolor>
|
||||
<label>[B]$INFO[ListItem.label][/B]</label>
|
||||
<shadowcolor></shadowcolor>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>12</posx>
|
||||
<posy>30</posy>
|
||||
<width>252</width>
|
||||
<font>itemSubTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label fallback="13205">[B]$INFO[ListItem.label2][/B]</label>
|
||||
<shadowcolor></shadowcolor>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout/>
|
||||
<content>
|
||||
<item>
|
||||
<label>$LOCALIZE[562]</label>
|
||||
<label2 fallback="31253">$INFO[Container(113).ListItem.Year]</label2>
|
||||
<thumb></thumb>
|
||||
</item>
|
||||
<item>
|
||||
<label>$LOCALIZE[515]</label>
|
||||
<label2 fallback="31253">$INFO[Container(113).ListItem.Genre]</label2>
|
||||
<thumb></thumb>
|
||||
</item>
|
||||
<item>
|
||||
<label>$ADDON[plugin.program.iagl 30427]</label>
|
||||
<label2 fallback="31253">$INFO[Container(113).ListItem.Studio]</label2>
|
||||
<thumb></thumb>
|
||||
</item>
|
||||
<item>
|
||||
<label>$ADDON[plugin.program.iagl 30429]</label>
|
||||
<label2 fallback="31253">$INFO[Container(113).ListItem.Property(nplayers)]</label2>
|
||||
<thumb></thumb>
|
||||
</item>
|
||||
</content>
|
||||
</control>
|
||||
<!--content-->
|
||||
<control type="group">
|
||||
<posx>24</posx>
|
||||
<posy>row-1-begin</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>-6</posy>
|
||||
<width>7-col</width>
|
||||
<align>left</align>
|
||||
<height>115</height>
|
||||
<aligny>center</aligny>
|
||||
<font>largeTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[Container(113).ListItem.Label]</label>
|
||||
<wrapmultiline>true</wrapmultiline>
|
||||
</control>
|
||||
<!--synopsis-->
|
||||
<control type="textbox">
|
||||
<posx>0</posx>
|
||||
<posy>9-row</posy>
|
||||
<font>textbox</font>
|
||||
<width>8-col</width>
|
||||
<align>left</align>
|
||||
<textcolor>textActive</textcolor>
|
||||
<height>388</height>
|
||||
<label fallback="31205">$INFO[Container(113).ListItem.Plot]</label>
|
||||
<autoscroll>false</autoscroll>
|
||||
<shadowcolor></shadowcolor>
|
||||
<pagecontrol>61</pagecontrol>
|
||||
</control>
|
||||
<control type="scrollbar" id="61">
|
||||
<posx>12r</posx>
|
||||
<posy>10-row</posy>
|
||||
<height>8-row</height>
|
||||
<ondown>8</ondown>
|
||||
<onleft>8</onleft>
|
||||
</control>
|
||||
</control>
|
||||
<!--dialog controls-->
|
||||
<control type="grouplist" id="8000">
|
||||
<posx>24</posx>
|
||||
<posy>948</posy>
|
||||
<width>10-col</width>
|
||||
<height>6-row</height>
|
||||
<orientation>horizontal</orientation>
|
||||
<itemgap>12</itemgap>
|
||||
<onup>61</onup>
|
||||
<onleft>999981</onleft>
|
||||
|
||||
<control type="button" id="3002">
|
||||
<description>Play</description>
|
||||
<label>$ADDON[plugin.program.iagl 30434]</label>
|
||||
<posy>2-row</posy>
|
||||
<font>thumbTitle</font>
|
||||
<align>center</align>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<texturefocus border="24" colordiffuse="highlight">masks/menuTitle.png</texturefocus>
|
||||
<texturenofocus border="24" colordiffuse="bb1a1a1a">masks/menuTitle.png</texturenofocus>
|
||||
<focusedcolor>textActive</focusedcolor>
|
||||
</control>
|
||||
|
||||
<control type="button" id="3004">
|
||||
<label>$ADDON[plugin.program.iagl 30004]</label>
|
||||
<posy>2-row</posy>
|
||||
<font>thumbTitle</font>
|
||||
<align>center</align>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<texturefocus border="24" colordiffuse="highlight">masks/menuTitle.png</texturefocus>
|
||||
<texturenofocus border="24" colordiffuse="bb1a1a1a">masks/menuTitle.png</texturenofocus>
|
||||
<focusedcolor>textActive</focusedcolor>
|
||||
</control>
|
||||
|
||||
<control type="button" id="3001">
|
||||
<label>$ADDON[plugin.program.iagl 30437]</label>
|
||||
<posy>2-row</posy>
|
||||
<font>thumbTitle</font>
|
||||
<align>center</align>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<texturefocus border="24" colordiffuse="highlight">masks/menuTitle.png</texturefocus>
|
||||
<texturenofocus border="24" colordiffuse="bb1a1a1a">masks/menuTitle.png</texturenofocus>
|
||||
<focusedcolor>textActive</focusedcolor>
|
||||
</control>
|
||||
|
||||
<control type="button" id="3003">
|
||||
<visible>false</visible>
|
||||
<label>$ADDON[plugin.program.iagl 30438]</label>
|
||||
<posy>2-row</posy>
|
||||
<description>Choose Art</description>
|
||||
<font>thumbTitle</font>
|
||||
<align>center</align>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<texturefocus border="24" colordiffuse="highlight">masks/menuTitle.png</texturefocus>
|
||||
<texturenofocus border="24" colordiffuse="bb1a1a1a">masks/menuTitle.png</texturenofocus>
|
||||
<focusedcolor>textActive</focusedcolor>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="videowindow" id="105">
|
||||
<description>Trailer Window</description>
|
||||
<visible>false</visible>
|
||||
</control>
|
||||
|
||||
<!--hidden stuff-->
|
||||
<control type="group">
|
||||
<visible>true</visible>
|
||||
|
||||
<control type="list" id="113">
|
||||
<description>Metadata</description>
|
||||
<posx>col-16-begin</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<width>8-col</width>
|
||||
<height>23-row</height>
|
||||
<itemlayout width="8-col" height="2-row">
|
||||
<control type="label">
|
||||
<posx>96</posx>
|
||||
<posy>0</posy>
|
||||
<width>8-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>
|
||||
<!--<itemlayout/>-->
|
||||
<focusedlayout/>
|
||||
</control>
|
||||
|
||||
<control type="list" id="114">
|
||||
<description>Fanart Slideshow List</description>
|
||||
<itemlayout/>
|
||||
<focusedlayout/>
|
||||
</control>
|
||||
|
||||
<control type="list" id="115">
|
||||
<visible>false</visible>
|
||||
<description>Box and Snapshot Slideshow List</description>
|
||||
<itemlayout/>
|
||||
<focusedlayout/>
|
||||
</control>
|
||||
|
||||
<control type="panel" id="116">
|
||||
<description>Banner Slideshow List</description>
|
||||
<itemlayout/>
|
||||
<focusedlayout/>
|
||||
</control>
|
||||
|
||||
<control type="button" id="3011">
|
||||
<description>Control Grabber</description>
|
||||
<onleft>3003</onleft>
|
||||
<onright>3003</onright>
|
||||
<onup>3003</onup>
|
||||
<ondown>3003</ondown>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
|
@ -6,6 +6,7 @@
|
|||
<include file="Includes_animations.xml"/>
|
||||
<include file="Includes_hubMenu.xml"/>
|
||||
<include file="Includes_hubOptionsItems.xml"/>
|
||||
<include file="View_FileList.xml"/>
|
||||
<include file="View_LiveTVChannels.xml"/>
|
||||
<include file="View_Seasons.xml"/>
|
||||
<include file="View_Episodes.xml"/>
|
||||
|
@ -20,10 +21,11 @@
|
|||
<include file="View_MusicFiles.xml"/>
|
||||
<include file="View_MusicPlaylist.xml"/>
|
||||
<include file="View_ArtistAlbums.xml"/>
|
||||
<include file="View_MusicVideos.xml"/>
|
||||
<include file="View_Games.xml"/>
|
||||
<include file="View_GamePlatforms.xml"/>
|
||||
<include file="Includes_menus.xml"/>
|
||||
<include file="Includes_mediaShowcase.xml"/>
|
||||
<include file="Includes_gameShowcase.xml"/>
|
||||
|
||||
<!--view type conditions-->
|
||||
<expression name="isVideoList">!String.Contains(container.folderpath,special://profile/playlists/video) + !String.Contains(container.folderpath,videodb://) + !String.Contains(container.folderpath,plugin://) | container.content(files) | String.IsEmpty(container.content) | container.content(addons) | container.content(videos) | container.content(episodes)</expression>
|
||||
|
@ -46,11 +48,16 @@
|
|||
<expression name="isPhotoAlbum">container.content(images)</expression>
|
||||
|
||||
<!--games-->
|
||||
<expression name="isGame">container.content(games)</expression>
|
||||
<expression name="isGamePlatform">String.Contains(Container.FolderPath,plugin://plugin.program.akl/sources)</expression>
|
||||
<expression name="isGame">String.Contains(Container.FolderPath,plugin://plugin.program.akl/source/) | String.Contains(Container.FolderPath,plugin://plugin.program.akl/collection/virtual/vcategory)</expression>
|
||||
|
||||
|
||||
<!--weather-->
|
||||
<expression name="hasWeather">!String.IsEmpty(Window(Weather).Property(WeatherProvider)) + !String.String.IsEmpty(weather.temperature) + !String.String.IsEmpty(weather.conditions)</expression>
|
||||
|
||||
<!--generic file list-->
|
||||
<expression name="isFileList">container.content(files)</expression>
|
||||
|
||||
<!--item fanart-->
|
||||
<include name="itemFanart">
|
||||
<control type="wraplist" id="99999">
|
||||
|
|
|
@ -57,17 +57,17 @@
|
|||
</include>
|
||||
<include name="modalDialogInOutVertical">
|
||||
<animation type="Windowopen">
|
||||
<effect type="fade" start="0" end="100" time="300"/>
|
||||
<effect type="slide" start="0,-200" end="0" tween="cubic" easing="out" time="400"/>
|
||||
<effect type="fade" start="0" end="150" time="200"/>
|
||||
<effect type="slide" start="0,-100" end="0" tween="cubic" easing="out" time="300"/>
|
||||
</animation>
|
||||
<animation type="Windowclose">
|
||||
<effect type="fade" start="100" end="0" time="300"/>
|
||||
<effect type="slide" start="0" end="0,300" tween="cubic" easing="out" time="400"/>
|
||||
<effect type="fade" start="150" end="0" time="200"/>
|
||||
<effect type="slide" start="0" end="0,100" tween="cubic" easing="out" time="300"/>
|
||||
</animation>
|
||||
</include>
|
||||
<include name="modalDialogContentShift">
|
||||
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
|
||||
<effect type="zoom" end="130" time="200" center="auto" tween="linear" easing="out"/>
|
||||
<effect type="zoom" end="110" time="250" center="auto" tween="linear" easing="out"/>
|
||||
</animation>
|
||||
</include>
|
||||
</includes>
|
||||
|
|
|
@ -0,0 +1,157 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<includes>
|
||||
<!--media showcase-->
|
||||
<include name="gameShowcase">
|
||||
<!--list container to hold extrafanart-->
|
||||
<control type="list" id="99999">
|
||||
<posx>-4</posx>
|
||||
<posy>-4</posy>
|
||||
<width>4</width>
|
||||
<height>4</height>
|
||||
<enable>false</enable>
|
||||
<preloaditems>2</preloaditems>
|
||||
<itemlayout/>
|
||||
<focusedlayout/>
|
||||
<content>$VAR[extraFanartLocation]</content>
|
||||
</control>
|
||||
<control type="grouplist" id="99998">
|
||||
<posx>0</posx>
|
||||
<posy>row-3-begin</posy>
|
||||
<width>13000</width>
|
||||
<height>fullscreenHeight</height>
|
||||
<itemgap>0</itemgap>
|
||||
<scrolltime tween="sine" easing="out">500</scrolltime>
|
||||
<orientation>horizontal</orientation>
|
||||
<usecontrolcoords>true</usecontrolcoords>
|
||||
<animation type="windowopen">
|
||||
<effect type="fade" start="0" end="100" delay="250" time="1000"/>
|
||||
</animation>
|
||||
<!--movement-->
|
||||
<animation effect="slide" time="200" end="0,0" condition="Control.HasFocus(999981)">condition</animation>
|
||||
<animation effect="slide" time="200" end="-1354,0" condition="Control.HasFocus(999982) + !String.IsEmpty(listitem.tagline)">condition</animation><!--fanart1 has tagline-->
|
||||
<animation effect="slide" time="200" end="-500,0" condition="Control.HasFocus(999982) + String.IsEmpty(listitem.tagline)">condition</animation><!--fanart 1 no tagline-->
|
||||
<animation effect="slide" time="200" end="-2896,0" condition="Control.HasFocus(999983) + !String.IsEmpty(listitem.tagline)">condition</animation><!--cast has tagline-->
|
||||
<animation effect="slide" time="200" end="-2042,0" condition="Control.HasFocus(999983) + String.IsEmpty(listitem.tagline)">condition</animation><!--cast no tagline-->
|
||||
<animation effect="slide" time="200" end="-4458,0" condition="Control.HasFocus(999984) + !String.IsEmpty(listitem.tagline)">condition</animation><!--fanart2 has tagline-->
|
||||
<animation effect="slide" time="200" end="-3604,0" condition="Control.HasFocus(999984) + String.IsEmpty(listitem.tagline)">condition</animation><!--fanart2 no tagline-->
|
||||
<animation effect="slide" time="200" end="-5650,0" condition="Control.HasFocus(999985) + !String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--discart has tagline-->
|
||||
<animation effect="slide" time="200" end="-4796,0" condition="Control.HasFocus(999985) + String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--discart no tagline-->
|
||||
<animation effect="slide" time="200" end="-5946,0" condition="Control.HasFocus(999985) + !String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart has tagline-->
|
||||
<animation effect="slide" time="200" end="-5092,0" condition="Control.HasFocus(999985) + String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart has tagline-->
|
||||
<animation effect="slide" time="200" end="-6844,0" condition="Control.HasFocus(999986) + !String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--has tagline + has discart-->
|
||||
<animation effect="slide" time="200" end="-6844,0" condition="Control.HasFocus(999986) + String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--NO TAGLINE + HAS DISCART-->
|
||||
<animation effect="slide" time="200" end="-7428,0" condition="Control.HasFocus(999986) + !String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart has tagline-->
|
||||
<animation effect="slide" time="200" end="-6578,0" condition="Control.HasFocus(999986) + String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart no tagline-->
|
||||
<animation effect="slide" time="200" end="-8328,0" condition="Control.HasFocus(999987) + !String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--has tagline + has discart-->
|
||||
<animation effect="slide" time="200" end="-8328,0" condition="Control.HasFocus(999987) + String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--NO TAGLINE + HAS DISCART-->
|
||||
<animation effect="slide" time="200" end="-8912,0" condition="Control.HasFocus(999987) + !String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart has tagline-->
|
||||
<animation effect="slide" time="200" end="-8062,0" condition="Control.HasFocus(999987) + String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart no tagline-->
|
||||
<animation effect="slide" time="200" end="-9812,0" condition="Control.HasFocus(999988) + !String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--has tagline + has discart-->
|
||||
<animation effect="slide" time="200" end="-9812,0" condition="Control.HasFocus(999988) + String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--NO TAGLINE + HAS DISCART-->
|
||||
<animation effect="slide" time="200" end="-10396,0" condition="Control.HasFocus(999988) + !String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart has tagline-->
|
||||
<animation effect="slide" time="200" end="-9546,0" condition="Control.HasFocus(999988) + String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart no tagline-->
|
||||
<animation effect="slide" time="200" end="-11296,0" condition="Control.HasFocus(999989) + !String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--has tagline + has discart-->
|
||||
<animation effect="slide" time="200" end="-11296,0" condition="Control.HasFocus(999989) + String.IsEmpty(listitem.tagline) + !String.IsEmpty(listitem.art(discart))">condition</animation><!--NO TAGLINE + HAS DISCART-->
|
||||
<animation effect="slide" time="200" end="-11880,0" condition="Control.HasFocus(999989) + !String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart has tagline-->
|
||||
<animation effect="slide" time="200" end="-11562,0" condition="Control.HasFocus(999989) + String.IsEmpty(listitem.tagline) + String.IsEmpty(listitem.art(discart))">condition</animation><!--no discart no tagline-->
|
||||
|
||||
<control type="label">
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>0</posy>
|
||||
<width>756</width>
|
||||
<height>756</height>
|
||||
<font>large</font>
|
||||
<align>center</align>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[Container(113).ListItem.Label]</label>
|
||||
<wrapmultiline>true</wrapmultiline>
|
||||
</control>
|
||||
|
||||
<control type="image">
|
||||
<posx>2-col</posx>
|
||||
<visible>!String.IsEmpty(Container(115).ListItem.Art(poster))</visible>
|
||||
<posx>0</posx>
|
||||
<width>504</width>
|
||||
<height>756</height>
|
||||
<texture diffuse="masks/showcasePoster.png">$INFO[Container(115).ListItem.Art(poster)]</texture>
|
||||
<colordiffuse>ffffffff</colordiffuse>
|
||||
<aspectratio>keep</aspectratio>
|
||||
</control>
|
||||
|
||||
<control type="panel" id="115">
|
||||
<posx>180</posx>
|
||||
<posy>12</posy>
|
||||
<width>20-col</width>
|
||||
<height>756</height>
|
||||
<enable>false</enable>
|
||||
<itemlayout width="10-col" height="405">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>708</width>
|
||||
<height>398</height>
|
||||
<aspectratio scalediffuse="false">keep</aspectratio>
|
||||
<texture fallback="colors/offblack.png" diffuse="masks/showcaseCast.png">$INFO[listitem.art(poster)]</texture>
|
||||
<colordiffuse>ffFFFFFF</colordiffuse>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout/>
|
||||
</control>
|
||||
|
||||
<control type="multiimage">
|
||||
<visible>!String.IsEmpty(Container(114).ListItem.Art(fanart))</visible>
|
||||
<posx>2-col</posx>
|
||||
<top>0</top>
|
||||
<width>1344</width>
|
||||
<height>756</height>
|
||||
<aspectratio>scale</aspectratio>
|
||||
<timeperimage>1000</timeperimage>
|
||||
<fadetime>300</fadetime>
|
||||
<imagepath background="true">$INFO[Container(114).ListItem.Art(fanart)]</imagepath>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<!--navigation-->
|
||||
<control type="grouplist">
|
||||
<posx>636</posx>
|
||||
<posy>row-27-begin</posy>
|
||||
<orientation>horizontal</orientation>
|
||||
<itemgap>0</itemgap>
|
||||
<control type="button" id="999981">
|
||||
<width>1-col</width>
|
||||
<height>12</height>
|
||||
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
|
||||
<onback>8000</onback>
|
||||
</control>
|
||||
<control type="button" id="999982">
|
||||
<width>1-col</width>
|
||||
<height>12</height>
|
||||
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
|
||||
<onback>8000</onback>
|
||||
</control>
|
||||
<control type="button" id="999983">
|
||||
<width>1-col</width>
|
||||
<height>12</height>
|
||||
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
|
||||
<onback>8000</onback>
|
||||
</control>
|
||||
<control type="button" id="999984">
|
||||
<width>1-col</width>
|
||||
<height>12</height>
|
||||
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
|
||||
<onback>8000</onback>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>1014</posy>
|
||||
<width>24-col</width>
|
||||
<height>1-row</height>
|
||||
<align>center</align>
|
||||
<font>smallStrong</font>
|
||||
<textcolor>textDisabled</textcolor>
|
||||
<label>$INFO[Container(113).ListItem.label]</label>
|
||||
<shadowcolor></shadowcolor>
|
||||
</control>
|
||||
</include>
|
||||
</includes>
|
|
@ -54,11 +54,22 @@
|
|||
|
||||
<!--player controls (if media playing)-->
|
||||
<control type="group">
|
||||
<visible>player.hasaudio</visible>
|
||||
<posx>0</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
|
||||
<control type="image">
|
||||
<visible>player.playing + control.hasfocus(5115)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>col-5-begin</width>
|
||||
<height>1-col</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/black.png</texture>
|
||||
<colordiffuse>33ffffff</colordiffuse>
|
||||
</control>
|
||||
|
||||
<control type="image">
|
||||
<visible>control.hasfocus(5115)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>col-5-begin</width>
|
||||
|
@ -68,8 +79,7 @@
|
|||
</control>
|
||||
|
||||
<control type="panel" id="5115">
|
||||
<visible>player.playing</visible>
|
||||
<posx>72</posx>
|
||||
<posx>46</posx>
|
||||
<posy>0</posy>
|
||||
<width>col-5-begin</width>
|
||||
<height>2-row</height>
|
||||
|
@ -165,7 +175,7 @@
|
|||
</control>
|
||||
|
||||
<control type="panel" id="9001">
|
||||
<animation condition="player.playing" effect="slide" end="0,72" time="0">conditional</animation>
|
||||
<animation condition="player.hasaudio" effect="slide" end="0,72" time="0">conditional</animation>
|
||||
<posx>0</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<width>col-5-begin</width>
|
||||
|
|
|
@ -127,8 +127,8 @@
|
|||
<thumb />
|
||||
<property name="labelID">31232</property>
|
||||
<property name="defaultID">31232</property>
|
||||
<onclick>ActivateWindow(games)</onclick>
|
||||
<property name="path">ActivateWindow(games)</property>
|
||||
<onclick>ActivateWindow(games,plugin://plugin.program.akl/sources)</onclick>
|
||||
<property name="path">ActivateWindow(games,plugin://plugin.program.akl/sources)</property>
|
||||
<property name="list">games</property>
|
||||
<visible>String.IsEqual(System.ProfileName,Master user)</visible>
|
||||
<property name="submenuVisibility">num-31232</property>
|
||||
|
@ -282,7 +282,7 @@
|
|||
<property name="defaultID">31136</property>
|
||||
<visible>Player.HasMedia</visible>
|
||||
<onclick condition="true">control.setfocus(9999)</onclick>
|
||||
<onclick>activateWindow(1103)</onclick>
|
||||
<onclick>activateWindow(musicplaylist)</onclick>
|
||||
<property name="path">activateWindow(musicplaylist)</property>
|
||||
<property name="list">activateWindow(musicplaylist)</property>
|
||||
<visible>String.IsEqual(System.ProfileName,Master user)</visible>
|
||||
|
|
|
@ -28,6 +28,8 @@
|
|||
<value condition="Window.isactive(TVRecordings)">$LOCALIZE[19020] [COLOR highlight]$LOCALIZE[31165][/COLOR]</value>
|
||||
<value condition="Window.isactive(programs)">$LOCALIZE[10506]</value>
|
||||
<value condition="Window.isactive(musicplaylist) | Window.isactive(videoplaylist)">$LOCALIZE[31123]</value>
|
||||
<value condition="String.Contains(Container.FolderPath,plugin://plugin.program.akl/sources)">$LOCALIZE[31232] [LOWERCASE][COLOR highlight]All Platforms[/COLOR][/LOWERCASE]</value>
|
||||
<value condition="String.Contains(Container.FolderPath,plugin://plugin.program.akl/source/)">$LOCALIZE[31232] [LOWERCASE][COLOR highlight]$INFO[listitem.property(platform)][/COLOR][/LOWERCASE]</value>
|
||||
<value condition="Window.isactive(games)">$LOCALIZE[31232] [LOWERCASE][COLOR highlight]$INFO[container.foldername][/COLOR][/LOWERCASE]</value>
|
||||
</variable>
|
||||
<variable name="listSubTitle">
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<window>
|
||||
<!--content moved to custom_musicPlayerFullscreen.xml-->
|
||||
<onload>action(back)</onload>
|
||||
<onload>activateWindow(1103)</onload>
|
||||
<onload>AlarmClock(gotoplaylist,activateWindow(musicplaylist),00:01,true)</onload>
|
||||
<controls>
|
||||
<!--debugging-->
|
||||
<include>DebugGrid</include>
|
||||
|
|
|
@ -1,20 +1,105 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<window>
|
||||
<defaultcontrol always="true">9999</defaultcontrol>
|
||||
<defaultcontrol always="true">9998</defaultcontrol>
|
||||
<onload></onload>
|
||||
<include>fadeInOut</include>
|
||||
<views>51</views>
|
||||
<views>50,501,502</views>
|
||||
<controls>
|
||||
<include>globalBackground</include>
|
||||
<!--page container group-->
|
||||
<control type="group">
|
||||
<include>globalBackground</include>
|
||||
<!--shift page for certain modal dialogs-->
|
||||
<include>modalDialogContentShift</include>
|
||||
<!--Main content listing-->
|
||||
<control type="group" id="9999">
|
||||
<!--source content-->
|
||||
<control type="group">
|
||||
<include>contentOpen</include>
|
||||
<onleft>9000</onleft>
|
||||
<!--source content-->
|
||||
<control type="group" id="9500">
|
||||
<include>videofiles</include>
|
||||
<include>gamePlatform</include>
|
||||
<include>games</include>
|
||||
</control>
|
||||
<control type="panel" id="50">
|
||||
<visible>!$EXP[isGame] + !$EXP[isGamePlatform]</visible>
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<width>24-col</width>
|
||||
<height>23-row</height>
|
||||
<onleft>9000</onleft>
|
||||
<onright>60</onright>
|
||||
<ondown>50</ondown>
|
||||
<onup>50</onup>
|
||||
<pagecontrol>60</pagecontrol>
|
||||
<itemlayout width="24-col" height="2-row">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>69</width>
|
||||
<height>69</height>
|
||||
<aspectratio scalediffuse="false">stretch</aspectratio>
|
||||
<texture diffuse="masks/iconEndCapLeft.png" border="0">colors/black.png</texture>
|
||||
<colordiffuse>d0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>1-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>23-col</width>
|
||||
<height>71</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>masks/tvChannel.png</texture>
|
||||
<colordiffuse>d0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1-col-indent</posx>
|
||||
<posy>0</posy>
|
||||
<width>11-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor></shadowcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="24-col" height="2-row">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>69</height>
|
||||
<aspectratio scalediffuse="false">stretch</aspectratio>
|
||||
<texture diffuse="masks/iconEndCapLeft.png" border="0">colors/white.png</texture>
|
||||
<animation type="focus" loop="false" reversible="false">
|
||||
<effect type="fade" start="100" end="50" time="0"/>
|
||||
</animation>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>1-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>23-col</width>
|
||||
<height>71</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture border="0">masks/tvChannel.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1-col-indent</posx>
|
||||
<posy>0</posy>
|
||||
<width>11-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor></shadowcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<!--page scrollbar-->
|
||||
<control type="group" id="8000">
|
||||
<visible>Control.IsVisible(60)</visible>
|
||||
|
@ -34,11 +119,11 @@
|
|||
</control>
|
||||
<!--hub menu-->
|
||||
<include>hubMenu</include>
|
||||
<!--debug-->
|
||||
<!--debugging-->
|
||||
<include>DebugGrid</include>
|
||||
<control type="label">
|
||||
<include>WindowID</include>
|
||||
<label>MyGames.xml path: $INFO[container.folderpath] folder: $INFO[container.foldername] content: $INFO[container.content]</label>
|
||||
<label>$INFO[container(502).listitem.trailer] MyGames.xml path: $INFO[container.folderpath] folder: $INFO[container.foldername] content: $INFO[container(502).listitem.trailer]</label>
|
||||
</control>
|
||||
</controls>
|
||||
</window>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<include>fadeInOut</include>
|
||||
<onload>Skin.SetString(recentitems,music)</onload>
|
||||
<onload>Skin.SetString(musicQuickLinkValue,special://skin/extras/playlists/recentAlbums.xsp)</onload>
|
||||
<views>50,51,52,53,54,55,56,57,59</views>
|
||||
<views>50,51,52,53,54,55,59</views>
|
||||
<controls>
|
||||
<include>globalBackground</include>
|
||||
<control type="group">
|
||||
|
|
|
@ -59,14 +59,14 @@
|
|||
<width>1-col</width>
|
||||
<onclick>control.setfocus(9000)</onclick>
|
||||
<onleft>control.setfocus(9000)</onleft>
|
||||
<ondown>control.setfocus(2100)</ondown>
|
||||
<ondown condition="!PVR.IsPlayingRadio">control.setfocus(2100)</ondown>
|
||||
<oninfo>control.setfocus(9000)</oninfo>
|
||||
</control>
|
||||
<!--debugging-->
|
||||
<include>DebugGrid</include>
|
||||
<control type="label">
|
||||
<include>WindowID</include>
|
||||
<label>MyPlaylist.xml path: $INFO[container.folderpath] name: $INFO[container.foldername] content: $INFO[container.content] Control: $INFO[System.CurrentControl]</label>
|
||||
<label>MyPlaylist.xml path: $INFO[container.folderpath] name: $INFO[container.foldername] content: $INFO[container.content] Control: $INFO[System.CurrentControl] $INFO[MusicPlayer.ChannelName]</label>
|
||||
</control>
|
||||
</controls>
|
||||
</window>
|
||||
|
|
|
@ -21,11 +21,9 @@
|
|||
<control type="group" id="9500">
|
||||
<include>videofiles</include>
|
||||
<include>movies</include>
|
||||
<include>addonposters</include>
|
||||
<include>tvshows</include>
|
||||
<include>seasons</include>
|
||||
<include>episodes</include>
|
||||
<include>musicvideos</include>
|
||||
</control>
|
||||
</control>
|
||||
<!--page scrollbar-->
|
||||
|
|
|
@ -210,6 +210,13 @@
|
|||
<property name="label3">$LOCALIZE[31108]</property>
|
||||
<onclick>ActivateWindow(systeminfo)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<description>File Manager</description>
|
||||
<label>10003</label>
|
||||
<label2></label2>
|
||||
<property name="label3">$LOCALIZE[31095]</property>
|
||||
<onclick>activatewindow(filemanager)</onclick>
|
||||
</item>
|
||||
</content>
|
||||
</control>
|
||||
<!--libreelec builds only-->
|
||||
|
|
|
@ -69,7 +69,7 @@
|
|||
<effect type="fade" start="100" end="80" time="100"/>
|
||||
</animation>
|
||||
<posx>0</posx>
|
||||
<posy>84</posy>
|
||||
<posy>76</posy>
|
||||
<width></width>
|
||||
<itemgap>0</itemgap>
|
||||
<height>538</height>
|
||||
|
@ -81,8 +81,8 @@
|
|||
</control>
|
||||
<!--options-->
|
||||
<control type="grouplist" id="5">
|
||||
<posx>4-col</posx>
|
||||
<posy>84</posy>
|
||||
<posx>280</posx>
|
||||
<posy>76</posy>
|
||||
<width>14-col</width>
|
||||
<height>606</height>
|
||||
<onleft>3</onleft>
|
||||
|
|
|
@ -92,7 +92,7 @@
|
|||
<shadowcolor></shadowcolor>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posx>24</posx>
|
||||
<posy>row-3-begin</posy>
|
||||
<width>384</width>
|
||||
<align>center</align>
|
||||
|
|
|
@ -58,6 +58,9 @@
|
|||
<onclick>Runscript(script.quickfind,media=albums)</onclick>
|
||||
</control>
|
||||
<control type="button" id="4000">
|
||||
<animation type="Conditional" condition="!String.IsEqual(skin.string(musicQuickLinkValue),special://skin/extras/playlists/recentAlbums.xsp)">
|
||||
<effect type="fade" start="100" end="33" time="200"/>
|
||||
</animation>
|
||||
<label>31180</label>
|
||||
<texturenofocus></texturenofocus>
|
||||
<texturefocus colordiffuse="ffffffff" border="24">UIControls/button.png</texturefocus>
|
||||
|
@ -65,10 +68,13 @@
|
|||
<font>thumbTitle</font>
|
||||
<align>center</align>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<onfocus>Skin.SetString(musicQuickLinkValue,special://skin/extras/playlists/recentAlbums.xsp)</onfocus>
|
||||
<onclick>Skin.SetString(musicQuickLinkValue,special://skin/extras/playlists/recentAlbums.xsp)</onclick>
|
||||
<ondown>control.setfocus(9998,0)</ondown>
|
||||
</control>
|
||||
<control type="button" id="4001">
|
||||
<animation type="Conditional" condition="!String.IsEqual(skin.string(musicQuickLinkValue),special://skin/extras/playlists/topAlbums.xsp)">
|
||||
<effect type="fade" start="100" end="33" time="200"/>
|
||||
</animation>
|
||||
<label>31187</label>
|
||||
<texturenofocus></texturenofocus>
|
||||
<texturefocus colordiffuse="ffffffff" border="24">UIControls/button.png</texturefocus>
|
||||
|
@ -76,17 +82,20 @@
|
|||
<font>thumbTitle</font>
|
||||
<align>center</align>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<onfocus>Skin.SetString(musicQuickLinkValue,special://skin/extras/playlists/topAlbums.xsp)</onfocus>
|
||||
<onclick>Skin.SetString(musicQuickLinkValue,special://skin/extras/playlists/topAlbums.xsp)</onclick>
|
||||
<ondown>control.setfocus(9998,0)</ondown>
|
||||
</control>
|
||||
<control type="button" id="4002">
|
||||
<animation type="Conditional" condition="!String.IsEqual(skin.string(musicQuickLinkValue),special://skin/extras/playlists/randomAlbums.xsp)">
|
||||
<effect type="fade" start="100" end="33" time="200"/>
|
||||
</animation>
|
||||
<label>31181</label>
|
||||
<texturenofocus></texturenofocus>
|
||||
<texturefocus colordiffuse="ffffffff">UIControls/button.png</texturefocus>
|
||||
<font>thumbTitle</font>
|
||||
<align>center</align>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<onfocus>Skin.SetString(musicQuickLinkValue,special://skin/extras/playlists/randomAlbums.xsp)</onfocus>
|
||||
<onclick>Skin.SetString(musicQuickLinkValue,special://skin/extras/playlists/randomAlbums.xsp)</onclick>
|
||||
<ondown>control.setfocus(9998,0)</ondown>
|
||||
</control>
|
||||
<control type="button" id="3222">
|
||||
|
@ -196,6 +205,7 @@
|
|||
<aligny>center</aligny>
|
||||
<font>thumbTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<scroll>false</scroll>
|
||||
<label>[B]$INFO[ListItem.Title][/B][CR]$INFO[ListItem.artist] - $INFO[listitem.year]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
|
|
@ -186,7 +186,7 @@
|
|||
</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<width>72</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture diffuse="masks/iconEndCapLeft.png">colors/white.png</texture>
|
||||
|
@ -210,7 +210,7 @@
|
|||
<posx>1-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>11-col</width>
|
||||
<height>2-row</height>
|
||||
<height>73</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture diffuse="masks/episodeMenu.png">colors/white.png</texture>
|
||||
<bordersize>0</bordersize>
|
||||
|
|
|
@ -0,0 +1,82 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<includes>
|
||||
<include name="filelist">
|
||||
<control type="panel" id="50">
|
||||
<visible>$EXP[isFileList]</visible>
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<width>24-col</width>
|
||||
<height>23-row</height>
|
||||
<onleft>9000</onleft>
|
||||
<onright>61</onright>
|
||||
<ondown>50</ondown>
|
||||
<onup>50</onup>
|
||||
<pagecontrol>61</pagecontrol>
|
||||
<itemlayout width="24-col" height="2-row">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>69</width>
|
||||
<height>69</height>
|
||||
<aspectratio scalediffuse="false">stretch</aspectratio>
|
||||
<texture fallback="colors/black.png" diffuse="masks/iconEndCapLeft.png" border="0">$INFO[Listitem.thumb]</texture>
|
||||
<colordiffuse>d0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>1-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>23-col</width>
|
||||
<height>69</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>masks/tvChannel.png</texture>
|
||||
<colordiffuse>d0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>96</posx>
|
||||
<posy>0</posy>
|
||||
<width>22-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="24-col" height="2-row">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>72</width>
|
||||
<height>69</height>
|
||||
<aspectratio scalediffuse="false">stretch</aspectratio>
|
||||
<texture diffuse="masks/iconEndCapLeft.png" border="0">colors/white.png</texture>
|
||||
<animation type="focus">
|
||||
<effect type="fade" start="100" end="50" time="0"/>
|
||||
</animation>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>1-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>23-col</width>
|
||||
<height>69</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture border="0">masks/tvChannel.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>96</posx>
|
||||
<posy>0</posy>
|
||||
<width>22-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor></shadowcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</include>
|
||||
</includes>
|
|
@ -0,0 +1,318 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<includes>
|
||||
<!--Game Platform browser-->
|
||||
<include name="gamePlatform">
|
||||
<control type="group">
|
||||
<visible>$EXP[isGamePlatform]</visible>
|
||||
<control type="image">
|
||||
<visible>control.hasfocus(9998) | control.hasfocus(9123)</visible>
|
||||
<include>dimensionsFullscreen</include>
|
||||
<texture fallback="colors/black.png">$INFO[container(9998).listitem.art(fanart)]</texture>
|
||||
<colordiffuse>FF555555</colordiffuse>
|
||||
<aspectratio>scale</aspectratio>
|
||||
<fadetime>250</fadetime>
|
||||
</control>
|
||||
<control type="group" id="9125">
|
||||
<visible>$EXP[isGamePlatform]</visible>
|
||||
|
||||
<animation type="Conditional" condition="!controlgroup(9125).hasfocus">
|
||||
<effect type="slide" start="0,0" end="0,-200" time="200"/>
|
||||
<effect type="fade" start="100" end="0" time="200"/>
|
||||
</animation>
|
||||
|
||||
<animation type="Conditional" condition="controlgroup(9125).hasfocus">
|
||||
<effect type="slide" start="0,-200" end="0,0" time="200" delay="400"/>
|
||||
<effect type="fade" start="0" end="100" time="200" delay="350"/>
|
||||
</animation>
|
||||
<!--quick link selector-->
|
||||
<control type="group">
|
||||
<posx>col-5-begin</posx>
|
||||
<posy>170</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>16-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture border="24">masks/menuBar.png</texture>
|
||||
<colordiffuse>77000000</colordiffuse>
|
||||
</control>
|
||||
<control type="grouplist" id="9202">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<orientation>horizontal</orientation>
|
||||
<itemgap>0</itemgap>
|
||||
<onleft>9000</onleft>
|
||||
<ondown>9998</ondown>
|
||||
<onback>9000</onback>
|
||||
<control type="button" id="506">
|
||||
<description>Search</description>
|
||||
<width>1-col</width>
|
||||
<texturenofocus></texturenofocus>
|
||||
<texturefocus>masks/circle.png</texturefocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<align>center</align>
|
||||
<focusedcolor>black</focusedcolor>
|
||||
<font>symbolLarge</font>
|
||||
<label></label>
|
||||
<onclick>Runscript(script.quickfind,media=albums)</onclick>
|
||||
</control>
|
||||
<control type="button" id="4000">
|
||||
<animation type="Conditional" condition="!String.IsEqual(skin.string(gameQuickLinkValue),plugin://plugin.program.akl/collection/virtual/recently_played)">
|
||||
<effect type="fade" start="100" end="33" time="200"/>
|
||||
</animation>
|
||||
<label>Recently Played</label>
|
||||
<texturenofocus></texturenofocus>
|
||||
<texturefocus colordiffuse="ffffffff" border="24">UIControls/button.png</texturefocus>
|
||||
<width>3-col</width>
|
||||
<font>thumbTitle</font>
|
||||
<align>center</align>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<onclick>Skin.SetString(gameQuickLinkValue,plugin://plugin.program.akl/collection/virtual/recently_played)</onclick>
|
||||
<ondown>control.setfocus(9998,0)</ondown>
|
||||
</control>
|
||||
<control type="button" id="4001">
|
||||
<animation type="Conditional" condition="!String.IsEqual(skin.string(gameQuickLinkValue),plugin://plugin.program.akl/collection/virtual/favourites)">
|
||||
<effect type="fade" start="100" end="33" time="200"/>
|
||||
</animation>
|
||||
<label>Favourites</label>
|
||||
<texturenofocus></texturenofocus>
|
||||
<texturefocus colordiffuse="ffffffff" border="24">UIControls/button.png</texturefocus>
|
||||
<width>3-col</width>
|
||||
<font>thumbTitle</font>
|
||||
<align>center</align>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<onclick>Skin.SetString(gameQuickLinkValue,plugin://plugin.program.akl/collection/virtual/favourites)</onclick>
|
||||
</control>
|
||||
<control type="button" id="4002">
|
||||
<label>Genres</label>
|
||||
<texturenofocus></texturenofocus>
|
||||
<texturefocus colordiffuse="ffffffff">UIControls/button.png</texturefocus>
|
||||
<font>thumbTitle</font>
|
||||
<align>center</align>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<onclick>activateWindow(games,plugin://plugin.program.akl/category/virtual/vcategory_genre)</onclick>
|
||||
</control>
|
||||
<control type="button" id="3222">
|
||||
<description>filters</description>
|
||||
<texturenofocus></texturenofocus>
|
||||
<texturefocus colordiffuse="ffffffff" border="24">UIControls/button.png</texturefocus>
|
||||
<font>thumbTitle</font>
|
||||
<width>4-col</width>
|
||||
<align>center</align>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<label>Filters</label>
|
||||
<onclick>activateWindow(games,plugin://plugin.program.akl/category/virtual/vcategories)</onclick>
|
||||
</control>
|
||||
<control type="button" id="3223">
|
||||
<description>Settings</description>
|
||||
<focusedcolor>black</focusedcolor>
|
||||
<color>textActive</color>
|
||||
<texturenofocus></texturenofocus>
|
||||
<texturefocus colordiffuse="ffffffff">masks/circle.png</texturefocus>
|
||||
<alttexturefocus colordiffuse="FFFFFFFF">masks/circle.png</alttexturefocus>
|
||||
<alttexturenofocus></alttexturenofocus>
|
||||
<textoffsetx>3</textoffsetx>
|
||||
<width>1-col</width>
|
||||
<align>center</align>
|
||||
<font>symbolLarge</font>
|
||||
<label></label>
|
||||
<onclick>activateWindow(games,plugin://plugin.program.akl/?content_type=game)</onclick>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<!--quick links-->
|
||||
<control type="panel" id="9998">
|
||||
<posx>90</posx>
|
||||
<posy>288</posy>
|
||||
<width>24-col</width>
|
||||
<height>11-row</height>
|
||||
<onup>9202</onup>
|
||||
<ondown>501</ondown>
|
||||
<onleft>9000</onleft>
|
||||
<onback>9000</onback>
|
||||
<orientation>horizontal</orientation>
|
||||
<onclick>RunPlugin(plugin://plugin.program.akl/execute/rom/$INFO[Container(9998).ListItem.Property(entityid)])</onclick>
|
||||
<itemlayout width="352" height="5-col-gutter">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>324</width>
|
||||
<height>324</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture diffuse="masks/albumThumb_2.png">colors/black.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>324</width>
|
||||
<height>324</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture diffuse="masks/albumThumb_2.png" fallback="colors/black.png">$INFO[ListItem.Art(snap)]</texture>
|
||||
<colordiffuse>88ffffff</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>24</posx>
|
||||
<posy>81</posy>
|
||||
<width>276</width>
|
||||
<height>138</height>
|
||||
<texture>$INFO[ListItem.Art(clearlogo)]</texture>
|
||||
<aspectratio align="right">keep</aspectratio>
|
||||
<colordiffuse>ccffffff</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!controlgroup(9000).hasfocus</visible>
|
||||
<posx>12</posx>
|
||||
<posy>328</posy>
|
||||
<width>300</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>thumbTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>[B]$INFO[ListItem.Title]$INFO[ListItem.year, (,)][/B][CR]$INFO[ListItem.property(platform)]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="352" height="5-col-gutter">
|
||||
<control type="group">
|
||||
<include>focusThumb</include>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>324</width>
|
||||
<height>324</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture diffuse="masks/albumThumb_2.png">colors/black.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>324</width>
|
||||
<height>324</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture diffuse="masks/albumThumb_2.png" fallback="colors/black.png">$INFO[ListItem.Art(snap)]</texture>
|
||||
<bordertexture infill="false" diffuse="masks/albumThumb_2.png">colors/white.png</bordertexture>
|
||||
<bordersize>6</bordersize>
|
||||
<colordiffuse>ffffffff</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>24</posx>
|
||||
<posy>81</posy>
|
||||
<width>276</width>
|
||||
<height>138</height>
|
||||
<texture>$INFO[ListItem.Art(clearlogo)]</texture>
|
||||
<aspectratio align="right">keep</aspectratio>
|
||||
<colordiffuse>ccffffff</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!controlgroup(9000).hasfocus</visible>
|
||||
<posx>12</posx>
|
||||
<posy>328</posy>
|
||||
<width>276</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>thumbTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<scroll>false</scroll>
|
||||
<label>[B]$INFO[ListItem.Title]$INFO[ListItem.year, (,)][/B][CR]$INFO[ListItem.property(platform)]</label>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
<content>$INFO[skin.string(gameQuickLinkValue)]</content>
|
||||
</control>
|
||||
</control>
|
||||
<!--all game platforms-->
|
||||
<control type="group" id="9124">
|
||||
<animation type="Conditional" condition="controlgroup(9124).hasfocus | controlgroup(8000).hasfocus | controlgroup(9000).hasfocus | Skin.HasSetting(disableRecentAlbums)">
|
||||
<effect type="slide" start="0,0" end="0,-576" tween="sine" time="400"/>
|
||||
</animation>
|
||||
<control type="label">
|
||||
<visible>!controlgroup(9000).hasfocus + $EXP[isGamePlatform]</visible>
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>760</posy>
|
||||
<width>12-col</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>menuTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>All Platforms</label>
|
||||
</control>
|
||||
<control type="panel" id="501">
|
||||
<visible>$EXP[isGamePlatform]</visible>
|
||||
<posx>90</posx>
|
||||
<posy>864</posy>
|
||||
<width>1800</width>
|
||||
<height>23-row</height>
|
||||
<onleft>9000</onleft>
|
||||
<onright>60</onright>
|
||||
<onup>9998</onup>
|
||||
<onback>9998</onback>
|
||||
<pagecontrol>60</pagecontrol>
|
||||
<scrolltime tween="sine">250</scrolltime>
|
||||
<itemlayout width="293" height="360">
|
||||
<control type="image">
|
||||
<visible>!ListItem.IsParentFolder</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col-gutter</width>
|
||||
<height>4-col-gutter</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture diffuse="masks/albumThumb.png">colors/black.png</texture>
|
||||
<colordiffuse>FFFFFFFF</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!ListItem.IsParentFolder</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col-gutter</width>
|
||||
<height>4-col-gutter</height>
|
||||
<aspectratio>scale</aspectratio>
|
||||
<texture fallback="colors/black.png" diffuse="masks/albumThumb.png">$INFO[ListItem.Art(fanart)]</texture>
|
||||
<colordiffuse>88FFFFFF</colordiffuse>
|
||||
</control>
|
||||
<control type="textbox">
|
||||
<visible>!controlgroup(9000).hasfocus</visible>
|
||||
<posx></posx>
|
||||
<posy>276</posy>
|
||||
<width>264</width>
|
||||
<height>60</height>
|
||||
<align>center</align>
|
||||
<aligny>top</aligny>
|
||||
<font>thumbTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>[B]$INFO[ListItem.label][/B][CR]$INFO[ListItem.artist]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="4-col" height="360">
|
||||
<control type="group">
|
||||
<include>focusThumb</include>
|
||||
<control type="image">
|
||||
<visible>!ListItem.IsParentFolder</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col-gutter</width>
|
||||
<height>4-col-gutter</height>
|
||||
<aspectratio>scale</aspectratio>
|
||||
<texture fallback="colors/black.png" diffuse="masks/albumThumb.png">$INFO[ListItem.Art(fanart)]</texture>
|
||||
<bordertexture infill="false" diffuse="masks/albumThumb.png">colors/white.png</bordertexture>
|
||||
<bordersize>6</bordersize>
|
||||
<colordiffuse>ffffffff</colordiffuse>
|
||||
</control>
|
||||
<control type="textbox">
|
||||
<visible>!controlgroup(9000).hasfocus</visible>
|
||||
<posx></posx>
|
||||
<posy>276</posy>
|
||||
<width>264</width>
|
||||
<height>60</height>
|
||||
<align>center</align>
|
||||
<aligny>top</aligny>
|
||||
<font>thumbTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>[B]$INFO[ListItem.label][/B][CR]$INFO[ListItem.artist]</label>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</include>
|
||||
</includes>
|
|
@ -1,31 +1,107 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<includes>
|
||||
<include name="games">
|
||||
<control type="panel" id="50">
|
||||
<!--<visible>$EXP[isGame]</visible>-->
|
||||
<visible>false</visible>
|
||||
<!--fanart-->
|
||||
<control type="group">
|
||||
<visible>$EXP[isGame]</visible>
|
||||
<control type="group">
|
||||
<animation type="conditional" condition="!control.isvisible(502)">
|
||||
<effect type="fade" start="100" end="0" time="0"/>
|
||||
</animation>
|
||||
<animation type="conditional" condition="control.isvisible(502)">
|
||||
<effect type="fade" start="0" end="100" time="500" delay="500"/>
|
||||
</animation>
|
||||
<control type="image">
|
||||
<include>dimensionsFullscreen</include>
|
||||
<aspectratio scalediffuse="false">stretch</aspectratio>
|
||||
<texture border="0">$INFO[listitem.Art(fanart)]</texture>
|
||||
<fadetime>0</fadetime>
|
||||
<colordiffuse>66ffffff</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>string.isempty(listitem.Art(fanart))</visible>
|
||||
<include>dimensionsFullscreen</include>
|
||||
<texture border="0">$INFO[listitem.Art(snap)]</texture>
|
||||
<fadetime>0</fadetime>
|
||||
<colordiffuse>66ffffff</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>col-18-begin</posx>
|
||||
<posy>row-12-begin</posy>
|
||||
<width>6-col</width>
|
||||
<height>3-col</height>
|
||||
<texture>$INFO[ListItem.Art(clearlogo)]</texture>
|
||||
<aspectratio align="right">keep</aspectratio>
|
||||
<colordiffuse>ccffffff</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!string.isempty(listitem.Art(fanart))</visible>
|
||||
<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>
|
||||
<!--title-->
|
||||
<control type="group">
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<width>1800</width>
|
||||
<height>24-row</height>
|
||||
<posy>row-10-begin</posy>
|
||||
<animation type="conditional" condition="!control.isvisible(502)">
|
||||
<effect type="fade" start="100" end="0" time="0"/>
|
||||
</animation>
|
||||
<animation type="conditional" condition="control.isvisible(502)">
|
||||
<effect type="fade" start="0" end="100" time="250" delay="500"/>
|
||||
</animation>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>4-row</posy>
|
||||
<width>12-col</width>
|
||||
<height>1-row</height>
|
||||
<font>largeTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<aligny>center</aligny>
|
||||
<shadowcolor></shadowcolor>
|
||||
<wrapmultiline>true</wrapmultiline>
|
||||
<label>$INFO[listitem.title]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>5-row</posy>
|
||||
<width>12-col</width>
|
||||
<height>2-row</height>
|
||||
<align></align>
|
||||
<font>menuTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[listitem.studio,,]$INFO[listitem.year, (,).] $INFO[listitem.genre,,.]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="panel" id="502">
|
||||
<animation type="conditional" condition="!control.isvisible(502)">
|
||||
<effect type="fade" start="100" end="0" time="0"/>
|
||||
</animation>
|
||||
<animation type="conditional" condition="control.isvisible(502)">
|
||||
<effect type="fade" start="0" end="100" time="500" delay="1000"/>
|
||||
</animation>
|
||||
<visible>$EXP[isGame]</visible>
|
||||
<posx>84</posx>
|
||||
<posy>696</posy>
|
||||
<width>24-col</width>
|
||||
<height>19-row</height>
|
||||
<onleft>9000</onleft>
|
||||
<onright>60</onright>
|
||||
<ondown>50</ondown>
|
||||
<onup>50</onup>
|
||||
<onback>9000</onback>
|
||||
<pagecontrol>60</pagecontrol>
|
||||
<orientation>horizontal</orientation>
|
||||
<scrolltime tween="cubic" easing="out">600</scrolltime>
|
||||
<itemlayout width="293" height="348">
|
||||
<itemlayout width="300" height="348">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col-gutter</width>
|
||||
<height>4-col-gutter</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/black.png</texture>
|
||||
<bordertexture colordiffuse="overlay">colors/black.png</bordertexture>
|
||||
<bordersize>6</bordersize>
|
||||
<colordiffuse>overlay</colordiffuse>
|
||||
<texture diffuse="masks/albumThumb.png">colors/black.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
|
@ -33,20 +109,31 @@
|
|||
<width>4-col-gutter</width>
|
||||
<height>4-col-gutter</height>
|
||||
<aspectratio>scale</aspectratio>
|
||||
<texture>$INFO[ListItem.Art(thumb)]</texture>
|
||||
<bordersize>6</bordersize>
|
||||
<colordiffuse>77ffffff</colordiffuse>
|
||||
<texture diffuse="masks/albumThumb.png">$INFO[ListItem.art(snap)]</texture>
|
||||
<colordiffuse>88FFFFFF</colordiffuse>
|
||||
</control>
|
||||
<control type="textbox">
|
||||
<visible>String.IsEmpty(listitem.title)</visible>
|
||||
<posx>24</posx>
|
||||
<posy>3-row</posy>
|
||||
<width>228</width>
|
||||
<height>6-row</height>
|
||||
<font>largeLight</font>
|
||||
<wrapmultiline>true</wrapmultiline>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[ListItem.label]</label>
|
||||
</control>
|
||||
<control type="textbox">
|
||||
<visible>!controlgroup(9000).hasfocus</visible>
|
||||
<posx>12</posx>
|
||||
<posy>258</posy>
|
||||
<posy>274</posy>
|
||||
<width>240</width>
|
||||
<height>60</height>
|
||||
<aligny>center</aligny>
|
||||
<align>center</align>
|
||||
<aligny>top</aligny>
|
||||
<font>thumbTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>[B]$INFO[ListItem.label][/B]</label>
|
||||
<label>$INFO[ListItem.Title]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="4-col" height="348">
|
||||
|
@ -57,111 +144,38 @@
|
|||
<posy>0</posy>
|
||||
<width>4-col-gutter</width>
|
||||
<height>4-col-gutter</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/black.png</texture>
|
||||
<bordertexture colordiffuse="FFFFFFFF">colors/white.png</bordertexture>
|
||||
<bordersize>6</bordersize>
|
||||
<colordiffuse>FF000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col-gutter</width>
|
||||
<height>4-col-gutter</height>
|
||||
<aspectratio>scale</aspectratio>
|
||||
<texture>$INFO[ListItem.Art(thumb)]</texture>
|
||||
<texture fallback="colors/black.png" diffuse="masks/albumThumb.png">$INFO[ListItem.Art(snap)]</texture>
|
||||
<bordertexture infill="false" diffuse="masks/albumThumb.png">colors/white.png</bordertexture>
|
||||
<bordersize>6</bordersize>
|
||||
</control>
|
||||
<control type="textbox">
|
||||
<visible>String.IsEmpty(listitem.title)</visible>
|
||||
<posx>24</posx>
|
||||
<posy>3-row</posy>
|
||||
<width>228</width>
|
||||
<height>6-row</height>
|
||||
<font>largeLight</font>
|
||||
<wrapmultiline>true</wrapmultiline>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[ListItem.label]</label>
|
||||
</control>
|
||||
<control type="textbox">
|
||||
<visible>!controlgroup(9000).hasfocus</visible>
|
||||
<posx>12</posx>
|
||||
<posy>258</posy>
|
||||
<posy>274</posy>
|
||||
<width>240</width>
|
||||
<height>60</height>
|
||||
<aligny>center</aligny>
|
||||
<align>center</align>
|
||||
<aligny>top</aligny>
|
||||
<font>thumbTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>[B]$INFO[ListItem.label][/B]</label>
|
||||
<label>$INFO[ListItem.Title]</label>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
<control type="panel" id="51">
|
||||
<!--<visible>!$EXP[isGame]</visible>-->
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<width>24-col</width>
|
||||
<height>23-row</height>
|
||||
<onleft>9000</onleft>
|
||||
<onright>61</onright>
|
||||
<ondown>51</ondown>
|
||||
<onup>51</onup>
|
||||
<pagecontrol>61</pagecontrol>
|
||||
<itemlayout width="24-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>
|
||||
<colordiffuse>overlay</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>1-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>23-col</width>
|
||||
<height>69</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture border="0">colors/black.png</texture>
|
||||
<colordiffuse>overlay</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1-col-indent</posx>
|
||||
<posy>0</posy>
|
||||
<width>22-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="24-col" height="2-row">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>3</posy>
|
||||
<width>66</width>
|
||||
<height>66</height>
|
||||
<aspectratio scalediffuse="false">stretch</aspectratio>
|
||||
<texture fallback="colors/white.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
|
||||
<animation type="focus" loop="false" reversible="false">
|
||||
<effect type="fade" time="500"/>
|
||||
<effect type="rotatey" end="360" center="33" tween="back" easing="out" time="1000"/>
|
||||
</animation>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>1-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>23-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>22-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor></shadowcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</include>
|
||||
</includes>
|
||||
|
|
|
@ -66,6 +66,9 @@
|
|||
<onclick>Runscript(script.quickfind,media=movies)</onclick>
|
||||
</control>
|
||||
<control type="button" id="4000">
|
||||
<animation type="Conditional" condition="!String.IsEqual(skin.string(movieQuickLinkValue),special://skin/extras/playlists/recentMovies.xsp)">
|
||||
<effect type="fade" start="100" end="33" time="200"/>
|
||||
</animation>
|
||||
<label>31176</label>
|
||||
<texturenofocus></texturenofocus>
|
||||
<texturefocus colordiffuse="ffffffff" border="24">UIControls/button.png</texturefocus>
|
||||
|
@ -77,6 +80,9 @@
|
|||
<ondown>control.setfocus(9103,0)</ondown>
|
||||
</control>
|
||||
<control type="button" id="4001">
|
||||
<animation type="Conditional" condition="!String.IsEqual(skin.string(movieQuickLinkValue),special://skin/extras/playlists/inprogressMovies.xsp)">
|
||||
<effect type="fade" start="100" end="33" time="200"/>
|
||||
</animation>
|
||||
<label>31127</label>
|
||||
<texturenofocus></texturenofocus>
|
||||
<texturefocus colordiffuse="ffffffff">UIControls/button.png</texturefocus>
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
<posx>1-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>23-col</width>
|
||||
<height>69</height>
|
||||
<height>71</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture border="0">masks/tvChannel.png</texture>
|
||||
<colordiffuse>d0000000</colordiffuse>
|
||||
|
|
|
@ -106,6 +106,7 @@
|
|||
|
||||
<!--track navigation-->
|
||||
<control type="group" id="3123">
|
||||
<visible>String.IsEmpty(MusicPlayer.ChannelName)</visible>
|
||||
<posx>540</posx>
|
||||
<posy>21-row</posy>
|
||||
|
||||
|
@ -134,6 +135,7 @@
|
|||
<texturefocus border="24" colordiffuse="highlight">masks/menuTitle.png</texturefocus>
|
||||
<texturenofocus border="24" colordiffuse="77000000">masks/menuTitle.png</texturenofocus>
|
||||
<focusedcolor>textActive</focusedcolor>
|
||||
<onclick>activateWindow(Music,musicdb://artists/)</onclick>
|
||||
</control>
|
||||
<control type="button" id="2101">
|
||||
<align>center</align>
|
||||
|
@ -143,6 +145,7 @@
|
|||
<texturefocus border="24" colordiffuse="highlight">masks/menuTitle.png</texturefocus>
|
||||
<texturenofocus border="24" colordiffuse="77000000">masks/menuTitle.png</texturenofocus>
|
||||
<focusedcolor>textActive</focusedcolor>
|
||||
<onclick>activateWindow(Music,musicdb://albums/)</onclick>
|
||||
</control>
|
||||
<control type="button" id="2102">
|
||||
<align>center</align>
|
||||
|
@ -159,7 +162,7 @@
|
|||
|
||||
<control type="panel" id="59">
|
||||
<posx>0</posx>
|
||||
<posy>1172</posy>
|
||||
<posy>1140</posy>
|
||||
<width>24-col</width>
|
||||
<height>23-row</height>
|
||||
<onleft>9000</onleft>
|
||||
|
@ -173,20 +176,86 @@
|
|||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<width>76</width>
|
||||
<height>69</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture diffuse="masks/iconEndCapLeft.png">colors/black.png</texture>
|
||||
<colordiffuse>overlay</colordiffuse>
|
||||
<bordersize>0</bordersize>
|
||||
<colordiffuse>textboxInactive</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>76</posx>
|
||||
<animation type="focus">
|
||||
<effect type="fade" start="100" end="50" time="0"/>
|
||||
</animation>
|
||||
<animation type="conditional" condition="player.paused">
|
||||
<effect type="fade" start="100" end="50" time="0"/>
|
||||
</animation>
|
||||
<visible>ListItem.IsPlaying</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1508</width>
|
||||
<width>76</width>
|
||||
<height>69</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture diffuse="masks/iconEndCapLeft.png">colors/white.png</texture>
|
||||
<bordersize>0</bordersize>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>ListItem.IsPlaying + !player.paused</visible>
|
||||
<posx>12</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col-gutter</width>
|
||||
<height>1-col-gutter</height>
|
||||
<texture>equaliser.gif</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>ListItem.IsPlaying + player.paused</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col-textbox</width>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>symbolLarge</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor/>
|
||||
<label></label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!ListItem.IsPlaying</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col-textbox</width>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor/>
|
||||
<label>$INFO[ListItem.TrackNumber]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>77</posx>
|
||||
<posy>0</posy>
|
||||
<width>1510</width>
|
||||
<height>69</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/black.png</texture>
|
||||
<colordiffuse>overlay</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<animation type="conditional" condition="player.paused">
|
||||
<effect type="fade" start="100" end="50" time="0"/>
|
||||
</animation>
|
||||
<visible>ListItem.IsPlaying</visible>
|
||||
<posx>76</posx>
|
||||
<posy>0</posy>
|
||||
<width>1510</width>
|
||||
<height>69</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/white.png</texture>
|
||||
<bordersize>0</bordersize>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>1587</posx>
|
||||
|
@ -197,17 +266,19 @@
|
|||
<texture diffuse="masks/songList2.png">colors/black.png</texture>
|
||||
<colordiffuse>overlay</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<control type="image">
|
||||
<animation type="conditional" condition="player.paused">
|
||||
<effect type="fade" start="100" end="50" time="0"/>
|
||||
</animation>
|
||||
<visible>ListItem.IsPlaying</visible>
|
||||
<posx>1587</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor></shadowcolor>
|
||||
<label>$INFO[ListItem.CurrentItem]</label>
|
||||
<width>141</width>
|
||||
<height>69</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture diffuse="masks/songList2.png">colors/white.png</texture>
|
||||
<bordersize>0</bordersize>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>96</posx>
|
||||
|
|
|
@ -1,108 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<includes>
|
||||
<!--Music Video browser-->
|
||||
<include name="musicvideos">
|
||||
<control type="panel" id="59">
|
||||
<visible>$EXP[isMusicVideo]</visible>
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<width>1800</width>
|
||||
<height>25-row</height>
|
||||
<onleft>9000</onleft>
|
||||
<onright>60</onright>
|
||||
<onback>9000</onback>
|
||||
<ondown>59</ondown>
|
||||
<onup>59</onup>
|
||||
<scrolltime tween="cubic" easing="out">600</scrolltime>
|
||||
<pagecontrol>60</pagecontrol>
|
||||
<itemlayout width="444" height="360">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>6-col-gutter</width>
|
||||
<height>4-col-gutter</height>
|
||||
<aspectratio>scale</aspectratio>
|
||||
<texture>colors/black.png</texture>
|
||||
<bordertexture colordiffuse="overlay">colors/black.png</bordertexture>
|
||||
<bordersize>6</bordersize>
|
||||
<colordiffuse>overlay</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>6-col-gutter</width>
|
||||
<height>4-col-gutter</height>
|
||||
<aspectratio>scale</aspectratio>
|
||||
<texture>$INFO[Listitem.Art(thumb)]</texture>
|
||||
<bordersize>6</bordersize>
|
||||
<colordiffuse>99ffffff</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>12</posx>
|
||||
<posy>268</posy>
|
||||
<width>384</width>
|
||||
<height>1-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>thumbTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>[B]$INFO[ListItem.label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>12</posx>
|
||||
<posy>292</posy>
|
||||
<width>384</width>
|
||||
<height>1-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>thumbTitle</font>
|
||||
<textcolor>textDisabled</textcolor>
|
||||
<label>$INFO[ListItem.artist] $INFO[ListItem.year,(,)]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="444" height="360">
|
||||
<control type="group">
|
||||
<include>focusThumb</include>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>6-col-gutter</width>
|
||||
<height>4-col-gutter</height>
|
||||
<aspectratio>scale</aspectratio>
|
||||
<texture border="6">colors/black.png</texture>
|
||||
<bordertexture border="6" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
|
||||
<bordersize>6</bordersize>
|
||||
<colordiffuse>FF000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>6-col-gutter</width>
|
||||
<height>4-col-gutter</height>
|
||||
<aspectratio>scale</aspectratio>
|
||||
<texture>$INFO[Listitem.thumb]</texture>
|
||||
<bordersize>6</bordersize>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>12</posx>
|
||||
<posy>268</posy>
|
||||
<width>384</width>
|
||||
<height>1-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>thumbTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>[B]$INFO[ListItem.label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>12</posx>
|
||||
<posy>292</posy>
|
||||
<width>384</width>
|
||||
<height>1-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>thumbTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[ListItem.artist] $INFO[ListItem.year,(,)]</label>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</include>
|
||||
</includes>
|
|
@ -65,6 +65,9 @@
|
|||
<onclick>Runscript(script.quickfind,media=tvshows)</onclick>
|
||||
</control>
|
||||
<control type="button" id="4000">
|
||||
<animation type="Conditional" condition="!String.IsEqual(skin.string(tvQuickLinkValue),special://skin/extras/playlists/recentEpisodes.xsp)">
|
||||
<effect type="fade" start="100" end="33" time="200"/>
|
||||
</animation>
|
||||
<label>31178</label>
|
||||
<texturenofocus></texturenofocus>
|
||||
<texturefocus colordiffuse="ffffffff" border="24">UIControls/button.png</texturefocus>
|
||||
|
@ -76,6 +79,9 @@
|
|||
<ondown>control.setfocus(9203,0)</ondown>
|
||||
</control>
|
||||
<control type="button" id="4001">
|
||||
<animation type="Conditional" condition="!String.IsEqual(skin.string(tvQuickLinkValue),special://skin/extras/playlists/inprogressTVShows.xsp)">
|
||||
<effect type="fade" start="100" end="33" time="200"/>
|
||||
</animation>
|
||||
<label>31127</label>
|
||||
<texturenofocus></texturenofocus>
|
||||
<texturefocus colordiffuse="ffffffff">UIControls/button.png</texturefocus>
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>69</width>
|
||||
<width>72</width>
|
||||
<height>54</height>
|
||||
<texture diffuse="masks/nowPlaying1.png">colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
|
|
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<window>
|
||||
<defaultcontrol>19980</defaultcontrol>
|
||||
<controls>
|
||||
<control type="list" id="19801">
|
||||
<description>Storage container for the item details</description>
|
||||
<posx>-3000</posx>
|
||||
<posy>-3000</posy>
|
||||
<width>1</width>
|
||||
<height>1</height>
|
||||
<itemlayout/>
|
||||
<focusedlayout/>
|
||||
</control>
|
||||
<control type="button" id="19980">
|
||||
<posx>-3000</posx>
|
||||
<posy>-3000</posy>
|
||||
<label>$ADDON[plugin.program.akl 40851]</label>
|
||||
<onclick>RunPlugin(plugin://plugin.program.akl/execute/rom/$INFO[Container(19801).ListItem.Property(entityid)])</onclick>
|
||||
</control>
|
||||
</controls>
|
||||
</window>
|
|
@ -0,0 +1,20 @@
|
|||
**View IDs**
|
||||
50 - filelist - $EXP[isFileList]
|
||||
51 - movies - $EXP[isMovie]
|
||||
52 - tvshows - $EXP[isTVShow] + !$EXP[isMovie]
|
||||
53 - episodes - $EXP[isEpisode] + !String.Contains(container.folderpath,smb://) + String.Contains(container.folderpath,videodb://)
|
||||
|
||||
|
||||
55 - videofiles - $EXP[isVideoList]
|
||||
58 - seasons - $EXP[isSeason] + !String.Contains(container.folderpath,smb://)
|
||||
|
||||
|
||||
|
||||
/*music*
|
||||
50 - musicfiles - !$EXP[isMusicPlaylist] + !$EXP[isMusicSong] + !$EXP[isMusicAlbum] + $EXP[isMusicList]
|
||||
51 - musicartist - $EXP[isMusicArtist]
|
||||
52 - musicartistcatalogue - $EXP[isMusicArtistCatalogue]
|
||||
53 - musicsongs - $EXP[isMusicSong]
|
||||
54 - musicalbum - $EXP[isMusicAlbum] + !$EXP[isMusicArtistCatalogue]
|
||||
55 - musicgenre - $EXP[isMusicGenre]
|
||||
59 - musicPlayList
|
157
changelog.txt
157
changelog.txt
|
@ -1,157 +0,0 @@
|
|||
**Changelog**
|
||||
[V3.1.0]
|
||||
- Skin shortcuts removed
|
||||
|
||||
[V3.0.0]
|
||||
- Updated for Kodi Matrix
|
||||
|
||||
|
||||
[V2.0.1]
|
||||
*** Shout out to Loggio for a whole bunch of tweaks. Thanks! ***
|
||||
- PVR OSD channel list added
|
||||
- Various tweaks
|
||||
|
||||
[V2.0.0] ***LEIA RELEASE***
|
||||
|
||||
- [COMPLETE] Minor bugfixes
|
||||
|
||||
[V1.4.0] ***LEIA BUILDS ONLY***
|
||||
- Preparing for Leia compatibility
|
||||
|
||||
- [COMPLETE] xbmc.gui bump to 5.13.0
|
||||
- [COMPLETE] removal of deprecated infolabel System.HasModalDialog
|
||||
- [COMPLETE] MyPVRGuide.xml: Removed view id's 11,12 and 13
|
||||
- [COMPLETE] Removed hyphen as none value
|
||||
- [COMPLETE] Rename DialogPVRGuideOSD.xml --> DialogPVRChannelGuide
|
||||
- [COMPLETE] Remove instances of <onclick>noop</onclick>
|
||||
- [COMPLETE] Removal of deprecated 'stringcompare()'
|
||||
- [COMPLETE] Removal of deprecated 'substring()'
|
||||
- [COMPLETE] Removal of deprecated 'IntegerGreaterThan()'
|
||||
- [COMPLETE] Player.CanRecord -> PVR.CanRecordPlayingChannel
|
||||
- [COMPLETE] ListItem.ChannelNumber -> ListItem.ChannelNumberLabel
|
||||
- [COMPLETE] isempty() -> string.isempty()
|
||||
- [COMPLETE] listitem.duration string adjustments
|
||||
- [COMPLETE] playlist.random checked
|
||||
- [COMPLETE] Player.recording checked
|
||||
- [COMPLETE] PVR.time/duration/progress checked
|
||||
- [COMPLETE] Games settings
|
||||
- [COMPLETE] New shortcuts menu for games
|
||||
- [COMPLETE] DialogAddonSettings updated
|
||||
- [COMPLETE] DialogPVRGroupManager.xml updated
|
||||
- [COMPLETE] DialogPVRChannelManager.xml updated
|
||||
- [COMPLETE] MyMusicPlaylistEditor.xml updated
|
||||
- [COMPLETE] Subtitle Update
|
||||
- [COMPLETE] Music Videos
|
||||
- [COMPLETE] global search addon skinned
|
||||
- [COMPLETE] GameOSD.xml
|
||||
- [COMPLETE] Adjust alignment of home menu items based on item count
|
||||
- [NEW] Additional wallpapers (Thanks Dadebue)
|
||||
- [NEW] USER OPTION: Disable recently added content for movies, tvshows and music
|
||||
|
||||
[V1.3.3]
|
||||
- [FIXED] Weather label showing on homescreen even if no weather plugin enabled.
|
||||
- Minor tweaks
|
||||
|
||||
[V1.3.2]
|
||||
- [NEW] font support for Hebrew (thanks Arthurvaverko)
|
||||
- [FIXED] Mute icon (thanks Arthurvaverko)
|
||||
- [FIXED] Equaliser animation can now be disabled via low power mode (thanks Kaputt3)
|
||||
- [UPDATED] Unwatched item indicators on tvshow and season views
|
||||
- [UPDATED] Weather returned to homescreen
|
||||
|
||||
|
||||
[V1.3.1]
|
||||
- [FIXED] back button not working correctly on plugin-based poster views
|
||||
- [NEW] Homescreen menu hide function
|
||||
|
||||
[V1.3.0]
|
||||
|
||||
***Users who are upgrading from V1.2x are strongly encouraged to reset their menu structures to take account of structural changes to the skin***
|
||||
|
||||
- [NEW] Spotlight area removed and reintegrated into standard library views
|
||||
- [NEW] Homescreen redesigned
|
||||
- [NEW] Music fullscreen view redesigned
|
||||
- Numerous tweaks and polishes skin wide
|
||||
|
||||
[V1.2.4]
|
||||
- [UPDATED] French language file
|
||||
- [UPDATED] Norwegian language file
|
||||
- [UPDATED] Polish language file
|
||||
- [UPDATED] Home screen tweaked
|
||||
- [UPDATED] PVR Channel group control added to PVR section
|
||||
- [FIXED] Music playlist view
|
||||
- Various minor tweaks
|
||||
|
||||
[V1.2.3]
|
||||
- [FIXED] Fullscreen music activation could hang kodi in some cases
|
||||
- [FIXED] Incorrect casing on some font calls (thanks BigNoid)
|
||||
- [FIXED] Audio offset blocked by dialog background (thanks PaulVT / iamgroot)
|
||||
- [FIXED] Remove script-skinshortcuts-includes.xml from github tree
|
||||
- [FIXED] Vignette on artist slideshow adjusted to increase brightness
|
||||
- [FIXED] PVR Channel icon aspect ratio adjusted for wider icon support
|
||||
- [FIXED] change aspect ratio blocked by dialog background
|
||||
- [FIXED] "Play DVD" changed to "Play Disc"
|
||||
- [FIXED] Fullscreen music -> home transition when music is stopped by user
|
||||
- [FIXED] Reduced font size on edit source dialog
|
||||
- [NEW] up / down now controls volume in fullscreen musicview
|
||||
- [NEW] Russian Translation (thanks Vasiliy)
|
||||
- Various minor tweaks and fixes
|
||||
|
||||
[V1.2.2]
|
||||
- [NEW] Hebrew Translation (thanks Eric P)
|
||||
- [NEW] Poster view enabled for online sourced content
|
||||
- [NEW] Time index direct search added
|
||||
- Minor tweaks and adjustments
|
||||
|
||||
[V1.2.0]
|
||||
- [NEW] Extended fanart support for video info and seasons (active by default)
|
||||
- [NEW] 'Media Showcase'. This extension to the video info screen presents media art in a much more engaging way, taking advantage of available media art.
|
||||
- [NEW] User option: disable extended fanart
|
||||
- [NEW] Keyboard autocomplete support
|
||||
- [NEW] Improved playlist display in music view
|
||||
- Various tweaks and adjustments
|
||||
|
||||
[V1.1.1]
|
||||
- [FIXED] Aspect ratio incorrect in poster view (thanks wiiija)
|
||||
- [NEW] Artist slideshow support
|
||||
- [NEW] Polish translation (thanks Etharr)
|
||||
- [FIXED] Context menu onback handling in addons (thanks Solbero)
|
||||
- [FIXED] onback from music visualisation screen
|
||||
- [NEW] Video Playlists now display in correct content view with title
|
||||
- [NEW] Music video support
|
||||
- [NEW] Artwork downloader support
|
||||
- [NEW] German translation (thanks Matthias)
|
||||
- Various minor tweaks
|
||||
|
||||
[V1.1.0]
|
||||
- Various tweaks and GUI updates.
|
||||
- [NEW] Additional user options for menu customisation added to skin settings
|
||||
- [NEW] Fullscreen music / video OSD revised.
|
||||
- [NEW] Added buttons to 'go to artist' and 'go to album' in the fullscreen music options
|
||||
- [NEW] Party mode added as a default music menu item
|
||||
- [NEW] Now playing information presentation modified.
|
||||
- [NEW] Italian translation (many thanks to Peppe_sr)
|
||||
- [NEW] French translation (many thanks to Seb Boucourt)
|
||||
|
||||
[V1.0.4]
|
||||
- Minor tweaks and bug fixes
|
||||
- [NEW] User option to remove weather data from homescreen
|
||||
|
||||
[V1.0.3]
|
||||
- Minor bug fixes and tweaks
|
||||
- [CHANGED] TVShow Episode count now reflects watched / unwatched status
|
||||
- [CHANGED] TVShow view revised to poster view
|
||||
- [NEW] Basic weather info now available on homescreen
|
||||
- [CHANGED] Default and skin colour options revised
|
||||
- [NEW] Higher quality homescreen backgrounds
|
||||
|
||||
[V1.0.2]
|
||||
- Bug fixes
|
||||
- Extra colour themes added
|
||||
|
||||
[V1.0.0]
|
||||
- Initial release
|
||||
- [UPDATED] MyMusicPlaylistEditor.xml
|
||||
- [REMOVED] Unused images
|
||||
- Minor fixes and bug squashing (thanks Ronie!)
|
||||
|
Loading…
Reference in New Issue