This commit is contained in:
Chris Bevan 2016-11-11 21:13:39 +00:00
parent 19ef163e73
commit f9a070a1e4
15 changed files with 725 additions and 658 deletions

View File

@ -315,109 +315,68 @@
</control>
</control>
</control>
<!-- Options menu-->
<control type="group">
<animation type="Conditional" condition="controlgroup(9000).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(9000).hasfocus">
<effect type="fade" start="100" end="0" time="300"/>
<effect type="slide" start="0" end="-200" tween="sine" easing="out" time="400"/>
</animation>
<animation type="Conditional" condition="controlgroup(9000).hasfocus">
<effect type="fade" start="0" end="100" time="300"/>
</animation>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>col-5-begin</width>
<height>fullscreenHeight</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>ddFFFFFF</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--section logo-->
<control type="group">
<control type="label">
<posx>col-1-begin</posx>
<posy>row-1-begin</posy>
<width>2-col</width>
<height>1-col</height>
<font>symbolVeryLarge</font>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label></label>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--options-->
<control type="grouplist" id="9000">
<posx>0</posx>
<posy>row-4-begin</posy>
<posx>col-10-begin</posx>
<posy>8-row</posy>
<itemgap>0</itemgap>
<width>6-col</width>
<height>17-row</height>
<itemgap>0</itemgap>
<onleft>control.setfocus(50)</onleft>
<onright>control.setfocus(50)</onright>
<orientation>vertical</orientation>
<control type="radiobutton" id="7">
<height>2-row</height>
<width>col-5-begin</width>
<font>menuTitle</font>
<textwidth>4-col-gutter</textwidth>
<textcolor>textActive</textcolor>
<focusedcolor>highlight</focusedcolor>
<disabledcolor>menuDisabled</disabledcolor>
<texturefocus colordiffuse="textActive">colors/white.png</texturefocus>
<texturenofocus>-</texturenofocus>
<width>6-col</width>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor>
<textureradiofocus>-</textureradiofocus>
<textureradionofocus>-</textureradionofocus>
<radiowidth/>
<radioheight/>
<textoffsetx>21</textoffsetx>
<label>$LOCALIZE[25001]</label>
<onright>9999</onright>
</control>
<control type="radiobutton" id="8">
<height>2-row</height>
<width>col-5-begin</width>
<font>menuTitle</font>
<textwidth>4-col-gutter</textwidth>
<textcolor>textActive</textcolor>
<focusedcolor>highlight</focusedcolor>
<disabledcolor>menuDisabled</disabledcolor>
<texturefocus colordiffuse="textActive">colors/white.png</texturefocus>
<texturenofocus>-</texturenofocus>
<width>6-col</width>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor>
<textureradiofocus>-</textureradiofocus>
<textureradionofocus>-</textureradionofocus>
<radiowidth/>
<radioheight/>
<textoffsetx>21</textoffsetx>
<label>$LOCALIZE[24999]</label>
<onright>9999</onright>
</control>
<control type="button" id="5">
<height>2-row</height>
<width>col-5-begin</width>
<font>menuTitle</font>
<textcolor>textActive</textcolor>
<focusedcolor>highlight</focusedcolor>
<disabledcolor>menuDisabled</disabledcolor>
<texturefocus colordiffuse="textActive">colors/white.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>col-1-begin</textoffsetx>
<textwidth>4-col-gutter</textwidth>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor>
<width>6-col</width>
<label>10004</label>
<onright>9999</onright>
</control>
<control type="button" id="9">
<height>2-row</height>
<width>col-5-begin</width>
<font>menuTitle</font>
<textcolor>textActive</textcolor>
<focusedcolor>highlight</focusedcolor>
<disabledcolor>menuDisabled</disabledcolor>
<texturefocus colordiffuse="textActive">colors/white.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>col-1-begin</textoffsetx>
<textwidth>4-col-gutter</textwidth>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor>
<width>6-col</width>
<label>24034</label>
<onright>9999</onright>
</control>
</control>
</control>

View File

@ -1,22 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">9000</defaultcontrol>
<include>fadeInOut</include>
<controls>
<include>modalDialog</include>
<control type="group">
<posx>0</posx>
<posy>row-9-begin</posy>
<posx>col-9-begin</posx>
<posy>row-8-begin</posy>
<!--animations-->
<include>modalDialogInOut</include>
<!--text-->
<control type="group">
<posx>col-1-begin</posx>
<posy>0</posy>
<control type="label" id="1">
<description>heading</description>
<posx>0</posx>
<posy>0</posy>
<width>12-col-gutter</width>
<width>8-col-gutter</width>
<height>2-row</height>
<wrapmultiline>true</wrapmultiline>
<font>dialogTitle</font>
@ -24,229 +22,131 @@
</control>
<control type="progress" id="20">
<description>Progressbar</description>
<posx>0</posx>
<posx>-96</posx>
<posy>2-row</posy>
<width>12-col-gutter</width>
<width>8-col</width>
<height>1-row</height>
<info>System.Progressbar</info>
</control>
<control type="textbox" id="9">
<posx>0</posx>
<posy>2-row</posy>
<width>828</width>
<height>156</height>
<width>8-col-gutter</width>
<height>124</height>
<font>textbox</font>
<textcolor>textActive</textcolor>
<autoscroll delay="3000" time="2000" repeat="5000"/>
</control>
</control>
<!--options-->
<control type="group">
<posx>col-1-begin</posx>
<posy>8-row</posy>
<!--OK only-->
<control type="group">
<visible>Control.IsVisible(11) + !Control.IsVisible(10) + !Control.IsVisible(12)</visible>
<control type="image">
<control type="panel" id="9000">
<posx>0</posx>
<posy>6-row</posy>
<width>8-col</width>
<height>6-row</height>
<orientation>vertical</orientation>
<itemlayout width="8-col" height="2-row">
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>-1</posy>
<width>7-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
</itemlayout>
<focusedlayout width="8-col" height="2-row">
<control type="image">
<visible>control.hasfocus(11)</visible>
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<width>1-col-textbox</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label></label>
</control>
</control>
<!--yes / no-->
<control type="group">
<visible>Control.IsVisible(10) + Control.IsVisible(11)</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<include>spinFocusIcon</include>
</control>
<control type="image">
<visible>control.hasfocus(10)</visible>
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<animation type="conditional" condition="control.hasfocus(10)" loop="false" reversible="false">
<effect type="fade" time="500"/>
<effect type="rotatey" end="180" center="36" tween="back" easing="out" time="1000"/>
</animation>
</control>
<control type="label">
<visible>String.IsEqual(control.getlabel(10),$LOCALIZE[186])</visible>
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label></label>
</control>
<control type="label">
<visible>!String.IsEqual(control.getlabel(10),$LOCALIZE[186])</visible>
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>×</label>
</control>
<control type="image">
<posx>4-col</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="image">
<visible>control.hasfocus(11)</visible>
<posx>4-col</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<animation type="conditional" condition="control.hasfocus(11)" loop="false" reversible="false">
<effect type="fade" time="500"/>
<effect type="rotatey" end="180" center="324" tween="back" easing="out" time="1000"/>
</animation>
</control>
<control type="label">
<visible>String.IsEqual(control.getlabel(11),$LOCALIZE[107])</visible>
<posx>4-col</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label></label>
</control>
<control type="label">
<visible>!String.IsEqual(control.getlabel(11),$LOCALIZE[107])</visible>
<posx>4-col</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label></label>
</control>
</control>
<!--custom button active-->
<control type="group">
<visible>Control.IsVisible(12)</visible>
<control type="image">
<posx>8-col</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
</control>
<control type="image">
<visible>control.hasfocus(12)</visible>
<posx>8-col</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<animation type="conditional" condition="control.hasfocus(12)" loop="false" reversible="false">
<effect type="fade" time="500"/>
<effect type="rotatey" end="180" center="612" tween="back" easing="out" time="1000"/>
</animation>
</control>
<control type="label">
<posx>8-col</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label></label>
</control>
</control>
<control type="grouplist" id="9000">
<posx>1-col</posx>
<posy>0</posy>
<width>12-col</width>
<width>7-col</width>
<height>2-row</height>
<itemgap>1-col</itemgap>
<onleft>50</onleft>
<onright>50</onright>
<onup>9999</onup>
<ondown>9999</ondown>
<orientation>horizontal</orientation>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>-1</posy>
<width>7-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item id="1">
<description>No</description>
<label>$INFO[control.getlabel(10)]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(10)</onclick>
</item>
<item id="2">
<description>Yes / OK</description>
<label>$INFO[control.getlabel(11)]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(11)</onclick>
</item>
<item id="3">
<visible>Control.IsVisible(12)</visible>
<description>Custom Button</description>
<label>$INFO[control.getlabel(12)]</label>
<label2></label2>
<thumb>-</thumb>
<onclick>SendClick(12)</onclick>
</item>
</content>
</control>
<!--buttons (hidden from view)-->
<control type="group">
<visible>false</visible>
<!--selection buttons-->
<control type="button" id="10">
<description>OK</description>
<texturefocus>colors/white.png</texturefocus>
<texturenofocus colordiffuse="overlay">colors/black.png</texturenofocus>
<focusedcolor>black</focusedcolor>
<width>3-col</width>
<description>No</description>
</control>
<control type="button" id="11">
<description>Cancel</description>
<texturefocus>colors/white.png</texturefocus>
<texturenofocus colordiffuse="overlay">colors/black.png</texturenofocus>
<focusedcolor>black</focusedcolor>
<width>3-col</width>
<description>Yes</description>
</control>
<control type="button" id="12">
<description>Custom</description>
<texturefocus>colors/white.png</texturefocus>
<texturenofocus colordiffuse="overlay">colors/black.png</texturenofocus>
<focusedcolor>black</focusedcolor>
<width>3-col</width>
</control>
</control>
</control>
</control>

View File

@ -45,18 +45,18 @@
<effect type="slide" end="0,300" tween="cubic" easing="out" time="400"/>
</animation>
<control type="image">
<posx>col-1-begin</posx>
<posx>0</posx>
<posy>0</posy>
<width>24-col</width>
<height>6-row</height>
<width>fullscreenWidth</width>
<height>10-row</height>
<texture>colors/black.png</texture>
<colordiffuse>textboxInactive</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>col-1-begin</posx>
<posx>0</posx>
<posy>0</posy>
<width>24-col</width>
<width>fullscreenWidth</width>
<height>2-row</height>
<texture colordiffuse="highlight">colors/white.png</texture>
<colordiffuse>ccffffff</colordiffuse>

View File

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

View File

@ -3,7 +3,8 @@
<defaultcontrol>5</defaultcontrol>
<include>fadeInOut</include>
<controls>
<include>modalDialog</include>
<!--background-->
<include>globalBackground</include>
<control type="group">
<visible>!Window.IsVisible(sliderdialog)</visible>
<posx>col-5-begin</posx>
@ -47,7 +48,6 @@
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
<control type="grouplist" id="5">
<description>control area</description>
<posx>0</posx>
@ -58,7 +58,6 @@
<onup>5</onup>
<ondown>5</ondown>
</control>
<control type="button" id="7">
<description>Default Button</description>
</control>
@ -69,7 +68,13 @@
<description>Default SpinControlex</description>
</control>
<control type="edit" id="12">
<description>Default Edit</description>
<width>8-col</width>
<font>buttonTitle</font>
<align>left</align>
<texturefocus>colors/white.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>24</textoffsetx>
<focusedcolor>black</focusedcolor>
</control>
<control type="sliderex" id="13">
<description>Default Slider</description>
@ -187,7 +192,6 @@
</item>
</content>
</control>
<!--dialog controls-->
<control type="group">
<visible>false</visible>
@ -202,5 +206,11 @@
</control>
</control>
</control>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>DialogID</include>
<label>dialogSettings.xml</label>
</control>
</controls>
</window>

View File

@ -42,7 +42,6 @@
<aspectratio>stretch</aspectratio>
</control>
</control>
<!--left panel-->
<control type="group">
<posx>col-6-begin</posx>

View File

@ -6,51 +6,107 @@
<animation effect="fade" start="0" end="100" time="500" reversible="true">WindowOpen</animation>
<controls>
<include>globalBackground</include>
<control type="group">
<visible>!isempty(skin.string(homeBackground))</visible>
<animation type="windowOpen" condition="!Skin.HasSetting(lowPowerMode)">
<effect type="zoom" center="auto" start="105" tween="sine" end="100" time="1500"/>
</animation>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>$INFO[skin.string(homeBackground)]</texture>
<colordiffuse>6Affffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</control>
<!--Date / time and weather-->
<control type="group" id="9999">
<posx>18-col</posx>
<posy>row-21-begin</posy>
<control type="group">
<posx>1716</posx>
<posy>row-26-begin</posy>
<control type="label">
<posx>8-col</posx>
<posy>12</posy>
<width>24-col</width>
<height>4-row</height>
<align>right</align>
<font>veryLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[System.Time]</label>
</control>
<control type="label">
<posx>8-col</posx>
<posy>3-row</posy>
<width>24-col</width>
<height>4-row</height>
<align>right</align>
<font>Large</font>
<textcolor>textActive</textcolor>
<label>$INFO[System.Date(DDD)] [B]$INFO[System.Date(dd)][/B] $INFO[System.Date(MMM)]</label>
</control>
<control type="label">
<visible>!isempty(Window(Weather).Property(WeatherProvider))</visible>
<posx>8-col</posx>
<posy>182</posy>
<width>24-col</width>
<height>3-row</height>
<align>right</align>
<font>regular</font>
<textcolor>textActive</textcolor>
<label>$INFO[weather.location] [B]$INFO[weather.temperature][/B] [LOWERCASE]$INFO[weather.conditions][/LOWERCASE]</label>
</control>
<control type="button" id="9876">
<posx>800</posx>
<posx>0</posx>
<posy>0</posy>
<width>24-col</width>
<height>4-row</height>
<font>regular</font>
<align>right</align>
<textcolor>textActive</textcolor>
<label>[B]$INFO[System.Time][/B] $INFO[System.Date(DDD)] [B]$INFO[System.Date(dd)][/B] $INFO[System.Date(MMM)]</label>
</control>
</control>
<!--power and settings-->
<control type="panel" id="9999">
<posx>col-24-begin</posx>
<posy>row-27-begin</posy>
<width>6-col</width>
<height>2-row</height>
<orientation>horizontal</orientation>
<onleft>9000</onleft>
<itemlayout width="78" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<height>1-col</height>
<width>1-col</width>
<onup>noop</onup>
<ondown>6789</ondown>
<onleft>9001</onleft>
<height>2-row</height>
<texture border="0">colors/black.png</texture>
<aspectratio>stretch</aspectratio>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<font>symbolLarge</font>
<align>center</align>
<aligny>center</aligny>>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label>
</control>
</itemlayout>
<focusedlayout width="78" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<texture border="0">colors/white.png</texture>
<aspectratio>stretch</aspectratio>
<include>spinFocusIcon</include>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<font>symbolLarge</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>black</textcolor>
<shadowcolor>-</shadowcolor>
<label>$INFO[ListItem.label]</label>
</control>
</focusedlayout>
<content>
<item>
<label></label>
<onclick>ActivateWindow(settings)</onclick>
<thumb>-</thumb>
</item>
<item>
<label></label>
<onclick>ActivateWindow(shutdownmenu)</onclick>
<thumb>-</thumb>
</item>
</content>
</control>
<!--hub menu-->
<include>hubMenu</include>
<include>hubOptions</include>

View File

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

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">4</defaultcontrol>
<controls>
<!--background-->
<include>globalBackground</include>
@ -39,7 +38,7 @@
<height>2-row</height>
<aligny>center</aligny>
<font>dialogTitle</font>
<label>31103</label>
<label>14210</label>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
</control>
@ -54,7 +53,7 @@
<control type="image">
<description>profile image</description>
<posx>156</posx>
<posy>84</posy>
<posy>96</posy>
<width>4-col-gutter</width>
<height>4-col-gutter</height>
<texture fallback="colors/offblack.png" border="0">$INFO[System.ProfileThumb]</texture>
@ -105,7 +104,7 @@
<width>69</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture fallback="colors/offblack.png">$INFO[listitem.icon]</texture>
<texture fallback="colors/black.png">$INFO[listitem.icon]</texture>
<bordersize>0</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
@ -144,12 +143,13 @@
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>69</width>
<width>1-col</width>
<height>69</height>
<aspectratio>stretch</aspectratio>
<texture fallback="colors/offblack.png">$INFO[listitem.icon]</texture>
<bordersize>0</bordersize>
<colordiffuse>ffffffff</colordiffuse>
<include>spinFocusIcon</include>
</control>
<control type="label">
<posx>1-col-indent</posx>

View File

@ -129,6 +129,15 @@
<onleft>8000</onleft>
<itemgap>0</itemgap>
<orientation>vertical</orientation>
<control type="button" id="2">
<visible>Container(8000).Hasfocus(1)</visible>
<description>Set home background image</description>
<width>14-col</width>
<label>31116</label>
<label2>$INFO[Skin.String(homeBackground)]</label2>
<onclick>Skin.SetFile(homeBackground,.png|.jpg|.gif)</onclick>
<textwidth>8-col</textwidth>
</control>
<control type="radiobutton" id="1">
<visible>Container(8000).Hasfocus(1)</visible>
<description>Reverse power down options</description>

View File

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

View File

@ -19,6 +19,22 @@
</item>
<item id="2">
<property name="id">$NUMBER[2]</property>
<label>Files</label>
<label2>Custom item</label2>
<icon>DefaultShortcut.png</icon>
<thumb />
<property name="labelID">files</property>
<property name="defaultID" />
<onclick>ActivateWindow(Videos,sources://video/,return)</onclick>
<property name="path">ActivateWindow(Videos,sources://video/,return)</property>
<property name="list">sources://video/</property>
<visible>StringCompare(System.ProfileName,Master user)</visible>
<property name="submenuVisibility">files</property>
<property name="group">mainmenu</property>
<property name="hasSubmenu">False</property>
</item>
<item id="3">
<property name="id">$NUMBER[3]</property>
<label>$ADDON[script.skinshortcuts 32022]</label>
<label2>Common menu item</label2>
<icon>DefaultShortcut.png</icon>
@ -34,8 +50,8 @@
<property name="group">mainmenu</property>
<property name="hasSubmenu">True</property>
</item>
<item id="3">
<property name="id">$NUMBER[3]</property>
<item id="4">
<property name="id">$NUMBER[4]</property>
<label>$LOCALIZE[342]</label>
<label2>Custom item</label2>
<icon>DefaultShortcut.png</icon>
@ -51,8 +67,8 @@
<property name="group">mainmenu</property>
<property name="hasSubmenu">True</property>
</item>
<item id="4">
<property name="id">$NUMBER[4]</property>
<item id="5">
<property name="id">$NUMBER[5]</property>
<label>$LOCALIZE[20343]</label>
<label2>Common menu item</label2>
<icon>DefaultShortcut.png</icon>
@ -68,8 +84,8 @@
<property name="group">mainmenu</property>
<property name="hasSubmenu">True</property>
</item>
<item id="5">
<property name="id">$NUMBER[5]</property>
<item id="6">
<property name="id">$NUMBER[6]</property>
<label>$LOCALIZE[10005]</label>
<label2>Common menu item</label2>
<icon>DefaultShortcut.png</icon>
@ -84,8 +100,8 @@
<property name="group">mainmenu</property>
<property name="hasSubmenu">True</property>
</item>
<item id="6">
<property name="id">$NUMBER[6]</property>
<item id="7">
<property name="id">$NUMBER[7]</property>
<label>$LOCALIZE[10001]</label>
<label2>Common menu item</label2>
<icon>DefaultShortcut.png</icon>
@ -100,8 +116,8 @@
<property name="group">mainmenu</property>
<property name="hasSubmenu">False</property>
</item>
<item id="7">
<property name="id">$NUMBER[7]</property>
<item id="8">
<property name="id">$NUMBER[8]</property>
<label>$LOCALIZE[10002]</label>
<label2>Common menu item</label2>
<icon>DefaultShortcut.png</icon>
@ -116,8 +132,8 @@
<property name="group">mainmenu</property>
<property name="hasSubmenu">True</property>
</item>
<item id="8">
<property name="id">$NUMBER[8]</property>
<item id="9">
<property name="id">$NUMBER[9]</property>
<label>$ADDON[script.skinshortcuts 32032]</label>
<label2>Common menu item</label2>
<icon>DefaultShortcut.png</icon>
@ -133,8 +149,8 @@
<property name="group">mainmenu</property>
<property name="hasSubmenu">True</property>
</item>
<item id="9">
<property name="id">$NUMBER[9]</property>
<item id="10">
<property name="id">$NUMBER[10]</property>
<label>$LOCALIZE[12600]</label>
<label2>Common menu item</label2>
<icon>DefaultShortcut.png</icon>
@ -150,8 +166,8 @@
<property name="group">mainmenu</property>
<property name="hasSubmenu">False</property>
</item>
<item id="10">
<property name="id">$NUMBER[10]</property>
<item id="11">
<property name="id">$NUMBER[11]</property>
<label>$LOCALIZE[10004]</label>
<label2>Common menu item</label2>
<icon>DefaultShortcut.png</icon>
@ -1245,6 +1261,22 @@
</item>
<item id="2">
<property name="id">$NUMBER[2]</property>
<label>Files</label>
<label2>Custom item</label2>
<icon>DefaultShortcut.png</icon>
<thumb />
<property name="labelID">files</property>
<property name="defaultID" />
<onclick>ActivateWindow(Videos,sources://video/,return)</onclick>
<property name="path">ActivateWindow(Videos,sources://video/,return)</property>
<property name="list">sources://video/</property>
<visible>StringCompare(System.ProfileName,Master user)</visible>
<property name="submenuVisibility">files</property>
<property name="group">mainmenu</property>
<property name="hasSubmenu">False</property>
</item>
<item id="3">
<property name="id">$NUMBER[3]</property>
<label>$ADDON[script.skinshortcuts 32022]</label>
<label2>Common menu item</label2>
<icon>DefaultShortcut.png</icon>
@ -1329,8 +1361,8 @@
<property name="isSubmenu">True</property>
<property name="submenuVisibility">livetv</property>
</item>
<item id="3">
<property name="id">$NUMBER[3]</property>
<item id="4">
<property name="id">$NUMBER[4]</property>
<label>$LOCALIZE[342]</label>
<label2>Custom item</label2>
<icon>DefaultShortcut.png</icon>
@ -1448,8 +1480,8 @@
<property name="isSubmenu">True</property>
<property name="submenuVisibility">movies</property>
</item>
<item id="4">
<property name="id">$NUMBER[4]</property>
<item id="5">
<property name="id">$NUMBER[5]</property>
<label>$LOCALIZE[20343]</label>
<label2>Common menu item</label2>
<icon>DefaultShortcut.png</icon>
@ -1550,8 +1582,8 @@
<property name="isSubmenu">True</property>
<property name="submenuVisibility">tvshows</property>
</item>
<item id="5">
<property name="id">$NUMBER[5]</property>
<item id="6">
<property name="id">$NUMBER[6]</property>
<label>$LOCALIZE[10005]</label>
<label2>Common menu item</label2>
<icon>DefaultShortcut.png</icon>
@ -1615,8 +1647,8 @@
<property name="isSubmenu">True</property>
<property name="submenuVisibility">music</property>
</item>
<item id="6">
<property name="id">$NUMBER[6]</property>
<item id="7">
<property name="id">$NUMBER[7]</property>
<label>$LOCALIZE[10001]</label>
<label2>Common menu item</label2>
<icon>DefaultShortcut.png</icon>
@ -1631,8 +1663,8 @@
<property name="group">mainmenu</property>
<property name="hasSubmenu">False</property>
</item>
<item id="7">
<property name="id">$NUMBER[7]</property>
<item id="8">
<property name="id">$NUMBER[8]</property>
<label>$LOCALIZE[10002]</label>
<label2>Common menu item</label2>
<icon>DefaultShortcut.png</icon>
@ -1664,8 +1696,8 @@
<property name="isSubmenu">True</property>
<property name="submenuVisibility">pictures</property>
</item>
<item id="8">
<property name="id">$NUMBER[8]</property>
<item id="9">
<property name="id">$NUMBER[9]</property>
<label>$ADDON[script.skinshortcuts 32032]</label>
<label2>Common menu item</label2>
<icon>DefaultShortcut.png</icon>
@ -1698,8 +1730,8 @@
<property name="isSubmenu">True</property>
<property name="submenuVisibility">dvd</property>
</item>
<item id="9">
<property name="id">$NUMBER[9]</property>
<item id="10">
<property name="id">$NUMBER[10]</property>
<label>$LOCALIZE[12600]</label>
<label2>Common menu item</label2>
<icon>DefaultShortcut.png</icon>
@ -1715,8 +1747,8 @@
<property name="group">mainmenu</property>
<property name="hasSubmenu">False</property>
</item>
<item id="10">
<property name="id">$NUMBER[10]</property>
<item id="11">
<property name="id">$NUMBER[11]</property>
<label>$LOCALIZE[10004]</label>
<label2>Common menu item</label2>
<icon>DefaultShortcut.png</icon>
@ -2527,6 +2559,12 @@
<include name="skinshortcuts-group-alt-recentcontent">
<description>No items</description>
</include>
<include name="skinshortcuts-group-files">
<description>No items</description>
</include>
<include name="skinshortcuts-group-alt-files">
<description>No items</description>
</include>
<include name="skinshortcuts-group-livetv">
<item id="1">
<property name="id">$NUMBER[1]</property>

View File

@ -143,6 +143,5 @@
<include>WindowID</include>
<label>script-skinshortcuts.xml</label>
</control>
</controls>
</window>

View File

@ -14,37 +14,29 @@
- [NEW] Busy spinner (nicked from Estuary)
- [NEW] DialogPlayerProcessInfo.xml
- [MODIFIED] Addon Browser design reworked
- [NEW] DialogPlayerProcessInfo.xml
- Numerous misc tweaks and fixes
[TODO]
Addon Options side menu
Check control is active for recent items
Dialog OK / yesNo revision - Check yes / no progress bar works ok
Revise onback for the menu to prevent dodgy nav
Gamepad setup
DialogAudioDSPManager.xml
event log screen (in settings)
MyPVRTimers
Home Background slideshow
Pictures section refresh
Fix stop from fullscreen music view
Add user option Revise player stop on return
Revise onback for the menu to prevent dodgy nav
DialogAudioDSPManager.xml
Gamepad setup
DialogPlayerProcessInfo.xml
Add user option: Revise player stop on return
Check RCB (e.g. busy spinner and menu width)
check all active strings
MyPVRTimers needs creating and testing
Screenshots etc
Check if feedback notification appears when updating libraries

View File

@ -453,6 +453,18 @@ msgctxt "#31113"
msgid "Kodi Addons"
msgstr ""
msgctxt "#31114"
msgid "Pixel format"
msgstr ""
msgctxt "#31115"
msgid "Video decoder"
msgstr ""
msgctxt "#31116"
msgid "Set Homescreen Background"
msgstr ""
msgctxt "#31117"
msgid "Launch addon"
msgstr ""