Initial commit

Unusable mess!
This commit is contained in:
Chris Bevan 2014-09-28 19:47:53 +01:00
commit 768fad2912
190 changed files with 30354 additions and 0 deletions

92
1080i/AddonBrowser.xml Normal file
View File

@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">50</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<include>fadeInOut</include>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>99ffffff</colordiffuse>
</control>
<control type="group" id="9001">
<posx>col-2-begin</posx>
<posy>row-3-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-168</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>$LOCALIZE[31055]</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="grouplist">
<posx>10-col</posx>
<posy>46</posy>
<orientation>horizontal</orientation>
<control type="button" id="5">
<align>center</align>
<aligny>center</aligny>
<height>54</height>
<width>8-col</width>
<font>pageTitle</font>
<label>24063</label>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<textoffsetx>12</textoffsetx>
<textoffsety>-6</textoffsety>
<ondown>9999</ondown>
</control>
</control>
<!--content listing-->
<control type="group" id="9999">
<onup>5</onup>
<posx>0</posx>
<posy>-50</posy>
<include>viewDialogList</include>
</control>
<!--page scrollbar-->
<control type="group" id="8000">
<visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="70" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>col-22-begin</posx>
<posy>126</posy>
<height>11-row</height>
<onleft>9999</onleft>
</control>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>AddonBrowser.xml</label>
</control>
</controls>
</window>

203
1080i/Defaults.xml Normal file
View File

@ -0,0 +1,203 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<default type="label">
<posx>0</posx>
<posy>0</posy>
<label>-</label>
<height>1-row</height>
<align>left</align>
<aligny>center</aligny>
<textoffsetx>0</textoffsetx>
<font>regular</font>
<textcolor>selected</textcolor>
<focusedcolor>selected</focusedcolor>
<selectedcolor>selected</selectedcolor>
<disabledcolor>disabled</disabledcolor>
<shadowcolor>44000000</shadowcolor>
</default>
<default type="textbox">
<label>-</label>
<font>regular</font>
<textcolor>selected</textcolor>
</default>
<default type="fadelabel">
<posx>0</posx>
<posy>0</posy>
<height>1-row</height>
<label>-</label>
<align>left</align>
<aligny>center</aligny>
<font>regular</font>
<textcolor>selected</textcolor>
<textoffsetx>0</textoffsetx>
<focusedcolor>selected</focusedcolor>
<selectedcolor>selected</selectedcolor>
<disabledcolor>disabled</disabledcolor>
<scrollout>false</scrollout>
<pauseatend>2000</pauseatend>
</default>
<default type="image">
<posx>0</posx>
<posy>0</posy>
<width>-</width>
<height>-</height>
<align>center</align>
<aligny>center</aligny>
<texture>-</texture>
</default>
<default type="button">
<posx>0</posx>
<posy>0</posy>
<width>4-col</width>
<height>1-row</height>
<font>small</font>
<aligny>center</aligny>
<align>left</align>
<textoffsetx>0</textoffsetx>
<focusedcolor>black</focusedcolor>
<textcolor>unselected</textcolor>
<disabledcolor>disabled</disabledcolor>
<invalidcolor>disabled</invalidcolor>
<pulseonselect>false</pulseonselect>
</default>
<default type="togglebutton">
<posx>0</posx>
<posy>0</posy>
<width>2-col</width>
<height>54</height>
<align>left</align>
<aligny>center</aligny>
<textoffsetx>0</textoffsetx>
<label>-</label>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<font>itemTitle</font>
<textcolor>unselected</textcolor>
<focusedcolor>selected</focusedcolor>
<disabledcolor>disabled</disabledcolor>
<pulseonselect>false</pulseonselect>
<colordiffuse>ffFFFFFF</colordiffuse>
</default>
<default type="radiobutton">
<posx>0</posx>
<posy>0</posy>
<width>-</width>
<height>54</height>
<align>left</align>
<aligny>center</aligny>
<textoffsetx>12</textoffsetx>
<textoffsety>0</textoffsety>
<font>itemTitle</font>
<label>-</label>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<disabledcolor>disabled</disabledcolor>
<radiowidth>64</radiowidth>
<radioheight>64</radioheight>
<radioposx></radioposx>
<radioposy></radioposy>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textureradiofocus>UIControls/radio-button-fo.png</textureradiofocus>
<textureradionofocus>UIControls/radio-button-nf.png</textureradionofocus>
<pulseonselect>false</pulseonselect>
<colordiffuse>FFFFFFFF</colordiffuse>
</default>
<default type="spincontrolex">
<posx>0</posx>
<posy>0</posy>
<width>-</width>
<height>54</height>
<align>left</align>
<aligny>center</aligny>
<textoffsetx>12</textoffsetx>
<font>itemTitle</font>
<label>-</label>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<disabledcolor>disabled</disabledcolor>
<spinwidth>30</spinwidth>
<spinheight>30</spinheight>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textureup>UIControls/arrow-up-nf.png</textureup>
<texturedown>UIControls/arrow-down-nf.png</texturedown>
<textureupfocus>UIControls/arrow-up-fo.png</textureupfocus>
<texturedownfocus>UIControls/arrow-down-fo.png</texturedownfocus>
<pulseonselect>false</pulseonselect>
</default>
<default type="spincontrol">
<posx>0</posx>
<posy>0</posy>
<width>-</width>
<height>54</height>
<align>left</align>
<aligny>center</aligny>
<textoffsetx>12</textoffsetx>
<font>itemTitle</font>
<label>-</label>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<disabledcolor>disabled</disabledcolor>
<spinwidth>36</spinwidth>
<spinheight>36</spinheight>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textureup>UIControls/arrow-up-nf.png</textureup>
<texturedown>UIControls/arrow-down-nf.png</texturedown>
<textureupfocus>UIControls/arrow-up-fo.png</textureupfocus>
<texturedownfocus>UIControls/arrow-down-fo.png</texturedownfocus>
<pulseonselect>false</pulseonselect>
</default>
<!--used in audio settings etc-->
<default type="sliderex">
<posx>0</posx>
<posy>0</posy>
<width>-</width>
<height>54</height>
<font>itemTitle</font>
<textoffsetx>12</textoffsetx>
<textoffsety>0</textoffsety>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<disabledcolor>disabled</disabledcolor>
<texturenofocus>-</texturenofocus>
<texturefocus>colors/selected.png</texturefocus>
<sliderwidth>0</sliderwidth>
<sliderheight>0</sliderheight>
<texturesliderbar>-</texturesliderbar>
<textureslidernib>-</textureslidernib>
<textureslidernibfocus>-</textureslidernibfocus>
<pulseonselect>false</pulseonselect>
</default>
<default type="progress">
<height>12</height>
<texturebg border="0">-</texturebg>
<midtexture border="10">colors/selected.png</midtexture>
<righttexture>-</righttexture>
<overlaytexture>-</overlaytexture>
</default>
<default type="scrollbar">
<width>12</width>
<texturesliderbar>colors/inactive.png</texturesliderbar>
<texturesliderbackground>colors/black.png</texturesliderbackground>
<texturesliderbarfocus>colors/selected.png</texturesliderbarfocus>
<showonepage>false</showonepage>
<orientation>vertical</orientation>
</default>
<default type="edit">
<width>8-col</width>
<height>1-row</height>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<textoffsetx>12</textoffsetx>
<textoffsety>0</textoffsety>
<align>center</align>
<aligny>center</aligny>
<focusedcolor>selected</focusedcolor>
<shadowcolor>-</shadowcolor>
<texturefocus>colors/keyselected.png</texturefocus>
<texturenofocus>colors/offblack.png</texturenofocus>
<pulseonselect>false</pulseonselect>
</default>
</includes>

259
1080i/DialogAddonInfo.xml Normal file
View File

@ -0,0 +1,259 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">8000</defaultcontrol>
<allowoverlay>no</allowoverlay>
<controls>
<!--fanart / coverart if available-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>$INFO[ListItem.art(fanart)]</texture>
<colordiffuse>33ffffff</colordiffuse>
<aspectratio aligny="top">scale</aspectratio>
</control>
</control>
<control type="group">
<visible>isEmpty(ListItem.art(fanart))</visible>
<include>globalBackground</include>
</control>
<!--About this addon-->
<control type="group">
<posx>col-3-begin</posx>
<posy>row-2-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-240</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>$INFO[ListItem.Property(Addon.Type)]</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="image">
<posx>0</posx>
<posy>159</posy>
<width>5-col</width>
<height>5-col</height>
<aspectratio>stretch</aspectratio>
<texture fallback="colors/offblack.png">$INFO[ListItem.art(thumb)]</texture>
</control>
<control type="group">
<posx>6-col</posx>
<control type="label">
<description>Addon Title</description>
<posx>0</posx>
<posy>3-row</posy>
<width>10-col-gutter</width>
<font>dialogTitle</font>
<label>$INFO[ListItem.Property(Addon.Name)]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>4-row</posy>
<width>10-col-gutter</width>
<font>regularStrong</font>
<label>$INFO[ListItem.Property(Addon.Creator)] • $LOCALIZE[31082] $INFO[ListItem.Property(Addon.Version)]</label>
</control>
<control type="textbox" id="400">
<posx>0</posx>
<posy>5-row</posy>
<font>textboxExtraLeading</font>
<width>10-col-gutter</width>
<height>340</height>
<label>[B]$INFO[ListItem.Property(Addon.Description)][/B]</label>
<autoscroll delay="5000" time="1000" repeat="10000"></autoscroll>
</control>
</control>
<!--dialog controls-->
<control type="group">
<visible>!Window.IsVisible(AddonSettings) + !Window.IsActive(TextViewer)</visible>
<posx>0</posx>
<posy>10-row</posy>
<control type="list" id="8000">
<posx>0</posx>
<posy>0</posy>
<width>5-col</width>
<height>6-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<itemlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<visible>!substring(ListItem.Property(Addon.path),http,Left)</visible>
<label>31117</label>
<label2></label2>
<thumb>-</thumb>
<onclick>sendclick(12)</onclick>
</item>
<item id="2">
<label>$INFO[Control.GetLabel(6)]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(6)</onclick>
</item>
<item id="3">
<visible>Control.IsEnabled(8)</visible>
<label>$INFO[Control.GetLabel(8)]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(8)</onclick>
</item>
<item id="4">
<visible>Control.IsEnabled(11)</visible>
<label>$INFO[Control.GetLabel(11)]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(11)</onclick>
</item>
<item id="5">
<visible>Control.IsEnabled(7)</visible>
<label>$INFO[Control.GetLabel(7)]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(7)</onclick>
</item>
<item id="6">
<visible>Control.IsEnabled(9)</visible>
<label>$INFO[Control.GetLabel(9)]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(9)</onclick>
</item>
<item id="7">
<visible>Control.IsEnabled(10)</visible>
<label>$INFO[Control.GetLabel(10)]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(10)</onclick>
</item>
</content>
</control>
</control>
</control>
<!--buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="6">
<description>Install / Uninstall addon</description>
<label>24022</label>
</control>
<control type="button" id="8">
<description>Update Addon button</description>
<label>24069</label>
</control>
<control type="button" id="7">
<description>Disable Addon button</description>
</control>
<control type="button" id="9">
<description>Addon Settings</description>
<label>24020</label>
</control>
<control type="button" id="10">
<description>Changelog button</description>
<label>24036</label>
</control>
<control type="button" id="11">
<description>Rollback button</description>
<label>24048</label>
</control>
<control type="button" id="12">
<description>Launch addon</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogAddonInfo.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,220 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">9</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<!--background-->
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>FFFFFFFF</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<include>globalBackground</include>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>99ffffff</colordiffuse>
</control>
<!--configuration options-->
<control type="group">
<posx>col-3-begin</posx>
<posy>row-2-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<!--content provider title / info-->
<control type="image">
<posx>-240</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>$LOCALIZE[5] $INFO[ListItem.Property(Addon.Name)]</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--subnav-->
<control type="grouplist" id="9">
<posx>0</posx>
<posy>120</posy>
<width>-</width>
<itemgap>3</itemgap>
<height>11-row</height>
<onleft>9000</onleft>
<onright>2</onright>
<orientation>vertical</orientation>
</control>
<!--options area-->
<control type="grouplist" id="2">
<posx>4-col</posx>
<posy>120</posy>
<width>12-col-gutter</width>
<height>11-row</height>
<onleft>9</onleft>
<onright>9001</onright>
<orientation>vertical</orientation>
<itemgap>3</itemgap>
</control>
<!--OK / Cancel-->
<control type="panel" id="9001">
<posx>16-col</posx>
<posy>120</posy>
<width>4-col</width>
<height>5-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<onleft>2</onleft>
<itemlayout width="6-col" height="1-row">
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<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(10140,10)</onclick>
</item>
<item id="2">
<description>Cancel Button</description>
<label>222</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(10140,11)</onclick>
</item>
<item id="3">
<description>Defaults Button</description>
<label>409</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(10140,12)</onclick>
</item>
</content>
</control>
<control type="button" id="13">
<description>Default Category Button</description>
<align>left</align>
<aligny>top</aligny>
<height>54</height>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<textoffsetx>12</textoffsetx>
<textoffsety>8</textoffsety>
</control>
<control type="button" id="3">
<description>Default Button</description>
<align>left</align>
<height>54</height>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<textoffsetx>12</textoffsetx>
</control>
<control type="radiobutton" id="4">
<description>Default RadioButton</description>
</control>
<control type="spincontrolex" id="5">
<description>Default spincontrolex</description>
</control>
<control type="label" id="7">
<label>-</label>
</control>
<control type="image" id="6">
<description>Default Separator</description>
<width>1</width>
<height>1</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="sliderex" id="8">
<description>Default Slider</description>
</control>
<!--ok, cancel etc buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="10">
<description>OK Button</description>
</control>
<control type="button" id="11">
<description>Cancel Button</description>
</control>
<control type="button" id="12">
<description>Defaults Button</description>
</control>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogAddonSettings.xml</label>
</control>
</controls>
</window>

408
1080i/DialogAlbumInfo.xml Normal file
View File

@ -0,0 +1,408 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">8000</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<include>fadeInOut</include>
<controls>
<!--fanart / coverart if available-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--fanart-->
<control type="image">
<visible>!container.content(albums)</visible>
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<aspectratio align="center" aligny="top">stretch</aspectratio>
<texture fallback="colors/black.png">$INFO[Listitem.art(fanart)]</texture>
<include condition="!Skin.HasSetting(disableAnimateFanart)">kenBurnsey</include>
</control>
<!--coverart-->
<control type="image">
<visible>container.content(albums)</visible>
<posx>col-3-begin</posx>
<posy>2-row</posy>
<width>12-col</width>
<height>12-col</height>
<aspectratio align="center" aligny="top">stretch</aspectratio>
<texture fallback="colors/black.png">$INFO[Listitem.thumb]</texture>
<animation effect="rotateY" end="-10" center="auto,auto" time="500">windowOpen</animation>
<animation effect="rotateY" end="-10" center="auto,auto" time="0">windowClose</animation>
</control>
<!--vignette-->
<control type="image">
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</control>
<!--content is artist-->
<control type="group">
<visible>container.content(artists)</visible>
<posx>1359</posx>
<posy>row-2-begin</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>
<!--overlay-->
<control type="image">
<posx>-12</posx>
<posy>-95</posy>
<width>573</width>
<height>817</height>
<texture>colors/black.png</texture>
<colordiffuse>ccffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-12</posx>
<posy>-95</posy>
<width>573</width>
<height>198</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-12</posx>
<posy>838</posy>
<width>573</width>
<height>198</height>
<texture>colors/black.png</texture>
<colordiffuse>ccffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--content description-->
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>8-col-gutter</width>
<align>left</align>
<font>pageTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.Artist]</label>
<scroll>true</scroll>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>0</posx>
<posy>42</posy>
<width>8-col-gutter</width>
<align>left</align>
<font>itemTitleSmall</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.genre]</label>
<shadowcolor>-</shadowcolor>
</control>
<!--synopsis-->
<control type="textbox">
<posx>0</posx>
<posy>132</posy>
<font>textboxExtraLeading</font>
<width>8-col-gutter</width>
<align>left</align>
<textcolor>selected</textcolor>
<height>528</height>
<label>[B]$INFO[ListItem.Property(Artist_Description)][/B]</label>
<autoscroll delay="10000" time="1000" repeat="10000"></autoscroll>
<shadowcolor>-</shadowcolor>
</control>
<!--dialog controls-->
<control type="panel" id="8000">
<posx>-12</posx>
<posy>row-13-begin</posy>
<width>8-col</width>
<height>6-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<itemlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>285</width>
<height>55</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>cc000000</colordiffuse>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>64</posx>
<posy>2</posy>
<width>184</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>285</width>
<height>55</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>64</posx>
<posy>2</posy>
<width>184</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item>
<label>184</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(6)</onclick>
</item>
<item>
<label>13405</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(10)</onclick>
</item>
<item>
<label>20413</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(12)</onclick>
</item>
<item>
<label></label>
<label2></label2>
<thumb></thumb>
<onclick>noop</onclick>
</item>
</content>
</control>
</control>
<!--content is album-->
<control type="group">
<visible>container.content(albums) + !container.content(artists)</visible>
<posx>1359</posx>
<posy>row-2-begin</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>
<!--overlay-->
<control type="image">
<posx>-12</posx>
<posy>-95</posy>
<width>573</width>
<height>817</height>
<texture>colors/black.png</texture>
<colordiffuse>ccffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-12</posx>
<posy>-95</posy>
<width>573</width>
<height>198</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-12</posx>
<posy>838</posy>
<width>573</width>
<height>198</height>
<texture>colors/black.png</texture>
<colordiffuse>ccffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--title and synopsis-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>8-col-gutter</width>
<align>left</align>
<font>pageTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.album]</label>
<scroll>true</scroll>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>0</posx>
<posy>42</posy>
<width>8-col-gutter</width>
<align>left</align>
<font>itemTitleSmall</font>
<textcolor>black</textcolor>
<label>$INFO[listitem.artist]$INFO[Listitem.year, - ,]</label>
<shadowcolor>-</shadowcolor>
</control>
<!--synopsis-->
<control type="textbox">
<posx>0</posx>
<posy>132</posy>
<font>textboxExtraLeading</font>
<width>8-col-gutter</width>
<align>left</align>
<textcolor>selected</textcolor>
<height>528</height>
<label>[B]$INFO[ListItem.Property(Album_Description)][/B]</label>
<autoscroll delay="10000" time="1000" repeat="10000"></autoscroll>
<shadowcolor>-</shadowcolor>
</control>
</control>
<!--dialog controls-->
<control type="panel" id="8000">
<posx>-12</posx>
<posy>row-13-begin</posy>
<width>8-col</width>
<height>6-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<itemlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>285</width>
<height>55</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>cc000000</colordiffuse>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>64</posx>
<posy>2</posy>
<width>184</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>285</width>
<height>55</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>64</posx>
<posy>2</posy>
<width>184</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item>
<label>184</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(6)</onclick>
</item>
<item>
<label>13405</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(10)</onclick>
</item>
<item>
<label>20413</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(12)</onclick>
</item>
<item>
<label></label>
<label2></label2>
<thumb></thumb>
<onclick>noop</onclick>
</item>
</content>
</control>
</control>
<!--dialog controls-->
<control type="group">
<visible>false</visible>
<control type="button" id="6">
<description>Refresh button</description>
<label>184</label>
</control>
<control type="button" id="10">
<description>Get Thumb</description>
<label>13405</label>
</control>
<control type="button" id="12">
<description>Get Fanart</description>
<label>20413</label>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogAlbumInfo.xml</label>
</control>
</controls>
</window>

14
1080i/DialogBusy.xml Normal file
View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">-</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<control type="label">
<posy>0</posy>
<include>DialogID</include>
<label>DialogBusy.xml</label>
</control>
<include>loadingIndicator</include>
<include>DebugGrid</include>
</controls>
</window>

104
1080i/DialogButtonMenu.xml Normal file
View File

@ -0,0 +1,104 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--power menu-->
<window type="buttonMenu">
<defaultcontrol always="true">8000</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<include>fadeInOut</include>
<controls>
<include>modalDialog</include>
<control type="group">
<posx>col-1-begin</posx>
<posy>7-row</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="list" id="8000">
<posx>-15</posx>
<posy>0</posy>
<width>6-col</width>
<height>6-row</height>
<itemgap>0</itemgap>
<itemlayout width="6-col" height="1-row">
<control type="label">
<posx>15</posx>
<posy>0</posy>
<width>6-col</width>
<align>left</align>
<font>itemTitle</font>
<textcolor>unselected</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
</itemlayout>
<focusedlayout width="6-col" height="1-row">
<control type="label">
<posx>-1</posx>
<posy>0</posy>
<width>6-col</width>
<align>left</align>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<label>[ $INFO[ListItem.label] ]</label>
</control>
</focusedlayout>
<content>
<item id="1">
<label>13016</label>
<visible>System.CanPowerDown + !Skin.HasSetting(exitFirst)</visible>
<thumb>-</thumb>
<onclick>xbmc.powerdown()</onclick>
</item>
<item id="2">
<description>Exit to desktop</description>
<visible>Skin.HasSetting(exitFirst)</visible>
<label>13012</label>
<thumb>-</thumb>
<onclick>XBMC.Quit()</onclick>
</item>
<item id="3">
<label>13011</label>
<visible>System.CanSuspend</visible>
<thumb>-</thumb>
<onclick>XBMC.Suspend()</onclick>
</item>
<item id="4">
<label>13010</label>
<visible>System.CanHibernate</visible>
<thumb>-</thumb>
<onclick>XBMC.Hibernate()</onclick>
</item>
<item id="5">
<label>13013</label>
<thumb>-</thumb>
<onclick>XBMC.Reset()</onclick>
</item>
<item id="6">
<label>$LOCALIZE[20126] $INFO[system.profilename]</label>
<visible>System.HasLoginScreen | IntegerGreaterThan(System.ProfileCount,1)</visible>
<visible>System.Loggedon</visible>
<thumb>-</thumb>
<onclick>System.LogOff</onclick>
<onclick>Dialog.Close(all,true)</onclick>
</item>
<item id="7">
<description>Exit to desktop</description>
<visible>!Skin.HasSetting(exitFirst)</visible>
<label>13012</label>
<thumb>-</thumb>
<onclick>XBMC.Quit()</onclick>
</item>
<item id="8">
<label>13016</label>
<visible>System.CanPowerDown + Skin.HasSetting(exitFirst)</visible>
<thumb>-</thumb>
<onclick>xbmc.powerdown()</onclick>
</item>
</content>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogButtonMenu.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,320 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">3</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>99ffffff</colordiffuse>
</control>
<control type="group">
<posx>col-5-begin</posx>
<posy>row-2-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-384</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label" id="20">
<description>header label</description>
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>31033</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--dialog options-->
<control type="spincontrolex" id="20">
<description>Directory Content</description>
<posx>0</posx>
<posy>2-row</posy>
<width>12-col</width>
<ondown>4</ondown>
<onright>9001</onright>
</control>
<control type="label">
<visible>!control.hasfocus(3)</visible>
<description>Content type label unfocussed</description>
<posx>12</posx>
<posy>2-row</posy>
<width>12-col</width>
<label>31031</label>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<visible>control.hasfocus(3)</visible>
<description>Content type label focussed</description>
<posx>12</posx>
<posy>2-row</posy>
<width>12-col</width>
<label>31031</label>
<font>itemTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--scraper selection-->
<control type="label">
<posx>12</posx>
<posy>199</posy>
<width>6-col</width>
<label>31137</label>
<font>itemTitleSmallCondensed</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="image">
<posx>12</posx>
<posy>256</posy>
<width>12-col</width>
<height>4-row</height>
<texture>colors/black.png</texture>
<colordiffuse>77ffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="panel" id="21">
<posx>12</posx>
<posy>256</posy>
<width>12-col</width>
<height>4-row</height>
<onup>3</onup>
<ondown>6</ondown>
<onright>9001</onright>
<itemlayout width="12-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>12-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/offblack.png</texture>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>1</posx>
<posy>4</posy>
<width>50</width>
<height>50</height>
<aspectratio>scale</aspectratio>
<texture fallback="colors/offblack.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>10-col-gutter</width>
<label>$INFO[ListItem.Label]</label>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<visible>ListItem.IsSelected</visible>
<posx>48r</posx>
<posy>1</posy>
<width>40</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
</itemlayout>
<focusedlayout width="12-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>12-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="image">
<posx>1</posx>
<posy>4</posy>
<width>50</width>
<height>50</height>
<aspectratio>scale</aspectratio>
<texture fallback="colors/offblack.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>10-col-gutter</width>
<label>$INFO[ListItem.Label]</label>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<visible>ListItem.IsSelected</visible>
<posx>48r</posx>
<posy>1</posy>
<width>40</width>
<font>symbol</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
</focusedlayout>
</control>
<!--specific media type settings-->
<control type="button" id="22">
<description>Specific media type settings</description>
<posx>0</posx>
<posy>9-row</posy>
<label>31042</label>
<font>itemTitle</font>
<width>12-col</width>
<height>54</height>
<align>left</align>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>12</textoffsetx>
<onup>4</onup>
<ondown>5</ondown>
<onright>9001</onright>
</control>
<!--misc options-->
<control type="grouplist" id="5">
<description>Control Area</description>
<posx>0</posx>
<posy>10-row</posy>
<width>12-col</width>
<height>6-row</height>
<itemgap>0</itemgap>
<onup>6</onup>
<onright>9001</onright>
<orientation>vertical</orientation>
</control>
<control type="button" id="7">
<description>default</description>
</control>
<control type="radiobutton" id="8">
<description>radioButton</description>
</control>
<!--OK / Cancel-->
<control type="panel" id="9001">
<posx>876</posx>
<posy>110</posy>
<width>4-col</width>
<height>5-row</height>
<itemgap>0</itemgap>
<orientation>vertical</orientation>
<onleft>3</onleft>
<itemlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col</width>
<font>menuTitle</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(132,28)</onclick>
</item>
<item id="2">
<description>Cancel Button</description>
<label>222</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(132,29)</onclick>
</item>
</content>
</control>
</control>
<!--hidden dialog controls-->
<control type="group">
<visible>false</visible>
<control type="button" id="28">
<description>Ok</description>
</control>
<control type="button" id="29">
<description>Cancel</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogContentSettings.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">1000</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<include>fadeInOut</include>
<controls>
<include>modalDialog</include>
<control type="grouplist" id="996">
<posx>col-10-begin</posx>
<posy>4-row</posy>
<itemgap>0</itemgap>
</control>
<control type="button" id="1000">
<description>Buttons</description>
<width>5-col</width>
<textcolor>unselected</textcolor>
<focusedcolor>selected</focusedcolor>
<font>itemTitle</font>
<textoffsetx>12</textoffsetx>
<texturefocus>UIControls/textButtonFO.png</texturefocus>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogContextMenu.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<controls>
<control type="group">
<visible>!Window.IsActive(fullscreenvideo)</visible>
<posx>col-19-begin</posx>
<posy>83</posy>
<!--animations-->
<animation type="Windowclose">
<effect type="fade" start="100" end="0" time="400" tween="sine" />
</animation>
<control type="image">
<posx>0</posx>
<posy>-12</posy>
<width>8-col</width>
<height>102</height>
<texture>colors/selected.png</texture>
<colordiffuse>eeFFFFFF</colordiffuse>
<!--animations-->
<animation type="Windowopen">
<effect type="slide" start="1000,0" end="0,0" time="400" tween="sine" />
</animation>
</control>
<control type="label">
<description>heading</description>
<posx>24</posx>
<posy>-12</posy>
<font>smallStrong</font>
<width>468</width>
<height>1-row</height>
<label>$INFO[Control.GetLabel(30)] $INFO[System.Progressbar,- ,%]</label>
<scroll>true</scroll>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="400" time="400" tween="sine" />
</animation>
</control>
<control type="label" id="31">
<description>message</description>
<posx>24</posx>
<posy>30</posy>
<font>pageTitle</font>
<textcolor>black</textcolor>
<width>468</width>
<height>1-row</height>
<label>-</label>
<scroll>true</scroll>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="600" time="400" tween="sine" />
</animation>
</control>
</control>
<!--hidden labels-->
<control type="group">
<visible>false</visible>
<control type="label" id="30">
<description>heading label</description>
</control>
</control>
</controls>
</window>

108
1080i/DialogFavourites.xml Normal file
View File

@ -0,0 +1,108 @@
<?xml version="1.0" encoding="UTF-8"?>
<window type="dialog">
<defaultcontrol always="true">450</defaultcontrol>
<allowoverlay>no</allowoverlay>
<include>fadeInOut</include>
<controls>
<!--background-->
<control type="image">
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>ddffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>backgrounds/vignette.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<control type="group">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<control type="label" id="1">
<posx>0</posx>
<posy>0</posy>
<width>8-col</width>
<font>pageTitle</font>
<textcolor>selected</textcolor>
<label>1036</label>
</control>
<control type="label">
<visible>!IntegerGreaterThan(Container(450).NumItems,0)</visible>
<posx>0</posx>
<posy>45</posy>
<width>8-col</width>
<label>31096</label>
<font>regular</font>
<textcolor>selected</textcolor>
</control>
<control type="panel" id="450">
<posx>0</posx>
<posy>2-row</posy>
<width>24-col</width>
<height>13-row</height>
<itemlayout width="6-col" height="314">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<height>230</height>
<aspectratio>scale</aspectratio>
<texture fallback="colors/black.png" border="0">$INFO[Listitem.icon]</texture>
<bordertexture border="3" colordiffuse="33FFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>233</posy>
<width>6-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<focusedlayout width="6-col" height="314">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<height>230</height>
<aspectratio>scale</aspectratio>
<texture fallback="colors/black.png" border="0">$INFO[Listitem.icon]</texture>
<bordertexture border="3" colordiffuse="ffFFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>233</posy>
<width>6-col-gutter</width>
<height>1-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>233</posy>
<width>6-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.Label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogFavourites.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,120 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">450</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>fullscreenWidth</width>
<height>fullscreenHeight</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>ddFFFFFF</colordiffuse>
<include>fadeInOut</include>
</control>
<control type="group">
<posx>col-7-begin</posx>
<posy>row-3-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-528</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posy>44</posy>
<width>12-col</width>
<font>pageTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="list" id="450">
<posx>0</posx>
<posy>120</posy>
<width>12-col</width>
<height>11-row</height>
<onleft>5</onleft>
<onright>9001</onright>
<onup>6</onup>
<ondown>6</ondown>
<itemlayout height="1-row" width="6-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>312</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<focusedlayout height="1-row" width="6-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>312</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</focusedlayout>
</control>
</control>
</controls>
</window>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<onload>action(back)</onload>
<onload>activatewindow(videoosd)</onload>
<controls></controls>
</window>

69
1080i/DialogKaiToast.xml Normal file
View File

@ -0,0 +1,69 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<allowoverlay>yes</allowoverlay>
<onload condition="Window.isactive(videolibrary) | window.isactive(videoplaylist) | Window.isactive(pvr) window.isactive(musiclibrary) | window.isactive(musicfiles) | window.isactive(musicplaylist)">SetFocus(9000,0)</onload>
<coordinates>
<origin x="0" y="0" />
</coordinates>
<controls>
<control type="group">
<posx>col-19-begin</posx>
<posy>83</posy>
<!--<visible>!Window.IsActive(fullscreenvideo)</visible>-->
<!--animations-->
<animation type="Windowclose">
<effect type="fade" start="100" end="0" time="400" tween="sine" />
</animation>
<control type="image">
<posx>0</posx>
<posy>-12</posy>
<width>8-col</width>
<height>102</height>
<texture>colors/selected.png</texture>
<colordiffuse>eeFFFFFF</colordiffuse>
<!--animations-->
<animation type="Windowopen">
<effect type="slide" start="1000,0" end="0,0" time="400" tween="sine" />
</animation>
</control>
<control type="label" id="401">
<description>heading</description>
<posx>24</posx>
<posy>-12</posy>
<font>smallStrong</font>
<width>468</width>
<height>1-row</height>
<label>-</label>
<scroll>true</scroll>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="400" time="400" tween="sine" />
</animation>
</control>
<control type="label" id="402">
<description>message</description>
<posx>24</posx>
<posy>30</posy>
<font>pageTitle</font>
<textcolor>black</textcolor>
<width>468</width>
<height>1-row</height>
<label>-</label>
<scroll>true</scroll>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="600" time="400" tween="sine" />
</animation>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>DialogKaiToast.xml </label>
</control>
</controls>
</window>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<window type="dialog">
<controls>
<!--removed: not used-->
</controls>
</window>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<window type="dialog">
<controls>
<!--removed: not used-->
</controls>
</window>

1046
1080i/DialogKeyboard.xml Normal file

File diff suppressed because it is too large Load Diff

171
1080i/DialogMediaFilter.xml Normal file
View File

@ -0,0 +1,171 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">5</defaultcontrol>
<controls>
<include>modalDialog</include>
<!--filter options-->
<control type="group" id="9001">
<posx>col-5-begin</posx>
<posy>row-3-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-384</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>587</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--control area-->
<control type="grouplist" id="5">
<posx>0</posx>
<posy>120</posy>
<width>12-col-gutter</width>
<height>9-row</height>
<itemgap>0</itemgap>
<onright>9500</onright>
</control>
<!--default control styles-->
<control type="button" id="7">
<description>Default Button</description>
<align>left</align>
<height>54</height>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>12</textoffsetx>
</control>
<control type="radiobutton" id="8">
<description>Default RadioButton</description>
</control>
<control type="spincontrolex" id="9">
<description>Default SpinControlex</description>
</control>
<control type="sliderex" id="13">
<description>Default Slider</description>
</control>
<control type="edit" id="12">
<description>Default Edit</description>
</control>
<!--OK / Clear-->
<control type="panel" id="9500">
<posx>12-col</posx>
<posy>120</posy>
<width>4-col</width>
<height>4-row</height>
<itemgap>0</itemgap>
<onleft>5</onleft>
<itemlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col-gutter</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col-gutter</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<description>OK Button</description>
<label>186</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(28)</onclick>
</item>
<item id="2">
<description>clear Button</description>
<label>192</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(27)</onclick>
</item>
</content>
</control>
</control>
<!--OK / Clear buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="28">
<description>Ok Button</description>
</control>
<control type="button" id="27">
<description>Clear Button</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>DialogMediaFilter.xml</label>
</control>
</controls>
</window>

287
1080i/DialogMediaSource.xml Normal file
View File

@ -0,0 +1,287 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol>8000</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>99ffffff</colordiffuse>
</control>
<control type="group" id="9001">
<posx>col-5-begin</posx>
<posy>row-3-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-384</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label" id="2">
<description>header label</description>
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>1026</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="group">
<posx>0</posx>
<posy>2-row</posy>
<!--set path-->
<control type="label">
<description>path label</description>
<posx>12</posx>
<posy>0</posy>
<width>16-col</width>
<font>itemTitleSmallCondensed</font>
<label>1021</label>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="image">
<posx>0</posx>
<posy>1-row</posy>
<width>12-col-gutter</width>
<height>5-row</height>
<texture>colors/black.png</texture>
<colordiffuse>77ffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--path list-->
<control type="panel" id="10">
<posx>0</posx>
<posy>1-row</posy>
<width>12-col-gutter</width>
<height>4-row</height>
<onright>8000</onright>
<ondown>12</ondown>
<pagecontrol>-</pagecontrol>
<scrolltime>200</scrolltime>
<itemlayout width="12-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>12-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/offblack.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>-1</posy>
<width>12-col</width>
<height>1-row</height>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<info>ListItem.Label</info>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="12-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>12-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>-1</posy>
<width>12-col</width>
<height>1-row</height>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<info>ListItem.Label</info>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
</control>
<!--name source-->
<control type="label">
<description>Name label</description>
<posx>12</posx>
<posy>7-row</posy>
<width>12-col-gutter</width>
<font>itemTitle</font>
<label>31045</label>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="edit" id="12">
<description>Name Button</description>
<posx>3-col</posx>
<posy>7-row</posy>
<width>9-col-gutter</width>
<label>-</label>
<onup>10</onup>
<onright>8000</onright>
<ondown>10</ondown>
</control>
</control>
<!--dialog controls-->
<control type="group">
<posx>12-col</posx>
<posy>160</posy>
<control type="panel" id="8000">
<posx>0</posx>
<posy>10</posy>
<width>4-col</width>
<height>5-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<onleft>10</onleft>
<itemlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<description>Browse</description>
<label>1024</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(129,11)</onclick>
</item>
<item id="2">
<description>Add Path Button</description>
<label>15019</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(129,13)</onclick>
</item>
<item id="6">
<description>Remove Path Button</description>
<label>1210</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(129,14)</onclick>
</item>
<item id="3">
<description>Ok Button</description>
<label>186</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(129,18)</onclick>
</item>
<item id="4">
<description>Cancel Button</description>
<label>222</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(129,19)</onclick>
</item>
</content>
</control>
</control>
</control>
<!--buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="11">
<description>Browse Button</description>
</control>
<control type="button" id="13">
<description>Add Path Button</description>
</control>
<control type="button" id="14">
<description>Remove Path Button</description>
</control>
<control type="button" id="18">
<description>Ok Button</description>
</control>
<control type="button" id="19">
<description>Cancel Button</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogMediaSource.xml</label>
</control>
</controls>
</window>

77
1080i/DialogMuteBug.xml Normal file
View File

@ -0,0 +1,77 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">901</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<control type="group">
<posx>col-19-begin</posx>
<posy>83</posy>
<!--animations-->
<animation type="Windowclose">
<effect type="fade" start="100" end="0" time="400" tween="sine" />
</animation>
<control type="image">
<posx>0</posx>
<posy>-12</posy>
<width>8-col</width>
<height>102</height>
<texture>colors/selected.png</texture>
<colordiffuse>eeFFFFFF</colordiffuse>
<!--animations-->
<animation type="Windowopen">
<effect type="slide" start="1000,0" end="0,0" time="400" tween="sine" />
</animation>
</control>
<control type="label">
<description>heading</description>
<posx>24</posx>
<posy>-12</posy>
<font>smallStrong</font>
<width>4-col</width>
<height>1-row</height>
<label>772</label>
<scroll>true</scroll>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="400" time="400" tween="sine" />
</animation>
</control>
<control type="label">
<posx>24</posx>
<posy>30</posy>
<width>1-col</width>
<font>symbolLarge</font>
<textcolor>black</textcolor>
<label></label>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="600" time="400" tween="sine" />
</animation>
</control>
<control type="label">
<posx>72</posx>
<posy>34</posy>
<width>4-col</width>
<font>pageTitle</font>
<textcolor>black</textcolor>
<label>31098</label>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="600" time="400" tween="sine" />
</animation>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<include>DialogID</include>
<label>DialogMuteBug.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,237 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">10</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>99ffffff</colordiffuse>
</control>
<control type="group">
<posx>col-5-begin</posx>
<posy>row-2-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-384</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posy>44</posy>
<width>8-col</width>
<font>pageTitle</font>
<label>1007</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--options-->
<control type="group" id="9010">
<posx>0</posx>
<posy>120</posy>
<width>12-col-gutter</width>
<onright>9011</onright>
<control type="spincontrolex" id="10">
<description>Protocol</description>
<posx>0</posx>
<posy>0</posy>
<width>12-col-gutter</width>
<label>1008</label>
<ondown>11</ondown>
<onright>9011</onright>
</control>
<control type="edit" id="11">
<description>Server Address</description>
<posx>0</posx>
<posy>1-row</posy>
<width>12-col-gutter</width>
<align>left</align>
<height>54</height>
<ondown>12</ondown>
<onup>10</onup>
<onright>9011</onright>
</control>
<control type="button" id="12">
<description>Server Browse</description>
<posx>0</posx>
<posy>2-row</posy>
<label>1024</label>
<width>12-col-gutter</width>
<align>left</align>
<height>54</height>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>12</textoffsetx>
<ondown>16</ondown>
<onup>11</onup>
<onright>9011</onright>
</control>
<control type="edit" id="16">
<description>Remote</description>
<posx>0</posx>
<posy>3-row</posy>
<width>12-col-gutter</width>
<align>left</align>
<height>54</height>
<ondown>13</ondown>
<onup>12</onup>
<onright>9011</onright>
</control>
<control type="edit" id="13">
<description>Port</description>
<posx>0</posx>
<posy>4-row</posy>
<label>1013</label>
<width>12-col-gutter</width>
<align>left</align>
<height>54</height>
<ondown>14</ondown>
<onup>16</onup>
<onright>9011</onright>
</control>
<control type="edit" id="14">
<description>Username</description>
<posx>0</posx>
<posy>5-row</posy>
<label>1014</label>
<width>12-col-gutter</width>
<align>left</align>
<height>54</height>
<ondown>15</ondown>
<onup>13</onup>
<onright>9011</onright>
</control>
<control type="edit" id="15">
<description>password</description>
<posx>0</posx>
<posy>6-row</posy>
<label>15052</label>
<width>12-col-gutter</width>
<align>left</align>
<height>54</height>
<onup>14</onup>
<onright>9011</onright>
</control>
</control>
<!--OK / Cancel-->
<control type="panel" id="9011">
<posx>12-col</posx>
<posy>2-row</posy>
<width>4-col</width>
<height>5-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<onleft>9010</onleft>
<itemlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col</width>
<font>menuTitle</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(128,18)</onclick>
</item>
<item id="2">
<description>Cancel Button</description>
<label>222</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(128,19)</onclick>
</item>
</content>
</control>
<!--ok, cancel etc buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="18">
<description>Ok</description>
</control>
<control type="button" id="19">
<description>Cancel</description>
</control>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogNetworkSetup.xml</label>
</control>
</controls>
</window>

310
1080i/DialogNumeric.xml Normal file
View File

@ -0,0 +1,310 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">21</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<coordinates>
<origin x="0" y="540" />
</coordinates>
<controls>
<posx>col-3-begin</posx>
<!--background-->
<control type="image">
<posx>0</posx>
<posy>-24</posy>
<width>fullscreenWidth</width>
<height>10-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ccffffff</colordiffuse>
</control>
<!--headers-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<control type="label" id="1">
<description>header label</description>
<posx>0</posx>
<posy>-64</posy>
<width>24-col-gutter</width>
<height>1-row</height>
<align>center</align>
<font>itemTitleSmall</font>
<textcolor>selected</textcolor>
</control>
<control type="image">
<posx>8-col</posx>
<posy>-12</posy>
<width>8-col</width>
<height>1-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/keyselected.png</texture>
</control>
<control type="label" id="4">
<description>Edit Text</description>
<posx>8-col</posx>
<posy>-12</posy>
<width>8-col</width>
<height>1-row</height>
<align>center</align>
<textcolor>selected</textcolor>
<font>itemTitle</font>
</control>
</control>
<!--keyboard-->
<control type="group">
<posx>col-10-begin</posx>
<posy>2-row</posy>
<!--row 1-->
<control type="button" id="11">
<description>1 button</description>
<label>12311</label>
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>1-col</height>
<align>center</align>
<onleft>23</onleft>
<onright>12</onright>
<onup>20</onup>
<ondown>14</ondown>
<texturenofocus>colors/keyselected.png</texturenofocus>
<texturefocus>colors/keyaccent.png</texturefocus>
<focusedcolor>selected</focusedcolor>
<textcolor>selected</textcolor>
</control>
<control type="button" id="12">
<description>2 button</description>
<label>12312</label>
<posx>78</posx>
<posy>0</posy>
<width>1-col</width>
<height>1-col</height>
<align>center</align>
<onleft>11</onleft>
<onright>13</onright>
<onup>10</onup>
<ondown>15</ondown>
<texturenofocus>colors/keyselected.png</texturenofocus>
<texturefocus>colors/keyaccent.png</texturefocus>
<focusedcolor>selected</focusedcolor>
<textcolor>selected</textcolor>
</control>
<control type="button" id="13">
<description>3 button</description>
<label>12313</label>
<posx>156</posx>
<posy>0</posy>
<width>1-col</width>
<height>1-col</height>
<align>center</align>
<onleft>12</onleft>
<onright>23</onright>
<onup>22</onup>
<ondown>16</ondown>
<texturenofocus>colors/keyselected.png</texturenofocus>
<texturefocus>colors/keyaccent.png</texturefocus>
<focusedcolor>selected</focusedcolor>
<textcolor>selected</textcolor>
</control>
<control type="button" id="23">
<description>Backspace button</description>
<label>20181</label>
<posx>234</posx>
<posy>0</posy>
<width>3-col</width>
<height>1-col</height>
<align>center</align>
<textwidth>180</textwidth>
<onleft>13</onleft>
<onright>11</onright>
<onup>21</onup>
<ondown>21</ondown>
<texturenofocus>colors/keyunselected.png</texturenofocus>
<texturefocus>colors/keyaccent.png</texturefocus>
<focusedcolor>selected</focusedcolor>
<textcolor>selected</textcolor>
<font>buttonTitle</font>
</control>
<!--row 2-->
<control type="button" id="14">
<description>4 button</description>
<label>12314</label>
<posx>0</posx>
<posy>78</posy>
<width>1-col</width>
<height>1-col</height>
<align>center</align>
<onleft>21</onleft>
<onright>15</onright>
<onup>11</onup>
<ondown>17</ondown>
<texturenofocus>colors/keyselected.png</texturenofocus>
<texturefocus>colors/keyaccent.png</texturefocus>
<focusedcolor>selected</focusedcolor>
<textcolor>selected</textcolor>
</control>
<control type="button" id="15">
<description>5 button</description>
<label>12315</label>
<posx>78</posx>
<posy>78</posy>
<width>1-col</width>
<height>1-col</height>
<align>center</align>
<onleft>14</onleft>
<onright>16</onright>
<onup>12</onup>
<ondown>18</ondown>
<texturenofocus>colors/keyselected.png</texturenofocus>
<texturefocus>colors/keyaccent.png</texturefocus>
<focusedcolor>selected</focusedcolor>
<textcolor>selected</textcolor>
</control>
<control type="button" id="16">
<description>6 button</description>
<label>12316</label>
<posx>156</posx>
<posy>78</posy>
<width>1-col</width>
<height>1-col</height>
<align>center</align>
<onleft>15</onleft>
<onright>21</onright>
<onup>13</onup>
<ondown>19</ondown>
<texturenofocus>colors/keyselected.png</texturenofocus>
<texturefocus>colors/keyaccent.png</texturefocus>
<focusedcolor>selected</focusedcolor>
<textcolor>selected</textcolor>
</control>
<control type="button" id="21">
<description>Done button</description>
<label>20177</label>
<posx>234</posx>
<posy>78</posy>
<width>3-col</width>
<height>1-col</height>
<align>center</align>
<textwidth>180</textwidth>
<onleft>16</onleft>
<onright>14</onright>
<onup>23</onup>
<ondown>23</ondown>
<texturenofocus>colors/keyunselected.png</texturenofocus>
<texturefocus>colors/keyaccent.png</texturefocus>
<focusedcolor>selected</focusedcolor>
<textcolor>selected</textcolor>
<font>buttonTitle</font>
</control>
<!--row 3-->
<control type="button" id="17">
<description>7 button</description>
<label>12317</label>
<posx>0</posx>
<posy>156</posy>
<width>1-col</width>
<height>1-col</height>
<align>center</align>
<onleft>19</onleft>
<onright>18</onright>
<onup>14</onup>
<ondown>20</ondown>
<texturenofocus>colors/keyselected.png</texturenofocus>
<texturefocus>colors/keyaccent.png</texturefocus>
<focusedcolor>selected</focusedcolor>
<textcolor>selected</textcolor>
</control>
<control type="button" id="18">
<description>8 button</description>
<label>12318</label>
<posx>78</posx>
<posy>156</posy>
<width>1-col</width>
<height>1-col</height>
<align>center</align>
<onleft>17</onleft>
<onright>19</onright>
<onup>15</onup>
<ondown>10</ondown>
<texturenofocus>colors/keyselected.png</texturenofocus>
<texturefocus>colors/keyaccent.png</texturefocus>
<focusedcolor>selected</focusedcolor>
<textcolor>selected</textcolor>
</control>
<control type="button" id="19">
<description>9 button</description>
<label>12319</label>
<posx>156</posx>
<posy>156</posy>
<width>1-col</width>
<height>1-col</height>
<align>center</align>
<onleft>18</onleft>
<onright>17</onright>
<onup>16</onup>
<ondown>22</ondown>
<texturenofocus>colors/keyselected.png</texturenofocus>
<texturefocus>colors/keyaccent.png</texturefocus>
<focusedcolor>selected</focusedcolor>
<textcolor>selected</textcolor>
</control>
<!--row 4-->
<control type="button" id="20">
<description>prev button</description>
<label>&lt;</label>
<posx>0</posx>
<posy>234</posy>
<width>1-col</width>
<height>1-col</height>
<align>center</align>
<onleft>22</onleft>
<onright>10</onright>
<onup>17</onup>
<ondown>11</ondown>
<texturenofocus>colors/keyunselected.png</texturenofocus>
<texturefocus>colors/keyaccent.png</texturefocus>
<focusedcolor>selected</focusedcolor>
<textcolor>selected</textcolor>
</control>
<control type="button" id="10">
<description>0 button</description>
<label>12310</label>
<posx>78</posx>
<posy>234</posy>
<width>1-col</width>
<height>1-col</height>
<align>center</align>
<onleft>20</onleft>
<onright>22</onright>
<onup>18</onup>
<ondown>12</ondown>
<texturenofocus>colors/keyselected.png</texturenofocus>
<texturefocus>colors/keyaccent.png</texturefocus>
<focusedcolor>selected</focusedcolor>
<textcolor>selected</textcolor>
</control>
<control type="button" id="22">
<description>next button</description>
<label>&gt;</label>
<posx>156</posx>
<posy>234</posy>
<width>1-col</width>
<height>1-col</height>
<align>center</align>
<onleft>10</onleft>
<onright>20</onright>
<onup>19</onup>
<ondown>13</ondown>
<texturenofocus>colors/keyunselected.png</texturenofocus>
<texturefocus>colors/keyaccent.png</texturefocus>
<focusedcolor>selected</focusedcolor>
<textcolor>selected</textcolor>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogNumeric.xml</label>
</control>
</controls>
</window>

131
1080i/DialogOk.xml Normal file
View File

@ -0,0 +1,131 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">9001</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<include>fadeInOut</include>
<controls>
<include>modalDialog</include>
<!--error message fields (placeholders)-->
<control type="group">
<visible>false</visible>
<control type="label" id="2">
<description>Line 1</description>
</control>
<control type="label" id="3">
<description>Line 2</description>
</control>
<control type="label" id="4">
<description>Line 3</description>
</control>
<control type="button" id="10">
<description>OK</description>
</control>
</control>
<control type="group">
<posx>col-8-begin</posx>
<posy>row-7-begin</posy>
<!--animations-->
<include>modalDialogInOut</include>
<!--text-->
<control type="label" id="1">
<description>heading</description>
<posx>0</posx>
<posy>0</posy>
<width>10-col</width>
<font>pageTitle</font>
<textcolor>selected</textcolor>
<scroll>true</scroll>
</control>
<control type="textbox">
<posx>0</posx>
<posy>1-row</posy>
<width>10-col</width>
<height>128</height>
<font>regular</font>
<textcolor>selected</textcolor>
<label>$INFO[control.getlabel(2)] $INFO[control.getlabel(3)] $INFO[control.getlabel(4)]</label>
</control>
<!--OK-->
<control type="panel" id="9001">
<posx>0</posx>
<posy>4-row</posy>
<width>5-col</width>
<height>5-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<onleft>2</onleft>
<itemlayout width="5-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>5-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="5-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>5-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col</width>
<font>menuTitle</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(2002,10)</onclick>
</item>
</content>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogOk.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,454 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">20</defaultcontrol>
<allowoverlay>no</allowoverlay>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<controls>
<!--background-->
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>ffffffff</colordiffuse>
</control>
<include>globalBackground</include>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>99ffffff</colordiffuse>
</control>
<control type="group">
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="group">
<posx>col-4-begin</posx>
<posy>row-3-begin</posy>
<control type="image">
<posx>-312</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>1155</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<bordertexture border="0">colors/black.png</bordertexture>
<bordersize>3,0,0,0</bordersize>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<visible>IsEmpty(Window.Property(IsRadio))</visible>
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>$LOCALIZE[19199] - $LOCALIZE[19023]</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<visible>!IsEmpty(Window.Property(IsRadio))</visible>
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>$LOCALIZE[19199] - $LOCALIZE[19024]</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--channel list-->
<control type="list" id="20">
<posx>0</posx>
<posy>2-row</posy>
<width>8-col</width>
<height>11-row</height>
<onright>7</onright>
<itemlayout height="1-row" width="8-col-gutter">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>8-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[ListItem.Property(Icon)]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>6-col</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Property(Number),(,) - ]$INFO[ListItem.Property(Name)]</label>
</control>
</itemlayout>
<focusedlayout height="1-row" width="8-col-gutter">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>8-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[ListItem.Property(Icon)]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>6-col</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Property(Number),(,) - ]$INFO[ListItem.Property(Name)]</label>
</control>
</focusedlayout>
</control>
<!--channel management options-->
<control type="group">
<posx>8-col</posx>
<posy>2-row</posy>
<control type="radiobutton" id="7">
<description>Channel activated</description>
<posx>0</posx>
<posy>0</posy>
<width>8-col-gutter</width>
<label>19074</label>
<onleft>20</onleft>
<onright>9000</onright>
<ondown>8</ondown>
</control>
<control type="edit" id="8">
<description>Channel name</description>
<posx>0</posx>
<posy>1-row</posy>
<width>8-col-gutter</width>
<height>54</height>
<font>itemTitle</font>
<align>left</align>
<label>19201</label>
<onleft>20</onleft>
<onright>9000</onright>
<onup>7</onup>
<ondown>9</ondown>
</control>
<control type="button" id="9">
<description>Channel logo Button</description>
<posx>0</posx>
<posy>2-row</posy>
<width>8-col-gutter</width>
<height>54</height>
<align>left</align>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>19202</label>
<onleft>20</onleft>
<onright>9000</onright>
<onup>8</onup>
<ondown>12</ondown>
</control>
<control type="image" id="10">
<posx>496</posx>
<posy>118</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[ListItem.Property(Icon)]</texture>
</control>
<control type="radiobutton" id="12">
<description>EPG activated</description>
<posx>0</posx>
<posy>3-row</posy>
<width>8-col-gutter</width>
<label>19206</label>
<onleft>20</onleft>
<onright>9000</onright>
<onup>9</onup>
<ondown>13</ondown>
</control>
<control type="spincontrolex" id="13">
<description>EPG source</description>
<posx>0</posx>
<posy>4-row</posy>
<width>8-col-gutter</width>
<label>19200</label>
<onleft>20</onleft>
<onright>9000</onright>
<onup>12</onup>
<ondown>14</ondown>
</control>
<control type="radiobutton" id="14">
<description>Parental locked</description>
<posx>0</posx>
<posy>5-row</posy>
<width>8-col-gutter</width>
<label>19267</label>
<onleft>20</onleft>
<onright>9000</onright>
<onup>13</onup>
<ondown>30</ondown>
</control>
<control type="button" id="30">
<description>Group Manager Button</description>
<posx>0</posx>
<posy>6-row</posy>
<width>8-col-gutter</width>
<height>54</height>
<align>left</align>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>19205</label>
<onleft>20</onleft>
<onright>9000</onright>
<onup>14</onup>
<ondown>34</ondown>
</control>
<control type="button" id="34">
<visible>IsEmpty(Window.Property(IsRadio))</visible>
<description>TV/Radio Button</description>
<posx>0</posx>
<posy>7-row</posy>
<width>8-col-gutter</width>
<height>54</height>
<align>left</align>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>19024</label>
<onleft>20</onleft>
<onright>9000</onright>
<onup>30</onup>
<ondown>31</ondown>
</control>
<control type="button" id="34">
<visible>!IsEmpty(Window.Property(IsRadio))</visible>
<description>TV/Radio Button</description>
<posx>0</posx>
<posy>7-row</posy>
<width>8-col-gutter</width>
<height>54</height>
<align>left</align>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>19023</label>
<onleft>20</onleft>
<onright>9000</onright>
<onup>30</onup>
<ondown>31</ondown>
</control>
<control type="button" id="31">
<description>Edit channel Button</description>
<posx>0</posx>
<posy>8-row</posy>
<width>8-col-gutter</width>
<height>54</height>
<align>left</align>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>19203</label>
<onleft>20</onleft>
<onright>9000</onright>
<onup>34</onup>
<ondown>32</ondown>
</control>
<control type="button" id="32">
<description>Delete channel Button</description>
<posx>0</posx>
<posy>9-row</posy>
<width>8-col-gutter</width>
<height>54</height>
<align>left</align>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>19211</label>
<onleft>20</onleft>
<onright>9000</onright>
<onup>31</onup>
<ondown>33</ondown>
</control>
<control type="button" id="33">
<description>New channel Button</description>
<posx>0</posx>
<posy>10-row</posy>
<width>8-col-gutter</width>
<height>54</height>
<align>left</align>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>19204</label>
<onleft>20</onleft>
<onright>9000</onright>
<onup>32</onup>
<ondown>9000</ondown>
</control>
</control>
<!--OK / Cancel / apply-->
<control type="panel" id="9000">
<posx>17-col</posx>
<posy>2-row</posy>
<width>6-col</width>
<height>5-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<onleft>7</onleft>
<itemlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<description>Apply Button</description>
<label>14070</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(5)</onclick>
</item>
<item id="2">
<description>Ok Button</description>
<label>186</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(4)</onclick>
</item>
<item id="3">
<description>Cancel Button</description>
<label>222</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(6)</onclick>
</item>
</content>
</control>
</control>
</control>
<!--dialog control buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="4">
<description>OK Button</description>
</control>
<control type="button" id="5">
<description>Apply changes Button</description>
<label>14070</label>
</control>
<control type="button" id="6">
<description>Cancel Button</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>DialogPVRChannelManager.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,122 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">11</defaultcontrol>
<include>fadeInOut</include>
<controls>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>588</width>
<height>fullscreenHeight</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="label">
<posx>24</posx>
<posy>1-row</posy>
<width>7-col</width>
<font>regularStrong</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>[UPPERCASE]$INFO[VideoPlayer.ChannelGroup][/UPPERCASE]</label>
</control>
<control type="list" id="11">
<posx>0</posx>
<posy>140</posy>
<width>8-col</width>
<height>16-row</height>
<onleft>PreviousChannelGroup</onleft>
<onright>60</onright>
<ondown>50</ondown>
<onup>50</onup>
<pagecontrol>60</pagecontrol>
<scrolltime tween="sine" easing="inout">300</scrolltime>
<itemlayout width="8-col" height="2-row">
<control type="label">
<posx>24</posx>
<posy>12</posy>
<width>7-col</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]: $INFO[ListItem.Title]</label>
</control>
<control type="label">
<posx>24</posx>
<posy>69</posy>
<width>7-col</width>
<font>smallStrong</font>
<align>left</align>
<height>24</height>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$LOCALIZE[19031]: $INFO[ListItem.nextstarttime] - $INFO[ListItem.nextTitle]</label>
</control>
</itemlayout>
<focusedlayout width="8-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>8-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>24</posx>
<posy>12</posy>
<width>7-col</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]: $INFO[ListItem.Title]</label>
</control>
<control type="label">
<posx>24</posx>
<posy>69</posy>
<width>7-col</width>
<font>smallStrong</font>
<align>left</align>
<height>24</height>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$LOCALIZE[19031]: $INFO[ListItem.nextstarttime] - $INFO[ListItem.nextTitle]</label>
</control>
</focusedlayout>
</control>
<!--page scrollbar-->
<control type="group" id="8000">
<visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="70" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>588</posx>
<posy>0</posy>
<height>fullscreenHeight</height>
<onleft>11</onleft>
</control>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>DialogPVRChannelsOSD.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,333 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">13</defaultcontrol>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>99ffffff</colordiffuse>
</control>
<control type="group">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<!--content provider title / info-->
<control type="image">
<posx>-96</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>19143</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--group menu-->
<control type="group">
<posx>12</posx>
<posy>1-row</posy>
<control type="list" id="13">
<posx>0</posx>
<posy>1-row</posy>
<width>4-col</width>
<height>11-row</height>
<onright>12</onright>
<itemlayout width="4-col" height="43">
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<font>menuTitle</font>
<info>ListItem.Label</info>
<textcolor>unselected</textcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="43">
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<font>menuTitle</font>
<label>$INFO[ListItem.Label]</label>
<textcolor>selected</textcolor>
</control>
</focusedlayout>
</control>
</control>
<!--grouped channels list-->
<control type="group">
<description>Grouped Channels list</description>
<posx>4-col</posx>
<posy>2-row</posy>
<control type="label" id="22">
<description>name label</description>
<posx>24</posx>
<posy>0</posy>
<width>6-col</width>
<font>itemTitleSmall</font>
<textcolor>accented</textcolor>
</control>
<control type="panel" id="12">
<posx>0</posx>
<posy>1-row</posy>
<width>6-col</width>
<height>11-row</height>
<onleft>13</onleft>
<onright>11</onright>
<itemlayout height="1-row" width="6-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>5-col</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.ChannelNumber,(,) - ]$INFO[ListItem.ChannelName]</label>
</control>
</itemlayout>
<focusedlayout height="1-row" width="6-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>5-col</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.ChannelNumber,(,) - ]$INFO[ListItem.ChannelName]</label>
</control>
</focusedlayout>
</control>
</control>
<!--channels list-->
<control type="group">
<description>Channels list</description>
<posx>10-col</posx>
<posy>2-row</posy>
<control type="label" id="21">
<description>name label</description>
<posx>24</posx>
<posy>0</posy>
<width>6-col</width>
<font>itemTitleSmall</font>
<textcolor>accented</textcolor>
</control>
<control type="panel" id="11">
<posx>0</posx>
<posy>1-row</posy>
<width>6-col</width>
<height>11-row</height>
<onleft>12</onleft>
<onright>9001</onright>
<itemlayout height="1-row" width="6-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>5-col</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.ChannelNumber,(,) - ]$INFO[ListItem.ChannelName]</label>
</control>
</itemlayout>
<focusedlayout height="1-row" width="6-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>5-col</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.ChannelNumber,(,) - ]$INFO[ListItem.ChannelName]</label>
</control>
</focusedlayout>
</control>
</control>
<!--Dialog controls-->
<control type="panel" id="9001">
<posx>20-col</posx>
<posy>2-row</posy>
<width>6-col</width>
<height>5-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<onleft>12</onleft>
<itemlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<description>Add group</description>
<label>31099</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(26)</onclick>
</item>
<item id="2">
<description>Rename Group</description>
<label>31100</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(27)</onclick>
</item>
<item id="3">
<description>Delete Group</description>
<label>31101</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(28)</onclick>
</item>
<item id="4">
<description>OK</description>
<label>186</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(29)</onclick>
</item>
</content>
</control>
</control>
<!--hidden dialog controls-->
<control type="group">
<visible>false</visible>
<control type="button" id="26">
<description>Add Group</description>
</control>
<control type="button" id="27">
<description>Rename Group</description>
</control>
<control type="button" id="28">
<description>Delete Group</description>
</control>
<control type="button" id="29">
<description>OK</description>
</control>
<control type="label" id="20">
<description>Fake Label used to pass on name label</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogPVRGroupManager.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,157 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">9000</defaultcontrol>
<controls>
<!--background-->
<control type="group">
<include>fadeInOut</include>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>eeFFFFFF</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</control>
<control type="group">
<posx>col-7-begin</posx>
<posy>row-4-begin</posy>
<include>modalDialogInOut</include>
<!--channel / duration-->
<control type="label">
<description>Channel name</description>
<posx>0</posx>
<posy>0</posy>
<width>12-col</width>
<font>itemTitleSmall</font>
<label>$INFO[ListItem.channelname]</label>
</control>
<!--title-->
<control type="label">
<description>Programme title</description>
<posx>0</posx>
<posy>58</posy>
<width>12-col</width>
<align>left</align>
<font>mediumStrong</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Title]</label>
<scroll>true</scroll>
</control>
<control type="label">
<description>Channel name</description>
<posx>0</posx>
<posy>118</posy>
<width>12-col</width>
<font>itemTitleSmall</font>
<label>[B]$INFO[ListItem.starttime] - $INFO[ListItem.endtime] ($INFO[ListItem.duration])[/B]</label>
</control>
<!--synopsis-->
<control type="textbox">
<posx>0</posx>
<posy>178</posy>
<font>textboxExtraLeading</font>
<width>12-col</width>
<align>left</align>
<textcolor>selected</textcolor>
<height>340</height>
<label>[B]$INFO[ListItem.plot][/B]</label>
<autoscroll delay="10000" time="1000" repeat="10000"></autoscroll>
</control>
<!--View / record buttons-->
<control type="list" id="9000">
<posx>0</posx>
<posy>10-row</posy>
<width>12-col</width>
<height>1-row</height>
<itemgap>3</itemgap>
<orientation>horizontal</orientation>
<itemlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>5-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>5-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<label>31072</label>
<label2></label2>
<thumb>-</thumb>
<onclick>sendclick(5)</onclick>
</item>
<item id="2">
<label>264</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(6)</onclick>
</item>
</content>
</control>
</control>
<!--buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="5">
<description>Switch to Channel</description>
</control>
<control type="button" id="6">
<description>Record</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>DialogPVRGuideInfo.xml</label>
</control>
</controls>
</window>

View File

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

View File

@ -0,0 +1,387 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">9</defaultcontrol>
<controls>
<!--background-->
<control type="group">
<include>fadeInOut</include>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>eeFFFFFF</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</control>
<control type="group">
<posx>col-5-begin</posx>
<posy>row-1-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-384</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>$LOCALIZE[19142]</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--search string-->
<control type="label">
<posx>12</posx>
<posy>120</posy>
<width>320</width>
<height>40</height>
<font>itemTitle</font>
<label>$LOCALIZE[19133]</label>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="edit" id="9">
<description>Search string</description>
<posx>12</posx>
<posy>3-row</posy>
<width>16-col</width>
<align>left</align>
<onleft>9</onleft>
<onright>9</onright>
<onup>26</onup>
<ondown>10</ondown>
</control>
<control type="textbox">
<description>Search help</description>
<posx>12</posx>
<posy>4-row</posy>
<width>12-col</width>
<height>2-row</height>
<align>left</align>
<font>smallMedium</font>
<textcolor>selected</textcolor>
<label>$LOCALIZE[19001] $LOCALIZE[19002]</label>
</control>
<control type="group">
<posx>0</posx>
<posy>6-row</posy>
<control type="radiobutton" id="10">
<description>Include Description</description>
<posx>0</posx>
<posy>0</posy>
<width>8-col</width>
<label>19134</label>
<onleft>12</onleft>
<onright>12</onright>
<onup>9</onup>
<ondown>11</ondown>
</control>
<control type="radiobutton" id="11">
<description>Case Sensitive</description>
<posx>0</posx>
<posy>1-row</posy>
<width>8-col</width>
<label>19135</label>
<onleft>13</onleft>
<onright>13</onright>
<onup>10</onup>
<ondown>14</ondown>
</control>
<control type="edit" id="14">
<description>Start Date</description>
<posx>0</posx>
<posy>2-row</posy>
<width>8-col</width>
<font>itemTitle</font>
<label>19128</label>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<focusedcolor>black</focusedcolor>
<onright>16</onright>
<onleft>16</onleft>
<onup>11</onup>
<ondown>15</ondown>
</control>
<control type="edit" id="15">
<description>Stop Date</description>
<posx>0</posx>
<posy>3-row</posy>
<width>8-col</width>
<label>19129</label>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<focusedcolor>black</focusedcolor>
<onright>17</onright>
<onleft>17</onleft>
<onup>14</onup>
<ondown>18</ondown>
</control>
<control type="spincontrolex" id="18">
<description>Genre</description>
<posx>0</posx>
<posy>4-row</posy>
<width>8-col</width>
<label>515</label>
<onright>19</onright>
<onleft>19</onleft>
<onup>15</onup>
<ondown>20</ondown>
</control>
<control type="radiobutton" id="20">
<description>Include unknown Genres</description>
<posx>0</posx>
<posy>5-row</posy>
<width>8-col</width>
<label>19132</label>
<onleft>21</onleft>
<onright>21</onright>
<onup>18</onup>
<ondown>22</ondown>
</control>
<control type="radiobutton" id="22">
<description>FTA only</description>
<posx>0</posx>
<posy>6-row</posy>
<width>8-col</width>
<label>19123</label>
<onleft>23</onleft>
<onright>23</onright>
<onup>20</onup>
<ondown>24</ondown>
</control>
<control type="radiobutton" id="24">
<description>Ignore Timers</description>
<posx>0</posx>
<posy>7-row</posy>
<width>8-col</width>
<label>19124</label>
<onleft>27</onleft>
<onright>27</onright>
<onup>22</onup>
<ondown>9000</ondown>
</control>
</control>
<control type="group">
<posx>8-col</posx>
<posy>6-row</posy>
<control type="spincontrolex" id="12">
<description>Min Duration</description>
<posx>0</posx>
<posy>0</posy>
<width>8-col</width>
<label>19130</label>
<onright>10</onright>
<onleft>10</onleft>
<onup>9</onup>
<ondown>13</ondown>
</control>
<control type="spincontrolex" id="13">
<description>Max Duration</description>
<posx>0</posx>
<posy>1-row</posy>
<width>8-col</width>
<label>19131</label>
<onright>11</onright>
<onleft>11</onleft>
<onup>12</onup>
<ondown>16</ondown>
</control>
<control type="edit" id="16">
<description>Start time</description>
<posx>0</posx>
<posy>2-row</posy>
<width>8-col</width>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<focusedcolor>black</focusedcolor>
<height>1-row</height>
<label>19126</label>
<onright>14</onright>
<onleft>14</onleft>
<onup>13</onup>
<ondown>17</ondown>
</control>
<control type="edit" id="17">
<description>Stop time</description>
<posx>0</posx>
<posy>3-row</posy>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<focusedcolor>black</focusedcolor>
<label>19127</label>
<onright>15</onright>
<onleft>15</onleft>
<onup>16</onup>
<ondown>19</ondown>
</control>
<control type="radiobutton" id="19">
<description>avoid repeats</description>
<posx>0</posx>
<posy>4-row</posy>
<width>8-col</width>
<label>19121</label>
<onright>18</onright>
<onleft>18</onleft>
<onup>17</onup>
<ondown>21</ondown>
</control>
<control type="spincontrolex" id="21">
<description>Groups</description>
<posx>0</posx>
<posy>5-row</posy>
<width>8-col</width>
<label>19141</label>
<onright>20</onright>
<onleft>20</onleft>
<onup>19</onup>
<ondown>23</ondown>
</control>
<control type="spincontrolex" id="23">
<description>Channels</description>
<posx>0</posx>
<posy>6-row</posy>
<width>8-col</width>
<label>19148</label>
<onleft>22</onleft>
<onright>22</onright>
<onup>21</onup>
<ondown>27</ondown>
</control>
<control type="radiobutton" id="27">
<description>Ignore Recordings</description>
<posx>0</posx>
<posy>7-row</posy>
<width>8-col</width>
<label>19125</label>
<onleft>24</onleft>
<onright>24</onright>
<onup>23</onup>
<ondown>9000</ondown>
</control>
</control>
<!--Defaults / cancel / search buttons-->
<control type="panel" id="9000">
<posx>0</posx>
<posy>16-row</posy>
<width>12-col</width>
<height>1-row</height>
<itemgap>3</itemgap>
<orientation>horizontal</orientation>
<onup>24</onup>
<itemlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<label>137</label>
<label2></label2>
<thumb>-</thumb>
<onclick>sendclick(26)</onclick>
</item>
<item id="2">
<label>409</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(28)</onclick>
</item>
<item id="3">
<label>222</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(25)</onclick>
</item>
</content>
</control>
</control>
<!--dialog buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="28">
<description>Defaults Button</description>
<label>409</label>
</control>
<control type="button" id="25">
<description>Cancel Button</description>
<label>222</label>
</control>
<control type="button" id="26">
<description>Search Button</description>
<label>137</label>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogPVRGuideSearch.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,143 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">8000</defaultcontrol>
<controls>
<control type="group">
<!--background-->
<control type="group">
<include>fadeInOut</include>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>eeFFFFFF</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</control>
<!--content-->
<control type="group">
<posx>col-7-begin</posx>
<posy>row-6-begin</posy>
<include>modalDialogInOut</include>
<!--titles-->
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>12-col</width>
<align>left</align>
<font>itemTitleSmall</font>
<textcolor>selected</textcolor>
<label>$INFO[listitem.channelname,, • ]$INFO[ListItem.startdate] • $INFO[ListItem.duration]</label>
</control>
<control type="label">
<description>Episode title</description>
<posx>0</posx>
<posy>1-row</posy>
<width>12-col</width>
<align>left</align>
<font>mediumStrong</font>
<scroll>true</scroll>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<!--synopsis-->
<control type="textbox">
<posx>0</posx>
<posy>120</posy>
<font>textboxExtraLeading</font>
<width>12-col</width>
<align>left</align>
<textcolor>selected</textcolor>
<height>174</height>
<label>[B]$INFO[ListItem.plot][/B]</label>
<autoscroll delay="10000" time="1000" repeat="10000"></autoscroll>
</control>
<!--dialog controls-->
<control type="list" id="8000">
<posx>0</posx>
<posy>330</posy>
<width>12-col</width>
<height>1-row</height>
<itemgap>3</itemgap>
<orientation>horizontal</orientation>
<itemlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<label>31075</label>
<label2></label2>
<thumb>-</thumb>
<onclick>sendclick(2003,10)</onclick>
</item>
</content>
</control>
</control>
</control>
<!--buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="10">
<description>Play</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>DialogPVRRecordingInfo.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,190 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol>5</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<controls>
<!--background-->
<control type="image">
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>eeffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="group">
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="group">
<posx>col-5-begin</posx>
<posy>row-3-begin</posy>
<control type="image">
<posx>-384</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>1155</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<bordertexture border="0">colors/black.png</bordertexture>
<bordersize>3,0,0,0</bordersize>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label" id="2">
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>-</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="grouplist" id="5">
<description>control area</description>
<posx>0</posx>
<posy>2-row</posy>
<width>12-col-gutter</width>
<height>11-row</height>
<itemgap>0</itemgap>
<onup>9001</onup>
<ondown>9001</ondown>
<onleft>9001</onleft>
<onright>9001</onright>
</control>
<!--OK / Cancel-->
<control type="panel" id="9001">
<posx>12-col</posx>
<posy>2-row</posy>
<width>4-col</width>
<height>5-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<onleft>5</onleft>
<itemlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<description>Ok Button</description>
<label>186</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(28)</onclick>
</item>
<item id="2">
<description>Cancel Button</description>
<label>222</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(29)</onclick>
</item>
</content>
</control>
<!--Dialog controls-->
<control type="button" id="7">
<description>Default Button</description>
<align>left</align>
<height>54</height>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>12</textoffsetx>
</control>
<control type="radiobutton" id="8">
<description>Default RadioButton</description>
</control>
<control type="spincontrolex" id="9">
<description>Default spincontrolex</description>
</control>
<control type="sliderex" id="13">
<description>Default Slider</description>
</control>
<control type="edit" id="12">
<description>Default Edit</description>
</control>
</control>
<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>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogPVRTimerSettings.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,245 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">20</defaultcontrol>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>99ffffff</colordiffuse>
</control>
<control type="group">
<posx>col-5-begin</posx>
<posy>row-2-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-384</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label" id="1">
<posx>12</posx>
<posy>44</posy>
<width>8-col</width>
<font>pageTitle</font>
<label>$LOCALIZE[35000]</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="panel" id="20">
<posx>0</posx>
<posy>120</posy>
<width>12-col</width>
<height>14-row</height>
<onup>10</onup>
<ondown>10</ondown>
<onright>9000</onright>
<scrolltime>200</scrolltime>
<itemlayout height="2-row" width="12-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>12-col-gutter</width>
<height>107</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>77ffffff</colordiffuse>
</control>
<control type="label">
<description>Name</description>
<posx>12</posx>
<posy>0</posy>
<width>12-col-gutter</width>
<height>1-row</height>
<label>$INFO[ListItem.Label]</label>
<font>itemTitle</font>
<textcolor>selected</textcolor>
</control>
<control type="label">
<description>Product ID Vendor ID</description>
<posx>12</posx>
<posy>32</posy>
<width>12-col-gutter</width>
<height>1-row</height>
<label>$LOCALIZE[35504]: [B]$INFO[ListItem.Property(Product)][/B] $LOCALIZE[35503]: [B]$INFO[ListItem.Property(Vendor)][/B]</label>
<font>smallMedium</font>
<textcolor>selected</textcolor>
</control>
<control type="label">
<description>class</description>
<posx>12</posx>
<posy>60</posy>
<width>12-col-gutter</width>
<height>1-row</height>
<label>$LOCALIZE[35501]: [B]$INFO[ListItem.Property(Class)][/B] $LOCALIZE[19114]: [B]$INFO[ListItem.Property(Version)][/B]</label>
<font>smallMedium</font>
<textcolor>selected</textcolor>
</control>
</itemlayout>
<focusedlayout height="2-row" width="12-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>12-col-gutter</width>
<height>107</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<description>Name</description>
<posx>12</posx>
<posy>0</posy>
<width>12-col-gutter</width>
<height>1-row</height>
<label>$INFO[ListItem.Label]</label>
<font>itemTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<description>Product ID Vendor ID</description>
<posx>12</posx>
<posy>32</posy>
<width>12-col-gutter</width>
<height>1-row</height>
<label>$LOCALIZE[35504]: [B]$INFO[ListItem.Property(Product)][/B] $LOCALIZE[35503]: [B]$INFO[ListItem.Property(Vendor)][/B]</label>
<font>smallMedium</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<description>class</description>
<posx>12</posx>
<posy>60</posy>
<width>12-col-gutter</width>
<height>1-row</height>
<label>$LOCALIZE[35501]: [B]$INFO[ListItem.Property(Class)][/B] $LOCALIZE[19114]: [B]$INFO[ListItem.Property(Version)][/B]</label>
<font>smallMedium</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
</control>
<!--buttons-->
<control type="panel" id="9000">
<posx>12-col</posx>
<posy>120</posy>
<width>4-col</width>
<height>5-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<onleft>20</onleft>
<itemlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>4-col</width>
<font>menuTitle</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(10)</onclick>
</item>
</content>
</control>
</control>
<!--buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="10">
<description>OK button</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogPeripheralManager.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,199 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol>5</defaultcontrol>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>99ffffff</colordiffuse>
</control>
<control type="group">
<posx>col-5-begin</posx>
<posy>row-2-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-384</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label" id="1">
<posx>12</posx>
<posy>44</posy>
<width>8-col</width>
<font>pageTitle</font>
<label>$LOCALIZE[5]</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="grouplist" id="5">
<posx>0</posx>
<posy>120</posy>
<width>12-col-gutter</width>
<height>11-row</height>
<onright>9000</onright>
<onup>5</onup>
<ondown>5</ondown>
<orientation>vertical</orientation>
<itemgap>3</itemgap>
</control>
<control type="button" id="7">
<description>Default Button</description>
<align>left</align>
<height>54</height>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>12</textoffsetx>
</control>
<control type="radiobutton" id="8">
<description>Default RadioButton</description>
</control>
<control type="spincontrolex" id="9">
<description>Default SpinControlex</description>
</control>
<control type="sliderex" id="13">
<description>Default Slider</description>
</control>
<!--buttons-->
<control type="panel" id="9000">
<posx>12-col</posx>
<posy>120</posy>
<width>4-col</width>
<height>5-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<onleft>5</onleft>
<itemlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<description>Ok Button</description>
<label>186</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(28)</onclick>
</item>
<item id="2">
<description>Cancel Button</description>
<label>222</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(29)</onclick>
</item>
<item id="3">
<description>Defaults Button</description>
<label>409</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(50)</onclick>
</item>
</content>
</control>
</control>
<!--buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="29">
<description>Cancel Button</description>
<label>222</label>
</control>
<control type="button" id="28">
<description>OK Button</description>
</control>
<control type="button" id="50">
<description>Defaults Button</description>
<label>409</label>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogPeripheralSettings.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">5</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<include>modalDialog</include>
<control type="group">
<posx>col-1-begin</posx>
<posy>row-4-begin</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>16-col-gutter</width>
<height>-</height>
<aspectratio align="left" aligny="top">keep</aspectratio>
<texture>$INFO[listitem.thumb]</texture>
</control>
<control type="panel" id="5">
<posx>16-col</posx>
<posy>0</posy>
<width>8-col</width>
<height>10-row</height>
<itemlayout width="8-col" height="36">
<control type="label">
<posx>0</posx>
<width>4-col-gutter</width>
<info>ListItem.Label</info>
<font>smallStrong</font>
</control>
<control type="label">
<posx>4-col</posx>
<width>8-col-gutter</width>
<align>left</align>
<info>ListItem.Label2</info>
<font>smallMedium</font>
</control>
</itemlayout>
<focusedlayout width="8-col" height="36">
<control type="label">
<posx>0</posx>
<width>4-col-gutter</width>
<info>ListItem.Label</info>
<font>smallStrong</font>
</control>
<control type="label">
<posx>4-col</posx>
<width>8-col-gutter</width>
<align>left</align>
<info>ListItem.Label2</info>
<font>smallMedium</font>
</control>
</focusedlayout>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogPictureInfo.xml</label>
</control>
</controls>
</window>

73
1080i/DialogProgress.xml Normal file
View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">10</defaultcontrol>
<coordinates>
<system>1</system>
<left>0</left>
<top>0</top>
</coordinates>
<controls>
<control type="group">
<posx>col-19-begin</posx>
<posy>row-2-begin</posy>
<!--animations-->
<animation type="Windowclose">
<effect type="fade" start="100" end="0" time="400" tween="sine" />
</animation>
<control type="image">
<posx>0</posx>
<posy>-12</posy>
<width>8-col</width>
<height>102</height>
<texture>colors/selected.png</texture>
<colordiffuse>eeFFFFFF</colordiffuse>
<!--animations-->
<animation type="Windowopen">
<effect type="slide" start="1000,0" end="0,0" time="400" tween="sine" />
</animation>
</control>
<control type="label">
<description>header label</description>
<posx>24</posx>
<posy>-12</posy>
<font>smallStrong</font>
<width>468</width>
<height>1-row</height>
<label>$INFO[Control.GetLabel(1)] $INFO[System.Progressbar,- ,%] ($LOCALIZE[31152])</label>
<textcolor>black</textcolor>
<scroll>true</scroll>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="400" time="400" tween="sine" />
</animation>
</control>
<control type="textbox" id="9">
<description>message</description>
<posx>24</posx>
<posy>22</posy>
<font>pageTitle</font>
<textcolor>black</textcolor>
<width>468</width>
<height>1-row</height>
<label>-</label>
<scroll>true</scroll>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="600" time="400" tween="sine" />
</animation>
</control>
</control>
<!--hidden labels-->
<control type="group">
<visible>false</visible>
<control type="label" id="1">
<description>fake heading label</description>
</control>
<control type="button" id="10">
<description>Cancel button</description>
</control>
</control>
</controls>
</window>

149
1080i/DialogSeekBar.xml Normal file
View File

@ -0,0 +1,149 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">901</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<visible>!Window.IsActive(5100) + !Window.IsActive(DialogSubtitles.xml) + !Window.IsVisible(fullscreeninfo) + [VideoPlayer.IsFullscreen + !Window.IsVisible(visualisation)] + [Player.Seeking | Player.DisplayAfterSeek | Player.Paused | Player.Forwarding | Player.Rewinding]</visible>
<controls>
<control type="group">
<posx>col-1-begin</posx>
<posy>row-9-begin</posy>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" time="300" />
<effect type="rotatex" start="90,0" end="0,0" center="540,0" tween="cubic" easing="out" time="400" />
</animation>
<animation type="Windowclose">
<effect type="fade" start="100" end="0" delay="500" time="300" />
<effect type="rotatex" start="0,0" end="-90,0" center="540,0" tween="cubic" easing="out" delay="500" time="400" />
</animation>
<!--background-->
<control type="image">
<posx>-200</posx>
<posy>-12</posy>
<width>2500</width>
<height>175</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="label">
<visible>Player.Playing | player.seeking</visible>
<posx>3-col</posx>
<posy>-12</posy>
<width>16-col-gutter</width>
<font>smallStrong</font>
<textcolor>selected</textcolor>
<label>31120</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<visible>Player.Paused + !Player.Caching</visible>
<posx>3-col</posx>
<posy>-12</posy>
<width>16-col-gutter</width>
<font>smallStrong</font>
<textcolor>selected</textcolor>
<label>112</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<description>buffering</description>
<posx>3-col</posx>
<posy>-12</posy>
<width>16-col-gutter</width>
<font>smallStrong</font>
<textcolor>selected</textcolor>
<label>$LOCALIZE[15107] $INFO[Player.CacheLevel]%</label>
<visible>[Player.Paused + Player.Caching] + !Player.Seeking</visible>
</control>
<control type="label">
<visible>System.HasMediaDVD</visible>
<posx>21-col</posx>
<posy>-12</posy>
<width>4-col-gutter</width>
<font>smallStrong</font>
<align>right</align>
<textcolor>selected</textcolor>
<label>$INFO[Player.Chapter,$LOCALIZE[31141] ,/]$INFO[Player.ChapterCount]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<visible>!Player.Caching</visible>
<posx>308</posx>
<posy>-13</posy>
<width>12-col</width>
<font>smallMedium</font>
<textcolor>selected</textcolor>
<label>[UPPERCASE]$INFO[VideoPlayer.TVShowTitle][/UPPERCASE]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>3-col</posx>
<posy>31</posy>
<width>18-col</width>
<font>dialogTitle</font>
<textcolor>selected</textcolor>
<label>[UPPERCASE]$INFO[Player.Title][/UPPERCASE]</label>
<shadowcolor>-</shadowcolor>
<scroll>true</scroll>
</control>
<control type="progress">
<description>Progress Bar</description>
<posx>3-col</posx>
<posy>94</posy>
<width>18-col</width>
<info>Player.Progress</info>
</control>
<control type="label">
<posx>3-col</posx>
<posy>110</posy>
<width>24-col</width>
<font>smallStrong</font>
<textcolor>selected</textcolor>
<label>$INFO[Player.Time]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>312</posx>
<posy>110</posy>
<width>24-col</width>
<font>smallStrong</font>
<textcolor>selected</textcolor>
<label>$INFO[Player.finishtime,| $LOCALIZE[19127]: ,]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1512</posx>
<posy>110</posy>
<width>24-col</width>
<font>smallStrong</font>
<align>right</align>
<textcolor>selected</textcolor>
<label>$INFO[Player.Duration]</label>
<shadowcolor>-</shadowcolor>
</control>
</control>
<!--ff / rw speed indicators-->
<control type="group">
<posx>col-10-begin</posx>
<posy>row-2-begin</posy>
<control type="label">
<visible>Player.Rewinding | Player.Forwarding</visible>
<posx>0</posx>
<posy>0</posy>
<width>24-col</width>
<align>center</align>
<font>veryLarge</font>
<textcolor>44ffffff</textcolor>
<label>$VAR[seekSpeed]</label>
<shadowcolor>-</shadowcolor>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogSeekbar.xml</label>
</control>
</controls>
</window>

325
1080i/DialogSelect.xml Normal file
View File

@ -0,0 +1,325 @@
<?xml version="1.0" encoding="UTF-8"?>
<window type="dialog">
<defaultcontrol always="true">9000</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<zorder>2</zorder>
<include>fadeInOut</include>
<controls>
<!--background-->
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>ffffffff</colordiffuse>
</control>
<!--image (if available)-->
<control type="image">
<include>dimensionsFullscreen</include>
<texture>$INFO[container(6).listitem.icon]</texture>
<colordiffuse>6affffff</colordiffuse>
<aspectratio align="left" aligny="center">keep</aspectratio>
<fadetime>400</fadetime>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>99ffffff</colordiffuse>
</control>
<control type="group">
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="group">
<posx>col-5-begin</posx>
<posy>row-3-begin</posy>
<control type="image">
<posx>-384</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>1155</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<bordertexture border="0">colors/black.png</bordertexture>
<bordersize>3,0,0,0</bordersize>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label" id="1">
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>-</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="group" id="9000">
<control type="panel" id="3">
<posx>0</posx>
<posy>120</posy>
<width>12-col</width>
<height>11-row</height>
<onright>9999</onright>
<itemlayout height="1-row" width="6-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>312</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<visible>ListItem.IsSelected</visible>
<posx>18</posx>
<posy>0</posy>
<width>30</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
</itemlayout>
<focusedlayout height="1-row" width="6-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>312</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<visible>ListItem.IsSelected</visible>
<posx>18</posx>
<posy>0</posy>
<width>30</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
</focusedlayout>
</control>
<!--addon selection etc-->
<control type="panel" id="6">
<posx>0</posx>
<posy>120</posy>
<width>12-col</width>
<height>11-row</height>
<onright>9999</onright>
<itemlayout height="1-row" width="6-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>312</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<focusedlayout height="1-row" width="6-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>312</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</focusedlayout>
</control>
</control>
<!--larger thumbnail-->
<control type="image">
<posx>12-col</posx>
<posy>5-row</posy>
<width>6-col</width>
<height>6-col</height>
<aspectratio scalediffuse="false" align="left" aligny="center">keep</aspectratio>
<texture border="0">$INFO[container(6).Listitem.icon]</texture>
<fadetime>200</fadetime>
</control>
<!--OK / Cancel-->
<control type="panel" id="9999">
<visible>control.isvisible(3) | control.isvisible(5)</visible>
<posx>12-col</posx>
<posy>120</posy>
<width>4-col</width>
<height>5-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<onleft>9000</onleft>
<itemlayout width="6-col" height="1-row">
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<description>Ok / manual / getmore Button</description>
<label fallback="186">$INFO[control.getlabel(5)]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(2000,5)</onclick>
</item>
<item id="2">
<description>Cancel Button</description>
<label>222</label>
<label2></label2>
<thumb>-</thumb>
<onclick>PreviousMenu</onclick>
</item>
</content>
</control>
<control type="group">
<visible>false</visible>
<control type="button" id="5">
<visible>false</visible>
<description>OK / Manual button</description>
<label>186</label>
</control>
</control>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogSelect.xml</label>
</control>
</controls>
</window>

86
1080i/DialogSlider.xml Normal file
View File

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">11</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<control type="group">
<posx>col-19-begin</posx>
<posy>83</posy>
<!--animations-->
<animation type="Windowclose">
<effect type="fade" start="100" end="0" time="400" tween="sine" />
</animation>
<control type="image">
<posx>0</posx>
<posy>-12</posy>
<width>8-col</width>
<height>102</height>
<texture>colors/selected.png</texture>
<colordiffuse>eeFFFFFF</colordiffuse>
<!--animations-->
<animation type="Windowopen">
<effect type="slide" start="1000,0" end="0,0" time="400" tween="sine" />
</animation>
</control>
<control type="label" id="10">
<description>heading</description>
<posx>24</posx>
<posy>-12</posy>
<font>smallStrong</font>
<width>468</width>
<height>1-row</height>
<label>-</label>
<scroll>true</scroll>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="400" time="400" tween="sine" />
</animation>
</control>
<control type="label">
<description>Control indicator</description>
<posx>24</posx>
<posy>30</posy>
<font>pageTitle</font>
<textcolor>black</textcolor>
<width>468</width>
<height>1-row</height>
<label>◀ ▶</label>
<scroll>true</scroll>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="600" time="400" tween="sine" />
</animation>
</control>
<control type="label" id="12">
<description>message</description>
<posx>96</posx>
<posy>30</posy>
<font>pageTitle</font>
<textcolor>black</textcolor>
<width>468</width>
<height>1-row</height>
<label>-</label>
<scroll>true</scroll>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="600" time="400" tween="sine" />
</animation>
</control>
<control type="slider" id="11">
<visible>true</visible>
<description>Slider</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<posy>130</posy>
<include>DialogID</include>
<label>DialogSlider.xml</label>
</control>
</controls>
</window>

215
1080i/DialogSongInfo.xml Normal file
View File

@ -0,0 +1,215 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">9000</defaultcontrol>
<include>fadeInOut</include>
<controls>
<include>modalDialog</include>
<control type="group">
<posx>col-6-begin</posx>
<posy>row-8-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<height>3-col-gutter</height>
<aspectratio aligny="bottom">stretch</aspectratio>
<texture>$INFO[ListItem.Icon]</texture>
</control>
<control type="label">
<description>Song Title</description>
<posx>3-col</posx>
<posy>0</posy>
<width>8-col</width>
<font>itemTitle</font>
<label>$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]</label>
<textcolor>selected</textcolor>
<scroll>true</scroll>
</control>
<control type="label">
<description>Artist</description>
<posx>3-col</posx>
<posy>1-row</posy>
<width>8-col</width>
<font>itemTitle</font>
<label>$INFO[ListItem.artist,, • ]$INFO[ListItem.Album] $INFO[ListItem.Year,(,)]</label>
<textcolor>selected</textcolor>
<scroll>true</scroll>
</control>
<!--song ratings-->
<control type="group">
<control type="panel" id="8000">
<posx>3-col</posx>
<posy>132</posy>
<width>8-col</width>
<height>1-row</height>
<itemgap>3</itemgap>
<ondown>9000</ondown>
<onright>IncreaseRating</onright>
<onleft>DecreaseRating</onleft>
<orientation>horizontal</orientation>
<itemlayout width="4-col" height="1-row">
<control type="label">
<posx>0</posx>
<posy>2</posy>
<width>4-col-gutter</width>
<font>largeStrong</font>
<textcolor>selected</textcolor>
<label fallback="0.0*">$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>36</posx>
<posy>0</posy>
<width>2-col-gutter</width>
<font>symbolLarge</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>2-col</posx>
<posy>2</posy>
<width>2-col-gutter</width>
<font>largeStrong</font>
<textcolor>black</textcolor>
<label fallback="0.0*">$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item>
<description>Rating</description>
<label>$INFO[ListItem.Rating,,.0*]</label>
<label2> </label2>
<thumb>-</thumb>
<onclick>SendClick(135,10)</onclick>
</item>
</content>
</control>
</control>
<!--album info / thumb download-->
<control type="panel" id="9000">
<posx>3-col</posx>
<posy>4-row</posy>
<width>16-col</width>
<height>1-row</height>
<itemgap>3</itemgap>
<onup>8000</onup>
<orientation>horizontal</orientation>
<itemlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col-gutter</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col-gutter</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item>
<description>Album Info button</description>
<label>10523</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(135,12)</onclick>
</item>
<item>
<description>Get Thumb button</description>
<label>13405</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(135,13)</onclick>
</item>
</content>
</control>
</control>
<control type="group">
<visible>false</visible>
<!--selection buttons-->
<control type="button" id="10">
<description>Ok button</description>
</control>
<control type="button" id="11">
<description>Cancel button</description>
</control>
<control type="button" id="12">
<description>Album Info button</description>
</control>
<control type="button" id="13">
<description>Get Thumb button</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogSongInfo.xml</label>
</control>
</controls>
</window>

300
1080i/DialogSubtitles.xml Normal file
View File

@ -0,0 +1,300 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol>160</defaultcontrol>
<allowoverlay>no</allowoverlay>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<controls>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>fullscreenWidth</width>
<height>fullscreenHeight</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>eeFFFFFF</colordiffuse>
<include>fadeInOut</include>
</control>
<control type="group" id="250">
<posx>col-3-begin</posx>
<posy>row-2-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-240</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--query results-->
<control type="label" id="100">
<posx>12</posx>
<posy>44</posy>
<width>16-col-gutter</width>
<height>1-row</height>
<font>pageTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<wrapmultiline>false</wrapmultiline>
</control>
<control type="image" id="110">
<description>Service Logo</description>
<visible>false</visible>
<posx>0</posx>
<posy>3-row</posy>
<width>2-col</width>
<height>1-row</height>
<aspectratio>keep</aspectratio>
</control>
<!-- ** Required ** Do not change <id>or<type>-->
<control type="group">
<!--subtitle file selection-->
<control type="panel" id="120">
<posx>4-col</posx>
<posy>120</posy>
<width>16-col</width>
<height>13-row</height>
<onleft>150</onleft>
<onright>60</onright>
<scrolltime>200</scrolltime>
<pagecontrol>60</pagecontrol>
<itemlayout width="16-col" height="1-row">
<!--filename-->
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>12-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
<info>ListItem.Label2</info>
</control>
<!--language / rating / sync / CC-->
<control type="label">
<posx>12-col</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<font>smallStrong</font>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label] - $INFO[ListItem.ActualIcon]*</label>
</control>
<!--closed caption-->
<control type="label">
<visible>ListItem.property(hearing_imp)</visible>
<posx>14-col</posx>
<posy>0</posy>
<width>1-col</width>
<font>smallStrong</font>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>31121</label>
</control>
<!--sync icon-->
<control type="label">
<visible>ListItem.property(sync)</visible>
<posx>15-col</posx>
<posy>0</posy>
<width>1-col</width>
<font>smallStrong</font>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>31122</label>
</control>
</itemlayout>
<focusedlayout width="16-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>16-col</width>
<height>54</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<!--filename-->
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>12-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<info>ListItem.Label2</info>
</control>
<!--language / rating / sync / CC-->
<control type="label">
<posx>12-col</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<font>smallStrong</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label] - $INFO[ListItem.ActualIcon]*</label>
</control>
<!--closed caption-->
<control type="label">
<visible>ListItem.property(hearing_imp)</visible>
<posx>14-col</posx>
<posy>0</posy>
<width>1-col</width>
<font>smallStrong</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>31121</label>
</control>
<!--sync icon-->
<control type="label">
<visible>ListItem.property(sync)</visible>
<posx>15-col</posx>
<posy>0</posy>
<width>1-col</width>
<font>smallStrong</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>31122</label>
</control>
</focusedlayout>
</control>
<!--page scrollbar-->
<control type="group" id="8000">
<visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="70" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>col-20-begin</posx>
<posy>120</posy>
<height>13-row</height>
<onleft>120</onleft>
</control>
</control>
</control>
<!--manual search button-->
<control type="button" id="160">
<posy>120</posy>
<height>54</height>
<width>4-col-gutter</width>
<align>left</align>
<textoffsetx>12</textoffsetx>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<label>31134</label>
<ondown>150</ondown>
<onright>120</onright>
</control>
<!--subtitle service choice-->
<control type="group">
<control type="list" id="150">
<posx>0</posx>
<posy>177</posy>
<width>4-col-gutter</width>
<height>11-row</height>
<onright>120</onright>
<onup>160</onup>
<scrolltime>200</scrolltime>
<itemlayout width="4-col" height="1-row">
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
<info>ListItem.Label</info>
<visible>!ListItem.property(man)</visible>
</control>
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
<info>ListItem.Label</info>
<visible>ListItem.property(man)</visible>
</control>
</itemlayout>
<focusedlayout width="4-col" height="1-row">
<control type="image">
<visible>control.hasfocus(150)</visible>
<posx>0</posx>
<posy>0</posy>
<width>6-col</width>
<height>54</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="image">
<visible>!control.hasfocus(150)</visible>
<posx>0</posx>
<posy>0</posy>
<width>6-col</width>
<height>54</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
<bordersize>0</bordersize>
<colordiffuse>aaFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<info>ListItem.Label</info>
<visible>!ListItem.property(man)</visible>
</control>
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<info>ListItem.Label</info>
<visible>ListItem.property(man)</visible>
</control>
</focusedlayout>
</control>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogSubtitles.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol>61</defaultcontrol>
<controls>
<include>modalDialog</include>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>33FFFFFF</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="group">
<posx>col-5-begin</posx>
<posy>row-3-begin</posy>
<control type="label" id="1">
<description>header label</description>
<posx>0</posx>
<posy>0</posy>
<width>16-col</width>
<font>pageTitle</font>
</control>
<control type="textbox" id="5">
<description>textarea</description>
<posx>0</posx>
<posy>84</posy>
<width>16-col-gutter</width>
<height>640</height>
<align>left</align>
<font>textboxExtraLeading</font>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogTextViewer.xml</label>
</control>
</controls>
</window>

577
1080i/DialogVideoInfo.xml Normal file
View File

@ -0,0 +1,577 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">8000</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<include condition="skin.string(showcast,false)">fadeInOut</include>
<onunload>Skin.Reset(showcast)</onunload>
<onunload condition="skin.string(showcast,true)">action(info)</onunload>
<controls>
<control type="group">
<!--background / fanart-->
<control type="image">
<visible>!Substring(Container.folderpath,plugin) + !container.content(episodes)</visible>
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<visible>Substring(Container.folderpath,plugin) | container.content(episodes)</visible>
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>ddffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<visible>!Substring(Container.folderpath,plugin) + !container.content(episodes)</visible>
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>$INFO[listitem.art(fanart)]</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
<include condition="!Skin.HasSetting(disableAnimateFanart)">kenBurnsey</include>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>backgrounds/vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</control>
<!--content is movie or tvshow (from XBMC Library)-->
<control type="group">
<visible>!Substring(Container.folderpath,plugin) + !container.content(episodes)</visible>
<posx>1263</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>
<!--overlay-->
<control type="image">
<visible>!skin.string(showcast,true)</visible>
<posx>84</posx>
<posy>0</posy>
<width>573</width>
<height>835</height>
<texture>colors/black.png</texture>
<colordiffuse>ccffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>84</posx>
<posy>0</posy>
<width>573</width>
<height>198</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<visible>!skin.string(showcast,true)</visible>
<posx>84</posx>
<posy>1009</posy>
<width>573</width>
<height>3-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ccffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--content-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>8-col-gutter</width>
<align>left</align>
<font>pageTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<scroll>true</scroll>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>0</posx>
<posy>42</posy>
<width>8-col-gutter</width>
<align>left</align>
<font>itemTitleSmall</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.duration,, $LOCALIZE[31018]. ]$INFO[listitem.MPAA,,.]</label>
<shadowcolor>-</shadowcolor>
</control>
<!--synopsis-->
<control type="textbox">
<visible>!skin.string(showcast,true)</visible>
<posx>0</posx>
<posy>132</posy>
<font>textboxExtraLeading</font>
<width>8-col-gutter</width>
<align>left</align>
<textcolor>selected</textcolor>
<height>6-row</height>
<label>[B]$INFO[ListItem.plot][/B]</label>
<autoscroll delay="10000" time="1000" repeat="10000"></autoscroll>
<shadowcolor>-</shadowcolor>
</control>
</control>
<!--meta-->
<control type="panel">
<visible>!skin.string(showcast,true)</visible>
<posx>col-1-begin</posx>
<posy>row-11-begin</posy>
<width>8-col</width>
<height>6-row</height>
<enable>false</enable>
<itemlayout width="4-col" height="76">
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<font>itemTitleSmall</font>
<textcolor>accented</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>0</posx>
<posy>32</posy>
<width>4-col-gutter</width>
<font>itemTitleSmall</font>
<textcolor>selected</textcolor>
<label fallback="31159">$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="114">
</focusedlayout>
<content>
<item>
<label>$LOCALIZE[562]</label>
<label2>$INFO[ListItem.year]</label2>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item>
<label>$LOCALIZE[31146]</label>
<label2>$INFO[ListItem.director]</label2>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item>
<label>$LOCALIZE[515]</label>
<label2>$INFO[ListItem.genre]</label2>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item>
<label>$LOCALIZE[563]</label>
<label2>$INFO[ListItem.Rating,,/10]</label2>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
</content>
</control>
<!--dialog controls-->
<control type="panel" id="8000">
<visible>!skin.string(showcast,true)</visible>
<posx>84</posx>
<posy>row-15-begin</posy>
<width>8-col</width>
<height>6-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<itemlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>285</width>
<height>55</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>cc000000</colordiffuse>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>64</posx>
<posy>2</posy>
<width>184</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>285</width>
<height>55</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>64</posx>
<posy>2</posy>
<width>184</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item>
<label>31075</label>
<label2></label2>
<thumb>-</thumb>
<onclick>sendclick(2003,8)</onclick>
</item>
<item>
<label>31074</label>
<label2></label2>
<thumb>-</thumb>
<onclick>Skin.SetString(showcast,true)</onclick>
<onclick>control.setfocus(50)</onclick>
</item>
<item>
<label>20410</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(2003,11)</onclick>
</item>
<item>
<label>31076</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(2003,6)</onclick>
</item>
<item>
<label>13511</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(2003,10)</onclick>
</item>
<item>
<description>Get Artwork</description>
<label2></label2>
<onclick condition="Container.Content(movies)">XBMC.RunScript(script.artwork.downloader, mode=gui, mediatype=movie, dbid=$INFO[ListItem.DBID])</onclick>
<onclick condition="Container.Content(tvshows)">RunScript(script.artwork.downloader,mode=gui, mediatype=tvshow, dbid=$INFO[ListItem.DBID])</onclick>
<label>$INFO[System.AddonTitle(script.artwork.downloader)]</label>
<visible>System.HasAddon(script.artwork.downloader)</visible>
</item>
</content>
</control>
</control>
<!--content is tvshow episode or content is from a plugin-->
<control type="group">
<visible>Substring(Container.folderpath,plugin) | container.content(episodes)</visible>
<!--animations-->
<include>modalDialogInOut</include>
<!--thumbnail if available-->
<control type="group">
<posx>col-7-begin</posx>
<posy>row-1-begin</posy>
<control type="image">
<posx>0</posx>
<posy>12</posy>
<width>12-col</width>
<height>486</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture background="true" fallback="colors/black.png" border="0">$INFO[Listitem.thumb]</texture>
<bordertexture border="3" colordiffuse="33FFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
</control>
</control>
<!--content-->
<control type="group">
<posx>col-7-begin</posx>
<posy>row-10-begin</posy>
<!--titles-->
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>12-col</width>
<align>left</align>
<font>itemTitleSmall</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<scroll>true</scroll>
<label>$INFO[listitem.tvshowtitle,, ]$INFO[listitem.season,• $LOCALIZE[31011], • ]$INFO[listitem.duration,, $LOCALIZE[31018]]$INFO[ListItem.Premiered, • $LOCALIZE[20416] ,]</label>
</control>
<control type="label">
<description>Episode title</description>
<posx>0</posx>
<posy>1-row</posy>
<width>12-col</width>
<align>left</align>
<font>mediumStrong</font>
<scroll>true</scroll>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<!--synopsis-->
<control type="textbox">
<posx>0</posx>
<posy>120</posy>
<font>textboxExtraLeading</font>
<width>12-col</width>
<align>left</align>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<height>228</height>
<label>[B]$INFO[ListItem.plot][/B]</label>
<autoscroll delay="10000" time="1000" repeat="10000"></autoscroll>
</control>
<!--dialog controls-->
<control type="list" id="8000">
<posx>0</posx>
<posy>426</posy>
<width>12-col</width>
<height>1-row</height>
<itemgap>3</itemgap>
<orientation>horizontal</orientation>
<itemlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<label>31075</label>
<label2></label2>
<thumb>-</thumb>
<onclick>sendclick(2003,8)</onclick>
</item>
<item id="2">
<visible>!Substring(Container.folderpath,plugin)</visible>
<label>31076</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(2003,6)</onclick>
</item>
</content>
</control>
</control>
</control>
<!--cast and crew toggle-->
<control type="group">
<visible>skin.string(showcast,true)</visible>
<posx>1263</posx>
<posy>0</posy>
<!--overlay-->
<control type="image">
<posx>84</posx>
<posy>0</posy>
<width>573</width>
<height>198</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>84</posx>
<posy>999</posy>
<width>573</width>
<height>3-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ccffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--content-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>8-col-gutter</width>
<align>left</align>
<font>pageTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<scroll>true</scroll>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>0</posx>
<posy>42</posy>
<width>8-col-gutter</width>
<align>left</align>
<font>itemTitleSmall</font>
<textcolor>black</textcolor>
<label>$LOCALIZE[31074]</label>
<shadowcolor>-</shadowcolor>
</control>
</control>
<control type="list" id="50">
<posx>84</posx>
<posy>202</posy>
<width>8-col</width>
<height>14-row</height>
<itemgap>3</itemgap>
<itemlayout width="8-col" height="2-row">
<control type="image">
<posx>114</posx>
<posy>0</posy>
<width>7-col</width>
<height>111</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>cc000000</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>111</width>
<height>111</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture border="0" fallback="colors/offblack.png">$INFO[listitem.thumb]</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="textbox">
<posx>134</posx>
<posy>18</posy>
<width>5-col-gutter</width>
<height>68</height>
<font>itemTitleSmall</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="8-col" height="2-row">
<control type="image">
<posx>114</posx>
<posy>0</posy>
<width>7-col</width>
<height>111</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>111</width>
<height>111</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture border="0" fallback="colors/offblack.png">$INFO[listitem.thumb]</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="textbox">
<posx>134</posx>
<posy>18</posy>
<width>5-col-gutter</width>
<height>68</height>
<font>itemTitleSmall</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
</control>
</control>
<!--buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="8">
<description>Play</description>
</control>
<control type="button" id="6">
<description>Refresh</description>
</control>
<control type="button" id="10">
<description>Choose Art</description>
</control>
<control type="button" id="11">
<description>Trailer</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogVideoInfo.xml</label>
</control>
</controls>
</window>

47
1080i/DialogVolumeBar.xml Normal file
View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">-</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<control type="group">
<posx>col-19-begin</posx>
<posy>row-2-begin</posy>
<visible>!player.passthrough</visible>
<control type="image">
<posx>0</posx>
<posy>-12</posy>
<width>8-col</width>
<height>102</height>
<texture>colors/selected.png</texture>
<colordiffuse>eeFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>24</posx>
<posy>-12</posy>
<width>2-col</width>
<font>smallStrong</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>13376</label>
</control>
<control type="label">
<description>message</description>
<posx>24</posx>
<posy>30</posy>
<font>pageTitle</font>
<textcolor>black</textcolor>
<width>468</width>
<height>1-row</height>
<label>$INFO[player.volume]</label>
<scroll>true</scroll>
<shadowcolor>-</shadowcolor>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogVolumeBar.xml</label>
</control>
</controls>
</window>

146
1080i/DialogYesNo.xml Normal file
View File

@ -0,0 +1,146 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">9001</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<include>fadeInOut</include>
<controls>
<include>modalDialog</include>
<control type="group">
<posx>0</posx>
<posy>368</posy>
<!--animations-->
<include>modalDialogInOut</include>
<!--text-->
<control type="group">
<posx>col-9-begin</posx>
<posy>24</posy>
<control type="label" id="1">
<description>heading</description>
<posx>0</posx>
<posy>0</posy>
<width>9-col</width>
<font>pageTitle</font>
<textcolor>selected</textcolor>
<scroll>true</scroll>
</control>
<control type="textbox">
<posx>0</posx>
<posy>1-row</posy>
<width>8-col</width>
<height>128</height>
<font>regular</font>
<textcolor>selected</textcolor>
<label>$INFO[control.getlabel(2)] $INFO[control.getlabel(3)] $INFO[control.getlabel(4)]</label>
</control>
</control>
<!--Yes / No-->
<control type="panel" id="9001">
<posx>col-9-begin</posx>
<posy>4-row</posy>
<width>8-col</width>
<height>1-row</height>
<itemgap>3</itemgap>
<orientation>horizontal</orientation>
<onleft>2</onleft>
<itemlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col-gutter</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col-gutter</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<description>Yes Button</description>
<label>107</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(100,11)</onclick>
</item>
<item id="2">
<description>No Button</description>
<label>106</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(100,10)</onclick>
</item>
</content>
</control>
</control>
<!--error message fields (placeholders)-->
<control type="group">
<visible>false</visible>
<control type="label" id="2">
<description>Line 1</description>
</control>
<control type="label" id="3">
<description>Line 2</description>
</control>
<control type="label" id="4">
<description>Line 3</description>
</control>
<!--selection buttons-->
<control type="button" id="10">
<description>No</description>
</control>
<control type="button" id="11">
<description>Yes</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>DialogYesNo.xml</label>
</control>
</controls>
</window>

258
1080i/FileBrowser.xml Normal file
View File

@ -0,0 +1,258 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">450</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<include>fadeInOut</include>
<controls>
<!--background-->
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>ffffffff</colordiffuse>
</control>
<!--fanart (if available)-->
<control type="image">
<visible>SubString(ListItem.label,fanart)</visible>
<include>dimensionsFullscreen</include>
<texture>$INFO[listitem.thumb]</texture>
<colordiffuse>6affffff</colordiffuse>
<aspectratio>stretch</aspectratio>
<fadetime>400</fadetime>
</control>
<!--poster (if available)-->
<control type="image">
<visible>SubString(ListItem.label,remote art)</visible>
<include>dimensionsFullscreen</include>
<texture>$INFO[listitem.thumb]</texture>
<colordiffuse>6affffff</colordiffuse>
<aspectratio>keep</aspectratio>
<fadetime>400</fadetime>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>99ffffff</colordiffuse>
</control>
<!--file list-->
<control type="group">
<posx>col-5-begin</posx>
<posy>row-2-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-384</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label" id="411">
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>31089</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="panel" id="450">
<posx>0</posx>
<posy>120</posy>
<width>12-col</width>
<height>11-row</height>
<onright>9000</onright>
<itemlayout height="1-row" width="12-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>12-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>11-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<focusedlayout height="1-row" width="12-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>12-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>11-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</focusedlayout>
</control>
<!--larger thumbnail-->
<control type="image">
<posx>12-col</posx>
<posy>5-row</posy>
<width>6-col</width>
<height>6-col</height>
<aspectratio scalediffuse="false" align="left" aligny="center">keep</aspectratio>
<texture border="0">$INFO[Listitem.icon]</texture>
<fadetime>200</fadetime>
</control>
<!--OK / Cancel / New folder buttons-->
<control type="panel" id="9000">
<posx>12-col</posx>
<posy>120</posy>
<width>4-col</width>
<height>5-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<onleft>450</onleft>
<itemlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>4-col</width>
<font>menuTitle</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(126,413)</onclick>
</item>
<item id="2">
<description>Cancel Button</description>
<label>222</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(126,414)</onclick>
</item>
<item id="3">
<visible>Control.IsEnabled(415)</visible>
<description>New Folder Button</description>
<label>31048</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(126,415)</onclick>
</item>
</content>
</control>
</control>
<!--buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="413">
<description>OK</description>
</control>
<control type="button" id="414">
<description>Cancel</description>
</control>
<control type="button" id="415">
<description>New folder</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>FileBrowser.xml</label>
</control>
</controls>
</window>

210
1080i/FileManager.xml Normal file
View File

@ -0,0 +1,210 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">20</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<include>fadeInOut</include>
<controls>
<include>globalBackground</include>
<!--page title-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<control type="image">
<posx>-96</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>10003</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
</control>
<!--left panel-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-4-begin</posy>
<control type="label" id="101">
<description>Header Label</description>
<posx>12</posx>
<posy>-36</posy>
<width>12-col</width>
<label>-</label>
<font>regularStrong</font>
<shadowcolor>-</shadowcolor>
</control>
<control type="image">
<posx>0</posx>
<posy>1-row</posy>
<width>12-col-gutter</width>
<height>12-row</height>
<texture>colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<!--left file list-->
<control type="list" id="20">
<posx>0</posx>
<posy>1-row</posy>
<width>12-col-gutter</width>
<height>12-row</height>
<onright>21</onright>
<itemlayout height="1-row" width="12-col-gutter">
<control type="label">
<posx>12</posx>
<width>11-col</width>
<info>ListItem.Label</info>
<font>itemTitle</font>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>12r</posx>
<width>3-col</width>
<align>right</align>
<info>ListItem.Label2</info>
<font>itemTitle</font>
<shadowcolor>-</shadowcolor>
<textcolor>accented</textcolor>
</control>
</itemlayout>
<focusedlayout height="1-row" width="12-col-gutter">
<control type="image">
<width>12-col-gutter</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<animation effect="fade" start="100" end="50" condition="!Control.HasFocus(20)">Conditional</animation>
</control>
<control type="label">
<posx>12</posx>
<width>11-col</width>
<info>ListItem.Label</info>
<font>itemTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>12r</posx>
<width>3-col</width>
<align>right</align>
<info>ListItem.Label2</info>
<font>itemTitle</font>
<shadowcolor>-</shadowcolor>
<textcolor>black</textcolor>
</control>
</focusedlayout>
</control>
<!--footer label-->
<control type="label" id="12">
<posx>12</posx>
<posy>13-row</posy>
<width>12-col-gutter</width>
<label>-</label>
<font>smallStrong</font>
</control>
</control>
<!--right panel-->
<control type="group">
<posx>984</posx>
<posy>row-4-begin</posy>
<control type="label" id="102">
<description>Header Label</description>
<posx>12</posx>
<posy>-36</posy>
<width>12-col</width>
<label>-</label>
<font>regularStrong</font>
<shadowcolor>-</shadowcolor>
</control>
<control type="image">
<posx>0</posx>
<posy>1-row</posy>
<width>12-col-gutter</width>
<height>12-row</height>
<texture>colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="list" id="21">
<posx>0</posx>
<posy>1-row</posy>
<width>12-col-gutter</width>
<height>12-row</height>
<onleft>20</onleft>
<itemlayout height="1-row" width="12-col-gutter">
<control type="label">
<posx>12</posx>
<width>11-col</width>
<info>ListItem.Label</info>
<font>itemTitle</font>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>12r</posx>
<width>3-col</width>
<align>right</align>
<info>ListItem.Label2</info>
<font>itemTitle</font>
<shadowcolor>-</shadowcolor>
<textcolor>accented</textcolor>
</control>
</itemlayout>
<focusedlayout height="1-row" width="12-col-gutter">
<control type="image">
<width>12-col-gutter</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<animation effect="fade" start="100" end="50" condition="!Control.HasFocus(21)">Conditional</animation>
</control>
<control type="label">
<posx>12</posx>
<width>11-col</width>
<info>ListItem.Label</info>
<font>itemTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>12r</posx>
<width>3-col</width>
<align>right</align>
<info>ListItem.Label2</info>
<font>itemTitle</font>
<shadowcolor>-</shadowcolor>
<textcolor>black</textcolor>
</control>
</focusedlayout>
</control>
<!--footer label-->
<control type="label" id="13">
<posx>12</posx>
<posy>13-row</posy>
<width>12-col-gutter</width>
<label>-</label>
<font>smallStrong</font>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>FileManager.xml</label>
</control>
</controls>
</window>

111
1080i/Font.xml Normal file
View File

@ -0,0 +1,111 @@
<?xml version="1.0" encoding="UTF-8"?>
<fonts>
<fontset id="default">
<!--Roboto L fontset-->
<!--proportional font sizes for reference 6,8,9,10,11,12,14,18,24,30,36,48,60,72 -->
<font>
<name>veryLarge</name>
<filename>roboto/black.ttf</filename>
<size>195</size>
</font>
<font>
<name>large</name>
<filename>roboto/regular.ttf</filename>
<size>60</size>
</font>
<font>
<name>largeStrong</name>
<filename>roboto/bold.ttf</filename>
<size>60</size>
</font>
<font>
<name>largeLight</name>
<filename>roboto/light.ttf</filename>
<size>60</size>
</font>
<font>
<name>medium</name>
<filename>roboto/regular.ttf</filename>
<size>48</size>
</font>
<font>
<name>mediumStrong</name>
<filename>roboto/bold.ttf</filename>
<size>48</size>
</font>
<font>
<name>regular</name>
<filename>roboto/regular.ttf</filename>
<size>36</size>
<linespacing>1.38</linespacing>
</font>
<font>
<name>regularStrong</name>
<filename>roboto/bold.ttf</filename>
<size>36</size>
<linespacing>1.38</linespacing>
</font>
<font>
<name>regularSemibold</name>
<filename>roboto/medium.ttf</filename>
<size>36</size>
<linespacing>1.38</linespacing>
</font>
<font>
<name>regularLight</name>
<filename>roboto/light.ttf</filename>
<size>36</size>
<linespacing>1.38</linespacing>
</font>
<font>
<name>small</name>
<filename>roboto/regular.ttf</filename>
<size>30</size>
<linespacing>1.38</linespacing>
</font>
<font>
<name>smallStrong</name>
<filename>roboto/bold.ttf</filename>
<size>30</size>
<linespacing>1.0</linespacing>
</font>
<!--element specific-->
<font>
<name>symbol</name>
<filename>symbol.ttf</filename>
<size>20</size>
<style></style>
</font>
<font>
<name>symbolSmall</name>
<filename>symbol.ttf</filename>
<size>14</size>
<style></style>
</font>
<font>
<name>symbolLarge</name>
<filename>symbol.ttf</filename>
<size>36</size>
<style></style>
</font>
<font>
<name>symbolVeryLarge</name>
<filename>symbol.ttf</filename>
<size>96</size>
<style></style>
</font>
<font>
<name>symbolWeather</name>
<filename>weather.ttf</filename>
<size>180</size>
</font>
<!-- Required for system -->
<font>
<name>font13</name>
<filename>roboto/regular.ttf</filename>
<size>30</size>
</font>
</fontset>
</fonts>

281
1080i/Home.xml Normal file
View File

@ -0,0 +1,281 @@
<?xml version="1.0" encoding="UTF-8"?>
<window id="0">
<defaultcontrol always="true">9000</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<!--testing fonts-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-4-begin</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<height>1-row</height>
<font>regular</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>regular text</label>
</control>
<control type="label">
<posx>0</posx>
<posy>1-row</posy>
<width>6-col-gutter</width>
<height>1-row</height>
<font>regularSemibold</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>regular semibold</label>
</control>
<control type="label">
<posx>0</posx>
<posy>2-row</posy>
<width>6-col-gutter</width>
<height>1-row</height>
<font>regularStrong</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>regular bold</label>
</control>
<control type="label">
<posx>0</posx>
<posy>3-row</posy>
<width>6-col-gutter</width>
<height>1-row</height>
<font>regularLight</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>regular light</label>
</control>
<control type="label">
<posx>0</posx>
<posy>4-row</posy>
<width>6-col-gutter</width>
<height>1-row</height>
<font>small</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>small</label>
</control>
<control type="label">
<posx>0</posx>
<posy>5-row</posy>
<width>6-col-gutter</width>
<height>1-row</height>
<font>smallStrong</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>small bold</label>
</control>
<control type="textbox">
<posx>6-col</posx>
<posy>0</posy>
<font>regularStrong</font>
<width>6-col-gutter</width>
<align>left</align>
<textcolor>selected</textcolor>
<height>6-row</height>
<label>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</label>
<autoscroll>false</autoscroll>
<shadowcolor>-</shadowcolor>
</control>
<control type="textbox">
<posx>6-col</posx>
<posy>7-row</posy>
<font>small</font>
<width>8-col-gutter</width>
<align>left</align>
<textcolor>selected</textcolor>
<height>6-row</height>
<label>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
</label>
<autoscroll>false</autoscroll>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>12-col</posx>
<posy>1-row</posy>
<width>6-col-gutter</width>
<height>1-row</height>
<font>largeLight</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>Title Light</label>
</control>
<control type="label">
<posx>12-col</posx>
<posy>2-row</posy>
<width>6-col-gutter</width>
<height>1-row</height>
<font>large</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>Title</label>
</control>
<control type="label">
<posx>12-col</posx>
<posy>3-row</posy>
<width>6-col-gutter</width>
<height>1-row</height>
<font>largeStrong</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>Title bold</label>
</control>
</control>
<!--browse controls-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<!--animations-->
<animation effect="fade" start="0" end="100" delay="500" time="600">WindowOpen</animation>
<animation condition="SubString(Container(9000).NumItems,3)" effect="slide" end="575,0" time="0">conditional</animation>
<animation condition="SubString(Container(9000).NumItems,4)" effect="slide" end="468,0" time="0">conditional</animation>
<animation condition="SubString(Container(9000).NumItems,5)" effect="slide" end="361,0" time="0">conditional</animation>
<animation condition="SubString(Container(9000).NumItems,6)" effect="slide" end="254,0" time="0">conditional</animation>
<animation condition="SubString(Container(9000).NumItems,7)" effect="slide" end="147,0" time="0">conditional</animation>
<animation condition="SubString(Container(9000).NumItems,8)" effect="slide" end="40,0" time="0">conditional</animation>
<animation condition="SubString(Container(9000).NumItems,9)" effect="slide" end="-67,0" time="0">conditional</animation>
<control type="list" id="9000">
<posx>0</posx>
<posy>0</posy>
<width>2000</width>
<height>3-col</height>
<orientation>horizontal</orientation>
<onup>ActivateWindow(systeminfo)</onup>
<ondown>ActivateWindow(weather)</ondown>
<itemlayout width="3-col" height="3-col">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>2-col</width>
<height>2-col</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture diffuse="masks/circle.png" border="0">colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="label">
<posx>25</posx>
<posy>-38</posy>
<width>3-col</width>
<height>3-col</height>
<font>symbolVeryLarge</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label2]</label>
</control>
</itemlayout>
<focusedlayout width="3-col" height="3-col">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>2-col</width>
<height>2-col</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture diffuse="masks/circle.png" border="0">colors/selected.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ccFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>25</posx>
<posy>-38</posy>
<width>3-col</width>
<height>3-col</height>
<font>symbolVeryLarge</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label2]</label>
</control>
</focusedlayout>
<content>
<item>
<visible>!Skin.HasSetting(hideVideo)</visible>
<label>31000</label>
<label2></label2>
<thumb>-</thumb>
<onclick>activateWindow(videolibrary)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,true)</onclick>
</item>
<item>
<visible>!Skin.HasSetting(hideMusic)</visible>
<label>31001</label>
<label2></label2>
<thumb>-</thumb>
<onclick>ActivateWindow(musiclibrary)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,true)</onclick>
</item>
<item>
<visible>!Skin.HasSetting(hidePictures)</visible>
<label>31002</label>
<label2></label2>
<thumb>-</thumb>
<onclick>ActivateWindow(pictures)</onclick>
</item>
<item>
<visible>!Skin.HasSetting(hideGames) + System.HasAddon(script.games.rom.collection.browser)</visible>
<label>31156</label>
<label2></label2>
<thumb>-</thumb>
<onclick>RunScript(script.games.rom.collection.browser)</onclick>
</item>
<item>
<visible>!Skin.HasSetting(hidePrograms)</visible>
<label>0</label>
<label2></label2>
<thumb>-</thumb>
<onclick>ActivateWindow(programs,addons,return)</onclick>
</item>
<item>
<visible>!Skin.HasSetting(hideSearch)</visible>
<label>137</label>
<label2></label2>
<thumb>-</thumb>
<onclick>RunScript(script.globalsearch)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible>!Skin.HasSetting(hideFavourites)</visible>
<label>1036</label>
<label2></label2>
<thumb>-</thumb>
<onclick>ReplaceWindow(favourites)</onclick>
</item>
<item>
<label>5</label>
<label2></label2>
<thumb>-</thumb>
<onclick>ActivateWindow(settings)</onclick>
</item>
<item>
<label>31004</label>
<label2></label2>
<thumb>-</thumb>
<onclick>ActivateWindow(ShutdownMenu)</onclick>
</item>
</content>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>Home.xml</label>
</control>
</controls>
</window>

188
1080i/Includes.xml Normal file
View File

@ -0,0 +1,188 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<include file="Defaults.xml" />
<include file="Includes_grid.xml" />
<include file="Includes_variables.xml" />
<include file="Includes_animations.xml" />
<include file="Includes_animations.xml" />
<include file="Includes_menuItems.xml" />
<include file="Includes_sidebarItems.xml" />
<include file="ViewsVideos.xml" />
<include file="ViewsDialogs.xml" />
<include file="ViewsMusic.xml" />
<include file="ViewsPictures.xml" />
<!--modal dialogs-->
<include name="modalDialog">
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>eeFFFFFF</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>backgrounds/vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</include>
<!--date and time-->
<include name="dateTime">
<control type="group">
<posx>0</posx>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>24-col</width>
<font>pageTitle</font>
<label>$INFO[System.Time]</label>
<textcolor>selected</textcolor>
</control>
<control type="label">
<posx>0</posx>
<posy>45</posy>
<width>24-col</width>
<font>regular</font>
<label>$INFO[System.Date(mmm d)]</label>
<textcolor>selected</textcolor>
</control>
</control>
</include>
<!--busy indicator-->
<include name="loadingIndicator">
<control type="group">
<visible>!IntegerGreaterThan(container.numitems,0)</visible>
<posx>0</posx>
<posy>0</posy>
<!--animations-->
<animation type="visible">
<effect type="fade" start="0" end="100" time="400" />
</animation>
<animation type="hidden">
<effect type="fade" start="100" end="0" time="200" />
</animation>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>77FFFFFF</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>backgrounds/vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>13-col</posx>
<posy>row-9-begin</posy>
<width>50</width>
<height>50</height>
<aspectratio>keep</aspectratio>
<texture border="0">busy.gif</texture>
<bordertexture border="0">-</bordertexture>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
</control>
</include>
<!--footer for media lists-->
<include name="mediaListFooter">
<control type="grouplist">
<posx>0</posx>
<posy>-6</posy>
<width>20-col</width>
<height>1-row</height>
<itemgap>6</itemgap>
<onleft>50</onleft>
<onright>50</onright>
<onup>9999</onup>
<ondown>9999</ondown>
<orientation>horizontal</orientation>
<control type="label">
<width>auto</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label></label>
</control>
<control type="label">
<width>auto</width>
<font>buttonTitle</font>
<textcolor>selected</textcolor>
<label>$LOCALIZE[31038] $INFO[container.currentpage] / $INFO[container.numpages]</label>
</control>
<control type="label">
<visible>System.Setting(hidewatched)</visible>
<width>auto</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label></label>
</control>
<control type="label">
<visible>System.Setting(hidewatched)</visible>
<width>auto</width>
<font>buttonTitle</font>
<label>$LOCALIZE[31118]</label>
<textcolor>selected</textcolor>
</control>
<control type="label">
<visible>!isempty(ListItem.audiocodec)</visible>
<width>auto</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label></label>
</control>
<control type="label">
<visible>!isempty(ListItem.audiocodec)</visible>
<width>auto</width>
<font>buttonTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.audiocodec]</label>
</control>
<control type="label">
<visible>!isempty(ListItem.FileName)</visible>
<width>auto</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label></label>
</control>
<control type="label">
<visible>!isempty(ListItem.FileName)</visible>
<width>auto</width>
<font>buttonTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.FileName]</label>
</control>
</control>
</include>
<!--debugging-->
<include name="DialogID">
<posx>15</posx>
<posy>15</posy>
<width>fullscreenwidth</width>
<height>1-row</height>
<font>smallStrong</font>
<textcolor>selected</textcolor>
<align>left</align>
<visible>Skin.HasSetting(DebugInfo)</visible>
</include>
<include name="WindowID">
<posx>15</posx>
<posy>15</posy>
<width>fullscreenwidth</width>
<height>1-row</height>
<font>smallStrong</font>
<textcolor>selected</textcolor>
<align>left</align>
<visible>Skin.HasSetting(DebugInfo)</visible>
</include>
<include name="DebugGrid">
<control type="image">
<include>dimensionsFullscreen</include>
<texture>debuggrid1080.png</texture>
<colordiffuse>77FFFFFF</colordiffuse>
<visible>Skin.HasSetting(DebugGrid)</visible>
</control>
</include>
</includes>

View File

@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<include name="fadeInOut">
<animation type="windowOpen">
<effect type="fade" start="0" end="100" time="300" />
</animation>
<animation type="windowClose">
<effect type="fade" start="100" end="0" time="300" />
</animation>
</include>
<include name="listSlideIn">
<effect type="fade" start="0" end="100" time="300" delay="600" />
<effect type="slide" start="3-col" end="0" center="auto" tween="cubic" easing="out" time="400" delay="500"/>
</include>
<!--ken burnsey style effect for fanart images-->
<include name="kenBurnsey">
<animation type="conditional" condition="true" loop="true">
<effect type="fade" start="0" end="100" time="2000" />
<effect type="zoom" center="auto" start="130" end="100" time="15000" />
<effect type="fade" start="100" end="0" time="1000" delay="14000" />
</animation>
</include>
<!--modal dialog handling-->
<include name="modalDialogInOut">
<animation type="Windowopen">
<effect type="fade" start="0" end="100" time="300" />
<effect type="slide" start="1920" end="0" tween="cubic" easing="out" time="400" />
</animation>
<animation type="Windowclose">
<effect type="fade" start="100" end="0" time="300" />
<effect type="slide" start="0" end="-1920" tween="cubic" easing="out" time="400" />
</animation>
</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" />
</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" />
</animation>
</include>
<include name="modalDialogContentShift">
<animation type="Conditional" condition="controlgroup(61).hasfocus | controlgroup(100).hasfocus">
<effect type="zoom" end="95" time="200" center="auto" tween="sine" easing="in" />
</animation>
</include>
</includes>

121
1080i/Includes_grid.xml Normal file
View File

@ -0,0 +1,121 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<!--sets base screen dimensions-->
<constant name="fullscreenWidth">1920</constant>
<constant name="fullscreenHeight">1080</constant>
<include name="dimensionsFullscreen">
<posx>0</posx>
<posy>0</posy>
<width>fullscreenWidth</width>
<height>fullscreenHeight</height>
</include>
<!--Grid (24 cols @72px. Margins: 26px / 96px, row-height: 57 (1.6 em))-->
<constant name="col-1-begin">96</constant>
<constant name="col-2-begin">168</constant>
<constant name="col-3-begin">240</constant>
<constant name="col-4-begin">312</constant>
<constant name="col-5-begin">384</constant>
<constant name="col-6-begin">456</constant>
<constant name="col-7-begin">528</constant>
<constant name="col-8-begin">600</constant>
<constant name="col-9-begin">672</constant>
<constant name="col-10-begin">744</constant>
<constant name="col-11-begin">816</constant>
<constant name="col-12-begin">888</constant>
<constant name="col-13-begin">960</constant>
<constant name="col-14-begin">1032</constant>
<constant name="col-15-begin">1104</constant>
<constant name="col-16-begin">1176</constant>
<constant name="col-17-begin">1248</constant>
<constant name="col-18-begin">1320</constant>
<constant name="col-19-begin">1392</constant>
<constant name="col-20-begin">1464</constant>
<constant name="col-21-begin">1536</constant>
<constant name="col-22-begin">1608</constant>
<constant name="col-23-begin">1680</constant>
<constant name="col-24-begin">1752</constant>
<constant name="1-col">72</constant>
<constant name="2-col">144</constant>
<constant name="3-col">216</constant>
<constant name="4-col">288</constant>
<constant name="5-col">360</constant>
<constant name="6-col">432</constant>
<constant name="7-col">504</constant>
<constant name="8-col">576</constant>
<constant name="9-col">648</constant>
<constant name="10-col">720</constant>
<constant name="11-col">792</constant>
<constant name="12-col">864</constant>
<constant name="13-col">936</constant>
<constant name="14-col">1008</constant>
<constant name="15-col">1080</constant>
<constant name="16-col">1152</constant>
<constant name="17-col">1224</constant>
<constant name="18-col">1296</constant>
<constant name="19-col">1368</constant>
<constant name="20-col">1440</constant>
<constant name="21-col">1512</constant>
<constant name="22-col">1584</constant>
<constant name="23-col">1656</constant>
<constant name="24-col">1728</constant>
<constant name="1-col-gutter">48</constant>
<constant name="2-col-gutter">120</constant>
<constant name="3-col-gutter">192</constant>
<constant name="4-col-gutter">264</constant>
<constant name="5-col-gutter">336</constant>
<constant name="6-col-gutter">408</constant>
<constant name="7-col-gutter">480</constant>
<constant name="8-col-gutter">552</constant>
<constant name="9-col-gutter">624</constant>
<constant name="10-col-gutter">696</constant>
<constant name="11-col-gutter">768</constant>
<constant name="12-col-gutter">840</constant>
<constant name="13-col-gutter">912</constant>
<constant name="14-col-gutter">984</constant>
<constant name="15-col-gutter">1056</constant>
<constant name="16-col-gutter">1128</constant>
<constant name="17-col-gutter">1200</constant>
<constant name="18-col-gutter">1272</constant>
<constant name="19-col-gutter">1344</constant>
<constant name="20-col-gutter">1416</constant>
<constant name="21-col-gutter">1488</constant>
<constant name="22-col-gutter">1560</constant>
<constant name="23-col-gutter">1632</constant>
<constant name="24-col-gutter">1704</constant>
<constant name="row-1-begin">38</constant>
<constant name="row-2-begin">95</constant>
<constant name="row-3-begin">152</constant>
<constant name="row-4-begin">209</constant>
<constant name="row-5-begin">266</constant>
<constant name="row-6-begin">323</constant>
<constant name="row-7-begin">380</constant>
<constant name="row-8-begin">437</constant>
<constant name="row-9-begin">494</constant>
<constant name="row-10-begin">551</constant>
<constant name="row-11-begin">608</constant>
<constant name="row-12-begin">665</constant>
<constant name="row-13-begin">722</constant>
<constant name="row-14-begin">779</constant>
<constant name="row-15-begin">836</constant>
<constant name="row-16-begin">893</constant>
<constant name="row-17-begin">950</constant>
<constant name="row-18-begin">1007</constant>
<constant name="1-row">57</constant>
<constant name="2-row">114</constant>
<constant name="3-row">171</constant>
<constant name="4-row">228</constant>
<constant name="5-row">285</constant>
<constant name="6-row">342</constant>
<constant name="7-row">399</constant>
<constant name="8-row">456</constant>
<constant name="9-row">513</constant>
<constant name="10-row">570</constant>
<constant name="11-row">627</constant>
<constant name="12-row">684</constant>
<constant name="13-row">741</constant>
<constant name="14-row">798</constant>
<constant name="15-row">855</constant>
<constant name="16-row">912</constant>
<constant name="17-row">969</constant>
<constant name="18-row">1026</constant>
</includes>

View File

@ -0,0 +1,390 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<include name="menuItems">
<control type="list" id="9000">
<posx>-14</posx>
<posy>180</posy>
<width>3-col</width>
<height>12-row</height>
<orientation>vertical</orientation>
<onleft>62</onleft>
<onright>9999</onright>
<onback>activateWindow(home)</onback>
<itemlayout width="4-col" height="43">
<control type="label">
<posx>14</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<font>menuTitle</font>
<label>$INFO[ListItem.Label]</label>
<textcolor>unselected</textcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="43">
<control type="label">
<visible>Control.HasFocus(9000)</visible>
<posx>1</posx>
<posy>0</posy>
<width>4-col</width>
<font>menuTitle</font>
<label>[ $INFO[ListItem.Label] ]</label>
<textcolor>selected</textcolor>
</control>
<control type="label">
<visible>!Control.HasFocus(9000)</visible>
<posx>14</posx>
<posy>0</posy>
<width>4-col</width>
<font>menuTitle</font>
<label>$INFO[ListItem.Label]</label>
<textcolor>unselected</textcolor>
</control>
</focusedlayout>
<include condition="[window.isactive(tvchannels) | window.isactive(tvguide) | window.isactive(TVRecordings)] + !Skin.String(keepMusicMenuActive)">videoMenu</include>
<include condition="window.isactive(pvr) + Skin.String(keepMusicMenuActive)">musicMenu</include>
<include condition="[Window.isactive(videolibrary) | window.isactive(videoplaylist)] + !Skin.String(keepMusicMenuActive)">videoMenu</include>
<include condition="[window.isactive(musiclibrary) | window.isactive(musicfiles) | window.isactive(musicplaylist)] | [[Window.isactive(videolibrary) | window.isactive(videoplaylist)] + Skin.String(keepMusicMenuActive)]">musicMenu</include>
</control>
</include>
<!--video menu items-->
<include name="videoMenu">
<content>
<!--Now Playing-->
<item>
<visible>Player.HasVideo</visible>
<label>31136</label>
<label2></label2>
<onclick>action(fullscreen)</onclick>
</item>
<!--CD / DVD handling-->
<item>
<visible>System.HasMediaDVD</visible>
<label>341</label>
<label2></label2>
<onclick>XBMC.PlayDVD()</onclick>
</item>
<item>
<visible>System.HasMediaDVD</visible>
<label>31135</label>
<label2></label2>
<onclick>EjectTray()</onclick>
</item>
<!--latest items-->
<item>
<label>31005</label>
<label2></label2>
<onclick>ActivateWindow(videolibrary)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,true)</onclick>
<onclick>Control.SetFocus(9000)</onclick>
</item>
<item>
<visible>System.GetBool(pvrmanager.enabled)</visible>
<label>31006</label>
<label2></label2>
<onclick>ActivateWindow(TVChannels)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible>System.GetBool(pvrmanager.enabled)</visible>
<label>31112</label>
<label2></label2>
<onclick>ActivateWindow(TVGuide)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible>System.GetBool(pvrmanager.enabled)</visible>
<label>19163</label>
<label2></label2>
<onclick>ActivateWindow(TVRecordings)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible>Library.HasContent(Movies)</visible>
<label>342</label>
<label2></label2>
<onclick>ActivateWindow(videos,movietitles,return)</onclick>
<onclick>control.setfocus(50)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible>Library.HasContent(TVShows)</visible>
<label>20343</label>
<label2></label2>
<onclick>ActivateWindow(Videos,TvShowTitles,return)</onclick>
<onclick>control.setfocus(50)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible></visible>
<label>136</label>
<label2></label2>
<onclick>activateWindow(Videos,playlists,return)</onclick>
<onclick>control.setfocus(50)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<!--custom video addons-->
<item>
<visible>!isempty(Skin.String(customVideoAddon1))</visible>
<label>$VAR[customVideoAddon1Title]</label>
<onclick condition="StringCompare(Skin.String(customVideoAddon1Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon1)])</onclick>
<onclick condition="StringCompare(Skin.String(customVideoAddon1Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon1)],return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(52)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customVideoAddon2))</visible>
<label>$VAR[customVideoAddon2Title]</label>
<onclick condition="StringCompare(Skin.String(customVideoAddon2Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon2)])</onclick>
<onclick condition="StringCompare(Skin.String(customVideoAddon2Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon2)],return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(52)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customVideoAddon3))</visible>
<label>$VAR[customVideoAddon3Title]</label>
<onclick condition="StringCompare(Skin.String(customVideoAddon3Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon3)])</onclick>
<onclick condition="StringCompare(Skin.String(customVideoAddon3Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon3)],return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(52)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customVideoAddon4))</visible>
<label>$VAR[customVideoAddon4Title]</label>
<onclick condition="StringCompare(Skin.String(customVideoAddon4Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon4)])</onclick>
<onclick condition="StringCompare(Skin.String(customVideoAddon4Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon4)],return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(52)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customVideoAddon5))</visible>
<label>$VAR[customVideoAddon5Title]</label>
<onclick condition="StringCompare(Skin.String(customVideoAddon5Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon5)])</onclick>
<onclick condition="StringCompare(Skin.String(customVideoAddon5Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon5)],return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(52)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customVideoAddon6))</visible>
<label>$VAR[customVideoAddon6Title]</label>
<onclick condition="StringCompare(Skin.String(customVideoAddon6Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon6)])</onclick>
<onclick condition="StringCompare(Skin.String(customVideoAddon6Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon6)],return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(52)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customVideoAddon7))</visible>
<label>$VAR[customVideoAddon7Title]</label>
<onclick condition="StringCompare(Skin.String(customVideoAddon7Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon7)])</onclick>
<onclick condition="StringCompare(Skin.String(customVideoAddon7Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon7)],return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(52)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customVideoAddon8))</visible>
<label>$VAR[customVideoAddon8Title]</label>
<onclick condition="StringCompare(Skin.String(customVideoAddon8Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon8)])</onclick>
<onclick condition="StringCompare(Skin.String(customVideoAddon8Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon8)],return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(52)</onclick>
</item>
<!--final bits and bobs-->
<item>
<visible></visible>
<label>31010</label>
<onclick>ActivateWindow(Videos,addons,return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Control.SetFocus(59)</onclick>
</item>
<item>
<visible></visible>
<label>1036</label>
<onclick>ActivateWindow(favourites,return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
</content>
</include>
<!--music menu items-->
<include name="musicMenu">
<content>
<!--Now Playing-->
<item>
<visible>Player.HasAudio</visible>
<label>31136</label>
<label2></label2>
<onclick>activateWindow(5001)</onclick>
</item>
<!--CD / DVD handling-->
<item>
<visible>System.HasMediaDVD</visible>
<label>341</label>
<label2></label2>
<onclick>XBMC.PlayDVD()</onclick>
</item>
<item>
<visible>System.HasMediaDVD</visible>
<label>31135</label>
<label2></label2>
<onclick>EjectTray()</onclick>
</item>
<!--latest items-->
<item>
<label>31005</label>
<label2></label2>
<onclick>ActivateWindow(MusicLibrary)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,true)</onclick>
</item>
<!--music-->
<item>
<visible>System.GetBool(pvrmanager.enabled)</visible>
<label>19021</label>
<label2></label2>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>ActivateWindowAndFocus(pvr, 33,0, 9999,1)</onclick>
</item>
<item>
<visible>Library.HasContent(Music)</visible>
<label>133</label>
<label2></label2>
<onclick>ActivateWindow(MusicLibrary,Artists,return)</onclick>
<onclick>Control.SetFocus(53)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
</item>
<item>
<visible>Library.HasContent(Music)</visible>
<label>132</label>
<label2></label2>
<onclick>ActivateWindow(MusicLibrary,Albums,return)</onclick>
<onclick>Control.SetFocus(55)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
</item>
<item>
<visible>Library.HasContent(Music)</visible>
<label>135</label>
<label2></label2>
<onclick>ReplaceWindow(MusicLibrary,Genres,return)</onclick>
<onclick>Control.SetFocus(53)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
</item>
<item>
<visible>Library.HasContent(Music)</visible>
<label>271</label>
<label2></label2>
<onclick>replaceWindow(MusicLibrary,top100,return)</onclick>
<onclick>Control.SetFocus(51)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
</item>
<item>
<visible>Library.HasContent(MusicVideos)</visible>
<label>20389</label>
<label2></label2>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>activateWindow(Videos,MusicVideoTitles,return)</onclick>
<onclick>control.setfocus(50)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item>
<item>
<visible></visible>
<label>136</label>
<label2></label2>
<onclick>ReplaceWindow(MusicFiles,Playlists,return)</onclick>
<onclick>Control.SetFocus(51)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
</item>
<!--custom music addons-->
<item>
<visible>!isempty(Skin.String(customMusicAddon1))</visible>
<label>$VAR[customMusicAddon1Title]</label>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon1Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon1)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon1Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon1)],return)</onclick>
<onclick>setfocus(51)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customMusicAddon2))</visible>
<label>$VAR[customMusicAddon2Title]</label>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon2Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon2)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon2Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon2)],return)</onclick>
<onclick>setfocus(51)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customMusicAddon3))</visible>
<label>$VAR[customMusicAddon3Title]</label>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon3Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon3)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon3Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon3)],return)</onclick>
<onclick>setfocus(51)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customMusicAddon4))</visible>
<label>$VAR[customMusicAddon4Title]</label>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon4Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon4)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon4Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon4)],return)</onclick>
<onclick>setfocus(51)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customMusicAddon5))</visible>
<label>$VAR[customMusicAddon5Title]</label>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon5Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon5)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon5Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon5)],return)</onclick>
<onclick>setfocus(51)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customMusicAddon6))</visible>
<label>$VAR[customMusicAddon6Title]</label>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon6Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon6)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon6Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon6)],return)</onclick>
<onclick>setfocus(51)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customMusicAddon7))</visible>
<label>$VAR[customMusicAddon7Title]</label>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon7Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon7)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon7Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon7)],return)</onclick>
<onclick>setfocus(51)</onclick>
</item>
<item>
<visible>!isempty(Skin.String(customMusicAddon8))</visible>
<label>$VAR[customMusicAddon8Title]</label>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon8Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon8)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon8Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon8)],return)</onclick>
<onclick>setfocus(51)</onclick>
</item>
<!--final bits and bobs-->
<item>
<visible></visible>
<label>31010</label>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>ReplaceWindow(MusicFiles,Addons,return)</onclick>
<onclick>setfocus(55)</onclick>
</item>
<item>
<visible></visible>
<label>1036</label>
<onclick>Skin.SetString(showRecentMusicItems,true)</onclick>
<onclick>ReplaceWindow(favourites)</onclick>
</item>
</content>
</include>
</includes>

View File

@ -0,0 +1,474 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<include name="sideBarMenuItems">
<control type="image">
<posx>-96</posx>
<posy>-111</posy>
<width>col-5-begin</width>
<height>fullscreenHeight</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<bordersize>0</bordersize>
</control>
<!--titles-->
<control type="label">
<description>video</description>
<visible>[Window.isactive(videolibrary) | window.isactive(videoplaylist) | Window.isactive(pvr)] + !Skin.String(keepMusicMenuActive)</visible>
<posx>0</posx>
<posy>0</posy>
<width>14-col</width>
<font>pageTitle</font>
<label>10006</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<description>music</description>
<visible>[window.isactive(musiclibrary) | window.isactive(musicfiles) | window.isactive(musicplaylist)] | [[Window.isactive(pvr) | Window.isactive(videolibrary) | window.isactive(videoplaylist)] + Skin.String(keepMusicMenuActive)]</visible>
<posx>0</posx>
<posy>0</posy>
<width>14-col</width>
<font>pageTitle</font>
<label>249</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<description>pictures</description>
<visible>window.isactive(pictures)</visible>
<posx>0</posx>
<posy>0</posy>
<width>14-col</width>
<font>pageTitle</font>
<label>1213</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>0</posx>
<posy>45</posy>
<width>24-col</width>
<font>regular</font>
<label>33063</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--menu items-->
<control type="grouplist" id="62">
<posx>-12</posx>
<posy>166</posy>
<width>4-col</width>
<height>12-row</height>
<itemgap>0</itemgap>
<onright>9000</onright>
<onup>62</onup>
<ondown>62</ondown>
<include condition="[Window.isactive(videolibrary) | window.isactive(videoplaylist) | Window.isactive(pvr)] + !Skin.String(keepMusicMenuActive)">videoSideMenu</include>
<include condition="[window.isactive(musiclibrary) | window.isactive(musicfiles) | window.isactive(musicplaylist)] | [[Window.isactive(pvr) | Window.isactive(videolibrary) | window.isactive(videoplaylist)] + Skin.String(keepMusicMenuActive)]">musicSideMenu</include>
<include condition="window.isactive(pictures)">picturesSideMenu</include>
</control>
</include>
<!--video menu items-->
<include name="videoSideMenu">
<!--PVR videos only-->
<control type="button" id="500">
<description>Change Channel Group (PVR only)</description>
<visible>window.isactive(pvr) + [Control.IsVisible(11) | Control.IsVisible(10)]</visible>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>$LOCALIZE[31073] ◀ ▶</label>
<onclick>sendclick(32)</onclick>
</control>
<!--current playlist-->
<control type="button" id="501">
<description>Video Playlist</description>
<visible>[window.isactive(videolibrary) | window.isactive(videoplaylist)] + IntegerGreaterThan(Playlist.Length(video),0)</visible>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>31123</label>
<onclick>right</onclick>
<onclick>ActivateWindow(videoplaylist)</onclick>
</control>
<!--search-->
<control type="button" id="502">
<description>Search (videos)</description>
<visible>[window.isactive(videolibrary) | window.isactive(videoplaylist)] + System.HasAddon(script.globalsearch)</visible>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>137</label>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>activateWindow(videos,movietitles)</onclick>
<onclick>RunScript(script.globalsearch,movies=true&amp;tvshows=true&amp;episodes=true)</onclick>
<onclick>right</onclick>
</control>
<control type="button" id="503">
<description>Search (PVR)</description>
<visible>window.isactive(pvr)</visible>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>137</label>
<onclick>right</onclick>
<onclick>activateWindow(pvrguidesearch)</onclick>
</control>
<!--sorting-->
<control type="button" id="3">
<description>Sort by</description>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>103</label>
</control>
<control type="togglebutton" id="4">
<description>Sort direction</description>
<label>31109</label>
<altlabel>31110</altlabel>
<align>left</align>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<alttexturefocus>colors/black.png</alttexturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
</control>
<control type="button" id="504">
<description>Timers / scheduler</description>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>31119</label>
<onclick>ActivateWindowAndFocus(pvr, 35,0, 9999,1)</onclick>
</control>
<control type="button" id="505">
<description>Menu shortcuts (video)</description>
<visible></visible>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>31041</label>
<onclick>Skin.SetString(menuItemTypeFilter,video)</onclick>
<onclick>ActivateWindow(5000)</onclick>
</control>
<control type="button" id="506">
<description>Files menu (video)</description>
<visible></visible>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>1214</label>
<onclick>right</onclick>
<onclick>ActivateWindow(Videos,files,return)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</control>
<control type="button" id="507">
<visible></visible>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>653</label>
<onclick>UpdateLibrary(video)</onclick>
<onclick>right</onclick>
</control>
<control type="radiobutton" id="14">
<description>Watched Toggle</description>
<visible></visible>
<label>20367</label>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<textoffsetx>12</textoffsetx>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
</control>
<control type="radiobutton" id="508">
<description>Filter</description>
<visible>Container.CanFilterAdvanced</visible>
<label>587</label>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textoffsetx>12</textoffsetx>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<onclick>right</onclick>
<onclick>Filter</onclick>
</control>
<control type="radiobutton" id="11">
<description>Unlock Shares</description>
<label>20336</label>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textoffsetx>12</textoffsetx>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<onclick>right</onclick>
<onclick>xbmc.mastermode</onclick>
<selected>system.ismaster</selected>
<visible>system.haslocks</visible>
</control>
</include>
<!--music menu items-->
<include name="musicSideMenu">
<control type="button" id="501">
<description>current music playlist (if available)</description>
<visible>MusicPlayer.Offset(0).Exists</visible>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>31123</label>
<onclick>right</onclick>
<onclick>activateWindow(musicplaylist)</onclick>
</control>
<control type="button" id="502">
<description>Search (music)</description>
<visible>System.HasAddon(script.globalsearch)</visible>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>137</label>
<onclick>RunScript(script.globalsearch,artists=true&amp;albums=true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>right</onclick>
</control>
<!--sorting-->
<control type="button" id="3">
<description>Sort by</description>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>103</label>
</control>
<control type="togglebutton" id="4">
<description>Sort direction</description>
<label>31109</label>
<altlabel>31110</altlabel>
<align>left</align>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<alttexturefocus>colors/black.png</alttexturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
</control>
<!--music section-->
<control type="button" id="503">
<visible></visible>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>31041</label>
<onclick>Skin.SetString(menuItemTypeFilter,audio)</onclick>
<onclick>ActivateWindow(5000)</onclick>
</control>
<control type="button" id="504">
<visible></visible>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>653</label>
<onclick>UpdateLibrary(music)</onclick>
<onclick>right</onclick>
</control>
<control type="button" id="505">
<description>Files menu (music)</description>
<visible></visible>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>1214</label>
<onclick>right</onclick>
<onclick>ActivateWindow(MusicFiles,root)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Control.SetFocus(51)</onclick>
</control>
<control type="radiobutton" id="20">
<description>Shuffle</description>
<visible></visible>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>191</label>
</control>
<control type="radiobutton" id="16">
<description>Party Mode!!</description>
<visible></visible>
<label>589</label>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
</control>
</include>
<!--pictures menu items-->
<include name="picturesSideMenu">
<!--sorting-->
<control type="button" id="3">
<description>Sort by</description>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>103</label>
</control>
<control type="togglebutton" id="4">
<description>Sort direction</description>
<label>31109</label>
<altlabel>31110</altlabel>
<align>left</align>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<alttexturefocus>colors/black.png</alttexturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
</control>
<control type="button" id="500">
<description>Files (pictures)</description>
<height>54</height>
<width>4-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<texturenofocus>colors/unselected.png</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>1214</label>
<onclick>right</onclick>
<onclick>ActivateWindow(pictures,root)</onclick>
</control>
</include>
</includes>

View File

@ -0,0 +1,336 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Skin variables-->
<includes>
<variable name="seekSpeed">
<value condition="Player.Forwarding2x">FF 2x</value>
<value condition="Player.Forwarding4x">FF 4x</value>
<value condition="Player.Forwarding8x">FF 8x</value>
<value condition="Player.Forwarding16x">FF 16x</value>
<value condition="Player.Forwarding32x">FF 32x</value>
<value condition="Player.Rewinding2x">RW 2x</value>
<value condition="Player.Rewinding4x">RW 4x</value>
<value condition="Player.Rewinding8x">RW 8x</value>
<value condition="Player.Rewinding16x">RW 16x</value>
<value condition="Player.Rewinding32x">RW 32x</value>
</variable>
<!--fanart selection-->
<variable name="fanartType">
<value condition="Window.IsActive(videolibrary)">$INFO[Skin.String(videoFanartLocation)]</value>
<value condition="Window.IsActive(musiclibrary)">$INFO[Skin.String(musicFanartLocation)]</value>
<value condition="Window.IsActive(musicfiles)">$INFO[Skin.String(musicFanartLocation)]</value>
<value condition="Window.IsActive(pvr) + control.isvisible(12)">$INFO[Skin.String(musicFanartLocation)]</value>
<value condition="Window.IsActive(pvr)">$INFO[Skin.String(videoFanartLocation)]</value>
<value condition="Window.IsActive(programs)">$INFO[Skin.String(videoFanartLocation)]</value>
<value condition="Substring(Window.Property(xmlfile),script-Rom_Collection_Browser-main)">$INFO[Skin.String(gameFanartLocation)]</value>
<!--default to video fanart-->
<value>$INFO[Skin.String(videoFanartLocation)]</value>
</variable>
<!--folder titles-->
<variable name="listTitle">
<value condition="Window.IsActive(videolibrary) + SubString(skin.string(showRecentVideoItems),true)">$LOCALIZE[31012]</value>
<value condition="Window.IsActive(musiclibrary) + SubString(skin.string(showRecentMusicItems),true)">$LOCALIZE[31053]</value>
<value condition="Window.IsActive(musicfiles) + SubString(container.foldername,add-ons)">$LOCALIZE[31058]</value>
<value condition="Window.IsActive(musicfiles) + SubString(container.foldername,playlists)">$LOCALIZE[20011]</value>
<value condition="Window.IsActive(musicfiles) + !Substring(Container.folderpath,plugin)">$LOCALIZE[31077]</value>
<value condition="Substring(Container.folderpath,plugin)">$INFO[container.foldername]</value>
<value condition="Container.Content(movies)">$LOCALIZE[20342] [COLOR accented]$LOCALIZE[31054] $INFO[container.sortmethod][/COLOR]</value>
<value condition="Container.Content(livetv)">31006</value>
<value condition="Container.Content(seasons) | Container.Content(tvshows) | Container.Content(episodes)">$LOCALIZE[20343] [COLOR accented]$LOCALIZE[31054] $INFO[container.sortmethod][/COLOR]</value>
<value condition="Container.Content(addons)">$LOCALIZE[31055]</value>
<value condition="Container.Content(albums)">$LOCALIZE[31037] [COLOR accented]$LOCALIZE[31054] $INFO[container.sortmethod][/COLOR]</value>
<value condition="Container.Content(songs)">$INFO[listitem.album] [COLOR accented]$INFO[listitem.artist][/COLOR]</value>
<value condition="Window.IsActive(pvr) + [Control.IsVisible(11) | Control.IsVisible(13)]">$LOCALIZE[31006] [COLOR accented]$LOCALIZE[19163][/COLOR]</value>
<value condition="Window.IsActive(pvr) + Control.IsVisible(12)">$LOCALIZE[19024] [COLOR accented]$LOCALIZE[31078][/COLOR]</value>
<value condition="!isEmpty(container.foldername)">$INFO[container.foldername]</value>
<value>$LOCALIZE[14022]</value>
</variable>
<variable name="listSubTitle">
<value condition="Window.IsActive(videolibrary) + SubString(skin.string(showRecentVideoItems),true)">$LOCALIZE[31013]</value>
<value condition="Window.IsActive(videolibrary) + SubString(skin.string(showRecentVideoItems),false)">$INFO[container.Numitems,, $LOCALIZE[31014]]</value>
<value condition="[Window.IsActive(musiclibrary) | Window.IsActive(musicfiles)] + SubString(skin.string(showRecentMusicItems),true)">$LOCALIZE[31013]</value>
<value condition="[Window.IsActive(musiclibrary) | Window.IsActive(musicfiles)] + SubString(skin.string(showRecentMusicItems),false)">$INFO[container.Numitems,, $LOCALIZE[31014]]</value>
</variable>
<!--list view item detail / subheader-->
<variable name="itemDetail">
<value condition="Container.Content(movies)">$INFO[Listitem.duration,,$LOCALIZE[31018]] • $VAR[itemResolution] $INFO[ListItem.VideoResolution]</value>
<value condition="Container.Content(tvshows)">$INFO[ListItem.Property(UnWatchedEpisodes)] $LOCALIZE[16101]</value>
<value condition="Container.Content(seasons)">$INFO[ListItem.Property(UnWatchedEpisodes),, $LOCALIZE[16101]]</value>
<value condition="Container.Content(artists)">$INFO[ListItem.Property(Artist_Genre)]</value>
<value></value>
</variable>
<!--SD / HD value (thanks 'Black!)-->
<variable name="itemResolution">
<value condition="IntegerGreaterThan(ListItem.VideoResolution,719)">$LOCALIZE[31127]</value>
<value condition="!IsEmpty(ListItem.VideoResolution)">$LOCALIZE[31128]</value>
</variable>
<!--Music player shuffle state-->
<variable name="shuffleState">
<value condition="Playlist.IsRandom">$LOCALIZE[191]: $LOCALIZE[16041]</value>
<value>$LOCALIZE[191]: $LOCALIZE[16039]</value>
</variable>
<!--Music player repeat state-->
<variable name="repeatState">
<value condition="Playlist.IsRepeat">$LOCALIZE[597]</value>
<value condition="Playlist.IsRepeatOne">$LOCALIZE[596]</value>
<value condition="!Playlist.IsRepeat + !Playlist.IsRepeatOne">$LOCALIZE[595]</value>
</variable>
<!--fullscreeninfo titles-->
<variable name="nowPlayingTitle">
<value condition="!StringCompare(VideoPlayer.title,VideoPlayer.TVShowTitle)">$INFO[videoplayer.tvshowtitle] $INFO[videoplayer.title]</value>
<value condition="StringCompare(VideoPlayer.title,VideoPlayer.TVShowTitle)">$INFO[videoplayer.title]</value>
</variable>
<!--grid view width (addons / programs)-->
<variable name="gridWidth">
<value condition="window.isactive(programs)">24-col</value>
<value>22-col</value>
</variable>
<!--custom addon handling-->
<!--video-->
<variable name="customAddonSourceSlot">
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon1))">video1</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon2))">video2</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon3))">video3</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon4))">video4</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon5))">video5</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon6))">video6</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon7))">video7</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon8))">video8</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon1))">audio1</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon2))">audio2</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon3))">audio3</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon4))">audio4</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon5))">audio5</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon6))">audio6</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon7))">audio7</value>
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon8))">audio8</value>
</variable>
<variable name="customVideoSourceAction">
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video1) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon1,xbmc.addon.video)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video1) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon1,.xsp|.m3u,special://userdata/playlists/video/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video2) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon2,xbmc.addon.video)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video2) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon2,.xsp|.m3u,special://userdata/playlists/video/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video3) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon3,xbmc.addon.video)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video3) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon3,.xsp|.m3u,special://userdata/playlists/video/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video4) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon4,xbmc.addon.video)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video4) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon4,.xsp|.m3u,special://userdata/playlists/video/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video5) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon5,xbmc.addon.video)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video5) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon5,.xsp|.m3u,special://userdata/playlists/video/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video6) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon6,xbmc.addon.video)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video6) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon6,.xsp|.m3u,special://userdata/playlists/video/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video7) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon7,xbmc.addon.video)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video7) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon7,.xsp|.m3u,special://userdata/playlists/video/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video8) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon8,xbmc.addon.video)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video8) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon8,.xsp|.m3u,special://userdata/playlists/video/)</value>
</variable>
<variable name="customVideoSourceSetType">
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video1)">Skin.SetString(customVideoAddon1Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video2)">Skin.SetString(customVideoAddon2Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video3)">Skin.SetString(customVideoAddon3Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video4)">Skin.SetString(customVideoAddon4Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video5)">Skin.SetString(customVideoAddon5Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video6)">Skin.SetString(customVideoAddon6Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video7)">Skin.SetString(customVideoAddon7Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video8)">Skin.SetString(customVideoAddon8Type,$INFO[Skin.String(menuItemType)])</value>
</variable>
<variable name="customVideoSourceSetName">
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video1)">Skin.SetString(customVideoAddon1Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video2)">Skin.SetString(customVideoAddon2Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video3)">Skin.SetString(customVideoAddon3Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video4)">Skin.SetString(customVideoAddon4Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video5)">Skin.SetString(customVideoAddon5Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video6)">Skin.SetString(customVideoAddon6Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video7)">Skin.SetString(customVideoAddon7Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video8)">Skin.SetString(customVideoAddon8Name)</value>
</variable>
<variable name="customVideoAddon1Title">
<value condition="stringcompare(Skin.String(customVideoAddon1Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon1))]</value>
<value>$INFO[Skin.String(customVideoAddon1Name)]</value>
</variable>
<variable name="customVideoAddon2Title">
<value condition="stringcompare(Skin.String(customVideoAddon2Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon2))]</value>
<value>$INFO[Skin.String(customVideoAddon2Name)]</value>
</variable>
<variable name="customVideoAddon3Title">
<value condition="stringcompare(Skin.String(customVideoAddon3Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon3))]</value>
<value>$INFO[Skin.String(customVideoAddon3Name)]</value>
</variable>
<variable name="customVideoAddon4Title">
<value condition="stringcompare(Skin.String(customVideoAddon4Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon4))]</value>
<value>$INFO[Skin.String(customVideoAddon4Name)]</value>
</variable>
<variable name="customVideoAddon5Title">
<value condition="stringcompare(Skin.String(customVideoAddon5Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon5))]</value>
<value>$INFO[Skin.String(customVideoAddon5Name)]</value>
</variable>
<variable name="customVideoAddon6Title">
<value condition="stringcompare(Skin.String(customVideoAddon6Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon6))]</value>
<value>$INFO[Skin.String(customVideoAddon6Name)]</value>
</variable>
<variable name="customVideoAddon7Title">
<value condition="stringcompare(Skin.String(customVideoAddon7Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon7))]</value>
<value>$INFO[Skin.String(customVideoAddon7Name)]</value>
</variable>
<variable name="customVideoAddon8Title">
<value condition="stringcompare(Skin.String(customVideoAddon8Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon8))]</value>
<value>$INFO[Skin.String(customVideoAddon8Name)]</value>
</variable>
<!--music-->
<variable name="customMusicSourceAction">
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio1) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon1,xbmc.addon.audio)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio1) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon1,.xsp|.m3u,special://userdata/playlists/music/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio2) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon2,xbmc.addon.audio)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio2) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon2,.xsp|.m3u,special://userdata/playlists/music/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio3) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon3,xbmc.addon.audio)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio3) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon3,.xsp|.m3u,special://userdata/playlists/music/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio4) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon4,xbmc.addon.audio)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio4) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon4,.xsp|.m3u,special://userdata/playlists/music/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio5) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon5,xbmc.addon.audio)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio5) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon5,.xsp|.m3u,special://userdata/playlists/music/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio6) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon6,xbmc.addon.audio)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio6) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon6,.xsp|.m3u,special://userdata/playlists/music/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio7) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon7,xbmc.addon.audio)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio7) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon7,.xsp|.m3u,special://userdata/playlists/music/)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio8) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon8,xbmc.addon.audio)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio8) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon8,.xsp|.m3u,special://userdata/playlists/music/)</value>
</variable>
<variable name="customMusicSourceSetType">
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio1)">Skin.SetString(customMusicAddon1Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio2)">Skin.SetString(customMusicAddon2Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio3)">Skin.SetString(customMusicAddon3Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio4)">Skin.SetString(customMusicAddon4Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio5)">Skin.SetString(customMusicAddon5Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio6)">Skin.SetString(customMusicAddon6Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio7)">Skin.SetString(customMusicAddon7Type,$INFO[Skin.String(menuItemType)])</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio8)">Skin.SetString(customMusicAddon8Type,$INFO[Skin.String(menuItemType)])</value>
</variable>
<variable name="customMusicSourceSetName">
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio1)">Skin.SetString(customMusicAddon1Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio2)">Skin.SetString(customMusicAddon2Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio3)">Skin.SetString(customMusicAddon3Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio4)">Skin.SetString(customMusicAddon4Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio5)">Skin.SetString(customMusicAddon5Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio6)">Skin.SetString(customMusicAddon6Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio7)">Skin.SetString(customMusicAddon7Name)</value>
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio8)">Skin.SetString(customMusicAddon8Name)</value>
</variable>
<variable name="customMusicAddon1Title">
<value condition="stringcompare(Skin.String(customMusicAddon1Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon1))]</value>
<value>$INFO[Skin.String(customMusicAddon1Name)]</value>
</variable>
<variable name="customMusicAddon2Title">
<value condition="stringcompare(Skin.String(customMusicAddon2Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon2))]</value>
<value>$INFO[Skin.String(customMusicAddon2Name)]</value>
</variable>
<variable name="customMusicAddon3Title">
<value condition="stringcompare(Skin.String(customMusicAddon3Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon3))]</value>
<value>$INFO[Skin.String(customMusicAddon3Name)]</value>
</variable>
<variable name="customMusicAddon4Title">
<value condition="stringcompare(Skin.String(customMusicAddon4Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon4))]</value>
<value>$INFO[Skin.String(customMusicAddon4Name)]</value>
</variable>
<variable name="customMusicAddon5Title">
<value condition="stringcompare(Skin.String(customMusicAddon5Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon5))]</value>
<value>$INFO[Skin.String(customMusicAddon5Name)]</value>
</variable>
<variable name="customMusicAddon6Title">
<value condition="stringcompare(Skin.String(customMusicAddon6Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon6))]</value>
<value>$INFO[Skin.String(customMusicAddon6Name)]</value>
</variable>
<variable name="customMusicAddon7Title">
<value condition="stringcompare(Skin.String(customMusicAddon7Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon7))]</value>
<value>$INFO[Skin.String(customMusicAddon7Name)]</value>
</variable>
<variable name="customMusicAddon8Title">
<value condition="stringcompare(Skin.String(customMusicAddon8Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon8))]</value>
<value>$INFO[Skin.String(customMusicAddon8Name)]</value>
</variable>
<!--A bit of feedback for the addon selection dialog-->
<variable name="pendingAddonPath">
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video1)">$INFO[Skin.String(customVideoAddon1)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video2)">$INFO[Skin.String(customVideoAddon2)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video3)">$INFO[Skin.String(customVideoAddon3)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video4)">$INFO[Skin.String(customVideoAddon4)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video5)">$INFO[Skin.String(customVideoAddon5)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video6)">$INFO[Skin.String(customVideoAddon6)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video7)">$INFO[Skin.String(customVideoAddon7)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video8)">$INFO[Skin.String(customVideoAddon8)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio1)">$INFO[Skin.String(customMusicAddon1)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio2)">$INFO[Skin.String(customMusicAddon2)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio3)">$INFO[Skin.String(customMusicAddon3)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio4)">$INFO[Skin.String(customMusicAddon4)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio5)">$INFO[Skin.String(customMusicAddon5)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio6)">$INFO[Skin.String(customMusicAddon6)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio7)">$INFO[Skin.String(customMusicAddon7)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio8)">$INFO[Skin.String(customMusicAddon8)]</value>
</variable>
<variable name="pendingAddonName">
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video1)">$INFO[Skin.String(customVideoAddon1Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video2)">$INFO[Skin.String(customVideoAddon2Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video3)">$INFO[Skin.String(customVideoAddon3Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video4)">$INFO[Skin.String(customVideoAddon4Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video5)">$INFO[Skin.String(customVideoAddon5Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video6)">$INFO[Skin.String(customVideoAddon6Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video7)">$INFO[Skin.String(customVideoAddon7Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video8)">$INFO[Skin.String(customVideoAddon8Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio1)">$INFO[Skin.String(customMusicAddon1Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio2)">$INFO[Skin.String(customMusicAddon2Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio3)">$INFO[Skin.String(customMusicAddon3Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio4)">$INFO[Skin.String(customMusicAddon4Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio5)">$INFO[Skin.String(customMusicAddon5Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio6)">$INFO[Skin.String(customMusicAddon6Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio7)">$INFO[Skin.String(customMusicAddon7Name)]</value>
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio8)">$INFO[Skin.String(customMusicAddon8Name)]</value>
</variable>
<!--weather icons-->
<variable name="weatherIcon">
<value condition="stringcompare(ListItem.Property(fanartCode),0)"></value><!--Rain/Lightning-->
<value condition="stringcompare(ListItem.Property(fanartCode),1)"></value><!--Windy/Rain-->
<value condition="stringcompare(ListItem.Property(fanartCode),2)"></value><!--Windy/Rain-->
<value condition="stringcompare(ListItem.Property(fanartCode),3)"></value><!--Rain/Lightning-->
<value condition="stringcompare(ListItem.Property(fanartCode),4)"></value><!--Rain/Lightning-->
<value condition="stringcompare(ListItem.Property(fanartCode),5)"></value><!--Cloudy/Snow-Rain Mix-->
<value condition="stringcompare(ListItem.Property(fanartCode),6)"></value><!--Hail-->
<value condition="stringcompare(ListItem.Property(fanartCode),7)"></value><!--Icy/Clouds Rain-Snow-->
<value condition="stringcompare(ListItem.Property(fanartCode),8)"></value><!--Icy/Haze Rain-->
<value condition="stringcompare(ListItem.Property(fanartCode),9)"></value><!--Haze/Rain-->
<value condition="stringcompare(ListItem.Property(fanartCode),10)"></value><!--Icy/Rain-->
<value condition="stringcompare(ListItem.Property(fanartCode),11)"></value><!--Light Rain-->
<value condition="stringcompare(ListItem.Property(fanartCode),12)"></value><!--Moderate Rain-->
<value condition="stringcompare(ListItem.Property(fanartCode),13)"></value><!--Cloudy/Flurries-->
<value condition="stringcompare(ListItem.Property(fanartCode),14)"></value><!--Cloudy/Flurries-->
<value condition="stringcompare(ListItem.Property(fanartCode),15)"></value><!--Cloudy/Flurries-->
<value condition="stringcompare(ListItem.Property(fanartCode),16)"></value><!--Cloudy/Flurries-->
<value condition="stringcompare(ListItem.Property(fanartCode),17)"></value><!--Rain/Lightning-->
<value condition="stringcompare(ListItem.Property(fanartCode),18)"></value><!--Rain/Lightning-->
<value condition="stringcompare(ListItem.Property(fanartCode),19)"></value><!--Dust-->
<value condition="stringcompare(ListItem.Property(fanartCode),20)"></value><!--Fog-->
<value condition="stringcompare(ListItem.Property(fanartCode),21)"></value><!--Haze-->
<value condition="stringcompare(ListItem.Property(fanartCode),22)"></value><!--Smoke-->
<value condition="stringcompare(ListItem.Property(fanartCode),23)"></value><!--Windy-->
<value condition="stringcompare(ListItem.Property(fanartCode),24)"></value><!--Windy-->
<value condition="stringcompare(ListItem.Property(fanartCode),25)"></value><!--Windy-->
<value condition="stringcompare(ListItem.Property(fanartCode),26)"></value><!--Mostly Cloudy-->
<value condition="stringcompare(ListItem.Property(fanartCode),27)"></value><!--Mostly Cloudy/Night-->
<value condition="stringcompare(ListItem.Property(fanartCode),28)"></value><!--Mostly Cloudy/Sunny-->
<value condition="stringcompare(ListItem.Property(fanartCode),29)"></value><!--Partly Cloudy/Night-->
<value condition="stringcompare(ListItem.Property(fanartCode),30)"></value><!--Partly Cloudy/Day-->
<value condition="stringcompare(ListItem.Property(fanartCode),31)"></value><!--Clear/Night-->
<value condition="stringcompare(ListItem.Property(fanartCode),32)"></value><!--Clear/Day-->
<value condition="stringcompare(ListItem.Property(fanartCode),33)"></value><!--Hazy/Night-->
<value condition="stringcompare(ListItem.Property(fanartCode),34)"></value><!--Hazy/Day-->
<value condition="stringcompare(ListItem.Property(fanartCode),35)"></value><!--Rain/Lightning-->
<value condition="stringcompare(ListItem.Property(fanartCode),36)"></value><!--Hot!-->
<value condition="stringcompare(ListItem.Property(fanartCode),37)"></value><!--Lightning/Day-->
<value condition="stringcompare(ListItem.Property(fanartCode),38)"></value><!--Lightning-->
<value condition="stringcompare(ListItem.Property(fanartCode),39)"></value><!--Rain/Day-->
<value condition="stringcompare(ListItem.Property(fanartCode),40)"></value><!--Rain-->
<value condition="stringcompare(ListItem.Property(fanartCode),41)"></value><!--Snow-->
<value condition="stringcompare(ListItem.Property(fanartCode),42)"></value><!--Snow-->
<value condition="stringcompare(ListItem.Property(fanartCode),43)"></value><!--Snow-->
<value condition="stringcompare(ListItem.Property(fanartCode),44)"></value><!--Partly Cloudy/Day-->
<value condition="stringcompare(ListItem.Property(fanartCode),45)"></value><!--Rain/Night-->
<value condition="stringcompare(ListItem.Property(fanartCode),46)"></value><!--Snow-->
<value condition="stringcompare(ListItem.Property(fanartCode),47)"></value><!--Thunder Showers/Night-->
</variable>
</includes>

176
1080i/LockSettings.xml Normal file
View File

@ -0,0 +1,176 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">5</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>99ffffff</colordiffuse>
</control>
<control type="group">
<posx>col-7-begin</posx>
<posy>row-3-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-528</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>20043</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--control area-->
<control type="grouplist" id="5">
<posx>0</posx>
<posy>2-row</posy>
<width>12-col</width>
<itemgap>3</itemgap>
<height>14-row</height>
<ondown>9001</ondown>
<orientation>vertical</orientation>
</control>
<control type="button" id="7">
<description>button</description>
<align>left</align>
<height>54</height>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>12</textoffsetx>
</control>
<control type="radiobutton" id="8">
<description>radio_button</description>
</control>
<control type="spincontrolex" id="9">
<description>spin_controlex</description>
</control>
<control type="sliderex" id="10">
<description>slider</description>
</control>
<!--OK / Cancel-->
<control type="panel" id="9001">
<posx>0</posx>
<posy>11-row</posy>
<width>12-col</width>
<height>1-row</height>
<itemgap>3</itemgap>
<orientation>horizontal</orientation>
<onup>5</onup>
<itemlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>5-col-gutter</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>5-col-gutter</width>
<font>menuTitle</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(131,28)</onclick>
</item>
<item id="2">
<description>Cancel Button</description>
<label>222</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(131,29)</onclick>
</item>
</content>
</control>
</control>
<!--hidden dialog buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="28">
<description>Ok</description>
</control>
<control type="button" id="29">
<description>Cancel</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>LockSettings.xml</label>
</control>
</controls>
</window>

75
1080i/LoginScreen.xml Normal file
View File

@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">52</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<include>globalBackground</include>
<control type="group">
<posx>col-5-begin</posx>
<posy>row-6-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="list" id="52">
<posx>0</posx>
<posy>0</posy>
<width>16-col</width>
<height>11-row</height>
<orientation>horizontal</orientation>
<itemlayout width="4-col" height="6-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture diffuse="masks/circle.png" border="0" fallback="colors/offblack.png">$INFO[listitem.thumb]</texture>
<bordersize>0</bordersize>
</control>
<control type="label">
<posx>132</posx>
<posy>5-row</posy>
<width>4-col-gutter</width>
<height>1-row</height>
<font>itemTitle</font>
<align>center</align>
<textcolor>accented</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label>
</control>
</itemlayout>
<focusedlayout width="4-col" height="6-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture diffuse="masks/circle.png" border="0" fallback="colors/offblack.png">$INFO[listitem.thumb]</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
<animation type="focus">
<effect type="zoom" end="110" center="auto" time="200" delay="0"/>
</animation>
</control>
<control type="label">
<posx>132</posx>
<posy>5-row</posy>
<width>4-col-gutter</width>
<height>1-row</height>
<font>itemTitle</font>
<align>center</align>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label>
</control>
</focusedlayout>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>LoginScreen.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<controls>
<!--removed: not used-->
</controls>
</window>

16
1080i/MusicOSD.xml Normal file
View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<!--content moved to custom_musicPlayerFullscreen.xml-->
<onload condition="!window.isactive(5001)">back</onload>
<onload>sendclick(10120,500)</onload>
<onload>back</onload>
<controls>
<!--buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="500">
<description>Select visualisation</description>
</control>
</control>
</controls>
</window>

63
1080i/MusicOverlay.xml Normal file
View File

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">2</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<control type="group">
<posx>col-19-begin</posx>
<posy>row-17-begin</posy>
<visible>!Window.IsActive(visualisation) + !Window.IsActive(karaoke) + [Window.IsActive(musiclibrary) | Window.IsActive(videolibrary) | window.IsActive(home) | window.isactive(MusicFiles)]</visible>
<control type="image">
<posx>0</posx>
<posy>-12</posy>
<width>8-col</width>
<height>102</height>
<texture>colors/selected.png</texture>
<colordiffuse>eeFFFFFF</colordiffuse>
<!--animations-->
<animation type="Windowopen">
<effect type="slide" start="1000,0" end="0,0" time="400" tween="sine" />
</animation>
</control>
<control type="label">
<description>Artist</description>
<posx>24</posx>
<posy>-12</posy>
<font>smallMedium</font>
<width>468</width>
<height>1-row</height>
<label>[UPPERCASE][B]$INFO[MusicPlayer.Artist][/B]$INFO[MusicPlayer.Album, • ,][/UPPERCASE]</label>
<scroll>false</scroll>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="400" time="400" tween="sine" />
</animation>
</control>
<control type="label">
<description>message</description>
<posx>24</posx>
<posy>30</posy>
<font>pageTitle</font>
<textcolor>black</textcolor>
<width>468</width>
<height>1-row</height>
<label>$INFO[Musicplayer.TrackNumber,,. ]$INFO[musicplayer.Title]</label>
<scroll>true</scroll>
<shadowcolor>-</shadowcolor>
<!--animations-->
<animation type="Windowopen">
<effect type="fade" start="0" end="100" delay="600" time="400" tween="sine" />
</animation>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<posy>0</posy>
<include>DialogID</include>
<label>MusicOverlay.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<!--content moved to custom_musicPlayerFullscreen.xml-->
<onload>activateWindow(5001)</onload>
<controls></controls>
</window>

146
1080i/MyMusicNav.xml Normal file
View File

@ -0,0 +1,146 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="false">9000</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<!--page container group-->
<control type="group">
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--content provider-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<!--main menu-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<include>dateTime</include>
<include>menuItems</include>
</control>
<!--Folder titles-->
<control type="group">
<posx>col-4-begin</posx>
<posy>row-2-begin</posy>
<!--source title-->
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>18-col</width>
<font>pageTitle</font>
<label>$VAR[listTitle]</label>
<textcolor>selected</textcolor>
</control>
<!--source subtitle-->
<control type="label">
<posx>0</posx>
<posy>45</posy>
<width>24-col</width>
<font>regular</font>
<label>$VAR[listSubTitle]</label>
<textcolor>selected</textcolor>
</control>
</control>
<!--Main content listing-->
<control type="group" id="9999">
<posx>col-4-begin</posx>
<posy>row-2-begin</posy>
<!--source content-->
<control type="group" id="9500">
<include>viewMusicList</include>
<include>viewArtistList</include>
<include>viewSongList</include>
<include>viewMusicGrid</include>
</control>
</control>
<!--page scrollbar-->
<control type="group" id="8000">
<visible>Control.IsVisible(60) + SubString(skin.string(showRecentMusicItems),false)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>84r</posx>
<posy>272</posy>
<height>672</height>
<onleft>9999</onleft>
</control>
</control>
<!--Sort / misc labels (footer)-->
<control type="group">
<visible>SubString(skin.string(showRecentMusicItems),false)</visible>
<posx>col-4-begin</posx>
<posy>row-18-begin</posy>
<include>mediaListFooter</include>
</control>
</control>
</control>
<!--sorting and misc controls-->
<control type="group" id="61">
<!--animations-->
<animation type="Conditional" condition="!controlgroup(61).hasfocus">
<effect type="fade" start="100" end="0" time="200" />
</animation>
<animation type="Conditional" condition="controlgroup(61).hasfocus">
<effect type="fade" start="0" end="100" time="200" />
</animation>
<animation type="conditional" condition="window.next(1)">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<!--overlay-->
<control type="image">
<include>dimensionsFullscreen</include>
<texture>backgrounds/vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--titles-->
<control type="group">
<posx>24</posx>
<posy>111</posy>
<animation type="Conditional" condition="controlgroup(62).hasfocus">
<effect type="fade" start="0" end="100" time="300" />
<effect type="slide" start="-100" end="0" tween="sine" easing="out" time="400" />
</animation>
<animation type="Conditional" condition="!controlgroup(62).hasfocus | Window.IsActive(5000)">
<effect type="fade" start="100" end="0" time="300" />
<effect type="slide" start="0" end="-100" tween="sine" easing="out" time="400" />
</animation>
<control type="image">
<posx>-96</posx>
<posy>-111</posy>
<width>col-5-begin</width>
<height>fullscreenHeight</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<bordersize>0</bordersize>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>14-col</width>
<font>pageTitle</font>
<label>249</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>0</posx>
<posy>45</posy>
<width>24-col</width>
<font>regular</font>
<label>33063</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--menu-->
<include>sideBarMenuItems</include>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>MyMusicNav.xml</label>
</control>
</controls>
</window>

146
1080i/MyMusicPlaylist.xml Normal file
View File

@ -0,0 +1,146 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">9500</defaultcontrol>
<allowoverlay>no</allowoverlay>
<previouswindow>home</previouswindow>
<controls>
<include>globalBackground</include>
<!--page container group-->
<control type="group">
<!--window fader-->
<animation type="conditional" condition="window.next(0) | window.next(1)">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--content provider-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<!--main menu-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<include>dateTime</include>
<include>menuItems</include>
</control>
<!--Folder titles-->
<control type="group">
<posx>col-4-begin</posx>
<posy>row-2-begin</posy>
<animation type="Conditional" condition="!IntegerGreaterThan(container.numitems,0) + !isEmpty(Window(Home).Property(RecentAlbum.1.Title))">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<animation type="Conditional" condition="IntegerGreaterThan(container.numitems,0) + !isEmpty(Window(Home).Property(RecentAlbum.1.Title))">
<effect type="fade" start="0" end="100" time="300" />
</animation>
<!--source title-->
<control type="grouplist">
<posx>0</posx>
<posy>0</posy>
<width>12-col</width>
<height>1-row</height>
<itemgap>0</itemgap>
<orientation>horizontal</orientation>
<control type="label">
<width>auto</width>
<font>pageTitle</font>
<label>31123</label>
<textcolor>selected</textcolor>
</control>
<control type="label">
<visible>Playlist.IsRandom</visible>
<width>auto</width>
<font>pageTitle</font>
<label> ($LOCALIZE[31133])</label>
<textcolor>accented</textcolor>
</control>
</control>
<!--source subtitle-->
<control type="label">
<posx>0</posx>
<posy>45</posy>
<width>24-col</width>
<font>regular</font>
<label>$INFO[container.Numitems,, $LOCALIZE[31014]]</label>
<textcolor>selected</textcolor>
</control>
</control>
<!--Main content listing-->
<control type="group" id="9999">
<posx>col-4-begin</posx>
<posy>row-2-begin</posy>
<animation type="windowopen">
<include>listSlideIn</include>
</animation>
<animation type="windowclose">
<effect type="fade" start="100" end="0" time="300" delay="300" />
</animation>
<!--source content-->
<control type="group" id="9500">
<include>viewMusicPlayList</include>
</control>
</control>
<!--page scrollbar-->
<control type="group" id="8000">
<visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>108r</posx>
<posy>276</posy>
<height>672</height>
<onleft>9999</onleft>
</control>
</control>
<!--Sort / misc labels (footer)-->
<control type="group">
<visible>SubString(skin.string(showRecentMusicItems),false)</visible>
<posx>col-4-begin</posx>
<posy>row-18-begin</posy>
<include>mediaListFooter</include>
</control>
</control>
</control>
<!--sorting and misc controls-->
<control type="group" id="61">
<!--animations-->
<animation type="Conditional" condition="!controlgroup(61).hasfocus">
<effect type="fade" start="100" end="0" time="200" />
</animation>
<animation type="Conditional" condition="controlgroup(61).hasfocus">
<effect type="fade" start="0" end="100" time="200" />
</animation>
<animation type="conditional" condition="window.next(1)">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<!--overlay-->
<control type="image">
<include>dimensionsFullscreen</include>
<texture>backgrounds/vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--titles-->
<control type="group">
<posx>24</posx>
<posy>111</posy>
<animation type="Conditional" condition="controlgroup(62).hasfocus">
<effect type="fade" start="0" end="100" time="300" />
<effect type="slide" start="-100" end="0" tween="sine" easing="out" time="400" />
</animation>
<animation type="Conditional" condition="!controlgroup(62).hasfocus | Window.IsActive(5000)">
<effect type="fade" start="100" end="0" time="300" />
<effect type="slide" start="0" end="-100" tween="sine" easing="out" time="400" />
</animation>
<!--menu-->
<include>sideBarMenuItems</include>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>MyMusicPlaylist.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,351 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol allways="true">50</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<include>globalBackground</include>
<control type="group">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-96</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>31057</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--left panel (from) -->
<control type="group">
<description>Left panel</description>
<posy>2-row</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>6-col</width>
<font>itemTitleSmall</font>
<label>31022</label>
</control>
<control type="panel" id="50">
<posx>0</posx>
<posy>1-row</posy>
<width>10-col</width>
<height>12-row</height>
<onright>100</onright>
<scrolltime>200</scrolltime>
<itemlayout height="1-row" width="10-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>10-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>6-col</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>48r</posx>
<posy>0</posy>
<width>2-col-gutter</width>
<font>itemTitle</font>
<align>right</align>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<info>ListItem.Label2</info>
</control>
</itemlayout>
<focusedlayout height="1-row" width="10-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>10-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>6-col</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>48r</posx>
<posy>0</posy>
<width>2-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<align>right</align>
<info>ListItem.Label2</info>
</control>
</focusedlayout>
</control>
</control>
<!--right panel (to)-->
<control type="group">
<posx>10-col</posx>
<posy>2-row</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>8-col</width>
<font>itemTitleSmall</font>
<label>31029</label>
</control>
<control type="panel" id="100">
<posx>0</posx>
<posy>1-row</posy>
<width>10-col</width>
<height>12-row</height>
<onleft>50</onleft>
<onright>9000</onright>
<scrolltime>200</scrolltime>
<itemlayout height="1-row" width="10-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>10-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>6-col</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>48r</posx>
<posy>0</posy>
<width>2-col-gutter</width>
<font>itemTitle</font>
<align>right</align>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<info>ListItem.Label2</info>
</control>
</itemlayout>
<focusedlayout height="1-row" width="10-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>10-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>6-col</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>48r</posx>
<posy>0</posy>
<width>2-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<align>right</align>
<info>ListItem.Label2</info>
</control>
</focusedlayout>
</control>
</control>
<!--dialog controls-->
<control type="group">
<posx>20-col</posx>
<posy>2-row</posy>
<control type="panel" id="9000">
<posx>0</posx>
<posy>10</posy>
<width>6-col</width>
<height>5-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<onleft>100</onleft>
<itemlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<description>Open</description>
<label>31019</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(503,6)</onclick>
</item>
<item id="2">
<description>Save</description>
<label>31020</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(503,7)</onclick>
<onclick>Notification($LOCALIZE[31020],$LOCALIZE[31153])</onclick>
</item>
<item id="3">
<description>Clear</description>
<label>31021</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(503,8)</onclick>
</item>
</content>
</control>
</control>
</control>
<!--buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="6">
<description>Open Button</description>
</control>
<control type="button" id="7">
<description>Save Button</description>
</control>
<control type="button" id="8">
<description>Clear button</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>MyMusicPlaylistEditor.xml</label>
</control>
</controls>
</window>

139
1080i/MyMusicSongs.xml Normal file
View File

@ -0,0 +1,139 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="false">9000</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<onunload>Skin.SetString(showRecentMusicItems,true)</onunload>
<previouswindow>home</previouswindow>
<controls>
<include>globalBackground</include>
<!--page container group-->
<control type="group">
<!--window fader-->
<animation type="conditional" condition="window.next(0) | window.next(1)">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--content provider-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<!--main menu-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<include>dateTime</include>
<include>menuItems</include>
</control>
<!--Folder titles-->
<control type="group">
<posx>col-4-begin</posx>
<posy>row-2-begin</posy>
<animation type="Conditional" condition="!IntegerGreaterThan(container.numitems,0)">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<animation type="Conditional" condition="IntegerGreaterThan(container.numitems,0)">
<effect type="fade" start="0" end="100" time="300" />
</animation>
<!--source title-->
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>18-col</width>
<font>pageTitle</font>
<label>$VAR[listTitle]</label>
<textcolor>selected</textcolor>
</control>
<!--source subtitle-->
<control type="label">
<posx>0</posx>
<posy>45</posy>
<width>24-col</width>
<font>regular</font>
<label>$VAR[listSubTitle]</label>
<textcolor>selected</textcolor>
</control>
</control>
<!--Main content listing-->
<control type="group" id="9999">
<posx>col-4-begin</posx>
<posy>row-2-begin</posy>
<animation type="windowopen">
<include>listSlideIn</include>
</animation>
<animation type="windowclose">
<effect type="fade" start="100" end="0" time="300" delay="300" />
</animation>
<!--source content-->
<control type="group" id="9500">
<include>viewMusicList</include>
<include>viewArtistList</include>
<include>viewSongList</include>
<include>viewMusicGrid</include>
</control>
</control>
<!--page scrollbar-->
<control type="group" id="8000">
<visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>108r</posx>
<posy>276</posy>
<height>672</height>
<onleft>9999</onleft>
</control>
</control>
<!--Sort / misc labels (footer)-->
<control type="group">
<visible>SubString(skin.string(showRecentMusicItems),false)</visible>
<posx>col-4-begin</posx>
<posy>row-18-begin</posy>
<include>mediaListFooter</include>
</control>
</control>
</control>
<!--sorting and misc controls-->
<control type="group" id="61">
<!--animations-->
<animation type="Conditional" condition="!controlgroup(61).hasfocus">
<effect type="fade" start="100" end="0" time="200" />
</animation>
<animation type="Conditional" condition="controlgroup(61).hasfocus">
<effect type="fade" start="0" end="100" time="200" />
</animation>
<animation type="conditional" condition="window.next(1)">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<!--overlay-->
<control type="image">
<include>dimensionsFullscreen</include>
<texture>backgrounds/vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--titles-->
<control type="group">
<posx>24</posx>
<posy>111</posy>
<animation type="Conditional" condition="controlgroup(62).hasfocus">
<effect type="fade" start="0" end="100" time="300" />
<effect type="slide" start="-100" end="0" tween="sine" easing="out" time="400" />
</animation>
<animation type="Conditional" condition="!controlgroup(62).hasfocus | Window.IsActive(5000)">
<effect type="fade" start="100" end="0" time="300" />
<effect type="slide" start="0" end="-100" tween="sine" easing="out" time="400" />
</animation>
<!--menu-->
<include>sideBarMenuItems</include>
</control>
</control>
<!--loading indicator-->
<include>loadingIndicator</include>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>MyMusicSongs.xml</label>
</control>
</controls>
</window>

149
1080i/MyPVR.xml Normal file
View File

@ -0,0 +1,149 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="false">9000</defaultcontrol>
<allowoverlay>no</allowoverlay>
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
<onunload>Skin.SetString(showRecentVideoItems,true)</onunload>
<controls>
<include>globalBackground</include>
<!--page container group-->
<control type="group">
<!--window fader-->
<animation type="conditional" condition="window.next(0) | window.next(1)">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--content provider-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<!--main menu-->
<control type="group" id="8000">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<include>dateTime</include>
<include>menuItems</include>
</control>
<!--Folder titles-->
<control type="group">
<posx>col-4-begin</posx>
<posy>row-2-begin</posy>
<!--source title-->
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>14-col</width>
<font>pageTitle</font>
<label>$VAR[listTitle]</label>
<textcolor>selected</textcolor>
</control>
<control type="label">
<posx>0</posx>
<posy>45</posy>
<width>14-col</width>
<font>regular</font>
<label>$INFO[control.getlabel(30),, ][COLOR accented]$INFO[Pvr.BackendChannels] $LOCALIZE[31017][/COLOR]</label>
<textcolor>selected</textcolor>
</control>
<control type="label" id="30">
<description>Empty so we can pass the values up one level</description>
<visible>False</visible>
</control>
</control>
<!--Main content listing-->
<control type="group" id="9999">
<posx>col-4-begin</posx>
<posy>270</posy>
<!--animations-->
<animation type="windowopen">
<include>listSlideIn</include>
</animation>
<include>EPGTimelineView</include>
<include>LiveTVChannelView</include>
<include>LiveRadioChannelView</include>
<include>LiveTVRecordingsView</include>
<include>LiveTVTimersView</include>
</control>
<!--page scrollbar-->
<control type="group" id="9400">
<visible>Control.IsVisible(60) + !control.isvisible(10)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(9400).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>108r</posx>
<posy>276</posy>
<height>672</height>
<onleft>9999</onleft>
</control>
</control>
<!--Sort / misc labels (footer)-->
<control type="group">
<visible>false</visible>
<posx>col-4-begin</posx>
<posy>row-18-begin</posy>
<include>mediaListFooter</include>
</control>
</control>
</control>
<!--sorting and misc controls-->
<control type="group" id="61">
<!--animations-->
<animation type="Conditional" condition="!controlgroup(61).hasfocus">
<effect type="fade" start="100" end="0" time="200" />
</animation>
<animation type="Conditional" condition="controlgroup(61).hasfocus">
<effect type="fade" start="0" end="100" time="200" />
</animation>
<!--overlay-->
<control type="image">
<include>dimensionsFullscreen</include>
<texture>backgrounds/vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--Options-->
<control type="group">
<posx>24</posx>
<posy>111</posy>
<animation type="Conditional" condition="controlgroup(62).hasfocus">
<effect type="fade" start="0" end="100" time="300" />
<effect type="slide" start="-100" end="0" tween="sine" easing="out" time="400" />
</animation>
<animation type="Conditional" condition="!controlgroup(62).hasfocus | Window.IsActive(5000)">
<effect type="fade" start="100" end="0" time="300" />
<effect type="slide" start="0" end="-100" tween="sine" easing="out" time="400" />
</animation>
<!--menu-->
<include>sideBarMenuItems</include>
</control>
</control>
<!--PVR options buttons (hidden)-->
<control type="group">
<visible>false</visible>
<control type="button" id="32">
<description>TV Channels</description>
</control>
<control type="button" id="33">
<description>Radio Channels</description>
</control>
<control type="button" id="31">
<description>TV Guide</description>
</control>
<control type="button" id="34">
<description>Recordings</description>
</control>
<control type="button" id="35">
<description>Timers</description>
</control>
<control type="button" id="36">
<description>Search</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>MyPVR.xml</label>
</control>
</controls>
</window>

288
1080i/MyPVRChannels.xml Normal file
View File

@ -0,0 +1,288 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="false">9000</defaultcontrol>
<allowoverlay>no</allowoverlay>
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
<onunload>Skin.SetString(showRecentVideoItems,true)</onunload>
<controls>
<include>globalBackground</include>
<!--page container group-->
<control type="group">
<!--window fader-->
<animation type="conditional" condition="window.next(0) | window.next(1)">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--content provider-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<!--main menu-->
<control type="group" id="8000">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<include>dateTime</include>
<include>menuItems</include>
</control>
<!--Folder titles-->
<control type="group">
<posx>col-4-begin</posx>
<posy>row-2-begin</posy>
<!--source title-->
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>14-col</width>
<font>pageTitle</font>
<label>$LOCALIZE[31006] [COLOR accented]$LOCALIZE[31078][/COLOR]</label>
<textcolor>selected</textcolor>
</control>
<control type="label">
<posx>0</posx>
<posy>45</posy>
<width>14-col</width>
<font>regular</font>
<label>$INFO[control.getlabel(30),, ][COLOR accented]$INFO[Pvr.BackendChannels] $LOCALIZE[31017][/COLOR]</label>
<textcolor>selected</textcolor>
</control>
</control>
<!--Main content listing-->
<control type="group" id="9999">
<posx>col-4-begin</posx>
<posy>270</posy>
<!--animations-->
<animation type="windowopen">
<include>listSlideIn</include>
</animation>
<control type="panel" id="50">
<posx>0</posx>
<posy>0</posy>
<width>20-col</width>
<height>12-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<pagecontrol>60</pagecontrol>
<scrolltime tween="sine" easing="inout">200</scrolltime>
<itemlayout height="1-row" width="20-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>20-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.ChannelNumber]. $INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>5-col</posx>
<posy>0</posy>
<width>84</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.starttime]</label>
</control>
<control type="image">
<visible>ListItem.HasTimer</visible>
<posx>438</posx>
<posy>2</posy>
<width>414</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/selected.png</texture>
<bordertexture border="6">colors/black.png</bordertexture>
<bordersize>0,0,6,0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
<animation effect="fade" start="75" end="100" time="1500" tween="sine" easing="in" pulse="true" condition="true">Conditional</animation>
</control>
<control type="label">
<posx>444</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Title]</label>
</control>
<control type="label">
<posx>12-col</posx>
<posy>0</posy>
<width>84</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.nextstarttime]</label>
</control>
<control type="image">
<visible>ListItem.HasTimer</visible>
<posx>942</posx>
<posy>2</posy>
<width>414</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/selected.png</texture>
<bordertexture border="6">colors/black.png</bordertexture>
<bordersize>0,0,6,0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
<animation effect="fade" start="75" end="100" time="1500" tween="sine" easing="in" pulse="true" condition="true">Conditional</animation>
</control>
<control type="label">
<posx>948</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.nextTitle]</label>
</control>
</itemlayout>
<focusedlayout height="1-row" width="20-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>20-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.ChannelNumber]. $INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>5-col</posx>
<posy>0</posy>
<width>84</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.starttime]</label>
</control>
<control type="label">
<posx>444</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Title]</label>
</control>
<control type="label">
<posx>12-col</posx>
<posy>0</posy>
<width>84</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.nextstarttime]</label>
</control>
<control type="label">
<posx>948</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.nextTitle]</label>
</control>
</focusedlayout>
</control>
</control>
<!--page scrollbar-->
<control type="group" id="9400">
<visible>Control.IsVisible(60) + !control.isvisible(10)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(9400).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>108r</posx>
<posy>276</posy>
<height>672</height>
<onleft>9999</onleft>
</control>
</control>
<!--Sort / misc labels (footer)-->
<control type="group">
<posx>col-4-begin</posx>
<posy>row-18-begin</posy>
<include>mediaListFooter</include>
</control>
</control>
</control>
<!--sorting and misc controls-->
<control type="group" id="61">
<!--animations-->
<animation type="Conditional" condition="!controlgroup(61).hasfocus">
<effect type="fade" start="100" end="0" time="200" />
</animation>
<animation type="Conditional" condition="controlgroup(61).hasfocus">
<effect type="fade" start="0" end="100" time="200" />
</animation>
<!--overlay-->
<control type="image">
<include>dimensionsFullscreen</include>
<texture>backgrounds/vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--Options-->
<control type="group">
<posx>24</posx>
<posy>111</posy>
<animation type="Conditional" condition="controlgroup(62).hasfocus">
<effect type="fade" start="0" end="100" time="300" />
<effect type="slide" start="-100" end="0" tween="sine" easing="out" time="400" />
</animation>
<animation type="Conditional" condition="!controlgroup(62).hasfocus | Window.IsActive(5000)">
<effect type="fade" start="100" end="0" time="300" />
<effect type="slide" start="0" end="-100" tween="sine" easing="out" time="400" />
</animation>
<!--menu-->
<include>sideBarMenuItems</include>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>MyPVRChannels.xml</label>
</control>
</controls>
</window>

277
1080i/MyPVRGuide.xml Normal file
View File

@ -0,0 +1,277 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="false">9000</defaultcontrol>
<allowoverlay>no</allowoverlay>
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
<onunload>Skin.SetString(showRecentVideoItems,true)</onunload>
<controls>
<include>globalBackground</include>
<!--page container group-->
<control type="group">
<!--window fader-->
<animation type="conditional" condition="window.next(0) | window.next(1)">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--content provider-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<!--main menu-->
<control type="group" id="8000">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<include>dateTime</include>
<include>menuItems</include>
</control>
<!--Folder titles-->
<control type="group">
<posx>col-4-begin</posx>
<posy>row-2-begin</posy>
<!--source title-->
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>14-col</width>
<font>pageTitle</font>
<label>$LOCALIZE[31006] [COLOR accented]$LOCALIZE[31080][/COLOR]</label>
<textcolor>selected</textcolor>
</control>
<control type="label">
<posx>0</posx>
<posy>45</posy>
<width>14-col</width>
<font>regular</font>
<label>$INFO[control.getlabel(30),, ][COLOR accented]$INFO[Pvr.BackendChannels] $LOCALIZE[31017][/COLOR]</label>
<textcolor>selected</textcolor>
</control>
</control>
<!--Main content listing-->
<control type="group" id="9999">
<posx>col-4-begin</posx>
<posy>270</posy>
<!--animations-->
<animation type="windowopen">
<include>listSlideIn</include>
</animation>
<control type="epggrid" id="10">
<description>EPG Grid</description>
<posx>-12</posx>
<posy>-56</posy>
<width>1750</width>
<height>600</height>
<pagecontrol>10</pagecontrol>
<timeblocks>40</timeblocks>
<progresstexture border="0,33,18,14">UIControls/PVR-EpgProgressIndicator.png</progresstexture>
<rulerunit>6</rulerunit>
<onback>8000</onback>
<rulerlayout height="60" width="60">
<control type="label" id="2">
<visible>SubString(ListItem.Label,:)</visible>
<posx>0</posx>
<posy>20</posy>
<width>60</width>
<height>30</height>
<font>itemTitleSmall</font>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</rulerlayout>
<channellayout height="60" width="359">
<control type="image">
<width>356</width>
<height>57</height>
<texture border="24,0,-24,0">UIControls/listitemNF.png</texture>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>60</posx>
<width>310</width>
<height>57</height>
<font>itemTitleSmallCondensed</font>
<textoffsetx>12</textoffsetx>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.ChannelNumber]. $INFO[ListItem.ChannelName]</label>
</control>
</channellayout>
<focusedchannellayout height="60" width="359">
<control type="image">
<width>356</width>
<height>57</height>
<texture border="24,0,-24,0">UIControls/listitemFO.png</texture>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label" id="1">
<posx>60</posx>
<width>308</width>
<height>57</height>
<font>itemTitleSmallCondensed</font>
<textcolor>black</textcolor>
<textoffsetx>15</textoffsetx>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.ChannelNumber]. $INFO[ListItem.ChannelName]</label>
</control>
</focusedchannellayout>
<itemlayout height="60" width="120">
<control type="image" id="2">
<visible>!ListItem.HasTimer</visible>
<width>120</width>
<height>57</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>99FFFFFF</colordiffuse>
<bordersize>0,0,3,0</bordersize>
</control>
<control type="image" id="2">
<visible>ListItem.HasTimer</visible>
<width>120</width>
<height>57</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>99FFFFFF</colordiffuse>
<animation effect="fade" start="75" end="100" time="1500" tween="sine" easing="in" pulse="true" condition="true">Conditional</animation>
<bordersize>0,0,3,0</bordersize>
</control>
<control type="label" id="1">
<width>120</width>
<height>57</height>
<font>itemTitleSmallCondensed</font>
<textoffsetx>15</textoffsetx>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<focusedlayout height="60" width="120">
<control type="image" id="14">
<width>120</width>
<height>57</height>
<texture>colors/selected.png</texture>
<bordersize>0</bordersize>
</control>
<control type="image" id="2">
<width>120</width>
<height>57</height>
<aspectratio>stretch</aspectratio>
<texture border="3">$INFO[ListItem.Property(GenreType),overlays/pvr/genres/,.png]</texture>
</control>
<control type="label" id="1">
<width>120</width>
<height>57</height>
<font>itemTitleSmallCondensed</font>
<textoffsetx>15</textoffsetx>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</focusedlayout>
</control>
<!--focussed item-->
<control type="group">
<posx>0</posx>
<posy>580</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>12-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.starttime,, - ]$INFO[ListItem.endtime,,: ]$INFO[ListItem.Label]</label>
</control>
<control type="textbox">
<posx>0</posx>
<posy>50</posy>
<width>21-col-gutter</width>
<height>112</height>
<font>textboxExtraLeading</font>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>[B]$INFO[ListItem.plot][/B]</label>
</control>
</control>
</control>
<!--page scrollbar-->
<control type="group" id="9400">
<visible>Control.IsVisible(60) + !control.isvisible(10)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(9400).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>108r</posx>
<posy>276</posy>
<height>672</height>
<onleft>9999</onleft>
</control>
</control>
<!--Sort / misc labels (footer)-->
<control type="group">
<posx>col-4-begin</posx>
<posy>row-18-begin</posy>
<include>mediaListFooter</include>
</control>
</control>
</control>
<!--sorting and misc controls-->
<control type="group" id="61">
<!--animations-->
<animation type="Conditional" condition="!controlgroup(61).hasfocus">
<effect type="fade" start="100" end="0" time="200" />
</animation>
<animation type="Conditional" condition="controlgroup(61).hasfocus">
<effect type="fade" start="0" end="100" time="200" />
</animation>
<!--overlay-->
<control type="image">
<include>dimensionsFullscreen</include>
<texture>backgrounds/vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--Options-->
<control type="group">
<posx>24</posx>
<posy>111</posy>
<animation type="Conditional" condition="controlgroup(62).hasfocus">
<effect type="fade" start="0" end="100" time="300" />
<effect type="slide" start="-100" end="0" tween="sine" easing="out" time="400" />
</animation>
<animation type="Conditional" condition="!controlgroup(62).hasfocus | Window.IsActive(5000)">
<effect type="fade" start="100" end="0" time="300" />
<effect type="slide" start="0" end="-100" tween="sine" easing="out" time="400" />
</animation>
<!--menu-->
<include>sideBarMenuItems</include>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>MyPVRGuide.xml</label>
</control>
</controls>
</window>

277
1080i/MyPVRRecordings.xml Normal file
View File

@ -0,0 +1,277 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="false">9000</defaultcontrol>
<allowoverlay>no</allowoverlay>
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
<onunload>Skin.SetString(showRecentVideoItems,true)</onunload>
<controls>
<include>globalBackground</include>
<!--page container group-->
<control type="group">
<!--window fader-->
<animation type="conditional" condition="window.next(0) | window.next(1)">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--content provider-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<!--main menu-->
<control type="group" id="8000">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<include>dateTime</include>
<include>menuItems</include>
</control>
<!--Folder titles-->
<control type="group">
<posx>col-4-begin</posx>
<posy>row-2-begin</posy>
<!--source title-->
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>14-col</width>
<font>pageTitle</font>
<label>$VAR[listTitle]</label>
<textcolor>selected</textcolor>
</control>
<control type="label">
<posx>0</posx>
<posy>45</posy>
<width>14-col</width>
<font>regular</font>
<label>$INFO[control.getlabel(30),, ][COLOR accented]$INFO[Pvr.BackendChannels] $LOCALIZE[31017][/COLOR]</label>
<textcolor>selected</textcolor>
</control>
</control>
<!--Main content listing-->
<control type="group" id="9999">
<posx>col-4-begin</posx>
<posy>270</posy>
<!--animations-->
<animation type="windowopen">
<include>listSlideIn</include>
</animation>
<control type="panel" id="50">
<posx>-12</posx>
<posy>-12</posy>
<width>20-col</width>
<height>11-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<pagecontrol>60</pagecontrol>
<itemlayout width="20-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>20-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture diffuse="masks/circle.png" border="0">colors/offblack.png</texture>
</control>
<control type="label">
<visible>!isempty(ListItem.playcount) + !ListItem.IsResumable</visible>
<posx>18</posx>
<posy>0</posy>
<width>30</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>10-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>13-col</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Date]</label>
</control>
<control type="label">
<posx>17-col</posx>
<posy>0</posy>
<width>30</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
<control type="label">
<posx>1260</posx>
<posy>0</posy>
<width>2-col</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Duration]</label>
</control>
</itemlayout>
<focusedlayout width="20-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>20-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture diffuse="masks/circle.png" border="0">colors/offblack.png</texture>
</control>
<control type="label">
<visible>!isempty(ListItem.playcount) + !ListItem.IsResumable</visible>
<posx>18</posx>
<posy>0</posy>
<width>30</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>10-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>13-col</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Date]</label>
</control>
<control type="label">
<posx>17-col</posx>
<posy>0</posy>
<width>30</width>
<font>symbol</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
<control type="label">
<posx>1260</posx>
<posy>0</posy>
<width>2-col</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Duration]</label>
</control>
</focusedlayout>
</control>
<!--Additional info-->
<control type="group">
<posx>0</posx>
<posy>672</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>12-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[Pvr.BackendDiskSpace]</label>
</control>
</control>
</control>
<!--page scrollbar-->
<control type="group" id="9400">
<visible>Control.IsVisible(60) + !control.isvisible(10)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(9400).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>108r</posx>
<posy>276</posy>
<height>672</height>
<onleft>9999</onleft>
</control>
</control>
<!--Sort / misc labels (footer)-->
<control type="group">
<posx>col-4-begin</posx>
<posy>row-18-begin</posy>
<include>mediaListFooter</include>
</control>
</control>
</control>
<!--sorting and misc controls-->
<control type="group" id="61">
<!--animations-->
<animation type="Conditional" condition="!controlgroup(61).hasfocus">
<effect type="fade" start="100" end="0" time="200" />
</animation>
<animation type="Conditional" condition="controlgroup(61).hasfocus">
<effect type="fade" start="0" end="100" time="200" />
</animation>
<!--overlay-->
<control type="image">
<include>dimensionsFullscreen</include>
<texture>backgrounds/vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--Options-->
<control type="group">
<posx>24</posx>
<posy>111</posy>
<animation type="Conditional" condition="controlgroup(62).hasfocus">
<effect type="fade" start="0" end="100" time="300" />
<effect type="slide" start="-100" end="0" tween="sine" easing="out" time="400" />
</animation>
<animation type="Conditional" condition="!controlgroup(62).hasfocus | Window.IsActive(5000)">
<effect type="fade" start="100" end="0" time="300" />
<effect type="slide" start="0" end="-100" tween="sine" easing="out" time="400" />
</animation>
<!--menu-->
<include>sideBarMenuItems</include>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>MyPVRRecordings.xml</label>
</control>
</controls>
</window>

0
1080i/MyPVRSearch.xml Normal file
View File

0
1080i/MyPVRTimers.xml Normal file
View File

173
1080i/MyPics.xml Normal file
View File

@ -0,0 +1,173 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">9000</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
<previouswindow>home</previouswindow>
<controls>
<include>globalBackground</include>
<!--page container group-->
<control type="group">
<!--window fader-->
<animation type="conditional" condition="window.next(0) | window.next(1)">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--content provider-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<!--main menu-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<include>dateTime</include>
<control type="list" id="9000">
<posx>-14</posx>
<posy>180</posy>
<width>4-col</width>
<height>12-row</height>
<orientation>vertical</orientation>
<onleft>61</onleft>
<onright>9999</onright>
<ondown>9000</ondown>
<itemlayout width="4-col" height="43">
<control type="label">
<posx>14</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<font>menuTitle</font>
<info>ListItem.Label</info>
<textcolor>unselected</textcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="43">
<control type="label">
<visible>Control.HasFocus(9000)</visible>
<posx>1</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<font>menuTitle</font>
<label>[ $INFO[ListItem.Label] ]</label>
<textcolor>selected</textcolor>
</control>
<control type="label">
<visible>!Control.HasFocus(9000)</visible>
<posx>14</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<font>menuTitle</font>
<label>$INFO[ListItem.Label]</label>
<textcolor>unselected</textcolor>
</control>
</focusedlayout>
<!--<content target="pictures">addons://sources/image/</content>-->
<content target="pictures">sources://pictures/</content>
</control>
</control>
<!--Folder titles-->
<control type="group">
<posx>col-4-begin</posx>
<posy>row-2-begin</posy>
<!--source title-->
<control type="label">
<visible>IntegerGreaterThan(container.Numitems,0)</visible>
<posx>0</posx>
<posy>0</posy>
<width>14-col</width>
<font>pageTitle</font>
<label>31056</label>
<textcolor>selected</textcolor>
</control>
<!--source subtitle-->
<control type="label">
<visible>IntegerGreaterThan(container.Numitems,0) + Container.HasFolders</visible>
<posx>0</posx>
<posy>45</posy>
<width>24-col</width>
<font>regular</font>
<label>$INFO[container.Numitems,, $LOCALIZE[31037]]</label>
<textcolor>selected</textcolor>
</control>
<control type="label">
<visible>IntegerGreaterThan(container.Numitems,0) + !Container.HasFolders</visible>
<posx>0</posx>
<posy>45</posy>
<width>24-col</width>
<font>regular</font>
<label>$INFO[container.Numitems,, $LOCALIZE[31050]]$INFO[container.foldername, - ,]</label>
<textcolor>selected</textcolor>
</control>
</control>
<!--Main content listing-->
<control type="group" id="9999">
<posx>col-4-begin</posx>
<posy>row-5-begin</posy>
<!--source content-->
<control type="group">
<include>viewPictureGrid</include>
</control>
</control>
<!--page scrollbar-->
<control type="group" id="8000">
<visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="70" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>108r</posx>
<posy>276</posy>
<height>672</height>
<onleft>9999</onleft>
</control>
</control>
<!--Sort / misc labels (footer)-->
<control type="group">
<posx>col-4-begin</posx>
<posy>row-18-begin</posy>
<include>mediaListFooter</include>
</control>
</control>
</control>
<!--sorting and misc controls-->
<control type="group" id="61">
<!--animations-->
<animation type="Conditional" condition="!controlgroup(61).hasfocus">
<effect type="fade" start="100" end="0" time="200" />
</animation>
<animation type="Conditional" condition="controlgroup(61).hasfocus">
<effect type="fade" start="0" end="100" time="200" />
</animation>
<animation type="conditional" condition="window.next(1)">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<!--overlay-->
<control type="image">
<include>dimensionsFullscreen</include>
<texture>backgrounds/vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--titles-->
<control type="group">
<posx>24</posx>
<posy>111</posy>
<animation type="Conditional" condition="controlgroup(62).hasfocus">
<effect type="fade" start="0" end="100" time="300" />
<effect type="slide" start="-200" end="0" tween="sine" easing="out" time="400" />
</animation>
<animation type="Conditional" condition="!controlgroup(62).hasfocus">
<effect type="fade" start="100" end="0" time="300" />
<effect type="slide" start="0" end="-200" tween="sine" easing="out" time="400" />
</animation>
<!--menu-->
<include>sideBarMenuItems</include>
</control>
</control>
<!--debug-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>MyPics.xml</label>
</control>
</controls>
</window>

73
1080i/MyPrograms.xml Normal file
View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">9999</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<include>fadeInOut</include>
<controls>
<!--page container group-->
<control type="group">
<include>globalBackground</include>
<!--window fader-->
<animation type="conditional" condition="window.next(0)">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<!--content provider-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<!--Folder titles-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<!--source title-->
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>24-col</width>
<align>left</align>
<font>pageTitle</font>
<label>10506</label>
<textcolor>selected</textcolor>
</control>
<!--source subtitle-->
<control type="label">
<posx>0</posx>
<posy>45</posy>
<width>24-col</width>
<align>left</align>
<font>regular</font>
<label>$INFO[container.Numitems,, $LOCALIZE[31145]]</label>
<textcolor>selected</textcolor>
</control>
</control>
<!--Main content listing-->
<control type="group" id="9999">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<!--source content-->
<control type="group">
<include>viewGridList</include>
<include>viewDialogList</include>
</control>
</control>
<!--page scrollbar-->
<control type="group" id="8000">
<visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="70" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>108r</posx>
<posy>276</posy>
<height>672</height>
<onleft>9999</onleft>
</control>
</control>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>MyPrograms.xml</label>
</control>
</controls>
</window>

664
1080i/MyVideoNav.xml Normal file
View File

@ -0,0 +1,664 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="false">9000</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
<onload condition="window.previous(0)">setfocus(9000)</onload>
<previouswindow>home</previouswindow>
<controls>
<include>globalBackground</include>
<!--page container group-->
<control type="group">
<!--window fader-->
<animation type="conditional" condition="window.next(0) | window.next(1)">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--content provider-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<!--main menu-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<include>dateTime</include>
<include>menuItems</include>
</control>
<!--Folder titles-->
<control type="group">
<posx>col-4-begin</posx>
<posy>row-2-begin</posy>
<animation type="Conditional" condition="!IntegerGreaterThan(container.numitems,0)">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<animation type="Conditional" condition="IntegerGreaterThan(container.numitems,0)">
<effect type="fade" start="0" end="100" time="300" />
</animation>
<!--source title-->
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>14-col</width>
<font>pageTitle</font>
<label>$VAR[listTitle]</label>
<textcolor>selected</textcolor>
</control>
<!--source subtitle-->
<control type="label">
<posx>0</posx>
<posy>45</posy>
<width>auto</width>
<font>regular</font>
<label>$VAR[listSubTitle]</label>
<textcolor>selected</textcolor>
</control>
</control>
<!--tvshow name and season details (TVShows only)-->
<control type="group">
<visible>[container.content(episodes) | container.content(seasons)] + !Substring(Container.folderpath,plugin) + SubString(skin.string(showRecentVideoItems),false)</visible>
<posx>1824</posx>
<posy>row-2-begin</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>8-col</width>
<font>pageTitle</font>
<align>right</align>
<label>$INFO[listitem.tvshowTitle]</label>
<textcolor>selected</textcolor>
</control>
<control type="label">
<visible>container.content(episodes)</visible>
<posx>0</posx>
<posy>45</posy>
<width>8-col</width>
<font>regular</font>
<align>right</align>
<label fallback="31113">$INFO[ListItem.season,Season ,]</label>
<textcolor>selected</textcolor>
</control>
<control type="label">
<visible>container.content(seasons)</visible>
<posx>0</posx>
<posy>45</posy>
<width>8-col</width>
<font>regular</font>
<align>right</align>
<label>$INFO[ListItem.genre]</label>
<textcolor>selected</textcolor>
</control>
</control>
<!--addons-->
<control type="group">
<visible>container.content(episodes) + Substring(Container.folderpath,plugin)</visible>
<posx>1824</posx>
<posy>row-2-begin</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>8-col</width>
<font>pageTitle</font>
<align>right</align>
<label>$INFO[listitem.tvshowtitle]</label>
<textcolor>selected</textcolor>
</control>
<control type="label">
<posx>0</posx>
<posy>45</posy>
<width>24-col</width>
<font>regular</font>
<align>right</align>
<label>$INFO[ListItem.season,Season ,]</label>
<textcolor>selected</textcolor>
</control>
</control>
<!--Main content listing-->
<control type="group" id="9999">
<posx>col-4-begin</posx>
<posy>row-2-begin</posy>
<!--recent items-->
<control type="group">
<visible>SubString(skin.string(showRecentVideoItems),true) | isEmpty(container.foldername)</visible>
<posx>0</posx>
<posy>183</posy>
<onleft>9000</onleft>
<!--no recent items-->
<control type="label">
<visible>isEmpty(Window(Home).Property(RecentMovie.1.Title)) + isEmpty(Window(Home).Property(RecentEpisode.1.Title))</visible>
<posx>1-col</posx>
<posy>4-row</posy>
<width>21-col</width>
<font>veryLarge</font>
<textcolor>22FFFFFF</textcolor>
<shadowcolor>-</shadowcolor>
<label>31007</label>
</control>
<!--content (movies)-->
<control type="list" id="9998">
<posx>-12</posx>
<posy>-12</posy>
<width>21-col</width>
<height>6-row</height>
<onleft>9000</onleft>
<ondown>control.setfocus(9997,$INFO[Container(9998).Position])</ondown>
<orientation>horizontal</orientation>
<onback>activateWindow(home)</onback>
<animation type="windowopen">
<include>listSlideIn</include>
</animation>
<animation type="windowclose">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<itemlayout width="387" height="362">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>363</width>
<height>269</height>
<aspectratio>scale</aspectratio>
<texture fallback="colors/black.png" border="0">$INFO[Listitem.thumb]</texture>
<bordertexture border="3" colordiffuse="33FFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="group">
<posx>0</posx>
<posy>272</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>363</width>
<height>64</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>77FFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>-8</posy>
<width>339</width>
<font>itemTitleSmallCondensed</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>18</posy>
<width>252</width>
<font>smallMedium</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</itemlayout>
<focusedlayout width="387" height="362">
<control type="image">
<visible>control.hasfocus(9998)</visible>
<posx>0</posx>
<posy>0</posy>
<width>363</width>
<height>269</height>
<aspectratio>scale</aspectratio>
<texture fallback="colors/black.png" border="0">$INFO[Listitem.thumb]</texture>
<bordertexture border="3" colordiffuse="ffFFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="image">
<visible>!control.hasfocus(9998)</visible>
<posx>0</posx>
<posy>0</posy>
<width>363</width>
<height>269</height>
<aspectratio>scale</aspectratio>
<texture fallback="colors/black.png" border="0">$INFO[Listitem.thumb]</texture>
<bordertexture border="3" colordiffuse="33FFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="group">
<posx>0</posx>
<posy>272</posy>
<control type="image">
<visible>control.hasfocus(9998)</visible>
<posx>0</posx>
<posy>0</posy>
<width>363</width>
<height>64</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="image">
<visible>!control.hasfocus(9998)</visible>
<posx>0</posx>
<posy>0</posy>
<width>363</width>
<height>64</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>77FFFFFF</colordiffuse>
</control>
<control type="label">
<visible>control.hasfocus(9998)</visible>
<posx>12</posx>
<posy>-8</posy>
<width>339</width>
<font>itemTitleSmallCondensed</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
<scroll>true</scroll>
</control>
<control type="label">
<visible>control.hasfocus(9998)</visible>
<posx>12</posx>
<posy>18</posy>
<width>252</width>
<font>smallMedium</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
<control type="label">
<visible>!control.hasfocus(9998)</visible>
<posx>12</posx>
<posy>-8</posy>
<width>339</width>
<font>itemTitleSmallCondensed</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
<scroll>true</scroll>
</control>
<control type="label">
<visible>!control.hasfocus(9998)</visible>
<posx>12</posx>
<posy>18</posy>
<width>252</width>
<font>smallMedium</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</focusedlayout>
<content>
<item>
<label>$INFO[Window(Home).Property(RecentMovie.1.Title)]</label>
<label2>$INFO[Window(Home).Property(RecentMovie.1.Year),, •] $INFO[Window(Home).Property(RecentMovie.1.Runtime),, $LOCALIZE[31018]]</label2>
<thumb>$INFO[Window(Home).Property(RecentMovie.1.art(fanart))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentMovie.1.Play)]</onclick>
</item>
<item>
<visible>!isempty(Window(Home).Property(RecentMovie.2.Title))</visible>
<label>$INFO[Window(Home).Property(RecentMovie.2.Title)]</label>
<label2>$INFO[Window(Home).Property(RecentMovie.2.Year),, •] $INFO[Window(Home).Property(RecentMovie.2.Runtime),, $LOCALIZE[31018]]</label2>
<thumb>$INFO[Window(Home).Property(RecentMovie.2.art(fanart))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentMovie.2.Play)]</onclick>
</item>
<item>
<visible>!isempty(Window(Home).Property(RecentMovie.3.Title))</visible>
<label>$INFO[Window(Home).Property(RecentMovie.3.Title)]</label>
<label2>$INFO[Window(Home).Property(RecentMovie.3.Year),, •] $INFO[Window(Home).Property(RecentMovie.3.Runtime),, $LOCALIZE[31018]]</label2>
<thumb>$INFO[Window(Home).Property(RecentMovie.3.art(fanart))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentMovie.3.Play)]</onclick>
</item>
<item>
<visible>!isempty(Window(Home).Property(RecentMovie.4.Title))</visible>
<label>$INFO[Window(Home).Property(RecentMovie.4.Title)]</label>
<label2>$INFO[Window(Home).Property(RecentMovie.4.Year),, •] $INFO[Window(Home).Property(RecentMovie.4.Runtime),, $LOCALIZE[31018]]</label2>
<thumb>$INFO[Window(Home).Property(RecentMovie.4.art(fanart))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentMovie.4.Play)]</onclick>
</item>
<item>
<visible>!isempty(Window(Home).Property(RecentMovie.5.Title))</visible>
<label>$INFO[Window(Home).Property(RecentMovie.5.Title)]</label>
<label2>$INFO[Window(Home).Property(RecentMovie.5.Year),, •] $INFO[Window(Home).Property(RecentMovie.5.Runtime),, $LOCALIZE[31018]]</label2>
<thumb>$INFO[Window(Home).Property(RecentMovie.5.art(fanart))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentMovie.5.Play)]</onclick>
</item>
<item>
<visible>!isempty(Window(Home).Property(RecentMovie.6.Title))</visible>
<label>$INFO[Window(Home).Property(RecentMovie.6.Title)]</label>
<label2>$INFO[Window(Home).Property(RecentMovie.6.Year),, •] $INFO[Window(Home).Property(RecentMovie.6.Runtime),, $LOCALIZE[31018]]</label2>
<thumb>$INFO[Window(Home).Property(RecentMovie.6.art(fanart))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentMovie.6.Play)]</onclick>
</item>
<item>
<visible>!isempty(Window(Home).Property(RecentMovie.7.Title))</visible>
<label>$INFO[Window(Home).Property(RecentMovie.7.Title)]</label>
<label2>$INFO[Window(Home).Property(RecentMovie.7.Year),, •] $INFO[Window(Home).Property(RecentMovie.7.Runtime),, $LOCALIZE[31018]]</label2>
<thumb>$INFO[Window(Home).Property(RecentMovie.7.art(fanart))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentMovie.7.Play)]</onclick>
</item>
<item>
<visible>!isempty(Window(Home).Property(RecentMovie.8.Title))</visible>
<label>$INFO[Window(Home).Property(RecentMovie.8.Title)]</label>
<label2>$INFO[Window(Home).Property(RecentMovie.8.Year),, •] $INFO[Window(Home).Property(RecentMovie.8.Runtime),, $LOCALIZE[31018]]</label2>
<thumb>$INFO[Window(Home).Property(RecentMovie.8.art(fanart))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentMovie.8.Play)]</onclick>
</item>
<item>
<visible>!isempty(Window(Home).Property(RecentMovie.9.Title))</visible>
<label>$INFO[Window(Home).Property(RecentMovie.9.Title)]</label>
<label2>$INFO[Window(Home).Property(RecentMovie.9.Year),, •] $INFO[Window(Home).Property(RecentMovie.9.Runtime),, $LOCALIZE[31018]]</label2>
<thumb>$INFO[Window(Home).Property(RecentMovie.9.art(fanart))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentMovie.9.Play)]</onclick>
</item>
<item>
<visible>!isempty(Window(Home).Property(RecentMovie.10.Title))</visible>
<label>$INFO[Window(Home).Property(RecentMovie.10.Title)]</label>
<label2>$INFO[Window(Home).Property(RecentMovie.10.Year),, •] $INFO[Window(Home).Property(RecentMovie.10.Runtime),, $LOCALIZE[31018]]</label2>
<thumb>$INFO[Window(Home).Property(RecentMovie.10.art(fanart))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentMovie.10.Play)]</onclick>
</item>
</content>
</control>
<!--content (tvshows)-->
<control type="list" id="9997">
<posx>-12</posx>
<posy>354</posy>
<width>21-col</width>
<height>6-row</height>
<onleft>9000</onleft>
<onup>control.setfocus(9998,$INFO[Container(9997).Position])</onup>
<orientation>horizontal</orientation>
<animation type="windowopen">
<include>listSlideIn</include>
</animation>
<animation type="windowclose">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<itemlayout width="387" height="362">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>363</width>
<height>269</height>
<aspectratio>scale</aspectratio>
<texture fallback="colors/black.png" border="0">$INFO[Listitem.thumb]</texture>
<bordertexture border="3" colordiffuse="33FFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="group">
<posx>0</posx>
<posy>272</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>363</width>
<height>64</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>77FFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>-8</posy>
<width>339</width>
<font>itemTitleSmallCondensed</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>18</posy>
<width>252</width>
<font>smallMedium</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</itemlayout>
<focusedlayout width="387" height="362">
<control type="image">
<visible>control.hasfocus(9997)</visible>
<posx>0</posx>
<posy>0</posy>
<width>363</width>
<height>269</height>
<aspectratio>scale</aspectratio>
<texture fallback="colors/black.png" border="0">$INFO[Listitem.thumb]</texture>
<bordertexture border="3" colordiffuse="ffFFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="image">
<visible>!control.hasfocus(9997)</visible>
<posx>0</posx>
<posy>0</posy>
<width>363</width>
<height>269</height>
<aspectratio>scale</aspectratio>
<texture fallback="colors/black.png" border="0">$INFO[Listitem.thumb]</texture>
<bordertexture border="3" colordiffuse="33FFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="group">
<posx>0</posx>
<posy>272</posy>
<control type="image">
<visible>control.hasfocus(9997)</visible>
<posx>0</posx>
<posy>0</posy>
<width>363</width>
<height>64</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="image">
<visible>!control.hasfocus(9997)</visible>
<posx>0</posx>
<posy>0</posy>
<width>363</width>
<height>64</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>77FFFFFF</colordiffuse>
</control>
<control type="label">
<visible>control.hasfocus(9997)</visible>
<posx>12</posx>
<posy>-8</posy>
<width>339</width>
<font>itemTitleSmallCondensed</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
<scroll>true</scroll>
</control>
<control type="label">
<visible>control.hasfocus(9997)</visible>
<posx>12</posx>
<posy>18</posy>
<width>252</width>
<font>smallMedium</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
<control type="label">
<visible>!control.hasfocus(9997)</visible>
<posx>12</posx>
<posy>-8</posy>
<width>339</width>
<font>itemTitleSmallCondensed</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
<scroll>true</scroll>
</control>
<control type="label">
<visible>!control.hasfocus(9997)</visible>
<posx>12</posx>
<posy>18</posy>
<width>252</width>
<font>smallMedium</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</focusedlayout>
<content>
<!--tv shows-->
<item>
<visible>!isempty(Window(Home).Property(RecentEpisode.1.Title))</visible>
<label>$INFO[Window(Home).Property(RecentEpisode.1.TVshowTitle)]</label>
<label2>$INFO[Window(Home).Property(RecentEpisode.1.Season),$LOCALIZE[31011] , •] $INFO[Window(Home).Property(RecentEpisode.1.Episode),$LOCALIZE[31040] ,]</label2>
<thumb>$INFO[Window(Home).Property(RecentEpisode.1.Art(thumb))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentEpisode.1.Play)]</onclick>
</item>
<item>
<visible>!isempty(Window(Home).Property(RecentEpisode.2.Title))</visible>
<label>$INFO[Window(Home).Property(RecentEpisode.2.TVshowTitle)]</label>
<label2>$INFO[Window(Home).Property(RecentEpisode.2.Season),$LOCALIZE[31011] , •] $INFO[Window(Home).Property(RecentEpisode.2.Episode),$LOCALIZE[31040] ,]</label2>
<thumb>$INFO[Window(Home).Property(RecentEpisode.2.Art(thumb))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentEpisode.2.Play)]</onclick>
</item>
<item>
<visible>!isempty(Window(Home).Property(RecentEpisode.3.Title))</visible>
<label>$INFO[Window(Home).Property(RecentEpisode.3.TVshowTitle)]</label>
<label2>$INFO[Window(Home).Property(RecentEpisode.3.Season),$LOCALIZE[31011] , •] $INFO[Window(Home).Property(RecentEpisode.3.Episode),$LOCALIZE[31040] ,]</label2>
<thumb>$INFO[Window(Home).Property(RecentEpisode.3.Art(thumb))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentEpisode.3.Play)]</onclick>
</item>
<item>
<visible>!isempty(Window(Home).Property(RecentEpisode.4.Title))</visible>
<label>$INFO[Window(Home).Property(RecentEpisode.4.TVshowTitle)]</label>
<label2>$INFO[Window(Home).Property(RecentEpisode.4.Season),$LOCALIZE[31011] , •] $INFO[Window(Home).Property(RecentEpisode.4.Episode),$LOCALIZE[31040] ,]</label2>
<thumb>$INFO[Window(Home).Property(RecentEpisode.4.Art(thumb))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentEpisode.4.Play)]</onclick>
</item>
<item>
<visible>!isempty(Window(Home).Property(RecentEpisode.5.Title))</visible>
<label>$INFO[Window(Home).Property(RecentEpisode.5.TVshowTitle)]</label>
<label2>$INFO[Window(Home).Property(RecentEpisode.5.Season),$LOCALIZE[31011] , •] $INFO[Window(Home).Property(RecentEpisode.5.Episode),$LOCALIZE[31040] ,]</label2>
<thumb>$INFO[Window(Home).Property(RecentEpisode.5.Art(thumb))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentEpisode.5.Play)]</onclick>
</item>
<item>
<visible>!isempty(Window(Home).Property(RecentEpisode.6.Title))</visible>
<label>$INFO[Window(Home).Property(RecentEpisode.6.TVshowTitle)]</label>
<label2>$INFO[Window(Home).Property(RecentEpisode.6.Season),$LOCALIZE[31011] , •] $INFO[Window(Home).Property(RecentEpisode.6.Episode),$LOCALIZE[31040] ,]</label2>
<thumb>$INFO[Window(Home).Property(RecentEpisode.6.Art(thumb))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentEpisode.6.Play)]</onclick>
</item>
<item>
<visible>!isempty(Window(Home).Property(RecentEpisode.7.Title))</visible>
<label>$INFO[Window(Home).Property(RecentEpisode.7.TVshowTitle)]</label>
<label2>$INFO[Window(Home).Property(RecentEpisode.7.Season),$LOCALIZE[31011] , •] $INFO[Window(Home).Property(RecentEpisode.7.Episode),$LOCALIZE[31040] ,]</label2>
<thumb>$INFO[Window(Home).Property(RecentEpisode.7.Art(thumb))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentEpisode.7.Play)]</onclick>
</item>
<item>
<visible>!isempty(Window(Home).Property(RecentEpisode.8.Title))</visible>
<label>$INFO[Window(Home).Property(RecentEpisode.8.TVshowTitle)]</label>
<label2>$INFO[Window(Home).Property(RecentEpisode.8.Season),$LOCALIZE[31011] , •] $INFO[Window(Home).Property(RecentEpisode.8.Episode),$LOCALIZE[31040] ,]</label2>
<thumb>$INFO[Window(Home).Property(RecentEpisode.8.Art(thumb))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentEpisode.8.Play)]</onclick>
</item>
<item>
<visible>!isempty(Window(Home).Property(RecentEpisode.9.Title))</visible>
<label>$INFO[Window(Home).Property(RecentEpisode.9.TVshowTitle)]</label>
<label2>$INFO[Window(Home).Property(RecentEpisode.9.Season),$LOCALIZE[31011] , •] $INFO[Window(Home).Property(RecentEpisode.9.Episode),$LOCALIZE[31040] ,]</label2>
<thumb>$INFO[Window(Home).Property(RecentEpisode.9.Art(thumb))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentEpisode.9.Play)]</onclick>
</item>
<item>
<visible>!isempty(Window(Home).Property(RecentEpisode.10.Title))</visible>
<label>$INFO[Window(Home).Property(RecentEpisode.10.TVshowTitle)]</label>
<label2>$INFO[Window(Home).Property(RecentEpisode.10.Season),$LOCALIZE[31011] , •] $INFO[Window(Home).Property(RecentEpisode.10.Episode),$LOCALIZE[31040] ,]</label2>
<thumb>$INFO[Window(Home).Property(RecentEpisode.10.Art(thumb))]</thumb>
<onclick>$INFO[Window(Home).Property(RecentEpisode.10.Play)]</onclick>
</item>
</content>
</control>
</control>
<!--source content-->
<control type="group" id="9500">
<visible>SubString(skin.string(showRecentVideoItems),false)</visible>
<animation type="windowopen">
<include>listSlideIn</include>
</animation>
<include>viewListTVCatchup</include>
<include>viewVideoList</include>
<include>viewGridList</include>
<include>viewSeasons</include>
<include>viewEpisodes</include>
</control>
</control>
<!--page scrollbar-->
<control type="group" id="8000">
<visible>Control.IsVisible(60) + SubString(skin.string(showRecentVideoItems),false)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>84r</posx>
<posy>276</posy>
<height>672</height>
<onleft>9999</onleft>
</control>
</control>
<!--Sort / misc labels (footer)-->
<control type="group">
<visible>SubString(skin.string(showRecentVideoItems),false)</visible>
<posx>col-4-begin</posx>
<posy>row-18-begin</posy>
<include>mediaListFooter</include>
</control>
</control>
</control>
<!--sorting and misc controls-->
<control type="group" id="61">
<!--animations-->
<animation type="Conditional" condition="!controlgroup(61).hasfocus">
<effect type="fade" start="100" end="0" time="200" />
</animation>
<animation type="Conditional" condition="controlgroup(61).hasfocus">
<effect type="fade" start="0" end="100" time="200" />
</animation>
<!--overlay-->
<control type="image">
<include>dimensionsFullscreen</include>
<texture>backgrounds/vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--titles-->
<control type="group">
<posx>24</posx>
<posy>111</posy>
<animation type="Conditional" condition="controlgroup(62).hasfocus">
<effect type="fade" start="0" end="100" time="300" />
<effect type="slide" start="-100" end="0" tween="sine" easing="out" time="400" />
</animation>
<animation type="Conditional" condition="!controlgroup(62).hasfocus | Window.IsActive(5000)">
<effect type="fade" start="100" end="0" time="300" />
<effect type="slide" start="0" end="-100" tween="sine" easing="out" time="400" />
</animation>
<!--menu-->
<include>sideBarMenuItems</include>
</control>
</control>
<!--loading indicator-->
<include>loadingIndicator</include>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>MyVideoNav.xml </label>
</control>
</controls>
</window>

130
1080i/MyVideoPlaylist.xml Normal file
View File

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

213
1080i/MyWeather.xml Normal file
View File

@ -0,0 +1,213 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">3</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="group">
<posx>col-1-begin</posx>
<posy>row-4-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<!--general info-->
<control type="image">
<posx>-384</posx>
<posy>44</posy>
<width>2500</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--location selector-->
<control type="spincontrolex" id="3">
<description>Location Select</description>
<posx>12</posx>
<posy>44</posy>
<label>-</label>
<label2>-</label2>
<font>pageTitle</font>
<textcolor>selected</textcolor>
<width>1-col</width>
<align>right</align>
<onup>activateWindow(home)</onup>
</control>
<!--location title-->
<control type="label">
<visible>true</visible>
<posx>84</posx>
<posy>44</posy>
<width>18-col</width>
<font>pageTitle</font>
<label>$INFO[Window.Property(Location)]</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--overlay-->
<control type="image">
<posx>-96</posx>
<posy>2-row</posy>
<width>fullscreenWidth</width>
<height>8-row</height>
<texture>colors/black.png</texture>
<colordiffuse>88ffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--content begins-->
<control type="panel" id="9000">
<posx>0</posx>
<posy>130</posy>
<width>24-col</width>
<height>18-row</height>
<itemlayout width="5-col-gutter" height="6-col">
<control type="label">
<posx>46</posx>
<posy>72</posy>
<width>5-col-gutter</width>
<font>symbolWeather</font>
<textcolor>selected</textcolor>
<label>$VAR[weatherIcon]</label>
</control>
<control type="label">
<posx>204</posx>
<posy>4-row</posy>
<width>6-col-gutter</width>
<align>center</align>
<font>largeStrong</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="textbox">
<posx>36</posx>
<posy>5-row</posy>
<width>5-col-gutter</width>
<height>1-row</height>
<align>center</align>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<autoscroll delay="3000" time="1000" repeat="3000"></autoscroll>
<label>$INFO[ListItem.Property(Outlook)]</label>
</control>
<control type="textbox">
<posx>36</posx>
<posy>6-row</posy>
<width>5-col-gutter</width>
<height>1-row</height>
<align>center</align>
<font>itemTitleSmall</font>
<textcolor>selected</textcolor>
<label>$LOCALIZE[13508] [B]$INFO[ListItem.Property(HighTemp)] $INFO[ListItem.Property(TempUnits)][/B] $LOCALIZE[418] [B]$INFO[ListItem.Property(LowTemp)] $INFO[ListItem.Property(TempUnits)][/B]</label>
</control>
</itemlayout>
<focusedlayout width="6-col" height="6-col">
<control type="label">
<posx>46</posx>
<posy>72</posy>
<width>5-col-gutter</width>
<font>symbolWeather</font>
<textcolor>selected</textcolor>
<label>$VAR[weatherIcon]</label>
</control>
<control type="label">
<posx>204</posx>
<posy>4-row</posy>
<width>6-col-gutter</width>
<align>center</align>
<font>largeStrong</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="textbox">
<posx>36</posx>
<posy>5-row</posy>
<width>5-col-gutter</width>
<height>1-row</height>
<align>center</align>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Property(Outlook)]</label>
</control>
<control type="textbox">
<posx>36</posx>
<posy>6-row</posy>
<width>5-col-gutter</width>
<height>1-row</height>
<align>center</align>
<font>itemTitleSmall</font>
<textcolor>selected</textcolor>
<label>$LOCALIZE[13508] [B]$INFO[ListItem.Property(HighTemp)] $INFO[ListItem.Property(TempUnits)][/B] $LOCALIZE[418] [B]$INFO[ListItem.Property(LowTemp)] $INFO[ListItem.Property(TempUnits)][/B]</label>
</control>
</focusedlayout>
<content>
<item id="1">
<description>Day 0</description>
<label>$INFO[Window.Property(Day0.Title)]</label>
<property name="fanartCode">$INFO[Window.Property(Day0.fanartCode)]</property>
<property name="HighTemp">$INFO[Window.Property(Day0.HighTemp)]</property>
<property name="LowTemp">$INFO[Window.Property(Day0.LowTemp)]</property>
<property name="Outlook">$INFO[Window.Property(Day0.Outlook)]</property>
<property name="TempUnits">$INFO[System.TemperatureUnits]</property>
<onclick>noop</onclick>
</item>
<item id="2">
<description>Day 1</description>
<label>$INFO[Window.Property(Day1.Title)]</label>
<property name="fanartCode">$INFO[Window.Property(Day1.fanartCode)]</property>
<property name="HighTemp">$INFO[Window.Property(Day1.HighTemp)]</property>
<property name="LowTemp">$INFO[Window.Property(Day1.LowTemp)]</property>
<property name="Outlook">$INFO[Window.Property(Day1.Outlook)]</property>
<property name="TempUnits">$INFO[System.TemperatureUnits]</property>
<onclick>noop</onclick>
</item>
<item id="3">
<description>Day 2</description>
<label>$INFO[Window.Property(Day2.Title)]</label>
<property name="fanartCode">$INFO[Window.Property(Day2.fanartCode)]</property>
<property name="HighTemp">$INFO[Window.Property(Day2.HighTemp)]</property>
<property name="LowTemp">$INFO[Window.Property(Day2.LowTemp)]</property>
<property name="Outlook">$INFO[Window.Property(Day2.Outlook)]</property>
<property name="TempUnits">$INFO[System.TemperatureUnits]</property>
<onclick>noop</onclick>
</item>
<item id="4">
<description>Day 3</description>
<label>$INFO[Window.Property(Day3.Title)]</label>
<property name="fanartCode">$INFO[Window.Property(Day3.fanartCode)]</property>
<property name="HighTemp">$INFO[Window.Property(Day3.HighTemp)]</property>
<property name="LowTemp">$INFO[Window.Property(Day3.LowTemp)]</property>
<property name="Outlook">$INFO[Window.Property(Day3.Outlook)]</property>
<property name="TempUnits">$INFO[System.TemperatureUnits]</property>
<onclick>noop</onclick>
</item>
<item id="5">
<description>Day 4</description>
<label>$INFO[Window.Property(Day4.Title)]</label>
<property name="fanartCode">$INFO[Window.Property(Day4.fanartCode)]</property>
<property name="HighTemp">$INFO[Window.Property(Day4.HighTemp)]</property>
<property name="LowTemp">$INFO[Window.Property(Day4.LowTemp)]</property>
<property name="Outlook">$INFO[Window.Property(Day4.Outlook)]</property>
<property name="TempUnits">$INFO[System.TemperatureUnits]</property>
<onclick>noop</onclick>
</item>
</content>
</control>
<!--panel ends-->
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>MyWeather.xml</label>
</control>
</controls>
</window>

5
1080i/PlayerControls.xml Normal file
View File

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

35
1080i/Pointer.xml Normal file
View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol>-</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<controls>
<control type="image" id="1">
<description>Pointer</description>
<width>45</width>
<height>45</height>
<texture>UIControls/PointerNF.png</texture>
</control>
<control type="image" id="2">
<description>Pointer Focus</description>
<width>45</width>
<height>45</height>
<texture>UIControls/PointerFo.png</texture>
</control>
<control type="image" id="3">
<description>Pointer Drag</description>
<width>45</width>
<height>45</height>
<texture>UIControls/PointerDrag.png</texture>
</control>
<control type="image" id="4">
<description>pointer_click</description>
<width>45</width>
<height>45</height>
<texture>UIControls/PointerClick.png</texture>
</control>
</controls>
</window>

194
1080i/ProfileSettings.xml Normal file
View File

@ -0,0 +1,194 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">5</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>99ffffff</colordiffuse>
</control>
<control type="group">
<posx>col-7-begin</posx>
<posy>row-2-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image" id="2">
<description>profile image</description>
<posx>324</posx>
<posy>0</posy>
<width>3-col</width>
<height>3-col</height>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">colors/offblack.png</texture>
<aspectratio>keep</aspectratio>
</control>
<control type="label" id="1000">
<posx>0</posx>
<posy>4-row</posy>
<width>12-col</width>
<align>center</align>
<font>pageTitle</font>
<label>31103</label>
<textcolor>white</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="label" id="1001">
<description>Profile Directory</description>
<posx>0</posx>
<posy>5-row</posy>
<width>12-col</width>
<align>center</align>
<font>itemTitleSmall</font>
<textcolor>accented</textcolor>
</control>
<control type="button" id="6000">
<description>Profile switch</description>
<visible>!StringCompare(System.ProfileName,control.getlabel(1000))</visible>
<posx>2-col</posx>
<posy>7-row</posy>
<align>left</align>
<height>54</height>
<width>8-col</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>12</textoffsetx>
<label>31131</label>
<onclick>LoadProfile($INFO[control.getlabel(1000)])</onclick>
<ondown>5</ondown>
</control>
<control type="grouplist" id="5">
<description>Control Area</description>
<posx>2-col</posx>
<posy>8-row</posy>
<width>8-col</width>
<height>11-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<ondown>9001</ondown>
<onup>6000</onup>
</control>
<control type="button" id="7">
<description>button</description>
<align>left</align>
<height>54</height>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>12</textoffsetx>
</control>
<control type="radiobutton" id="8">
<description>radio_button</description>
</control>
<control type="spincontrolex" id="9">
<description>spin_controlex</description>
</control>
<!--OK / Cancel-->
<control type="panel" id="9001">
<posx>2-col</posx>
<posy>15-row</posy>
<width>8-col</width>
<height>1-row</height>
<itemgap>3</itemgap>
<orientation>horizontal</orientation>
<onleft>2</onleft>
<onup>5</onup>
<itemlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col-gutter</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col-gutter</width>
<font>menuTitle</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(130,28)</onclick>
</item>
<item id="2">
<description>Cancel Button</description>
<label>222</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(130,29)</onclick>
</item>
</content>
</control>
</control>
<!--control buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="28">
<description>Ok</description>
</control>
<control type="button" id="29">
<description>Cancel</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>ProfileSettings.xml</label>
</control>
</controls>
</window>

224
1080i/Settings.xml Normal file
View File

@ -0,0 +1,224 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">9000</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<!--background-->
<include>globalBackground</include>
<!--main menu-->
<control type="group">
<posx>col-4-begin</posx>
<posy>row-4-begin</posy>
<!--overlay-->
<control type="image">
<posx>-312</posx>
<posy>118</posy>
<width>fullscreenWidth</width>
<height>430</height>
<texture>colors/black.png</texture>
<colordiffuse>88ffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-384</posx>
<posy>44</posy>
<width>2500</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posy>44</posy>
<width>8-col</width>
<font>pageTitle</font>
<label>$LOCALIZE[5]</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--menu-->
<control type="Panel" id="9000">
<posx>0</posx>
<posy>2-row</posy>
<width>18-col</width>
<height>12-col</height>
<onup>9000</onup>
<ondown>9000</ondown>
<itemlayout width="6-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>12</posy>
<width>72</width>
<height>72</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
<bordersize>0</bordersize>
<colordiffuse>ccFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>18</posx>
<posy>18</posy>
<width>326</width>
<font>symbolLarge</font>
<textcolor>unselected</textcolor>
<label>$INFO[ListItem.label2]</label>
</control>
<control type="label">
<posx>101</posx>
<posy>5</posy>
<width>326</width>
<font>itemTitle</font>
<textcolor>unselected</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
<control type="label">
<posx>101</posx>
<posy>38</posy>
<width>326</width>
<font>smallStrong</font>
<textcolor>unselected</textcolor>
<label>$INFO[listitem.property(label3)]</label>
</control>
</itemlayout>
<focusedlayout width="6-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>12</posy>
<width>72</width>
<height>72</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>18</posx>
<posy>18</posy>
<width>326</width>
<font>symbolLarge</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
</control>
<control type="label">
<posx>85</posx>
<posy>5</posy>
<width>326</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<label>[ $INFO[ListItem.label] ]</label>
<scroll>true</scroll>
</control>
<control type="label">
<posx>101</posx>
<posy>38</posy>
<width>326</width>
<font>smallStrong</font>
<textcolor>selected</textcolor>
<label>$INFO[listitem.property(label3)]</label>
</control>
</focusedlayout>
<content>
<item id="1">
<description>Appearance</description>
<label>480</label>
<label2></label2>
<property name="label3">$LOCALIZE[31061] • $LOCALIZE[24008]</property>
<onclick>activatewindow(AppearanceSettings)</onclick>
</item>
<item id="2">
<description>Videos</description>
<label>3</label>
<label2></label2>
<property name="label3">$LOCALIZE[31063] • $LOCALIZE[24012]</property>
<onclick>activatewindow(VideosSettings)</onclick>
</item>
<item id="9">
<label>$LOCALIZE[31060]</label>
<label2></label2>
<property name="label3">$LOCALIZE[31006] • $LOCALIZE[31065]</property>
<onclick>ActivateWindow(PVRSettings)</onclick>
</item>
<item id="3">
<description>Music</description>
<label>2</label>
<label2></label2>
<property name="label3">$LOCALIZE[31063] • $LOCALIZE[31066]</property>
<onclick>activatewindow(MusicSettings)</onclick>
</item>
<item id="4">
<description>Addons</description>
<label>24001</label>
<label2></label2>
<property name="label3">$LOCALIZE[31067]</property>
<onclick>activatewindow(AddonBrowser)</onclick>
</item>
<item id="5">
<description>Pictures</description>
<label>1</label>
<label2></label2>
<property name="label3">$LOCALIZE[31063] • $LOCALIZE[31068]</property>
<onclick>activatewindow(PicturesSettings)</onclick>
</item>
<item id="6">
<description>Weather</description>
<label>8</label>
<label2></label2>
<property name="label3">$LOCALIZE[31069] • $LOCALIZE[14036]</property>
<onclick>activatewindow(WeatherSettings)</onclick>
</item>
<item id="7">
<description>Services</description>
<label>14036</label>
<label2></label2>
<property name="label3">$LOCALIZE[31071] • $LOCALIZE[1273]</property>
<onclick>activatewindow(ServiceSettings)</onclick>
</item>
<item id="8">
<description>System</description>
<label>13000</label>
<label2></label2>
<property name="label3">$LOCALIZE[14094] • $LOCALIZE[14095]</property>
<onclick>activatewindow(SystemSettings)</onclick>
</item>
<item id="9">
<description>Profiles</description>
<label>13200</label>
<label2></label2>
<property name="label3">$LOCALIZE[31105] • $LOCALIZE[31106]</property>
<onclick>activatewindow(34)</onclick>
</item>
<item id="10">
<description>File Manager</description>
<label>10003</label>
<label2></label2>
<property name="label3">$LOCALIZE[31095] • $LOCALIZE[31111]</property>
<onclick>activatewindow(3)</onclick>
</item>
<item id="11">
<description>Programs</description>
<label>31003</label>
<label2></label2>
<property name="label3">$LOCALIZE[31067]</property>
<onclick>ActivateWindow(programs,addons,return)</onclick>
</item>
</content>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>Settings.xml</label>
</control>
</controls>
</window>

150
1080i/SettingsCategory.xml Normal file
View File

@ -0,0 +1,150 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">9000</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>99ffffff</colordiffuse>
</control>
<!--placeholder label for current setting group title-->
<control type="label" id="2">
<visible>false</visible>
<posx>0</posx>
<posy>0</posy>
<width>8-col</width>
<font>regular</font>
<label>-</label>
<textcolor>unselected</textcolor>
</control>
<!--Settings category-->
<control type="group" id="9001">
<posx>col-5-begin</posx>
<posy>row-3-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-384</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>$INFO[control.getlabel(2)]</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--settings level button (Gotham only)-->
<control type="grouplist">
<posx>300</posx>
<posy>44</posy>
<orientation>horizontal</orientation>
<control type="label">
<width>auto</width>
<font>pageTitle</font>
<label>$LOCALIZE[31126]:</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="button" id="20">
<align>left</align>
<height>54</height>
<width>4-col</width>
<font>pageTitle</font>
<label>$LOCALIZE[10037]</label>
<textcolor>black</textcolor>
<focusedcolor>selected</focusedcolor>
<texturefocus>colors/black.png</texturefocus>
<textoffsetx>12</textoffsetx>
<textoffsety>-6</textoffsety>
<onclick>SettingsLevelChange</onclick>
<ondown>5</ondown>
</control>
</control>
<!--Category submenu-->
<control type="grouplist" id="3">
<posx>0</posx>
<posy>120</posy>
<width>-</width>
<itemgap>3</itemgap>
<height>14-row</height>
<onleft>9000</onleft>
<onright>5</onright>
<onup>20</onup>
<orientation>vertical</orientation>
</control>
<!--options-->
<control type="grouplist" id="5">
<posx>4-col</posx>
<posy>120</posy>
<width>12-col</width>
<height>11-row</height>
<onleft>3</onleft>
<onright>3</onright>
<onup>20</onup>
<ondown>5</ondown>
<orientation>vertical</orientation>
<itemgap>3</itemgap>
</control>
<control type="button" id="7">
<description>Default Button</description>
<align>left</align>
<height>54</height>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>12</textoffsetx>
</control>
<control type="radiobutton" id="8">
<description>Default Radio Button</description>
</control>
<control type="spincontrolex" id="9">
<description>Default Spin Control</description>
</control>
<control type="sliderex" id="13">
<description>Default Slider</description>
</control>
<!--subcat menu buttons-->
<control type="button" id="10">
<description>Default Category Button</description>
<align>left</align>
<aligny>top</aligny>
<height>54</height>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<textoffsetx>12</textoffsetx>
<textoffsety>8</textoffsety>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>SettingsCategory.xml</label>
</control>
</controls>
</window>

151
1080i/SettingsProfile.xml Normal file
View File

@ -0,0 +1,151 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">4</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>99ffffff</colordiffuse>
</control>
<control type="group">
<posx>col-7-begin</posx>
<posy>row-3-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-528</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>31103</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>12</posx>
<posy>2-row</posy>
<width>12-col</width>
<align>left</align>
<font>itemTitle</font>
<label>$LOCALIZE[31107]: $INFO[System.ProfileName]</label>
<textcolor>accented</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--dialog controls-->
<control type="radiobutton" id="4">
<description>Enable Login Screen</description>
<posx>0</posx>
<posy>3-row</posy>
<width>12-col</width>
<label>20096</label>
<align>left</align>
<ondown>2</ondown>
</control>
<!--profile selection-->
<control type="label">
<posx>12</posx>
<posy>5-row</posy>
<width>12-col</width>
<align>center</align>
<font>itemTitleSmall</font>
<label>31104</label>
<textcolor>white</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="panel" id="2">
<posx>0</posx>
<posy>6-row</posy>
<width>12-col</width>
<height>5-row</height>
<onup>4</onup>
<itemlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>312</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<focusedlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>312</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</focusedlayout>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>settingsProfile.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">8</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<control type="videowindow" id="20">
<description>videowindow</description>
<include>dimensionsFullscreen</include>
</control>
<control type="mover" id="8">
<description>top left mover</description>
<posx>0</posx>
<posy>0</posy>
<width>192</width>
<height>192</height>
<texturefocus>calibration/CalibrateTopLeft.png</texturefocus>
<texturenofocus>-</texturenofocus>
</control>
<control type="mover" id="9">
<description>right bottom mover</description>
<posx>1050</posx>
<posy>750</posy>
<width>192</width>
<height>192</height>
<texturefocus>calibration/CalibrateBottomRight.png</texturefocus>
<texturenofocus>-</texturenofocus>
</control>
<control type="mover" id="10">
<description>subtitle position mover</description>
<posx>300</posx>
<posy>750</posy>
<width>768</width>
<height>192</height>
<texturefocus>calibration/CalibrateSubTitles.png</texturefocus>
<texturenofocus>-</texturenofocus>
</control>
<control type="resize" id="11">
<description>pixel aspect ratio box</description>
<posx>0</posx>
<posy>348</posy>
<width>384</width>
<height>384</height>
<texturefocus>calibration/CalibratePixelRatio.png</texturefocus>
<texturenofocus>-</texturenofocus>
</control>
<control type="label" id="2">
<description>coordinates label</description>
<posx>30</posx>
<posy>60</posy>
<width>1860</width>
<align>center</align>
<font>regular</font>
<label>-</label>
</control>
<control type="label" id="3">
<description>help information</description>
<posx>30</posx>
<posy>105</posy>
<width>1860</width>
<font>regular</font>
<align>center</align>
<label>-</label>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>SettingsScreenCalibration.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,174 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">95</defaultcontrol>
<allowoverlay>no</allowoverlay>
<animation effect="fade" start="100" end="0" time="300">WindowClose</animation>
<animation effect="fade" start="0" end="100" time="1000" reversible="true">WindowOpen</animation>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="group">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<control type="panel" id="95">
<posx>0</posx>
<posy>24</posy>
<width>24-col</width>
<height>18-row</height>
<ondown>activateWindow(home)</ondown>
<itemlayout width="6-col" height="6-col">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<height>6-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="label">
<posx>204</posx>
<posy>60</posy>
<width>6-col-gutter</width>
<align>center</align>
<font>symbolVeryLarge</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.property(itemIcon)]</label>
</control>
<control type="label">
<posx>204</posx>
<posy>3-row</posy>
<width>5-col</width>
<align>center</align>
<font>pageTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="textbox">
<posx>24</posx>
<posy>4-row</posy>
<width>5-col</width>
<align>center</align>
<height>3-row</height>
<font>itemTitleSmall</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</itemlayout>
<focusedlayout width="6-col" height="6-col">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<height>6-col-gutter</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="label">
<posx>204</posx>
<posy>60</posy>
<width>6-col-gutter</width>
<align>center</align>
<font>symbolVeryLarge</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.property(itemIcon)]</label>
</control>
<control type="label">
<posx>204</posx>
<posy>3-row</posy>
<width>5-col</width>
<align>center</align>
<font>pageTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="textbox">
<posx>24</posx>
<posy>4-row</posy>
<width>5-col</width>
<align>center</align>
<height>3-row</height>
<font>itemTitleSmall</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</focusedlayout>
<content>
<item id="1">
<description>XBMC Version</description>
<label>482</label>
<label2>$INFO[System.BuildVersion][CR]$INFO[System.BuildDate]</label2>
<property name="itemIcon">&gt;</property>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item id="2">
<description>Connectivity</description>
<label>705</label>
<label2>$INFO[Network.IPAddress][CR]$INFO[Network.MacAddress]</label2>
<property name="itemIcon">&gt;</property>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item id="3">
<description>Storage</description>
<label>13277</label>
<label2>$INFO[System.TotalSpace,, $LOCALIZE[20161]][CR]$INFO[System.FreeSpace,, $LOCALIZE[156]]</label2>
<property name="itemIcon">&gt;</property>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item id="4">
<description>Memory</description>
<label>31062</label>
<label2>$INFO[System.Memory(total),, $LOCALIZE[20161]][CR]$INFO[System.FreeMemory] / $INFO[System.Memory(free.percent),, $LOCALIZE[156]]</label2>
<property name="itemIcon">&gt;</property>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item id="5">
<description>CPU</description>
<label>31064</label>
<label2>$INFO[System.CpuFrequency][CR]$LOCALIZE[139]$INFO[System.CPUTemperature, ,]</label2>
<property name="itemIcon">&gt;</property>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item id="6">
<description>Screen Resolution</description>
<label>31070</label>
<label2>$INFO[System.ScreenWidth] x $INFO[System.ScreenHeight][CR]$INFO[System.FPS,, $LOCALIZE[31144]]</label2>
<property name="itemIcon">&gt;</property>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item id="7">
<description>Media</description>
<label>20060</label>
<label2>$INFO[Window(Home).Property(Movies.Count),$LOCALIZE[20342]: ,][CR]$INFO[Window(Home).Property(TVShows.Count),$LOCALIZE[20343]: ,][CR]$INFO[Window(Home).Property(Music.AlbumsCount),$LOCALIZE[132]: ,]</label2>
<property name="itemIcon">&gt;</property>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item id="8">
<description>PVR</description>
<label>24019</label>
<label2>$INFO[Pvr.BackendName][CR]$INFO[Pvr.BackendDiskSpace]</label2>
<property name="itemIcon">&gt;</property>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
</content>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>SettingsSystemInfo.xml</label>
</control>
</controls>
</window>

382
1080i/SkinSettings.xml Normal file
View File

@ -0,0 +1,382 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">8000</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<!--background-->
<include>globalBackground</include>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>99ffffff</colordiffuse>
</control>
<control type="group">
<posx>col-3-begin</posx>
<posy>row-2-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-240</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posy>44</posy>
<width>8-col</width>
<font>pageTitle</font>
<label>$LOCALIZE[20077]</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--sub menu-->
<control type="group">
<posx>0</posx>
<posy>118</posy>
<!-- Category buttons -->
<control type="list" id="8000">
<posx>0</posx>
<posy>0</posy>
<width>276</width>
<height>6-row</height>
<onleft>noop</onleft>
<onright>200</onright>
<pagecontrol>-</pagecontrol>
<itemgap>3</itemgap>
<itemlayout height="1-row" width="4-col">
<control type="label">
<posx>12</posx>
<posy>2</posy>
<width>4-col-gutter</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout height="1-row" width="4-col">
<control type="image">
<visible>!control.hasfocus(8000)</visible>
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>55</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
<colordiffuse>77FFFFFF</colordiffuse>
</control>
<control type="image">
<visible>control.hasfocus(8000)</visible>
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>55</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>12</posx>
<posy>2</posy>
<width>4-col-gutter</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<label>$LOCALIZE[128]</label>
<onclick>noop</onclick>
</item>
<item id="2">
<label>$LOCALIZE[31162]</label>
<onclick>noop</onclick>
</item>
<item id="3">
<label>$LOCALIZE[14092]</label>
<onclick>noop</onclick>
</item>
</content>
</control>
</control>
<!--options-->
<control type="grouplist" id="200">
<posx>4-col</posx>
<posy>120</posy>
<width>16-col</width>
<itemgap>3</itemgap>
<height>14-row</height>
<onleft>8000</onleft>
<orientation>vertical</orientation>
<control type="button" id="1">
<visible>Container(8000).Hasfocus(1)</visible>
<description>Override global background image</description>
<height>54</height>
<width>15-col</width>
<align>left</align>
<textoffsetx>12</textoffsetx>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<label>31084</label>
<label2>$INFO[Skin.String(globalBackground)]</label2>
<onclick>Skin.SetFile(globalBackground,.png|.jpg|.gif,special://skin/extras/backgrounds/)</onclick>
<textwidth>8-col</textwidth>
<onright>501</onright>
</control>
<control type="button" id="2">
<visible>Container(8000).Hasfocus(1)</visible>
<description>Set video fanart</description>
<height>54</height>
<width>15-col</width>
<align>left</align>
<textoffsetx>12</textoffsetx>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<label>31026</label>
<label2>$INFO[Skin.String(videoFanartLocation)]</label2>
<onclick>Skin.SetPath(videoFanartLocation)</onclick>
<textwidth>8-col</textwidth>
<onright>502</onright>
</control>
<control type="button" id="3">
<visible>Container(8000).Hasfocus(1)</visible>
<description>Set music fanart</description>
<height>54</height>
<width>15-col</width>
<align>left</align>
<textoffsetx>12</textoffsetx>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<label>31030</label>
<label2>$INFO[Skin.String(musicFanartLocation)]</label2>
<onclick>Skin.SetPath(musicFanartLocation)</onclick>
<textwidth>8-col</textwidth>
<onright>503</onright>
</control>
<control type="button" id="4">
<visible>Container(8000).Hasfocus(1)</visible>
<description>Set game fanart</description>
<height>54</height>
<width>15-col</width>
<align>left</align>
<textoffsetx>12</textoffsetx>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<label>31028</label>
<label2>$INFO[Skin.String(gameFanartLocation)]</label2>
<onclick>Skin.SetPath(gameFanartLocation)</onclick>
<textwidth>8-col</textwidth>
<onright>504</onright>
</control>
<control type="radiobutton" id="5">
<visible>Container(8000).Hasfocus(1)</visible>
<description>Override global background with fanart slides</description>
<width>16-col</width>
<label>31087</label>
<onclick>Skin.ToggleSetting(useGlobalFanartBackground)</onclick>
<selected>Skin.HasSetting(useGlobalFanartBackground)</selected>
</control>
<control type="radiobutton" id="6">
<visible>Container(8000).Hasfocus(1)</visible>
<description>Stop video on return to menu</description>
<width>16-col</width>
<label>31143</label>
<onclick>Skin.ToggleSetting(stopVideoOnMenu)</onclick>
<selected>Skin.HasSetting(stopVideoOnMenu)</selected>
</control>
<control type="radiobutton" id="7">
<visible>Container(8000).Hasfocus(1)</visible>
<description>Reverse power down options</description>
<width>16-col</width>
<label>31142</label>
<onclick>Skin.ToggleSetting(exitFirst)</onclick>
<selected>Skin.HasSetting(exitFirst)</selected>
</control>
<control type="radiobutton" id="8">
<visible>Container(8000).Hasfocus(2)</visible>
<description>Hide Video</description>
<width>16-col</width>
<label>31147</label>
<onclick>Skin.ToggleSetting(hideVideo)</onclick>
<selected>Skin.HasSetting(hideVideo)</selected>
</control>
<control type="radiobutton" id="9">
<visible>Container(8000).Hasfocus(2)</visible>
<description>Hide Music</description>
<width>16-col</width>
<label>31148</label>
<onclick>Skin.ToggleSetting(hideMusic)</onclick>
<selected>Skin.HasSetting(hideMusic)</selected>
</control>
<control type="radiobutton" id="10">
<visible>Container(8000).Hasfocus(2)</visible>
<description>Hide Pictures</description>
<width>16-col</width>
<label>31149</label>
<onclick>Skin.ToggleSetting(hidePictures)</onclick>
<selected>Skin.HasSetting(hidePictures)</selected>
</control>
<control type="radiobutton" id="11">
<visible>Container(8000).Hasfocus(2)</visible>
<description>Hide Games</description>
<width>16-col</width>
<label>31157</label>
<onclick>Skin.ToggleSetting(hideGames)</onclick>
<selected>Skin.HasSetting(hideGames)</selected>
</control>
<control type="radiobutton" id="12">
<visible>Container(8000).Hasfocus(2)</visible>
<description>Hide Search</description>
<width>16-col</width>
<label>31150</label>
<onclick>Skin.ToggleSetting(hideSearch)</onclick>
<selected>Skin.HasSetting(hideSearch)</selected>
</control>
<control type="radiobutton" id="13">
<visible>Container(8000).Hasfocus(2)</visible>
<description>Hide Programs</description>
<width>16-col</width>
<label>31151</label>
<onclick>Skin.ToggleSetting(hidePrograms)</onclick>
<selected>Skin.HasSetting(hidePrograms)</selected>
</control>
<control type="radiobutton" id="14">
<visible>Container(8000).Hasfocus(2)</visible>
<description>Hide Favourites</description>
<width>16-col</width>
<label>31160</label>
<onclick>Skin.ToggleSetting(hideFavourites)</onclick>
<selected>Skin.HasSetting(hideFavourites)</selected>
</control>
<control type="radiobutton" id="15">
<visible>Container(8000).Hasfocus(3)</visible>
<description>Enable Debug Grid</description>
<width>16-col</width>
<label>31034</label>
<onclick>Skin.ToggleSetting(DebugGrid)</onclick>
<selected>Skin.HasSetting(DebugGrid)</selected>
</control>
<control type="radiobutton" id="16">
<visible>Container(8000).Hasfocus(3)</visible>
<description>Disable Debug Info</description>
<width>16-col</width>
<label>31035</label>
<onclick>Skin.ToggleSetting(DebugInfo)</onclick>
<selected>Skin.HasSetting(DebugInfo)</selected>
</control>
<control type="radiobutton" id="17">
<visible>Container(8000).Hasfocus(1)</visible>
<description>Disable Fanart animation</description>
<width>16-col</width>
<label>31163</label>
<onclick>Skin.ToggleSetting(disableAnimateFanart)</onclick>
<selected>Skin.HasSetting(disableAnimateFanart)</selected>
</control>
</control>
<!--reset buttons-->
<control type="group">
<posx>19-col</posx>
<control type="button" id="501">
<visible>Container(8000).Hasfocus(1)</visible>
<posy>120</posy>
<height>54</height>
<width>60</width>
<align>left</align>
<textoffsetx>18</textoffsetx>
<font>symbol</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<label></label>
<onleft>1</onleft>
<ondown>502</ondown>
<onclick>Skin.Reset(globalBackground)</onclick>
</control>
<control type="button" id="502">
<visible>Container(8000).Hasfocus(1)</visible>
<posy>177</posy>
<height>54</height>
<width>60</width>
<align>left</align>
<textoffsetx>18</textoffsetx>
<font>symbol</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<label></label>
<onleft>2</onleft>
<ondown>503</ondown>
<onup>501</onup>
<onclick>Skin.Reset(videoFanartLocation)</onclick>
</control>
<control type="button" id="503">
<visible>Container(8000).Hasfocus(1)</visible>
<posy>234</posy>
<height>54</height>
<width>60</width>
<align>left</align>
<textoffsetx>18</textoffsetx>
<font>symbol</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<label></label>
<onleft>3</onleft>
<ondown>504</ondown>
<onup>502</onup>
<onclick>Skin.Reset(musicFanartLocation)</onclick>
</control>
<control type="button" id="504">
<visible>Container(8000).Hasfocus(1)</visible>
<posy>291</posy>
<height>54</height>
<width>60</width>
<align>left</align>
<textoffsetx>18</textoffsetx>
<font>symbol</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<label></label>
<onleft>4</onleft>
<onup>503</onup>
<ondown>5</ondown>
<onclick>Skin.Reset(gameFanartLocation)</onclick>
</control>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>CustomSettings.xml</label>
</control>
</controls>
</window>

63
1080i/SlideShow.xml Normal file
View File

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol>2</defaultcontrol>
<controls>
<!--vignette-->
<control type="image">
<include>dimensionsFullscreen</include>
<texture>backgrounds/vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--picture info-->
<control type="group">
<posx>col-5-begin</posx>
<posy>row-17-begin</posy>
<!--background-->
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>16-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<!--image tags-->
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>2-col</width>
<font>smallStrong</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[Slideshow.SlideIndex]</label>
</control>
<control type="label">
<posx>2-col</posx>
<posy>0</posy>
<width>10-col</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[Slideshow.Filename]</label>
</control>
<control type="label">
<posx>13-col</posx>
<posy>0</posy>
<width>4-col</width>
<font>smallStrong</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[Slideshow.Filedate]</label>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>SlideShow.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,419 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">9002</defaultcontrol>
<allowoverlay>no</allowoverlay>
<controls>
<!--background-->
<control type="image">
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>eeffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="group">
<!--animations-->
<include>modalDialogInOutVertical</include>
<visible>!Window.IsVisible(smartplaylistrule)</visible>
<control type="group">
<posx>col-5-begin</posx>
<posy>row-3-begin</posy>
<control type="image">
<posx>-384</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>1155</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<bordertexture border="0">colors/black.png</bordertexture>
<bordersize>3,0,0,0</bordersize>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posy>44</posy>
<width>16-col</width>
<font>pageTitle</font>
<label>21432</label>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<!--set playlist type-->
<control type="spincontrolex" id="22">
<description>Set Playlist type</description>
<posx>0</posx>
<posy>2-row</posy>
<width>12-col-gutter</width>
<label>467</label>
<onright>9002</onright>
<ondown>12</ondown>
</control>
<control type="label">
<description>Playlist Name Label</description>
<posx>12</posx>
<posy>3-row</posy>
<width>12-col-gutter</width>
<label>21433</label>
<textcolor>selected</textcolor>
<font>itemTitle</font>
</control>
<control type="edit" id="12">
<description>Name Button</description>
<posx>4-col</posx>
<posy>3-row</posy>
<width>8-col-gutter</width>
<label>-</label>
<onup>22</onup>
<onright>9002</onright>
<ondown>10</ondown>
</control>
<control type="group">
<posy>4-row</posy>
<!--add / remove edit rules-->
<control type="group">
<control type="panel" id="9001">
<posx>0</posx>
<posy>55</posy>
<width>4-col-gutter</width>
<height>3-row</height>
<itemgap>3</itemgap>
<onright>10</onright>
<onup>12</onup>
<ondown>16</ondown>
<orientation>vertical</orientation>
<itemlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<description>Add Rule</description>
<label>15019</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(129,13)</onclick>
</item>
<item id="2">
<description>Remove Rule</description>
<label>1210</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(129,14)</onclick>
</item>
<item id="3">
<description>Edit Button</description>
<label>21435</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(129,15)</onclick>
</item>
</content>
</control>
</control>
<control type="panel" id="10">
<description>Rules List Control</description>
<posx>4-col</posx>
<posy>1-row</posy>
<width>8-col-gutter</width>
<height>4-row</height>
<onup>12</onup>
<onleft>9001</onleft>
<ondown>16</ondown>
<itemlayout width="8-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>8-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>-1</posy>
<width>8-col</width>
<height>1-row</height>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<selectedcolor>black</selectedcolor>
<info>ListItem.Label</info>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="8-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>8-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>-1</posy>
<width>8-col</width>
<height>1-row</height>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<info>ListItem.Label</info>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
</control>
</control>
<control type="spincontrolex" id="16">
<posx>0</posx>
<posy>9-row</posy>
<width>12-col-gutter</width>
<label>21424</label>
<onright>9002</onright>
<onup>10</onup>
<ondown>17</ondown>
</control>
<control type="spincontrolex" id="17">
<posx>0</posx>
<posy>10-row</posy>
<width>12-col-gutter</width>
<label>21427</label>
<onright>9002</onright>
<onup>16</onup>
<ondown>18</ondown>
</control>
<control type="spincontrolex" id="18">
<posx>0</posx>
<posy>11-row</posy>
<width>12-col-gutter</width>
<label>21429</label>
<onright>9002</onright>
<onup>17</onup>
<ondown>19</ondown>
</control>
<control type="label">
<posx>12</posx>
<posy>12-row</posy>
<width>8-col</width>
<height>1-row</height>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<label>31044</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="togglebutton" id="19">
<posx>0</posx>
<posy>12-row</posy>
<width>12-col-gutter</width>
<label>21431</label>
<altlabel>21430</altlabel>
<textcolor>selected</textcolor>
<texturefocus>colors/selected.png</texturefocus>
<alttexturefocus>colors/selected.png</alttexturefocus>
<align>right</align>
<textoffsetx>12</textoffsetx>
<onright>9002</onright>
<onup>18</onup>
</control>
<!--bit of bloat... Handles togglebutton focus-->
<control type="label">
<visible>control.hasfocus(19)</visible>
<posx>12</posx>
<posy>12-row</posy>
<width>8-col</width>
<height>1-row</height>
<font>itemTitle</font>
<textcolor>black</textcolor>
<label>31044</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<visible>control.hasfocus(19)</visible>
<posx>828</posx>
<posy>12-row</posy>
<width>12-col-gutter</width>
<align>right</align>
<height>1-row</height>
<font>itemTitle</font>
<textcolor>black</textcolor>
<label>$INFO[control.getlabel(19)]</label>
<shadowcolor>-</shadowcolor>
</control>
<!--OK / Cancel-->
<control type="panel" id="9002">
<posx>12-col</posx>
<posy>2-row</posy>
<width>4-col</width>
<height>5-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<onleft>22</onleft>
<itemlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="4-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>4-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col</width>
<font>menuTitle</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(129,20)</onclick>
</item>
<item id="2">
<description>Cancel Button</description>
<label>222</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(129,21)</onclick>
</item>
</content>
</control>
</control>
<!--buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="13">
<description>Add Rule Button</description>
</control>
<control type="button" id="14">
<description>Remove Rule Button</description>
</control>
<control type="button" id="15">
<description>Edit Rule Button</description>
</control>
<control type="button" id="20">
<description>Ok Button</description>
<label>186</label>
</control>
<control type="button" id="21">
<description>Cancel Button</description>
<label>222</label>
</control>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>SmartPlaylistEditor.xml</label>
</control>
</controls>
</window>

169
1080i/SmartPlaylistRule.xml Normal file
View File

@ -0,0 +1,169 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">15</defaultcontrol>
<allowoverlay>no</allowoverlay>
<controls>
<control type="group">
<posx>col-9-begin</posx>
<posy>row-6-begin</posy>
<control type="label">
<description>header label</description>
<posx>12</posx>
<posy>0</posy>
<width>8-col</width>
<font>itemTitle</font>
<align>left</align>
<label>21422</label>
</control>
<control type="group" id="9001">
<posx>0</posx>
<posy>1-row</posy>
<control type="spincontrolex" id="15">
<description>Rule Field</description>
<posx>0</posx>
<posy>0</posy>
<width>8-col</width>
<label>31046</label>
<ondown>16</ondown>
</control>
<control type="spincontrolex" id="16">
<description>Rule operator</description>
<posx>0</posx>
<posy>1-row</posy>
<width>8-col</width>
<font>itemTitle</font>
<label>31047</label>
<onup>15</onup>
<ondown>17</ondown>
</control>
<control type="edit" id="17">
<description>Value Button</description>
<posx>0</posx>
<posy>2-row</posy>
<width>6-col</width>
<label>-</label>
<onup>16</onup>
<onright>20</onright>
<ondown>9002</ondown>
</control>
<control type="button" id="20">
<description>Browse Button</description>
<posx>6-col</posx>
<posy>2-row</posy>
<width>2-col</width>
<height>1-row</height>
<align>center</align>
<texturefocus>colors/selected.png</texturefocus>
<texturenofocus>colors/black.png</texturenofocus>
<label>1024</label>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<onup>16</onup>
<onleft>17</onleft>
<ondown>9002</ondown>
</control>
<!--OK / Cancel buttons-->
<control type="panel" id="9002">
<posx>0</posx>
<posy>4-row</posy>
<width>6-col</width>
<height>1-row</height>
<itemgap>3</itemgap>
<onright>10</onright>
<onup>16</onup>
<ondown>16</ondown>
<orientation>horizontal</orientation>
<itemlayout width="3-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>6-col</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="3-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>3-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>3-col</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<description>OK</description>
<label>186</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(129,18)</onclick>
</item>
<item id="2">
<description>Cancel</description>
<label>222</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(129,19)</onclick>
</item>
</content>
</control>
</control>
<!--buttons-->
<control type="group">
<visible>false</visible>
<control type="button" id="18">
<description>Ok Button</description>
</control>
<control type="button" id="19">
<description>Cancel Button</description>
</control>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>SmartPlaylistRule.xml</label>
</control>
</controls>
</window>

25
1080i/Startup.xml Normal file
View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">10</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<onload>Skin.Reset(DebugInfo)</onload>
<onload>Skin.Reset(DebugGrid)</onload>
<coordinates>
<posx>15</posx>
<posy>15</posy>
</coordinates>
<controls>
<control type="button" id="10">
<description>Startup Trigger</description>
<onfocus>ReplaceWindow(home)</onfocus>
<texturenofocus>-</texturenofocus>
<texturefocus>-</texturefocus>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>StartUp.xml</label>
</control>
</controls>
</window>

93
1080i/VideoFullScreen.xml Normal file
View File

@ -0,0 +1,93 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol>-</defaultcontrol>
<controls>
<!--video codec info label-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>fullscreenWidth</width>
<height>5-row</height>
<texture>colors/black.png</texture>
<colordiffuse>77FFFFFF</colordiffuse>
</control>
<control type="label" id="10">
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<font>smallMedium</font>
<textcolor>selected</textcolor>
<width>24-col</width>
<height>2-row</height>
<label>-</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label" id="11">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<font>smallMedium</font>
<textcolor>selected</textcolor>
<width>24-col</width>
<height>2-row</height>
<label>-</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label" id="12">
<posx>col-1-begin</posx>
<posy>row-3-begin</posy>
<font>smallMedium</font>
<textcolor>selected</textcolor>
<width>24-col</width>
<height>3-row</height>
<label>-</label>
<shadowcolor>-</shadowcolor>
</control>
</control>
<!--buffering label-->
<control type="group">
<posx>0</posx>
<posy>row-2-begin</posy>
<visible>control.isvisible(24)</visible>
<control type="image">
<posx>0</posx>
<posy>-12</posy>
<width>8-col</width>
<height>102</height>
<texture>colors/selected.png</texture>
<colordiffuse>eeFFFFFF</colordiffuse>
</control>
<control type="label">
<description>heading</description>
<posx>24</posx>
<posy>-12</posy>
<font>smallStrong</font>
<width>468</width>
<height>1-row</height>
<label>20186</label>
<scroll>true</scroll>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="label" id="24">
<description>buffering label</description>
<posx>24</posx>
<posy>30</posy>
<font>pageTitle</font>
<textcolor>black</textcolor>
<width>468</width>
<height>1-row</height>
<label>$LOCALIZE[15107] $INFO[Player.CacheLevel]%</label>
<scroll>true</scroll>
<shadowcolor>-</shadowcolor>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>VideoFullScreen.xml</label>
</control>
</controls>
</window>

364
1080i/VideoOSD.xml Normal file
View File

@ -0,0 +1,364 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">8000</defaultcontrol>
<include>fadeInOut</include>
<controls>
<control type="group">
<!--fade out if audio / video menu active-->
<animation type="Conditional" condition="Window.IsActive(osdvideosettings) | Window.IsActive(osdaudiosettings)">
<effect type="fade" start="100" end="0" time="200" tween="sine" easing="in" />
</animation>
<!--title info-->
<control type="group">
<posx>col-1-begin</posx>
<posy>881</posy>
<!--overlay-->
<control type="image">
<posx>-96</posx>
<posy>6</posy>
<width>fullscreenWidth</width>
<height>134</height>
<texture>colors/black.png</texture>
<colordiffuse>ccffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--content description-->
<control type="label" id="20">
<posx>0</posx>
<posy>0</posy>
<width>24-col</width>
<font>smallStrong</font>
<textcolor>selected</textcolor>
<label fallback="31136">$INFO[VideoPlayer.ChannelNumber,,]$INFO[VideoPlayer.ChannelName,. ,]$INFO[Videoplayer.tvshowTitle]$INFO[Videoplayer.season, • $LOCALIZE[31011] ]$INFO[Videoplayer.episode, • $LOCALIZE[31040] ]</label>
<scroll>false</scroll>
</control>
<control type="label">
<posx>0</posx>
<posy>40</posy>
<width>24-col</width>
<font>dialogTitle</font>
<textcolor>selected</textcolor>
<label>[UPPERCASE]$INFO[videoplayer.Title][/UPPERCASE]</label>
<shadowcolor>-</shadowcolor>
<scroll>true</scroll>
</control>
<control type="label">
<posx>0</posx>
<posy>98</posy>
<width>24-col</width>
<height>30</height>
<font>small</font>
<textcolor>selected</textcolor>
<label fallback="31009">$INFO[Videoplayer.plot]</label>
<scroll>true</scroll>
<scrollspeed>60</scrollspeed>
</control>
<control type="label">
<posx>24-col</posx>
<posy>0</posy>
<width>6-col</width>
<font>smallStrong</font>
<align>right</align>
<textcolor>selected</textcolor>
<label>$INFO[system.time] • $LOCALIZE[180] $INFO[Videoplayer.time] / $INFO[Videoplayer.duration]</label>
<scroll>false</scroll>
<shadowcolor>-</shadowcolor>
</control>
</control>
<!--dialog controls-->
<control type="group">
<posx>0</posx>
<posy>996</posy>
<control type="image">
<posx>0</posx>
<posy>28</posy>
<width>91</width>
<height>54</height>
<texture>colors/black.png</texture>
<colordiffuse>ccffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>1679</posx>
<posy>28</posy>
<width>4-col</width>
<height>54</height>
<texture>colors/black.png</texture>
<colordiffuse>ccffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<visible>!Player.CanRecord</visible>
<posx>526</posx>
<posy>28</posy>
<width>69</width>
<height>54</height>
<texture>colors/black.png</texture>
<colordiffuse>ccffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<visible>!Player.CanRecord</visible>
<posx>550</posx>
<posy>20</posy>
<width>1-col</width>
<height>1-col</height>
<font>symbol</font>
<textcolor>unselected</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
<!--player controls-->
<control type="list" id="8000">
<posx>75</posx>
<posy>10</posy>
<width>24-col</width>
<height>1-col</height>
<itemgap>0</itemgap>
<orientation>horizontal</orientation>
<onright>control.setfocus(8001,0)</onright>
<onleft>control.setfocus(8001,4)</onleft>
<itemlayout width="1-col" height="1-col">
<control type="image">
<posx>19</posx>
<posy>18</posy>
<width>69</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ccFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>42</posx>
<posy>10</posy>
<width>1-col</width>
<height>1-col</height>
<font>symbol</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label>
</control>
</itemlayout>
<focusedlayout width="1-col" height="1-col">
<control type="image">
<visible>control.hasfocus(8000)</visible>
<posx>19</posx>
<posy>18</posy>
<width>69</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">colors/selected.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="image">
<visible>!control.hasfocus(8000)</visible>
<posx>19</posx>
<posy>18</posy>
<width>69</width>
<height>69</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ccFFFFFF</colordiffuse>
</control>
<control type="label">
<visible>control.hasfocus(8000)</visible>
<posx>42</posx>
<posy>10</posy>
<width>1-col</width>
<height>1-col</height>
<font>symbol</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label>
</control>
<control type="label">
<visible>!control.hasfocus(8000)</visible>
<posx>42</posx>
<posy>10</posy>
<width>1-col</width>
<height>1-col</height>
<font>symbol</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label>
</control>
</focusedlayout>
<content>
<item>
<description>Previous</description>
<label></label>
<thumb>-</thumb>
<onclick>PlayerControl(previous)</onclick>
</item>
<item>
<description>Rewind</description>
<label></label>
<thumb>-</thumb>
<onclick>PlayerControl(rewind)</onclick>
</item>
<item>
<description>Stop</description>
<label></label>
<thumb>-</thumb>
<onclick>PlayerControl(stop)</onclick>
</item>
<item>
<visible>Player.Playing | player.forwarding | player.rewinding</visible>
<description>Play/Pause</description>
<label></label>
<thumb>-</thumb>
<onclick>PlayerControl(play)</onclick>
</item>
<item>
<visible>Player.Paused</visible>
<description>Pause</description>
<label></label>
<thumb>-</thumb>
<onclick>PlayerControl(play)</onclick>
</item>
<item>
<description>Fast forward</description>
<label></label>
<thumb>-</thumb>
<onclick>PlayerControl(forward)</onclick>
</item>
<item>
<description>Next Chapter</description>
<label></label>
<thumb>-</thumb>
<onclick>PlayerControl(next)</onclick>
</item>
<item>
<visible>System.GetBool(pvrmanager.enabled) + Player.CanRecord</visible>
<description>Record (PVR only)</description>
<label></label>
<thumb>-</thumb>
<onclick>PlayerControl(record)</onclick>
</item>
</content>
</control>
<!--subtitles etc-->
<control type="list" id="8001">
<posx>599</posx>
<posy>28</posy>
<width>24-col</width>
<height>1-col</height>
<itemgap>0</itemgap>
<orientation>horizontal</orientation>
<onright>control.setfocus(8000,0)</onright>
<onleft>control.setfocus(8000,6)</onleft>
<itemlayout width="3-col" height="1-col">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>213</width>
<height>54</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ccFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>184</width>
<align>left</align>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="3-col" height="1-col">
<control type="image">
<visible>control.hasfocus(8001)</visible>
<posx>0</posx>
<posy>0</posy>
<width>213</width>
<height>54</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">colors/selected.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="image">
<visible>!control.hasfocus(8001)</visible>
<posx>0</posx>
<posy>0</posy>
<width>213</width>
<height>54</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ccFFFFFF</colordiffuse>
</control>
<control type="label">
<visible>control.hasfocus(8001)</visible>
<posx>12</posx>
<posy>0</posy>
<width>184</width>
<align>left</align>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<visible>!control.hasfocus(8001)</visible>
<posx>12</posx>
<posy>0</posy>
<width>184</width>
<align>left</align>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item>
<description>DVD Menu</description>
<label>31140</label>
<thumb>-</thumb>
<onclick>PlayerControl(ShowVideoMenu)</onclick>
</item>
<item>
<description>Subtitles</description>
<label>24012</label>
<thumb>-</thumb>
<onclick>Close</onclick>
<onclick>activateWindow(5100)</onclick>
</item>
<item>
<description>Audio Settings</description>
<label>292</label>
<thumb>-</thumb>
<onclick>ActivateWindow(124)</onclick>
</item>
<item>
<description>Video Settings</description>
<label>444</label>
<thumb>-</thumb>
<onclick>ActivateWindow(123)</onclick>
</item>
<item>
<description>Bookmarks</description>
<label>298</label>
<thumb>-</thumb>
<onclick>ActivateWindow(125)</onclick>
</item>
</content>
</control>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>VideoOSD.xml</label>
</control>
</controls>
</window>

238
1080i/VideoOSDBookmarks.xml Normal file
View File

@ -0,0 +1,238 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">9000</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>fullscreenWidth</width>
<height>fullscreenHeight</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>ddFFFFFF</colordiffuse>
<include>fadeInOut</include>
</control>
<control type="group">
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-96</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posy>44</posy>
<width>12-col</width>
<font>pageTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$LOCALIZE[298]</label>
</control>
<!--add / clear bookmarks-->
<control type="panel" id="9000">
<posx>0</posx>
<posy>120</posy>
<width>12-col</width>
<height>1-row</height>
<itemgap>3</itemgap>
<orientation>horizontal</orientation>
<ondown>11</ondown>
<itemlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>5-col-gutter</width>
<font>menuTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="6-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
</control>
<control type="label">
<posx>24</posx>
<posy>0</posy>
<width>1-col</width>
<font>symbol</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col</posx>
<posy>2</posy>
<width>5-col-gutter</width>
<font>menuTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<description>Create Bookmark button</description>
<label>294</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(125,2)</onclick>
</item>
<item id="2">
<description>Clear Bookmark button</description>
<label>296</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(125,3)</onclick>
</item>
<item id="3">
<description>Clear Bookmark button (episodes)</description>
<visible>videoplayer.content(episodes)</visible>
<label>20406</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(125,4)</onclick>
</item>
</content>
</control>
<!--bookmark browser: thumbs-->
<control type="panel" id="11">
<posx>0</posx>
<posy>216</posy>
<width>24-col</width>
<height>11-row</height>
<orientation>horizontal</orientation>
<onup>9000</onup>
<itemlayout width="6-col" height="314">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<height>230</height>
<aspectratio>scale</aspectratio>
<texture fallback="colors/black.png" border="0">$INFO[Listitem.icon]</texture>
<bordertexture border="0">-</bordertexture>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<height>230</height>
<texture>backgrounds/vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label">
<posx>12</posx>
<posy>233</posy>
<width>6-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<focusedlayout width="6-col" height="314">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<height>230</height>
<aspectratio>scale</aspectratio>
<texture fallback="colors/black.png" border="0">$INFO[Listitem.icon]</texture>
<bordertexture border="0">-</bordertexture>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<height>230</height>
<texture>backgrounds/vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
<animation effect="fade" start="0" end="100" time="500" reversible="false">focus</animation>
</control>
<control type="image">
<posx>0</posx>
<posy>233</posy>
<width>6-col-gutter</width>
<height>1-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>233</posy>
<width>6-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.Label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
</control>
</control>
<!--dialog controls-->
<control type="group">
<visible>false</visible>
<control type="button" id="2">
<description>Create Bookmark button</description>
</control>
<control type="button" id="3">
<description>Clear Bookmark button</description>
</control>
<control type="button" id="4">
<description>Clear Bookmark button</description>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>VideoOSDBookmarks.xml</label>
</control>
</controls>
</window>

View File

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">5</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<controls>
<control type="image">
<visible>!Window.IsVisible(SliderDialog)</visible>
<posx>0</posx>
<posy>0</posy>
<width>fullscreenWidth</width>
<height>fullscreenHeight</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>ddFFFFFF</colordiffuse>
<include>fadeInOut</include>
</control>
<control type="group">
<visible>!Window.IsVisible(SliderDialog)</visible>
<posx>col-7-begin</posx>
<posy>row-3-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-528</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label" id="2">
<posx>12</posx>
<posy>44</posy>
<width>12-col</width>
<font>pageTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="grouplist" id="5">
<description>Control Area</description>
<posx>0</posx>
<posy>120</posy>
<width>12-col</width>
<height>644</height>
<orientation>vertical</orientation>
</control>
<control type="button" id="7">
<description>Default Button</description>
<align>left</align>
<font>itemTitle</font>
<height>54</height>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<focusedcolor>black</focusedcolor>
<texturefocus>colors/selected.png</texturefocus>
<textoffsetx>12</textoffsetx>
</control>
<control type="radiobutton" id="8">
<description>Default RadioButton</description>
<align>left</align>
</control>
<control type="spincontrolex" id="9">
<description>Default spincontrolex</description>
<align>left</align>
</control>
<control type="sliderex" id="13">
<description>Default Slider</description>
<align>left</align>
<height>54</height>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>VideoOSDSettings.xml</label>
</control>
</controls>
</window>

6
1080i/VideoOverlay.xml Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<!--Removed - redundant-->
<defaultcontrol>-</defaultcontrol>
<controls></controls>
</window>

88
1080i/ViewsDialogs.xml Normal file
View File

@ -0,0 +1,88 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<!--list-->
<include name="viewDialogList">
<control type="panel" id="50">
<posx>0</posx>
<posy>3-row</posy>
<width>22-col</width>
<height>11-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<ondown>50</ondown>
<onup>5</onup>
<pagecontrol>60</pagecontrol>
<itemlayout height="1-row" width="11-col">
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>7-col</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<right>48</right>
<posy>0</posy>
<width>4-col</width>
<align>right</align>
<label>$INFO[ListItem.Label2]</label>
<font>smallMedium</font>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout height="1-row" width="11-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>11-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>7-col</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<right>48</right>
<posy>0</posy>
<width>4-col</width>
<align>right</align>
<label>$INFO[ListItem.Label2]</label>
<font>smallMedium</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
</control>
</include>
</includes>

684
1080i/ViewsMusic.xml Normal file
View File

@ -0,0 +1,684 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<!--default text list 1 row-->
<include name="viewMusicList">
<visible></visible>
<control type="group">
<posx>0</posx>
<posy>3-row</posy>
<control type="panel" id="51">
<visible>!container.content(artists) + !container.content(genres) + !container.content(albums) + !container.content(songs) + !container.content(addons)</visible>
<posx>0</posx>
<posy>4</posy>
<width>12-col</width>
<height>12-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<ondown>51</ondown>
<onup>51</onup>
<pagecontrol>60</pagecontrol>
<scrolltime tween="sine" easing="inout">200</scrolltime>
<itemlayout width="12-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>12-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>7-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>12-col-gutter</posx>
<posy>17</posy>
<width>4-col-gutter</width>
<font>smallStrong</font>
<align>right</align>
<height>24</height>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$VAR[itemDetail]</label>
</control>
</itemlayout>
<focusedlayout width="12-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>12-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>7-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>12-col-gutter</posx>
<posy>17</posy>
<width>4-col-gutter</width>
<font>smallStrong</font>
<align>right</align>
<height>24</height>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$VAR[itemDetail]</label>
</control>
</focusedlayout>
</control>
</control>
</include>
<!--Artist list-->
<include name="viewArtistList">
<control type="group">
<posx>0</posx>
<posy>3-row</posy>
<control type="panel" id="53">
<visible>container.content(artists) | container.content(genres)</visible>
<posx>0</posx>
<posy>4</posy>
<width>21-col</width>
<height>12-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<ondown>53</ondown>
<onup>53</onup>
<pagecontrol>60</pagecontrol>
<scrolltime tween="sine" easing="inout">200</scrolltime>
<itemlayout width="7-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>7-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture background="true" fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>5-col</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<focusedlayout width="7-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>7-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture background="true" fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>5-col</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</focusedlayout>
</control>
</control>
</include>
<!--Grid View-->
<include name="viewMusicGrid">
<control type="group">
<posx>0</posx>
<posy>3-row</posy>
<control type="panel" id="55">
<visible>container.content(albums) | container.content(addons)</visible>
<posx>-12</posx>
<posy>4</posy>
<width>22-col</width>
<height>706</height>
<onleft>9000</onleft>
<onright>60</onright>
<ondown>55</ondown>
<onup>55</onup>
<pagecontrol>60</pagecontrol>
<preloaditems>2</preloaditems>
<scrolltime tween="sine" easing="inout">200</scrolltime>
<itemlayout width="312" height="366">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>276</width>
<height>273</height>
<aspectratio>stretch</aspectratio>
<texture background="true" fallback="colors/offblack.png" border="0">$INFO[Listitem.thumb]</texture>
<bordertexture border="3" colordiffuse="33FFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="group">
<posx>0</posx>
<posy>276</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>276</width>
<height>64</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>77FFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>-8</posy>
<width>252</width>
<font>itemTitleSmallCondensed</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>18</posy>
<width>252</width>
<font>smallMedium</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.artist] $INFO[ListItem.Year,• ,]</label>
</control>
<control type="label">
<visible>container.content(addons)</visible>
<posx>12</posx>
<posy>18</posy>
<width>252</width>
<font>smallMedium</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Property(Addon.summary)]</label>
</control>
</control>
</itemlayout>
<focusedlayout width="312" height="366">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>276</width>
<height>273</height>
<aspectratio>stretch</aspectratio>
<texture background="true" fallback="colors/offblack.png" border="0">$INFO[Listitem.thumb]</texture>
<bordertexture border="3" colordiffuse="ffFFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="group">
<posx>0</posx>
<posy>276</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>276</width>
<height>64</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>-8</posy>
<width>252</width>
<font>itemTitleSmallCondensed</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
<scroll>true</scroll>
</control>
<control type="label">
<posx>12</posx>
<posy>18</posy>
<width>252</width>
<font>smallMedium</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.artist] $INFO[ListItem.Year,• ,]</label>
</control>
<control type="label">
<visible>container.content(addons)</visible>
<posx>12</posx>
<posy>18</posy>
<width>252</width>
<font>smallMedium</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Property(Addon.summary)]</label>
</control>
</control>
</focusedlayout>
</control>
</control>
</include>
<!--Song List View-->
<include name="viewSongList">
<control type="group">
<visible>container.content(songs)</visible>
<posx>0</posx>
<posy>3-row</posy>
<animation type="visible">
<include>listSlideIn</include>
</animation>
<animation type="hidden">
<effect type="fade" start="100" end="0" time="200" />
</animation>
<!--album thumb and info-->
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>5-col</width>
<height>5-col</height>
<aspectratio>stretch</aspectratio>
<texture fallback="colors/offblack.png" border="0">$INFO[ListItem.art(thumb)]</texture>
<bordertexture border="3" colordiffuse="33FFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<fadetime>500</fadetime>
</control>
<control type="label">
<posx>-12</posx>
<posy>354</posy>
<width>5-col</width>
<font>smallStrong</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label fallback="31114">$INFO[ListItem.Genre]</label>
<height>54</height>
<font>menuTitle</font>
<textoffsetx>12</textoffsetx>
</control>
<control type="label">
<posx>0</posx>
<posy>386</posy>
<width>5-col</width>
<font>regularStrong</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label fallback="31115">$INFO[ListItem.Year]</label>
</control>
</control>
</control>
<control type="group">
<visible>container.content(songs)</visible>
<posx>0</posx>
<posy>3-row</posy>
<animation type="visible">
<effect type="fade" start="0" end="100" time="300" delay="700" />
<effect type="slide" start="3-col" end="0" center="auto" tween="cubic" easing="out" time="400" delay="700" />
</animation>
<animation type="hidden">
<effect type="fade" start="100" end="0" time="200" />
</animation>
<!--song listing-->
<control type="panel" id="56">
<visible>container.content(songs)</visible>
<posx>6-col</posx>
<posy>4</posy>
<width>14-col</width>
<height>12-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<ondown>56</ondown>
<onup>56</onup>
<pagecontrol>60</pagecontrol>
<scrolltime tween="sine" easing="inout">200</scrolltime>
<itemlayout width="14-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>14-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture diffuse="masks/circle.png" border="0">colors/offblack.png</texture>
</control>
<control type="label">
<visible>ListItem.IsPlaying</visible>
<posx>20</posx>
<posy>0</posy>
<width>10-col-gutter</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>9-col</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]</label>
</control>
<control type="label">
<posx>13-col-gutter</posx>
<posy>0</posy>
<width>2-col-gutter</width>
<align>right</align>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.duration]</label>
</control>
<control type="label">
<posx>13-col</posx>
<posy>0</posy>
<width>7-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label fallback="•••">$INFO[ListItem.Rating,,.0]</label>
</control>
</itemlayout>
<focusedlayout width="14-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>14-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture diffuse="masks/circle.png" border="0">colors/offblack.png</texture>
</control>
<control type="label">
<visible>ListItem.IsPlaying</visible>
<posx>20</posx>
<posy>0</posy>
<width>10-col-gutter</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>9-col</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]</label>
</control>
<control type="label">
<posx>13-col-gutter</posx>
<posy>0</posy>
<width>2-col-gutter</width>
<align>right</align>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.duration]</label>
</control>
<control type="label">
<posx>13-col</posx>
<posy>0</posy>
<width>7-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label fallback="•••">$INFO[ListItem.Rating,,.0]</label>
</control>
</focusedlayout>
</control>
</control>
</include>
<!--playlist-->
<include name="viewMusicPlayList">
<control type="group">
<posx>0</posx>
<posy>3-row</posy>
<control type="panel" id="59">
<posx>0</posx>
<posy>4</posy>
<width>21-col</width>
<height>12-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<ondown>59</ondown>
<onup>59</onup>
<pagecontrol>60</pagecontrol>
<scrolltime tween="sine" easing="inout">200</scrolltime>
<itemlayout width="21-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>21-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<visible>ListItem.IsPlaying</visible>
<posx>0</posx>
<posy>2</posy>
<width>21-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>66FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>8-col</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Artist] - $INFO[ListItem.Title]</label>
</control>
<control type="label">
<posx>11-col-gutter</posx>
<posy>17</posy>
<width>4-col-gutter</width>
<font>itemTitle</font>
<align>right</align>
<height>24</height>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[listitem.duration]</label>
</control>
<control type="label">
<posx>11-col</posx>
<posy>17</posy>
<width>9-col-gutter</width>
<font>smallStrong</font>
<align>left</align>
<height>24</height>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Album] $INFO[listItem.year,(,)]</label>
</control>
<control type="image">
<visible>ListItem.IsPlaying</visible>
<posx>52r</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture diffuse="masks/circle.png" border="0">colors/offblack.png</texture>
</control>
<control type="label">
<visible>ListItem.IsPlaying</visible>
<posx>36r</posx>
<posy>0</posy>
<width>10-col-gutter</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
</itemlayout>
<focusedlayout width="21-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>21-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>8-col</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Artist] - $INFO[ListItem.Title]</label>
</control>
<control type="label">
<posx>11-col-gutter</posx>
<posy>17</posy>
<width>4-col-gutter</width>
<font>itemTitle</font>
<align>right</align>
<height>24</height>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[listitem.duration]</label>
</control>
<control type="label">
<posx>11-col</posx>
<posy>17</posy>
<width>9-col-gutter</width>
<font>smallStrong</font>
<align>left</align>
<height>24</height>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Album] $INFO[listItem.year,(,)]</label>
</control>
<control type="image">
<visible>ListItem.IsPlaying</visible>
<posx>52r</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture diffuse="masks/circle.png" border="0">colors/offblack.png</texture>
</control>
<control type="label">
<visible>ListItem.IsPlaying</visible>
<posx>36r</posx>
<posy>0</posy>
<width>10-col-gutter</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<selectedcolor>selected</selectedcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
</focusedlayout>
</control>
</control>
</include>
</includes>

275
1080i/ViewsPVR.xml Normal file
View File

@ -0,0 +1,275 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<!--radio channels view-->
<include name="LiveRadioChannelView">
<control type="group">
<visible>Control.IsVisible(12)</visible>
<control type="panel" id="12">
<posx>0</posx>
<posy>0</posy>
<width>20-col</width>
<height>12-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<pagecontrol>60</pagecontrol>
<scrolltime tween="sine" easing="inout">200</scrolltime>
<itemlayout height="1-row" width="20-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>20-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>5-col</posx>
<posy>0</posy>
<width>84</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.starttime]</label>
</control>
<control type="image">
<visible>ListItem.HasTimer</visible>
<posx>438</posx>
<posy>2</posy>
<width>414</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/selected.png</texture>
<bordertexture border="6">colors/black.png</bordertexture>
<bordersize>0,0,6,0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
<animation effect="fade" start="75" end="100" time="1500" tween="sine" easing="in" pulse="true" condition="true">Conditional</animation>
</control>
<control type="label">
<posx>444</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Title]</label>
</control>
<control type="label">
<posx>12-col</posx>
<posy>0</posy>
<width>84</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.nextstarttime]</label>
</control>
<control type="image">
<visible>ListItem.HasTimer</visible>
<posx>942</posx>
<posy>2</posy>
<width>414</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/selected.png</texture>
<bordertexture border="6">colors/black.png</bordertexture>
<bordersize>0,0,6,0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
<animation effect="fade" start="75" end="100" time="1500" tween="sine" easing="in" pulse="true" condition="true">Conditional</animation>
</control>
<control type="label">
<posx>948</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.nextTitle]</label>
</control>
</itemlayout>
<focusedlayout height="1-row" width="20-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>20-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>5-col</posx>
<posy>0</posy>
<width>84</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.starttime]</label>
</control>
<control type="label">
<posx>444</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Title]</label>
</control>
<control type="label">
<posx>12-col</posx>
<posy>0</posy>
<width>84</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.nextstarttime]</label>
</control>
<control type="label">
<posx>948</posx>
<posy>0</posy>
<width>6-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.nextTitle]</label>
</control>
</focusedlayout>
</control>
</control>
</include>
<include name="LiveTVRecordingsView">
<control type="group">
<description>Recordings group</description>
<visible>Control.IsVisible(13)</visible>
</control>
</include>
<include name="EPGTimelineView">
<control type="group">
<description>TV Guide Timeline</description>
</control>
</include>
<include name="LiveTVTimersView">
<control type="group">
<description>Timers group</description>
<visible>Control.IsVisible(14)</visible>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="panel" id="14">
<posx>0</posx>
<posy>0</posy>
<width>20-col</width>
<height>12-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<itemlayout width="20-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>20-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="label">
<posx>36</posx>
<posy>0</posy>
<width>12-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label] $INFO[ListItem.ChannelName,(,)]</label>
</control>
<control type="label">
<posx>1380</posx>
<posy>0</posy>
<width>8-col-gutter</width>
<align>right</align>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Date]</label>
</control>
</itemlayout>
<focusedlayout width="20-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>20-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>36</posx>
<posy>0</posy>
<width>12-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label] $INFO[ListItem.ChannelName,(,)]</label>
</control>
<control type="label">
<posx>1380</posx>
<posy>0</posy>
<width>8-col-gutter</width>
<align>right</align>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Date]</label>
</control>
</focusedlayout>
</control>
</control>
</control>
</include>
</includes>

107
1080i/ViewsPictures.xml Normal file
View File

@ -0,0 +1,107 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<!--Photo browser-->
<include name="viewPictureGrid">
<control type="panel" id="52">
<visible>true</visible>
<posx>-12</posx>
<posy>0</posy>
<width>22-col</width>
<height>708</height>
<onleft>9000</onleft>
<onright>60</onright>
<ondown>51</ondown>
<onup>51</onup>
<pagecontrol>60</pagecontrol>
<itemlayout width="312" height="366">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>276</width>
<height>273</height>
<aspectratio>scale</aspectratio>
<texture fallback="colors/offblack.png">$INFO[Listitem.icon]</texture>
<bordertexture border="3" colordiffuse="33FFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="group">
<posx>0</posx>
<posy>276</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>276</width>
<height>64</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>77FFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>-8</posy>
<width>252</width>
<font>itemTitleSmallCondensed</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>18</posy>
<width>252</width>
<font>smallMedium</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.PictureResolution,, • ]$INFO[ListItem.label2]</label>
</control>
</control>
</itemlayout>
<focusedlayout width="312" height="366">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>276</width>
<height>273</height>
<aspectratio>scale</aspectratio>
<texture fallback="colors/offblack.png">$INFO[Listitem.icon]</texture>
<bordertexture border="3" colordiffuse="ffFFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="group">
<posx>0</posx>
<posy>276</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>276</width>
<height>64</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>-8</posy>
<width>252</width>
<font>itemTitleSmallCondensed</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
<scroll>true</scroll>
</control>
<control type="label">
<posx>12</posx>
<posy>18</posy>
<width>252</width>
<font>smallMedium</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.PictureResolution,, • ]$INFO[ListItem.label2]</label>
</control>
</control>
</focusedlayout>
</control>
</include>
</includes>

808
1080i/ViewsVideos.xml Normal file
View File

@ -0,0 +1,808 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<!--two col list (as per music artist view)-->
<include name="viewGridList">
<control type="group">
<visible>container.content(addons)</visible>
<posx>0</posx>
<posy>3-row</posy>
<animation type="windowopen">
<include>listSlideIn</include>
</animation>
<animation type="windowclose">
<effect type="fade" start="100" end="0" time="200" />
</animation>
<control type="panel" id="59">
<visible>container.content(addons)</visible>
<posx>-12</posx>
<posy>0</posy>
<width>$VAR[gridWidth]</width>
<height>720</height>
<onleft>9000</onleft>
<onright>60</onright>
<ondown>53</ondown>
<onup>53</onup>
<pagecontrol>60</pagecontrol>
<scrolltime tween="sine" easing="inout">200</scrolltime>
<itemlayout width="312" height="366">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>276</width>
<height>273</height>
<aspectratio>stretch</aspectratio>
<texture fallback="colors/offblack.png" border="0">$INFO[Listitem.thumb]</texture>
<bordertexture border="3" colordiffuse="33FFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="group">
<posx>0</posx>
<posy>276</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>276</width>
<height>64</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>77FFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>-8</posy>
<width>252</width>
<font>itemTitleSmall</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>18</posy>
<width>252</width>
<font>smallMedium</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Property(Addon.summary)]</label>
</control>
</control>
</itemlayout>
<focusedlayout width="300" height="366">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>276</width>
<height>273</height>
<aspectratio>stretch</aspectratio>
<texture fallback="colors/offblack.png" border="0">$INFO[Listitem.thumb]</texture>
<bordertexture border="3" colordiffuse="ffFFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="group">
<posx>0</posx>
<posy>276</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>276</width>
<height>64</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>-8</posy>
<width>252</width>
<font>itemTitleSmall</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>18</posy>
<width>252</width>
<font>smallMedium</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Property(Addon.summary)]</label>
</control>
</control>
</focusedlayout>
</control>
</control>
</include>
<!--simple text list 1 row-->
<include name="viewVideoList">
<visible>!isEmpty(container.foldername)</visible>
<control type="group">
<posx>0</posx>
<posy>3-row</posy>
<!--focussed item detail-->
<control type="group">
<posx>14-col</posx>
<posy>12</posy>
<!--content is movies / tvshows / seasons: show larger thumbnail-->
<control type="group">
<visible>container.content(movies) | container.content(tvshows)</visible>
<animation type="windowopen">
<effect type="fade" start="0" end="100" time="300" delay="700" />
<effect type="slide" start="3-col" end="0" center="auto" tween="cubic" easing="out" time="400" delay="700" />
</animation>
<animation type="windowclose">
<effect type="fade" start="100" end="0" time="300" delay="300" />
<effect type="slide" start="0" end="3-col" tween="cubic" easing="out" time="400" delay="300" />
</animation>
<animation type="visible">
<include>listSlideIn</include>
</animation>
<control type="group">
<visible>!Substring(Container.folderpath,plugin) + SubString(skin.string(showRecentVideoItems),false) + !isempty(listitem.art(poster))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>6-col</width>
<height>635</height>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture background="true" fallback="colors/offblack.png" border="0">$INFO[Listitem.thumb]</texture>
<bordertexture border="3" colordiffuse="33FFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<fadetime>200</fadetime>
</control>
</control>
</control>
</control>
<control type="panel" id="50">
<visible>!container.content(episodes) + !container.content(seasons) + !Substring(Container.folderpath,plugin) + !container.content(addons)</visible>
<animation type="windowclose">
<effect type="fade" start="100" end="0" time="200" />
</animation>
<posx>0</posx>
<posy>4</posy>
<width>13-col</width>
<height>12-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<ondown>50</ondown>
<onup>50</onup>
<pagecontrol>60</pagecontrol>
<scrolltime tween="sine" easing="inout">300</scrolltime>
<itemlayout width="13-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>13-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>9-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>48r</posx>
<posy>17</posy>
<width>4-col-gutter</width>
<font>smallStrong</font>
<align>right</align>
<height>24</height>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$VAR[itemDetail]</label>
</control>
<!--new episodes available flag (tvshows only)-->
<control type="label">
<visible>IntegerGreaterThan(ListItem.Property(UnWatchedEpisodes),0)</visible>
<posx>36r</posx>
<posy>-2</posy>
<width>40</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
<control type="label">
<visible>!isempty(ListItem.playcount)</visible>
<posx>36r</posx>
<posy>1</posy>
<width>40</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
</itemlayout>
<focusedlayout width="13-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>13-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>9-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>48r</posx>
<posy>17</posy>
<width>4-col-gutter</width>
<font>smallStrong</font>
<align>right</align>
<height>24</height>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$VAR[itemDetail]</label>
</control>
<!--new episodes available flag (tvshows only)-->
<control type="label">
<visible>IntegerGreaterThan(ListItem.Property(UnWatchedEpisodes),0)</visible>
<posx>36r</posx>
<posy>-2</posy>
<width>40</width>
<font>symbol</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
<control type="label">
<visible>!isempty(ListItem.playcount)</visible>
<posx>36r</posx>
<posy>1</posy>
<width>40</width>
<font>symbol</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
</focusedlayout>
</control>
</control>
</include>
<!--seasons-->
<include name="viewSeasons">
<control type="group">
<visible>container.content(seasons)</visible>
<posx>0</posx>
<posy>3-row</posy>
<animation type="hidden">
<effect type="fade" start="100" end="0" time="300" />
</animation>
<animation type="visible">
<include>listSlideIn</include>
</animation>
<!--content-->
<control type="panel" id="58">
<visible>!container.content(episodes) + !Substring(Container.folderpath,plugin)</visible>
<posx>0</posx>
<posy>4</posy>
<width>21-col</width>
<height>12-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<ondown>50</ondown>
<onup>50</onup>
<pagecontrol>60</pagecontrol>
<preloaditems>2</preloaditems>
<scrolltime tween="sine" easing="inout">300</scrolltime>
<itemlayout width="4-col" height="474">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>385</height>
<aspectratio aligny="top">scale</aspectratio>
<texture fallback="colors/black.png" border="0">$INFO[ListItem.thumb]</texture>
<bordertexture border="3" colordiffuse="33FFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="group">
<posx>0</posx>
<posy>388</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>64</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<bordersize>0</bordersize>
<colordiffuse>77FFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>-8</posy>
<width>4-col-gutter</width>
<font>itemTitleSmall</font>
<textcolor>selected</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>18</posy>
<width>4-col-gutter</width>
<font>smallMedium</font>
<textcolor>selected</textcolor>
<label>$VAR[itemDetail]</label>
</control>
</control>
</itemlayout>
<focusedlayout width="4-col" height="474">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>385</height>
<aspectratio aligny="top">scale</aspectratio>
<texture fallback="colors/black.png" border="0">$INFO[ListItem.thumb]</texture>
<bordertexture border="3" colordiffuse="ffFFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="group">
<posx>0</posx>
<posy>388</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>64</height>
<aspectratio>stretch</aspectratio>
<texture>colors/selected.png</texture>
<bordersize>0</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="label">
<posx>12</posx>
<posy>-8</posy>
<width>4-col-gutter</width>
<font>itemTitleSmall</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>18</posy>
<width>4-col-gutter</width>
<font>smallMedium</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$VAR[itemDetail]</label>
</control>
</control>
</focusedlayout>
</control>
</control>
</include>
<!--episodes-->
<include name="viewEpisodes">
<!--episode synopsis & thumb-->
<control type="group">
<posx>0</posx>
<posy>3-row</posy>
<visible>[container.content(episodes) | Substring(Container.folderpath,plugin)] + !Substring(Container.foldername,TVCatchup)</visible>
<animation type="visible">
<effect type="fade" start="0" end="100" time="300" delay="1000" />
</animation>
<control type="image">
<visible>!Substring(Container.folderpath,plugin)</visible>
<posx>0</posx>
<posy>8</posy>
<width>6-col</width>
<height>635</height>
<aspectratio aligny="top" scalediffuse="false">scale</aspectratio>
<texture border="0">$INFO[ListItem.Art(tvshow.poster)]</texture>
<bordertexture border="3" colordiffuse="33FFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<fadetime>200</fadetime>
</control>
<control type="image">
<visible>Substring(Container.folderpath,plugin)</visible>
<posx>12-col</posx>
<posy>8</posy>
<width>9-col-gutter</width>
<height>-</height>
<aspectratio aligny="top" align="center" scalediffuse="false">keep</aspectratio>
<texture border="0">$INFO[ListItem.thumb]</texture>
<bordertexture border="3" colordiffuse="33FFFFFF">colors/selected.png</bordertexture>
<bordersize>3</bordersize>
<fadetime>200</fadetime>
</control>
</control>
<control type="group">
<visible>[container.content(episodes) | Substring(Container.folderpath,plugin)] + !Substring(Container.foldername,TVCatchup)</visible>
<posx>0</posx>
<posy>3-row</posy>
<animation type="visible">
<effect type="fade" start="0" end="100" time="300" delay="700" />
</animation>
<animation type="hidden">
<effect type="fade" start="100" end="0" time="100" />
</animation>
<animation type="windowopen">
<effect type="fade" start="0" end="100" time="300" delay="700" />
</animation>
<!--episode list-->
<control type="panel" id="52">
<visible>container.content(episodes) + !Substring(Container.folderpath,plugin)</visible>
<posx>7-col</posx>
<posy>4</posy>
<width>13-col</width>
<height>12-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<pagecontrol>60</pagecontrol>
<itemlayout width="13-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>13-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>3</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>60</posx>
<posy>0</posy>
<width>9-col</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
<scroll>false</scroll>
</control>
<control type="label">
<visible>!isempty(ListItem.duration)</visible>
<posx>12-col</posx>
<posy>0</posy>
<width>3-col</width>
<font>smallStrong</font>
<textcolor>selected</textcolor>
<align>right</align>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.duration] mins</label>
<scroll>false</scroll>
</control>
<control type="label">
<visible>!isempty(ListItem.playcount)</visible>
<posx>36r</posx>
<posy>1</posy>
<width>40</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
</itemlayout>
<focusedlayout width="13-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>13-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>3</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>60</posx>
<posy>0</posy>
<width>9-col</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
<scroll>false</scroll>
</control>
<control type="label">
<visible>!isempty(ListItem.duration)</visible>
<posx>12-col</posx>
<posy>0</posy>
<width>3-col</width>
<font>smallStrong</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<align>right</align>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.duration] mins</label>
<scroll>false</scroll>
</control>
<control type="label">
<visible>!isempty(ListItem.playcount)</visible>
<posx>36r</posx>
<posy>1</posy>
<width>40</width>
<font>symbol</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
</focusedlayout>
</control>
<!--episode list (plugins)-->
<control type="panel" id="52">
<visible>Substring(Container.folderpath,plugin)</visible>
<posx>0</posx>
<posy>4</posy>
<width>11-col</width>
<height>12-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<pagecontrol>60</pagecontrol>
<itemlayout width="11-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>11-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>3</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>60</posx>
<posy>0</posy>
<width>9-col</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
<scroll>false</scroll>
</control>
<control type="label">
<visible>!isempty(ListItem.playcount)</visible>
<posx>36r</posx>
<posy>1</posy>
<width>40</width>
<font>symbol</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
</itemlayout>
<focusedlayout width="11-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>11-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>3</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>60</posx>
<posy>0</posy>
<width>9-col</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
<scroll>false</scroll>
</control>
<control type="label">
<visible>!isempty(ListItem.playcount)</visible>
<posx>36r</posx>
<posy>1</posy>
<width>40</width>
<font>symbol</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
</focusedlayout>
</control>
</control>
</include>
<!--TVCatchup optimised text list-->
<include name="viewListTVCatchup">
<control type="group">
<posx>0</posx>
<posy>3-row</posy>
<animation type="windowopen">
<include>listSlideIn</include>
</animation>
<animation type="windowclose">
<effect type="fade" start="100" end="0" time="200" />
</animation>
<control type="panel" id="54">
<visible>Substring(Container.foldername,TVCatchup)</visible>
<posx>0</posx>
<posy>4</posy>
<width>20-col</width>
<height>12-row</height>
<onleft>9000</onleft>
<onright>60</onright>
<ondown>54</ondown>
<onup>54</onup>
<focusposition>4</focusposition>
<movement>4</movement>
<pagecontrol>60</pagecontrol>
<scrolltime tween="sine" easing="inout">300</scrolltime>
<itemlayout width="20-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>20-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>3</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>60</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.director]</label>
<scroll>false</scroll>
</control>
<control type="label">
<posx>4-col</posx>
<posy>0</posy>
<width>7-col</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label>
<scroll>false</scroll>
</control>
<control type="label">
<posx>12-col</posx>
<posy>0</posy>
<width>7-col</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.genre]</label>
<scroll>false</scroll>
</control>
</itemlayout>
<focusedlayout width="20-col" height="1-row">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>20-col</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>3</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio>scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.thumb]</texture>
</control>
<control type="label">
<posx>60</posx>
<posy>0</posy>
<width>3-col-gutter</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.director]</label>
<scroll>false</scroll>
</control>
<control type="label">
<posx>4-col</posx>
<posy>0</posy>
<width>7-col</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label>
<scroll>false</scroll>
</control>
<control type="label">
<posx>12-col</posx>
<posy>0</posy>
<width>7-col</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.genre]</label>
<scroll>false</scroll>
</control>
</focusedlayout>
</control>
</control>
</include>
</includes>

View File

@ -0,0 +1,136 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol>2</defaultcontrol>
<controls>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>fullscreenWidth</width>
<height>fullscreenHeight</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>ddFFFFFF</colordiffuse>
<include>fadeInOut</include>
</control>
<control type="group">
<posx>col-7-begin</posx>
<posy>row-3-begin</posy>
<!--animations-->
<include>modalDialogInOutVertical</include>
<control type="image">
<posx>-528</posx>
<posy>44</posy>
<width>fullscreenWidth</width>
<height>1-row</height>
<texture>colors/selected.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>-3</posx>
<posy>44</posy>
<width>3</width>
<height>1-row</height>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="label" id="3">
<posx>12</posx>
<posy>44</posy>
<width>12-col</width>
<font>pageTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$LOCALIZE[24010]</label>
</control>
<control type="label" id="4">
<posx>12</posx>
<posy>120</posy>
<width>12-col</width>
<font>pageTitle</font>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>13389</label>
</control>
<!--visualisation list-->
<control type="list" id="2">
<posx>0</posx>
<posy>120</posy>
<width>12-col</width>
<height>11-row</height>
<onleft>5</onleft>
<onright>9001</onright>
<onup>6</onup>
<ondown>6</ondown>
<itemlayout height="1-row" width="6-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemNF.png</texture>
<bordersize>0</bordersize>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>312</width>
<font>itemTitle</font>
<textcolor>selected</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<focusedlayout height="1-row" width="6-col">
<control type="image">
<posx>0</posx>
<posy>2</posy>
<width>6-col-gutter</width>
<height>53</height>
<aspectratio>stretch</aspectratio>
<texture border="24,0,24,0">UIControls/listitemFO.png</texture>
<bordersize>0</bordersize>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>4</posx>
<posy>4</posy>
<width>48</width>
<height>48</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture fallback="colors/offblack.png" diffuse="masks/circle.png" border="0">$INFO[Listitem.icon]</texture>
</control>
<control type="label">
<posx>1-col</posx>
<posy>0</posy>
<width>312</width>
<font>itemTitle</font>
<textcolor>black</textcolor>
<selectedcolor>black</selectedcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</focusedlayout>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>VisualisationPresetList.xml</label>
</control>
</controls>
</window>

View File

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

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