diff options
Diffstat (limited to '')
81 files changed, 17896 insertions, 0 deletions
diff --git a/addons/skin.estouchy/xml/AddonBrowser.xml b/addons/skin.estouchy/xml/AddonBrowser.xml new file mode 100644 index 0000000..4d92cdf --- /dev/null +++ b/addons/skin.estouchy/xml/AddonBrowser.xml @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">50</defaultcontrol> + <views>50,500,550</views> + <onunload>ClearProperty(PopupMenuVisible,Home)</onunload> + <controls> + <include>CommonBackground</include> + <include>SideMenu</include> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$LOCALIZE[24001]$INFO[Container.FolderName, - ]</label> + <visible>!String.IsEqual(ListItem.Path,addons://)</visible> + </control> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$LOCALIZE[24001] - $LOCALIZE[31039] $INFO[Window(AddonBrowser).Property(Updated)]</label> + <visible>String.IsEqual(ListItem.Path,addons://)</visible> + </control> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <include content="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 --> + <param name="panel-width" value="1530"/> + <param name="layout-width" value="306"/> + </include> + <include content="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 --> + <param name="panel-width" value="1090"/> + <param name="layout-width" value="363"/> + </include> + <include content="List" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 500 --> + <param name="panel-width" value="1530"/> + <param name="label-width" value="1230"/> + <param name="label2-posx" value="1360r"/> + </include> + <include content="List" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 500 --> + <param name="panel-width" value="1090"/> + <param name="label-width" value="790"/> + <param name="label2-posx" value="920r"/> + </include> + <include content="Wide" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 550 --> + <param name="panel-width" value="1530"/> + <param name="textbox-width-movies" value="1350"/> + <param name="textbox-width-episodes" value="1250"/> + </include> + <include content="Wide" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 550 --> + <param name="panel-width" value="1090"/> + <param name="textbox-width-movies" value="910"/> + <param name="textbox-width-episodes" value="810"/> + </include> + </control> + <include>ScrollBarCommons</include> + <include>BottomMenu</include> + <include content="PopupMenu"> + <param name="panel-posy">80</param> + <param name="panel-height">480</param> + </include> + <include>ScrollOffsetLabel</include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/CustomFirstRun.xml b/addons/skin.estouchy/xml/CustomFirstRun.xml new file mode 100644 index 0000000..ba5a9b3 --- /dev/null +++ b/addons/skin.estouchy/xml/CustomFirstRun.xml @@ -0,0 +1,156 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window id="1111" type="dialog"> + <defaultcontrol always="true">450</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <onunload>Skin.SetString(FirstRun,done)</onunload> + <coordinates> + <posx>280</posx> + <posy>245</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>720</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>720</width> + <height>410</height> + <texture>dialog_back.png</texture> + </control> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>600</width> + <label>$LOCALIZE[31900]</label> + </control> + <control type="group"> + <posx>650</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>720</width> + <height>320</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="textbox"> + <posx>20</posx> + <posy>80</posy> + <width>660</width> + <height>120</height> + <label>31901</label> + <font>font20_title</font> + </control> + <control type="label"> + <posx>10</posx> + <posy>160</posy> + <height>20</height> + <width>600</width> + <font>font20</font> + <label>$NUMBER[1])</label> + </control> + <control type="textbox"> + <posx>40</posx> + <posy>160</posy> + <width>640</width> + <height>120</height> + <label>31902</label> + <font>font20</font> + </control> + <control type="label"> + <posx>10</posx> + <posy>260</posy> + <height>20</height> + <width>600</width> + <font>font20</font> + <label>$NUMBER[2])</label> + </control> + <control type="textbox"> + <posx>40</posx> + <posy>260</posy> + <width>640</width> + <height>120</height> + <label>31903</label> + <font>font20</font> + </control> + <control type="grouplist" id="9000"> + <posx>20</posx> + <posy>400</posy> + <width>660</width> + <height>60</height> + <itemgap>10</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>9000</onup> + <ondown>9000</ondown> + <control type="button"> + <description>OK button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>186</label> + <onclick>PreviousMenu</onclick> + </control> + </control> + <control type="label"> + <posx>0</posx> + <posy>-230</posy> + <height>20</height> + <width>720</width> + <font>font20</font> + <label>$LOCALIZE[31904]</label> + <textcolor>grey3</textcolor> + <align>center</align> + </control> + <control type="image"> + <posx>-140</posx> + <posy>-180</posy> + <width>85</width> + <height>85</height> + <texture>DefaultFolderBack.png</texture> + <animation effect="rotate" start="0" end="-45" center="auto" condition="true">Conditional</animation> + <animation effect="slide" start="0,0" end="-170,160" time="0" condition="String.IsEqual(Skin.AspectRatio,16:9)">conditional</animation> + </control> + <control type="label"> + <posx>-85</posx> + <posy>-120</posy> + <height>85</height> + <width>85</width> + <font>font35_title</font> + <label>$NUMBER[1]</label> + <align>center</align> + <aligny>center</aligny> + <animation effect="slide" start="0,0" end="-213,0" time="0" condition="String.IsEqual(Skin.AspectRatio,16:9)">conditional</animation> + </control> + <control type="image"> + <posx>317</posx> + <posy>-180</posy> + <width>85</width> + <height>85</height> + <texture>DefaultFolderBack.png</texture> + <animation effect="rotate" start="0" end="-90" center="auto" condition="true">Conditional</animation> + </control> + <control type="label"> + <posx>317</posx> + <posy>-120</posy> + <height>85</height> + <width>85</width> + <font>font35_title</font> + <label>$NUMBER[2]</label> + <align>center</align> + <aligny>center</aligny> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/CustomVolume.xml b/addons/skin.estouchy/xml/CustomVolume.xml new file mode 100644 index 0000000..65176fd --- /dev/null +++ b/addons/skin.estouchy/xml/CustomVolume.xml @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window id="1112" type="dialog"> + <include>dialogeffect</include> + <controls> + <control type="button"> + <description>Hidden button to close the window when its focused</description> + <posx>0</posx> + <posy>0</posy> + <width>ScreenWidth</width> + <height>960</height> + <texturenofocus></texturenofocus> + <texturefocus></texturefocus> + <onclick>Back</onclick> + <visible>![Window.IsVisible(Notification) | Window.IsVisible(VolumeBar) | Window.IsVisible(SeekBar)]</visible> + </control> + <control type="group"> + <posx>364</posx> + <posy>10</posy> + <include>16x9_xPos_Relocation</include> + <visible>![Window.IsVisible(Notification) | Window.IsVisible(VolumeBar) | Window.IsVisible(SeekBar)]</visible> + <control type="label"> + <description>label</description> + <posx>0</posx> + <posy>0</posy> + <height>32</height> + <width>400</width> + <label>13376</label> + <font>font20_title</font> + <aligny>center</aligny> + </control> + <control type="label"> + <description>Volumelabel</description> + <posx>552</posx> + <posy>0</posy> + <width>180</width> + <height>32</height> + <label>$INFO[Control.GetLabel(1)]</label> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + </control> + <control type="progress" id="2"> + <description>Volume</description> + <posx>0</posx> + <posy>34</posy> + <width>552</width> + <height>24</height> + <texturebg colordiffuse="grey3">white.png</texturebg> + <midtexture colordiffuse="blue">white.png</midtexture> + <info>Player.Volume</info> + </control> + <control type="slider" id="1"> + <description>Volume Slider</description> + <posx>0</posx> + <posy>30</posy> + <width>552</width> + <height>32</height> + <info>Player.Volume</info> + <action>Volume</action> + <texturesliderbar></texturesliderbar> + <textureslidernib></textureslidernib> + <textureslidernibfocus></textureslidernibfocus> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/Defaults.xml b/addons/skin.estouchy/xml/Defaults.xml new file mode 100644 index 0000000..cc864cb --- /dev/null +++ b/addons/skin.estouchy/xml/Defaults.xml @@ -0,0 +1,205 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <default type="button"> + <posx>0</posx> + <posy>0</posy> + <width>300</width> + <height>42</height> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <font>font20</font> + <textcolor>white</textcolor> + <disabledcolor>grey2</disabledcolor> + <textoffsetx>20</textoffsetx> + <aligny>center</aligny> + <pulseonselect>no</pulseonselect> + </default> + <default type="edit"> + <posx>0</posx> + <posy>0</posy> + <width>300</width> + <height>42</height> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <font>font20</font> + <textcolor>white</textcolor> + <disabledcolor>grey2</disabledcolor> + <textoffsetx>20</textoffsetx> + <aligny>center</aligny> + <pulseonselect>no</pulseonselect> + </default> + <default type="fadelabel"> + <posx>0</posx> + <posy>0</posy> + <font>font20</font> + <textcolor>white</textcolor> + </default> + <default type="image"> + <posx>0</posx> + <posy>0</posy> + <texture></texture> + </default> + <default type="label"> + <posx>0</posx> + <posy>0</posy> + <label></label> + <font>font20</font> + <textcolor>white</textcolor> + </default> + <default type="mover"> + <posx>0</posx> + <posy>0</posy> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + </default> + <default type="progress"> + <posx>0</posx> + <posy>0</posy> + <texturebg colordiffuse="grey3">white.png</texturebg> + <midtexture colordiffuse="blue">white.png</midtexture> + <lefttexture></lefttexture> + <righttexture></righttexture> + <overlaytexture></overlaytexture> + <reveal>true</reveal> + </default> + <default type="radiobutton"> + <posx>0</posx> + <posy>0</posy> + <width>300</width> + <height>42</height> + <radiowidth>90</radiowidth> + <radioheight>45</radioheight> + <textureradioonfocus>radiobutton_on.png</textureradioonfocus> + <textureradioonnofocus>radiobutton_on.png</textureradioonnofocus> + <textureradioofffocus>radiobutton_off.png</textureradioofffocus> + <textureradiooffnofocus>radiobutton_off.png</textureradiooffnofocus> + <textureradioondisabled colordiffuse="40FFFFFF">radiobutton_on.png</textureradioondisabled> + <textureradiooffdisabled colordiffuse="40FFFFFF">radiobutton_off.png</textureradiooffdisabled> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <label>215</label> + <font>font20</font> + <textcolor>white</textcolor> + <disabledcolor>grey2</disabledcolor> + <textoffsetx>20</textoffsetx> + <aligny>center</aligny> + <pulseonselect>no</pulseonselect> + </default> + <default type="colorbutton"> + <posx>0</posx> + <posy>0</posy> + <width>300</width> + <height>42</height> + <colorwidth>130</colorwidth> + <colorheight>76</colorheight> + <texturecolormask>color-button-box.png</texturecolormask> + <texturecolordisabledmask colordiffuse="40FFFFFF">color-button-box.png</texturecolordisabledmask> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <font>font20</font> + <textcolor>white</textcolor> + <disabledcolor>grey2</disabledcolor> + <textoffsetx>20</textoffsetx> + <aligny>center</aligny> + <pulseonselect>no</pulseonselect> + </default> + <default type="resize"> + <posx>0</posx> + <posy>0</posy> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + </default> + <default type="slider"> + <controloffsetx>75</controloffsetx> + <controloffsety>0</controloffsety> + <texturesliderbar>slider.png</texturesliderbar> + <textureslidernib>slider_nofocus.png</textureslidernib> + <textureslidernibfocus>slider_focus.png</textureslidernibfocus> + <orientation>horizontal</orientation> + </default> + <default type="sliderex"> + <height>35</height> + <textoffsetx>20</textoffsetx> + <aligny>center</aligny> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <sliderwidth>350</sliderwidth> + <sliderheight>40</sliderheight> + <texturesliderbar>slider.png</texturesliderbar> + <textureslidernib>slider_nofocus.png</textureslidernib> + <textureslidernibfocus>slider_focus.png</textureslidernibfocus> + <font>font16</font> + <textcolor>white</textcolor> + <disabledcolor>grey2</disabledcolor> + </default> + <default type="spincontrol"> + <posx>0</posx> + <posy>0</posy> + <spinwidth>45</spinwidth> + <spinheight>45</spinheight> + <textureup>arrow_up.png</textureup> + <texturedown>arrow_down.png</texturedown> + <textureupfocus>arrow_up.png</textureupfocus> + <texturedownfocus>arrow_down.png</texturedownfocus> + <textureupdisabled colordiffuse="40FFFFFF">arrow_up.png</textureupdisabled> + <texturedowndisabled colordiffuse="40FFFFFF">arrow_down.png</texturedowndisabled> + <align>right</align> + <width>33</width> + <height>22</height> + <font>font20</font> + <reverse>yes</reverse> + <textcolor>white</textcolor> + <disabledcolor>grey2</disabledcolor> + <subtype>text</subtype> + <textoffsetx>-5</textoffsetx> + <textoffsety>0</textoffsety> + <pulseonselect>no</pulseonselect> + </default> + <default type="spincontrolex"> + <posx>0</posx> + <posy>0</posy> + <width>300</width> + <height>42</height> + <spinwidth>70</spinwidth> + <spinheight>45</spinheight> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <textureup>arrow_up.png</textureup> + <texturedown>arrow_down.png</texturedown> + <textureupfocus colordiffuse="blue">arrow_up.png</textureupfocus> + <texturedownfocus colordiffuse="blue">arrow_down.png</texturedownfocus> + <textureupdisabled colordiffuse="40FFFFFF">arrow_up.png</textureupdisabled> + <texturedowndisabled colordiffuse="40FFFFFF">arrow_down.png</texturedowndisabled> + <font>font20</font> + <textcolor>white</textcolor> + <disabledcolor>grey2</disabledcolor> + <textoffsetx>20</textoffsetx> + <aligny>center</aligny> + <reverse>yes</reverse> + <pulseonselect>no</pulseonselect> + </default> + <default type="textbox"> + <posx>0</posx> + <posy>0</posy> + <width>410</width> + <height>213</height> + <align>left</align> + <textcolor>white</textcolor> + <font>font20</font> + </default> + <default type="togglebutton"> + <posx>0</posx> + <posy>0</posy> + <width>20</width> + <height>20</height> + <texturefocus>scroll-up-focus.png</texturefocus> + <texturenofocus>scroll-up.png</texturenofocus> + <alttexturefocus>scroll-down-focus.png</alttexturefocus> + <alttexturenofocus>scroll-down.png</alttexturenofocus> + <textcolor>white</textcolor> + <label></label> + <font>font20</font> + <disabledcolor>grey2</disabledcolor> + <pulseonselect>no</pulseonselect> + </default> +</includes> diff --git a/addons/skin.estouchy/xml/DialogAddonInfo.xml b/addons/skin.estouchy/xml/DialogAddonInfo.xml new file mode 100644 index 0000000..44b7d3c --- /dev/null +++ b/addons/skin.estouchy/xml/DialogAddonInfo.xml @@ -0,0 +1,300 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true"></defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>15</posx> + <posy>170</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1250</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>1160</width> + <label>$LOCALIZE[24003]</label> + </control> + <control type="group"> + <posx>1180</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1250</width> + <height>560</height> + <texture>dialog_back.png</texture> + </control> + <control type="group"> + <posy>70</posy> + <posx>20</posx> + <control type="label"> + <description>Addon Title value</description> + <posx>20</posx> + <posy>0</posy> + <width>1210</width> + <height>30</height> + <align>center</align> + <aligny>center</aligny> + <font>font28_title</font> + <label>$INFO[ListItem.AddonName]</label> + <scroll>true</scroll> + </control> + <control type="image"> + <posx>0</posx> + <posy>40</posy> + <width>260</width> + <height>300</height> + <aspectratio>keep</aspectratio> + <texture background="true">$INFO[ListItem.Icon]</texture> + </control> + <control type="label"> + <posx>280</posx> + <posy>50</posy> + <width>660</width> + <height>30</height> + <font>font20_title</font> + <align>left</align> + <aligny>center</aligny> + <label>$LOCALIZE[21821]$INFO[Container(601).CurrentPage, ( $LOCALIZE[31024] ]$INFO[Container(601).NumPages,/, )]</label> + </control> + <control type="textbox" id="601"> + <description>Description Value for Albums</description> + <posx>280</posx> + <posy>82</posy> + <width>660</width> + <height>230</height> + <font>font20</font> + <pagecontrol></pagecontrol> + <label>$INFO[ListItem.AddonDescription]</label> + </control> + <control type="image"> + <posx>0</posx> + <posy>340</posy> + <width>940</width> + <height>2</height> + <texture border="2">separator.png</texture> + </control> + <control type="group"> + <posx>0</posx> + <posy>360</posy> + <control type="label"> + <description>Type txt</description> + <posx>200</posx> + <posy>0</posy> + <width>200</width> + <height>25</height> + <label>$LOCALIZE[146]</label> + <align>right</align> + <aligny>center</aligny> + <font>font20_title</font> + </control> + <control type="label"> + <description>Type Value</description> + <posx>210</posx> + <posy>0</posy> + <width>730</width> + <height>25</height> + <label fallback="10005">$INFO[ListItem.AddonType]</label> + <align>left</align> + <aligny>center</aligny> + <font>font20</font> + <scroll>true</scroll> + </control> + <control type="label"> + <description>Author txt</description> + <posx>200</posx> + <posy>30</posy> + <width>200</width> + <height>25</height> + <label>$LOCALIZE[21863]:</label> + <align>right</align> + <aligny>center</aligny> + <font>font20_title</font> + </control> + <control type="label"> + <description>Author Value</description> + <posx>210</posx> + <posy>30</posy> + <width>730</width> + <height>25</height> + <label fallback="10005">$INFO[ListItem.AddonCreator]</label> + <align>left</align> + <aligny>center</aligny> + <font>font20</font> + <scroll>true</scroll> + </control> + <control type="label"> + <description>Version txt</description> + <posx>200</posx> + <posy>60</posy> + <width>200</width> + <height>25</height> + <label>$LOCALIZE[24051]</label> + <align>right</align> + <aligny>center</aligny> + <font>font20_title</font> + </control> + <control type="label"> + <description>Version Value</description> + <posx>210</posx> + <posy>60</posy> + <width>730</width> + <height>25</height> + <label fallback="10005">$INFO[ListItem.AddonVersion]</label> + <align>left</align> + <aligny>center</aligny> + <font>font20</font> + <scroll>true</scroll> + </control> + <control type="label"> + <description>Summary txt</description> + <posx>200</posx> + <posy>90</posy> + <width>200</width> + <height>25</height> + <label>$LOCALIZE[20037]:</label> + <align>right</align> + <aligny>center</aligny> + <font>font20_title</font> + </control> + <control type="fadelabel"> + <description>Summary Value</description> + <posx>210</posx> + <posy>90</posy> + <width>730</width> + <height>25</height> + <label fallback="10005">$INFO[ListItem.AddonSummary]</label> + <align>left</align> + <aligny>center</aligny> + <font>font20</font> + <scrollout>false</scrollout> + <pauseatend>2000</pauseatend> + </control> + <control type="label"> + <description>Disclaimer txt</description> + <posx>200</posx> + <posy>120</posy> + <width>200</width> + <height>25</height> + <label>$LOCALIZE[24052]:</label> + <align>right</align> + <aligny>center</aligny> + <font>font20_title</font> + <textcolor>selected</textcolor> + <visible>String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24169])</visible> + </control> + <control type="textbox"> + <description>Disclaimer</description> + <posx>210</posx> + <posy>117</posy> + <width>730</width> + <height>50</height> + <font>font20</font> + <label fallback="231">$INFO[ListItem.AddonDisclaimer]</label> + <textcolor>selected</textcolor> + <autoscroll time="2000" delay="3000" repeat="5000">true</autoscroll> + <visible>String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24169])</visible> + </control> + <control type="label"> + <description>Broken label</description> + <posx>200</posx> + <posy>120</posy> + <width>200</width> + <height>25</height> + <font>font20_title</font> + <label>$LOCALIZE[24171]:</label> + <align>right</align> + <aligny>center</aligny> + <textcolor>selected</textcolor> + <visible>String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24171])</visible> + </control> + <control type="label"> + <description>Deprecated label</description> + <posx>200</posx> + <posy>120</posy> + <width>200</width> + <height>25</height> + <font>font20_title</font> + <label>$LOCALIZE[24170]:</label> + <align>right</align> + <aligny>center</aligny> + <textcolor>selected</textcolor> + <visible>String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24170])</visible> + </control> + <control type="textbox"> + <description>Reason label</description> + <posx>210</posx> + <posy>117</posy> + <width>730</width> + <height>50</height> + <font>font20</font> + <label>$INFO[ListItem.AddonLifecycleDesc]</label> + <align>left</align> + <textcolor>selected</textcolor> + <autoscroll time="2000" delay="3000" repeat="5000">true</autoscroll> + <visible>String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24170]) | String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24171])</visible> + </control> + </control> + </control> + <control type="grouplist" id="9000"> + <posx>980</posx> + <posy>120</posy> + <width>250</width> + <height>490</height> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>50</onup> + <ondown>49</ondown> + <control type="button" id ="6"> + <description>Enable Addon button</description> + <width>250</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>24022</label> + </control> + <control type="button" id="7"> + <description>Disable Addon button</description> + <width>250</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>24021</label> + </control> + <control type="button" id="9"> + <description>Addon Settings</description> + <width>250</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>24020</label> + </control> + <control type="button" id="8"> + <description>Update Addon button</description> + <width>250</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>24069</label> + </control> + <control type="radiobutton" id="13"> + <description>Auto-Update button</description> + <width>250</width> + <align>left</align> + <include>ButtonInfoDialogsCommonValues</include> + <label>21340</label> + <textwidth>150</textwidth> + </control> + <control type="button" id="12"> + <description>Changelog button</description> + <width>250</width> + <include>ButtonInfoDialogsCommonValues</include> + <label></label> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogAddonSettings.xml b/addons/skin.estouchy/xml/DialogAddonSettings.xml new file mode 100644 index 0000000..310bb8b --- /dev/null +++ b/addons/skin.estouchy/xml/DialogAddonSettings.xml @@ -0,0 +1,208 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol></defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>15</posx> + <posy>30</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1250</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="label" id="2"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>1160</width> + <label></label> + </control> + <control type="group"> + <posx>1180</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1250</width> + <height>840</height> + <texture>dialog_back.png</texture> + </control> + <control type="group"> + <posx>20</posx> + <posy>70</posy> + <control type="button"> + <description>left Arrow</description> + <posx>0</posx> + <posy>10</posy> + <width>24</width> + <height>40</height> + <texturefocus>arrow_left.png</texturefocus> + <texturenofocus>arrow_left.png</texturenofocus> + <onclick>Control.Move(3,-1)</onclick> + <include>VisibleFadeEffect</include> + <visible>Container(3).HasPrevious</visible> + </control> + <control type="button" id="11001"> + <description>right Arrow</description> + <posx>1170</posx> + <posy>10</posy> + <width>24</width> + <height>40</height> + <texturefocus>arrow_right.png</texturefocus> + <texturenofocus>arrow_right.png</texturenofocus> + <onclick>Control.Move(3,1)</onclick> + <include>VisibleFadeEffect</include> + <visible>Container(3).HasNext</visible> + </control> + </control> + <control type="grouplist" id="3"> + <description>button area</description> + <posx>60</posx> + <posy>70</posy> + <width>1130</width> + <height>60</height> + <itemgap>5</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>3</onleft> + <onright>3</onright> + <onup>5</onup> + <ondown>5</ondown> + </control> + <control type="image"> + <posx>0</posx> + <posy>140</posy> + <width>1250</width> + <height>554</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="grouplist" id="5"> + <description>control area</description> + <posx>0</posx> + <posy>140</posy> + <width>1250</width> + <height>554</height> + <itemgap>-1</itemgap> + <pagecontrol>30</pagecontrol> + <onup>3</onup> + <ondown>9001</ondown> + <onleft>5</onleft> + <onright>30</onright> + </control> + <control type="button" id="10"> + <description>Default Category Button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + </control> + <control type="button" id="7"> + <description>Default Button</description> + <posx>0</posx> + <posy>0</posy> + <height>70</height> + <font>font25</font> + </control> + <control type="radiobutton" id="8"> + <description>Default RadioButton</description> + <posx>0</posx> + <posy>0</posy> + <height>70</height> + <font>font25</font> + </control> + <control type="spincontrolex" id="9"> + <description>Default SpinControlex</description> + <posx>0</posx> + <posy>0</posy> + <height>70</height> + <font>font25</font> + <aligny>center</aligny> + <reverse>yes</reverse> + </control> + <control type="image" id="11"> + <description>separator image</description> + <height>5</height> + <texture border="2">separator.png</texture> + </control> + <control type="label" id="14"> + <posx>20</posx> + <height>50</height> + <font>font20_title</font> + <label></label> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="colorbutton" id="15"> + <description>Default ColorButton</description> + <posx>0</posx> + <posy>0</posy> + <height>70</height> + <font>font25</font> + </control> + <control type="sliderex" id="13"> + <description>Default Slider</description> + <height>70</height> + <font>font25</font> + <textwidth>550</textwidth> + </control> + <control type="edit" id="12"> + <height>70</height> + <font>font25</font> + </control> + <control type="textbox" id="6"> + <description>description area</description> + <left>50</left> + <top>710</top> + <width>1150</width> + <height>100</height> + <font>font24</font> + <align>justify</align> + <textcolor>blue</textcolor> + <autoscroll time="3000" delay="5000" repeat="5000">true</autoscroll> + </control> + <control type="grouplist" id="9001"> + <posx>20</posx> + <posy>830</posy> + <width>1210</width> + <height>60</height> + <itemgap>5</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>9001</onleft> + <onright>9001</onright> + <onup>5</onup> + <ondown>3</ondown> + <control type="button" id="28"> + <description>OK Button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>186</label> + </control> + <control type="button" id="29"> + <description>Cancel Button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>222</label> + </control> + <control type="button" id="30"> + <description>Defaults Button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>409</label> + </control> + <control type="button" id="20"> + <description>Level Button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <onclick>SettingsLevelChange</onclick> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogBusy.xml b/addons/skin.estouchy/xml/DialogBusy.xml new file mode 100644 index 0000000..8f86907 --- /dev/null +++ b/addons/skin.estouchy/xml/DialogBusy.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <include>dialogeffect</include> + <controls> + <control type="group"> + <posx>390</posx> + <posy>0</posy> + <width>500</width> + <height>78</height> + <include>16x9_xPos_Relocation</include> + <visible>![Window.IsVisible(Notification) | Window.IsVisible(VolumeBar) | Window.IsVisible(1112)]</visible> + <control type="image"> + <description>Busy animation</description> + <posx>20</posx> + <posy>10</posy> + <width>58</width> + <height>58</height> + <texture>busy.png</texture> + <aspectratio>keep</aspectratio> + <animation effect="rotate" start="0" end="360" center="auto" time="1200" loop="true" condition="true">conditional</animation> + </control> + <control type="label"> + <description>Busy label</description> + <posx>100</posx> + <posy>0</posy> + <width>400</width> + <height>78</height> + <align>center</align> + <aligny>center</aligny> + <label>$LOCALIZE[31009]</label> + <font>font25</font> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogButtonMenu.xml b/addons/skin.estouchy/xml/DialogButtonMenu.xml new file mode 100644 index 0000000..c971ec0 --- /dev/null +++ b/addons/skin.estouchy/xml/DialogButtonMenu.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <onload>Dialog.Close(shutdownmenu)</onload> +</window> diff --git a/addons/skin.estouchy/xml/DialogColorPicker.xml b/addons/skin.estouchy/xml/DialogColorPicker.xml new file mode 100644 index 0000000..5589e2d --- /dev/null +++ b/addons/skin.estouchy/xml/DialogColorPicker.xml @@ -0,0 +1,149 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">6</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>195</posx> + <posy>80</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>890</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>890</width> + <height>730</height> + <texture>dialog_back.png</texture> + </control> + <control type="label" id="1"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>980</width> + <label>$LOCALIZE[13406]</label> + </control> + <control type="group"> + <posx>820</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>850</width> + <height>600</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <!-- Color picker panel --> + <control type="panel" id="6"> + <posx>10</posx> + <posy>60</posy> + <width>840</width> + <height>600</height> + <onup>6</onup> + <ondown>6</ondown> + <onleft>6</onleft> + <onright>61</onright> + <pagecontrol>61</pagecontrol> + <scrolltime>200</scrolltime> + <viewtype label="100">icon</viewtype> + <itemlayout height="100" width="166"> + <control type="group"> + <control type="image"> + <posx>3</posx> + <posy>8</posy> + <width>158</width> + <height>94</height> + <texture>color-back.png</texture> + </control> + <control type="image"> + <posx>3</posx> + <posy>8</posy> + <width>158</width> + <height>94</height> + <texture border="0">white.png</texture> + <colordiffuse>$INFO[ListItem.Label2]</colordiffuse> + <aspectratio>stretch</aspectratio> + </control> + </control> + </itemlayout> + <focusedlayout height="100" width="166"> + <control type="group"> + <animation effect="zoom" time="200" tween="sine" easing="inout" start="100" end="124" center="auto">Focus</animation> + <control type="image"> + <posx>3</posx> + <posy>8</posy> + <width>158</width> + <height>94</height> + <texture>color-back.png</texture> + </control> + <control type="image"> + <posx>3</posx> + <posy>8</posy> + <width>158</width> + <height>94</height> + <texture border="0">white.png</texture> + <colordiffuse>$INFO[ListItem.Label2]</colordiffuse> + <aspectratio>stretch</aspectratio> + </control> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="61"> + <posx>856</posx> + <posy>90</posy> + <width>26</width> + <height>540</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>6</onleft> + <onright>6</onright> + <ondown>61</ondown> + <onup>61</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + </control> + <control type="label"> + <posx>20</posx> + <posy>670</posy> + <width>880</width> + <height>35</height> + <align>left</align> + <font>font14</font> + <label>[COLOR blue]$LOCALIZE[737]: [/COLOR]$INFO[Container(6).ListItem.Label, , - ]$INFO[Container(6).ListItem.Label2,#,]</label> + </control> + <control type="grouplist" id="9000"> + <posx>20</posx> + <posy>720</posy> + <width>850</width> + <height>60</height> + <itemgap>10</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>9000</onup> + <ondown>9000</ondown> + <control type="button" id="7"> + <description>Cancel button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label></label> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogConfirm.xml b/addons/skin.estouchy/xml/DialogConfirm.xml new file mode 100644 index 0000000..226b2dc --- /dev/null +++ b/addons/skin.estouchy/xml/DialogConfirm.xml @@ -0,0 +1,58 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <onload condition="Window.IsVisible(yesnodialog)">SetFocus(10)</onload> + <coordinates> + <posx>290</posx> + <posy>300</posy> + </coordinates> + <include>16x9_xPos_Relocation</include> + <include>dialogeffect</include> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>700</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="group"> + <posx>630</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="label" id="1"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>600</width> + </control> + <control type="image"> + <description>Background</description> + <posx>0</posx> + <posy>60</posy> + <width>700</width> + <height>250</height> + <texture>dialog_back.png</texture> + </control> + <control type="textbox" id="9"> + <posx>20</posx> + <posy>72</posy> + <width>660</width> + <height>138</height> + <label></label> + <font>font22</font> + </control> + <control type="progress" id="20"> + <description>Progressbar</description> + <posx>20</posx> + <posy>210</posy> + <width>660</width> + <height>10</height> + <info>System.Progressbar</info> + </control> + <include condition="!Window.IsVisible(yesnodialog)">YesNoExtendedButtons</include> + <include condition="Window.IsVisible(yesnodialog)">YesNoDefaultButtons</include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogContextMenu.xml b/addons/skin.estouchy/xml/DialogContextMenu.xml new file mode 100644 index 0000000..9fa4c91 --- /dev/null +++ b/addons/skin.estouchy/xml/DialogContextMenu.xml @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol>1000</defaultcontrol> + <include>dialogeffect</include> + <coordinates> + <posx>0</posx> + <posy>-30</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>400</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>300</width> + <label>$LOCALIZE[31007]</label> + </control> + <control type="image" id="999"> + <description>background image</description> + <posx>0</posx> + <posy>60</posy> + <width>400</width> + <height>700</height> + <texture>dialog_back.png</texture> + </control> + <control type="group"> + <posx>330</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="grouplist" id="996"> + <description>grouplist for context buttons</description> + <posx>0</posx> + <posy>60</posy> + <width>400</width> + <height max="700">auto</height> + <itemgap>0</itemgap> + </control> + <control type="button" id="1000"> + <description>button template</description> + <posx>0</posx> + <posy></posy> + <width>400</width> + <height>70</height> + <font>font25</font> + <align>center</align> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogExtendedProgressBar.xml b/addons/skin.estouchy/xml/DialogExtendedProgressBar.xml new file mode 100644 index 0000000..b3b5496 --- /dev/null +++ b/addons/skin.estouchy/xml/DialogExtendedProgressBar.xml @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <include>dialogeffect</include> + <controls> + <control type="group"> + <posx>390</posx> + <posy>0</posy> + <width>500</width> + <height>78</height> + <include>16x9_xPos_Relocation</include> + <visible>![Window.IsVisible(Notification) | Window.IsVisible(BusyDialog) | Window.IsVisible(VolumeBar) | Window.IsVisible(1112) | Window.IsVisible(Visualisation) | Window.IsVisible(FullscreenVideo)]</visible> + <control type="fadelabel" id="30"> + <posx>0</posx> + <posy>10</posy> + <width>500</width> + <height>15</height> + <font>font18_title</font> + <align>center</align> + <aligny>center</aligny> + <scrollout>false</scrollout> + <pauseatend>2000</pauseatend> + </control> + <control type="fadelabel" id="31"> + <posx>0</posx> + <posy>34</posy> + <width>500</width> + <height>20</height> + <font>font20</font> + <align>center</align> + <aligny>center</aligny> + <scrollout>false</scrollout> + <pauseatend>2000</pauseatend> + </control> + <control type="progress" id="32"> + <description>progress control</description> + <posx>0</posx> + <posy>72</posy> + <width>500</width> + <height>6</height> + <texturebg colordiffuse="grey3">white.png</texturebg> + <midtexture colordiffuse="blue">white.png</midtexture> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogFavourites.xml b/addons/skin.estouchy/xml/DialogFavourites.xml new file mode 100644 index 0000000..8da89f7 --- /dev/null +++ b/addons/skin.estouchy/xml/DialogFavourites.xml @@ -0,0 +1,148 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">450</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>80</posx> + <posy>90</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1120</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1120</width> + <height>720</height> + <texture>dialog_back.png</texture> + </control> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>1000</width> + <label>$LOCALIZE[1036]</label> + </control> + <control type="group"> + <posx>1050</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1070</width> + <height>720</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="panel" id="450"> + <posx>1</posx> + <posy>60</posy> + <width>1068</width> + <height>720</height> + <onup>450</onup> + <onleft>450</onleft> + <onright>450</onright> + <ondown>450</ondown> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout width="267" height="360"> + <control type="image"> + <posx>10</posx> + <posy>10</posy> + <width>247</width> + <height>340</height> + <texture colordiffuse="50000000">black.png</texture> + </control> + <control type="image"> + <posx>10</posx> + <posy>10</posy> + <width>247</width> + <height>277</height> + <aspectratio align="center">keep</aspectratio> + <texture>$INFO[ListItem.Icon]</texture> + </control> + <control type="image"> + <posx>10</posx> + <posy>287</posy> + <width>247</width> + <height>63</height> + <texture colordiffuse="50000000">black.png</texture> + </control> + <control type="textbox"> + <posx>10</posx> + <posy>287</posy> + <width>247</width> + <height>63</height> + <font>font20</font> + <align>center</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + </itemlayout> + <focusedlayout width="267" height="360"> + <control type="image"> + <posx>10</posx> + <posy>10</posy> + <width>247</width> + <height>340</height> + <texture>list_focus.png</texture> + </control> + <control type="image"> + <posx>10</posx> + <posy>10</posy> + <width>247</width> + <height>277</height> + <aspectratio align="center">keep</aspectratio> + <texture>$INFO[ListItem.Icon]</texture> + </control> + <control type="image"> + <posx>10</posx> + <posy>287</posy> + <width>247</width> + <height>63</height> + <texture colordiffuse="50000000">black.png</texture> + </control> + <control type="textbox"> + <posx>10</posx> + <posy>287</posy> + <width>247</width> + <height>63</height> + <font>font20</font> + <align>center</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="60"> + <posx>1082</posx> + <posy>90</posy> + <width>26</width> + <height>660</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>3</onleft> + <onright>3</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogGameControllers.xml b/addons/skin.estouchy/xml/DialogGameControllers.xml new file mode 100644 index 0000000..2f7b81d --- /dev/null +++ b/addons/skin.estouchy/xml/DialogGameControllers.xml @@ -0,0 +1,202 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">3</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>75</posx> + <posy>90</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1130</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="label"> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>1130</width> + <label>$LOCALIZE[35058]</label> + </control> + <control type="group"> + <posx>1060</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1130</width> + <height>720</height> + <texture>dialog_back.png</texture> + </control> + <control type="label"> + <posx>0</posx> + <posy>60</posy> + <width>300</width> + <height>50</height> + <label>35050</label> + <font>font25</font> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="image"> + <posx>0</posx> + <posy>110</posy> + <width>300</width> + <height>552</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="grouplist" id="3"> + <posx>0</posx> + <posy>110</posy> + <width>300</width> + <height>553</height> + <pagecontrol>60</pagecontrol> + <itemgap>-1</itemgap> + <onleft>5</onleft> + <onright>60</onright> + <onup>9000</onup> + <ondown>9000</ondown> + </control> + <control type="button" id="10"> + <posx>0</posx> + <posy>0</posy> + <height>70</height> + <font>font25</font> + </control> + <control type="scrollbar" id="60"> + <posx>302</posx> + <posy>140</posy> + <width>26</width> + <height>493</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>3</onleft> + <onright>5</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + </control> + <control type="gamecontroller" id="31"> + <left>340</left> + <top>150</top> + <width>450</width> + <height>286</height> + <include>VisibleFadeEffect</include> + </control> + <control type="label"> + <posx>800</posx> + <posy>60</posy> + <width>300</width> + <height>50</height> + <label>35059</label> + <font>font25</font> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="image"> + <posx>800</posx> + <posy>110</posy> + <width>300</width> + <height>552</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="grouplist" id="5"> + <posx>800</posx> + <posy>110</posy> + <width>300</width> + <height>553</height> + <pagecontrol>61</pagecontrol> + <itemgap>-1</itemgap> + <onleft>3</onleft> + <onright>61</onright> + <onup>9000</onup> + <ondown>9000</ondown> + </control> + <control type="button" id="7"> + <posx>0</posx> + <posy>0</posy> + <height>70</height> + <font>font25</font> + </control> + <control type="image" id="9"> + <description>separator image</description> + <height>2</height> + <texture border="2">separator.png</texture> + </control> + <control type="label" id="8"> + <posx>20</posx> + <height>50</height> + <font>font20_title</font> + <label></label> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="scrollbar" id="61"> + <posx>1102</posx> + <posy>140</posy> + <width>26</width> + <height>493</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>5</onleft> + <onright>3</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + </control> + <control type="grouplist" id="9000"> + <posx>0</posx> + <posy>710</posy> + <width>1130</width> + <height>60</height> + <itemgap>5</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onup>3</onup> + <ondown>3</ondown> + <control type="button" id="18"> + <description>OK button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>186</label> + </control> + <control type="button" id="19"> + <description>Reset button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>13007</label> + </control> + <control type="button" id="20"> + <description>More</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>21452</label> + </control> + <control type="button" id="17"> + <description>Help button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>10043</label> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogKeyboard.xml b/addons/skin.estouchy/xml/DialogKeyboard.xml new file mode 100644 index 0000000..deeed76 --- /dev/null +++ b/addons/skin.estouchy/xml/DialogKeyboard.xml @@ -0,0 +1,693 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">65</defaultcontrol> + <coordinates> + <posx>0</posx> + <posy>0</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="group"> + <posx>48</posx> + <posy>500r</posy> + <animation effect="slide" start="0,610" end="0,0" time="400" easing="out" tween="quadratic" >WindowOpen</animation> + <animation effect="slide" start="0,0" end="0,610" time="400" easing="in" tween="quadratic" >WindowClose</animation> + <include>16x9_xPos_Relocation</include> + <control type="group"> + <visible>Control.IsVisible(313)</visible> + <control type="image"> + <posx>0</posx> + <posy>-170</posy> + <width>1184</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="label" id="313"> + <description>coding text input</description> + <posx>20</posx> + <posy>-170</posy> + <width>1144</width> + <include>WindowTitleCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>-110</posy> + <width>1184</width> + <height>60</height> + <aspectratio>stretch</aspectratio> + <texture>dialog_back.png</texture> + </control> + <control type="label" id="314"> + <description>coding text choices</description> + <posx>0</posx> + <posy>-110</posy> + <width>1144</width> + <height>60</height> + <font>font25</font> + <textcolor>white</textcolor> + <align>center</align> + <aligny>center</aligny> + </control> + </control> + <control type="image"> + <posx>0</posx> + <posy>-50</posy> + <width>1184</width> + <height>60</height> + <texture>dialog_header.png</texture> + </control> + <control type="group"> + <posx>1114</posx> + <posy>-50</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="label" id="311"> + <description>dialog Heading</description> + <posx>20</posx> + <posy>-50</posy> + <width>1144</width> + <include>WindowTitleCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>10</posy> + <width>1184</width> + <height>456</height> + <aspectratio>stretch</aspectratio> + <texture>dialog_back.png</texture> + </control> + <control type="edit" id="312"> + <description>Edit Text</description> + <posx>0</posx> + <posy>10</posy> + <width>1144</width> + <height>60</height> + <font>font25</font> + <align>center</align> + <aligny>center</aligny> + <texturenofocus></texturenofocus> + <texturefocus></texturefocus> + </control> + <control type="group"> + <posx>0</posx> + <posy>70</posy> + <!-- First Row --> + <control type="grouplist"> + <width>1184</width> + <align>center</align> + <orientation>horizontal</orientation> + <itemgap>4</itemgap> + <control type="button" id="100"> + <description>(0,0) key button</description> + <onup>32</onup> + <ondown>120</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="101"> + <description>(0,1) key button</description> + <onup>32</onup> + <ondown>121</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="102"> + <description>(0,2) key button</description> + <onup>32</onup> + <ondown>122</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="103"> + <description>(0,3) key button</description> + <onup>32</onup> + <ondown>123</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="104"> + <description>(0,4) key button</description> + <onup>8</onup> + <ondown>124</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="105"> + <description>(0,5) key button</description> + <onup>8</onup> + <ondown>125</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="106"> + <description>(0,6) key button</description> + <onup>8</onup> + <ondown>126</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="107"> + <description>(0,7) key button</description> + <onup>8</onup> + <ondown>127</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="108"> + <description>(0,8) key button</description> + <onup>305</onup> + <ondown>128</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="109"> + <description>(0,9) key button</description> + <onup>305</onup> + <ondown>129</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="110"> + <description>(0,10) key button</description> + <onup>306</onup> + <ondown>130</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="111"> + <description>(0,11) key button</description> + <onup>306</onup> + <ondown>131</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="112"> + <description>(0,12) key button</description> + <onup>306</onup> + <ondown>132</ondown> + <include>KeyboardButton</include> + </control> + <control type="group"> + <posx>0</posx> + <posy>0</posy> + <width>128</width> + <height>76</height> + <control type="button" id="8"> + <description>'BACKSPACE' button</description> + <posx>0</posx> + <posy>0</posy> + <width>128</width> + <height>76</height> + <texturenofocus colordiffuse="grey3">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <textcolor>white</textcolor> + <font>font25</font> + <align>center</align> + <aligny>center</aligny> + <label></label> + </control> + <control type="image"> + <description>BackSpace Icon image</description> + <posx>39</posx> + <posy>13</posy> + <width>50</width> + <height>50</height> + <texture>icon_keyboard_backspace.png</texture> + </control> + </control> + </control> + <!-- Second Row --> + <control type="grouplist"> + <posy>80</posy> + <width>1184</width> + <align>center</align> + <orientation>horizontal</orientation> + <itemgap>4</itemgap> + <control type="button" id="120"> + <description>(1,0) key button</description> + <onup>100</onup> + <ondown>140</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="121"> + <description>(1,1) key button</description> + <onup>101</onup> + <ondown>141</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="122"> + <description>(1,2) key button</description> + <onup>102</onup> + <ondown>142</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="123"> + <description>(1,3) key button</description> + <onup>103</onup> + <ondown>143</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="124"> + <description>(1,4) key button</description> + <onup>104</onup> + <ondown>144</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="125"> + <description>(1,5) key button</description> + <onup>105</onup> + <ondown>145</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="126"> + <description>(1,6) key button</description> + <onup>106</onup> + <ondown>146</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="127"> + <description>(1,7) key button</description> + <onup>107</onup> + <ondown>147</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="128"> + <description>(1,8) key button</description> + <onup>108</onup> + <ondown>148</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="129"> + <description>(1,9) key button</description> + <onup>109</onup> + <ondown>149</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="130"> + <description>(1,10) key button</description> + <onup>110</onup> + <ondown>150</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="131"> + <description>(1,11) key button</description> + <onup>111</onup> + <ondown>151</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="132"> + <description>(1,12) key button</description> + <onup>112</onup> + <ondown>152</ondown> + <include>KeyboardButton</include> + </control> + <control type="group"> + <posx>0</posx> + <posy>0</posy> + <width>128</width> + <height>76</height> + <control type="button" id="300"> + <description>DONE button</description> + <posx>0</posx> + <posy>0</posy> + <width>128</width> + <height>76</height> + <texturenofocus colordiffuse="grey3">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <textcolor>white</textcolor> + <font>font25</font> + <align>center</align> + <aligny>center</aligny> + <label></label> + </control> + <control type="image"> + <description>Enter\done Icon image</description> + <posx>39</posx> + <posy>13</posy> + <width>50</width> + <height>50</height> + <aspectratio>keep</aspectratio> + <texture>icon_keyboard_enter.png</texture> + </control> + </control> + </control> + <!-- Third Row --> + <control type="grouplist"> + <posy>160</posy> + <width>1184</width> + <align>center</align> + <orientation>horizontal</orientation> + <itemgap>4</itemgap> + <control type="button" id="140"> + <description>(2,0) key button</description> + <onup>120</onup> + <ondown>160</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="141"> + <description>(2,1) key button</description> + <onup>121</onup> + <ondown>161</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="142"> + <description>(2,2) key button</description> + <onup>122</onup> + <ondown>162</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="143"> + <description>(2,3) key button</description> + <onup>123</onup> + <ondown>163</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="144"> + <description>(2,4) key button</description> + <onup>124</onup> + <ondown>164</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="145"> + <description>(2,5) key button</description> + <onup>125</onup> + <ondown>165</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="146"> + <description>(2,6) key button</description> + <onup>126</onup> + <ondown>166</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="147"> + <description>(2,7) key button</description> + <onup>127</onup> + <ondown>167</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="148"> + <description>(2,8) key button</description> + <onup>128</onup> + <ondown>168</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="149"> + <description>(2,9) key button</description> + <onup>129</onup> + <ondown>169</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="150"> + <description>(2,10) key button</description> + <onup>130</onup> + <ondown>170</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="151"> + <description>(2,11) key button</description> + <onup>131</onup> + <ondown>171</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="152"> + <description>(2,12) key button</description> + <onup>132</onup> + <ondown>172</ondown> + <include>KeyboardButton</include> + </control> + <control type="togglebutton" id="303"> + <description>CAPS LOCK button</description> + <posx>0</posx> + <posy>170</posy> + <width>128</width> + <height>76</height> + <texturenofocus colordiffuse="grey3">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <alttexturenofocus colordiffuse="grey3">white.png</alttexturenofocus> + <alttexturefocus>list_focus.png</alttexturefocus> + <textcolor>white</textcolor> + <font>font20</font> + <align>center</align> + <aligny>center</aligny> + <label>31004</label> + <altlabel>[COLOR=blue]$LOCALIZE[31004][/COLOR]</altlabel> + </control> + </control> + <!-- Forth Row --> + <control type="grouplist"> + <posy>240</posy> + <width>1184</width> + <align>center</align> + <orientation>horizontal</orientation> + <itemgap>4</itemgap> + <control type="button" id="160"> + <description>(3,0) key button</description> + <onup>140</onup> + <ondown>32</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="161"> + <description>(3,1) key button</description> + <onup>141</onup> + <ondown>32</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="162"> + <description>(3,2) key button</description> + <onup>142</onup> + <ondown>32</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="163"> + <description>(3,3) key button</description> + <onup>143</onup> + <ondown>32</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="164"> + <description>(3,4) key button</description> + <onup>144</onup> + <ondown>8</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="165"> + <description>(3,5) key button</description> + <onup>145</onup> + <ondown>8</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="166"> + <description>(3,6) key button</description> + <onup>146</onup> + <ondown>8</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="167"> + <description>(3,7) key button</description> + <onup>147</onup> + <ondown>8</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="168"> + <description>(3,8) key button</description> + <onup>148</onup> + <ondown>305</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="169"> + <description>(3,9) key button</description> + <onup>149</onup> + <ondown>305</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="170"> + <description>(3,10) key button</description> + <onup>150</onup> + <ondown>306</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="171"> + <description>(3,11) key button</description> + <onup>151</onup> + <ondown>306</ondown> + <include>KeyboardButton</include> + </control> + <control type="button" id="172"> + <description>(3,12) key button</description> + <onup>152</onup> + <ondown>307</ondown> + <include>KeyboardButton</include> + </control> + <control type="group"> + <posx>0</posx> + <posy>0</posy> + <width>128</width> + <height>76</height> + <control type="button" id="302"> + <description>SHIFT button</description> + <posx>0</posx> + <posy>0</posy> + <width>128</width> + <height>76</height> + <texturenofocus colordiffuse="grey3">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <textcolor>white</textcolor> + <font>font25</font> + <align>left</align> + <aligny>center</aligny> + <label></label> + </control> + <control type="image"> + <description>Shift Icon image</description> + <posx>39</posx> + <posy>13</posy> + <width>50</width> + <height>50</height> + <aspectratio>keep</aspectratio> + <texture>icon_keyboard_shift.png</texture> + </control> + </control> + </control> + <!-- Fifth Row --> + <control type="grouplist"> + <posy>320</posy> + <width>1184</width> + <align>center</align> + <orientation>horizontal</orientation> + <itemgap>4</itemgap> + <control type="button" id="307"> + <description>IP Input button</description> + <posx>0</posx> + <posy>85</posy> + <width>128</width> + <height>76</height> + <texturenofocus colordiffuse="grey3">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <textcolor>white</textcolor> + <font>font25</font> + <align>center</align> + <aligny>center</aligny> + <label>31003</label> + </control> + <control type="togglebutton" id="304"> + <description>Symbols button</description> + <width>128</width> + <height>76</height> + <texturenofocus colordiffuse="grey3">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <alttexturenofocus colordiffuse="grey3">white.png</alttexturenofocus> + <alttexturefocus>list_focus.png</alttexturefocus> + <textcolor>white</textcolor> + <font>font25</font> + <align>center</align> + <aligny>center</aligny> + <label>ãéö</label> + <altlabel>[COLOR=blue]abc[/COLOR]</altlabel> + </control> + <control type="group"> + <posx>0</posx> + <posy>0</posy> + <width>128</width> + <height>76</height> + <control type="button" id="305"> + <description>previous button</description> + <posx>0</posx> + <posy>0</posy> + <width>128</width> + <height>76</height> + <texturenofocus colordiffuse="grey3">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <textcolor>white</textcolor> + <font>font25</font> + <align>center</align> + <aligny>center</aligny> + <label></label> + </control> + <control type="image"> + <description>Previous Icon image</description> + <posx>39</posx> + <posy>18</posy> + <width>50</width> + <height>40</height> + <aspectratio>keep</aspectratio> + <texture flipx="true">icon_keyboard_arrowkey.png</texture> + </control> + </control> + <control type="group"> + <posx>0</posx> + <posy>0</posy> + <width>128</width> + <height>76</height> + <control type="button" id="306"> + <description>next button</description> + <posx>0</posx> + <posy>0</posy> + <width>128</width> + <height>76</height> + <texturenofocus colordiffuse="grey3">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <textcolor>white</textcolor> + <font>font25</font> + <align>center</align> + <aligny>center</aligny> + <label></label> + </control> + <control type="image"> + <description>Next Icon image</description> + <posx>39</posx> + <posy>18</posy> + <width>50</width> + <height>40</height> + <aspectratio>keep</aspectratio> + <texture>icon_keyboard_arrowkey.png</texture> + </control> + </control> + <control type="button" id="32"> + <description>SPACE button</description> + <width>260</width> + <height>76</height> + <texturenofocus colordiffuse="grey3">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <font>font25</font> + <align>center</align> + <aligny>center</aligny> + <label>20182</label> + </control> + <control type="button" id="309"> + <description>Layout button</description> + <width>260</width> + <height>76</height> + <label>20177</label> + <onup>302</onup> + <ondown>100</ondown> + <texturenofocus colordiffuse="grey3">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <textcolor>white</textcolor> + <font>font22</font> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="group"> + <posx>0</posx> + <posy>0</posy> + <width>76</width> + <height>76</height> + <control type="button" id="310"> + <description>show password button</description> + <posx>0</posx> + <posy>0</posy> + <width>76</width> + <height>76</height> + <texturenofocus colordiffuse="grey3">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <textcolor></textcolor> + <font></font> + <align>center</align> + <aligny>center</aligny> + <label></label> + </control> + <control type="image"> + <description>Next Icon image</description> + <posx>13</posx> + <posy>18</posy> + <width>50</width> + <height>40</height> + <aspectratio>keep</aspectratio> + <texture>$VAR[PasswordButton]</texture> + <visible>Control.IsVisible(310)</visible> + </control> + </control> + </control> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogMediaSource.xml b/addons/skin.estouchy/xml/DialogMediaSource.xml new file mode 100644 index 0000000..e6153cf --- /dev/null +++ b/addons/skin.estouchy/xml/DialogMediaSource.xml @@ -0,0 +1,232 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol>10</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>140</posx> + <posy>135</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1000</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="label" id="2"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>910</width> + <label>$LOCALIZE[13406]</label> + </control> + <control type="group"> + <posx>930</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>590</height> + <texture>dialog_back.png</texture> + </control> + <control type="label"> + <description>path label</description> + <posx>0</posx> + <posy>60</posy> + <width>960</width> + <height>40</height> + <align>center</align> + <aligny>center</aligny> + <font>font20_title</font> + <label>1021</label> + </control> + <control type="image"> + <posx>0</posx> + <posy>100</posy> + <width>760</width> + <height>350</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="list" id="10"> + <posx>0</posx> + <posy>100</posy> + <width>760</width> + <height>350</height> + <onup>9001</onup> + <onleft>9000</onleft> + <onright>60</onright> + <ondown>12</ondown> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="70"> + <control type="label"> + <posx>20</posx> + <posy>0</posy> + <width>720</width> + <height>70</height> + <font>font25</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + </itemlayout> + <focusedlayout height="70"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>760</width> + <height>70</height> + <texture>list_focus.png</texture> + </control> + <control type="label"> + <posx>20</posx> + <posy>0</posy> + <width>720</width> + <height>70</height> + <font>font25</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + </focusedlayout> + </control> + <control type="group" id="9000"> + <posx>780</posx> + <posy>175</posy> + <control type="button" id="11"> + <description>Browse Button</description> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>60</height> + <label>1024</label> + <align>center</align> + <aligny>center</aligny> + <font>font18_title</font> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus>button_nofocus.png</texturenofocus> + <pulseonselect>false</pulseonselect> + <onup>18</onup> + <onleft>60</onleft> + <onright>10</onright> + <ondown>13</ondown> + </control> + <control type="button" id="13"> + <description>Add Path Button</description> + <posx>0</posx> + <posy>70</posy> + <width>200</width> + <height>60</height> + <label>15019</label> + <align>center</align> + <aligny>center</aligny> + <font>font18_title</font> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus>button_nofocus.png</texturenofocus> + <pulseonselect>false</pulseonselect> + <onup>11</onup> + <onleft>60</onleft> + <onright>10</onright> + <ondown>14</ondown> + </control> + <control type="button" id="14"> + <description>Remove Path Button</description> + <posx>0</posx> + <posy>140</posy> + <width>200</width> + <height>60</height> + <label>1210</label> + <align>center</align> + <aligny>center</aligny> + <font>font18_title</font> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus>button_nofocus.png</texturenofocus> + <pulseonselect>false</pulseonselect> + <onup>13</onup> + <onleft>60</onleft> + <onright>10</onright> + <ondown>12</ondown> + </control> + </control> + <control type="image"> + <posx>0</posx> + <posy>450</posy> + <width>1000</width> + <height>2</height> + <texture border="2">separator.png</texture> + </control> + <control type="label"> + <description>Name label</description> + <posx>20</posx> + <posy>452</posy> + <width>960</width> + <height>40</height> + <align>center</align> + <aligny>center</aligny> + <font>font20_title</font> + <label>1022</label> + </control> + <control type="image"> + <posx>0</posx> + <posy>492</posy> + <width>1000</width> + <height>70</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="edit" id="12"> + <description>Name Button</description> + <posx>0</posx> + <posy>492</posy> + <width>1000</width> + <height>70</height> + <align>center</align> + <aligny>center</aligny> + <label></label> + <font>font25</font> + <onup>10</onup> + <onleft>12</onleft> + <onright>19</onright> + <ondown>9001</ondown> + </control> + <control type="grouplist" id="9001"> + <posx>20</posx> + <posy>580</posy> + <width>960</width> + <height>60</height> + <itemgap>5</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>9001</onleft> + <onright>9001</onright> + <onup>50</onup> + <ondown>49</ondown> + <control type="button" id="18"> + <description>Ok Button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>186</label> + </control> + <control type="button" id="19"> + <description>Cancel Button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>222</label> + </control> + <control type="button" id="20"> + <description>Set Content Button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>20333</label> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogMusicInfo.xml b/addons/skin.estouchy/xml/DialogMusicInfo.xml new file mode 100644 index 0000000..1754bbf --- /dev/null +++ b/addons/skin.estouchy/xml/DialogMusicInfo.xml @@ -0,0 +1,732 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">9000</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>140</posx> + <posy>80</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1000</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>910</width> + <label>$INFO[Listitem.Artist]</label> + <visible>container.content(Artists)</visible> + </control> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>910</width> + <label>$INFO[Listitem.Title]</label> + <visible>container.content(Songs)</visible> + </control> + <control type="group"> + <posx>930</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>740</height> + <texture>dialog_back.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>660</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="group"> + <visible>Container.Content(Songs) + !Control.IsVisible(50)</visible> + <posy>70</posy> + <posx>20</posx> + <include>VisibleFadeEffect</include> + <control type="list" id="49"> + <posx>0</posx> + <posy>0</posy> + <width>960</width> + <height>730</height> + <onleft>49</onleft> + <onright>49</onright> + <onup>9000</onup> + <ondown>61</ondown> + <pagecontrol></pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="30"> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>30</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>210</posx> + <posy>0</posy> + <width>750</width> + <height>30</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </itemlayout> + <focusedlayout height="30"> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>30</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>210</posx> + <posy>0</posy> + <width>750</width> + <height>30</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </focusedlayout> + <content> + <item> + <label>$LOCALIZE[557]:</label> + <label2>$INFO[ListItem.Artist]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Artist)</visible> + </item> + <item> + <label>$LOCALIZE[558]:</label> + <label2>$INFO[ListItem.Album]$INFO[listitem.discnumber, - $LOCALIZE[427] ]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Album)</visible> + </item> + <item> + <label>$LOCALIZE[515]:</label> + <label2>$INFO[ListItem.Genre]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Genre)</visible> + </item> + <item> + <label>$LOCALIZE[175]:</label> + <label2>$INFO[ListItem.Mood]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Mood)</visible> + </item> + <item> + <label>$LOCALIZE[562]:</label> + <label2>$INFO[ListItem.Year]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Year)</visible> + </item> + <item> + <label>$LOCALIZE[554]:</label> + <label2>$INFO[ListItem.TrackNumber]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.TrackNumber)</visible> + </item> + <item> + <label>$LOCALIZE[563]:</label> + <label2>$INFO[ListItem.RatingAndVotes]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.RatingAndVotes)</visible> + </item> + <item> + <label>$LOCALIZE[38018]:</label> + <label2>$INFO[ListItem.Userrating]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Userrating)</visible> + </item> + </content> + </control> + </control> + <control type="group"> + <visible>Container.Content(Albums) + !Control.IsVisible(50)</visible> + <posy>70</posy> + <posx>20</posx> + <include>VisibleFadeEffect</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>260</width> + <height>360</height> + <aspectratio>keep</aspectratio> + <texture background="true">$INFO[ListItem.Icon]</texture> + </control> + <control type="textbox"> + <description>Description Value for Albums</description> + <posx>280</posx> + <posy>0</posy> + <width>650</width> + <height>375</height> + <font>font20</font> + <pagecontrol>60</pagecontrol> + <label>$INFO[ListItem.Property(Album_Description)]</label> + </control> + <control type="scrollbar" id="60"> + <posx>942</posx> + <posy>30</posy> + <width>26</width> + <height>315</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>3</onleft> + <onright>3</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + </control> + <control type="image"> + <posx>0</posx> + <posy>390</posy> + <width>960</width> + <height>2</height> + <texture border="2">separator.png</texture> + </control> + <control type="list" id="49"> + <posx>0</posx> + <posy>400</posy> + <width>960</width> + <height>330</height> + <onleft>49</onleft> + <onright>49</onright> + <onup>9000</onup> + <ondown>61</ondown> + <pagecontrol></pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="30"> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>30</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>210</posx> + <posy>0</posy> + <width>750</width> + <height>30</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </itemlayout> + <focusedlayout height="30"> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>30</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>210</posx> + <posy>0</posy> + <width>750</width> + <height>30</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </focusedlayout> + <content> + <item> + <label>$LOCALIZE[557]:</label> + <label2>$INFO[ListItem.Artist]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Artist)</visible> + </item> + <item> + <label>$LOCALIZE[515]:</label> + <label2>$INFO[ListItem.Genre]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Genre)</visible> + </item> + <item> + <label>$LOCALIZE[563]:</label> + <label2>$INFO[ListItem.Rating]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Rating)</visible> + </item> + <item> + <label>$LOCALIZE[175]:</label> + <label2>$INFO[ListItem.Property(Album_Mood)]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Property(Album_Mood))</visible> + </item> + <item> + <label>$LOCALIZE[176]:</label> + <label2>$INFO[ListItem.Property(Album_Style)]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Property(Album_Style))</visible> + </item> + <item> + <label>$LOCALIZE[21895]:</label> + <label2>$INFO[ListItem.Property(Album_Theme)]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Property(Album_Theme))</visible> + </item> + <item> + <label>$LOCALIZE[21899]:</label> + <label2>$INFO[ListItem.Property(Album_Label)]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Property(Album_Label))</visible> + </item> + <item> + <label>$LOCALIZE[562]:</label> + <label2>$INFO[ListItem.Year]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Year)</visible> + </item> + </content> + </control> + </control> + <control type="group"> + <visible>Container.Content(Artists) + !Control.IsVisible(50)</visible> + <posy>70</posy> + <posx>20</posx> + <include>VisibleFadeEffect</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>260</width> + <height>360</height> + <aspectratio>keep</aspectratio> + <texture background="true">$INFO[ListItem.Icon]</texture> + </control> + <control type="textbox"> + <description>Description Value for Artists</description> + <posx>280</posx> + <posy>0</posy> + <width>650</width> + <height>375</height> + <font>font20</font> + <pagecontrol>60</pagecontrol> + <label>$INFO[ListItem.Property(Artist_Description)]</label> + </control> + <control type="scrollbar" id="60"> + <posx>942</posx> + <posy>30</posy> + <width>26</width> + <height>315</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>3</onleft> + <onright>3</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + </control> + <control type="image"> + <posx>0</posx> + <posy>390</posy> + <width>960</width> + <height>2</height> + <texture border="2">separator.png</texture> + </control> + <control type="list" id="49"> + <posx>0</posx> + <posy>400</posy> + <width>960</width> + <height>330</height> + <onleft>49</onleft> + <onright>49</onright> + <onup>9000</onup> + <ondown>61</ondown> + <pagecontrol></pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="30"> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>30</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>210</posx> + <posy>0</posy> + <width>750</width> + <height>30</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </itemlayout> + <focusedlayout height="30"> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>30</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>210</posx> + <posy>0</posy> + <width>750</width> + <height>30</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </focusedlayout> + <content> + <item> + <label>$LOCALIZE[21893]:</label> + <label2>$INFO[ListItem.Property(Artist_Born)]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Property(Artist_Born))</visible> + </item> + <item> + <label>$LOCALIZE[21894]:</label> + <label2>$INFO[ListItem.Property(Artist_Formed)]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Property(Artist_Formed))</visible> + </item> + <item> + <label>$LOCALIZE[515]:</label> + <label2>$INFO[ListItem.Genre]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Genre)</visible> + </item> + <item> + <label>$LOCALIZE[175]:</label> + <label2>$INFO[ListItem.Property(Artist_Mood)]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Property(Artist_Mood))</visible> + </item> + <item> + <label>$LOCALIZE[176]:</label> + <label2>$INFO[ListItem.Property(Artist_Style)]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Property(Artist_Style))</visible> + </item> + <item> + <label>$LOCALIZE[21897]:</label> + <label2>$INFO[ListItem.Property(Artist_Died)]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Property(Artist_Died))</visible> + </item> + <item> + <label>$LOCALIZE[21896]:</label> + <label2>$INFO[ListItem.Property(Artist_Disbanded)]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Property(Artist_Disbanded))</visible> + </item> + <item> + <label>$LOCALIZE[21898]:</label> + <label2>$INFO[ListItem.Property(Artist_YearsActive)]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Property(Artist_YearsActive))</visible> + </item> + </content> + </control> + </control> + <control type="panel" id="50"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>660</height> + <onup>50</onup> + <onleft>50</onleft> + <onright>50</onright> + <ondown>50</ondown> + <pagecontrol></pagecontrol> + <scrolltime>200</scrolltime> + <include>VisibleFadeEffect</include> + <visible>[Container.Content(Artists) + !String.IsEmpty(Window.Property(ShowAlbumList))] | [Container.Content(Albums) + !String.IsEmpty(Window.Property(ShowSongList))] | [Container.Content(Songs) + !String.IsEmpty(Window.Property(ShowRolesList))]</visible> + <itemlayout condition="Container.Content(Songs)" height="60" width="1000"> + <control type="label"> + <posx>30</posx> + <posy>0</posy> + <width>940</width> + <height>60</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>470</posx> + <posy>0</posy> + <width>500</width> + <height>60</height> + <font>font20</font> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + </itemlayout> + <focusedlayout condition="Container.Content(Songs)" height="60" width="1000"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1000</width> + <height>60</height> + <texture>list_focus.png</texture> + </control> + <control type="label"> + <posx>30</posx> + <posy>0</posy> + <width>940</width> + <height>60</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>470</posx> + <posy>0</posy> + <width>500</width> + <height>60</height> + <font>font20</font> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + </focusedlayout> + <itemlayout condition="Container.Content(Albums)" height="60" width="1000"> + <control type="label"> + <posx>30</posx> + <posy>0</posy> + <width>940</width> + <height>60</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <label>([B]$INFO[ListItem.TrackNumber][/B]) - $INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>470</posx> + <posy>0</posy> + <width>500</width> + <height>60</height> + <font>font20</font> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Duration]</label> + </control> + </itemlayout> + <focusedlayout condition="Container.Content(Albums)" height="60" width="1000"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1000</width> + <height>60</height> + <texture>list_focus.png</texture> + </control> + <control type="label"> + <posx>30</posx> + <posy>0</posy> + <width>940</width> + <height>60</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <label>([B]$INFO[ListItem.TrackNumber][/B]) - $INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>470</posx> + <posy>0</posy> + <width>500</width> + <height>60</height> + <font>font20</font> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Duration]</label> + </control> + </focusedlayout> + <itemlayout condition="Container.Content(Artists)" height="330" width="333"> + <control type="image"> + <posx>26</posx> + <posy>15</posy> + <width>280</width> + <height>280</height> + <texture>$INFO[ListItem.Icon]</texture> + <aspectratio>stretch</aspectratio> + </control> + <control type="label"> + <posx>15</posx> + <posy>285</posy> + <width>303</width> + <height>40</height> + <font>font20</font> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + </itemlayout> + <focusedlayout condition="Container.Content(Artists)" height="330" width="333"> + <control type="image"> + <posx>26</posx> + <posy>15</posy> + <width>280</width> + <height>280</height> + <texture>$INFO[ListItem.Icon]</texture> + <aspectratio>stretch</aspectratio> + </control> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>323</width> + <height>320</height> + <texture border="5">thumb_focus.png</texture> + </control> + <control type="label"> + <posx>15</posx> + <posy>285</posy> + <width>303</width> + <height>40</height> + <font>font20</font> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + </focusedlayout> + </control> + <control type="grouplist" id="9000"> + <posx>0</posx> + <posy>730</posy> + <width>1000</width> + <height>60</height> + <itemgap>10</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>50</onup> + <ondown>49</ondown> + <control type="button" id="6"> + <description>Refresh</description> + <width>235</width> + <include>ButtonInfoDialogsCommonValues</include> + <label></label> + </control> + <control type="button" id="10"> + <description>Get Thumb</description> + <width>235</width> + <include>ButtonInfoDialogsCommonValues</include> + <label></label> + </control> + <control type="button" id="12"> + <description>Get Fanart</description> + <width>235</width> + <include>ButtonInfoDialogsCommonValues</include> + <label></label> + </control> + <control type="button" id="7"> + <description>Rating button</description> + <width>235</width> + <include>ButtonInfoDialogsCommonValues</include> + <label></label> + </control> + <control type="togglebutton" id="900"> + <description>list / info button</description> + <width>235</width> + <include>ButtonInfoDialogsCommonValues</include> + <alttexturefocus colordiffuse="blue" border="15">dialogbutton-focus.png</alttexturefocus> + <alttexturenofocus border="15">dialogbutton-nofocus.png</alttexturenofocus> + <label>21888</label> + <altlabel>19033</altlabel> + <usealttexture>!String.IsEmpty(Window.Property(ShowAlbumList))</usealttexture> + <onclick condition="String.IsEmpty(Window.Property(ShowAlbumList))">SetProperty(ShowAlbumList, show)</onclick> + <onclick condition="!String.IsEmpty(Window.Property(ShowAlbumList))">ClearProperty(ShowAlbumList)</onclick> + <visible>Container.Content(Artists)</visible> + </control> + <control type="togglebutton" id="901"> + <description>list / info button</description> + <width>235</width> + <include>ButtonInfoDialogsCommonValues</include> + <alttexturefocus colordiffuse="blue" border="15">dialogbutton-focus.png</alttexturefocus> + <alttexturenofocus border="15">dialogbutton-nofocus.png</alttexturenofocus> + <label>182</label> + <altlabel>19033</altlabel> + <usealttexture>!String.IsEmpty(Window.Property(ShowSongList))</usealttexture> + <onclick condition="String.IsEmpty(Window.Property(ShowSongList))">SetProperty(ShowSongList, show)</onclick> + <onclick condition="!String.IsEmpty(Window.Property(ShowSongList))">ClearProperty(ShowSongList)</onclick> + <visible>Container.Content(Albums)</visible> + </control> + <control type="togglebutton" id="902"> + <description>list / info button</description> + <width>235</width> + <include>ButtonInfoDialogsCommonValues</include> + <alttexturefocus colordiffuse="blue" border="15">dialogbutton-focus.png</alttexturefocus> + <alttexturenofocus border="15">dialogbutton-nofocus.png</alttexturenofocus> + <label>29994</label> + <altlabel>19033</altlabel> + <usealttexture>!String.IsEmpty(Window.Property(ShowRolesList))</usealttexture> + <onclick condition="String.IsEmpty(Window.Property(ShowRolesList))">SetProperty(ShowRolesList, show)</onclick> + <onclick condition="!String.IsEmpty(Window.Property(ShowRolesList))">ClearProperty(ShowRolesList)</onclick> + <visible>Container.Content(Songs)</visible> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogNotification.xml b/addons/skin.estouchy/xml/DialogNotification.xml new file mode 100644 index 0000000..b62c243 --- /dev/null +++ b/addons/skin.estouchy/xml/DialogNotification.xml @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <include>dialogeffect</include> + <controls> + <control type="group"> + <posx>390</posx> + <posy>0</posy> + <width>500</width> + <height>78</height> + <include>16x9_xPos_Relocation</include> + <control type="image" id="400"> + <description>Icon</description> + <posx>20</posx> + <posy>10</posy> + <width>58</width> + <height>58</height> + <aspectratio>keep</aspectratio> + </control> + <control type="fadelabel" id="401"> + <description>Line 1 Label</description> + <posx>78</posx> + <posy>20</posy> + <width>422</width> + <height>15</height> + <font>font18_title</font> + <align>center</align> + <aligny>center</aligny> + <scrollout>false</scrollout> + <pauseatend>2000</pauseatend> + </control> + <control type="fadelabel" id="402"> + <description>Line 2 Label</description> + <posx>78</posx> + <posy>42</posy> + <width>422</width> + <height>20</height> + <font>font20</font> + <align>center</align> + <aligny>center</aligny> + <scrollout>false</scrollout> + <pauseatend>2000</pauseatend> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogNumeric.xml b/addons/skin.estouchy/xml/DialogNumeric.xml new file mode 100644 index 0000000..2297bbd --- /dev/null +++ b/addons/skin.estouchy/xml/DialogNumeric.xml @@ -0,0 +1,340 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">21</defaultcontrol> + <coordinates> + <posx>0</posx> + <posy>0</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="group"> + <posx>452</posx> + <posy>180</posy> + <animation effect="slide" start="0,-820" end="0,0" time="500" easing="out" tween="quadratic" >WindowOpen</animation> + <animation effect="slide" start="0,0" end="0,-820" time="500" easing="in" tween="quadratic" >WindowClose</animation> + <include>16x9_xPos_Relocation</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>376</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="group"> + <posx>306</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="label" id="1"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <width>274</width> + <include>WindowTitleCommons</include> + <label>$LOCALIZE[13406]</label> + </control> + <control type="image"> + <description>Background</description> + <posx>0</posx> + <posy>60</posy> + <width>376</width> + <height>386</height> + <texture>dialog_back.png</texture> + </control> + <control type="label" id="4"> + <description>Edit Text</description> + <posx>20</posx> + <posy>60</posy> + <width>340</width> + <height>70</height> + <font>font25</font> + <textcolor>selected</textcolor> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="group"> + <posx>0</posx> + <posy>130</posy> + <control type="button" id="11"> + <description>1 button</description> + <posx>0</posx> + <posy>0</posy> + <width>91</width> + <height>76</height> + <font>font30</font> + <align>center</align> + <aligny>center</aligny> + <texturenofocus colordiffuse="grey2">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <label>12311</label> + <onleft>23</onleft> + <onright>12</onright> + <onup>20</onup> + <ondown>14</ondown> + </control> + <control type="button" id="12"> + <description>2 button</description> + <posx>95</posx> + <posy>0</posy> + <width>91</width> + <height>76</height> + <font>font30</font> + <align>center</align> + <aligny>center</aligny> + <texturenofocus colordiffuse="grey2">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <label>12312</label> + <onleft>11</onleft> + <onright>13</onright> + <onup>10</onup> + <ondown>15</ondown> + </control> + <control type="button" id="13"> + <description>3 button</description> + <posx>190</posx> + <posy>0</posy> + <width>91</width> + <height>76</height> + <font>font30</font> + <align>center</align> + <aligny>center</aligny> + <texturenofocus colordiffuse="grey2">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <label>12313</label> + <onleft>12</onleft> + <onright>23</onright> + <onup>22</onup> + <ondown>16</ondown> + </control> + <control type="button" id="23"> + <description>Backspace button</description> + <posx>285</posx> + <posy>0</posy> + <width>91</width> + <height>156</height> + <font>font30</font> + <align>center</align> + <aligny>center</aligny> + <texturenofocus colordiffuse="grey3">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <textwidth>120</textwidth> + <label></label> + <textcolor>white</textcolor> + <onleft>13</onleft> + <onright>11</onright> + <onup>21</onup> + <ondown>21</ondown> + </control> + <control type="image"> + <description>BackSpace Icon image</description> + <posx>305</posx> + <posy>60</posy> + <width>50</width> + <height>50</height> + <texture>icon_keyboard_backspace.png</texture> + </control> + <control type="button" id="14"> + <description>4 button</description> + <posx>0</posx> + <posy>80</posy> + <width>91</width> + <height>76</height> + <font>font30</font> + <align>center</align> + <aligny>center</aligny> + <texturenofocus colordiffuse="grey2">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <label>12314</label> + <onleft>23</onleft> + <onright>15</onright> + <onup>11</onup> + <ondown>17</ondown> + </control> + <control type="button" id="15"> + <description>5 button</description> + <posx>95</posx> + <posy>80</posy> + <width>91</width> + <height>76</height> + <font>font30</font> + <align>center</align> + <aligny>center</aligny> + <texturenofocus colordiffuse="grey2">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <label>12315</label> + <onleft>14</onleft> + <onright>16</onright> + <onup>12</onup> + <ondown>18</ondown> + </control> + <control type="button" id="16"> + <description>6 button</description> + <posx>190</posx> + <posy>80</posy> + <width>91</width> + <height>76</height> + <font>font30</font> + <align>center</align> + <aligny>center</aligny> + <texturenofocus colordiffuse="grey2">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <label>12316</label> + <onleft>15</onleft> + <onright>23</onright> + <onup>13</onup> + <ondown>19</ondown> + </control> + <control type="button" id="17"> + <description>7 button</description> + <posx>0</posx> + <posy>160</posy> + <width>91</width> + <height>76</height> + <font>font30</font> + <align>center</align> + <aligny>center</aligny> + <texturenofocus colordiffuse="grey2">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <label>12317</label> + <onleft>21</onleft> + <onright>18</onright> + <onup>14</onup> + <ondown>20</ondown> + </control> + <control type="button" id="18"> + <description>8 button</description> + <posx>95</posx> + <posy>160</posy> + <width>91</width> + <height>76</height> + <font>font30</font> + <align>center</align> + <aligny>center</aligny> + <texturenofocus colordiffuse="grey2">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <label>12318</label> + <onleft>17</onleft> + <onright>19</onright> + <onup>15</onup> + <ondown>10</ondown> + </control> + <control type="button" id="19"> + <description>9 button</description> + <posx>190</posx> + <posy>160</posy> + <width>91</width> + <height>76</height> + <font>font30</font> + <align>center</align> + <aligny>center</aligny> + <texturenofocus colordiffuse="grey2">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <label>12319</label> + <onleft>18</onleft> + <onright>21</onright> + <onup>16</onup> + <ondown>22</ondown> + </control> + <control type="button" id="21"> + <description>Done button</description> + <posx>285</posx> + <posy>160</posy> + <width>91</width> + <height>156</height> + <font>font30</font> + <align>center</align> + <aligny>center</aligny> + <texturenofocus colordiffuse="grey3">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <textwidth>120</textwidth> + <label></label> + <textcolor>white</textcolor> + <onleft>19</onleft> + <onright>17</onright> + <onup>23</onup> + <ondown>23</ondown> + </control> + <control type="image"> + <description>Enter\done Icon image</description> + <posx>305</posx> + <posy>220</posy> + <width>50</width> + <height>50</height> + <aspectratio>keep</aspectratio> + <texture>icon_keyboard_enter.png</texture> + </control> + <control type="button" id="20"> + <description>prev button</description> + <posx>0</posx> + <posy>240</posy> + <width>91</width> + <height>76</height> + <font>font30</font> + <label></label> + <textcolor>white</textcolor> + <align>center</align> + <aligny>center</aligny> + <texturenofocus colordiffuse="grey3">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <onleft>21</onleft> + <onright>10</onright> + <onup>17</onup> + <ondown>11</ondown> + </control> + <control type="image"> + <description>Previous Icon image</description> + <posx>22</posx> + <posy>260</posy> + <width>50</width> + <height>40</height> + <aspectratio>keep</aspectratio> + <texture flipx="true">icon_keyboard_arrowkey.png</texture> + </control> + <control type="button" id="10"> + <description>0 button</description> + <posx>95</posx> + <posy>240</posy> + <width>91</width> + <height>76</height> + <font>font30</font> + <align>center</align> + <aligny>center</aligny> + <texturenofocus colordiffuse="grey2">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <label>12310</label> + <onleft>20</onleft> + <onright>22</onright> + <onup>18</onup> + <ondown>12</ondown> + </control> + <control type="button" id="22"> + <description>next button</description> + <posx>190</posx> + <posy>240</posy> + <width>91</width> + <height>76</height> + <font>font30</font> + <label></label> + <textcolor>white</textcolor> + <align>center</align> + <aligny>center</aligny> + <texturenofocus colordiffuse="grey3">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <onleft>10</onleft> + <onright>21</onright> + <onup>19</onup> + <ondown>13</ondown> + </control> + <control type="image"> + <description>Next Icon image</description> + <posx>212</posx> + <posy>260</posy> + <width>50</width> + <height>40</height> + <aspectratio>keep</aspectratio> + <texture>icon_keyboard_arrowkey.png</texture> + </control> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogPVRChannelGuide.xml b/addons/skin.estouchy/xml/DialogPVRChannelGuide.xml new file mode 100644 index 0000000..5457d35 --- /dev/null +++ b/addons/skin.estouchy/xml/DialogPVRChannelGuide.xml @@ -0,0 +1,215 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">11</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>240</posx> + <posy>100</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>800</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>800</width> + <height>720</height> + <texture>dialog_back.png</texture> + </control> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>700</width> + <label>$INFO[VideoPlayer.ChannelName]</label> + </control> + <control type="group"> + <posx>730</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>750</width> + <height>720</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="list" id="11"> + <posx>0</posx> + <posy>60</posy> + <width>750</width> + <height>720</height> + <onleft>60</onleft> + <onright>60</onright> + <onup>11</onup> + <ondown>11</ondown> + <viewtype label="535">list</viewtype> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="90" width="750"> + <control type="image"> + <posx>2</posx> + <posy>2</posy> + <width>86</width> + <height>86</height> + <texture background="true">$VAR[PosterThumb]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>100</posx> + <posy>0</posy> + <width>640</width> + <height>40</height> + <font>font20_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>[B]$INFO[ListItem.ChannelNumberLabel,,. ]$INFO[ListItem.Label][/B]</label> + </control> + <control type="label"> + <posx>100</posx> + <posy>28</posy> + <width>640</width> + <height>40</height> + <font>font22</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Title]</label> + </control> + <control type="label"> + <posx>100</posx> + <posy>63</posy> + <width>100</width> + <height>20</height> + <font>font14_title</font> + <textcolor>blue</textcolor> + <selectedcolor>blue</selectedcolor> + <align>center</align> + <label>$INFO[ListItem.StartTime]</label> + <visible>ListItem.HasEpg</visible> + </control> + <control type="progress"> + <description>Progress</description> + <posx>200</posx> + <posy>70</posy> + <width>450</width> + <height>10</height> + <info>ListItem.Progress</info> + </control> + <control type="label"> + <posx>650</posx> + <posy>63</posy> + <width>100</width> + <height>20</height> + <font>font14_title</font> + <textcolor>blue</textcolor> + <selectedcolor>blue</selectedcolor> + <align>center</align> + <label>$INFO[ListItem.EndTime]</label> + <visible>ListItem.HasEpg</visible> + </control> + </itemlayout> + <focusedlayout height="90" width="750"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>750</width> + <height>90</height> + <texture>list_focus.png</texture> + <include>VisibleFadeEffect</include> + </control> + <control type="image"> + <posx>2</posx> + <posy>2</posy> + <width>86</width> + <height>86</height> + <texture background="true">$VAR[PosterThumb]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>100</posx> + <posy>0</posy> + <width>640</width> + <height>40</height> + <font>font20_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>[B]$INFO[ListItem.ChannelNumberLabel,,. ]$INFO[ListItem.Label][/B]</label> + </control> + <control type="label"> + <posx>100</posx> + <posy>28</posy> + <width>640</width> + <height>40</height> + <font>font22</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Title]</label> + </control> + <control type="label"> + <posx>100</posx> + <posy>63</posy> + <width>100</width> + <height>20</height> + <font>font14_title</font> + <textcolor>blue</textcolor> + <selectedcolor>blue</selectedcolor> + <align>center</align> + <label>$INFO[ListItem.StartTime]</label> + <visible>ListItem.HasEpg</visible> + </control> + <control type="progress"> + <description>Progress</description> + <posx>200</posx> + <posy>70</posy> + <width>450</width> + <height>10</height> + <info>ListItem.Progress</info> + </control> + <control type="label"> + <posx>650</posx> + <posy>63</posy> + <width>100</width> + <height>20</height> + <font>font14_title</font> + <textcolor>blue</textcolor> + <selectedcolor>blue</selectedcolor> + <align>center</align> + <label>$INFO[ListItem.EndTime]</label> + <visible>ListItem.HasEpg</visible> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="60"> + <posx>770</posx> + <posy>90</posy> + <width>10</width> + <height>660</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>11</onleft> + <onright>11</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogPVRChannelManager.xml b/addons/skin.estouchy/xml/DialogPVRChannelManager.xml new file mode 100644 index 0000000..eb7bdca --- /dev/null +++ b/addons/skin.estouchy/xml/DialogPVRChannelManager.xml @@ -0,0 +1,279 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">20</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>75</posx> + <posy>90</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1130</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="label"> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>1130</width> + <label>$LOCALIZE[19199] - $LOCALIZE[19023]</label> + <visible>String.IsEmpty(Window.Property(IsRadio))</visible> + </control> + <control type="label"> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>1130</width> + <label>$LOCALIZE[19199] - $LOCALIZE[19024]</label> + <visible>!String.IsEmpty(Window.Property(IsRadio))</visible> + </control> + <control type="group"> + <posx>1060</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1130</width> + <height>720</height> + <texture>dialog_back.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>500</width> + <height>630</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="list" id="20"> + <posx>0</posx> + <posy>60</posy> + <width>500</width> + <height>630</height> + <onleft>9000</onleft> + <onright>60</onright> + <onup>20</onup> + <ondown>10</ondown> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="70" width="500"> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>60</width> + <height>60</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>75</posx> + <posy>0</posy> + <width>420</width> + <height>60</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Property(Number),(,) - ]$INFO[ListItem.Property(Name)]</label> + </control> + </itemlayout> + <focusedlayout height="70" width="500"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>500</width> + <height>70</height> + <texture>list_focus.png</texture> + </control> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>60</width> + <height>60</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>75</posx> + <posy>0</posy> + <width>420</width> + <height>60</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Property(Number),(,) - ]$INFO[ListItem.Property(Name)]</label> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="60"> + <posx>512</posx> + <posy>90</posy> + <width>26</width> + <height>570</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>20</onleft> + <onright>20</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + </control> + <control type="image"> + <posx>550</posx> + <posy>100</posy> + <width>580</width> + <height>415</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="grouplist"> + <posx>550</posx> + <posy>60</posy> + <itemgap>-1</itemgap> + <control type="label" id="900"> + <width>580</width> + <height>40</height> + <font>font20_title</font> + <label>$LOCALIZE[31559]</label> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="radiobutton" id="7"> + <description>Channel activated</description> + <width>580</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <aligny>center</aligny> + <pulseonselect>no</pulseonselect> + <label>19074</label> + </control> + <control type="edit" id="8"> + <description>Channel name</description> + <width>580</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <label>19201</label> + </control> + <control type="group" id="999"> + <posx>0</posx> + <posy>0</posy> + <width>580</width> + <height>70</height> + <control type="button" id="9"> + <description>Channel logo Button</description> + <posx>0</posx> + <posy>0</posy> + <width>580</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <label>19202</label> + <onleft>20</onleft> + <onright>9000</onright> + <onup>8</onup> + <ondown>12</ondown> + </control> + <control type="image" id="10"> + <description>Current Channel Icon</description> + <posx>515</posx> + <posy>5</posy> + <width>60</width> + <height>60</height> + <aspectratio>keep</aspectratio> + <texture>$INFO[ListItem.Property(Icon)]</texture> + </control> + </control> + <control type="radiobutton" id="12"> + <description>EPG activated</description> + <width>580</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <aligny>center</aligny> + <pulseonselect>no</pulseonselect> + <label>19206</label> + </control> + <control type="spincontrolex" id="13"> + <description>EPG source</description> + <width>580</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <aligny>center</aligny> + <label>19200</label> + </control> + <control type="radiobutton" id="14"> + <description>Parental locked</description> + <width>580</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <aligny>center</aligny> + <pulseonselect>no</pulseonselect> + <label>19267</label> + <onleft>20</onleft> + </control> + </control> + <control type="grouplist" id="9000"> + <posx>0</posx> + <posy>710</posy> + <width>1130</width> + <height>60</height> + <itemgap>5</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>20</onup> + <ondown>20</ondown> + <control type="button" id="4"> + <description>OK button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>186</label> + </control> + <control type="button" id="6"> + <description>Cancel button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>222</label> + </control> + <control type="button" id="5"> + <description>Apply</description> + <width>250</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>14070</label> + </control> + <control type="togglebutton" id="34"> + <description>TV/Radio Button</description> + <width>250</width> + <include>ButtonInfoDialogsCommonValues</include> + <usealttexture>!String.IsEmpty(Window.Property(IsRadio))</usealttexture> + <alttexturefocus>list_focus.png</alttexturefocus> + <alttexturenofocus>button_nofocus.png</alttexturenofocus> + <label>19024</label> + <altlabel>19023</altlabel> + </control> + <control type="button" id="31"> + <description>Add channel button</description> + <width>250</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>19204</label> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogPVRChannelsOSD.xml b/addons/skin.estouchy/xml/DialogPVRChannelsOSD.xml new file mode 100644 index 0000000..d96870f --- /dev/null +++ b/addons/skin.estouchy/xml/DialogPVRChannelsOSD.xml @@ -0,0 +1,215 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">11</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>240</posx> + <posy>90</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>800</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>800</width> + <height>720</height> + <texture>dialog_back.png</texture> + </control> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>700</width> + <label>$LOCALIZE[19019]</label> + </control> + <control type="group"> + <posx>730</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>750</width> + <height>720</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="list" id="11"> + <posx>0</posx> + <posy>60</posy> + <width>750</width> + <height>720</height> + <onleft>60</onleft> + <onright>60</onright> + <onup>11</onup> + <ondown>11</ondown> + <viewtype label="535">list</viewtype> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="90" width="750"> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>80</width> + <height>80</height> + <texture background="true">$VAR[PosterThumb]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>100</posx> + <posy>0</posy> + <width>640</width> + <height>40</height> + <font>font20_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>[B]$INFO[ListItem.ChannelNumberLabel,,. ]$INFO[ListItem.Label][/B]</label> + </control> + <control type="label"> + <posx>100</posx> + <posy>28</posy> + <width>640</width> + <height>40</height> + <font>font22</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Title]</label> + </control> + <control type="label"> + <posx>100</posx> + <posy>63</posy> + <width>100</width> + <height>20</height> + <font>font14_title</font> + <textcolor>blue</textcolor> + <selectedcolor>blue</selectedcolor> + <align>center</align> + <label>$INFO[ListItem.StartTime]</label> + <visible>ListItem.HasEpg</visible> + </control> + <control type="progress"> + <description>Progress</description> + <posx>200</posx> + <posy>70</posy> + <width>450</width> + <height>10</height> + <info>ListItem.Progress</info> + </control> + <control type="label"> + <posx>650</posx> + <posy>63</posy> + <width>100</width> + <height>20</height> + <font>font14_title</font> + <textcolor>blue</textcolor> + <selectedcolor>blue</selectedcolor> + <align>center</align> + <label>$INFO[ListItem.EndTime]</label> + <visible>ListItem.HasEpg</visible> + </control> + </itemlayout> + <focusedlayout height="90" width="750"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>750</width> + <height>90</height> + <texture>list_focus.png</texture> + <include>VisibleFadeEffect</include> + </control> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>80</width> + <height>80</height> + <texture background="true">$VAR[PosterThumb]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>100</posx> + <posy>0</posy> + <width>640</width> + <height>40</height> + <font>font20_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>[B]$INFO[ListItem.ChannelNumberLabel,,. ]$INFO[ListItem.Label][/B]</label> + </control> + <control type="label"> + <posx>100</posx> + <posy>28</posy> + <width>640</width> + <height>40</height> + <font>font22</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Title]</label> + </control> + <control type="label"> + <posx>100</posx> + <posy>63</posy> + <width>100</width> + <height>20</height> + <font>font14_title</font> + <textcolor>blue</textcolor> + <selectedcolor>blue</selectedcolor> + <align>center</align> + <label>$INFO[ListItem.StartTime]</label> + <visible>ListItem.HasEpg</visible> + </control> + <control type="progress"> + <description>Progress</description> + <posx>200</posx> + <posy>70</posy> + <width>450</width> + <height>10</height> + <info>ListItem.Progress</info> + </control> + <control type="label"> + <posx>650</posx> + <posy>63</posy> + <width>100</width> + <height>20</height> + <font>font14_title</font> + <textcolor>blue</textcolor> + <selectedcolor>blue</selectedcolor> + <align>center</align> + <label>$INFO[ListItem.EndTime]</label> + <visible>ListItem.HasEpg</visible> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="60"> + <posx>762</posx> + <posy>90</posy> + <width>26</width> + <height>660</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>11</onleft> + <onright>11</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogPVRGroupManager.xml b/addons/skin.estouchy/xml/DialogPVRGroupManager.xml new file mode 100644 index 0000000..523ef28 --- /dev/null +++ b/addons/skin.estouchy/xml/DialogPVRGroupManager.xml @@ -0,0 +1,397 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">12</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>100</posx> + <posy>80</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1080</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="label"> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>1040</width> + <label>$LOCALIZE[19143] - $LOCALIZE[19173]</label> + <visible>String.IsEmpty(Window.Property(IsRadio))</visible> + </control> + <control type="label"> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>1040</width> + <label>$LOCALIZE[19143] - $LOCALIZE[19174]</label> + <visible>!String.IsEmpty(Window.Property(IsRadio))</visible> + </control> + <control type="group"> + <posx>1010</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1080</width> + <height>740</height> + <texture>dialog_back.png</texture> + </control> + <control type="label" id="22"> + <posx>0</posx> + <posy>60</posy> + <width>500</width> + <height>40</height> + <font>font20</font> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="image"> + <posx>0</posx> + <posy>100</posy> + <width>500</width> + <height>350</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="list" id="12"> + <posx>0</posx> + <posy>100</posy> + <width>500</width> + <height>350</height> + <onleft>11</onleft> + <onright>60</onright> + <onup>9000</onup> + <ondown>13</ondown> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="70" width="500"> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>60</width> + <height>60</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>70</posx> + <posy>0</posy> + <width>415</width> + <height>70</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + </itemlayout> + <focusedlayout height="70" width="500"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>500</width> + <height>70</height> + <texture>list_focus.png</texture> + </control> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>60</width> + <height>60</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>70</posx> + <posy>0</posy> + <width>415</width> + <height>70</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="60"> + <posx>515</posx> + <posy>130</posy> + <width>10</width> + <height>290</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>12</onleft> + <onright>11</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + </control> + <control type="label" id="21"> + <posx>540</posx> + <posy>60</posy> + <width>500</width> + <height>40</height> + <font>font20</font> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="image"> + <posx>540</posx> + <posy>100</posy> + <width>500</width> + <height>350</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="list" id="11"> + <posx>540</posx> + <posy>100</posy> + <width>500</width> + <height>350</height> + <onleft>11</onleft> + <onright>61</onright> + <onup>9000</onup> + <ondown>13</ondown> + <pagecontrol>61</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="70" width="500"> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>60</width> + <height>60</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>70</posx> + <posy>0</posy> + <width>415</width> + <height>70</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + </itemlayout> + <focusedlayout height="70" width="500"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>600</width> + <height>70</height> + <texture>list_focus.png</texture> + </control> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>60</width> + <height>60</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>70</posx> + <posy>0</posy> + <width>415</width> + <height>70</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="61"> + <posx>1055</posx> + <posy>130</posy> + <width>10</width> + <height>290</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>11</onleft> + <onright>12</onright> + <ondown>61</ondown> + <onup>61</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + </control> + <control type="image"> + <posx>0</posx> + <posy>450</posy> + <width>1080</width> + <height>2</height> + <texture border="2">separator.png</texture> + </control> + <control type="label"> + <posx>20</posx> + <posy>452</posy> + <width>1040</width> + <height>40</height> + <label>$LOCALIZE[31560]</label> + <font>font20</font> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="image"> + <posx>0</posx> + <posy>492</posy> + <width>1030</width> + <height>210</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="list" id="13"> + <posx>0</posx> + <posy>492</posy> + <width>1030</width> + <height>210</height> + <onleft>62</onleft> + <onright>62</onright> + <onup>12</onup> + <ondown>9000</ondown> + <pagecontrol>62</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="70" width="1030"> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>60</width> + <height>60</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>70</posx> + <posy>0</posy> + <width>950</width> + <height>70</height> + <font>font25</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + </itemlayout> + <focusedlayout height="70" width="1030"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1030</width> + <height>70</height> + <texture>list_focus.png</texture> + </control> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>60</width> + <height>60</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>70</posx> + <posy>0</posy> + <width>950</width> + <height>70</height> + <font>font25</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="62"> + <posx>1050</posx> + <posy>522</posy> + <width>10</width> + <height>150</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>13</onleft> + <onright>13</onright> + <ondown>62</ondown> + <onup>62</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + </control> + <control type="grouplist" id="9000"> + <posx>0</posx> + <posy>730</posy> + <width>1080</width> + <height>60</height> + <itemgap>5</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>13</onup> + <ondown>12</ondown> + <control type="button" id="26"> + <description>Add button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>31561</label> + </control> + <control type="button" id="27"> + <description>Rename button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>31562</label> + </control> + <control type="button" id="25"> + <description>Hide button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>19289</label> + </control> + <control type="button" id="28"> + <description>Delete button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>31563</label> + </control> + <control type="togglebutton" id="34"> + <description>TV/Radio button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>19174</label> + <altlabel>19173</altlabel> + <alttexturefocus colordiffuse="blue" border="15">dialogbutton-focus.png</alttexturefocus> + <alttexturenofocus border="15">dialogbutton-nofocus.png</alttexturenofocus> + <usealttexture>!String.IsEmpty(Window.Property(IsRadio))</usealttexture> + </control> + <control type="button" id="29"> + <description>OK button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>186</label> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogPVRGuideSearch.xml b/addons/skin.estouchy/xml/DialogPVRGuideSearch.xml new file mode 100644 index 0000000..38faa04 --- /dev/null +++ b/addons/skin.estouchy/xml/DialogPVRGuideSearch.xml @@ -0,0 +1,258 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol></defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>120</posx> + <posy>90</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1040</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="label"> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>1000</width> + <label>$LOCALIZE[19142]</label> + </control> + <control type="group"> + <posx>970</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1040</width> + <height>720</height> + <texture>dialog_back.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1040</width> + <height>70</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="edit" id="9"> + <description>Search button</description> + <posx>0</posx> + <posy>60</posy> + <width>1040</width> + <height>70</height> + <label></label> + <hinttext><$LOCALIZE[19133]></hinttext> + </control> + <control type="image"> + <posx>0</posx> + <posy>130</posy> + <width>1040</width> + <height>2</height> + <texture border="2">separator.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>132</posy> + <width>519</width> + <height>560</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="grouplist"> + <posx>0</posx> + <posy>132</posy> + <itemgap>0</itemgap> + <control type="radiobutton" id="10"> + <width>519</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <aligny>center</aligny> + <pulseonselect>no</pulseonselect> + <label>19134</label> + </control> + <control type="radiobutton" id="11"> + <width>519</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <label>19135</label> + </control> + <control type="edit" id="14"> + <width>519</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <aligny>center</aligny> + <pulseonselect>no</pulseonselect> + <label>19128</label> + </control> + <control type="edit" id="15"> + <width>519</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <aligny>center</aligny> + <label>19129</label> + </control> + <control type="spincontrolex" id="18"> + <width>519</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <aligny>center</aligny> + <pulseonselect>no</pulseonselect> + <label>515</label> + </control> + <control type="radiobutton" id="20"> + <width>519</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <aligny>center</aligny> + <pulseonselect>no</pulseonselect> + <label>19132</label> + </control> + <control type="radiobutton" id="22"> + <width>519</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <aligny>center</aligny> + <pulseonselect>no</pulseonselect> + <label>19123</label> + </control> + <control type="radiobutton" id="24"> + <width>519</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <aligny>center</aligny> + <pulseonselect>no</pulseonselect> + <label>19124</label> + </control> + </control> + <control type="image"> + <posx>519</posx> + <posy>132</posy> + <width>2</width> + <height>560</height> + <texture border="2">separator.png</texture> + </control> + <control type="image"> + <posx>521</posx> + <posy>132</posy> + <width>519</width> + <height>560</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="grouplist"> + <posx>521</posx> + <posy>132</posy> + <itemgap>0</itemgap> + <control type="spincontrolex" id="12"> + <width>519</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <aligny>center</aligny> + <pulseonselect>no</pulseonselect> + <label>19130</label> + </control> + <control type="spincontrolex" id="13"> + <width>519</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <label>19131</label> + </control> + <control type="edit" id="16"> + <width>519</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <aligny>center</aligny> + <pulseonselect>no</pulseonselect> + <label>19126</label> + </control> + <control type="edit" id="17"> + <width>519</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <aligny>center</aligny> + <label>19127</label> + </control> + <control type="radiobutton" id="19"> + <width>519</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <aligny>center</aligny> + <pulseonselect>no</pulseonselect> + <label>19121</label> + </control> + <control type="spincontrolex" id="21"> + <width>519</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <label>19141</label> + </control> + <control type="spincontrolex" id="23"> + <width>519</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <label>19148</label> + </control> + <control type="radiobutton" id="27"> + <width>519</width> + <height>70</height> + <font>font25</font> + <textoffsetx>12</textoffsetx> + <aligny>center</aligny> + <pulseonselect>no</pulseonselect> + <label>19125</label> + </control> + </control> + <control type="grouplist" id="9000"> + <posx>0</posx> + <posy>710</posy> + <width>1040</width> + <height>60</height> + <itemgap>5</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>20</onup> + <ondown>20</ondown> + <control type="button" id="28"> + <description>Defaults button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>13007</label> + </control> + <control type="button" id="25"> + <description>Cancel button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>222</label> + </control> + <control type="button" id="26"> + <description>Search button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>137</label> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogPVRInfo.xml b/addons/skin.estouchy/xml/DialogPVRInfo.xml new file mode 100644 index 0000000..aafa2f9 --- /dev/null +++ b/addons/skin.estouchy/xml/DialogPVRInfo.xml @@ -0,0 +1,224 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">9000</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>140</posx> + <posy>130</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1000</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>910</width> + <label>$INFO[ListItem.Title]</label> + </control> + <control type="group"> + <posx>930</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>640</height> + <texture>dialog_back.png</texture> + </control> + <control type="group"> + <posy>70</posy> + <posx>20</posx> + <include>VisibleFadeEffect</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>260</width> + <height>360</height> + <aspectratio>keep</aspectratio> + <texture background="true">$INFO[ListItem.Icon]</texture> + </control> + <control type="textbox" id="400"> + <description>Description</description> + <posx>280</posx> + <posy>0</posy> + <width>650</width> + <height>375</height> + <font>font20</font> + <pagecontrol>60</pagecontrol> + <label>$INFO[ListItem.Plot]</label> + </control> + <control type="scrollbar" id="60"> + <posx>942</posx> + <posy>30</posy> + <width>26</width> + <height>315</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>3</onleft> + <onright>3</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + </control> + <control type="image"> + <posx>0</posx> + <posy>390</posy> + <width>960</width> + <height>2</height> + <texture border="2">separator.png</texture> + </control> + <control type="list" id="49"> + <posx>0</posx> + <posy>400</posy> + <width>960</width> + <height>330</height> + <onleft>49</onleft> + <onright>49</onright> + <onup>9000</onup> + <ondown>61</ondown> + <pagecontrol></pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="30"> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>30</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>210</posx> + <posy>0</posy> + <width>750</width> + <height>30</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </itemlayout> + <focusedlayout height="30"> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>30</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>210</posx> + <posy>0</posy> + <width>750</width> + <height>30</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </focusedlayout> + <content> + <item> + <label>$LOCALIZE[369]:</label> + <label2>$INFO[ListItem.Title]</label2> + <onclick>noop</onclick> + </item> + <item> + <label>$LOCALIZE[142]</label> + <label2>$INFO[ListItem.StartTime] - $INFO[ListItem.EndTime] ($INFO[ListItem.StartDate])</label2> + <onclick>noop</onclick> + </item> + <item> + <label>$LOCALIZE[180]:</label> + <label2>$INFO[ListItem.Duration]</label2> + <onclick>noop</onclick> + </item> + <item> + <label>$LOCALIZE[19148]:</label> + <label2>$INFO[ListItem.ChannelName]</label2> + <onclick>noop</onclick> + </item> + <item> + <label>$LOCALIZE[135]:</label> + <label2>$INFO[ListItem.Genre]</label2> + <onclick>noop</onclick> + </item> + </content> + </control> + </control> + <control type="grouplist" id="9000"> + <posx>0</posx> + <posy>630</posy> + <width>1000</width> + <height>60</height> + <itemgap>10</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <defaultcontrol always="true">5</defaultcontrol> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>50</onup> + <ondown>49</ondown> + <control type="button" id="5"> + <description>Switch channel</description> + <width>230</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>19165</label> + <visible>Window.IsActive(PVRGuideInfo)</visible> + </control> + <control type="button" id="8"> + <description>Play recording</description> + <width>230</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>19687</label> + <visible>Window.IsActive(PVRRecordingInfo)</visible> + </control> + <control type="button" id="6"> + <description>Record</description> + <width>230</width> + <include>ButtonInfoDialogsCommonValues</include> + <label></label> + <visible>Window.IsActive(PVRGuideInfo)</visible> + </control> + <control type="button" id="4"> + <description>Find similar</description> + <width>230</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>19003</label> + <visible>Window.IsActive(PVRGuideInfo) | Window.IsActive(PVRRecordingInfo)</visible> + </control> + <control type="button" id="11"> + <description>Reminders</description> + <width>230</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>826</label> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogPVRRadioRDSInfo.xml b/addons/skin.estouchy/xml/DialogPVRRadioRDSInfo.xml new file mode 100644 index 0000000..c6a2726 --- /dev/null +++ b/addons/skin.estouchy/xml/DialogPVRRadioRDSInfo.xml @@ -0,0 +1,242 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">5</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>140</posx> + <posy>80</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1000</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>910</width> + <label>$LOCALIZE[29900]</label> + </control> + <control type="group"> + <posx>930</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>740</height> + <texture>dialog_back.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>660</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="list" id="49"> + <posx>20</posx> + <posy>80</posy> + <width>960</width> + <height>630</height> + <onleft>49</onleft> + <onright>49</onright> + <onup>9000</onup> + <ondown>61</ondown> + <pagecontrol></pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="30"> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>30</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>210</posx> + <posy>0</posy> + <width>750</width> + <height>30</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </itemlayout> + <focusedlayout height="30"> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>30</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>210</posx> + <posy>0</posy> + <width>750</width> + <height>30</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </focusedlayout> + <content> + <item> + <label>$LOCALIZE[557]:</label> + <label2>$INFO[RDS.Artist]</label2> + <onclick>noop</onclick> + <visible>String.IsEmpty(RDS.Band)</visible> + </item> + <item> + <label>$LOCALIZE[29901]:</label> + <label2>$INFO[RDS.Band]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(RDS.Band)</visible> + </item> + <item> + <label>$LOCALIZE[556]:</label> + <label2>$INFO[RDS.Title]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(RDS.Title)</visible> + </item> + <item> + <label>$LOCALIZE[558]:</label> + <label2>$INFO[RDS.Album]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(RDS.Album)</visible> + </item> + <item> + <label>$LOCALIZE[569]:</label> + <label2>$INFO[RDS.Comment]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(RDS.Comment)</visible> + </item> + <item> + <label>$LOCALIZE[29903]:</label> + <label2>$INFO[RDS.Composer]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(RDS.Composer)</visible> + </item> + <item> + <label>$LOCALIZE[29905]:</label> + <label2>$INFO[RDS.Conductor]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(RDS.Conductor)</visible> + </item> + <item> + <label>$LOCALIZE[29902]:</label> + <label2>$INFO[RDS.ProgStyle]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(RDS.ProgStyle)</visible> + </item> + <item> + <label>$LOCALIZE[29906]:</label> + <label2>$INFO[RDS.ProgHost]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(RDS.ProgHost)</visible> + </item> + <item> + <label>$LOCALIZE[19148]:</label> + <label2>$INFO[RDS.ProgStation]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(RDS.ProgStation)</visible> + </item> + <item> + <label>$LOCALIZE[29907]:</label> + <label2>$INFO[RDS.ProgEditStaff]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(RDS.ProgEditStaff)</visible> + </item> + <item> + <label>$LOCALIZE[19030]:</label> + <label2>$INFO[RDS.ProgNow]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(RDS.ProgNow)</visible> + </item> + <item> + <label>$LOCALIZE[19031]:</label> + <label2>$INFO[RDS.ProgNext]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(RDS.ProgNext)</visible> + </item> + <item> + <label>$LOCALIZE[29910]:</label> + <label2>$INFO[RDS.PhoneStudio]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(RDS.PhoneStudio)</visible> + </item> + <item> + <label>$LOCALIZE[29911]:</label> + <label2>$INFO[RDS.EmailStudio]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(RDS.EmailStudio)</visible> + </item> + <item> + <label>$LOCALIZE[29912]:</label> + <label2>$INFO[RDS.SMSStudio]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(RDS.SMSStudio)</visible> + </item> + <item> + <label>$LOCALIZE[29914]:</label> + <label2>$INFO[RDS.ProgHomepage]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(RDS.ProgHomepage)</visible> + </item> + <item> + <label>$LOCALIZE[29910]:</label> + <label2>$INFO[RDS.PhoneHotline]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(RDS.PhoneHotline)</visible> + </item> + <item> + <label>$LOCALIZE[29911]:</label> + <label2>$INFO[RDS.EmailHotline]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(RDS.EmailHotline)</visible> + </item> + </content> + </control> + <control type="grouplist" id="9000"> + <posx>0</posx> + <posy>730</posy> + <width>1000</width> + <height>50</height> + <itemgap>10</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>50</onup> + <ondown>49</ondown> + <control type="button" id="10"> + <description>OK button</description> + <width>230</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>186</label> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogPictureInfo.xml b/addons/skin.estouchy/xml/DialogPictureInfo.xml new file mode 100644 index 0000000..058a67c --- /dev/null +++ b/addons/skin.estouchy/xml/DialogPictureInfo.xml @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">5</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>140</posx> + <posy>90</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1000</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>910</width> + <label>$LOCALIZE[13406]</label> + </control> + <control type="group"> + <posx>930</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>720</height> + <texture>dialog_back.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>720</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="list" id="5"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>720</height> + <onleft>5</onleft> + <onright>5</onright> + <onup>5</onup> + <ondown>5</ondown> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="60"> + <control type="label"> + <posx>20</posx> + <posy>0</posy> + <width>960</width> + <height>60</height> + <font>font20_title</font> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>20</posx> + <posy>0</posy> + <width>960</width> + <height>60</height> + <font>font20</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </itemlayout> + <focusedlayout height="60"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1000</width> + <height>60</height> + <texture>list_focus.png</texture> + </control> + <control type="label"> + <posx>20</posx> + <posy>0</posy> + <width>960</width> + <height>60</height> + <font>font20_title</font> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>20</posx> + <posy>0</posy> + <width>960</width> + <height>60</height> + <font>font20</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </focusedlayout> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogPlayerProcessInfo.xml b/addons/skin.estouchy/xml/DialogPlayerProcessInfo.xml new file mode 100644 index 0000000..a184553 --- /dev/null +++ b/addons/skin.estouchy/xml/DialogPlayerProcessInfo.xml @@ -0,0 +1,345 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">5553</defaultcontrol> + <animation effect="fade" start="0" end="100" time="300">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> + <include>16x9_xPos_Relocation</include> + <onload>SetProperty(PlayerInfoDialogFocus,5553,Home)</onload> + <onunload>ClearProperty(PlayerInfoDialogFocus,Home)</onunload> + <controls> + <control type="group"> + <posy>80</posy> + <control type="image"> + <posx>10</posx> + <posy>0</posy> + <width>1260</width> + <height>370</height> + <texture border="10">dialogbutton-nofocus.png</texture> + </control> + <control type="group"> + <posx>1200</posx> + <posy>5</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="grouplist"> + <posx>50</posx> + <posy>50</posy> + <visible>String.IsEqual(Window(Home).Property(PlayerInfoDialogFocus),5551)</visible> + <control type="label"> + <width>800</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[PVR.ActStreamServiceName,[COLOR blue]$LOCALIZE[19099]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + </control> + <control type="label"> + <width>800</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[PVR.ActStreamProviderName,[COLOR blue]$LOCALIZE[19101]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + </control> + <control type="label"> + <width>800</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[PVR.ActStreamClient,[COLOR blue]$LOCALIZE[19012]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + </control> + <control type="label"> + <width>800</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[PVR.ActStreamDevice,[COLOR blue]$LOCALIZE[19006]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + </control> + <control type="label"> + <width>800</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[PVR.ActStreamStatus,[COLOR blue]$LOCALIZE[19007]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + </control> + <control type="label"> + <width>800</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[PVR.ActStreamEncryptionName,[COLOR blue]$LOCALIZE[19015]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + </control> + </control> + <control type="grouplist"> + <posx>850</posx> + <posy>50</posy> + <visible>String.IsEqual(Window(Home).Property(PlayerInfoDialogFocus),5551)</visible> + <control type="label"> + <width>400</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[PVR.ActStreamBer,[COLOR blue]$LOCALIZE[19010]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + </control> + <control type="label"> + <width>400</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[PVR.ActStreamUnc,[COLOR blue]$LOCALIZE[19011]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + </control> + <control type="label"> + <width>400</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[PVR.ActStreamMux,[COLOR blue]$LOCALIZE[19100]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + </control> + <control type="label"> + <width>400</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[PVR.ActStreamSignal,[COLOR blue]$LOCALIZE[19008]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + </control> + <control type="progress"> + <posy>5</posy> + <width>400</width> + <height>18</height> + <info>PVR.ActStreamProgrSignal</info> + </control> + <control type="label"> + <posy>5</posy> + <width>400</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[PVR.ActStreamSNR,[COLOR blue]$LOCALIZE[19009]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + </control> + <control type="progress"> + <posy>0</posy> + <width>400</width> + <height>18</height> + <info>PVR.ActStreamProgrSNR</info> + </control> + </control> + <control type="grouplist"> + <posx>50</posx> + <posy>20</posy> + <visible>String.IsEqual(Window(Home).Property(PlayerInfoDialogFocus),5552)</visible> + <control type="label"> + <width>600</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[VideoPlayer.VideoCodec,[COLOR blue]$LOCALIZE[31600]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + <visible>Player.HasVideo</visible> + </control> + <control type="label"> + <width>600</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[VideoPlayer.VideoResolution,[COLOR blue]$LOCALIZE[31601]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + <visible>Player.HasVideo</visible> + </control> + <control type="label"> + <width>600</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[VideoPlayer.VideoAspect,[COLOR blue]$LOCALIZE[31602]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + <visible>Player.HasVideo</visible> + </control> + <control type="label"> + <width>600</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[VideoPlayer.VideoBitrate,[COLOR blue]$LOCALIZE[31603]:[/COLOR] , kb/s]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + <visible>Player.HasVideo</visible> + </control> + </control> + <control type="grouplist"> + <posx>650</posx> + <posy>20</posy> + <visible>String.IsEqual(Window(Home).Property(PlayerInfoDialogFocus),5552)</visible> + <control type="label"> + <width>600</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[VideoPlayer.AudioCodec,[COLOR blue]$LOCALIZE[31604]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + <visible>Player.HasVideo</visible> + </control> + <control type="label"> + <width>600</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[VideoPlayer.AudioChannels,[COLOR blue]$LOCALIZE[31605]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + <visible>Player.HasVideo</visible> + </control> + <control type="label"> + <width>600</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[VideoPlayer.AudioBitrate,[COLOR blue]$LOCALIZE[31606]:[/COLOR] , kb/s]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + <visible>Player.HasVideo</visible> + </control> + </control> + <control type="grouplist"> + <posx>50</posx> + <posy>20</posy> + <visible>String.IsEqual(Window(Home).Property(PlayerInfoDialogFocus),5553)</visible> + <control type="label"> + <width>1000</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[Player.Process(videodecoder),[COLOR blue]$LOCALIZE[31019]:[/COLOR] ]$VAR[VideoHWDecoder, (,)]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + <visible>Player.HasVideo</visible> + </control> + <control type="label"> + <width>1000</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[Player.Process(pixformat),[COLOR blue]$LOCALIZE[31020]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + <visible>Player.HasVideo</visible> + </control> + <control type="label"> + <width>1000</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[Player.Process(deintmethod),[COLOR blue]$LOCALIZE[16038]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + <visible>Player.HasVideo</visible> + </control> + <control type="label"> + <width>1000</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[Player.Process(videowidth),[COLOR blue]$LOCALIZE[38031]:[/COLOR] ,x]$INFO[Player.Process(videoheight)]$INFO[Player.Process(videoscantype)]$INFO[Player.Process(videodar),$COMMA , AR]$INFO[Player.Process(videofps),$COMMA , FPS]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + <visible>Player.HasVideo</visible> + </control> + <control type="label"> + <width>1000</width> + <height>30</height> + <aligny>bottom</aligny> + <label>[COLOR blue]$LOCALIZE[460]:[/COLOR] $INFO[Player.Process(audiochannels),,$COMMA ]$INFO[Player.Process(audiodecoder)]$INFO[Player.Process(audiobitspersample),$COMMA , bits]$INFO[Player.Process(audiosamplerate),$COMMA , Hz]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + </control> + </control> + <control type="grouplist"> + <posx>50</posx> + <posy>20</posy> + <visible>String.IsEqual(Window(Home).Property(PlayerInfoDialogFocus),5554)</visible> + <control type="label"> + <width>1000</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[System.ScreenResolution,[COLOR blue]$LOCALIZE[31607]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + </control> + <control type="label"> + <width>1000</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[System.FPS,[COLOR blue]$LOCALIZE[31608]:[/COLOR] , fps]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + </control> + <control type="label"> + <width>1000</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[System.Memory(used.percent),[COLOR blue]$LOCALIZE[31021]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + <visible>System.SupportsCPUUsage</visible> + </control> + <control type="label"> + <width>1000</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[System.CpuUsage,[COLOR blue]$LOCALIZE[31609]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + <visible>System.SupportsCPUUsage</visible> + </control> + <control type="label"> + <width>1000</width> + <height>30</height> + <aligny>bottom</aligny> + <label>$INFO[System.Memory(used.percent),[COLOR blue]$LOCALIZE[31021]:[/COLOR] ]</label> + <font>font25</font> + <shadowcolor>black</shadowcolor> + <visible>!System.SupportsCPUUsage</visible> + </control> + </control> + <control type="grouplist" id="5550"> + <posx>10</posx> + <posy>300</posy> + <width>1260</width> + <height>130</height> + <align>center</align> + <orientation>horizontal</orientation> + <itemgap>10</itemgap> + <control type="button" id="5551"> + <width>250</width> + <height>60</height> + <include>ButtonInfoDialogsCommonValues</include> + <label>$LOCALIZE[31017]</label> + <visible>VideoPlayer.Content(livetv)</visible> + <onclick>SetProperty(PlayerInfoDialogFocus,5551,Home)</onclick> + </control> + <control type="button" id="5552"> + <width>250</width> + <height>60</height> + <include>ButtonInfoDialogsCommonValues</include> + <label>$LOCALIZE[31610]</label> + <onclick>SetProperty(PlayerInfoDialogFocus,5552,Home)</onclick> + </control> + <control type="button" id="5553"> + <width>250</width> + <height>60</height> + <include>ButtonInfoDialogsCommonValues</include> + <label>$LOCALIZE[31018]</label> + <onclick>SetProperty(PlayerInfoDialogFocus,5553,Home)</onclick> + </control> + <control type="button" id="5554"> + <width>250</width> + <height>60</height> + <include>ButtonInfoDialogsCommonValues</include> + <label>$LOCALIZE[31611]</label> + <onclick>SetProperty(PlayerInfoDialogFocus,5554,Home)</onclick> + </control> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogSeekBar.xml b/addons/skin.estouchy/xml/DialogSeekBar.xml new file mode 100644 index 0000000..44c9df0 --- /dev/null +++ b/addons/skin.estouchy/xml/DialogSeekBar.xml @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <visible>[Window.IsActive(FullscreenVideo) | Window.IsActive(Visualisation)] + ![Window.IsActive(VideoOSD) | Window.IsActive(MusicOSD) | Window.IsActive(SliderDialog)] + [Player.Seeking | Player.HasPerformedSeek(3)]</visible> + <controls> + <control type="group"> + <posx>364</posx> + <posy>10</posy> + <include>16x9_xPos_Relocation</include> + <include>VisibleFadeEffect</include> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>180</width> + <height>32</height> + <font>font20_title</font> + <aligny>center</aligny> + <label>$INFO[Player.Time(hh:mm:ss)]</label> + </control> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>552</width> + <height>32</height> + <font>font20_title</font> + <align>center</align> + <aligny>center</aligny> + <label>$VAR[SeekLabel]</label> + </control> + <control type="label"> + <posx>552</posx> + <posy>0</posy> + <width>180</width> + <height>32</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[Player.Duration(hh:mm:ss)]</label> + </control> + <control type="progress"> + <description>Progressbar</description> + <posx>0</posx> + <posy>40</posy> + <width>552</width> + <height>12</height> + <info>Player.ProgressCache</info> + <midtexture colordiffuse="grey2">white.png</midtexture> + <texturebg colordiffuse="grey3">white.png</texturebg> + </control> + <control type="progress"> + <description>Progressbar</description> + <posx>0</posx> + <posy>40</posy> + <width>552</width> + <height>12</height> + <info>Player.Progress</info> + <texturebg colordiffuse="002C2C2C">white.png</texturebg> + </control> + <control type="slider" id="87"> + <description>Seek Slider</description> + <posx>0</posx> + <posy>30</posy> + <width>552</width> + <height>32</height> + <action>seek</action> + <texturesliderbar></texturesliderbar> + <textureslidernib></textureslidernib> + <textureslidernibfocus></textureslidernibfocus> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogSelect.xml b/addons/skin.estouchy/xml/DialogSelect.xml new file mode 100644 index 0000000..a8f8d36 --- /dev/null +++ b/addons/skin.estouchy/xml/DialogSelect.xml @@ -0,0 +1,243 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">3</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>285</posx> + <posy>105</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>720</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>720</width> + <height>690</height> + <texture>dialog_back.png</texture> + </control> + <control type="label" id="1"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>610</width> + <label>$LOCALIZE[13406]</label> + </control> + <control type="group"> + <posx>650</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>680</width> + <height>600</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="list" id="3"> + <posx>0</posx> + <posy>60</posy> + <width>680</width> + <height>600</height> + <onup>3</onup> + <ondown>3</ondown> + <onleft>5</onleft> + <onright>61</onright> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="60" width="680"> + <control type="label"> + <posx>20</posx> + <posy>0</posy> + <width>640</width> + <height>60</height> + <font>font20_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + </itemlayout> + <focusedlayout height="60" width="680"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>680</width> + <height>60</height> + <texture>list_focus.png</texture> + </control> + <control type="label"> + <posx>20</posx> + <posy>0</posy> + <width>640</width> + <height>60</height> + <font>font20_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="60"> + <posx>687</posx> + <posy>90</posy> + <width>26</width> + <height>540</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>3</onleft> + <onright>3</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + <visible>Control.IsVisible(3)</visible> + </control> + <control type="list" id="6"> + <posx>0</posx> + <posy>60</posy> + <width>680</width> + <height>600</height> + <onup>6</onup> + <ondown>6</ondown> + <onleft>5</onleft> + <onright>61</onright> + <pagecontrol>61</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="120" width="680"> + <control type="label"> + <posx>20</posx> + <posy>15</posy> + <width>550</width> + <height>30</height> + <font>font24_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>[B]$INFO[ListItem.Label][/B]</label> + </control> + <control type="textbox"> + <posx>30</posx> + <posy>50</posy> + <width>530</width> + <height>70</height> + <textcolor>grey</textcolor> + <font>font22</font> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + <control type="image"> + <posx>565</posx> + <posy>5</posy> + <width>110</width> + <height>110</height> + <texture>$VAR[PosterThumb]</texture> + </control> + </itemlayout> + <focusedlayout height="120" width="680"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>680</width> + <height>120</height> + <texture>list_focus.png</texture> + </control> + <control type="label"> + <posx>20</posx> + <posy>15</posy> + <width>550</width> + <height>30</height> + <font>font24_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>[B]$INFO[ListItem.Label][/B]</label> + </control> + <control type="textbox"> + <posx>30</posx> + <posy>50</posy> + <width>530</width> + <height>70</height> + <font>font22</font> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + <control type="image"> + <posx>565</posx> + <posy>5</posy> + <width>110</width> + <height>110</height> + <texture>$VAR[PosterThumb]</texture> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="61"> + <posx>686</posx> + <posy>90</posy> + <width>26</width> + <height>540</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>6</onleft> + <onright>6</onright> + <ondown>61</ondown> + <onup>61</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + <visible>Control.IsVisible(6)</visible> + </control> + <control type="grouplist" id="9000"> + <posx>20</posx> + <posy>680</posy> + <width>680</width> + <height>60</height> + <itemgap>10</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>9000</onup> + <ondown>9000</ondown> + <control type="button" id="5"> + <description>Get more button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>186</label> + </control> + <control type="button" id="8"> + <description>Add button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label></label> + </control> + <control type="button" id="7"> + <description>Cancel button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label></label> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogSettings.xml b/addons/skin.estouchy/xml/DialogSettings.xml new file mode 100644 index 0000000..55f613e --- /dev/null +++ b/addons/skin.estouchy/xml/DialogSettings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol>5</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>140</posx> + <posy>80</posy> + </coordinates> + <controls> + <control type="group"> + <include>BehindDialogFadeOut</include> + <visible>!Window.IsVisible(sliderdialog)</visible> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1000</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>740</height> + <texture>dialog_back.png</texture> + </control> + <control type="label" id="2"> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>910</width> + <label></label> + </control> + <control type="group"> + <posx>930</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="grouplist" id="5"> + <posx>0</posx> + <posy>60</posy> + <width>974</width> + <height>630</height> + <itemgap>-1</itemgap> + <pagecontrol>60</pagecontrol> + <onleft>60</onleft> + <onright>60</onright> + <onup>5</onup> + <ondown>9000</ondown> + </control> + <control type="scrollbar" id="60"> + <posx>974</posx> + <posy>90</posy> + <width>26</width> + <height>570</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>5</onleft> + <onright>5</onright> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + </control> + <control type="button" id="7"> + <posx>0</posx> + <posy>0</posy> + <height>70</height> + <font>font25</font> + </control> + <control type="radiobutton" id="8"> + <posx>0</posx> + <posy>0</posy> + <height>70</height> + <font>font25</font> + </control> + <control type="spincontrolex" id="9"> + <posx>0</posx> + <posy>0</posy> + <height>70</height> + <font>font25</font> + <aligny>center</aligny> + <reverse>yes</reverse> + </control> + <control type="image" id="11"> + <height>2</height> + <texture border="2">separator.png</texture> + </control> + <control type="edit" id="12"> + <height>70</height> + <font>font25</font> + </control> + <control type="sliderex" id="13"> + <height>70</height> + <font>font25</font> + <textwidth>400</textwidth> + </control> + <control type="label" id="14"> + <posx>0</posx> + <posy>0</posy> + <height>70</height> + <font>font25</font> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="grouplist" id="9000"> + <posx>0</posx> + <posy>720</posy> + <width>1000</width> + <height>60</height> + <itemgap>5</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>5</onup> + <ondown>5</ondown> + <control type="button" id="28"> + <description>OK Button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label></label> + </control> + <control type="button" id="29"> + <description>Cancel Button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label></label> + </control> + <control type="button" id="30"> + <description>Custom Button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label></label> + </control> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogSlider.xml b/addons/skin.estouchy/xml/DialogSlider.xml new file mode 100644 index 0000000..6b8e5f6 --- /dev/null +++ b/addons/skin.estouchy/xml/DialogSlider.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol>11</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>140</posx> + <posy>20</posy> + </coordinates> + <controls> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1000</width> + <height>130</height> + <texture>back.png</texture> + </control> + <control type="group"> + <posx>930</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="label" id="10"> + <description>Dialog header</description> + <left>40</left> + <top>10</top> + <width>880</width> + <height>20</height> + <aligny>center</aligny> + <font>font30</font> + </control> + <control type="label" id="12"> + <description>Slider Value</description> + <left>40</left> + <top>10</top> + <width>880</width> + <height>20</height> + <align>right</align> + <aligny>center</aligny> + <font>font30</font> + </control> + <control type="slider" id="11"> + <description>Slider</description> + <left>40</left> + <top>65</top> + <width>880</width> + <height>60</height> + <onup>11</onup> + <ondown>11</ondown> + <onleft>11</onleft> + <onright>11</onright> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogSubtitles.xml b/addons/skin.estouchy/xml/DialogSubtitles.xml new file mode 100644 index 0000000..555d15f --- /dev/null +++ b/addons/skin.estouchy/xml/DialogSubtitles.xml @@ -0,0 +1,355 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">49</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>140</posx> + <posy>80</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1000</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>740</height> + <texture>dialog_back.png</texture> + </control> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>960</width> + <label>$LOCALIZE[287]</label> + </control> + <control type="group"> + <posx>930</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="label" id="100"> + <description>textarea</description> + <posx>20</posx> + <posy>60</posy> + <width>960</width> + <height>40</height> + <font>font20_title</font> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="group" id="250"> + <control type="image"> + <posx>0</posx> + <posy>100</posy> + <width>940</width> + <height>560</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="list" id="120"> + <posx>0</posx> + <posy>100</posy> + <width>940</width> + <height>560</height> + <onleft>120</onleft> + <onright>120</onright> + <onup>120</onup> + <ondown>120</ondown> + <viewtype label="535">list</viewtype> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout width="940" height="80"> + <control type="label"> + <posx>20</posx> + <posy>10</posy> + <width>900</width> + <height>25</height> + <font>font22</font> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <label>$INFO[ListItem.Label2]</label> + </control> + <control type="image"> + <posx>20</posx> + <posy>44</posy> + <width>30</width> + <height>20</height> + <texture>$INFO[Listitem.Thumb,subtitles/flags/,.gif]</texture> + </control> + <control type="label"> + <posx>55</posx> + <posy>40</posy> + <width>80</width> + <height>25</height> + <font>font20</font> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <posx>755</posx> + <posy>35</posy> + <width>60</width> + <height>35</height> + <texture border="5">flagging/blank.png</texture> + <visible>ListItem.property(sync)</visible> + </control> + <control type="label"> + <posx>760</posx> + <posy>35</posy> + <width>50</width> + <height>35</height> + <font>font11_title</font> + <textcolor>white</textcolor> + <align>center</align> + <aligny>center</aligny> + <label>[B]$LOCALIZE[31552][/B]</label> + <visible>ListItem.property(sync)</visible> + </control> + <control type="image"> + <posx>820</posx> + <posy>40</posy> + <width>100</width> + <height>25</height> + <aspectratio align="right">keep</aspectratio> + <texture>$INFO[ListItem.ActualIcon,subtitles/rating/rating,.png]</texture> + </control> + </itemlayout> + <focusedlayout width="940" height="80"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>940</width> + <height>80</height> + <texture>list_focus.png</texture> + <visible>Control.HasFocus(120)</visible> + </control> + <control type="label"> + <posx>20</posx> + <posy>10</posy> + <width>900</width> + <height>25</height> + <font>font22</font> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <label>$INFO[ListItem.Label2]</label> + </control> + <control type="image"> + <posx>20</posx> + <posy>44</posy> + <width>30</width> + <height>20</height> + <texture>$INFO[Listitem.Thumb,subtitles/flags/,.gif]</texture> + </control> + <control type="label"> + <posx>55</posx> + <posy>40</posy> + <width>80</width> + <height>25</height> + <font>font20</font> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <posx>755</posx> + <posy>35</posy> + <width>60</width> + <height>35</height> + <texture border="5">flagging/blank.png</texture> + <visible>ListItem.property(sync)</visible> + </control> + <control type="label"> + <posx>760</posx> + <posy>35</posy> + <width>50</width> + <height>35</height> + <font>font11_title</font> + <textcolor>white</textcolor> + <align>center</align> + <aligny>center</aligny> + <label>[B]$LOCALIZE[31552][/B]</label> + <visible>ListItem.property(sync)</visible> + </control> + <control type="image"> + <posx>820</posx> + <posy>40</posy> + <width>100</width> + <height>25</height> + <aspectratio align="right">keep</aspectratio> + <texture>$INFO[ListItem.ActualIcon,subtitles/rating/rating,.png]</texture> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="60"> + <posx>957</posx> + <posy>130</posy> + <width>26</width> + <height>500</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>3</onleft> + <onright>3</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + </control> + <control type="grouplist" id="9000"> + <posx>0</posx> + <posy>730</posy> + <width>1000</width> + <height>60</height> + <itemgap>10</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>50</onup> + <ondown>49</ondown> + <control type="button"> + <description>Subtitle chooser Button</description> + <width>300</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>19101</label> + <onclick>Skin.ToggleSetting(SubtitleSourceChooserVisible)</onclick> + </control> + <control type="button" id="160"> + <description>Refresh</description> + <width>300</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>24120</label> + </control> + </control> + </control> + <control type="group"> + <posx>380</posx> + <posy>125</posy> + <visible>Skin.HasSetting(SubtitleSourceChooserVisible)</visible> + <include>VisibleFadeEffect</include> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>320</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>320</width> + <height>490</height> + <texture>dialog_back.png</texture> + </control> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>220</width> + <label>$LOCALIZE[19101]</label> + </control> + <control type="group"> + <posx>250</posx> + <posy>0</posy> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>2</width> + <height>59</height> + <texture border="2">separator.png</texture> + <colordiffuse>FF464646</colordiffuse> + </control> + <control type="button"> + <description>Close Button</description> + <posx>4</posx> + <posy>0</posy> + <width>60</width> + <height>60</height> + <font></font> + <onclick>Skin.ToggleSetting(SubtitleSourceChooserVisible)</onclick> + <texturefocus>icon_dialog_close.png</texturefocus> + <texturenofocus>icon_dialog_close.png</texturenofocus> + </control> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>320</width> + <height>490</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="panel" id="150"> + <posx>0</posx> + <posy>60</posy> + <width>320</width> + <height>490</height> + <onleft>150</onleft> + <onright>150</onright> + <onup>160</onup> + <ondown>160</ondown> + <viewtype label="535">list</viewtype> + <scrolltime>200</scrolltime> + <itemlayout width="320" height="70"> + <control type="label"> + <posx>10</posx> + <posy>0</posy> + <width>300</width> + <height>70</height> + <font>font20</font> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <label>$INFO[ListItem.Label]</label> + </control> + </itemlayout> + <focusedlayout width="320" height="70"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>320</width> + <height>70</height> + <texture>list_focus.png</texture> + </control> + <control type="label"> + <posx>10</posx> + <posy>0</posy> + <width>300</width> + <height>70</height> + <font>font20</font> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <label>$INFO[ListItem.Label]</label> + </control> + </focusedlayout> + </control> + </control> + <control type="image" id="110"> + <posx>-10</posx> + <posy>-10</posy> + <width>1</width> + <height>1</height> + </control> + <control type="group" id="111"> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogTextViewer.xml b/addons/skin.estouchy/xml/DialogTextViewer.xml new file mode 100644 index 0000000..b60c6bc --- /dev/null +++ b/addons/skin.estouchy/xml/DialogTextViewer.xml @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol>61</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>140</posx> + <posy>80</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1000</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="label" id="1"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>910</width> + <label></label> + </control> + <control type="group"> + <posx>930</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>740</height> + <texture>dialog_back.png</texture> + </control> + <control type="textbox" id="5"> + <description>textarea</description> + <posx>20</posx> + <posy>60</posy> + <width>900</width> + <height>720</height> + <label></label> + <font>font20</font> + <align>justify</align> + <pagecontrol>61</pagecontrol> + </control> + <control type="scrollbar" id="61"> + <posx>952</posx> + <posy>90</posy> + <width>26</width> + <height>660</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>61</onleft> + <onright>61</onright> + <ondown>61</ondown> + <onup>61</onup> + <showonepage>true</showonepage> + <orientation>vertical</orientation> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogVideoInfo.xml b/addons/skin.estouchy/xml/DialogVideoInfo.xml new file mode 100644 index 0000000..e53200b --- /dev/null +++ b/addons/skin.estouchy/xml/DialogVideoInfo.xml @@ -0,0 +1,719 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">49</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>140</posx> + <posy>80</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1000</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>910</width> + <label>$INFO[Listitem.Title]</label> + </control> + <control type="group"> + <posx>930</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>740</height> + <texture>dialog_back.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>660</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="group"> + <visible>!Control.IsVisible(50)</visible> + <posy>70</posy> + <posx>20</posx> + <include>VisibleFadeEffect</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>240</width> + <height>330</height> + <aspectratio>keep</aspectratio> + <texture background="true">$INFO[ListItem.Icon]</texture> + </control> + <control type="textbox" id="600"> + <description>Description Value</description> + <posx>260</posx> + <posy>0</posy> + <width>670</width> + <height>285</height> + <font>font20</font> + <pagecontrol>60</pagecontrol> + <label>$INFO[ListItem.Plot]</label> + </control> + <control type="scrollbar" id="60"> + <posx>942</posx> + <posy>30</posy> + <width>26</width> + <height>235</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>3</onleft> + <onright>3</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + </control> + <control type="grouplist"> + <description>Media Codec Flagging Images</description> + <posx>260</posx> + <posy>286</posy> + <width>960</width> + <height>44</height> + <itemgap>5</itemgap> + <orientation>horizontal</orientation> + <include>VisibleFadeEffect</include> + <include>VideoCodecFlaggingConditions</include> + <include>AudioCodecFlaggingConditions</include> + <include>AudioChannelsFlaggingConditions</include> + <include>AspectCodecFlaggingConditions</include> + <include>VideoTypeHackFlaggingConditions</include> + <visible>Container.Content(Movies) | Container.Content(Episodes) | Container.Content(MusicVideos)</visible> + </control> + <control type="image"> + <posx>0</posx> + <posy>335</posy> + <width>960</width> + <height>2</height> + <texture border="2">separator.png</texture> + </control> + <control type="list" id="49"> + <posx>0</posx> + <posy>345</posy> + <width>960</width> + <height>300</height> + <onleft>49</onleft> + <onright>49</onright> + <onup>9000</onup> + <ondown>61</ondown> + <pagecontrol></pagecontrol> + <scrolltime>200</scrolltime> + <visible>Container.Content(Movies)</visible> + <itemlayout height="30"> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>30</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>210</posx> + <posy>0</posy> + <width>750</width> + <height>30</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </itemlayout> + <focusedlayout height="30"> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>30</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>210</posx> + <posy>0</posy> + <width>750</width> + <height>30</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </focusedlayout> + <content> + <item> + <label>$LOCALIZE[20339]:</label> + <label2>$INFO[ListItem.Director]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Director)</visible> + </item> + <item> + <label>$LOCALIZE[20417]:</label> + <label2>$INFO[ListItem.Writer]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Writer)</visible> + </item> + <item> + <label>$LOCALIZE[572]:</label> + <label2>$INFO[ListItem.Studio]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Studio)</visible> + </item> + <item> + <label>$LOCALIZE[515]:</label> + <label2>$INFO[ListItem.Genre]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Genre)</visible> + </item> + <item> + <label>$LOCALIZE[562]:</label> + <label2>$INFO[ListItem.Year]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Year)</visible> + </item> + <item> + <label>$LOCALIZE[2050]:</label> + <label2>$INFO[ListItem.Duration] $LOCALIZE[12391]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Duration)</visible> + </item> + <item> + <label>$LOCALIZE[563]:</label> + <label2>$INFO[ListItem.RatingAndVotes]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.RatingAndVotes)</visible> + </item> + <item> + <label>$LOCALIZE[38018]:</label> + <label2>$INFO[ListItem.UserRating]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.UserRating)</visible> + </item> + <item> + <label>$LOCALIZE[202]:</label> + <label2>$INFO[ListItem.TagLine]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.TagLine)</visible> + </item> + <item> + <label>$LOCALIZE[20074]:</label> + <label2>$INFO[ListItem.mpaa]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.mpaa)</visible> + </item> + <item> + <label>$LOCALIZE[15311]</label> + <label2>$INFO[ListItem.FilenameAndPath]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.FilenameAndPath)</visible> + </item> + </content> + </control> + <control type="list" id="49"> + <posx>0</posx> + <posy>345</posy> + <width>960</width> + <height>300</height> + <onleft>49</onleft> + <onright>49</onright> + <onup>9000</onup> + <ondown>61</ondown> + <pagecontrol></pagecontrol> + <scrolltime>200</scrolltime> + <visible>Container.Content(TVShows)</visible> + <itemlayout height="30"> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>30</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>210</posx> + <posy>0</posy> + <width>750</width> + <height>30</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </itemlayout> + <focusedlayout height="30"> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>30</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>210</posx> + <posy>0</posy> + <width>750</width> + <height>30</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </focusedlayout> + <content> + <item> + <label>$LOCALIZE[20360]:</label> + <label2>$INFO[listitem.episode] ($INFO[ListItem.Property(WatchedEpisodes),, $LOCALIZE[16102]] - $INFO[ListItem.Property(UnWatchedEpisodes), , $LOCALIZE[16101]])</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Episode)</visible> + </item> + <item> + <label>$LOCALIZE[31322]:</label> + <label2>$INFO[ListItem.Premiered]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Premiered)</visible> + </item> + <item> + <label>$LOCALIZE[515]:</label> + <label2>$INFO[ListItem.Genre]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Genre)</visible> + </item> + <item> + <label>$LOCALIZE[562]:</label> + <label2>$INFO[ListItem.Year]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Year)</visible> + </item> + <item> + <label>$LOCALIZE[563]:</label> + <label2>$INFO[ListItem.Rating]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Rating)</visible> + </item> + <item> + <label>$LOCALIZE[38018]:</label> + <label2>$INFO[ListItem.UserRating]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.UserRating)</visible> + </item> + <item> + <label>$LOCALIZE[15311]</label> + <label2>$INFO[ListItem.FilenameAndPath]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.FilenameAndPath)</visible> + </item> + </content> + </control> + <control type="list" id="49"> + <posx>0</posx> + <posy>345</posy> + <width>960</width> + <height>300</height> + <onleft>49</onleft> + <onright>49</onright> + <onup>9000</onup> + <ondown>61</ondown> + <pagecontrol></pagecontrol> + <scrolltime>200</scrolltime> + <visible>Container.Content(Episodes)</visible> + <itemlayout height="30"> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>30</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>210</posx> + <posy>0</posy> + <width>750</width> + <height>30</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </itemlayout> + <focusedlayout height="30"> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>30</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>210</posx> + <posy>0</posy> + <width>750</width> + <height>30</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </focusedlayout> + <content> + <item> + <label>$LOCALIZE[20364]:</label> + <label2>$INFO[ListItem.TVShowTitle]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.TVShowTitle)</visible> + </item> + <item> + <label>$LOCALIZE[20373]:</label> + <label2>$INFO[ListItem.Season]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Season)</visible> + </item> + <item> + <label>$LOCALIZE[20359]:</label> + <label2>$INFO[ListItem.Episode]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Episode)</visible> + </item> + <item> + <label>$LOCALIZE[31322]:</label> + <label2>$INFO[ListItem.Premiered]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Premiered)</visible> + </item> + <item> + <label>$LOCALIZE[515]:</label> + <label2>$INFO[ListItem.Genre]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Genre)</visible> + </item> + <item> + <label>$LOCALIZE[20339]:</label> + <label2>$INFO[ListItem.Director]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Director)</visible> + </item> + <item> + <label>$LOCALIZE[20417]:</label> + <label2>$INFO[ListItem.Writer]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Writer)</visible> + </item> + <item> + <label>$LOCALIZE[2050]:</label> + <label2>$INFO[ListItem.Duration] $LOCALIZE[12391]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Duration)</visible> + </item> + <item> + <label>$LOCALIZE[563]:</label> + <label2>$INFO[ListItem.Rating]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Rating)</visible> + </item> + <item> + <label>$LOCALIZE[38018]:</label> + <label2>$INFO[ListItem.UserRating]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.UserRating)</visible> + </item> + <item> + <label>$LOCALIZE[15311]</label> + <label2>$INFO[ListItem.FilenameAndPath]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.FilenameAndPath)</visible> + </item> + </content> + </control> + <control type="list" id="49"> + <posx>0</posx> + <posy>345</posy> + <width>960</width> + <height>300</height> + <onleft>49</onleft> + <onright>49</onright> + <onup>9000</onup> + <ondown>61</ondown> + <pagecontrol></pagecontrol> + <scrolltime>200</scrolltime> + <visible>Container.Content(MusicVideos)</visible> + <itemlayout height="30"> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>30</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>210</posx> + <posy>0</posy> + <width>750</width> + <height>30</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </itemlayout> + <focusedlayout height="30"> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>30</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>210</posx> + <posy>0</posy> + <width>750</width> + <height>30</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>white</selectedcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + </focusedlayout> + <content> + <item> + <label>$LOCALIZE[557]:</label> + <label2>$INFO[ListItem.Artist]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Artist)</visible> + </item> + <item> + <label>$LOCALIZE[558]:</label> + <label2>$INFO[ListItem.Album]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Album)</visible> + </item> + <item> + <label>$LOCALIZE[515]:</label> + <label2>$INFO[ListItem.Genre]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Genre)</visible> + </item> + <item> + <label>$LOCALIZE[572]:</label> + <label2>$INFO[ListItem.Studio]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Studio)</visible> + </item> + <item> + <label>$LOCALIZE[20417]:</label> + <label2>$INFO[ListItem.Writer]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Writer)</visible> + </item> + <item> + <label>$LOCALIZE[20339]:</label> + <label2>$INFO[ListItem.Director]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Director)</visible> + </item> + <item> + <label>$LOCALIZE[562]:</label> + <label2>$INFO[ListItem.Year]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Year)</visible> + </item> + <item> + <label>$LOCALIZE[2050]:</label> + <label2>$INFO[ListItem.Duration] $LOCALIZE[12391]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.Duration)</visible> + </item> + <item> + <label>$LOCALIZE[38018]:</label> + <label2>$INFO[ListItem.UserRating]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.UserRating)</visible> + </item> + <item> + <label>$LOCALIZE[15311]</label> + <label2>$INFO[ListItem.FilenameAndPath]</label2> + <onclick>noop</onclick> + <visible>!String.IsEmpty(ListItem.FilenameAndPath)</visible> + </item> + </content> + </control> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>600</height> + <texture colordiffuse="40000000">panel.png</texture> + <visible>Control.IsVisible(50)</visible> + </control> + <control type="panel" id="50"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>600</height> + <onup>50</onup> + <onleft>50</onleft> + <onright>50</onright> + <ondown>50</ondown> + <pagecontrol></pagecontrol> + <scrolltime>200</scrolltime> + <include>VisibleFadeEffect</include> + <itemlayout height="100" width="500"> + <control type="image"> + <posx>10</posx> + <posy>4</posy> + <width>100</width> + <height>92</height> + <aspectratio>keep</aspectratio> + <texture>$INFO[ListItem.Icon]</texture> + </control> + <control type="textbox"> + <posx>120</posx> + <posy>12</posy> + <width>360</width> + <height>78</height> + <font>font20</font> + <align>left</align> + <label>$INFO[ListItem.Label][CR]$INFO[ListItem.Label2,(,)]</label> + </control> + </itemlayout> + <focusedlayout height="100" width="500"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>500</width> + <height>100</height> + <texture>list_focus.png</texture> + </control> + <control type="image"> + <posx>10</posx> + <posy>4</posy> + <width>100</width> + <height>92</height> + <aspectratio>keep</aspectratio> + <texture>$INFO[ListItem.Icon]</texture> + </control> + <control type="textbox"> + <posx>120</posx> + <posy>12</posy> + <width>360</width> + <height>78</height> + <font>font20</font> + <align>left</align> + <label>$INFO[ListItem.Label][CR]$INFO[ListItem.Label2,(,)]</label> + </control> + </focusedlayout> + </control> + <control type="grouplist" id="9000"> + <posx>0</posx> + <posy>730</posy> + <width>1000</width> + <height>60</height> + <itemgap>2</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>50</onup> + <ondown>49</ondown> + <control type="togglebutton" id="8"> + <description>Play/browse to Show</description> + <width>195</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>208</label> + <alttexturefocus>list_focus.png</alttexturefocus> + <alttexturenofocus>button_nofocus.png</alttexturenofocus> + <altlabel>1024</altlabel> + <usealttexture>Container.Content(TVShows) | Container.Content(Sets)</usealttexture> + </control> + <control type="button" id="5"> + <description>Cast/Review</description> + <width>195</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>206</label> + </control> + <control type="button" id="6"> + <description>Refresh</description> + <width>195</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>184</label> + </control> + <control type="button" id="10"> + <description>Get Art</description> + <width>195</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>13511</label> + </control> + <control type="button" id="11"> + <description>Play Trailer</description> + <width>195</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>20410</label> + <visible>!String.IsEmpty(ListItem.Trailer)</visible> + </control> + <control type="button" id="7"> + <description>Rating button</description> + <width>195</width> + <label>38023</label> + <include>ButtonInfoDialogsCommonValues</include> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/DialogVolumeBar.xml b/addons/skin.estouchy/xml/DialogVolumeBar.xml new file mode 100644 index 0000000..bd8c8c0 --- /dev/null +++ b/addons/skin.estouchy/xml/DialogVolumeBar.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <include>dialogeffect</include> + <controls> + <control type="group"> + <posx>364</posx> + <posy>10</posy> + <include>16x9_xPos_Relocation</include> + <visible>![Window.IsVisible(Notification)]</visible> + <control type="label"> + <description>label</description> + <posx>0</posx> + <posy>0</posy> + <height>32</height> + <width>400</width> + <label>13376</label> + <font>font20_title</font> + <aligny>center</aligny> + </control> + <control type="label"> + <description>Volumelabel</description> + <posx>552</posx> + <posy>0</posy> + <width>180</width> + <height>32</height> + <label>$INFO[Control.GetLabel(1)]</label> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + </control> + <control type="progress" id="2"> + <description>Volume</description> + <posx>0</posx> + <posy>34</posy> + <width>552</width> + <height>24</height> + <texturebg colordiffuse="grey3">white.png</texturebg> + <midtexture colordiffuse="blue">white.png</midtexture> + <info>Player.Volume</info> + </control> + <control type="slider" id="1"> + <description>Volume Slider</description> + <posx>0</posx> + <posy>30</posy> + <width>552</width> + <height>32</height> + <info>Player.Volume</info> + <texturesliderbar></texturesliderbar> + <textureslidernib></textureslidernib> + <textureslidernibfocus></textureslidernibfocus> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/EventLog.xml b/addons/skin.estouchy/xml/EventLog.xml new file mode 100644 index 0000000..b1758d7 --- /dev/null +++ b/addons/skin.estouchy/xml/EventLog.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">500</defaultcontrol> + <views>500</views> + <onunload>ClearProperty(PopupMenuVisible,Home)</onunload> + <controls> + <include>CommonBackground</include> + <include>SideMenu</include> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$LOCALIZE[14111]</label> + </control> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <include content="List" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 --> + <param name="panel-width" value="1530"/> + <param name="label-width" value="1240"/> + <param name="label2-posx" value="1360r"/> + </include> + <include content="List" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 --> + <param name="panel-width" value="1090"/> + <param name="label-width" value="800"/> + <param name="label2-posx" value="920r"/> + </include> + </control> + <include>ScrollBarCommons</include> + <include>BottomMenu</include> + <include content="PopupMenu"> + <param name="panel-posy">240</param> + <param name="panel-height">360</param> + </include> + <include>ScrollOffsetLabel</include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/FileBrowser.xml b/addons/skin.estouchy/xml/FileBrowser.xml new file mode 100644 index 0000000..47a4bbd --- /dev/null +++ b/addons/skin.estouchy/xml/FileBrowser.xml @@ -0,0 +1,248 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">450</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>280</posx> + <posy>85</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>720</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>720</width> + <height>730</height> + <texture>dialog_back.png</texture> + </control> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>600</width> + <label>$LOCALIZE[1023]</label> + </control> + <control type="group"> + <posx>650</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>670</width> + <height>640</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="list" id="450"> + <posx>0</posx> + <posy>60</posy> + <width>670</width> + <height>640</height> + <onup>450</onup> + <onleft>450</onleft> + <onright>450</onright> + <ondown>450</ondown> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout width="670" height="80"> + <control type="label"> + <posx>20</posx> + <posy>0</posy> + <width>570</width> + <height>80</height> + <font>font22</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <posx>595</posx> + <posy>5</posy> + <width>70</width> + <height>70</height> + <aspectratio align="right">keep</aspectratio> + <texture>$INFO[ListItem.Icon]</texture> + </control> + </itemlayout> + <focusedlayout width="670" height="80"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>670</width> + <height>80</height> + <texture>list_focus.png</texture> + </control> + <control type="label"> + <posx>20</posx> + <posy>0</posy> + <width>570</width> + <height>80</height> + <font>font22</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <posx>595</posx> + <posy>5</posy> + <width>70</width> + <height>70</height> + <aspectratio align="right">keep</aspectratio> + <texture>$INFO[ListItem.Icon]</texture> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="60"> + <posx>682</posx> + <posy>90</posy> + <width>26</width> + <height>560</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>3</onleft> + <onright>3</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + <visible>Control.IsVisible(450)</visible> + </control> + <control type="panel" id="451"> + <posx>10</posx> + <posy>80</posy> + <width>660</width> + <height>620</height> + <onleft>9000</onleft> + <onright>61</onright> + <onup>451</onup> + <ondown>451</ondown> + <pagecontrol>61</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="310" width="330"> + <control type="image"> + <posx>35</posx> + <posy>0</posy> + <width>260</width> + <height>260</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>10</posx> + <posy>270</posy> + <width>300</width> + <height>20</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + </itemlayout> + <focusedlayout height="310" width="330"> + <control type="image"> + <posx>35</posx> + <posy>0</posy> + <width>260</width> + <height>260</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="image"> + <posx>35</posx> + <posy>0</posy> + <width>260</width> + <height>260</height> + <texture border="5">thumb_focus.png</texture> + </control> + <control type="label"> + <posx>10</posx> + <posy>270</posy> + <width>300</width> + <height>20</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="61"> + <posx>687</posx> + <posy>100</posy> + <width>26</width> + <height>560</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>3</onleft> + <onright>3</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + <visible>Control.IsVisible(451)</visible> + </control> + <control type="grouplist" id="9000"> + <posx>0</posx> + <posy>720</posy> + <width>720</width> + <height>60</height> + <itemgap>5</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>50</onup> + <ondown>49</ondown> + <control type="button" id="413"> + <description>OK button</description> + <width>148</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>186</label> + </control> + <control type="button" id="414"> + <description>Cancel button</description> + <width>148</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>222</label> + </control> + <control type="button" id="415"> + <description>Create folder button</description> + <include>ButtonInfoDialogsCommonValues</include> + <label>119</label> + </control> + <control type="radiobutton" id="416"> + <description>Flip Image button</description> + <width>220</width> + <align>left</align> + <textoffsetx>5</textoffsetx> + <radioposx>145</radioposx> + <include>ButtonInfoDialogsCommonValues</include> + <label>749</label> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/FileManager.xml b/addons/skin.estouchy/xml/FileManager.xml new file mode 100644 index 0000000..815e747 --- /dev/null +++ b/addons/skin.estouchy/xml/FileManager.xml @@ -0,0 +1,290 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol>20</defaultcontrol> + <controls> + <include>CommonBackground</include> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$LOCALIZE[7]</label> + </control> + <control type="group"> + <include>16x9_xPos_Relocation</include> + <posx>20</posx> + <posy>80</posy> + <include>Window_OpenClose_Animation_Zoom</include> + <control type="label" id="101"> + <description>current directory text label</description> + <posx>0</posx> + <posy>0</posy> + <width>570</width> + <height>40</height> + <font>font20_title</font> + <align>left</align> + <shadowcolor>black</shadowcolor> + <scroll>true</scroll> + <aligny>center</aligny> + </control> + <control type="image"> + <posx>-5</posx> + <posy>35</posy> + <width>580</width> + <height>730</height> + <texture>back.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="panel" id="20"> + <posx>0</posx> + <posy>40</posy> + <width>570</width> + <height>720</height> + <onleft>21</onleft> + <onright>21</onright> + <onup>20</onup> + <ondown>20</ondown> + <viewtype label="">list</viewtype> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="80" width="570"> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>70</width> + <height>70</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>85</posx> + <posy>0</posy> + <width>475</width> + <height>80</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>85</posx> + <posy>0</posy> + <width>475</width> + <height>80</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + </itemlayout> + <focusedlayout height="80" width="570"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>570</width> + <height>80</height> + <texture>list_focus.png</texture> + <include>VisibleFadeEffect</include> + </control> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>70</width> + <height>70</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>85</posx> + <posy>0</posy> + <width>475</width> + <height>80</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>85</posx> + <posy>0</posy> + <width>475</width> + <height>80</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="60"> + <posx>587</posx> + <posy>70</posy> + <width>26</width> + <height>660</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>3</onleft> + <onright>3</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + </control> + </control> + <control type="group"> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <posx>650</posx> + <posy>80</posy> + <control type="label" id="102"> + <description>current directory text label</description> + <posx>570</posx> + <posy>0</posy> + <width>570</width> + <height>40</height> + <font>font20_title</font> + <align>right</align> + <shadowcolor>black</shadowcolor> + <scroll>true</scroll> + <aligny>center</aligny> + </control> + <control type="image"> + <posx>-5</posx> + <posy>35</posy> + <width>580</width> + <height>730</height> + <texture>back.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="panel" id="21"> + <posx>0</posx> + <posy>40</posy> + <width>570</width> + <height>720</height> + <onleft>20</onleft> + <onright>20</onright> + <onup>21</onup> + <ondown>21</ondown> + <viewtype label="">list</viewtype> + <pagecontrol>61</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="80" width="570"> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>70</width> + <height>70</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>85</posx> + <posy>0</posy> + <width>475</width> + <height>80</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>85</posx> + <posy>0</posy> + <width>475</width> + <height>80</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + </itemlayout> + <focusedlayout height="80" width="570"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>570</width> + <height>80</height> + <texture>list_focus.png</texture> + <include>VisibleFadeEffect</include> + </control> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>70</width> + <height>70</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>85</posx> + <posy>0</posy> + <width>475</width> + <height>80</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>85</posx> + <posy>0</posy> + <width>475</width> + <height>80</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="61"> + <posx>587</posx> + <posy>70</posy> + <width>26</width> + <height>660</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>3</onleft> + <onright>3</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + </control> + </control> + <control type="panel" id="9002"> + <visible>!Window.IsActive(PlayerControls)</visible> + <include>VisibleFadeEffect</include> + <include>BottomMenuLayout</include> + <content> + <item> + <label>31200</label> + <onclick>ParentDir</onclick> + <icon>icon_button_back.png</icon> + </item> + <item> + <label>1036</label> + <onclick>ActivateWindow(Favourites)</onclick> + <icon>icon_button_favourites.png</icon> + </item> + </content> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/Font.xml b/addons/skin.estouchy/xml/Font.xml new file mode 100644 index 0000000..8379936 --- /dev/null +++ b/addons/skin.estouchy/xml/Font.xml @@ -0,0 +1,235 @@ +<?xml version="1.0" encoding="UTF-8"?> +<fonts> + <fontset id="Default" idloc="31390"> + <!-- Normal Fonts --> + <font> + <name>font13</name> + <filename>NotoSans-Regular.ttf</filename> + <size>24</size> + </font> + <font> + <name>font16</name> + <filename>NotoSans-Regular.ttf</filename> + <size>16</size> + </font> + <font> + <name>font20</name> + <filename>NotoSans-Regular.ttf</filename> + <size>20</size> + </font> + <font> + <name>font22</name> + <filename>NotoSans-Regular.ttf</filename> + <size>22</size> + </font> + <font> + <name>font24</name> + <filename>NotoSans-Regular.ttf</filename> + <size>24</size> + </font> + <font> + <name>font25</name> + <filename>NotoSans-Regular.ttf</filename> + <size>25</size> + </font> + <font> + <name>font30</name> + <filename>NotoSans-Regular.ttf</filename> + <size>30</size> + </font> + <font> + <name>font40</name> + <filename>NotoSans-Regular.ttf</filename> + <size>40</size> + </font> + <!-- Title Fonts --> + <font> + <name>font11_title</name> + <filename>NotoSans-Regular.ttf</filename> + <size>11</size> + <style>bold</style> + </font> + <font> + <name>font14_title</name> + <filename>NotoSans-Regular.ttf</filename> + <size>14</size> + <style>bold</style> + </font> + <font> + <name>font18_title</name> + <filename>NotoSans-Regular.ttf</filename> + <size>18</size> + <style>bold</style> + </font> + <font> + <name>font20_title</name> + <filename>NotoSans-Regular.ttf</filename> + <size>20</size> + <style>bold</style> + </font> + <font> + <name>font24_title</name> + <filename>NotoSans-Regular.ttf</filename> + <size>24</size> + <style>bold</style> + </font> + <font> + <name>font28_title</name> + <filename>NotoSans-Regular.ttf</filename> + <size>28</size> + <style>bold</style> + </font> + <font> + <name>font30_title</name> + <filename>NotoSans-Regular.ttf</filename> + <size>30</size> + <style>bold</style> + </font> + <font> + <name>font35_title</name> + <filename>NotoSans-Regular.ttf</filename> + <size>35</size> + <style>bold</style> + </font> + <font> + <name>font38_title</name> + <filename>NotoSans-Regular.ttf</filename> + <size>38</size> + <style>bold</style> + </font> + <font> + <name>font70_title</name> + <filename>NotoSans-Regular.ttf</filename> + <size>70</size> + <style>lighten</style> + </font> + <font> + <name>font80_title</name> + <filename>NotoSans-Regular.ttf</filename> + <size>80</size> + <style>bold</style> + </font> + <font> + <name>font20_narrow</name> + <filename>NotoSans-Regular.ttf</filename> + <size>20</size> + <linespacing>0.80</linespacing> + </font> + </fontset> + <fontset id="Arial" idloc="31391"> + <!-- Normal Fonts --> + <font> + <name>font13</name> + <filename>Arial.ttf</filename> + <size>24</size> + </font> + <font> + <name>font16</name> + <filename>Arial.ttf</filename> + <size>16</size> + </font> + <font> + <name>font20</name> + <filename>Arial.ttf</filename> + <size>20</size> + </font> + <font> + <name>font22</name> + <filename>Arial.ttf</filename> + <size>22</size> + </font> + <font> + <name>font24</name> + <filename>Arial.ttf</filename> + <size>24</size> + </font> + <font> + <name>font25</name> + <filename>Arial.ttf</filename> + <size>25</size> + </font> + <font> + <name>font30</name> + <filename>Arial.ttf</filename> + <size>30</size> + </font> + <font> + <name>font40</name> + <filename>Arial.ttf</filename> + <size>40</size> + </font> + <!-- Title Fonts --> + <font> + <name>font11_title</name> + <filename>Arial.ttf</filename> + <size>11</size> + <style>bold</style> + </font> + <font> + <name>font14_title</name> + <filename>Arial.ttf</filename> + <size>14</size> + <style>bold</style> + </font> + <font> + <name>font18_title</name> + <filename>Arial.ttf</filename> + <size>18</size> + <style>bold</style> + </font> + <font> + <name>font20_title</name> + <filename>Arial.ttf</filename> + <size>20</size> + <style>bold</style> + </font> + <font> + <name>font24_title</name> + <filename>Arial.ttf</filename> + <size>24</size> + <style>bold</style> + </font> + <font> + <name>font28_title</name> + <filename>Arial.ttf</filename> + <size>28</size> + <style>bold</style> + </font> + <font> + <name>font30_title</name> + <filename>Arial.ttf</filename> + <size>30</size> + <style>bold</style> + </font> + <font> + <name>font35_title</name> + <filename>Arial.ttf</filename> + <size>35</size> + <style>bold</style> + </font> + <font> + <name>font38_title</name> + <filename>arial.ttf</filename> + <size>38</size> + <style>bold</style> + </font> + <font> + <name>font70_title</name> + <filename>Arial.ttf</filename> + <size>70</size> + <style>lighten</style> + </font> + <font> + <name>font80_title</name> + <filename>Arial.ttf</filename> + <size>80</size> + <style>bold</style> + </font> + <font> + <name>font20_narrow</name> + <filename>Arial.ttf</filename> + <size>20</size> + <linespacing>0.91</linespacing> + </font> + </fontset> +</fonts> diff --git a/addons/skin.estouchy/xml/GameOSD.xml b/addons/skin.estouchy/xml/GameOSD.xml new file mode 100644 index 0000000..2f47a98 --- /dev/null +++ b/addons/skin.estouchy/xml/GameOSD.xml @@ -0,0 +1,100 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">11101</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>445</posx> + <posy>245</posy> + </coordinates> + <controls> + <control type="group"> + <visible>!Window.IsActive(GameVideoSettings) + !Window.IsActive(GameControllers)</visible> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>400</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>300</width> + <label>$LOCALIZE[35221]</label> + </control> + <control type="image"> + <description>background image</description> + <posx>0</posx> + <posy>60</posy> + <width>400</width> + <height>350</height> + <texture>dialog_back.png</texture> + </control> + <control type="group"> + <posx>330</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="grouplist" id="11101"> + <description>grouplist for context buttons</description> + <posx>0</posx> + <posy>60</posy> + <width>400</width> + <height max="700">auto</height> + <itemgap>0</itemgap> + <control type="button" id="11102"> + <width>400</width> + <height>70</height> + <font>font25</font> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <label>$LOCALIZE[13404]</label> + <label2>$LOCALIZE[31040]</label2> + <onclick>Play</onclick> + </control> + <control type="button" id="11103"> + <width>400</width> + <height>70</height> + <font>font25</font> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <label>$LOCALIZE[13007]</label> + <label2>$LOCALIZE[31041]</label2> + <onclick>PlayerControl(Reset)</onclick> + </control> + <control type="button" id="11104"> + <width>400</width> + <height>70</height> + <font>font25</font> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <label>$LOCALIZE[35222]</label> + <label2>$LOCALIZE[31042]</label2> + <onclick>Stop</onclick> + </control> + <control type="button" id="11107"> + <width>400</width> + <height>70</height> + <font>font25</font> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <label>$LOCALIZE[13395]</label> + <onclick>ActivateWindow(gamevideosettings)</onclick> + </control> + <control type="button" id="11109"> + <width>400</width> + <height>70</height> + <font>font25</font> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <label>$LOCALIZE[35223]</label> + <onclick>ActivateWindow(gamecontrollers)</onclick> + </control> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/Home.xml b/addons/skin.estouchy/xml/Home.xml new file mode 100644 index 0000000..9979e08 --- /dev/null +++ b/addons/skin.estouchy/xml/Home.xml @@ -0,0 +1,220 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">9000</defaultcontrol> + <onload condition="String.IsEmpty(Skin.String(FirstRun))">ActivateWindow(1111)</onload> + <controls> + <control type="label"> + <posx>-10</posx> + <posy>-10</posy> + <width>0</width> + <height>0</height> + <label>$INFO[Weather.FanartCode]</label> <!-- trigger weather retrieval --> + </control> + <include>CommonBackground</include> + <control type="group"> + <posx>778r</posx> + <posy>10</posy> + <include>Window_OpenClose_Animation</include> + <animation effect="slide" start="0,0" end="250,0" time="0" condition="String.IsEqual(Skin.AspectRatio,4:3)">Conditional</animation> + <visible>Library.HasContent(Movies) | Library.HasContent(TVShows) | Library.HasContent(Music) | Integer.IsGreater(Container(2400).NumItems,0)</visible> + <control type="button"> + <posx>0</posx> + <posy>120</posy> + <width>33</width> + <height>55</height> + <texturenofocus>arrow_left.png</texturenofocus> + <texturefocus colordiffuse="blue">arrow_left.png</texturefocus> + <onclick>Control.Move(9010,-1)</onclick> + </control> + <control type="button"> + <posx>333</posx> + <posy>120</posy> + <width>33</width> + <height>55</height> + <texturenofocus>arrow_right.png</texturenofocus> + <texturefocus colordiffuse="blue">arrow_right.png</texturefocus> + <onclick>Control.Move(9010,1)</onclick> + </control> + <control type="wraplist" id="9010"> + <include>VisibleFadeEffect</include> + <posx>83</posx> + <posy>78</posy> + <width>200</width> + <height>140</height> + <onup>9000</onup> + <ondown>9002</ondown> + <scrolltime>0</scrolltime> + <orientation>Horizontal</orientation> + <itemlayout width="200" height="140"> + <control type="image"> + <posx>15</posx> + <posy>15</posy> + <height>110</height> + <width>170</width> + <texture>button_nofocus.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="label"> + <posx>5</posx> + <posy>0</posy> + <height>140</height> + <width>190</width> + <label>$INFO[ListItem.Label]</label> + <align>center</align> + <aligny>center</aligny> + <textcolor>white</textcolor> + <font>font22</font> + </control> + </itemlayout> + <focusedlayout width="200" height="140"> + <control type="image"> + <posx>15</posx> + <posy>15</posy> + <height>110</height> + <width>170</width> + <texture>button_nofocus.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + <visible>!Control.HasFocus(9010)</visible> + </control> + <control type="image"> + <posx>15</posx> + <posy>15</posy> + <height>110</height> + <width>170</width> + <texture>list_focus.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + <visible>Control.HasFocus(9010)</visible> + </control> + <control type="label"> + <posx>5</posx> + <posy>0</posy> + <height>140</height> + <width>190</width> + <label>$INFO[ListItem.Label]</label> + <align>center</align> + <aligny>center</aligny> + <textcolor>white</textcolor> + <font>font22</font> + </control> + </focusedlayout> + <content> + <item id="1"> + <label>$LOCALIZE[31011][CR]$LOCALIZE[31013]</label> + <onclick>Control.Move(9010,1)</onclick> + <icon></icon> + <thumb></thumb> + <visible>Library.HasContent(Movies)</visible> + </item> + <item id="2"> + <label>$LOCALIZE[31011][CR]$LOCALIZE[31014]</label> + <onclick>Control.Move(9010,1)</onclick> + <icon></icon> + <thumb></thumb> + <visible>Library.HasContent(TVShows)</visible> + </item> + <item id="3"> + <label>$LOCALIZE[31011][CR]$LOCALIZE[31016]</label> + <onclick>Control.Move(9010,1)</onclick> + <icon></icon> + <thumb></thumb> + <visible>Library.HasContent(Music)</visible> + </item> + <item id="4"> + <label>24001</label> + <onclick>Control.Move(9010,1)</onclick> + <icon></icon> + <thumb></thumb> + <visible>Integer.IsGreater(Container(2400).NumItems,0)</visible> + </item> + </content> + </control> + </control> + <control type="group"> + <animation effect="slide" start="0,0" end="-1040,0" time="400" tween="quadratic" easing="in">WindowClose</animation> + <animation effect="slide" end="0,0" start="-1040,0" time="400" tween="quadratic" easing="out">WindowOpen</animation> + <include>HomeMenu</include> + <control type="panel" id="9002"> + <posx>5</posx> + <posy>70</posy> + <animation effect="fade" start="100" end="0" time="300" condition="Window.Next(Home)">WindowClose</animation> + <animation effect="fade" end="100" start="0" time="300" condition="Window.Previous(Home)">WindowOpen</animation> + <animation effect="slide" start="0,0" end="60,0" time="0" condition="String.IsEqual(Container(9002).NumItems,3)">conditional</animation> + <width>900</width> + <height>120</height> + <onleft>9002</onleft> + <onright>9002</onright> + <onup>9000</onup> + <ondown>9000</ondown> + <pagecontrol></pagecontrol> + <scrolltime>300</scrolltime> + <orientation>Horizontal</orientation> + <itemlayout height="120" width="120"> + <control type="image"> + <posx>20</posx> + <posy>20</posy> + <width>80</width> + <height>80</height> + <bordersize>12</bordersize> + <texture>$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + </itemlayout> + <focusedlayout height="120" width="120"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>120</width> + <height>120</height> + <texture colordiffuse="blue">roundbutton-focus.png</texture> + </control> + <control type="image"> + <posx>20</posx> + <posy>20</posy> + <width>80</width> + <height>80</height> + <bordersize>12</bordersize> + <texture>$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + </focusedlayout> + <content> + <item> + <label>13012</label> + <onclick>Shutdown</onclick> + <icon>icon_button_shutdown.png</icon> + </item> + <item> + <label>20126</label> + <onclick>System.LogOff</onclick> + <icon>icon_button_logoff.png</icon> + <visible>System.HasLoginScreen | Integer.IsGreater(System.ProfileCount,1)</visible> + </item> + <item> + <label>5</label> + <onclick>ActivateWindow(Settings)</onclick> + <icon>icon_button_settings.png</icon> + </item> + <item> + <label>13376</label> + <onclick>ActivateWindow(FileManager)</onclick> + <icon>icon_button_filemanager.png</icon> + </item> + </content> + </control> + </control> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <include content="HomeRecentlyAddedInfo" condition="String.IsEqual(Skin.AspectRatio,16:9)"> + <param name="group-posx">1120r</param> + <param name="panel-width">1120</param> + </include> + <include content="HomeRecentlyAddedInfo" condition="String.IsEqual(Skin.AspectRatio,4:3)"> + <param name="group-posx">640r</param> + <param name="panel-width">630</param> + </include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/Includes.xml b/addons/skin.estouchy/xml/Includes.xml new file mode 100644 index 0000000..bb168e9 --- /dev/null +++ b/addons/skin.estouchy/xml/Includes.xml @@ -0,0 +1,2714 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <include file="Defaults.xml" /> + <include file="IncludesCodecFlagging.xml" /> + <include file="IncludesPlayerControls.xml" /> + <include file="IncludesHomeRecentlyAdded.xml" /> + <include file="ViewsList.xml" /> + <include file="ViewsThumbnail.xml" /> + <include file="ViewsWide.xml" /> + <include file="ViewsPVR.xml" /> + <constant name="FanartCrossfadeTime">500</constant> + <constant name="IconCrossfadeTime">400</constant> + <variable name="PlaylistHeader"> + <value condition="Window.IsVisible(musicplaylist)">$LOCALIZE[10517]</value> + <value condition="Window.IsVisible(videoplaylist)">$LOCALIZE[10522]</value> + </variable> + <variable name="OSDImage"> + <value condition="Window.IsVisible(MusicOSD)">$INFO[MusicPlayer.Cover]</value> + <value condition="Window.IsVisible(VideoOSD) + !String.IsEmpty(Player.Art(poster))">$INFO[Player.Art(poster)]</value> + <value condition="Window.IsVisible(VideoOSD)">$INFO[VideoPlayer.Cover]</value> + </variable> + <variable name="OSDLabel1"> + <value condition="Window.IsVisible(MusicOSD)">$INFO[MusicPlayer.Artist]</value> + <value condition="Window.IsVisible(VideoOSD) + VideoPlayer.Content(Episodes)">$INFO[VideoPlayer.TVShowTitle]</value> + <value condition="Window.IsVisible(VideoOSD)">$INFO[VideoPlayer.Studio]</value> + </variable> + <variable name="OSDLabel2"> + <value condition="Window.IsVisible(MusicOSD)">$INFO[MusicPlayer.Title]</value> + <value condition="Window.IsVisible(VideoOSD)">$INFO[VideoPlayer.Title]</value> + </variable> + <variable name="OSDLabel3"> + <value condition="Window.IsVisible(MusicOSD)">$INFO[MusicPlayer.Album]</value> + <value condition="Window.IsVisible(VideoOSD) + VideoPlayer.Content(Episodes)">$INFO[VideoPlayer.Season,$LOCALIZE[20373]: ]     $INFO[VideoPlayer.Episode,$LOCALIZE[20359]: ]</value> + <value condition="Window.IsVisible(VideoOSD)">$INFO[VideoPlayer.Genre]</value> + </variable> + <variable name="OSDLabel4"> + <value condition="Window.IsVisible(MusicOSD) + !MusicPartyMode.Enabled">$INFO[MusicPlayer.Playlistposition,$LOCALIZE[554]: ]$INFO[MusicPlayer.Playlistlength, / ]</value> + <value condition="Window.IsVisible(VideoOSD) + Player.ChapterCount">$INFO[Player.Chapter,$LOCALIZE[21396]: ]$INFO[Player.ChapterCount, / ]</value> + </variable> + <variable name="OSDLabel5"> + <value condition="Window.IsVisible(MusicOSD) + MusicPlayer.HasNext">$LOCALIZE[209]: $INFO[MusicPlayer.offset(1).Artist,, - ]$INFO[MusicPlayer.offset(1).Title]</value> + <value condition="Window.IsVisible(VideoOSD)">$LOCALIZE[31049] $INFO[Player.FinishTime]</value> + </variable> + <variable name="PosterThumb"> + <value condition="!String.IsEmpty(ListItem.Art(poster))">$INFO[ListItem.Art(poster)]</value> + <value condition="String.IsEmpty(ListItem.Art(poster))">$INFO[ListItem.Icon]</value> + </variable> + <variable name="PVRListLabel"> + <value condition="![Window.IsVisible(TVChannels) | Window.IsVisible(RadioChannels)]">$INFO[ListItem.Label]</value> + <value condition="Window.IsVisible(TVChannels) | Window.IsVisible(RadioChannels)">$INFO[ListItem.Title]</value> + </variable> + <variable name="PVRSection"> + <value condition="Window.IsVisible(TVChannels) | Window.IsVisible(TVGuide) | Window.IsVisible(TVRecordings) | Window.IsVisible(TVTimers) | Window.IsVisible(TVTimerRules) | Window.IsVisible(TVSearch)">$LOCALIZE[31556]</value> + <value condition="Window.IsVisible(RadioChannels) | Window.IsVisible(RadioGuide) | Window.IsVisible(RadioRecordings) | Window.IsVisible(RadioTimers) | Window.IsVisible(RadioTimerRules) | Window.IsVisible(RadioSearch)">$LOCALIZE[19021]</value> + </variable> + <variable name="PVRSwitch"> + <value condition="Window.IsVisible(TVChannels) | Window.IsVisible(TVGuide) | Window.IsVisible(TVRecordings) | Window.IsVisible(TVTimers) | Window.IsVisible(TVTimerRules) | Window.IsVisible(TVSearch)">$LOCALIZE[19021]</value> + <value condition="Window.IsVisible(RadioChannels) | Window.IsVisible(RadioGuide) | Window.IsVisible(RadioRecordings) | Window.IsVisible(RadioTimers) | Window.IsVisible(RadioTimerRules) | Window.IsVisible(RadioSearch)">$LOCALIZE[31556]</value> + </variable> + <variable name="Breadcrumb-Icon"> + <value condition="Window.IsVisible(Videos) | Window.IsVisible(VideoPlaylist)">icon_breadcrumb_video.png</value> + <value condition="Window.IsVisible(Music) | Window.IsVisible(MusicPlaylist)">icon_breadcrumb_music.png</value> + <value condition="Window.IsVisible(Weather)">icon_breadcrumb_weather.png</value> + <value condition="Window.IsVisible(Pictures)">icon_breadcrumb_pictures.png</value> + <value condition="Window.IsVisible(Programs) | Window.IsVisible(AddonBrowser)">icon_breadcrumb_addons.png</value> + <value condition="Window.IsVisible(TVChannels) | Window.IsVisible(RadioChannels) | Window.IsVisible(TVGuide) | Window.IsVisible(RadioGuide) | Window.IsVisible(TVRecordings) | Window.IsVisible(RadioRecordings) | Window.IsVisible(TVSearch) | Window.IsVisible(RadioSearch) | Window.IsVisible(TVTimers) | Window.IsVisible(RadioTimers) | Window.IsVisible(TVTimerRules) | Window.IsVisible(RadioTimerRules)">icon_breadcrumb_tv.png</value> + <value>icon_breadcrumb_settings.png</value> + </variable> + <variable name="SeekLabel"> + <value condition="!String.IsEmpty(Player.SeekStepSize)">[UPPERCASE]$LOCALIZE[773][/UPPERCASE] $INFO[Player.SeekStepSize]</value> + <value condition="Player.Forwarding">$LOCALIZE[31044] $VAR[Speed]</value> + <value condition="Player.Rewinding">$LOCALIZE[31045] $VAR[Speed]</value> + <value condition="Player.Paused">[UPPERCASE]$LOCALIZE[31043][/UPPERCASE]</value> + <value condition="Player.IsTempo">[UPPERCASE]$LOCALIZE[31046]: $INFO[Player.PlaySpeed][/UPPERCASE]</value> + </variable> + <variable name="Speed"> + <value condition="Player.Forwarding2x | Player.Rewinding2x">2x</value> + <value condition="Player.Forwarding4x | Player.Rewinding4x">4x</value> + <value condition="Player.Forwarding8x | Player.Rewinding8x">8x</value> + <value condition="Player.Forwarding16x | Player.Rewinding16x">16x</value> + <value condition="Player.Forwarding32x | Player.Rewinding32x">32x</value> + </variable> + <variable name="MediaPlayingTitle"> + <value condition="Player.HasAudio">[B]$INFO[MusicPlayer.Title][/B]</value> + <value condition="Player.HasVideo">[B]$INFO[VideoPlayer.Title][/B]</value> + </variable> + <variable name="VideoHWDecoder"> + <value condition="Player.Process(videohwdecoder)">HW</value> + <value>SW</value> + </variable> + <variable name="PasswordButton"> + <value condition="String.IsEqual(Control.GetLabel(310), $LOCALIZE[12308])">icon_keyboard_show.png</value> + <value>icon_keyboard_hide.png</value> + </variable> + + <include name="ScreenWidth"> + <include condition="String.IsEqual(Skin.AspectRatio,16:9)">ScreenWidth-16x9</include> + <include condition="String.IsEqual(Skin.AspectRatio,4:3)">ScreenWidth-4x3</include> + </include> + <include name="ScreenWidth-16x9"> + <width>1706</width> + </include> + <include name="ScreenWidth-4x3"> + <width>1280</width> + </include> + <include name="CommonBackground"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <aspectratio>scale</aspectratio> + <include>ScreenWidth</include> + <height>960</height> + <texture colordiffuse="FF006699">special://skin/background/primary.jpg</texture> + <visible>!Skin.HasSetting(UseCustomBackground)</visible> + </control> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <aspectratio>scale</aspectratio> + <include>ScreenWidth</include> + <height>960</height> + <texture colordiffuse="60FFFFFF">$INFO[Skin.String(CustomBackground)]</texture> + <visible>Skin.HasSetting(UseCustomBackground)</visible> + </control> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <include>ScreenWidth</include> + <height>960</height> + <texture background="true">$INFO[Container.Art(tvshow.fanart)]</texture> + <aspectratio>scale</aspectratio> + <fadetime>FanartCrossfadeTime</fadetime> + <visible>Container.Content(Seasons) | Container.Content(Episodes)</visible> + </control> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <include>ScreenWidth</include> + <height>960</height> + <texture background="true">$INFO[Container.Art(artist.fanart)]</texture> + <aspectratio>scale</aspectratio> + <fadetime>FanartCrossfadeTime</fadetime> + <visible>Container.Content(Albums) | Container.Content(Songs)</visible> + </control> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <include>ScreenWidth</include> + <height>960</height> + <texture background="true">$INFO[ListItem.Art(fanart)]</texture> + <aspectratio>scale</aspectratio> + <fadetime>FanartCrossfadeTime</fadetime> + <visible>![Container.Content(Seasons) | Container.Content(Episodes) | Container.Content(Albums) | Container.Content(Songs)]</visible> + </control> + <control type="image"> + <description>fanart</description> + <posx>0</posx> + <posy>0</posy> + <include>ScreenWidth</include> + <height>960</height> + <texture background="true">$INFO[Player.Art(fanart)]</texture> + <aspectratio>scale</aspectratio> + <fadetime>FanartCrossfadeTime</fadetime> + <visible>Player.HasMedia</visible> + </control> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <include>ScreenWidth</include> + <height>960</height> + <texture>black.png</texture> + <colordiffuse>90000000</colordiffuse> + <include>VisibleFadeEffect</include> + <visible>[!String.IsEmpty(ListItem.Art(fanart)) + !Player.HasMedia] | [!Skin.HasSetting(HideVizBackground) + Player.HasAudio] | [!Skin.HasSetting(HideVideoBackground) + Player.HasVideo + !Window.IsVisible(TVChannels) + !Window.IsVisible(RadioChannels) + !Window.IsVisible(TVGuide) + !Window.IsVisible(RadioGuide) + !Window.IsVisible(TVSearch) + !Window.IsVisible(RadioSearch) + !Window.IsVisible(TVTimers) + !Window.IsVisible(RadioTimers) + !Window.IsVisible(TVTimerRules) + !Window.IsVisible(RadioTimerRules) + !Window.IsVisible(TVRecordings) + !Window.IsVisible(RadioRecordings)]</visible> + </control> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <aspectratio>scale</aspectratio> + <include>ScreenWidth</include> + <height>960</height> + <texture colordiffuse="4D24CCA2">special://skin/background/secondary1.png</texture> + <visible>!Skin.HasSetting(UseCustomBackground)</visible> + </control> + <control type="videowindow"> + <posx>0</posx> + <posy>0</posy> + <include>ScreenWidth</include> + <height>960</height> + <visible>!Skin.HasSetting(HideVideoBackground) + Player.HasVideo + !Window.IsVisible(TVChannels) + !Window.IsVisible(RadioChannels) + !Window.IsVisible(TVGuide) + !Window.IsVisible(RadioGuide) + !Window.IsVisible(TVSearch) + !Window.IsVisible(RadioSearch) + !Window.IsVisible(TVTimers) + !Window.IsVisible(RadioTimers) + !Window.IsVisible(TVTimerRules) + !Window.IsVisible(RadioTimerRules) + !Window.IsVisible(TVRecordings) + !Window.IsVisible(RadioRecordings) + !SlideShow.IsActive</visible> + </control> + <control type="visualisation"> + <posx>0</posx> + <posy>0</posy> + <include>ScreenWidth</include> + <height>960</height> + <visible>!Skin.HasSetting(HideVizBackground) + Player.HasAudio + !SlideShow.IsActive</visible> + </control> + </include> + <include name="Header"> + <control type="group"> + <include>VisibleFadeEffect</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <include>ScreenWidth</include> + <height>120</height> + <texture>header.png</texture> + </control> + <control type="button"> + <description>Home Button</description> + <posx>22</posx> + <posy>2</posy> + <width>150</width> + <height>75</height> + <font></font> + <texturenofocus></texturenofocus> + <texturefocus></texturefocus> + <onclick>ActivateWindow(Home)</onclick> + </control> + <control type="image"> + <description>Kodi Logo</description> + <posx>22</posx> + <posy>16</posy> + <width>160</width> + <height>44</height> + <texture>special://xbmc/media/vendor_logo.png</texture> + <include>VisibleFadeEffect</include> + </control> + </control> + <control type="grouplist"> + <include>VisibleFadeEffect</include> + <posx>415r</posx> + <posy>16</posy> + <width>400</width> + <height>70</height> + <align>right</align> + <itemgap>10</itemgap> + <orientation>horizontal</orientation> + <control type="label"> + <description>System Time</description> + <height>70</height> + <width>400</width> + <font>font70_title</font> + <textcolor>white</textcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[System.Time]</label> + </control> + </control> + </include> + <include name="Footer"> + <control type="image"> + <posx>0</posx> + <posy>120r</posy> + <include>ScreenWidth</include> + <height>120</height> + <texture flipy="true">header.png</texture> + </control> + <control type="rss"> + <posx>0</posx> + <posy>40r</posy> + <height>30</height> + <include>ScreenWidth</include> + <font>font24_title</font> + <urlset>1</urlset> + <textcolor>white</textcolor> + <titlecolor>blue</titlecolor> + <headlinecolor>FFC0C0C0</headlinecolor> + <include>Window_OpenClose_Animation</include> + <visible>Window.IsVisible(Home)</visible> + </control> + <control type="image"> + <description>Window Icon</description> + <posx>10</posx> + <posy>58r</posy> + <width>40</width> + <height>40</height> + <aspectratio>keep</aspectratio> + <texture>$VAR[Breadcrumb-Icon]</texture> + <colordiffuse>blue</colordiffuse> + <visible>!Window.IsVisible(Home)</visible> + <animation effect="fade" time="200" condition="Window.Previous(Home)">WindowOpen</animation> + <animation effect="fade" time="200" condition="Window.Next(Home)">WindowClose</animation> + </control> + </include> + <include name="BehindDialogFadeOut"> + <control type="image"> + <posx>-1706</posx> + <posy>-960</posy> + <width>5118</width> + <height>2880</height> + <texture>grey.png</texture> + <animation effect="fade" time="300">Visible</animation> + <animation effect="fade" time="200">Hidden</animation> + </control> + </include> + <include name="MediaWindowTitleCommons"> + <posx>65</posx> + <posy>70r</posy> + <width>730</width> + <height>64</height> + <align>left</align> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <scroll>false</scroll> + <include>Window_OpenClose_Animation</include> + </include> + <include name="WindowTitleCommons"> + <height>60</height> + <align>left</align> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + </include> + <include name="ScrollBarCommons"> + <control type="group"> + <include>Window_OpenClose_Animation</include> + <posx>40r</posx> + <posy>120</posy> + <visible>Control.IsVisible(60) + ![[Window.IsVisible(TVGuide) | Window.IsVisible(RadioGuide)] + Control.IsVisible(10)]</visible> + <animation effect="slide" start="40,0" end="0,0" time="400">Visible</animation> + <animation effect="slide" start="0,0" end="40,0" time="400">Hidden</animation> + <animation effect="slide" start="0,0" end="-7,0" time="0" condition="String.IsEqual(Skin.AspectRatio,4:3)">Conditional</animation> + <control type="scrollbar" id="60"> + <posx>0</posx> + <posy>40</posy> + <width>26</width> + <height>640</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>60</onleft> + <onright>60</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + </control> + </control> + </include> + <include name="DialogCloseButtonCommons"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>2</width> + <height>59</height> + <texture border="2">separator.png</texture> + <colordiffuse>FF464646</colordiffuse> + </control> + <control type="button"> + <description>Close Button</description> + <posx>4</posx> + <posy>0</posy> + <width>60</width> + <height>60</height> + <font></font> + <onclick>back</onclick> + <texturefocus>icon_dialog_close.png</texturefocus> + <texturenofocus>icon_dialog_close.png</texturenofocus> + </control> + </include> + <include name="BottomMenu"> + <control type="button" id="2"> + <description>View button needed for panel below to work</description> + <visible>false</visible> + </control> + <control type="button" id="19"> + <description>Filter button needed for panel below to work</description> + <visible>false</visible> + </control> + <control type="button" id="31"> + <description>Filter button needed for panel below to work</description> + <visible>false</visible> + </control> + <control type="panel" id="9002"> + <include>VisibleFadeEffect</include> + <include>BottomMenuLayout</include> + <content> + <item> + <label>31200</label> + <onclick condition="Window.IsVisible(MusicOSD) | Window.IsVisible(VideoOSD)">Dialog.Close(all,true)</onclick> + <onclick>ParentDir</onclick> + <icon>icon_button_back.png</icon> + </item> + <item> + <label>587</label> + <onclick condition="!Container.CanFilterAdvanced">SendClick(19)</onclick> + <onclick condition="Container.CanFilterAdvanced">Filter</onclick> + <icon>icon_button_filter.png</icon> + <visible>!Container.Filtered + ![Window.IsVisible(TVChannels) | Window.IsVisible(RadioChannels) | Window.IsVisible(TVRecordings) | Window.IsVisible(RadioRecordings) | Window.IsVisible(TVTimers) | Window.IsVisible(RadioTimers) | Window.IsVisible(TVTimerRules) | Window.IsVisible(RadioTimerRules) | Window.IsVisible(TVSearch) | Window.IsVisible(RadioSearch) | Window.IsVisible(MusicOSD) | Window.IsVisible(VideoOSD) | Window.IsVisible(MusicPlaylist) | Window.IsVisible(VideoPlaylist) | Window.IsVisible(MusicPlaylistEditor)]</visible> + </item> + <item> + <label>587</label> + <onclick condition="!Container.CanFilterAdvanced">SendClick(19)</onclick> + <onclick condition="Container.CanFilterAdvanced">Filter</onclick> + <icon>icon_button_filtered.png</icon> + <visible>Container.Filtered + ![Window.IsVisible(TVChannels) | Window.IsVisible(RadioChannels) | Window.IsVisible(TVRecordings) | Window.IsVisible(RadioRecordings) | Window.IsVisible(TVTimers) | Window.IsVisible(RadioTimers) | Window.IsVisible(TVTimerRules) | Window.IsVisible(RadioTimerRules) | Window.IsVisible(TVSearch) | Window.IsVisible(RadioSearch) | Window.IsVisible(MusicOSD) | Window.IsVisible(VideoOSD) | Window.IsVisible(MusicPlaylist) | Window.IsVisible(VideoPlaylist) | Window.IsVisible(MusicPlaylistEditor)]</visible> + </item> + <item> + <label>587</label> + <onclick>SendClick(31)</onclick> + <icon>icon_button_filter.png</icon> + <visible>Window.IsVisible(TVChannels) | Window.IsVisible(RadioChannels)</visible> + </item> + <item> + <label>31202</label> + <onclick>Container.NextViewMode</onclick> + <icon>icon_button_view.png</icon> + <visible>![Window.IsVisible(TVChannels) | Window.IsVisible(RadioChannels) | Window.IsVisible(TVGuide) | Window.IsVisible(RadioGuide) | Window.IsVisible(TVRecordings) | Window.IsVisible(RadioRecordings) | Window.IsVisible(TVTimers) | Window.IsVisible(RadioTimers) | Window.IsVisible(TVTimerRules) | Window.IsVisible(RadioTimerRules) | Window.IsVisible(TVSearch) | Window.IsVisible(RadioSearch) | Window.IsVisible(MusicOSD) | Window.IsVisible(VideoOSD) | Window.IsVisible(MusicPlaylist) | Window.IsVisible(VideoPlaylist) | Window.IsVisible(MusicPlaylistEditor)]</visible> + </item> + <item> + <label>31202</label> + <onclick condition="String.IsEmpty(Window(Home).Property(ViewMenuVisible))">SetProperty(ViewMenuVisible,Show,Home)</onclick> + <onclick condition="!String.IsEmpty(Window(Home).Property(ViewMenuVisible))">ClearProperty(ViewMenuVisible,Home)</onclick> + <icon>icon_button_view.png</icon> + <visible>Window.IsVisible(TVChannels) | Window.IsVisible(RadioChannels) | Window.IsVisible(TVGuide) | Window.IsVisible(RadioGuide) | Window.IsVisible(TVRecordings) | Window.IsVisible(RadioRecordings) | Window.IsVisible(TVTimers) | Window.IsVisible(RadioTimers) | Window.IsVisible(TVTimerRules) | Window.IsVisible(RadioTimerRules) | Window.IsVisible(TVSearch) | Window.IsVisible(RadioSearch)</visible> + </item> + <item> + <label>5</label> + <onclick condition="String.IsEmpty(Window(Home).Property(PopupMenuVisible))">SetProperty(PopupMenuVisible,Show,Home)</onclick> + <onclick condition="!String.IsEmpty(Window(Home).Property(PopupMenuVisible))">ClearProperty(PopupMenuVisible,Home)</onclick> + <icon>icon_button_settings.png</icon> + </item> + </content> + </control> + </include> + <include name="BottomMenuLayout"> + <animation effect="fade" start="100" end="0" time="300" condition="Window.Next(Home)">WindowClose</animation> + <animation effect="fade" end="100" start="0" time="300" condition="Window.Previous(Home)">WindowOpen</animation> + <animation effect="slide" start="0,0" end="120,0" time="0" condition="String.IsEqual(Container(9002).NumItems,5)">conditional</animation> + <animation effect="slide" start="0,0" end="240,0" time="0" condition="String.IsEqual(Container(9002).NumItems,4)">conditional</animation> + <animation effect="slide" start="0,0" end="360,0" time="0" condition="String.IsEqual(Container(9002).NumItems,3)">conditional</animation> + <animation effect="slide" start="0,0" end="480,0" time="0" condition="String.IsEqual(Container(9002).NumItems,2)">conditional</animation> + <animation effect="slide" start="0,0" end="600,0" time="0" condition="String.IsEqual(Container(9002).NumItems,1)">conditional</animation> + <posx>730r</posx> + <posy>78r</posy> + <width>802</width> + <height>120</height> + <onleft>9002</onleft> + <onright>9002</onright> + <onup>9001</onup> + <ondown>20</ondown> + <scrolltime>300</scrolltime> + <orientation>Horizontal</orientation> + <itemlayout height="78" width="120"> + <control type="image"> + <posx>21</posx> + <posy>0</posy> + <width>78</width> + <height>78</height> + <bordersize>12</bordersize> + <texture>$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + </itemlayout> + <focusedlayout height="78" width="120"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>122</width> + <height>78</height> + <texture>list_focus.png</texture> + </control> + <control type="image"> + <posx>21</posx> + <posy>0</posy> + <width>78</width> + <height>78</height> + <bordersize>12</bordersize> + <texture>$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + </focusedlayout> + </include> + <include name="MenuButtonCommonValues"> + <height>80</height> + <width>350</width> + <textoffsetx>10</textoffsetx> + <textwidth>330</textwidth> + <textcolor>white</textcolor> + <align>left</align> + <aligny>center</aligny> + <font>font22</font> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + </include> + <include name="ButtonInfoDialogsCommonValues"> + <height>60</height> + <width>158</width> + <align>center</align> + <aligny>center</aligny> + <font>font18_title</font> + <texturefocus colordiffuse="blue" border="15">dialogbutton-focus.png</texturefocus> + <texturenofocus border="15">dialogbutton-nofocus.png</texturenofocus> + <pulseonselect>false</pulseonselect> + </include> + <include name="CommonNowPlaying"> + <control type="group"> + <posx>300</posx> + <posy>0</posy> + <include>VisibleFadeEffect</include> + <include>16x9_xPos_Relocation</include> + <visible>Player.HasMedia + ![Window.IsVisible(busydialog) | Window.IsVisible(Notification) | Window.IsVisible(volumebar)]</visible> + <control type="button"> + <description>Volume Button</description> + <posx>13</posx> + <posy>20</posy> + <width>40</width> + <height>40</height> + <label></label> + <texturenofocus>osd_volume.png</texturenofocus> + <texturefocus colordiffuse="blue">osd_volume.png</texturefocus> + <onclick>ActivateWindow(1112)</onclick> + </control> + <control type="togglebutton"> + <description>Play Button</description> + <posx>77</posx> + <posy>20</posy> + <width>40</width> + <height>40</height> + <label></label> + <texturefocus colordiffuse="blue">osd_pause.png</texturefocus> + <texturenofocus>osd_pause.png</texturenofocus> + <alttexturefocus colordiffuse="blue">osd_play.png</alttexturefocus> + <alttexturenofocus>osd_play.png</alttexturenofocus> + <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture> + <onclick>PlayerControl(Play)</onclick> + </control> + <control type="group"> + <visible>!Window.IsVisible(1112)</visible> + <control type="progress"> + <description>Progressbar</description> + <posx>130</posx> + <posy>73</posy> + <width>420</width> + <height>5</height> + <info>Player.Progress</info> + <texturebg colordiffuse="grey3">white.png</texturebg> + <midtexture colordiffuse="blue">white.png</midtexture> + </control> + <control type="button"> + <posx>140</posx> + <posy>0</posy> + <width>400</width> + <height>80</height> + <texturefocus></texturefocus> + <texturenofocus></texturenofocus> + <onclick condition="Player.HasAudio">ActivateWindow(Visualisation)</onclick> + <onclick condition="Player.HasVideo">ActivateWindow(FullscreenVideo)</onclick> + </control> + <control type="fadelabel"> + <posx>134</posx> + <posy>16</posy> + <width>412</width> + <height>20</height> + <scrollout>false</scrollout> + <pauseatend>3000</pauseatend> + <label>$VAR[MediaPlayingTitle]</label> + <align>center</align> + <aligny>center</aligny> + <font>font20</font> + <textcolor>blue</textcolor> + </control> + <control type="fadelabel"> + <posx>134</posx> + <posy>45</posy> + <width>412</width> + <height>15</height> + <scrollout>false</scrollout> + <pauseatend>3000</pauseatend> + <label>[B]$INFO[MusicPlayer.Artist][/B]</label> + <align>center</align> + <aligny>center</aligny> + <font>font20</font> + <textcolor>white</textcolor> + <visible>Player.HasAudio</visible> + </control> + <control type="fadelabel"> + <posx>134</posx> + <posy>45</posy> + <width>412</width> + <height>15</height> + <scrollout>false</scrollout> + <pauseatend>3000</pauseatend> + <label>[B]$INFO[VideoPlayer.Year] - $INFO[VideoPlayer.Duration][/B]</label> + <align>center</align> + <aligny>center</aligny> + <font>font20</font> + <textcolor>white</textcolor> + <visible>Player.HasVideo + VideoPlayer.Content(Movies)</visible> + </control> + <control type="fadelabel"> + <posx>134</posx> + <posy>45</posy> + <width>412</width> + <height>15</height> + <scrollout>false</scrollout> + <pauseatend>3000</pauseatend> + <label>[B]$INFO[VideoPlayer.TVShowTitle][/B]</label> + <align>center</align> + <aligny>center</aligny> + <font>font20</font> + <textcolor>white</textcolor> + <visible>Player.HasVideo + VideoPlayer.Content(Episodes)</visible> + </control> + <control type="fadelabel"> + <posx>134</posx> + <posy>45</posy> + <width>412</width> + <height>15</height> + <scrollout>false</scrollout> + <pauseatend>3000</pauseatend> + <label>[B]$INFO[VideoPlayer.Artist][/B]</label> + <align>center</align> + <aligny>center</aligny> + <font>font20</font> + <textcolor>white</textcolor> + <visible>Player.HasVideo + VideoPlayer.Content(MusicVideos)</visible> + </control> + </control> + <control type="button"> + <description>Next Button</description> + <posx>563</posx> + <posy>20</posy> + <width>40</width> + <height>40</height> + <label></label> + <texturenofocus>osd_next.png</texturenofocus> + <texturefocus colordiffuse="blue">osd_next.png</texturefocus> + <onclick>PlayerControl(Next)</onclick> + </control> + <control type="button"> + <description>Stop Button</description> + <posx>627</posx> + <posy>20</posy> + <width>40</width> + <height>40</height> + <label></label> + <texturenofocus>osd_stop.png</texturenofocus> + <texturefocus colordiffuse="blue">osd_stop.png</texturefocus> + <onclick>PlayerControl(Stop)</onclick> + </control> + </control> + </include> + <include name="ScrollOffsetLabel"> + <control type="group"> + <include>16x9_xPos_Relocation</include> + <visible>Container.Scrolling + [Container.SortMethod(1) | Container.SortMethod(4) | Container.SortMethod(12) | Container.SortMethod(10) | Container.SortMethod(7) | Container.SortMethod(29)]</visible> + <animation effect="fade" time="100">Visible</animation> + <animation effect="fade" time="300">Hidden</animation> + <posx>600</posx> + <posy>410</posy> + <width>320</width> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>80</width> + <height>80</height> + <texture>white.png</texture> + <colordiffuse>blue</colordiffuse> + </control> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>80</width> + <height>80</height> + <align>center</align> + <aligny>center</aligny> + <label>[B]$INFO[ListItem.SortLetter][/B]</label> + <font>font30</font> + </control> + </control> + </include> + <include name="SideMenu"> + <control type="group"> + <posx>0</posx> + <posy>0</posy> + <animation effect="slide" start="0,0" end="-100,0" time="400" tween="quadratic" easing="in">WindowClose</animation> + <animation effect="slide" end="0,0" start="-100,0" time="400" tween="quadratic" easing="out">WindowOpen</animation> + <control type="image"> + <description>Menu Panel</description> + <posx>-960</posx> + <posy>0</posy> + <width>960</width> + <height>120</height> + <texture>header.png</texture> + <animation effect="rotate" end="90" time="0" center="0,0" condition="true">Conditional</animation> + </control> + <control type="list" id="9000"> + <posx>0</posx> + <posy>80</posy> + <width>100</width> + <height>800</height> + <itemlayout width="100" height="100"> + <control type="image"> + <posx>10</posx> + <posy>10</posy> + <width>80</width> + <height>80</height> + <texture>$INFO[ListItem.Icon]</texture> + </control> + </itemlayout> + <focusedlayout width="100" height="100"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>100</width> + <height>100</height> + <texture>list_focus.png</texture> + <visible>Control.HasFocus(9000)</visible> + </control> + <control type="image"> + <posx>10</posx> + <posy>10</posy> + <width>80</width> + <height>80</height> + <texture>$INFO[ListItem.Icon]</texture> + </control> + </focusedlayout> + <content> + <item> + <label></label> + <onclick>ActivateWindow(TVChannels)</onclick> + <icon>icon_menu_livetv.png</icon> + <visible>Skin.HasSetting(ShowHomeButtonLiveTV)</visible> + </item> + <item> + <label></label> + <onclick>ActivateWindow(RadioChannels)</onclick> + <icon>icon_menu_radio.png</icon> + <visible>Skin.HasSetting(ShowHomeButtonRadio)</visible> + </item> + <item> + <label></label> + <onclick>ActivateWindow(Videos,MovieTitles,Return)</onclick> + <icon>icon_menu_movies.png</icon> + <visible>Library.HasContent(Movies)</visible> + <visible>!Skin.HasSetting(HideHomeButtonMovies)</visible> + </item> + <item> + <label></label> + <onclick>ActivateWindow(Videos,TVShowTitles,Return)</onclick> + <icon>icon_menu_tvshows.png</icon> + <visible>Library.HasContent(TVShows)</visible> + <visible>!Skin.HasSetting(HideHomeButtonTVShows)</visible> + </item> + <item> + <label></label> + <onclick>ActivateWindow(Videos,Root,Return)</onclick> + <icon>icon_menu_videos.png</icon> + <visible>!Skin.HasSetting(HideHomeButtonVideo)</visible> + </item> + <item> + <label></label> + <onclick>ActivateWindow(Music)</onclick> + <icon>icon_menu_music.png</icon> + <visible>!Skin.HasSetting(HideHomeButtonMusic)</visible> + </item> + <item> + <label></label> + <onclick>ActivateWindow(Pictures)</onclick> + <icon>icon_menu_pictures.png</icon> + <visible>!Skin.HasSetting(HideHomeButtonPictures)</visible> + </item> + <item> + <label></label> + <onclick>ActivateWindow(Programs,Addons,return)</onclick> + <icon>icon_menu_addons.png</icon> + <visible>!Skin.HasSetting(HideHomeButtonPrograms)</visible> + </item> + <item> + <label></label> + <onclick>ActivateWindow(Games)</onclick> + <icon>icon_menu_games.png</icon> + <visible>!Skin.HasSetting(HideHomeButtonGames)</visible> + </item> + </content> + </control> + </control> + </include> + <include name="HomeMenu"> + <control type="group"> + <control type="image"> + <description>Menu Panel</description> + <posx>-5</posx> + <posy>-5</posy> + <width>510</width> + <height>970</height> + <texture>panel.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="fixedlist" id="9000"> + <posx>0</posx> + <posy>200</posy> + <width>500</width> + <height>760</height> + <onleft>9000</onleft> + <onright>9003</onright> + <onup>9002</onup> + <ondown>9002</ondown> + <scrolltime>300</scrolltime> + <orientation>vertical</orientation> + <focusposition>1</focusposition> + <movement>2</movement> + <itemlayout height="155" width="500"> + <control type="image"> + <posx>-6</posx> + <posy>18</posy> + <width>90</width> + <height>120</height> + <texture>$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>90</posx> + <posy>0</posy> + <width>430</width> + <height>155</height> + <font>font40</font> + <textcolor>white</textcolor> + <aligny>center</aligny> + <label>[UPPERCASE]$INFO[ListItem.Label][/UPPERCASE]</label> + </control> + </itemlayout> + <focusedlayout height="155" width="500"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>500</width> + <height>155</height> + <texture>list_focus.png</texture> + <visible>Control.HasFocus(9000)</visible> + </control> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>75</width> + <height>155</height> + <texture>black.png</texture> + <colordiffuse>50000000</colordiffuse> + <visible>Control.HasFocus(9000)</visible> + </control> + <control type="image"> + <posx>-6</posx> + <posy>18</posy> + <width>90</width> + <height>120</height> + <texture>$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>90</posx> + <posy>0</posy> + <width>430</width> + <height>155</height> + <font>font40</font> + <textcolor>white</textcolor> + <aligny>center</aligny> + <label>[UPPERCASE]$INFO[ListItem.Label][/UPPERCASE]</label> + </control> + </focusedlayout> + <content> + <include>HomeMainMenuItems</include> + </content> + </control> + </control> + </include> + <include name="HomeMainMenuItems"> + <item> + <label>31556</label> + <onclick>ActivateWindow(TVChannels)</onclick> + <icon>icon_menu_livetv.png</icon> + <thumb></thumb> + <visible>System.HasPVRAddon + !Skin.HasSetting(HideHomeButtonLiveTV)</visible> + </item> + <item> + <label>19021</label> + <onclick>ActivateWindow(RadioChannels)</onclick> + <icon>icon_menu_radio.png</icon> + <thumb></thumb> + <visible>System.HasPVRAddon + !Skin.HasSetting(HideHomeButtonRadio)</visible> + </item> + <item> + <label>20342</label> + <onclick>ActivateWindow(Videos,MovieTitles,Return)</onclick> + <icon>icon_menu_movies.png</icon> + <thumb></thumb> + <visible>Library.HasContent(Movies)</visible> + <visible>!Skin.HasSetting(HideHomeButtonMovies)</visible> + </item> + <item> + <label>20343</label> + <onclick>ActivateWindow(Videos,TVShowTitles,Return)</onclick> + <icon>icon_menu_tvshows.png</icon> + <thumb></thumb> + <visible>Library.HasContent(TVShows)</visible> + <visible>!Skin.HasSetting(HideHomeButtonTVShows)</visible> + </item> + <item> + <label>3</label> + <onclick>ActivateWindow(Videos,Root,Return)</onclick> + <icon>icon_menu_videos.png</icon> + <thumb></thumb> + <visible>!Skin.HasSetting(HideHomeButtonVideo)</visible> + </item> + <item> + <label>2</label> + <onclick>ActivateWindow(Music)</onclick> + <icon>icon_menu_music.png</icon> + <thumb></thumb> + <visible>!Skin.HasSetting(HideHomeButtonMusic)</visible> + </item> + <item> + <label>1</label> + <onclick>ActivateWindow(Pictures)</onclick> + <icon>icon_menu_pictures.png</icon> + <thumb></thumb> + <visible>!Skin.HasSetting(HideHomeButtonPictures)</visible> + </item> + <item> + <label>24001</label> + <onclick>ActivateWindow(Programs,Addons,return)</onclick> + <icon>icon_menu_addons.png</icon> + <thumb></thumb> + <visible>!Skin.HasSetting(HideHomeButtonPrograms)</visible> + </item> + <item> + <label>15016</label> + <onclick>ActivateWindow(Games)</onclick> + <icon>icon_menu_games.png</icon> + <thumb></thumb> + <visible>System.GetBool(gamesgeneral.enable) + !Skin.HasSetting(HideHomeButtonGames)</visible> + </item> + <item> + <label>8</label> + <onclick>ActivateWindow(Weather)</onclick> + <icon>icon_menu_weather.png</icon> + <thumb></thumb> + <visible>!Skin.HasSetting(HideHomeButtonWeather)</visible> + </item> + <item> + <label>1036</label> + <onclick>ActivateWindow(Favourites)</onclick> + <icon>icon_menu_favourites.png</icon> + <thumb></thumb> + <visible>!Skin.HasSetting(HideHomeButtonFavourites)</visible> + </item> + </include> + <include name="KeyboardButton"> + <width min="76">auto</width> + <height>76</height> + <texturenofocus colordiffuse="grey2">white.png</texturenofocus> + <texturefocus>list_focus.png</texturefocus> + <font>font30</font> + <align>center</align> + <aligny>center</aligny> + </include> + <include name="ViewMenu"> + <control type="group"> + <visible>!String.IsEmpty(Window(Home).Property(ViewMenuVisible))</visible> + <include>VisibleFadeEffect</include> + <animation effect="fade" time="250">WindowClose</animation> + <control type="button"> + <description>Hidden button to close the sort when its focused</description> + <posx>0</posx> + <posy>0</posy> + <include>ScreenWidth</include> + <height>960</height> + <texturenofocus></texturenofocus> + <texturefocus></texturefocus> + <onclick>ClearProperty(ViewMenuVisible,Home)</onclick> + </control> + <control type="group"> + <posx>360r</posx> + <posy>685r</posy> + <control type="image"> + <description>Panel image</description> + <posx>0</posx> + <posy>$PARAM[panel-posy]</posy> + <width>350</width> + <height>$PARAM[panel-height]</height> + <texture>dialog_back.png</texture> + </control> + <control type="grouplist"> + <posx>0</posx> + <posy>$PARAM[panel-posy]</posy> + <width>350</width> + <height>640</height> + <onleft>9000</onleft> + <onright>50</onright> + <onup>9000</onup> + <ondown>9000</ondown> + <itemgap>0</itemgap> + <include condition="Window.IsVisible(TVChannels) | Window.IsVisible(RadioChannels) | Window.IsVisible(TVGuide) | Window.IsVisible(RadioGuide) | Window.IsVisible(TVRecordings) | Window.IsVisible(RadioRecordings) | Window.IsVisible(TVTimers) | Window.IsVisible(RadioTimers) | Window.IsVisible(TVTimerRules) | Window.IsVisible(RadioTimerRules) | Window.IsVisible(TVSearch) | Window.IsVisible(RadioSearch)">PVRViews</include> + </control> + <control type="image"> + <description>Panel Arrow image</description> + <posx>225r</posx> + <posy>122r</posy> + <width>75</width> + <height>41</height> + <texture>arrow_up.png</texture> + </control> + </control> + </control> + </include> + <include name="PopupMenu"> + <control type="group"> + <visible>!String.IsEmpty(Window(Home).Property(PopupMenuVisible))</visible> + <include>VisibleFadeEffect</include> + <animation effect="fade" time="250">WindowClose</animation> + <control type="button"> + <description>Hidden button to close the sort when its focused</description> + <posx>0</posx> + <posy>0</posy> + <include>ScreenWidth</include> + <height>960</height> + <texturenofocus></texturenofocus> + <texturefocus></texturefocus> + <onclick>ClearProperty(PopupMenuVisible,Home)</onclick> + </control> + <control type="group"> + <posx>360r</posx> + <posy>685r</posy> + <control type="image"> + <description>Panel image</description> + <posx>0</posx> + <posy>$PARAM[panel-posy]</posy> + <width>350</width> + <height>$PARAM[panel-height]</height> + <texture>dialog_back.png</texture> + </control> + <control type="grouplist"> + <posx>0</posx> + <posy>$PARAM[panel-posy]</posy> + <width>350</width> + <height>640</height> + <onleft>9000</onleft> + <onright>50</onright> + <onup>9000</onup> + <ondown>9000</ondown> + <itemgap>0</itemgap> + <include condition="Window.IsVisible(AddonBrowser)">AddonsMenu</include> + <include condition="Window.IsVisible(EventLog)">EventLogMenu</include> + <include condition="Window.IsVisible(Games)">GamesMenu</include> + <include condition="Window.IsVisible(Music)">MusicMenu</include> + <include condition="Window.IsVisible(MusicOSD)">MusicOSDMenu</include> + <include condition="Window.IsVisible(MusicPlaylist)">MusicPlaylistMenu</include> + <include condition="Window.IsVisible(MusicPlaylistEditor)">MusicPlaylistEditorMenu</include> + <include condition="Window.IsVisible(Pictures)">PicturesMenu</include> + <include condition="Window.IsVisible(Programs)">ProgramsMenu</include> + <include condition="Window.IsVisible(TVChannels) | Window.IsVisible(RadioChannels) | Window.IsVisible(TVGuide) | Window.IsVisible(RadioGuide) | Window.IsVisible(TVRecordings) | Window.IsVisible(RadioRecordings) | Window.IsVisible(TVTimers) | Window.IsVisible(RadioTimers) | Window.IsVisible(TVTimerRules) | Window.IsVisible(RadioTimerRules) | Window.IsVisible(TVSearch) | Window.IsVisible(RadioSearch)">PVRMenu</include> + <include condition="Window.IsVisible(Settings)">SettingsMenu</include> + <include condition="Window.IsVisible(PlayerSettings) | Window.IsVisible(MediaSettings) | Window.IsVisible(PVRSettings) | Window.IsVisible(ServiceSettings) | Window.IsVisible(InterfaceSettings) | Window.IsVisible(GameSettings) | Window.IsVisible(SystemSettings)">SettingsCatMenu</include> + <include condition="Window.IsVisible(Videos)">VideosMenu</include> + <include condition="Window.IsVisible(VideoOSD)">VideoOSDMenu</include> + <include condition="Window.IsVisible(VideoPlaylist)">VideoPlaylistMenu</include> + </control> + <control type="image"> + <description>Panel Arrow image</description> + <posx>110r</posx> + <posy>122r</posy> + <width>75</width> + <height>41</height> + <texture>arrow_up.png</texture> + </control> + </control> + </control> + </include> + <include name="AddonsMenu"> + <control type="button" id="3"> + <description>Sort by button</description> + <include>MenuButtonCommonValues</include> + <label>103</label> + </control> + <control type="togglebutton" id="4"> + <description>Sort asc</description> + <include>MenuButtonCommonValues</include> + <alttexturefocus>list_focus.png</alttexturefocus> + <alttexturenofocus></alttexturenofocus> + <label>31051</label> + <altlabel>31050</altlabel> + <usealttexture>Container.SortDirection(Ascending)</usealttexture> + </control> + <control type="button" id ="5"> + <description>settings</description> + <include>MenuButtonCommonValues</include> + <label>10004</label> + </control> + <control type="button" id="9"> + <description>Check for updates</description> + <include>MenuButtonCommonValues</include> + <label>24034</label> + </control> + <control type="radiobutton" id="7"> + <description>Hide foreign</description> + <textwidth>240</textwidth> + <include>MenuButtonCommonValues</include> + <label>25001</label> + </control> + <control type="radiobutton" id="8"> + <description>Hide broken</description> + <textwidth>240</textwidth> + <include>MenuButtonCommonValues</include> + <label>24999</label> + </control> + </include> + <include name="EventLogMenu"> + <control type="togglebutton" id="4"> + <description>Sort asc</description> + <include>MenuButtonCommonValues</include> + <alttexturefocus>list_focus.png</alttexturefocus> + <alttexturenofocus></alttexturenofocus> + <label>31051</label> + <altlabel>31050</altlabel> + <usealttexture>Container.SortDirection(Ascending)</usealttexture> + </control> + <control type="button" id="21"> + <description>Level button</description> + <include>MenuButtonCommonValues</include> + <label></label> + </control> + <control type="radiobutton" id ="22"> + <description>Only show current level</description> + <textwidth>240</textwidth> + <include>MenuButtonCommonValues</include> + <label></label> + </control> + <control type="button" id="20"> + <description>Clear button</description> + <include>MenuButtonCommonValues</include> + <label>192</label> + </control> + </include> + <include name="GamesMenu"> + <control type="button" id="3"> + <description>Sort by button</description> + <include>MenuButtonCommonValues</include> + <label>103</label> + </control> + <control type="togglebutton" id="4"> + <description>Sort asc</description> + <include>MenuButtonCommonValues</include> + <alttexturefocus>list_focus.png</alttexturefocus> + <alttexturenofocus></alttexturenofocus> + <label>31051</label> + <altlabel>31050</altlabel> + <usealttexture>Container.SortDirection(Ascending)</usealttexture> + </control> + </include> + <include name="MusicMenu"> + <control type="button" id="3"> + <description>Sort by button</description> + <include>MenuButtonCommonValues</include> + <label>103</label> + </control> + <control type="togglebutton" id="4"> + <description>Sort asc</description> + <include>MenuButtonCommonValues</include> + <alttexturefocus>list_focus.png</alttexturefocus> + <alttexturenofocus></alttexturenofocus> + <label>31051</label> + <altlabel>31050</altlabel> + <usealttexture>Container.SortDirection(Ascending)</usealttexture> + </control> + <control type="button" id="8"> + <description>Search</description> + <include>MenuButtonCommonValues</include> + <label>137</label> + </control> + <control type="togglebutton" id="20"> + <description>Update Library</description> + <include>MenuButtonCommonValues</include> + <alttexturefocus>list_focus.png</alttexturefocus> + <alttexturenofocus></alttexturenofocus> + <label>653</label> + <altlabel>13353</altlabel> + <usealttexture>library.isscanningmusic</usealttexture> + </control> + <control type="radiobutton" id="16"> + <description>PartyMode</description> + <textwidth>240</textwidth> + <label>589</label> + <include>MenuButtonCommonValues</include> + <onclick>ClearProperty(PopupMenuVisible,Home)</onclick> + </control> + <control type="button" id="1467"> + <description>Current Playlist</description> + <include>MenuButtonCommonValues</include> + <label>13350</label> + <onclick>ActivateWindow(musicplaylist)</onclick> + <visible>!String.IsEqual(Playlist.Length(music),0)</visible> + </control> + </include> + <include name="MusicOSDMenu"> + <control type="button"> + <label>250</label> + <include>MenuButtonCommonValues</include> + <onclick>Addon.Default.Set(xbmc.player.musicviz)</onclick> + </control> + <control type="button"> + <label>31005</label> + <include>MenuButtonCommonValues</include> + <onclick>Addon.Default.OpenSettings(xbmc.player.musicviz)</onclick> + </control> + <control type="button"> + <label>31006</label> + <include>MenuButtonCommonValues</include> + <onclick>ActivateWindow(visualisationpresetlist)</onclick> + </control> + <control type="button"> + <label>$LOCALIZE[486]$INFO[Playlist.Repeat, : ]</label> + <include>MenuButtonCommonValues</include> + <onclick>PlayerControl(Repeat)</onclick> + </control> + <control type="button"> + <label>$LOCALIZE[590]$INFO[Playlist.Random, : ]</label> + <include>MenuButtonCommonValues</include> + <onclick>PlayerControl(Random)</onclick> + </control> + <control type="button"> + <label>$LOCALIZE[38018]</label> + <include>MenuButtonCommonValues</include> + <onclick>SetRating</onclick> + </control> + <control type="button"> + <label>29900</label> + <include>MenuButtonCommonValues</include> + <onclick>ActivateWindow(PVRRadioRDSInfo)</onclick> + <visible>RDS.HasRadiotextPlus</visible> + </control> + </include> + <include name="MusicPlaylistMenu"> + <control type="radiobutton" id="20"> + <description>Shuffle button</description> + <textwidth>240</textwidth> + <include>MenuButtonCommonValues</include> + <label>191</label> + </control> + <control type="button" id="26"> + <description>Repeat button</description> + <include>MenuButtonCommonValues</include> + <label></label> + </control> + <control type="button" id="21"> + <description>Save button</description> + <label>190</label> + <include>MenuButtonCommonValues</include> + </control> + <control type="button" id="22"> + <description>Clear button</description> + <label>192</label> + <include>MenuButtonCommonValues</include> + </control> + </include> + <include name="MusicPlaylistEditorMenu"> + <control type="button" id="6"> + <label>31055</label> + <include>MenuButtonCommonValues</include> + </control> + <control type="button" id="7"> + <description>Save Button</description> + <label>31056</label> + <include>MenuButtonCommonValues</include> + <onleft>50</onleft> + </control> + <control type="button" id="8"> + <description>Clear button</description> + <label>31057</label> + <include>MenuButtonCommonValues</include> + </control> + </include> + <include name="PicturesMenu"> + <control type="button" id="3"> + <description>Sort by button</description> + <include>MenuButtonCommonValues</include> + <label>103</label> + </control> + <control type="togglebutton" id="4"> + <description>Sort asc</description> + <include>MenuButtonCommonValues</include> + <alttexturefocus>list_focus.png</alttexturefocus> + <alttexturenofocus></alttexturenofocus> + <label>31051</label> + <altlabel>31050</altlabel> + <usealttexture>Container.SortDirection(Ascending)</usealttexture> + </control> + <control type="button" id="6"> + <description>Slideshow</description> + <include>MenuButtonCommonValues</include> + <label>108</label> + <onclick>ClearProperty(PopupMenuVisible,Home)</onclick> + </control> + <control type="button" id="7"> + <description>Recersive Slideshow</description> + <include>MenuButtonCommonValues</include> + <label>361</label> + <onclick>ClearProperty(PopupMenuVisible,Home)</onclick> + </control> + <control type="radiobutton" id="9"> + <description>Randomize Toggle</description> + <textwidth>240</textwidth> + <include>MenuButtonCommonValues</include> + <label>13319</label> + </control> + </include> + <include name="ProgramsMenu"> + <control type="button" id="3"> + <description>Sort by button</description> + <include>MenuButtonCommonValues</include> + <label>103</label> + </control> + <control type="togglebutton" id="4"> + <description>Sort asc</description> + <include>MenuButtonCommonValues</include> + <alttexturefocus>list_focus.png</alttexturefocus> + <alttexturenofocus></alttexturenofocus> + <label>31051</label> + <altlabel>31050</altlabel> + <usealttexture>Container.SortDirection(Ascending)</usealttexture> + </control> + </include> + <include name="ProfilesContent"> + <control type="image"> + <posx>390</posx> + <posy>130</posy> + <width>$PARAM[panel-width]</width> + <height>2</height> + <texture border="2">separator.png</texture> + <colordiffuse>blue</colordiffuse> + </control> + <control type="panel" id="2"> + <posx>390</posx> + <posy>133</posy> + <width>$PARAM[panel-width]</width> + <height>720</height> + <onleft>9</onleft> + <onright>60</onright> + <onup>2</onup> + <ondown>2</ondown> + <viewtype label="21371">list</viewtype> + <scrolltime>200</scrolltime> + <visible>Skin.String(ProfileSettings,1)</visible> + <itemlayout width="293" height="360"> + <control type="image"> + <posx>20</posx> + <posy>10</posy> + <width>253</width> + <height>253</height> + <texture fallback="DefaultActor.png">$INFO[Listitem.Icon]</texture> + </control> + <control type="label"> + <posx>10</posx> + <posy>270</posy> + <width>273</width> + <height>25</height> + <font>font24_title</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>10</posx> + <posy>304</posy> + <width>273</width> + <height>20</height> + <font>font20</font> + <textcolor>blue</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$LOCALIZE[31320]</label> + <visible>!String.IsEmpty(ListItem.Label2)</visible> + </control> + <control type="label"> + <posx>10</posx> + <posy>330</posy> + <width>273</width> + <height>20</height> + <font>font20</font> + <textcolor>grey</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + </itemlayout> + <focusedlayout width="293" height="360"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>293</width> + <height>360</height> + <texture>list_focus.png</texture> + </control> + <control type="image"> + <posx>20</posx> + <posy>10</posy> + <width>253</width> + <height>253</height> + <texture fallback="DefaultActor.png">$INFO[Listitem.Icon]</texture> + </control> + <control type="label"> + <posx>10</posx> + <posy>270</posy> + <width>273</width> + <height>25</height> + <font>font24_title</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>10</posx> + <posy>304</posy> + <width>273</width> + <height>20</height> + <font>font20</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$LOCALIZE[31320]</label> + <visible>!String.IsEmpty(ListItem.Label2)</visible> + </control> + <control type="label"> + <posx>10</posx> + <posy>330</posy> + <width>273</width> + <height>20</height> + <font>font20</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + </focusedlayout> + </control> + <control type="grouplist" id="200"> + <description>control area</description> + <posx>390</posx> + <posy>140</posy> + <width>$PARAM[panel-width]</width> + <height>720</height> + <itemgap>-1</itemgap> + <onleft>9</onleft> + <onright>60</onright> + <onup>200</onup> + <ondown>200</ondown> + <visible>Skin.String(ProfileSettings,2)</visible> + <control type="radiobutton" id ="4"> + <description>Enable Login screen</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>20096</label> + <enable>!Window.IsVisible(ProfileSettings)</enable> + <textoffsetx>20</textoffsetx> + </control> + <control type="button" id ="5"> + <description>Auto Login</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[33084]: $INFO[System.ProfileAutoLogin]</label> + <enable>!Window.IsVisible(ProfileSettings)</enable> + <textoffsetx>20</textoffsetx> + </control> + </control> + <control type="image"> + <posx>390</posx> + <posy>854</posy> + <width>$PARAM[panel-width]</width> + <height>2</height> + <texture border="2">separator.png</texture> + <colordiffuse>blue</colordiffuse> + </control> + </include> + <include name="PVRViews"> + <control type="button" id="201"> + <include>MenuButtonCommonValues</include> + <label>19019</label> + <onclick condition="Window.IsVisible(TVChannels) | Window.IsVisible(RadioChannels)">NextChannelGroup</onclick> + <onclick condition="String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVChannels)</onclick> + <onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioChannels)</onclick> + </control> + <control type="button" id="202"> + <include>MenuButtonCommonValues</include> + <label>22020</label> + <onclick condition="Window.IsVisible(TVGuide) | Window.IsVisible(RadioGuide)">NextChannelGroup</onclick> + <onclick condition="String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVGuide)</onclick> + <onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioGuide)</onclick> + </control> + <control type="button" id="203"> + <include>MenuButtonCommonValues</include> + <label>19163</label> + <onclick condition="String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVRecordings)</onclick> + <onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioRecordings)</onclick> + </control> + <control type="button" id="204"> + <include>MenuButtonCommonValues</include> + <label>19040</label> + <onclick condition="String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVTimers)</onclick> + <onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioTimers)</onclick> + </control> + <control type="button" id="205"> + <include>MenuButtonCommonValues</include> + <label>19138</label> + <onclick condition="String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVTimerRules)</onclick> + <onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioTimerRules)</onclick> + </control> + <control type="button" id="206"> + <include>MenuButtonCommonValues</include> + <label>137</label> + <onclick condition="String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVSearch)</onclick> + <onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioSearch)</onclick> + </control> + <control type="button" id="207"> + <include>MenuButtonCommonValues</include> + <label>$VAR[PVRSwitch]</label> + <onclick condition="String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(RadioChannels)</onclick> + <onclick condition="!String.IsEmpty(Window.Property(IsRadio))">ReplaceWindow(TVChannels)</onclick> + </control> + <control type="radiobutton" id="6"> + <textwidth>240</textwidth> + <include>MenuButtonCommonValues</include> + <label>31564</label> + <visible>Window.IsVisible(TVChannels) | Window.IsVisible(RadioChannels)</visible> + </control> + <control type="radiobutton" id="7"> + <textwidth>240</textwidth> + <include>MenuButtonCommonValues</include> + <label>31565</label> + <visible>Window.IsVisible(TVRecordings) | Window.IsVisible(RadioRecordings)</visible> + </control> + </include> + <include name="PVRMenu"> + <control type="button" id="28"> + <description>Group button</description> + <include>MenuButtonCommonValues</include> + <label>19141</label> + <visible>Window.IsActive(MyPVRChannels.xml) | Window.IsActive(MyPVRGuide.xml)</visible> + </control> + <control type="button" id="3"> + <description>Sort by button</description> + <include>MenuButtonCommonValues</include> + <label>103</label> + </control> + <control type="togglebutton" id="4"> + <description>Sort asc</description> + <include>MenuButtonCommonValues</include> + <alttexturefocus>list_focus.png</alttexturefocus> + <alttexturenofocus></alttexturenofocus> + <label>31051</label> + <altlabel>31050</altlabel> + <usealttexture>Container.SortDirection(Ascending)</usealttexture> + </control> + <control type="button" id="10"> + <description>Watched button</description> + <include>MenuButtonCommonValues</include> + <label>20367</label> + <visible>Window.IsActive(MyPVRRecordings.xml)</visible> + </control> + <control type="radiobutton" id="5"> + <description>Group items Toggle</description> + <textwidth>240</textwidth> + <include>MenuButtonCommonValues</include> + <label>19270</label> + <visible>Window.IsActive(MyPVRRecordings.xml)</visible> + </control> + <control type="radiobutton" id="7"> + <description>Deleted items Toggle</description> + <textwidth>240</textwidth> + <include>MenuButtonCommonValues</include> + <label>19184</label> + <visible>Window.IsActive(MyPVRRecordings.xml)</visible> + </control> + <control type="radiobutton" id="8"> + <description>Hide disabled items Toggle</description> + <textwidth>240</textwidth> + <include>MenuButtonCommonValues</include> + <label>19077</label> + <visible>Window.IsActive(MyPVRTimers.xml)</visible> + </control> + </include> + <include name="SettingsContent"> + <control type="image"> + <posx>390</posx> + <posy>130</posy> + <width>$PARAM[panel-width]</width> + <height>2</height> + <texture border="2">separator.png</texture> + <colordiffuse>blue</colordiffuse> + </control> + <control type="grouplist" id="5"> + <description>control area</description> + <posx>390</posx> + <posy>140</posy> + <width>$PARAM[panel-width]</width> + <height>640</height> + <itemgap>-1</itemgap> + <onleft>3</onleft> + <onright>3</onright> + <onup>5</onup> + <ondown>5</ondown> + </control> + <control type="image"> + <posx>390</posx> + <posy>774</posy> + <width>$PARAM[panel-width]</width> + <height>2</height> + <texture border="2">separator.png</texture> + <colordiffuse>blue</colordiffuse> + </control> + <control type="textbox" id="6"> + <description>Settings Description</description> + <posx>410</posx> + <posy>790</posy> + <width>$PARAM[textbox-width]</width> + <height>90</height> + <font>font22</font> + <textcolor>blue</textcolor> + <align>left</align> + </control> + </include> + <include name="SettingsMenu"> + <control type="button" id="20"> + <description>Sysinfo button</description> + <include>MenuButtonCommonValues</include> + <label>130</label> + <onclick>ActivateWindow(SystemInfo)</onclick> + </control> + </include> + <include name="SettingsCatMenu"> + <control type="button" id="20"> + <description>Settings level button</description> + <include>MenuButtonCommonValues</include> + <label>10037</label> + <onclick>settingslevelchange</onclick> + </control> + <control type="button" id="21"> + <description>Settings reset button</description> + <include>MenuButtonCommonValues</include> + <label>10035</label> + <onclick>settingsreset</onclick> + </control> + </include> + <include name="SettingsPanel"> + <control type="panel" id="9000"> + <include>Window_OpenClose_Animation_Zoom</include> + <posx>$PARAM[panel-posx]</posx> + <posy>100</posy> + <width>$PARAM[panel-width]</width> + <height>750</height> + <onleft>9000</onleft> + <onright>9001</onright> + <onup>9000</onup> + <ondown>9000</ondown> + <scrolltime>300</scrolltime> + <itemlayout height="250" width="$PARAM[layout-width]"> + <control type="image"> + <posx>20</posx> + <posy>20</posy> + <width>360</width> + <height>210</height> + <texture>button_nofocus.png</texture> + </control> + <control type="image"> + <posx>15</posx> + <posy>175</posy> + <width>370</width> + <height>60</height> + <texture colordiffuse="40000000">black.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="image"> + <posx>80</posx> + <posy>10</posy> + <width>240</width> + <height>240</height> + <texture>$INFO[ListItem.Icon]</texture> + <align>center</align> + </control> + <control type="label"> + <posx>0</posx> + <posy>190</posy> + <width>400</width> + <height>400</height> + <label>$INFO[ListItem.Label]</label> + <font>font20_title</font> + <align>center</align> + <textcolor>white</textcolor> + </control> + </itemlayout> + <focusedlayout height="250" width="$PARAM[layout-width]"> + <control type="group"> + <animation type="Focus" reversible="false"> + <effect type="zoom" center="auto" start="100" end="108" time="250" tween="sine" /> + </animation> + <animation type="UnFocus" reversible="false"> + <effect type="zoom" center="auto" start="108" end="100" time="250" tween="sine" /> + </animation> + <control type="image"> + <posx>20</posx> + <posy>20</posy> + <width>360</width> + <height>210</height> + <texture>button_nofocus.png</texture> + </control> + <control type="image"> + <posx>20</posx> + <posy>20</posy> + <width>360</width> + <height>210</height> + <texture>list_focus.png</texture> + <animation effect="fade" start="100" end="0" time="0">Unfocus</animation> + </control> + <control type="image"> + <posx>20</posx> + <posy>180</posy> + <width>360</width> + <height>50</height> + <texture colordiffuse="40000000">black.png</texture> + </control> + <control type="image"> + <posx>80</posx> + <posy>10</posy> + <width>240</width> + <height>240</height> + <texture>$INFO[ListItem.Icon]</texture> + <align>center</align> + </control> + <control type="label"> + <posx>0</posx> + <posy>190</posy> + <width>400</width> + <height>400</height> + <label>$INFO[ListItem.Label]</label> + <font>font20_title</font> + <align>center</align> + </control> + </control> + </focusedlayout> + <content> + <item id="1"> + <label>14200</label> + <label2>31408</label2> + <onclick>ActivateWindow(PlayerSettings)</onclick> + <icon>icon_settings_player.png</icon> + </item> + <item id="2"> + <label>14211</label> + <label2>31409</label2> + <onclick>ActivateWindow(MediaSettings)</onclick> + <icon>icon_settings_media.png</icon> + </item> + <item id="3"> + <label>31556</label> + <label2>31555</label2> + <onclick>ActivateWindow(PVRSettings)</onclick> + <icon>icon_settings_livetv.png</icon> + </item> + <item id="4"> + <label>14036</label> + <label2>31405</label2> + <onclick>ActivateWindow(ServiceSettings)</onclick> + <icon>icon_settings_services.png</icon> + </item> + <item id="5"> + <label>14206</label> + <label2>31410</label2> + <onclick>ActivateWindow(InterfaceSettings)</onclick> + <icon>icon_settings_interface.png</icon> + </item> + <item id="6"> + <label>13000</label> + <label2>31406</label2> + <onclick>ActivateWindow(SystemSettings)</onclick> + <icon>icon_settings_system.png</icon> + </item> + <item id="7"> + <label>15016</label> + <label2>35100</label2> + <onclick>ActivateWindow(GameSettings)</onclick> + <icon>icon_settings_games.png</icon> + </item> + <item id="8"> + <label>24001</label> + <label2>31407</label2> + <onclick>ActivateWindow(AddonBrowser)</onclick> + <icon>icon_settings_addons.png</icon> + </item> + <item id="9"> + <label>13200</label> + <label2>31411</label2> + <onclick>ActivateWindow(Profiles)</onclick> + <icon>icon_settings_profiles.png</icon> + </item> + </content> + </control> + </include> + <include name="SkinSettingsContent"> + <control type="image"> + <posx>390</posx> + <posy>130</posy> + <width>$PARAM[panel-width]</width> + <height>2</height> + <texture border="2">separator.png</texture> + <colordiffuse>blue</colordiffuse> + </control> + <control type="grouplist" id="100"> + <description>control area</description> + <posx>390</posx> + <posy>140</posy> + <width>$PARAM[panel-width]</width> + <height>640</height> + <itemgap>-1</itemgap> + <onup>100</onup> + <ondown>9002</ondown> + <onleft>9</onleft> + <onright>60</onright> + <visible>Skin.String(SkinSettings,1)</visible> + <control type="radiobutton" id="102"> + <description>Show LiveTV</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31556]</label> + <onclick>Skin.ToggleSetting(HideHomeButtonLiveTV)</onclick> + <selected>!Skin.HasSetting(HideHomeButtonLiveTV)</selected> + <enable>System.HasPVRAddon</enable> + <textoffsetx>20</textoffsetx> + </control> + <control type="radiobutton" id="103"> + <description>Show Radio</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[19021]</label> + <onclick>Skin.ToggleSetting(HideHomeButtonRadio)</onclick> + <selected>!Skin.HasSetting(HideHomeButtonRadio)</selected> + <enable>System.HasPVRAddon</enable> + <textoffsetx>20</textoffsetx> + </control> + <control type="radiobutton" id="104"> + <description>Hide Videos</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[3]</label> + <onclick>Skin.ToggleSetting(HideHomeButtonVideo)</onclick> + <selected>!Skin.HasSetting(HideHomeButtonVideo)</selected> + <textoffsetx>20</textoffsetx> + </control> + <control type="radiobutton" id="105"> + <description>Hide Movies</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[20342]</label> + <onclick>Skin.ToggleSetting(HideHomeButtonMovies)</onclick> + <selected>!Skin.HasSetting(HideHomeButtonMovies)</selected> + <textoffsetx>20</textoffsetx> + <enable>Library.HasContent(Movies)</enable> + </control> + <control type="radiobutton" id="106"> + <description>Hide TVShows</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[20343]</label> + <onclick>Skin.ToggleSetting(HideHomeButtonTVShows)</onclick> + <selected>!Skin.HasSetting(HideHomeButtonTVShows)</selected> + <textoffsetx>20</textoffsetx> + <enable>Library.HasContent(TVShows)</enable> + </control> + <control type="radiobutton" id="107"> + <description>Hide Music</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[2]</label> + <onclick>Skin.ToggleSetting(HideHomeButtonMusic)</onclick> + <selected>!Skin.HasSetting(HideHomeButtonMusic)</selected> + <textoffsetx>20</textoffsetx> + </control> + <control type="radiobutton" id="108"> + <description>Hide Pictures</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[1]</label> + <onclick>Skin.ToggleSetting(HideHomeButtonPictures)</onclick> + <selected>!Skin.HasSetting(HideHomeButtonPictures)</selected> + <textoffsetx>20</textoffsetx> + </control> + <control type="radiobutton" id="109"> + <description>Hide Programs</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[0]</label> + <onclick>Skin.ToggleSetting(HideHomeButtonPrograms)</onclick> + <selected>!Skin.HasSetting(HideHomeButtonPrograms)</selected> + <textoffsetx>20</textoffsetx> + </control> + <control type="radiobutton" id="110"> + <description>Hide Games</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[15016]</label> + <onclick>Skin.ToggleSetting(HideHomeButtonGames)</onclick> + <selected>!Skin.HasSetting(HideHomeButtonGames)</selected> + <enable>System.GetBool(gamesgeneral.enable)</enable> + <textoffsetx>20</textoffsetx> + </control> + <control type="radiobutton" id="111"> + <description>Hide Weather</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[8]</label> + <onclick>Skin.ToggleSetting(HideHomeButtonWeather)</onclick> + <selected>!Skin.HasSetting(HideHomeButtonWeather)</selected> + <textoffsetx>20</textoffsetx> + </control> + <control type="radiobutton" id="112"> + <description>Hide Favourites</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[1036]</label> + <onclick>Skin.ToggleSetting(HideHomeButtonFavourites)</onclick> + <selected>!Skin.HasSetting(HideHomeButtonFavourites)</selected> + <textoffsetx>20</textoffsetx> + </control> + </control> + <control type="grouplist" id="200"> + <description>control area</description> + <posx>390</posx> + <posy>140</posy> + <width>$PARAM[panel-width]</width> + <height>640</height> + <itemgap>-1</itemgap> + <onup>200</onup> + <ondown>9002</ondown> + <onleft>9</onleft> + <onright>60</onright> + <visible>Skin.String(SkinSettings,2)</visible> + <control type="button" id="202"> + <description>Home Addon Button</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31551] 1</label> + <label2>$INFO[system.addontitle(Skin.String(HomeAddonButton1))]</label2> + <textoffsetx>20</textoffsetx> + <onclick>Skin.SetAddon(HomeAddonButton1,xbmc.addon.video,xbmc.addon.audio,xbmc.addon.image,xbmc.python.script)</onclick> + </control> + <control type="button" id="203"> + <description>Home Addon Button</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31551] 2</label> + <label2>$INFO[system.addontitle(Skin.String(HomeAddonButton2))]</label2> + <textoffsetx>20</textoffsetx> + <onclick>Skin.SetAddon(HomeAddonButton2,xbmc.addon.video,xbmc.addon.audio,xbmc.addon.image,xbmc.python.script)</onclick> + </control> + <control type="button" id="204"> + <description>Home Addon Button</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31551] 3</label> + <label2>$INFO[system.addontitle(Skin.String(HomeAddonButton3))]</label2> + <textoffsetx>20</textoffsetx> + <onclick>Skin.SetAddon(HomeAddonButton3,xbmc.addon.video,xbmc.addon.audio,xbmc.addon.image,xbmc.python.script)</onclick> + </control> + <control type="button" id="205"> + <description>Home Addon Button</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31551] 4</label> + <label2>$INFO[system.addontitle(Skin.String(HomeAddonButton4))]</label2> + <textoffsetx>20</textoffsetx> + <onclick>Skin.SetAddon(HomeAddonButton4,xbmc.addon.video,xbmc.addon.audio,xbmc.addon.image,xbmc.python.script)</onclick> + </control> + <control type="button" id="206"> + <description>Home Addon Button</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31551] 5</label> + <label2>$INFO[system.addontitle(Skin.String(HomeAddonButton5))]</label2> + <textoffsetx>20</textoffsetx> + <onclick>Skin.SetAddon(HomeAddonButton5,xbmc.addon.video,xbmc.addon.audio,xbmc.addon.image,xbmc.python.script)</onclick> + </control> + <control type="button" id="207"> + <description>Home Addon Button</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31551] 6</label> + <label2>$INFO[system.addontitle(Skin.String(HomeAddonButton6))]</label2> + <textoffsetx>20</textoffsetx> + <onclick>Skin.SetAddon(HomeAddonButton6,xbmc.addon.video,xbmc.addon.audio,xbmc.addon.image,xbmc.python.script)</onclick> + </control> + <control type="button" id="208"> + <description>Home Addon Button</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31551] 7</label> + <label2>$INFO[system.addontitle(Skin.String(HomeAddonButton7))]</label2> + <textoffsetx>20</textoffsetx> + <onclick>Skin.SetAddon(HomeAddonButton7,xbmc.addon.video,xbmc.addon.audio,xbmc.addon.image,xbmc.python.script)</onclick> + </control> + <control type="button" id="209"> + <description>Home Addon Button</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31551] 8</label> + <label2>$INFO[system.addontitle(Skin.String(HomeAddonButton8))]</label2> + <textoffsetx>20</textoffsetx> + <onclick>Skin.SetAddon(HomeAddonButton8,xbmc.addon.video,xbmc.addon.audio,xbmc.addon.image,xbmc.python.script)</onclick> + </control> + <control type="button" id="210"> + <description>Home Addon Button</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31551] 9</label> + <label2>$INFO[system.addontitle(Skin.String(HomeAddonButton9))]</label2> + <textoffsetx>20</textoffsetx> + <onclick>Skin.SetAddon(HomeAddonButton9,xbmc.addon.video,xbmc.addon.audio,xbmc.addon.image,xbmc.python.script)</onclick> + </control> + <control type="button" id="211"> + <description>Home Addon Button</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31551] 10</label> + <label2>$INFO[system.addontitle(Skin.String(HomeAddonButton10))]</label2> + <textoffsetx>20</textoffsetx> + <onclick>Skin.SetAddon(HomeAddonButton10,xbmc.addon.video,xbmc.addon.audio,xbmc.addon.image,xbmc.python.script)</onclick> + </control> + <control type="button" id="212"> + <description>Home Addon Button</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31551] 11</label> + <label2>$INFO[system.addontitle(Skin.String(HomeAddonButton11))]</label2> + <textoffsetx>20</textoffsetx> + <onclick>Skin.SetAddon(HomeAddonButton11,xbmc.addon.video,xbmc.addon.audio,xbmc.addon.image,xbmc.python.script)</onclick> + </control> + <control type="button" id="213"> + <description>Home Addon Button</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31551] 12</label> + <label2>$INFO[system.addontitle(Skin.String(HomeAddonButton12))]</label2> + <textoffsetx>20</textoffsetx> + <onclick>Skin.SetAddon(HomeAddonButton12,xbmc.addon.video,xbmc.addon.audio,xbmc.addon.image,xbmc.python.script)</onclick> + </control> + <control type="button" id="214"> + <description>Home Addon Button</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31551] 13</label> + <label2>$INFO[system.addontitle(Skin.String(HomeAddonButton13))]</label2> + <textoffsetx>20</textoffsetx> + <onclick>Skin.SetAddon(HomeAddonButton13,xbmc.addon.video,xbmc.addon.audio,xbmc.addon.image,xbmc.python.script)</onclick> + </control> + <control type="button" id="215"> + <description>Home Addon Button</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31551] 14</label> + <label2>$INFO[system.addontitle(Skin.String(HomeAddonButton14))]</label2> + <textoffsetx>20</textoffsetx> + <onclick>Skin.SetAddon(HomeAddonButton14,xbmc.addon.video,xbmc.addon.audio,xbmc.addon.image,xbmc.python.script)</onclick> + </control> + <control type="button" id="216"> + <description>Home Addon Button</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31551] 15</label> + <label2>$INFO[system.addontitle(Skin.String(HomeAddonButton15))]</label2> + <textoffsetx>20</textoffsetx> + <onclick>Skin.SetAddon(HomeAddonButton15,xbmc.addon.video,xbmc.addon.audio,xbmc.addon.image,xbmc.python.script)</onclick> + </control> + </control> + <control type="grouplist" id="300"> + <description>control area</description> + <posx>390</posx> + <posy>140</posy> + <width>$PARAM[panel-width]</width> + <height>640</height> + <itemgap>-1</itemgap> + <onup>200</onup> + <ondown>9002</ondown> + <onleft>9</onleft> + <onright>60</onright> + <visible>Skin.String(SkinSettings,3)</visible> + <control type="radiobutton" id="115"> + <description>Use custom background</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31553]</label> + <onclick>Skin.ToggleSetting(UseCustomBackground)</onclick> + <selected>Skin.HasSetting(UseCustomBackground)</selected> + <textoffsetx>20</textoffsetx> + </control> + <control type="button" id="116"> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>- $LOCALIZE[31554]</label> + <label2>$INFO[Skin.String(CustomBackground)]</label2> + <onclick>Skin.SetImage(CustomBackground)</onclick> + <enable>Skin.HasSetting(UseCustomBackground)</enable> + <textoffsetx>20</textoffsetx> + </control> + <control type="radiobutton" id="117"> + <description>Hide video background</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31557]</label> + <onclick>Skin.ToggleSetting(HideVideoBackground)</onclick> + <selected>Skin.HasSetting(HideVideoBackground)</selected> + <textoffsetx>20</textoffsetx> + </control> + <control type="radiobutton" id="118"> + <description>Hide viz background</description> + <width>$PARAM[panel-width]</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>$LOCALIZE[31558]</label> + <onclick>Skin.ToggleSetting(HideVizBackground)</onclick> + <selected>Skin.HasSetting(HideVizBackground)</selected> + <textoffsetx>20</textoffsetx> + </control> + </control> + <control type="image"> + <posx>390</posx> + <posy>774</posy> + <width>$PARAM[panel-width]</width> + <height>2</height> + <texture border="2">separator.png</texture> + <colordiffuse>blue</colordiffuse> + </control> + </include> + <include name="SysInfoContent"> + <control type="image"> + <posx>390</posx> + <posy>130</posy> + <width>$PARAM[panel-width]</width> + <height>2</height> + <texture border="2">separator.png</texture> + <colordiffuse>blue</colordiffuse> + </control> + <control type="group"> + <posx>390</posx> + <posy>133</posy> + <width>$PARAM[panel-width]</width> + <height>720</height> + <control type="label" id="2"> + <description>Label 2</description> + <posx>20</posx> + <posy>0</posy> + <width>$PARAM[panel-width]</width> + <height>60</height> + <align>left</align> + <aligny>center</aligny> + <label></label> + <font>font22</font> + </control> + <control type="label" id="3"> + <description>Label 3</description> + <posx>20</posx> + <posy>60</posy> + <width>$PARAM[panel-width]</width> + <height>60</height> + <align>left</align> + <aligny>center</aligny> + <label></label> + <font>font22</font> + </control> + <control type="label" id="4"> + <description>Label 4</description> + <posx>20</posx> + <posy>120</posy> + <width>$PARAM[panel-width]</width> + <height>60</height> + <align>left</align> + <aligny>center</aligny> + <label></label> + <font>font22</font> + </control> + <control type="label" id="5"> + <description>Label 5</description> + <posx>20</posx> + <posy>180</posy> + <width>$PARAM[panel-width]</width> + <height>60</height> + <align>left</align> + <aligny>center</aligny> + <label></label> + <font>font22</font> + </control> + <control type="label" id="6"> + <description>Label 6</description> + <posx>20</posx> + <posy>240</posy> + <width>$PARAM[panel-width]</width> + <height>60</height> + <align>left</align> + <aligny>center</aligny> + <label></label> + <font>font22</font> + </control> + <control type="label" id="7"> + <description>Label 7</description> + <posx>20</posx> + <posy>300</posy> + <width>$PARAM[panel-width]</width> + <height>60</height> + <align>left</align> + <aligny>center</aligny> + <label></label> + <font>font22</font> + </control> + <control type="label" id="8"> + <description>Label 8</description> + <posx>20</posx> + <posy>360</posy> + <width>$PARAM[panel-width]</width> + <height>60</height> + <align>left</align> + <aligny>center</aligny> + <label></label> + <font>font22</font> + </control> + <control type="label" id="9"> + <description>Label 9</description> + <posx>20</posx> + <posy>420</posy> + <width>$PARAM[panel-width]</width> + <height>60</height> + <align>left</align> + <aligny>center</aligny> + <label></label> + <font>font22</font> + </control> + <control type="label" id="10"> + <description>Label 10</description> + <posx>20</posx> + <posy>480</posy> + <width>$PARAM[panel-width]</width> + <height>60</height> + <align>left</align> + <aligny>center</aligny> + <label></label> + <font>font22</font> + </control> + <control type="label" id="11"> + <description>Label 11</description> + <posx>20</posx> + <posy>540</posy> + <width>$PARAM[panel-width]</width> + <height>60</height> + <align>left</align> + <aligny>center</aligny> + <label></label> + <font>font22</font> + </control> + </control> + <control type="textbox" id="30"> + <posx>410</posx> + <posy>150</posy> + <width>$PARAM[textbox-width]</width> + <height>620</height> + <pagecontrol>60</pagecontrol> + <autoscroll delay="5000" repeat="7500" time="5000">true</autoscroll> + </control> + <control type="scrollbar" id="60"> + <posx>50r</posx> + <posy>150</posy> + <width>26</width> + <height>610</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>9000</onleft> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + <visible>Control.IsVisible(30)</visible> + </control> + <control type="image"> + <posx>390</posx> + <posy>774</posy> + <width>$PARAM[panel-width]</width> + <height>2</height> + <texture border="2">separator.png</texture> + <colordiffuse>blue</colordiffuse> + </control> + </include> + <include name="VideosMenu"> + <control type="button" id="3"> + <description>Sort by button</description> + <include>MenuButtonCommonValues</include> + <label>103</label> + </control> + <control type="togglebutton" id="4"> + <description>Sort asc</description> + <include>MenuButtonCommonValues</include> + <alttexturefocus>list_focus.png</alttexturefocus> + <alttexturenofocus></alttexturenofocus> + <label>31051</label> + <altlabel>31050</altlabel> + <usealttexture>Container.SortDirection(Ascending)</usealttexture> + </control> + <control type="radiobutton" id="14"> + <description>Watched Toggle</description> + <textwidth>240</textwidth> + <include>MenuButtonCommonValues</include> + <label>20367</label> + </control> + <control type="button" id="8"> + <description>Search</description> + <include>MenuButtonCommonValues</include> + <label>137</label> + </control> + <control type="togglebutton" id="20"> + <description>Update Library</description> + <include>MenuButtonCommonValues</include> + <alttexturefocus>list_focus.png</alttexturefocus> + <alttexturenofocus></alttexturenofocus> + <label>653</label> + <altlabel>13353</altlabel> + <usealttexture>library.isscanningvideo</usealttexture> + </control> + <control type="radiobutton" id="16"> + <description>PartyMode</description> + <textwidth>240</textwidth> + <label>589</label> + <include>MenuButtonCommonValues</include> + <visible>Library.HasContent(MusicVideos)</visible> + </control> + <control type="button" id="1467"> + <description>Current Playlist</description> + <include>MenuButtonCommonValues</include> + <label>13350</label> + <onclick>ActivateWindow(videoplaylist)</onclick> + <visible>!String.IsEqual(Playlist.Length(video),0)</visible> + </control> + </include> + <include name="VideoOSDMenu"> + <control type="button"> + <label>19019</label> + <include>MenuButtonCommonValues</include> + <onclick>ActivateWindow(PVROSDChannels)</onclick> + <visible>VideoPlayer.Content(LiveTV)</visible> + </control> + <control type="button"> + <label>19222</label> + <include>MenuButtonCommonValues</include> + <onclick>ActivateWindow(pvrchannelguide)</onclick> + <visible>VideoPlayer.Content(LiveTV)</visible> + </control> + <control type="button"> + <label>31358</label> + <include>MenuButtonCommonValues</include> + <onclick>ActivateWindow(Teletext)</onclick> + <visible>VideoPlayer.Content(LiveTV)</visible> + </control> + <control type="button"> + <label>13395</label> + <include>MenuButtonCommonValues</include> + <onclick>ActivateWindow(osdvideosettings)</onclick> + </control> + <control type="button"> + <label>31002</label> + <include>MenuButtonCommonValues</include> + <onclick>ActivateWindow(osdaudiosettings)</onclick> + </control> + <control type="button"> + <label>24133</label> + <include>MenuButtonCommonValues</include> + <onclick>ActivateWindow(osdsubtitlesettings)</onclick> + </control> + <control type="button"> + <label>298</label> + <include>MenuButtonCommonValues</include> + <onclick>ActivateWindow(videobookmarks)</onclick> + </control> + <control type="button"> + <label>$LOCALIZE[486]$INFO[Playlist.Repeat, : ]</label> + <include>MenuButtonCommonValues</include> + <onclick>PlayerControl(Repeat)</onclick> + <visible>!VideoPlayer.Content(LiveTV)</visible> + </control> + <control type="button"> + <label>$LOCALIZE[590]$INFO[Playlist.Random, : ]</label> + <include>MenuButtonCommonValues</include> + <onclick>PlayerControl(Random)</onclick> + <visible>!VideoPlayer.Content(LiveTV)</visible> + </control> + <control type="button"> + <label>31355</label> + <include>MenuButtonCommonValues</include> + <onclick>PlayerControl(ShowVideoMenu)</onclick> + <visible>VideoPlayer.HasMenu + !VideoPlayer.Content(LiveTV)</visible> + </control> + <control type="button"> + <label>31015</label> + <include>MenuButtonCommonValues</include> + <onclick>ClearProperty(PopupMenuVisible,Home)</onclick> + <onclick>ActivateWindow(playerprocessinfo)</onclick> + </control> + </include> + <include name="VideoPlaylistMenu"> + <control type="radiobutton" id="20"> + <description>Shuffle button</description> + <textwidth>240</textwidth> + <include>MenuButtonCommonValues</include> + <label>191</label> + </control> + <control type="button" id="26"> + <description>Repeat button</description> + <include>MenuButtonCommonValues</include> + <label></label> + </control> + <control type="button" id="21"> + <description>Save button</description> + <label>190</label> + <include>MenuButtonCommonValues</include> + </control> + <control type="button" id="22"> + <description>Clear button</description> + <label>192</label> + <include>MenuButtonCommonValues</include> + </control> + </include> + <include name="YesNoDefaultButtons"> + <control type="group"> + <posx>145</posx> + <posy>240</posy> + <width>660</width> + <height>60</height> + <visible>Window.IsVisible(yesnodialog)</visible> + <control type="button" id="11"> + <description>Yes button</description> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + </control> + <control type="button" id="10"> + <description>No button</description> + <posx>210</posx> + <posy>0</posy> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + </control> + </control> + </include> + <include name="YesNoExtendedButtons"> + <control type="grouplist" id="9000"> + <posx>20</posx> + <posy>240</posy> + <width>660</width> + <height>60</height> + <itemgap>10</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>9000</onup> + <ondown>9000</ondown> + <visible>!Window.IsVisible(yesnodialog)</visible> + <control type="button" id="10"> + <description>OK button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + </control> + <control type="button" id="11"> + <description>Cancel button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + </control> + <control type="button" id="12"> + <description>Custom button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + </control> + </control> + </include> + + <include name="16x9_xPos_Relocation"> + <animation effect="slide" start="0,0" end="213,0" time="0" condition="String.IsEqual(Skin.AspectRatio,16:9)">conditional</animation> + </include> + <include name="Window_OpenClose_Animation"> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="250">WindowClose</animation> + </include> + <include name="Window_OpenClose_Animation_Zoom"> + <animation type="WindowOpen" reversible="false"> + <effect type="zoom" start="80" end="100" center="640,480" easing="out" tween="back" time="300" /> + <effect type="fade" start="0" end="100" time="300" /> + </animation> + <animation type="WindowClose" reversible="false"> + <effect type="zoom" start="100" end="80" center="640,480" easing="in" tween="back" time="300" /> + <effect type="fade" start="100" end="0" time="300" /> + </animation> + </include> + <include name="dialogeffect"> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="250">WindowClose</animation> + </include> + <include name="VisibleFadeEffect"> + <animation effect="fade" time="300">Visible</animation> + <animation effect="fade" time="300">Hidden</animation> + </include> +</includes> diff --git a/addons/skin.estouchy/xml/IncludesCodecFlagging.xml b/addons/skin.estouchy/xml/IncludesCodecFlagging.xml new file mode 100644 index 0000000..ed572fa --- /dev/null +++ b/addons/skin.estouchy/xml/IncludesCodecFlagging.xml @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <include name="VideoCodecFlaggingConditions"> + <control type="image"> + <description>Video rez Image</description> + <width>100</width> + <height>44</height> + <aspectratio align="right">keep</aspectratio> + <texture>$INFO[ListItem.VideoResolution,flagging/video/,.png]</texture> + </control> + <control type="image"> + <description>Common Codec Image</description> + <width>100</width> + <height>44</height> + <aspectratio align="left">keep</aspectratio> + <texture>$INFO[ListItem.VideoCodec,flagging/video/,.png]</texture> + <!-- Don't show if its one of the 500 divx codecs --> + <visible>![String.StartsWith(ListItem.VideoCodec,div) | String.IsEqual(ListItem.VideoCodec,dx50)]</visible> + </control> + <control type="image"> + <description>Divx Codec Image</description> + <width>100</width> + <height>44</height> + <aspectratio align="left">keep</aspectratio> + <texture>flagging/video/divx.png</texture> + <visible>[String.StartsWith(ListItem.VideoCodec,div) | String.IsEqual(ListItem.VideoCodec,dx50)]</visible> + </control> + </include> + <include name="VideoTypeHackFlaggingConditions"> + <control type="image"> + <description>Bluray Image</description> + <width>100</width> + <height>44</height> + <aspectratio align="left">keep</aspectratio> + <texture>flagging/video/bluray.png</texture> + <visible>[String.Contains(ListItem.FilenameAndPath,bluray) | String.Contains(ListItem.FilenameAndPath,bdrip)] + !Skin.HasSetting(HideFilenameFlagging)</visible> + </control> + <control type="image"> + <description>HDDVD Image</description> + <width>100</width> + <height>44</height> + <aspectratio align="left">keep</aspectratio> + <texture>flagging/video/hddvd.png</texture> + <visible>String.Contains(ListItem.FilenameAndPath,hddvd) + !Skin.HasSetting(HideFilenameFlagging)</visible> + </control> + <control type="image"> + <description>DVD Image</description> + <width>100</width> + <height>44</height> + <aspectratio align="left">keep</aspectratio> + <texture>flagging/video/dvd.png</texture> + <visible>[String.Contains(ListItem.FilenameAndPath,dvd) + ![String.Contains(ListItem.FilenameAndPath,hddvd) | String.Contains(ListItem.FilenameAndPath,bluray) | String.Contains(ListItem.FilenameAndPath,bdrip)]] + !Skin.HasSetting(HideFilenameFlagging)</visible> + </control> + <control type="image"> + <description>TV Types Image</description> + <width>100</width> + <height>44</height> + <aspectratio align="left">keep</aspectratio> + <texture>flagging/video/TV.png</texture> + <visible>[String.Contains(ListItem.FilenameAndPath,pdtv) | String.Contains(ListItem.FilenameAndPath,hdtv) | String.Contains(ListItem.FilenameAndPath,dsr)] + !Skin.HasSetting(HideFilenameFlagging)</visible> + </control> + <control type="image"> + <description>VHS Image</description> + <width>100</width> + <height>44</height> + <aspectratio align="left">keep</aspectratio> + <texture>flagging/video/vhs.png</texture> + <visible>String.Contains(ListItem.FilenameAndPath,vhs) + !Skin.HasSetting(HideFilenameFlagging)</visible> + </control> + </include> + <include name="AudioCodecFlaggingConditions"> + <control type="image"> + <description>Audio Codec Image</description> + <width>100</width> + <height>44</height> + <aspectratio align="right">keep</aspectratio> + <texture>$INFO[ListItem.AudioCodec,flagging/audio/,.png]</texture> + </control> + </include> + <include name="AudioChannelsFlaggingConditions"> + <control type="image"> + <description>Audio Codec Image</description> + <width>100</width> + <height>44</height> + <aspectratio align="left">keep</aspectratio> + <texture>$INFO[ListItem.AudioChannels,flagging/audio/,.png]</texture> + </control> + </include> + <include name="AspectCodecFlaggingConditions"> + <control type="image"> + <description>Aspectratio Image</description> + <width>100</width> + <height>44</height> + <aspectratio align="right">keep</aspectratio> + <texture>$INFO[ListItem.VideoAspect,flagging/aspectratio/,.png]</texture> + </control> + </include> +</includes> diff --git a/addons/skin.estouchy/xml/IncludesHomeRecentlyAdded.xml b/addons/skin.estouchy/xml/IncludesHomeRecentlyAdded.xml new file mode 100644 index 0000000..6dd1a05 --- /dev/null +++ b/addons/skin.estouchy/xml/IncludesHomeRecentlyAdded.xml @@ -0,0 +1,539 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <include name="HomeRecentlyAddedInfo"> + <control type="group"> + <posx>0</posx> + <posy>230</posy> + <animation type="WindowClose" reversible="false"> + <effect type="fade" start="100" end="0" time="400" /> + </animation> + <animation type="WindowOpen" reversible="false"> + <effect type="slide" start="400,0" end="0,0" delay="200" easing="out" tween="quadratic" time="400" /> + <effect type="fade" start="0" end="100" delay="200" time="400" /> + </animation> + <animation effect="slide" start="0,0" end="-20,0" time="0" condition="String.IsEqual(Skin.AspectRatio,4:3)">Conditional</animation> + <control type="group" id="2010"> + <posx>$PARAM[group-posx]</posx> + <posy>0</posy> + <width>630</width> + <height>660</height> + <control type="panel" id="2100"> + <visible>Library.HasContent(Movies) + Container(9010).HasFocus(1)</visible> + <animation type="Visible" reversible="false"> + <effect type="slide" start="400,0" end="0,0" delay="200" easing="out" tween="quadratic" time="400" /> + <effect type="fade" start="0" end="100" delay="200" time="400" /> + </animation> + <animation type="Hidden" reversible="false"> + <effect type="zoom" start="100" end="50" center="auto" easing="in" tween="quadratic" time="400" /> + <effect type="fade" start="100" end="0" time="400" /> + </animation> + <posx>0</posx> + <posy>0</posy> + <width>$PARAM[panel-width]</width> + <height>660</height> + <onleft>1000</onleft> + <onright>2100</onright> + <onup>2001</onup> + <ondown>2001</ondown> + <viewtype label="535">list</viewtype> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="330" width="210"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>210</width> + <height>330</height> + <texture>black.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + <colordiffuse>99000000</colordiffuse> + </control> + <control type="image"> + <posx>15</posx> + <posy>15</posy> + <width>180</width> + <height>270</height> + <texture background="true">$VAR[PosterThumb]</texture> + </control> + <control type="label"> + <posx>10</posx> + <posy>290</posy> + <width>190</width> + <height>25</height> + <font>font16</font> + <textcolor>grey2</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + </itemlayout> + <focusedlayout height="330" width="210"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>210</width> + <height>330</height> + <texture>black.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + <colordiffuse>99000000</colordiffuse> + </control> + <control type="image"> + <posx>15</posx> + <posy>15</posy> + <width>180</width> + <height>270</height> + <texture background="true">$VAR[PosterThumb]</texture> + </control> + <control type="label"> + <posx>10</posx> + <posy>290</posy> + <width>190</width> + <height>25</height> + <font>font16</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>200</width> + <height>320</height> + <texture border="5">thumb_focus.png</texture> + </control> + </focusedlayout> + <content target="movies" limit="10">videodb://recentlyaddedmovies/</content> + </control> + <control type="panel" id="2200"> + <visible>Library.HasContent(TVShows) + Container(9010).HasFocus(2)</visible> + <animation type="Visible" reversible="false"> + <effect type="slide" start="400,0" end="0,0" delay="200" easing="out" tween="quadratic" time="400" /> + <effect type="fade" start="0" end="100" delay="200" time="400" /> + </animation> + <animation type="Hidden" reversible="false"> + <effect type="zoom" start="100" end="50" center="auto" easing="in" tween="quadratic" time="400" /> + <effect type="fade" start="100" end="0" time="400" /> + </animation> + <animation effect="slide" start="0,0" end="71,0" time="0" condition="String.IsEqual(Skin.AspectRatio,4:3)">Conditional</animation> + <posx>-36</posx> + <posy>0</posy> + <width>$PARAM[panel-width]</width> + <height>660</height> + <onleft>1000</onleft> + <onright>2200</onright> + <onup>2002</onup> + <ondown>2002</ondown> + <viewtype label="535">list</viewtype> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="220" width="280"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>280</width> + <height>220</height> + <texture>black.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + <colordiffuse>99000000</colordiffuse> + </control> + <control type="image"> + <posx>15</posx> + <posy>15</posy> + <width>250</width> + <height>140</height> + <aspectratio>scale</aspectratio> + <texture background="true">$INFO[Listitem.Icon]</texture> + </control> + <control type="label"> + <posx>15</posx> + <posy>160</posy> + <width>250</width> + <height>25</height> + <font>font16</font> + <textcolor>grey2</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>15</posx> + <posy>185</posy> + <width>250</width> + <height>20</height> + <font>font16</font> + <textcolor>grey2</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>[UPPERCASE]$INFO[ListItem.TVShowTitle][/UPPERCASE]</label> + </control> + </itemlayout> + <focusedlayout height="250" width="213"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>280</width> + <height>220</height> + <texture>black.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + <colordiffuse>99000000</colordiffuse> + </control> + <control type="image"> + <posx>15</posx> + <posy>15</posy> + <width>250</width> + <height>140</height> + <aspectratio>scale</aspectratio> + <texture background="true">$INFO[Listitem.Icon]</texture> + </control> + <control type="label"> + <posx>15</posx> + <posy>160</posy> + <width>250</width> + <height>25</height> + <font>font16</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>15</posx> + <posy>185</posy> + <width>250</width> + <height>20</height> + <font>font16</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>[UPPERCASE]$INFO[ListItem.TVShowTitle][/UPPERCASE]</label> + </control> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>270</width> + <height>210</height> + <texture border="5">thumb_focus.png</texture> + </control> + </focusedlayout> + <content target="video" limit="12">videodb://recentlyaddedepisodes/</content> + </control> + <control type="panel" id="2300"> + <visible>Library.HasContent(Music) + Container(9010).HasFocus(3)</visible> + <animation type="Visible" reversible="false"> + <effect type="slide" start="400,0" end="0,0" delay="200" easing="out" tween="quadratic" time="400" /> + <effect type="fade" start="0" end="100" delay="200" time="400" /> + </animation> + <animation type="Hidden" reversible="false"> + <effect type="zoom" start="100" end="50" center="auto" easing="in" tween="quadratic" time="400" /> + <effect type="fade" start="100" end="0" time="400" /> + </animation> + <posx>0</posx> + <posy>0</posy> + <width>$PARAM[panel-width]</width> + <height>660</height> + <onleft>1000</onleft> + <onright>2300</onright> + <onup>2003</onup> + <ondown>2003</ondown> + <viewtype label="535">list</viewtype> + <pagecontrol></pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="220" width="210"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>210</width> + <height>220</height> + <texture>black.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + <colordiffuse>99000000</colordiffuse> + </control> + <control type="image"> + <posx>15</posx> + <posy>15</posy> + <width>180</width> + <height>165</height> + <texture background="true">$INFO[Listitem.Icon]</texture> + </control> + <control type="label"> + <posx>15</posx> + <posy>185</posy> + <width>190</width> + <height>25</height> + <font>font16</font> + <textcolor>grey2</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + </itemlayout> + <focusedlayout height="170" width="160"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>210</width> + <height>220</height> + <texture>black.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + <colordiffuse>99000000</colordiffuse> + </control> + <control type="image"> + <posx>15</posx> + <posy>15</posy> + <width>180</width> + <height>165</height> + <texture background="true">$INFO[Listitem.Icon]</texture> + </control> + <control type="label"> + <posx>15</posx> + <posy>185</posy> + <width>190</width> + <height>25</height> + <font>font16</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>200</width> + <height>210</height> + <texture border="5">thumb_focus.png</texture> + </control> + </focusedlayout> + <content target="music" limit="15">musicdb://recentlyaddedalbums/</content> + </control> + <control type="panel" id="2400"> + <visible>Container(9010).HasFocus(4)</visible> + <animation type="Visible" reversible="false"> + <effect type="slide" start="400,0" end="0,0" delay="200" easing="out" tween="quadratic" time="400" /> + <effect type="fade" start="0" end="100" delay="200" time="400" /> + </animation> + <animation type="Hidden" reversible="false"> + <effect type="zoom" start="100" end="50" center="auto" easing="in" tween="quadratic" time="400" /> + <effect type="fade" start="100" end="0" time="400" /> + </animation> + <posx>0</posx> + <posy>0</posy> + <width>$PARAM[panel-width]</width> + <height>660</height> + <onleft>1000</onleft> + <onright>2200</onright> + <onup>2002</onup> + <ondown>2002</ondown> + <viewtype label="535">list</viewtype> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="220" width="210"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>210</width> + <height>220</height> + <texture>black.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + <colordiffuse>99000000</colordiffuse> + </control> + <control type="image"> + <posx>15</posx> + <posy>15</posy> + <width>180</width> + <height>165</height> + <texture background="true">$INFO[Listitem.Icon]</texture> + </control> + <control type="label"> + <posx>15</posx> + <posy>185</posy> + <width>190</width> + <height>25</height> + <font>font16</font> + <textcolor>grey2</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + </itemlayout> + <focusedlayout height="170" width="160"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>210</width> + <height>220</height> + <texture>black.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + <colordiffuse>99000000</colordiffuse> + </control> + <control type="image"> + <posx>15</posx> + <posy>15</posy> + <width>180</width> + <height>165</height> + <texture background="true">$INFO[Listitem.Icon]</texture> + </control> + <control type="label"> + <posx>15</posx> + <posy>185</posy> + <width>190</width> + <height>25</height> + <font>font16</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>200</width> + <height>210</height> + <texture border="5">thumb_focus.png</texture> + </control> + </focusedlayout> + <content> + <item> + <label>$INFO[system.addontitle(Skin.String(HomeAddonButton1))]</label> + <label2></label2> + <onclick>RunAddon($INFO[Skin.String(HomeAddonButton1)])</onclick> + <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton1))]</icon> + <thumb></thumb> + <visible>!String.IsEmpty(Skin.String(HomeAddonButton1))</visible> + </item> + <item> + <label>$INFO[system.addontitle(Skin.String(HomeAddonButton2))]</label> + <label2></label2> + <onclick>RunAddon($INFO[Skin.String(HomeAddonButton2)])</onclick> + <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton2))]</icon> + <thumb></thumb> + <visible>!String.IsEmpty(Skin.String(HomeAddonButton2))</visible> + </item> + <item> + <label>$INFO[system.addontitle(Skin.String(HomeAddonButton3))]</label> + <label2></label2> + <onclick>RunAddon($INFO[Skin.String(HomeAddonButton3)])</onclick> + <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton3))]</icon> + <thumb></thumb> + <visible>!String.IsEmpty(Skin.String(HomeAddonButton3))</visible> + </item> + <item> + <label>$INFO[system.addontitle(Skin.String(HomeAddonButton4))]</label> + <label2></label2> + <onclick>RunAddon($INFO[Skin.String(HomeAddonButton4)])</onclick> + <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton4))]</icon> + <thumb></thumb> + <visible>!String.IsEmpty(Skin.String(HomeAddonButton4))</visible> + </item> + <item> + <label>$INFO[system.addontitle(Skin.String(HomeAddonButton5))]</label> + <label2></label2> + <onclick>RunAddon($INFO[Skin.String(HomeAddonButton5)])</onclick> + <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton5))]</icon> + <thumb></thumb> + <visible>!String.IsEmpty(Skin.String(HomeAddonButton5))</visible> + </item> + <item> + <label>$INFO[system.addontitle(Skin.String(HomeAddonButton6))]</label> + <label2></label2> + <onclick>RunAddon($INFO[Skin.String(HomeAddonButton6)])</onclick> + <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton6))]</icon> + <thumb></thumb> + <visible>!String.IsEmpty(Skin.String(HomeAddonButton6))</visible> + </item> + <item> + <label>$INFO[system.addontitle(Skin.String(HomeAddonButton7))]</label> + <label2></label2> + <onclick>RunAddon($INFO[Skin.String(HomeAddonButton7)])</onclick> + <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton7))]</icon> + <thumb></thumb> + <visible>!String.IsEmpty(Skin.String(HomeAddonButton7))</visible> + </item> + <item> + <label>$INFO[system.addontitle(Skin.String(HomeAddonButton8))]</label> + <label2></label2> + <onclick>RunAddon($INFO[Skin.String(HomeAddonButton8)])</onclick> + <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton8))]</icon> + <thumb></thumb> + <visible>!String.IsEmpty(Skin.String(HomeAddonButton8))</visible> + </item> + <item> + <label>$INFO[system.addontitle(Skin.String(HomeAddonButton9))]</label> + <label2></label2> + <onclick>RunAddon($INFO[Skin.String(HomeAddonButton9)])</onclick> + <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton9))]</icon> + <thumb></thumb> + <visible>!String.IsEmpty(Skin.String(HomeAddonButton9))</visible> + </item> + <item> + <label>$INFO[system.addontitle(Skin.String(HomeAddonButton10))]</label> + <label2></label2> + <onclick>RunAddon($INFO[Skin.String(HomeAddonButton10)])</onclick> + <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton10))]</icon> + <thumb></thumb> + <visible>!String.IsEmpty(Skin.String(HomeAddonButton10))</visible> + </item> + <item> + <label>$INFO[system.addontitle(Skin.String(HomeAddonButton11))]</label> + <label2></label2> + <onclick>RunAddon($INFO[Skin.String(HomeAddonButton11)])</onclick> + <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton11))]</icon> + <thumb></thumb> + <visible>!String.IsEmpty(Skin.String(HomeAddonButton11))</visible> + </item> + <item> + <label>$INFO[system.addontitle(Skin.String(HomeAddonButton12))]</label> + <label2></label2> + <onclick>RunAddon($INFO[Skin.String(HomeAddonButton12)])</onclick> + <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton12))]</icon> + <thumb></thumb> + <visible>!String.IsEmpty(Skin.String(HomeAddonButton12))</visible> + </item> + <item> + <label>$INFO[system.addontitle(Skin.String(HomeAddonButton13))]</label> + <label2></label2> + <onclick>RunAddon($INFO[Skin.String(HomeAddonButton13)])</onclick> + <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton13))]</icon> + <thumb></thumb> + <visible>!String.IsEmpty(Skin.String(HomeAddonButton13))</visible> + </item> + <item> + <label>$INFO[system.addontitle(Skin.String(HomeAddonButton14))]</label> + <label2></label2> + <onclick>RunAddon($INFO[Skin.String(HomeAddonButton14)])</onclick> + <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton14))]</icon> + <thumb></thumb> + <visible>!String.IsEmpty(Skin.String(HomeAddonButton14))</visible> + </item> + <item> + <label>$INFO[system.addontitle(Skin.String(HomeAddonButton15))]</label> + <label2></label2> + <onclick>RunAddon($INFO[Skin.String(HomeAddonButton15)])</onclick> + <icon>$INFO[system.addonicon(Skin.String(HomeAddonButton15))]</icon> + <thumb></thumb> + <visible>!String.IsEmpty(Skin.String(HomeAddonButton15))</visible> + </item> + </content> + </control> + </control> + </control> + </include> +</includes> diff --git a/addons/skin.estouchy/xml/IncludesPlayerControls.xml b/addons/skin.estouchy/xml/IncludesPlayerControls.xml new file mode 100644 index 0000000..51505c5 --- /dev/null +++ b/addons/skin.estouchy/xml/IncludesPlayerControls.xml @@ -0,0 +1,395 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <include name="PlayerControlCommons"> + <visible>!Window.IsVisible(SliderDialog)</visible> + <include>VisibleFadeEffect</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <include>ScreenWidth</include> + <height>80</height> + <texture border="0,0,0,2">header.png</texture> + </control> + <control type="button"> + <description>Home Button</description> + <posx>22</posx> + <posy>2</posy> + <width>150</width> + <height>75</height> + <font></font> + <texturenofocus></texturenofocus> + <texturefocus></texturefocus> + <onclick>Dialog.Close(all)</onclick> + <onclick>ActivateWindow(Home)</onclick> + </control> + <control type="image"> + <description>Kodi Logo</description> + <posx>22</posx> + <posy>16</posy> + <width>160</width> + <height>44</height> + <texture>special://xbmc/media/vendor_logo.png</texture> + <include>VisibleFadeEffect</include> + </control> + <control type="group"> + <posx>300</posx> + <posy>10</posy> + <include>VisibleFadeEffect</include> + <include>16x9_xPos_Relocation</include> + <visible>![Window.IsVisible(busydialog) | Window.IsVisible(extendedprogressdialog) | Window.IsVisible(Notification) | Window.IsVisible(volumebar)]</visible> + <control type="button"> + <description>Volume Button</description> + <posx>0</posx> + <posy>10</posy> + <width>40</width> + <height>40</height> + <label></label> + <texturenofocus>osd_volume.png</texturenofocus> + <texturefocus colordiffuse="blue">osd_volume.png</texturefocus> + <onclick>ActivateWindow(1112)</onclick> + </control> + <control type="group"> + <posx>64</posx> + <include>VisibleFadeEffect</include> + <visible>!Window.IsVisible(1112)</visible> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>180</width> + <height>32</height> + <font>font20_title</font> + <aligny>center</aligny> + <label>$INFO[Player.Time(hh:mm:ss)]</label> + </control> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>552</width> + <height>32</height> + <font>font20_title</font> + <align>center</align> + <aligny>center</aligny> + <label>$VAR[SeekLabel]</label> + </control> + <control type="label"> + <posx>552</posx> + <posy>0</posy> + <width>180</width> + <height>32</height> + <font>font20_title</font> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[Player.Duration(hh:mm:ss)]</label> + </control> + <control type="progress"> + <description>Progressbar</description> + <posx>0</posx> + <posy>34</posy> + <width>552</width> + <height>24</height> + <info>Player.ProgressCache</info> + <midtexture colordiffuse="grey2">white.png</midtexture> + <texturebg colordiffuse="grey3">white.png</texturebg> + </control> + <control type="progress"> + <description>Progressbar</description> + <posx>0</posx> + <posy>34</posy> + <width>552</width> + <height>24</height> + <info>Player.Progress</info> + <texturebg colordiffuse="002C2C2C">white.png</texturebg> + </control> + <control type="ranges"> + <description>EdlEdits</description> + <posx>0</posx> + <posy>46</posy> + <width>552</width> + <height>10</height> + <info>Player.Editlist</info> + <texturebg border="3" colordiffuse="00FFFFFF">white.png</texturebg> + <lefttexture>white.png</lefttexture> + <midtexture colordiffuse="FFFF0000">white.png</midtexture> + <righttexture>white.png</righttexture> + </control> + <control type="ranges"> + <description>Cuts</description> + <posx>0</posx> + <posy>50</posy> + <width>552</width> + <height>8</height> + <info>Player.Cuts</info> + <righttexture>red.png</righttexture> + </control> + <control type="ranges"> + <description>SceneMarkers</description> + <posx>0</posx> + <posy>50</posy> + <width>552</width> + <height>8</height> + <info>Player.SceneMarkers</info> + <righttexture>white.png</righttexture> + </control> + <control type="ranges"> + <description>Chapters</description> + <posx>0</posx> + <posy>50</posy> + <width>552</width> + <height>8</height> + <info>Player.Chapters</info> + <righttexture>white.png</righttexture> + </control> + <control type="slider" id="87"> + <description>Seek Slider</description> + <posx>0</posx> + <posy>30</posy> + <width>552</width> + <height>32</height> + <action>seek</action> + <texturesliderbar></texturesliderbar> + <textureslidernib></textureslidernib> + <textureslidernibfocus></textureslidernibfocus> + </control> + </control> + </control> + <control type="group"> + <posx>70r</posx> + <posy>0</posy> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>2</width> + <height>78</height> + <texture border="2">separator.png</texture> + <colordiffuse>FF464646</colordiffuse> + </control> + <control type="button"> + <description>Close Button</description> + <posx>4</posx> + <posy>9</posy> + <width>60</width> + <height>60</height> + <font></font> + <onclick>Back</onclick> + <texturefocus>icon_dialog_close.png</texturefocus> + <texturenofocus>icon_dialog_close.png</texturenofocus> + </control> + </control> + <control type="image"> + <posx>0</posx> + <posy>80r</posy> + <include>ScreenWidth</include> + <height>80</height> + <texture flipy="true">header.png</texture> + </control> + <control type="group"> + <posx>0</posx> + <posy>230r</posy> + <animation effect="slide" start="0,-200" end="0,0" time="300" easing="out" tween="quadratic" >Visible</animation> + <animation effect="slide" start="0,0" end="0,-200" time="300" easing="in" tween="quadratic" >Hidden</animation> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <include>ScreenWidth</include> + <height>150</height> + <texture>side_panel.png</texture> + <colordiffuse>A0000000</colordiffuse> + </control> + <control type="group"> + <control type="image"> + <description>cover image</description> + <posx>0</posx> + <posy>0</posy> + <width>230</width> + <height>230</height> + <texture>$VAR[OSDImage]</texture> + <aspectratio>keep</aspectratio> + <fadetime>IconCrossfadeTime</fadetime> + </control> + <control type="label"> + <posx>250</posx> + <posy>10</posy> + <width>750</width> + <height>25</height> + <align>left</align> + <font>font25</font> + <label>$VAR[OSDLabel1]</label> + </control> + <control type="label"> + <posx>280</posx> + <posy>50</posy> + <width>720</width> + <height>30</height> + <font>font30_title</font> + <align>left</align> + <aligny>center</aligny> + <label>$VAR[OSDLabel2]</label> + </control> + <control type="label"> + <posx>250</posx> + <posy>85</posy> + <width>750</width> + <height>25</height> + <align>left</align> + <font>font24</font> + <label>$VAR[OSDLabel3]</label> + </control> + <control type="group"> + <posx>275r</posx> + <posy>30</posy> + <width>275</width> + <height>100</height> + <visible>Window.IsVisible(MusicOSD)</visible> + <control type="image"> + <description>Rating</description> + <posx>0</posx> + <posy>0</posy> + <width>256</width> + <height>32</height> + <texture fallback="rating/0.png">$INFO[MusicPlayer.UserRating,rating/,.png]</texture> + </control> + <control type="image"> + <description>Audio Codec Image</description> + <posx>156</posx> + <posy>32</posy> + <width>100</width> + <height>44</height> + <texture>$INFO[MusicPlayer.Codec,flagging/audio/,.png]</texture> + </control> + </control> + <control type="group"> + <posx>230r</posx> + <posy>30</posy> + <width>250</width> + <height>100</height> + <visible>Window.IsVisible(VideoOSD)</visible> + <control type="image"> + <description>Video Codec Image</description> + <posx>0</posx> + <posy>0</posy> + <width>100</width> + <height>44</height> + <texture>$INFO[VideoPlayer.VideoCodec,flagging/video/,.png]</texture> + </control> + <control type="image"> + <description>Resolution Image</description> + <posx>115</posx> + <posy>0</posy> + <width>100</width> + <height>44</height> + <texture>$INFO[VideoPlayer.VideoResolution,flagging/video/,.png]</texture> + </control> + <control type="image"> + <description>Audio Codec Image</description> + <posx>0</posx> + <posy>40</posy> + <width>100</width> + <height>44</height> + <texture>$INFO[VideoPlayer.AudioCodec,flagging/audio/,.png]</texture> + </control> + <control type="image"> + <description>Audio Codec Image</description> + <posx>115</posx> + <posy>40</posy> + <width>100</width> + <height>44</height> + <texture>$INFO[VideoPlayer.AudioChannels,flagging/audio/,.png]</texture> + </control> + </control> + <control type="label"> + <posx>20r</posx> + <posy>5</posy> + <width>300</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <font>font20</font> + <label>$VAR[OSDLabel4]</label> + </control> + <control type="label"> + <posx>20r</posx> + <posy>122</posy> + <width>840</width> + <height>25</height> + <label>$VAR[OSDLabel5]</label> + <align>right</align> + <aligny>center</aligny> + <font>font20</font> + </control> + </control> + </control> + <control type="group"> + <posy>80r</posy> + <control type="grouplist"> + <posx>0</posx> + <posy>15</posy> + <width>ScreenWidth</width> + <height>50</height> + <align>center</align> + <orientation>horizontal</orientation> + <itemgap>30</itemgap> + <control type="button"> + <width>50</width> + <height>50</height> + <texturefocus colordiffuse="blue">osd_previous.png</texturefocus> + <texturenofocus>osd_previous.png</texturenofocus> + <onclick>PlayerControl(Previous)</onclick> + </control> + <control type="button"> + <width>50</width> + <height>50</height> + <texturefocus colordiffuse="blue">osd_rewind.png</texturefocus> + <texturenofocus>osd_rewind.png</texturenofocus> + <onclick>PlayerControl(Rewind)</onclick> + </control> + <control type="togglebutton"> + <width>50</width> + <height>50</height> + <texturefocus colordiffuse="blue">osd_pause.png</texturefocus> + <texturenofocus>osd_pause.png</texturenofocus> + <alttexturefocus colordiffuse="blue">osd_play.png</alttexturefocus> + <alttexturenofocus>osd_play.png</alttexturenofocus> + <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture> + <onclick>PlayerControl(Play)</onclick> + </control> + <control type="button"> + <width>50</width> + <height>50</height> + <texturefocus colordiffuse="blue">osd_stop.png</texturefocus> + <texturenofocus>osd_stop.png</texturenofocus> + <onclick>PlayerControl(Stop)</onclick> + </control> + <control type="button"> + <width>50</width> + <height>50</height> + <texturefocus colordiffuse="blue">osd_forward.png</texturefocus> + <texturenofocus>osd_forward.png</texturenofocus> + <onclick>PlayerControl(Forward)</onclick> + </control> + <control type="button"> + <width>50</width> + <height>50</height> + <texturefocus colordiffuse="blue">osd_next.png</texturefocus> + <texturenofocus>osd_next.png</texturenofocus> + <onclick>PlayerControl(Next)</onclick> + </control> + <control type="togglebutton"> + <width>50</width> + <height>50</height> + <texturefocus colordiffuse="blue">osd_record.png</texturefocus> + <texturenofocus>osd_record.png</texturenofocus> + <alttexturefocus colordiffuse="red">osd_record.png</alttexturefocus> + <alttexturenofocus colordiffuse="red">osd_record.png</alttexturenofocus> + <usealttexture>Player.Record</usealttexture> + <onclick>PVR.ToggleRecordPlayingChannel</onclick> + <visible>PVR.CanRecordPlayingChannel</visible> + </control> + </control> + </control> + <include>BottomMenu</include> + <include content="PopupMenu"> + <param name="panel-posy">-80</param> + <param name="panel-height">640</param> + </include> + </include> +</includes> diff --git a/addons/skin.estouchy/xml/LoginScreen.xml b/addons/skin.estouchy/xml/LoginScreen.xml new file mode 100644 index 0000000..97237b2 --- /dev/null +++ b/addons/skin.estouchy/xml/LoginScreen.xml @@ -0,0 +1,137 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol></defaultcontrol> + <controls> + <include>CommonBackground</include> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$LOCALIZE[20096]</label> + </control> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <include>16x9_xPos_Relocation</include> + <control type="label"> + <posx>295</posx> + <posy>140</posy> + <width>690</width> + <height>40</height> + <font>font30_title</font> + <textcolor>white</textcolor> + <align>center</align> + <aligny>center</aligny> + <label>$LOCALIZE[31421]</label> + </control> + <control type="image"> + <posx>295</posx> + <posy>250</posy> + <width>690</width> + <height>550</height> + <texture>panel.png</texture> + </control> + <control type="panel" id="52"> + <posx>295</posx> + <posy>250</posy> + <width>690</width> + <height>550</height> + <onleft>20</onleft> + <onright>20</onright> + <onup>52</onup> + <ondown>52</ondown> + <viewtype label="535">list</viewtype> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="110" width="690"> + <control type="image"> + <posx>2</posx> + <posy>2</posy> + <width>106</width> + <height>106</height> + <texture fallback="DefaultActor.png">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>115</posx> + <posy>10</posy> + <width>575</width> + <height>40</height> + <font>font24_title</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>115</posx> + <posy>50</posy> + <width>575</width> + <height>40</height> + <font>font20</font> + <textcolor>grey</textcolor> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + </itemlayout> + <focusedlayout height="110" width="580"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>690</width> + <height>110</height> + <texture>list_focus.png</texture> + <include>VisibleFadeEffect</include> + </control> + <control type="image"> + <posx>2</posx> + <posy>2</posy> + <width>106</width> + <height>106</height> + <texture fallback="DefaultActor.png">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>115</posx> + <posy>10</posy> + <width>575</width> + <height>40</height> + <font>font24_title</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>115</posx> + <posy>50</posy> + <width>575</width> + <height>40</height> + <font>font20</font> + <textcolor>grey3</textcolor> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + </focusedlayout> + </control> + </control> + <control type="panel" id="9002"> + <include>VisibleFadeEffect</include> + <include>BottomMenuLayout</include> + <content> + <item> + <label>13012</label> + <onclick>Quit</onclick> + <icon>icon_button_shutdown.png</icon> + </item> + </content> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/MusicOSD.xml b/addons/skin.estouchy/xml/MusicOSD.xml new file mode 100644 index 0000000..a4c542e --- /dev/null +++ b/addons/skin.estouchy/xml/MusicOSD.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol></defaultcontrol> + <include>dialogeffect</include> + <coordinates> + <posx>0</posx> + <posy>0</posy> + </coordinates> + <controls> + <include>PlayerControlCommons</include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/MusicVisualisation.xml b/addons/skin.estouchy/xml/MusicVisualisation.xml new file mode 100644 index 0000000..bb27b4d --- /dev/null +++ b/addons/skin.estouchy/xml/MusicVisualisation.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol></defaultcontrol> + <onload>ActivateWindow(MusicOSD)</onload> + <onunload>ClearProperty(PopupMenuVisible,Home)</onunload> + <controls> + <control type="image"> + <description>fanart</description> + <posx>0</posx> + <posy>0</posy> + <include>ScreenWidth</include> + <height>960</height> + <texture background="true">$INFO[Player.Art(fanart)]</texture> + <aspectratio>scale</aspectratio> + <fadetime>FanartCrossfadeTime</fadetime> + </control> + <control type="visualisation" id="2"> + <description>visualisation</description> + <posx>0</posx> + <posy>0</posy> + <include>ScreenWidth</include> + <height>960</height> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/MyGames.xml b/addons/skin.estouchy/xml/MyGames.xml new file mode 100644 index 0000000..08076c8 --- /dev/null +++ b/addons/skin.estouchy/xml/MyGames.xml @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">50</defaultcontrol> + <views>50,500,550</views> + <onunload>ClearProperty(PopupMenuVisible,Home)</onunload> + <controls> + <include>CommonBackground</include> + <include>SideMenu</include> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$LOCALIZE[15016]$INFO[Container.FolderName, - ]</label> + </control> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <include content="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 --> + <param name="panel-width" value="1530"/> + <param name="layout-width" value="306"/> + </include> + <include content="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 --> + <param name="panel-width" value="1090"/> + <param name="layout-width" value="363"/> + </include> + <include content="List" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 500 --> + <param name="panel-width" value="1530"/> + <param name="label-width" value="1230"/> + <param name="label2-posx" value="1360r"/> + </include> + <include content="List" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 500 --> + <param name="panel-width" value="1090"/> + <param name="label-width" value="790"/> + <param name="label2-posx" value="920r"/> + </include> + <include content="Wide" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 550 --> + <param name="panel-width" value="1530"/> + <param name="textbox-width-movies" value="1350"/> + <param name="textbox-width-episodes" value="1250"/> + </include> + <include content="Wide" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 550 --> + <param name="panel-width" value="1090"/> + <param name="textbox-width-movies" value="910"/> + <param name="textbox-width-episodes" value="810"/> + </include> + </control> + <include>ScrollBarCommons</include> + <include>BottomMenu</include> + <include content="PopupMenu"> + <param name="panel-posy">400</param> + <param name="panel-height">160</param> + </include> + <include>ScrollOffsetLabel</include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/MyMusicNav.xml b/addons/skin.estouchy/xml/MyMusicNav.xml new file mode 100644 index 0000000..14ef567 --- /dev/null +++ b/addons/skin.estouchy/xml/MyMusicNav.xml @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">50</defaultcontrol> + <views>50,500,550</views> + <onunload>ClearProperty(PopupMenuVisible,Home)</onunload> + <controls> + <include>CommonBackground</include> + <include>SideMenu</include> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$LOCALIZE[10516]$INFO[Container.FolderName, - ]</label> + </control> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <include content="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 --> + <param name="panel-width" value="1530"/> + <param name="layout-width" value="306"/> + </include> + <include content="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 --> + <param name="panel-width" value="1090"/> + <param name="layout-width" value="363"/> + </include> + <include content="List" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 500 --> + <param name="panel-width" value="1530"/> + <param name="label-width" value="1230"/> + <param name="label2-posx" value="1360r"/> + </include> + <include content="List" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 500 --> + <param name="panel-width" value="1090"/> + <param name="label-width" value="790"/> + <param name="label2-posx" value="920r"/> + </include> + <include content="Wide" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 550 --> + <param name="panel-width" value="1530"/> + <param name="textbox-width-movies" value="1350"/> + <param name="textbox-width-episodes" value="1250"/> + </include> + <include content="Wide" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 550 --> + <param name="panel-width" value="1090"/> + <param name="textbox-width-movies" value="910"/> + <param name="textbox-width-episodes" value="810"/> + </include> + </control> + <include>ScrollBarCommons</include> + <include>BottomMenu</include> + <include content="PopupMenu"> + <param name="panel-posy">80</param> + <param name="panel-height">480</param> + </include> + <include>ScrollOffsetLabel</include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/MyMusicPlaylistEditor.xml b/addons/skin.estouchy/xml/MyMusicPlaylistEditor.xml new file mode 100644 index 0000000..afc9392 --- /dev/null +++ b/addons/skin.estouchy/xml/MyMusicPlaylistEditor.xml @@ -0,0 +1,278 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">6</defaultcontrol> + <views>50</views> + <onunload>ClearProperty(PopupMenuVisible,Home)</onunload> + <controls> + <include>CommonBackground</include> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$LOCALIZE[10503]</label> + </control> + <control type="group"> + <include>16x9_xPos_Relocation</include> + <posx>20</posx> + <posy>80</posy> + <include>Window_OpenClose_Animation_Zoom</include> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>570</width> + <height>40</height> + <font>font20_title</font> + <scroll>true</scroll> + <align>center</align> + <aligny>center</aligny> + <label>31058</label> + </control> + <control type="image"> + <posx>-5</posx> + <posy>35</posy> + <width>580</width> + <height>730</height> + <texture>back.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="panel" id="50"> + <posx>0</posx> + <posy>40</posy> + <width>570</width> + <height>720</height> + <onleft>100</onleft> + <onright>100</onright> + <onup>50</onup> + <ondown>50</ondown> + <viewtype label="">list</viewtype> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="80" width="570"> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>70</width> + <height>70</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>85</posx> + <posy>0</posy> + <width>475</width> + <height>80</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>85</posx> + <posy>0</posy> + <width>475</width> + <height>80</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + </itemlayout> + <focusedlayout height="60" width="570"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>570</width> + <height>80</height> + <texture>list_focus.png</texture> + <include>VisibleFadeEffect</include> + </control> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>70</width> + <height>70</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>85</posx> + <posy>0</posy> + <width>475</width> + <height>80</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>85</posx> + <posy>0</posy> + <width>475</width> + <height>80</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="60"> + <posx>587</posx> + <posy>70</posy> + <width>26</width> + <height>660</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>3</onleft> + <onright>3</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + </control> + </control> + <control type="group"> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <posx>650</posx> + <posy>80</posy> + <control type="label"> + <posx>0</posx> + <posy>0</posy> + <width>570</width> + <height>40</height> + <font>font20_title</font> + <scroll>true</scroll> + <align>center</align> + <aligny>center</aligny> + <label>31059</label> + </control> + <control type="image"> + <posx>-5</posx> + <posy>35</posy> + <width>580</width> + <height>730</height> + <texture>back.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="panel" id="100"> + <posx>0</posx> + <posy>40</posy> + <width>570</width> + <height>720</height> + <onleft>50</onleft> + <onright>50</onright> + <onup>100</onup> + <ondown>100</ondown> + <viewtype label="">list</viewtype> + <pagecontrol>61</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="60" width="570"> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>70</width> + <height>70</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>85</posx> + <posy>0</posy> + <width>475</width> + <height>80</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>85</posx> + <posy>0</posy> + <width>475</width> + <height>80</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + </itemlayout> + <focusedlayout height="60" width="570"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>570</width> + <height>80</height> + <texture>list_focus.png</texture> + <include>VisibleFadeEffect</include> + </control> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>70</width> + <height>70</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>85</posx> + <posy>0</posy> + <width>475</width> + <height>80</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>85</posx> + <posy>0</posy> + <width>475</width> + <height>80</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="61"> + <posx>587</posx> + <posy>70</posy> + <width>26</width> + <height>660</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>3</onleft> + <onright>3</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + </control> + </control> + <include>BottomMenu</include> + <include content="PopupMenu"> + <param name="panel-posy">320</param> + <param name="panel-height">240</param> + </include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/MyPVRChannels.xml b/addons/skin.estouchy/xml/MyPVRChannels.xml new file mode 100644 index 0000000..59025e4 --- /dev/null +++ b/addons/skin.estouchy/xml/MyPVRChannels.xml @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">50</defaultcontrol> + <views>50</views> + <onunload>ClearProperty(PopupMenuVisible,Home)</onunload> + <onunload>ClearProperty(ViewMenuVisible,Home)</onunload> + <controls> + <include>CommonBackground</include> + <include>SideMenu</include> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$VAR[PVRSection,, - ]$LOCALIZE[19019]$INFO[Control.GetLabel(29), - ]$INFO[Control.GetLabel(30), - ]</label> + </control> + <control type="label" id="29"> + <visible>False</visible> + </control> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <include content="PVRBack" condition="String.IsEqual(Skin.AspectRatio,16:9)"> + <param name="panel-width" value="1530"/> + </include> + <include content="PVRBack" condition="String.IsEqual(Skin.AspectRatio,4:3)"> + <param name="panel-width" value="1090"/> + </include> + <include content="PVRList" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 --> + <param name="panel-id" value="50"/> + <param name="panel-width" value="1530"/> + <param name="label-width" value="1400"/> + </include> + <include content="PVRList" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 --> + <param name="panel-id" value="50"/> + <param name="panel-width" value="1090"/> + <param name="label-width" value="960"/> + </include> + <include content="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,16:9)"> + <param name="panel-width" value="1530"/> + <param name="textbox-width" value="1160"/> + </include> + <include content="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,4:3)"> + <param name="panel-width" value="1090"/> + <param name="textbox-width" value="720"/> + </include> + </control> + <include>ScrollBarCommons</include> + <include>BottomMenu</include> + <include content="ViewMenu"> + <param name="panel-posy">-80</param> + <param name="panel-height">640</param> + </include> + <include content="PopupMenu"> + <param name="panel-posy">-80</param> + <param name="panel-height">640</param> + </include> + <include>ScrollOffsetLabel</include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/MyPVRGuide.xml b/addons/skin.estouchy/xml/MyPVRGuide.xml new file mode 100644 index 0000000..e09815e --- /dev/null +++ b/addons/skin.estouchy/xml/MyPVRGuide.xml @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">10</defaultcontrol> + <views>10</views> + <onunload>ClearProperty(PopupMenuVisible,Home)</onunload> + <onunload>ClearProperty(ViewMenuVisible,Home)</onunload> + <controls> + <include>CommonBackground</include> + <include>SideMenu</include> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$VAR[PVRSection,, - ]$LOCALIZE[22020]$INFO[Control.GetLabel(29), - ]$INFO[Control.GetLabel(30), - ]</label> + </control> + <control type="label" id="29"> + <visible>False</visible> + </control> + <control type="label" id="30"> + <visible>False</visible> + </control> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <include content="PVREPG" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 10 --> + <param name="panel-width" value="1530"/> + </include> + <include content="PVREPG" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 10 --> + <param name="panel-width" value="1090"/> + </include> + <include content="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,16:9)"> + <param name="panel-width" value="1530"/> + <param name="textbox-width" value="1160"/> + </include> + <include content="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,4:3)"> + <param name="panel-width" value="1090"/> + <param name="textbox-width" value="720"/> + </include> + </control> + <include>ScrollBarCommons</include> + <include>BottomMenu</include> + <include content="ViewMenu"> + <param name="panel-posy">-80</param> + <param name="panel-height">640</param> + </include> + <include content="PopupMenu"> + <param name="panel-posy">0</param> + <param name="panel-height">560</param> + </include> + <include>ScrollOffsetLabel</include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/MyPVRRecordings.xml b/addons/skin.estouchy/xml/MyPVRRecordings.xml new file mode 100644 index 0000000..75a69ec --- /dev/null +++ b/addons/skin.estouchy/xml/MyPVRRecordings.xml @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">50</defaultcontrol> + <views>50</views> + <onunload>ClearProperty(PopupMenuVisible,Home)</onunload> + <onunload>ClearProperty(ViewMenuVisible,Home)</onunload> + <controls> + <include>CommonBackground</include> + <include>SideMenu</include> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$VAR[PVRSection,, - ]$LOCALIZE[19017]</label> + </control> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <include content="PVRBack" condition="String.IsEqual(Skin.AspectRatio,16:9)"> + <param name="panel-width" value="1530"/> + </include> + <include content="PVRBack" condition="String.IsEqual(Skin.AspectRatio,4:3)"> + <param name="panel-width" value="1090"/> + </include> + <include content="PVRList" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 --> + <param name="panel-id" value="50"/> + <param name="panel-width" value="1530"/> + <param name="label-width" value="1400"/> + </include> + <include content="PVRList" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 --> + <param name="panel-id" value="50"/> + <param name="panel-width" value="1090"/> + <param name="label-width" value="960"/> + </include> + <include content="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,16:9)"> + <param name="panel-width" value="1530"/> + <param name="textbox-width" value="1160"/> + </include> + <include content="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,4:3)"> + <param name="panel-width" value="1090"/> + <param name="textbox-width" value="720"/> + </include> + </control> + <include>ScrollBarCommons</include> + <include>BottomMenu</include> + <include content="ViewMenu"> + <param name="panel-posy">-80</param> + <param name="panel-height">640</param> + </include> + <include content="PopupMenu"> + <param name="panel-posy">-80</param> + <param name="panel-height">640</param> + </include> + <include>ScrollOffsetLabel</include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/MyPVRSearch.xml b/addons/skin.estouchy/xml/MyPVRSearch.xml new file mode 100644 index 0000000..350c30f --- /dev/null +++ b/addons/skin.estouchy/xml/MyPVRSearch.xml @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">50</defaultcontrol> + <views>50</views> + <onunload>ClearProperty(PopupMenuVisible,Home)</onunload> + <onunload>ClearProperty(ViewMenuVisible,Home)</onunload> + <controls> + <include>CommonBackground</include> + <include>SideMenu</include> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$VAR[PVRSection,, - ]$LOCALIZE[137]</label> + </control> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <include content="PVRBack" condition="String.IsEqual(Skin.AspectRatio,16:9)"> + <param name="panel-width" value="1530"/> + </include> + <include content="PVRBack" condition="String.IsEqual(Skin.AspectRatio,4:3)"> + <param name="panel-width" value="1090"/> + </include> + <include content="PVRList" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 --> + <param name="panel-id" value="50"/> + <param name="panel-width" value="1530"/> + <param name="label-width" value="1400"/> + </include> + <include content="PVRList" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 --> + <param name="panel-id" value="50"/> + <param name="panel-width" value="1090"/> + <param name="label-width" value="960"/> + </include> + <include content="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,16:9)"> + <param name="panel-width" value="1530"/> + <param name="textbox-width" value="1160"/> + </include> + <include content="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,4:3)"> + <param name="panel-width" value="1090"/> + <param name="textbox-width" value="720"/> + </include> + </control> + <include>ScrollBarCommons</include> + <include>BottomMenu</include> + <include content="ViewMenu"> + <param name="panel-posy">-80</param> + <param name="panel-height">640</param> + </include> + <include content="PopupMenu"> + <param name="panel-posy">0</param> + <param name="panel-height">560</param> + </include> + <include>ScrollOffsetLabel</include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/MyPVRTimers.xml b/addons/skin.estouchy/xml/MyPVRTimers.xml new file mode 100644 index 0000000..c3fc1d7 --- /dev/null +++ b/addons/skin.estouchy/xml/MyPVRTimers.xml @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">50</defaultcontrol> + <views>50</views> + <onunload>ClearProperty(PopupMenuVisible,Home)</onunload> + <onunload>ClearProperty(ViewMenuVisible,Home)</onunload> + <controls> + <include>CommonBackground</include> + <include>SideMenu</include> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$VAR[PVRSection,, - ]$LOCALIZE[19040]</label> + </control> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <include content="PVRBack" condition="String.IsEqual(Skin.AspectRatio,16:9)"> + <param name="panel-width" value="1530"/> + </include> + <include content="PVRBack" condition="String.IsEqual(Skin.AspectRatio,4:3)"> + <param name="panel-width" value="1090"/> + </include> + <include content="PVRList" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 --> + <param name="panel-id" value="50"/> + <param name="panel-width" value="1530"/> + <param name="label-width" value="1400"/> + </include> + <include content="PVRList" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 --> + <param name="panel-id" value="50"/> + <param name="panel-width" value="1090"/> + <param name="label-width" value="960"/> + </include> + <include content="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,16:9)"> + <param name="panel-width" value="1530"/> + <param name="textbox-width" value="1160"/> + </include> + <include content="PVRInfo" condition="String.IsEqual(Skin.AspectRatio,4:3)"> + <param name="panel-width" value="1090"/> + <param name="textbox-width" value="720"/> + </include> + </control> + <include>ScrollBarCommons</include> + <include>BottomMenu</include> + <include content="ViewMenu"> + <param name="panel-posy">-80</param> + <param name="panel-height">640</param> + </include> + <include content="PopupMenu"> + <param name="panel-posy">0</param> + <param name="panel-height">560</param> + </include> + <include>ScrollOffsetLabel</include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/MyPics.xml b/addons/skin.estouchy/xml/MyPics.xml new file mode 100644 index 0000000..997c70e --- /dev/null +++ b/addons/skin.estouchy/xml/MyPics.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">50</defaultcontrol> + <views>50,500</views> + <onunload>ClearProperty(PopupMenuVisible,Home)</onunload> + <controls> + <include>CommonBackground</include> + <include>SideMenu</include> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$LOCALIZE[1]$INFO[Container.FolderName, - ]</label> + </control> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <include content="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 --> + <param name="panel-width" value="1530"/> + <param name="layout-width" value="306"/> + </include> + <include content="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 --> + <param name="panel-width" value="1090"/> + <param name="layout-width" value="363"/> + </include> + <include content="List" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 500 --> + <param name="panel-width" value="1530"/> + <param name="label-width" value="1230"/> + <param name="label2-posx" value="1360r"/> + </include> + <include content="List" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 500 --> + <param name="panel-width" value="1090"/> + <param name="label-width" value="790"/> + <param name="label2-posx" value="920r"/> + </include> + </control> + <include>ScrollBarCommons</include> + <include>BottomMenu</include> + <include content="PopupMenu"> + <param name="panel-posy">160</param> + <param name="panel-height">400</param> + </include> + <include>ScrollOffsetLabel</include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/MyPlaylist.xml b/addons/skin.estouchy/xml/MyPlaylist.xml new file mode 100644 index 0000000..d33c33b --- /dev/null +++ b/addons/skin.estouchy/xml/MyPlaylist.xml @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">50</defaultcontrol> + <views>50,500,550</views> + <onunload>ClearProperty(PopupMenuVisible,Home)</onunload> + <controls> + <include>CommonBackground</include> + <include>SideMenu</include> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <include>MediaWindowTitleCommons</include> + <label>$VAR[PlaylistHeader]</label> + </control> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <include content="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 --> + <param name="panel-width" value="1530"/> + <param name="layout-width" value="306"/> + </include> + <include content="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 --> + <param name="panel-width" value="1090"/> + <param name="layout-width" value="363"/> + </include> + <include content="List" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 500 --> + <param name="panel-width" value="1530"/> + <param name="label-width" value="1230"/> + <param name="label2-posx" value="1360r"/> + </include> + <include content="List" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 500 --> + <param name="panel-width" value="1090"/> + <param name="label-width" value="790"/> + <param name="label2-posx" value="920r"/> + </include> + <include content="Wide" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 550 --> + <param name="panel-width" value="1530"/> + <param name="textbox-width-movies" value="1350"/> + <param name="textbox-width-episodes" value="1250"/> + </include> + <include content="Wide" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 550 --> + <param name="panel-width" value="1090"/> + <param name="textbox-width-movies" value="910"/> + <param name="textbox-width-episodes" value="810"/> + </include> + </control> + <include>BottomMenu</include> + <include content="PopupMenu"> + <param name="panel-posy">240</param> + <param name="panel-height">320</param> + </include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/MyPrograms.xml b/addons/skin.estouchy/xml/MyPrograms.xml new file mode 100644 index 0000000..37da43f --- /dev/null +++ b/addons/skin.estouchy/xml/MyPrograms.xml @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">50</defaultcontrol> + <views>50,500,550</views> + <onunload>ClearProperty(PopupMenuVisible,Home)</onunload> + <controls> + <include>CommonBackground</include> + <include>SideMenu</include> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$LOCALIZE[0]$INFO[Container.FolderName, - ]</label> + </control> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <include content="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 --> + <param name="panel-width" value="1530"/> + <param name="layout-width" value="306"/> + </include> + <include content="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 --> + <param name="panel-width" value="1090"/> + <param name="layout-width" value="363"/> + </include> + <include content="List" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 500 --> + <param name="panel-width" value="1530"/> + <param name="label-width" value="1230"/> + <param name="label2-posx" value="1360r"/> + </include> + <include content="List" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 500 --> + <param name="panel-width" value="1090"/> + <param name="label-width" value="790"/> + <param name="label2-posx" value="920r"/> + </include> + <include content="Wide" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 550 --> + <param name="panel-width" value="1530"/> + <param name="textbox-width-movies" value="1350"/> + <param name="textbox-width-episodes" value="1250"/> + </include> + <include content="Wide" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 550 --> + <param name="panel-width" value="1090"/> + <param name="textbox-width-movies" value="910"/> + <param name="textbox-width-episodes" value="810"/> + </include> + </control> + <include>ScrollBarCommons</include> + <include>BottomMenu</include> + <include content="PopupMenu"> + <param name="panel-posy">400</param> + <param name="panel-height">160</param> + </include> + <include>ScrollOffsetLabel</include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/MyVideoNav.xml b/addons/skin.estouchy/xml/MyVideoNav.xml new file mode 100644 index 0000000..73f799d --- /dev/null +++ b/addons/skin.estouchy/xml/MyVideoNav.xml @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">50</defaultcontrol> + <views>50,500,550</views> + <onunload>ClearProperty(PopupMenuVisible,Home)</onunload> + <controls> + <include>CommonBackground</include> + <include>SideMenu</include> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$LOCALIZE[3]$INFO[Container.FolderName, - ]</label> + </control> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <include content="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 50 --> + <param name="panel-width" value="1530"/> + <param name="layout-width" value="306"/> + </include> + <include content="Thumbnail" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 50 --> + <param name="panel-width" value="1090"/> + <param name="layout-width" value="363"/> + </include> + <include content="List" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 500 --> + <param name="panel-width" value="1530"/> + <param name="label-width" value="1230"/> + <param name="label2-posx" value="1360r"/> + </include> + <include content="List" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 500 --> + <param name="panel-width" value="1090"/> + <param name="label-width" value="790"/> + <param name="label2-posx" value="920r"/> + </include> + <include content="Wide" condition="String.IsEqual(Skin.AspectRatio,16:9)"> <!-- view id = 550 --> + <param name="panel-width" value="1530"/> + <param name="textbox-width-movies" value="1350"/> + <param name="textbox-width-episodes" value="1250"/> + </include> + <include content="Wide" condition="String.IsEqual(Skin.AspectRatio,4:3)"> <!-- view id = 550 --> + <param name="panel-width" value="1090"/> + <param name="textbox-width-movies" value="910"/> + <param name="textbox-width-episodes" value="810"/> + </include> + </control> + <include>ScrollBarCommons</include> + <include>BottomMenu</include> + <include content="PopupMenu"> + <param name="panel-posy">0</param> + <param name="panel-height">560</param> + </include> + <include>ScrollOffsetLabel</include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/MyWeather.xml b/addons/skin.estouchy/xml/MyWeather.xml new file mode 100644 index 0000000..f097c82 --- /dev/null +++ b/addons/skin.estouchy/xml/MyWeather.xml @@ -0,0 +1,528 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">50</defaultcontrol> + <controls> + <include>CommonBackground</include> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$LOCALIZE[8]</label> + </control> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <include>16x9_xPos_Relocation</include> + <control type="group"> + <posx>50</posx> + <posy>130</posy> + <control type="image"> + <posx>15</posx> + <posy>15</posy> + <width>520</width> + <height>690</height> + <texture>back.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>30</posy> + <width>520</width> + <height>30</height> + <font>font28_title</font> + <label>31300</label> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="label"> + <description>Provider Text</description> + <posx>20</posx> + <posy>60</posy> + <width>520</width> + <height>35</height> + <font>font20</font> + <scroll>true</scroll> + <align>center</align> + <aligny>center</aligny> + <label>$LOCALIZE[31303] : [COLOR=selected]$INFO[Window.Property(WeatherProvider)][/COLOR]</label> + <include>Window_OpenClose_Animation</include> + </control> + <control type="label"> + <description>weather location label</description> + <posx>20</posx> + <posy>110</posy> + <width>520</width> + <height>30</height> + <font>font20_title</font> + <scroll>false</scroll> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[Window.Property(Location)]</label> + </control> + <control type="label"> + <description>update label</description> + <posx>20</posx> + <posy>130</posy> + <width>520</width> + <height>35</height> + <font>font20</font> + <label>$LOCALIZE[31301] - $INFO[Window.Property(Updated)]</label> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="image"> + <description>current weather icon</description> + <posx>240</posx> + <posy>150</posy> + <width>280</width> + <height>280</height> + <texture>$INFO[Window.Property(Current.ConditionIcon)]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="grouplist"> + <posx>40</posx> + <posy>190</posy> + <width>220</width> + <height>230</height> + <orientation>horizontal</orientation> + <align>center</align> + <itemgap>5</itemgap> + <control type="label"> + <description>current temp Value</description> + <width min="0" max="170">auto</width> + <height>170</height> + <font>font80_title</font> + <aligny>center</aligny> + <label>$INFO[Window.Property(Current.Temperature)]</label> + </control> + <control type="label"> + <description>current temp Value</description> + <width min="0" max="50">auto</width> + <height>130</height> + <font>font18_title</font> + <aligny>center</aligny> + <label>$INFO[System.TemperatureUnits]</label> + </control> + </control> + <control type="label"> + <description>current condition label</description> + <posx>20</posx> + <posy>420</posy> + <width>520</width> + <height>30</height> + <label>$INFO[Window.Property(Current.Condition)]</label> + <wrapmultiline>true</wrapmultiline> + <font>font25</font> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="image"> + <posx>20</posx> + <posy>500</posy> + <width>510</width> + <height>2</height> + <texture border="2">separator.png</texture> + </control> + <control type="group"> + <posx>20</posx> + <posy>520</posy> + <control type="label"> + <description>current feels like label</description> + <posx>170</posx> + <posy>0</posy> + <width>170</width> + <height>35</height> + <font>font20</font> + <align>right</align> + <aligny>center</aligny> + <label>$LOCALIZE[402] :</label> + <textcolor>grey</textcolor> + </control> + <control type="label"> + <description>current dew label</description> + <posx>170</posx> + <posy>30</posy> + <width>170</width> + <height>35</height> + <font>font20</font> + <align>right</align> + <aligny>center</aligny> + <label>$LOCALIZE[405] :</label> + <textcolor>grey</textcolor> + </control> + <control type="label"> + <description>current humidity label</description> + <posx>170</posx> + <posy>60</posy> + <width>170</width> + <height>35</height> + <font>font20</font> + <align>right</align> + <aligny>center</aligny> + <label>$LOCALIZE[406] :</label> + <textcolor>grey</textcolor> + </control> + <control type="label"> + <description>current UV Index label</description> + <posx>170</posx> + <posy>90</posy> + <width>170</width> + <height>35</height> + <font>font20</font> + <align>right</align> + <aligny>center</aligny> + <label>$LOCALIZE[403] :</label> + <textcolor>grey</textcolor> + </control> + <control type="label"> + <description>current Wind label</description> + <posx>170</posx> + <posy>120</posy> + <width>170</width> + <height>35</height> + <font>font20</font> + <align>right</align> + <aligny>center</aligny> + <label>$LOCALIZE[404] :</label> + <textcolor>grey</textcolor> + </control> + <control type="label"> + <description>current feels like Value</description> + <posx>185</posx> + <posy>0</posy> + <width>350</width> + <height>35</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[Window.Property(Current.FeelsLike)]$INFO[System.TemperatureUnits]</label> + </control> + <control type="label"> + <description>current dew Value</description> + <posx>185</posx> + <posy>30</posy> + <width>350</width> + <height>35</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[Window.Property(Current.DewPoint)]$INFO[System.TemperatureUnits]</label> + </control> + <control type="label"> + <description>current humidity Value</description> + <posx>185</posx> + <posy>60</posy> + <width>350</width> + <height>35</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[Window.Property(Current.Humidity)]</label> + </control> + <control type="label"> + <description>current UV Index Value</description> + <posx>185</posx> + <posy>90</posy> + <width>350</width> + <height>35</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[Window.Property(Current.UVIndex)]</label> + </control> + <control type="label"> + <description>current Wind Value</description> + <posx>185</posx> + <posy>120</posy> + <width>350</width> + <height>35</height> + <font>font20</font> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[Window.Property(Current.Wind)]</label> + </control> + </control> + </control> + <control type="group"> + <posx>600</posx> + <posy>130</posy> + <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day0.Title))</visible> + <control type="image"> + <posx>15</posx> + <posy>15</posy> + <width>570</width> + <height>690</height> + <texture>back.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="panel" id="50"> + <posx>20</posx> + <posy>20</posy> + <width>560</width> + <height>680</height> + <onleft>9000</onleft> + <onright>61</onright> + <onup>50</onup> + <ondown>50</ondown> + <viewtype label="535">list</viewtype> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="170" width="560"> + <control type="image"> + <posx>380</posx> + <posy>3</posy> + <width>164</width> + <height>164</height> + <texture>$INFO[ListItem.ActualIcon]</texture> + </control> + <control type="label"> + <posx>20</posx> + <posy>15</posy> + <width>240</width> + <height>25</height> + <font>font24_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>100</posx> + <posy>70</posy> + <width>200</width> + <height>34</height> + <font>font22</font> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>[COLOR=grey]$LOCALIZE[419][/COLOR][CR][B]$INFO[ListItem.Property(HighTemp)][/B]$INFO[ListItem.Property(TempUnits)]</label> + <visible>!String.IsEmpty(ListItem.Property(HighTemp))</visible> + </control> + <control type="label"> + <posx>210</posx> + <posy>70</posy> + <width>200</width> + <height>34</height> + <font>font22</font> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>[COLOR=grey]$LOCALIZE[418][/COLOR][CR][B]$INFO[ListItem.Property(LowTemp)][/B]$INFO[ListItem.Property(TempUnits)]</label> + <visible>!String.IsEmpty(ListItem.Property(LowTemp))</visible> + </control> + <control type="textbox"> + <posx>20</posx> + <posy>118</posy> + <width>280</width> + <height>38</height> + <font>font25</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <label>$INFO[ListItem.Property(Outlook)]</label> + </control> + </itemlayout> + <focusedlayout height="170" width="560"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>560</width> + <height>170</height> + <texture>list_focus.png</texture> + </control> + <control type="image"> + <posx>380</posx> + <posy>3</posy> + <width>164</width> + <height>164</height> + <texture>$INFO[ListItem.ActualIcon]</texture> + </control> + <control type="label"> + <posx>20</posx> + <posy>15</posy> + <width>240</width> + <height>25</height> + <font>font24_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>100</posx> + <posy>70</posy> + <width>200</width> + <height>34</height> + <font>font22</font> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>[COLOR=grey]$LOCALIZE[419][/COLOR][CR][B]$INFO[ListItem.Property(HighTemp)][/B]$INFO[ListItem.Property(TempUnits)]</label> + <visible>!String.IsEmpty(ListItem.Property(HighTemp))</visible> + </control> + <control type="label"> + <posx>210</posx> + <posy>70</posy> + <width>200</width> + <height>34</height> + <font>font22</font> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>[COLOR=grey]$LOCALIZE[418][/COLOR][CR][B]$INFO[ListItem.Property(LowTemp)][/B]$INFO[ListItem.Property(TempUnits)]</label> + <visible>!String.IsEmpty(ListItem.Property(LowTemp))</visible> + </control> + <control type="textbox"> + <posx>20</posx> + <posy>118</posy> + <width>280</width> + <height>38</height> + <font>font25</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <label>$INFO[ListItem.Property(Outlook)]</label> + </control> + </focusedlayout> + <content> + <item> + <label>$LOCALIZE[19055]</label> + <icon></icon> + <onclick>noop</onclick> + <visible>!Weather.IsFetched</visible> + </item> + <item> + <label>$INFO[Window.Property(Day0.Title)]</label> + <icon>$INFO[Window.Property(Day0.OutlookIcon)]</icon> + <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> + <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day0.Title))</visible> + </item> + <item> + <label>$INFO[Window.Property(Day1.Title)]</label> + <icon>$INFO[Window.Property(Day1.OutlookIcon)]</icon> + <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> + <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day1.Title))</visible> + </item> + <item> + <label>$INFO[Window.Property(Day2.Title)]</label> + <icon>$INFO[Window.Property(Day2.OutlookIcon)]</icon> + <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> + <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day2.Title))</visible> + </item> + <item> + <label>$INFO[Window.Property(Day3.Title)]</label> + <icon>$INFO[Window.Property(Day3.OutlookIcon)]</icon> + <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> + <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day3.Title))</visible> + </item> + <item> + <label>$INFO[Window.Property(Day4.Title)]</label> + <icon>$INFO[Window.Property(Day4.OutlookIcon)]</icon> + <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> + <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day4.Title))</visible> + </item> + <item> + <label>$INFO[Window.Property(Day5.Title)]</label> + <icon>$INFO[Window.Property(Day5.OutlookIcon)]</icon> + <property name="HighTemp">$INFO[Window.Property(Day5.HighTemp)]</property> + <property name="LowTemp">$INFO[Window.Property(Day5.LowTemp)]</property> + <property name="Outlook">$INFO[Window.Property(Day5.Outlook)]</property> + <property name="TempUnits">$INFO[System.TemperatureUnits]</property> + <onclick>noop</onclick> + <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day5.Title))</visible> + </item> + <item> + <label>$INFO[Window.Property(Day6.Title)]</label> + <icon>$INFO[Window.Property(Day6.OutlookIcon)]</icon> + <property name="HighTemp">$INFO[Window.Property(Day6.HighTemp)]</property> + <property name="LowTemp">$INFO[Window.Property(Day6.LowTemp)]</property> + <property name="Outlook">$INFO[Window.Property(Day6.Outlook)]</property> + <property name="TempUnits">$INFO[System.TemperatureUnits]</property> + <onclick>noop</onclick> + <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day6.Title))</visible> + </item> + <item> + <label>$INFO[Window.Property(Day7.Title)]</label> + <icon>$INFO[Window.Property(Day7.OutlookIcon)]</icon> + <property name="HighTemp">$INFO[Window.Property(Day7.HighTemp)]</property> + <property name="LowTemp">$INFO[Window.Property(Day7.LowTemp)]</property> + <property name="Outlook">$INFO[Window.Property(Day7.Outlook)]</property> + <property name="TempUnits">$INFO[System.TemperatureUnits]</property> + <onclick>noop</onclick> + <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day7.Title))</visible> + </item> + <item> + <label>$INFO[Window.Property(Day8.Title)]</label> + <icon>$INFO[Window.Property(Day8.OutlookIcon)]</icon> + <property name="HighTemp">$INFO[Window.Property(Day8.HighTemp)]</property> + <property name="LowTemp">$INFO[Window.Property(Day8.LowTemp)]</property> + <property name="Outlook">$INFO[Window.Property(Day8.Outlook)]</property> + <property name="TempUnits">$INFO[System.TemperatureUnits]</property> + <onclick>noop</onclick> + <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day8.Title))</visible> + </item> + <item> + <label>$INFO[Window.Property(Day9.Title)]</label> + <icon>$INFO[Window.Property(Day9.OutlookIcon)]</icon> + <property name="HighTemp">$INFO[Window.Property(Day9.HighTemp)]</property> + <property name="LowTemp">$INFO[Window.Property(Day9.LowTemp)]</property> + <property name="Outlook">$INFO[Window.Property(Day9.Outlook)]</property> + <property name="TempUnits">$INFO[System.TemperatureUnits]</property> + <onclick>noop</onclick> + <visible>Weather.IsFetched + !String.IsEmpty(Window.Property(Day9.Title))</visible> + </item> + </content> + </control> + </control> + </control> + <include>ScrollBarCommons</include> + <control type="panel" id="9002"> + <include>VisibleFadeEffect</include> + <include>BottomMenuLayout</include> + <content> + <item> + <label>31200</label> + <onclick>ParentDir</onclick> + <icon>icon_button_back.png</icon> + </item> + <item> + <label>184</label> + <onclick>Weather.Refresh</onclick> + <icon>icon_button_refresh.png</icon> + </item> + <item> + <label>31201</label> + <onclick>Weather.LocationNext</onclick> + <icon>icon_button_city.png</icon> + </item> + <item> + <label>1036</label> + <onclick>ActivateWindow(Favourites)</onclick> + <icon>icon_button_favourites.png</icon> + </item> + </content> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/PlayerControls.xml b/addons/skin.estouchy/xml/PlayerControls.xml new file mode 100644 index 0000000..bfe6d61 --- /dev/null +++ b/addons/skin.estouchy/xml/PlayerControls.xml @@ -0,0 +1,3 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> +</window> diff --git a/addons/skin.estouchy/xml/Pointer.xml b/addons/skin.estouchy/xml/Pointer.xml new file mode 100644 index 0000000..cb9eb2d --- /dev/null +++ b/addons/skin.estouchy/xml/Pointer.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol></defaultcontrol> + <coordinates> + <posx>0</posx> + <posy>0</posy> + </coordinates> + <controls> + <control type="image" id="1"> + <description>Pointer Image</description> + <posx>0</posx> + <posy>0</posy> + <width>30</width> + <height>45</height> + <texture>pointer_focus.png</texture> + </control> + <control type="image" id="2"> + <description>Pointer Focus Image</description> + <posx>0</posx> + <posy>0</posy> + <width>30</width> + <height>45</height> + <texture>pointer_focus.png</texture> + </control> + <control type="image" id="3"> + <description>Pointer Drag Image</description> + <posx>0</posx> + <posy>0</posy> + <width>30</width> + <height>45</height> + <texture>pointer_focus.png</texture> + </control> + <control type="image" id="4"> + <description>Pointer Click Image</description> + <posx>0</posx> + <posy>0</posy> + <width>30</width> + <height>45</height> + <texture>pointer_focus.png</texture> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/Settings.xml b/addons/skin.estouchy/xml/Settings.xml new file mode 100644 index 0000000..c67ca45 --- /dev/null +++ b/addons/skin.estouchy/xml/Settings.xml @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">9000</defaultcontrol> + <onunload>ClearProperty(PopupMenuVisible,Home)</onunload> + <controls> + <include>CommonBackground</include> + <include content="SettingsPanel" condition="String.IsEqual(Skin.AspectRatio,16:9)"> + <param name="panel-posx">160</param> + <param name="panel-width">1500</param> + <param name="layout-width">500</param> + </include> + <include content="SettingsPanel" condition="String.IsEqual(Skin.AspectRatio,4:3)"> + <param name="panel-posx">40</param> + <param name="panel-width">1200</param> + <param name="layout-width">400</param> + </include> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="textbox"> + <description>Settings Description</description> + <posx>250</posx> + <posy>70r</posy> + <width>780</width> + <height>60</height> + <label>$INFO[Container(9000).ListItem.Label2]</label> + <font>font22</font> + <textcolor>blue</textcolor> + <align>center</align> + <include>16x9_xPos_Relocation</include> + </control> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$LOCALIZE[5]</label> + </control> + <control type="panel" id="9002"> + <include>VisibleFadeEffect</include> + <include>BottomMenuLayout</include> + <content> + <item> + <label>31200</label> + <onclick>Back</onclick> + <icon>icon_button_back.png</icon> + </item> + <item> + <label>1036</label> + <onclick>ActivateWindow(Favourites)</onclick> + <icon>icon_button_favourites.png</icon> + </item> + <item> + <label>5</label> + <onclick condition="String.IsEmpty(Window(Home).Property(PopupMenuVisible))">SetProperty(PopupMenuVisible,Show,Home)</onclick> + <onclick condition="!String.IsEmpty(Window(Home).Property(PopupMenuVisible))">ClearProperty(PopupMenuVisible,Home)</onclick> + <icon>icon_button_settings.png</icon> + </item> + </content> + </control> + <include content="PopupMenu"> + <param name="panel-posy">480</param> + <param name="panel-height">80</param> + </include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/SettingsCategory.xml b/addons/skin.estouchy/xml/SettingsCategory.xml new file mode 100644 index 0000000..beb3f47 --- /dev/null +++ b/addons/skin.estouchy/xml/SettingsCategory.xml @@ -0,0 +1,172 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol>3</defaultcontrol> + <onunload>ClearProperty(PopupMenuVisible,Home)</onunload> + <controls> + <include>CommonBackground</include> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <posx>0</posx> + <posy>0</posy> + <control type="image"> + <description>Menu Panel</description> + <posx>-5</posx> + <posy>-5</posy> + <width>400</width> + <height>970</height> + <texture>panel.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="grouplist" id="3"> + <description>button area</description> + <posx>0</posx> + <posy>130</posy> + <width>390</width> + <height>720</height> + <itemgap>-1</itemgap> + <onleft>5</onleft> + <onright>5</onright> + <onup>3</onup> + <ondown>3</ondown> + </control> + <include content="SettingsContent" condition="String.IsEqual(Skin.AspectRatio,16:9)"> + <param name="panel-width">1316</param> + <param name="textbox-width">1286</param> + </include> + <include content="SettingsContent" condition="String.IsEqual(Skin.AspectRatio,4:3)"> + <param name="panel-width">890</param> + <param name="textbox-width">860</param> + </include> + </control> + <control type="button" id="10"> + <description>Default Category Button</description> + <width>390</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <textoffsetx>20</textoffsetx> + </control> + <control type="button" id="7"> + <description>Default Button</description> + <posx>0</posx> + <posy>0</posy> + <height>80</height> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <textoffsetx>20</textoffsetx> + </control> + <control type="label" id="14"> + <description>Default Label</description> + <posx>0</posx> + <posy>0</posy> + <height>80</height> + <font>font24_title</font> + <textcolor>white</textcolor> + <align>center</align> + <textoffsetx>20</textoffsetx> + </control> + <control type="radiobutton" id="8"> + <description>Default RadioButton</description> + <posx>0</posx> + <posy>0</posy> + <height>80</height> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <textoffsetx>20</textoffsetx> + </control> + <control type="colorbutton" id="15"> + <description>Default ColorButton</description> + <posx>0</posx> + <posy>0</posy> + <height>80</height> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <textoffsetx>20</textoffsetx> + </control> + <control type="spincontrolex" id="9"> + <description>Default SpinControlex</description> + <posx>0</posx> + <posy>0</posy> + <height>80</height> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <aligny>center</aligny> + <reverse>yes</reverse> + <textoffsetx>20</textoffsetx> + </control> + <control type="sliderex" id="13"> + <description>Default SpinControlex</description> + <posx>0</posx> + <posy>0</posy> + <height>80</height> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <aligny>center</aligny> + <textoffsetx>20</textoffsetx> + </control> + <control type="image" id="11"> + <description>separator image</description> + <posy>-2</posy> + <height>2</height> + <texture border="2">separator.png</texture> + </control> + <control type="label" id="2"> + <description>Fake Label so we can pass it on</description> + <posx>0</posx> + <posy>0</posy> + <width>0</width> + <height>0</height> + <font></font> + <visible>false</visible> + </control> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$LOCALIZE[5]$INFO[Control.GetLabel(2), - ]</label> + </control> + <control type="panel" id="9002"> + <include>VisibleFadeEffect</include> + <include>BottomMenuLayout</include> + <content> + <item> + <label>31200</label> + <onclick>Back</onclick> + <icon>icon_button_back.png</icon> + </item> + <item> + <label>1036</label> + <onclick>ActivateWindow(Favourites)</onclick> + <icon>icon_button_favourites.png</icon> + </item> + <item> + <label>5</label> + <onclick condition="String.IsEmpty(Window(Home).Property(PopupMenuVisible))">SetProperty(PopupMenuVisible,Show,Home)</onclick> + <onclick condition="!String.IsEmpty(Window(Home).Property(PopupMenuVisible))">ClearProperty(PopupMenuVisible,Home)</onclick> + <icon>icon_button_settings.png</icon> + </item> + </content> + </control> + <include content="PopupMenu"> + <param name="panel-posy">400</param> + <param name="panel-height">160</param> + </include> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/SettingsProfile.xml b/addons/skin.estouchy/xml/SettingsProfile.xml new file mode 100644 index 0000000..70a461b --- /dev/null +++ b/addons/skin.estouchy/xml/SettingsProfile.xml @@ -0,0 +1,94 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">2</defaultcontrol> + <controls> + <include>CommonBackground</include> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <posx>0</posx> + <posy>0</posy> + <control type="image"> + <description>Menu Panel</description> + <posx>-5</posx> + <posy>-5</posy> + <width>400</width> + <height>970</height> + <texture>panel.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="grouplist" id="9"> + <description>button area</description> + <posx>0</posx> + <posy>130</posy> + <width>390</width> + <height>720</height> + <itemgap>-1</itemgap> + <onleft>9</onleft> + <onright>9</onright> + <onup>2</onup> + <ondown>2</ondown> + <control type="button" id="91"> + <description>Profiles Button</description> + <width>390</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>13200</label> + <textoffsetx>20</textoffsetx> + <onfocus>Skin.SetString(ProfileSettings,1)</onfocus> + </control> + <control type="button" id="92"> + <description>Login Button</description> + <width>390</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>31038</label> + <textoffsetx>20</textoffsetx> + <onfocus>Skin.SetString(ProfileSettings,2)</onfocus> + </control> + </control> + <include content="ProfilesContent" condition="String.IsEqual(Skin.AspectRatio,16:9)"> + <param name="panel-width">1316</param> + <param name="textbox-width">1286</param> + </include> + <include content="ProfilesContent" condition="String.IsEqual(Skin.AspectRatio,4:3)"> + <param name="panel-width">890</param> + <param name="textbox-width">860</param> + </include> + </control> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$LOCALIZE[10034]</label> + </control> + <control type="panel" id="9002"> + <include>VisibleFadeEffect</include> + <include>BottomMenuLayout</include> + <content> + <item> + <label>31200</label> + <onclick>Back</onclick> + <icon>icon_button_back.png</icon> + </item> + <item> + <label>1036</label> + <onclick>ActivateWindow(Favourites)</onclick> + <icon>icon_button_favourites.png</icon> + </item> + </content> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/SettingsScreenCalibration.xml b/addons/skin.estouchy/xml/SettingsScreenCalibration.xml new file mode 100644 index 0000000..0a425f3 --- /dev/null +++ b/addons/skin.estouchy/xml/SettingsScreenCalibration.xml @@ -0,0 +1,149 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol>8</defaultcontrol> + <controls> + <control type="videowindow" id="20"> + <description>videowindow</description> + <posx>0</posx> + <posy>0</posy> + <include>ScreenWidth</include> + <height>960</height> + <visible>Player.HasVideo</visible> + </control> + <control type="group"> + <visible>!Player.HasVideo</visible> + <include>CommonBackground</include> + </control> + <control type="image"> + <description>Overlay</description> + <posx>0</posx> + <posy>0</posy> + <include>ScreenWidth</include> + <height>960</height> + <texture>grey.png</texture> + <include>dialogeffect</include> + </control> + <control type="button"> + <description>Close Window button</description> + <posx>100r</posx> + <posy>0</posy> + <width>64</width> + <height>32</height> + <label></label> + <font></font> + <onclick>Back</onclick> + <texturefocus>DialogCloseButton-focus.png</texturefocus> + <texturenofocus colordiffuse="grey3">DialogCloseButton.png</texturenofocus> + <onleft>1</onleft> + <onright>1</onright> + <onup>1</onup> + <ondown>1</ondown> + </control> + <control type="mover" id="8"> + <description>top left mover</description> + <posx>0</posx> + <posy>0</posy> + <width>128</width> + <height>128</height> + <texturefocus>calibrate_top.png</texturefocus> + <texturenofocus colordiffuse="grey3">calibrate_top.png</texturenofocus> + <movingspeed acceleration="180" maxvelocity="300" resettimeout="200" delta="1"> + <eventconfig type="up" /> + <eventconfig type="down" /> + <eventconfig type="left" /> + <eventconfig type="right" /> + </movingspeed> + </control> + <control type="mover" id="9"> + <description>right bottom mover</description> + <posx>700</posx> + <posy>500</posy> + <width>128</width> + <height>128</height> + <texturefocus>calibrate_bottom.png</texturefocus> + <texturenofocus colordiffuse="grey3">calibrate_bottom.png</texturenofocus> + <movingspeed acceleration="180" maxvelocity="300" resettimeout="200" delta="1"> + <eventconfig type="up" /> + <eventconfig type="down" /> + <eventconfig type="left" /> + <eventconfig type="right" /> + </movingspeed> + </control> + <control type="resize" id="11"> + <description>pixel aspect ratio box</description> + <posx>0</posx> + <posy>232</posy> + <width>500</width> + <height>500</height> + <texturefocus>calibrate_aspect.png</texturefocus> + <texturenofocus colordiffuse="grey3">calibrate_aspect.png</texturenofocus> + <movingspeed acceleration="140" maxvelocity="300" resettimeout="180" delta="1"> + <eventconfig type="left" /> + <eventconfig type="right" /> + </movingspeed> + </control> + <control type="mover" id="10"> + <description>subtitle position mover</description> + <posx>200</posx> + <posy>500</posy> + <width>380</width> + <height>90</height> + <!-- NOTE: The image must have 40px of trasparent on top and bottom the bar --> + <texturefocus>calibrate_subtitles.png</texturefocus> + <texturenofocus colordiffuse="grey3">calibrate_subtitles.png</texturenofocus> + <movingspeed acceleration="180" maxvelocity="300" resettimeout="200" delta="1"> + <eventconfig type="up" /> + <eventconfig type="down" /> + </movingspeed> + </control> + <control type="mover" id="12"> + <description>reset calibration</description> + <posx>0</posx> + <posy>900</posy> + <width>100</width> + <height>100</height> + <texturefocus>calibrate_reset.png</texturefocus> + <texturenofocus colordiffuse="grey3">calibrate_reset.png</texturenofocus> + </control> + <control type="group"> + <posx>0</posx> + <posy>10</posy> + <control type="label"> + <description>window title</description> + <posx>0</posx> + <posy>0</posy> + <width>100%</width> + <label>$LOCALIZE[214]</label> + <align>center</align> + <font>font38_title</font> + </control> + <control type="label" id="2"> + <description>resolution info</description> + <posx>0</posx> + <posy>50</posy> + <width>100%</width> + <label></label> + <align>center</align> + <font>font22</font> + </control> + <control type="label" id="3"> + <description>control description and help</description> + <posx>0</posx> + <posy>90</posy> + <width>100%</width> + <label></label> + <align>center</align> + <font>font30</font> + </control> + <control type="label" id="4"> + <description>calibration value</description> + <posx>0</posx> + <posy>180</posy> + <width>100%</width> + <label></label> + <align>center</align> + <font>font25</font> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/SettingsSystemInfo.xml b/addons/skin.estouchy/xml/SettingsSystemInfo.xml new file mode 100644 index 0000000..6ebad17 --- /dev/null +++ b/addons/skin.estouchy/xml/SettingsSystemInfo.xml @@ -0,0 +1,206 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">95</defaultcontrol> + <controls> + <include>CommonBackground</include> + <control type="label" id="40"> + <description>Hiddenlabel to pass to above</description> + <visible>false</visible> + </control> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <control type="image"> + <description>Menu Panel</description> + <posx>-5</posx> + <posy>-5</posy> + <width>400</width> + <height>970</height> + <texture>panel.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="grouplist" id="9000"> + <description>button area</description> + <posx>0</posx> + <posy>130</posy> + <width>390</width> + <height>720</height> + <itemgap>-1</itemgap> + <onleft>5</onleft> + <onright>60</onright> + <onup>9000</onup> + <ondown>9000</ondown> + <control type="button" id="95"> + <description>Button Summary Values</description> + <width>390</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>20037</label> + <textoffsetx>20</textoffsetx> + </control> + <control type="button" id="94"> + <width>390</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>13277</label> + <textoffsetx>20</textoffsetx> + </control> + <control type="button" id="96"> + <width>390</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>13279</label> + <textoffsetx>20</textoffsetx> + </control> + <control type="button" id="97"> + <width>390</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>13280</label> + <textoffsetx>20</textoffsetx> + </control> + <control type="button" id="98"> + <width>390</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>13281</label> + <textoffsetx>20</textoffsetx> + </control> + <control type="button" id="99"> + <width>390</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>31556</label> + <textoffsetx>20</textoffsetx> + </control> + <control type="button" id="100"> + <width>390</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>12389</label> + <textoffsetx>20</textoffsetx> + </control> + </control> + <include content="SysInfoContent" condition="String.IsEqual(Skin.AspectRatio,16:9)"> + <param name="panel-width">1316</param> + <param name="textbox-width">1236</param> + </include> + <include content="SysInfoContent" condition="String.IsEqual(Skin.AspectRatio,4:3)"> + <param name="panel-width">890</param> + <param name="textbox-width">810</param> + </include> + <control type="group"> + <posx>470r</posx> + <posy>190r</posy> + <control type="label" id="52"> + <description>Kodi Build Version</description> + <posx>330</posx> + <posy>10</posy> + <width>740</width> + <label>144</label> + <align>right</align> + <textcolor>blue</textcolor> + <shadowcolor>black</shadowcolor> + <font>font20_title</font> + </control> + <control type="label"> + <description>Memory Text</description> + <posx>0</posx> + <posy>50</posy> + <width>410</width> + <height>25</height> + <label>$LOCALIZE[31309] $INFO[system.memory(used.percent)]</label> + <align>right</align> + <aligny>center</aligny> + <textcolor>white</textcolor> + <shadowcolor>black</shadowcolor> + <font>font18_title</font> + </control> + <control type="progress"> + <description>Memory BAR</description> + <posx>10</posx> + <posy>50</posy> + <width>320</width> + <height>25</height> + <info>system.memory(used)</info> + </control> + <control type="label"> + <description>CPU Text</description> + <posx>0</posx> + <posy>90</posy> + <width>410</width> + <height>60</height> + <label>$LOCALIZE[13271] $INFO[System.CPUUsage]</label> + <align>right</align> + <aligny>center</aligny> + <textcolor>white</textcolor> + <shadowcolor>black</shadowcolor> + <font>font18_title</font> + <wrapmultiline>true</wrapmultiline> + </control> + <control type="progress"> + <description>CPU BAR</description> + <posx>10</posx> + <posy>90</posy> + <width>320</width> + <height>25</height> + <info>System.CPUUsage</info> + </control> + </control> + </control> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$LOCALIZE[130]</label> + </control> + <control type="panel" id="9002"> + <include>VisibleFadeEffect</include> + <include>BottomMenuLayout</include> + <content> + <item> + <label>31200</label> + <onclick>Back</onclick> + <icon>icon_button_back.png</icon> + </item> + </content> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/SkinSettings.xml b/addons/skin.estouchy/xml/SkinSettings.xml new file mode 100644 index 0000000..446a892 --- /dev/null +++ b/addons/skin.estouchy/xml/SkinSettings.xml @@ -0,0 +1,108 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol>91</defaultcontrol> + <controls> + <include>CommonBackground</include> + <control type="group"> + <include>Window_OpenClose_Animation_Zoom</include> + <posx>0</posx> + <posy>0</posy> + <control type="image"> + <description>Menu Panel</description> + <posx>-5</posx> + <posy>-5</posy> + <width>400</width> + <height>970</height> + <texture>panel.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="grouplist" id="9"> + <description>button area</description> + <posx>0</posx> + <posy>130</posy> + <width>390</width> + <height>720</height> + <itemgap>-1</itemgap> + <onleft>9</onleft> + <onright>9</onright> + <onup>2</onup> + <ondown>2</ondown> + <control type="button" id="91"> + <description>Home Button</description> + <width>390</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>31548</label> + <textoffsetx>20</textoffsetx> + <onfocus>Skin.SetString(SkinSettings,1)</onfocus> + </control> + <control type="button" id="92"> + <description>Addon Button</description> + <width>390</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>31549</label> + <textoffsetx>20</textoffsetx> + <onfocus>Skin.SetString(SkinSettings,2)</onfocus> + </control> + <control type="button" id="93"> + <description>Background Button</description> + <width>390</width> + <height>80</height> + <aligny>center</aligny> + <font>font24_title</font> + <textcolor>white</textcolor> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus></texturenofocus> + <pulseonselect>false</pulseonselect> + <label>31550</label> + <textoffsetx>20</textoffsetx> + <onfocus>Skin.SetString(SkinSettings,3)</onfocus> + </control> + </control> + <include content="SkinSettingsContent" condition="String.IsEqual(Skin.AspectRatio,16:9)"> + <param name="panel-width">1316</param> + <param name="textbox-width">1286</param> + </include> + <include content="SkinSettingsContent" condition="String.IsEqual(Skin.AspectRatio,4:3)"> + <param name="panel-width">890</param> + <param name="textbox-width">860</param> + </include> + </control> + <include>Header</include> + <include>CommonNowPlaying</include> + <include>Footer</include> + <control type="label"> + <description>Window label</description> + <include>MediaWindowTitleCommons</include> + <label>$LOCALIZE[20077]</label> + </control> + <control type="panel" id="9002"> + <include>VisibleFadeEffect</include> + <include>BottomMenuLayout</include> + <content> + <item> + <label>31200</label> + <onclick>Back</onclick> + <icon>icon_button_back.png</icon> + </item> + <item> + <label>1036</label> + <onclick>ActivateWindow(Favourites)</onclick> + <icon>icon_button_favourites.png</icon> + </item> + </content> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/SlideShow.xml b/addons/skin.estouchy/xml/SlideShow.xml new file mode 100644 index 0000000..e27f40a --- /dev/null +++ b/addons/skin.estouchy/xml/SlideShow.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <controls> + <control type="image"> + <centerleft>50%</centerleft> + <centertop>50%</centertop> + <width>283</width> + <height>283</height> + <texture>icon_settings_player.png</texture> + <visible>SlideShow.IsVideo + [![Player.Playing + Player.HasVideo] | SlideShow.IsPaused]</visible> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/SmartPlaylistEditor.xml b/addons/skin.estouchy/xml/SmartPlaylistEditor.xml new file mode 100644 index 0000000..4441612 --- /dev/null +++ b/addons/skin.estouchy/xml/SmartPlaylistEditor.xml @@ -0,0 +1,331 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">450</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>140</posx> + <posy>80</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1000</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="label" id="2"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>910</width> + <label></label> + </control> + <control type="group"> + <posx>930</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>740</height> + <texture>dialog_back.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>70</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="button" id="22"> + <description>Set Playlist type</description> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>70</height> + <label>467</label> + <font>font25</font> + <onright>22</onright> + <onleft>22</onleft> + <onup>9001</onup> + <ondown>12</ondown> + </control> + <control type="label"> + <description>Name Label</description> + <posx>20</posx> + <posy>130</posy> + <width>960</width> + <height>40</height> + <label>21433</label> + <font>font20_title</font> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="image"> + <posx>0</posx> + <posy>170</posy> + <width>1000</width> + <height>70</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="button" id="12"> + <description>Name Button</description> + <posx>0</posx> + <posy>170</posy> + <width>1000</width> + <height>70</height> + <font>font25</font> + <align>center</align> + <label></label> + <onup>22</onup> + <onleft>12</onleft> + <onright>12</onright> + <ondown>10</ondown> + </control> + <control type="image"> + <posx>0</posx> + <posy>240</posy> + <width>1000</width> + <height>2</height> + <texture border="2">separator.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>242</posy> + <width>760</width> + <height>195</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="list" id="10"> + <posx>0</posx> + <posy>242</posy> + <width>760</width> + <height>195</height> + <onup>9001</onup> + <onleft>9000</onleft> + <onright>60</onright> + <ondown>12</ondown> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="65"> + <control type="label"> + <posx>20</posx> + <posy>0</posy> + <width>720</width> + <height>65</height> + <font>font25</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>$INFO[ListItem.Label]</label> + </control> + </itemlayout> + <focusedlayout height="65"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>760</width> + <height>65</height> + <texture>list_focus.png</texture> + <visible>Control.HasFocus(10)</visible> + </control> + <control type="label"> + <posx>20</posx> + <posy>0</posy> + <width>720</width> + <height>65</height> + <font>font25</font> + <align>left</align> + <aligny>center</aligny> + <selectedcolor>selected</selectedcolor> + <label>[COLOR=blue] > [/COLOR] $INFO[ListItem.Label]</label> + </control> + </focusedlayout> + </control> + <control type="group" id="9000"> + <posx>780</posx> + <posy>272</posy> + <control type="button" id="14"> + <description>Remove Rule Button</description> + <posx>0</posx> + <posy>0</posy> + <width>200</width> + <height>60</height> + <label>1210</label> + <align>center</align> + <aligny>center</aligny> + <font>font18_title</font> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus>button_nofocus.png</texturenofocus> + <pulseonselect>false</pulseonselect> + <onup>11</onup> + <onleft>60</onleft> + <onright>10</onright> + <ondown>14</ondown> + </control> + <control type="button" id="15"> + <description>Edit Rule Button</description> + <posx>0</posx> + <posy>70</posy> + <width>200</width> + <height>60</height> + <label>21435</label> + <align>center</align> + <aligny>center</aligny> + <font>font18_title</font> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus>button_nofocus.png</texturenofocus> + <pulseonselect>false</pulseonselect> + <onup>13</onup> + <onleft>60</onleft> + <onright>10</onright> + <ondown>12</ondown> + </control> + </control> + <control type="image"> + <posx>0</posx> + <posy>437</posy> + <width>1000</width> + <height>2</height> + <texture border="2">separator.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>437</posy> + <width>1000</width> + <height>140</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="button" id="16"> + <posx>0</posx> + <posy>439</posy> + <width>1000</width> + <height>70</height> + <label>21424</label> + <font>font25</font> + <onright>16</onright> + <onleft>16</onleft> + <onup>10</onup> + <ondown>17</ondown> + </control> + <control type="button" id="17"> + <posx>0</posx> + <posy>509</posy> + <width>1000</width> + <height>70</height> + <label>21427</label> + <font>font25</font> + <onright>17</onright> + <onleft>17</onleft> + <onup>16</onup> + <ondown>18</ondown> + </control> + <control type="image"> + <posx>0</posx> + <posy>579</posy> + <width>490</width> + <height>70</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="button" id="18"> + <posx>0</posx> + <posy>579</posy> + <width>490</width> + <height>70</height> + <label>21429</label> + <font>font25</font> + <onright>19</onright> + <onleft>19</onleft> + <onup>17</onup> + <ondown>9001</ondown> + </control> + <control type="image"> + <posx>510</posx> + <posy>579</posy> + <width>490</width> + <height>70</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="button" id="19"> + <posx>510</posx> + <posy>579</posy> + <width>490</width> + <height>70</height> + <label>580</label> + <font>font25</font> + <onright>18</onright> + <onleft>18</onleft> + <onup>17</onup> + <ondown>9001</ondown> + </control> + <control type="image"> + <posx>0</posx> + <posy>649</posy> + <width>490</width> + <height>70</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="button" id="23"> + <posx>0</posx> + <posy>649</posy> + <width>490</width> + <height>70</height> + <label>21458</label> + <font>font25</font> + <onright>19</onright> + <onleft>19</onleft> + <onup>17</onup> + <ondown>9001</ondown> + </control> + <control type="image"> + <posx>510</posx> + <posy>649</posy> + <width>490</width> + <height>70</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="radiobutton" id="24"> + <posx>510</posx> + <posy>649</posy> + <width>490</width> + <height>70</height> + <label>$LOCALIZE[467]: $LOCALIZE[21459]</label> + <font>font25</font> + <onright>18</onright> + <onleft>18</onleft> + <onup>17</onup> + <ondown>9001</ondown> + </control> + <control type="grouplist" id="9002"> + <posx>20</posx> + <posy>730</posy> + <width>960</width> + <height>60</height> + <itemgap>20</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>50</onup> + <ondown>49</ondown> + <control type="button" id="20"> + <description>OK Button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>186</label> + </control> + <control type="button" id="21"> + <description>Cancel Button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>222</label> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/SmartPlaylistRule.xml b/addons/skin.estouchy/xml/SmartPlaylistRule.xml new file mode 100644 index 0000000..1c7be79 --- /dev/null +++ b/addons/skin.estouchy/xml/SmartPlaylistRule.xml @@ -0,0 +1,176 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">450</defaultcontrol> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>140</posx> + <posy>315</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>1000</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="label" id="2"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>910</width> + <label></label> + </control> + <control type="group"> + <posx>930</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>1000</width> + <height>270</height> + <texture>dialog_back.png</texture> + </control> + <control type="label"> + <description>Name Label</description> + <posx>20</posx> + <posy>70</posy> + <width>960</width> + <height>20</height> + <label>21422</label> + <font>font20_title</font> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="image"> + <posx>0</posx> + <posy>100</posy> + <width>1000</width> + <height>70</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="group" id="9001"> + <control type="button" id="15"> + <description>Rule Field</description> + <posx>0</posx> + <posy>100</posy> + <width>500</width> + <height>70</height> + <font></font> + <onright>16</onright> + <onleft>16</onleft> + <onup>9000</onup> + <ondown>17</ondown> + </control> + <control type="label"> + <description>Rule Field label</description> + <posx>20</posx> + <posy>100</posy> + <width>460</width> + <height>70</height> + <font>font25</font> + <label>$INFO[Control.GetLabel(15)]</label> + <align>left</align> + <aligny>center</aligny> + </control> + <control type="image"> + <posx>499</posx> + <posy>100</posy> + <width>2</width> + <height>70</height> + <texture border="2">separator.png</texture> + </control> + <control type="button" id="16"> + <description>Rule operator</description> + <posx>500</posx> + <posy>100</posy> + <width>500</width> + <height>70</height> + <font></font> + <onright>15</onright> + <onleft>15</onleft> + <onup>9000</onup> + <ondown>17</ondown> + </control> + <control type="label"> + <description>Rule Field label</description> + <posx>520</posx> + <posy>100</posy> + <width>460</width> + <height>70</height> + <font>font25</font> + <label>$INFO[Control.GetLabel(16)]</label> + <align>left</align> + <aligny>center</aligny> + </control> + </control> + <control type="image"> + <posx>0</posx> + <posy>170</posy> + <width>760</width> + <height>70</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="edit" id="17"> + <description>Value Button</description> + <posx>0</posx> + <posy>170</posy> + <width>760</width> + <height>70</height> + <font>font25</font> + <aligny>center</aligny> + <label></label> + <onup>9001</onup> + <onleft>20</onleft> + <onright>20</onright> + <ondown>9000</ondown> + </control> + <control type="button" id="20"> + <description>Browse Button</description> + <posx>780</posx> + <posy>175</posy> + <width>200</width> + <height>60</height> + <align>center</align> + <aligny>center</aligny> + <texturefocus>list_focus.png</texturefocus> + <texturenofocus>button_nofocus.png</texturenofocus> + <label>1024</label> + <font>font18_title</font> + <onup>9001</onup> + <onleft>17</onleft> + <onright>17</onright> + <ondown>9000</ondown> + </control> + <control type="grouplist" id="9002"> + <posx>20</posx> + <posy>260</posy> + <width>960</width> + <height>60</height> + <itemgap>20</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>50</onup> + <ondown>49</ondown> + <control type="button" id="18"> + <description>OK Button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>186</label> + </control> + <control type="button" id="19"> + <description>Cancel Button</description> + <width>200</width> + <include>ButtonInfoDialogsCommonValues</include> + <label>222</label> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/Startup.xml b/addons/skin.estouchy/xml/Startup.xml new file mode 100644 index 0000000..a433954 --- /dev/null +++ b/addons/skin.estouchy/xml/Startup.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <onload>ReplaceWindow($INFO[System.StartupWindow])</onload> +</window> diff --git a/addons/skin.estouchy/xml/VideoFullScreen.xml b/addons/skin.estouchy/xml/VideoFullScreen.xml new file mode 100644 index 0000000..aeb9493 --- /dev/null +++ b/addons/skin.estouchy/xml/VideoFullScreen.xml @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol></defaultcontrol> + <onunload>ClearProperty(PopupMenuVisible,Home)</onunload> + <controls> + <!-- codec info --> + <control type="group" id="0"> + <posx>0</posx> + <posy>20</posy> + <animation effect="fade" time="200">VisibleChange</animation> + <control type="image"> + <description>media info background image</description> + <posx>0</posx> + <posy>0</posy> + <include>ScreenWidth</include> + <height>160</height> + <colordiffuse>AAFFFFFF</colordiffuse> + <texture>grey.png</texture> + </control> + <control type="label" id="10"> + <description>row 1 label</description> + <posx>50</posx> + <posy>10</posy> + <width>1180</width> + <height>30</height> + <align>left</align> + <aligny>center</aligny> + <font>font16</font> + <label></label> + </control> + <control type="label" id="11"> + <description>row 2 label</description> + <posx>50</posx> + <posy>60</posy> + <width>1180</width> + <height>30</height> + <align>left</align> + <aligny>center</aligny> + <font>font16</font> + <label></label> + </control> + <control type="label" id="12"> + <description>row 3 label</description> + <posx>50</posx> + <posy>110</posy> + <width>1180</width> + <height>45</height> + <align>left</align> + <aligny>center</aligny> + <font>font16</font> + <label></label> + </control> + </control> + <control type="label" id="1"> + <description>seek label</description> + <posx>50</posx> + <posy>30</posy> + <width>1180</width> + <height>30</height> + <align>left</align> + <aligny>center</aligny> + <font>font16</font> + <label>$INFO[Player.SeekNumeric(hh:mm:ss)]</label> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/VideoOSD.xml b/addons/skin.estouchy/xml/VideoOSD.xml new file mode 100644 index 0000000..9aec7ae --- /dev/null +++ b/addons/skin.estouchy/xml/VideoOSD.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol></defaultcontrol> + <include>dialogeffect</include> + <coordinates> + <posx>0</posx> + <posy>0</posy> + </coordinates> + <controls> + <control type="group"> + <include>PlayerControlCommons</include> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/VideoOSDBookmarks.xml b/addons/skin.estouchy/xml/VideoOSDBookmarks.xml new file mode 100644 index 0000000..756cafe --- /dev/null +++ b/addons/skin.estouchy/xml/VideoOSDBookmarks.xml @@ -0,0 +1,159 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <include>16x9_xPos_Relocation</include> + <include>Window_OpenClose_Animation_Zoom</include> + <coordinates> + <posx>235</posx> + <posy>80</posy> + </coordinates> + <controls> + <include>BehindDialogFadeOut</include> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>810</width> + <height>60</height> + <texture border="5">dialog_header.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>810</width> + <height>600</height> + <texture>dialog_back.png</texture> + </control> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>0</posy> + <include>WindowTitleCommons</include> + <width>700</width> + <label>$LOCALIZE[298]</label> + </control> + <control type="group"> + <posx>740</posx> + <posy>0</posy> + <include>DialogCloseButtonCommons</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>60</posy> + <width>760</width> + <height>510</height> + <texture colordiffuse="40000000">panel.png</texture> + </control> + <control type="panel" id="11"> + <posx>10</posx> + <posy>70</posy> + <width>750</width> + <height>500</height> + <onleft>2</onleft> + <onright>3</onright> + <ondown>2</ondown> + <onup>2</onup> + <scrolltime>200</scrolltime> + <viewtype label="536">icon</viewtype> + <pagecontrol>60</pagecontrol> + <itemlayout height="250" width="375"> + <control type="image"> + <posx>10</posx> + <posy>0</posy> + <width>355</width> + <height>220</height> + <aspectratio>scale</aspectratio> + <texture>$INFO[ListItem.Icon]</texture> + </control> + <control type="label"> + <posx>0</posx> + <posy>220</posy> + <width>375</width> + <height>20</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]$INFO[ListItem.Label2, (,)]</label> + </control> + </itemlayout> + <focusedlayout height="250" width="375"> + <control type="image"> + <posx>10</posx> + <posy>0</posy> + <width>355</width> + <height>220</height> + <aspectratio>scale</aspectratio> + <texture>$INFO[ListItem.Icon]</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>375</width> + <height>250</height> + <texture border="5">thumb_focus.png</texture> + </control> + <control type="label"> + <posx>0</posx> + <posy>220</posy> + <width>375</width> + <height>20</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]$INFO[ListItem.Label2, (,)]</label> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="60"> + <posx>772</posx> + <posy>100</posy> + <width>26</width> + <height>440</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>3</onleft> + <onright>3</onright> + <ondown>60</ondown> + <onup>60</onup> + <showonepage>false</showonepage> + <orientation>vertical</orientation> + <animation effect="fade" time="150">Visible</animation> + <animation effect="fade" time="150">Hidden</animation> + </control> + <control type="grouplist" id="9000"> + <posx>20</posx> + <posy>600</posy> + <width>770</width> + <height>50</height> + <itemgap>5</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>11</onup> + <ondown>11</ondown> + <control type="button" id="2"> + <description>Create Bookmark button</description> + <label>294</label> + <width>250</width> + <include>ButtonInfoDialogsCommonValues</include> + </control> + <control type="button" id="3"> + <description>Clear Bookmark button</description> + <label>296</label> + <width>250</width> + <include>ButtonInfoDialogsCommonValues</include> + </control> + <control type="button" id="4"> + <description>Clear Bookmark button</description> + <label>20406</label> + <width>250</width> + <include>ButtonInfoDialogsCommonValues</include> + <visible>videoplayer.content(episodes)</visible> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estouchy/xml/ViewsList.xml b/addons/skin.estouchy/xml/ViewsList.xml new file mode 100644 index 0000000..fbeedd2 --- /dev/null +++ b/addons/skin.estouchy/xml/ViewsList.xml @@ -0,0 +1,407 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <include name="List"> + <control type="image"> + <posx>115</posx> + <posy>125</posy> + <width>1540</width> + <height>710</height> + <texture>back.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + <visible>String.IsEqual(Skin.AspectRatio,16:9) + Control.IsVisible(500)</visible> + </control> + <control type="image"> + <posx>115</posx> + <posy>125</posy> + <width>1100</width> + <height>710</height> + <texture>back.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + <visible>String.IsEqual(Skin.AspectRatio,4:3) + Control.IsVisible(500)</visible> + </control> + <control type="panel" id="500"> + <posx>120</posx> + <posy>130</posy> + <width>$PARAM[panel-width]</width> + <height>700</height> + <onleft>2</onleft> + <onright>60</onright> + <onup>500</onup> + <ondown>500</ondown> + <viewtype label="535">list</viewtype> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <preloaditems>2</preloaditems> + <itemlayout height="70" width="$PARAM[panel-width]" condition="!Window.IsVisible(EventLog)"> + <control type="image"> + <posx>4</posx> + <posy>4</posy> + <width>62</width> + <height>62</height> + <texture background="true">$VAR[PosterThumb]</texture> + <aspectratio>keep</aspectratio> + <visible>Container.Content(Movies) | Container.Content(Seasons) | Container.Content(TVShows) | Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Videos) | Container.Content(Artists) | Container.Content(Albums) | Container.Content(Songs) | [Container.Content(Addons) + !ListItem.IsFolder] | Container.Content(Actors) | Container.Content(Sets) | [Window.IsVisible(Pictures) + !String.IsEmpty(Container.FolderPath)]</visible> + </control> + <control type="image"> + <posx>4</posx> + <posy>4</posy> + <width>62</width> + <height>62</height> + <texture background="true">$INFO[Listitem.Icon]</texture> + <aspectratio>keep</aspectratio> + <visible>[Container.Content() + !Window.IsVisible(Pictures)] | Container.Content(Files) | Container.Content(Games) | Container.Content(Genres) | Container.Content(Years) | Container.Content(Directors) | Container.Content(Studios) | Container.Content(Countries) | Container.Content(Tags) | [Container.Content(Addons) + ListItem.IsFolder] | [Window.IsVisible(Pictures) + String.IsEmpty(Container.FolderPath)]</visible> + </control> + <control type="label"> + <posx>75</posx> + <posy>0</posy> + <width>$PARAM[label-width]</width> + <height>70</height> + <font>font25</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>$PARAM[label2-posx]</posx> + <posy>2</posy> + <width>$PARAM[label-width]</width> + <height>30</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + <animation effect="slide" start="0" end ="100,0" time="0" condition="![Container.Content(Movies) | Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Videos)]">Conditional</animation> + <animation effect="slide" start="0" end ="-40,0" time="0" condition="Container.Content(TVShows)">Conditional</animation> + <visible>!Window.IsVisible(AddonBrowser)</visible> + </control> + <control type="image"> + <description>Rating value</description> + <posx>320r</posx> + <posy>34</posy> + <width>200</width> + <height>25</height> + <aspectratio align="left">keep</aspectratio> + <texture fallback="rating/0.png">$INFO[ListItem.Rating,rating/,.png]</texture> + <animation effect="slide" start="0" end ="100,0" time="0" condition="Container.Content(Albums)">Conditional</animation> + <visible>[Container.Content(Movies) | Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Albums)] + !String.Contains(ListItem.Label,..)</visible> + </control> + <control type="image"> + <description>Rating value</description> + <posx>220r</posx> + <posy>34</posy> + <width>200</width> + <height>25</height> + <aspectratio align="left">keep</aspectratio> + <texture fallback="rating/0.png">$INFO[ListItem.UserRating,rating/,.png]</texture> + <visible>Container.Content(Songs) + !String.Contains(ListItem.Label,..)</visible> + </control> + <control type="image"> + <posx>110r</posx> + <posy>15</posy> + <width>60</width> + <height>40</height> + <texture>$INFO[ListItem.VideoResolution,flagging/resolution/,.png]</texture> + <visible>[Container.Content(Movies) | Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Videos)]</visible> + </control> + <control type="image"> + <posx>110r</posx> + <posy>15</posy> + <width>60</width> + <height>40</height> + <texture>flagging/source/Set.png</texture> + <visible>ListItem.IsCollection</visible> + </control> + <control type="image"> + <posx>48r</posx> + <posy>22</posy> + <width>26</width> + <height>26</height> + <aspectratio>keep</aspectratio> + <texture>OverlayWatching.png</texture> + <visible>ListItem.IsResumable</visible> + </control> + <control type="image"> + <posx>50r</posx> + <posy>20</posy> + <width>30</width> + <height>30</height> + <texture>$INFO[ListItem.Overlay]</texture> + <visible>!ListItem.IsResumable</visible> + </control> + <control type="label"> + <posx>$PARAM[label2-posx]</posx> + <posy>2</posy> + <width>$PARAM[label-width]</width> + <height>30</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.AddonStatus,, - ]$INFO[ListItem.AddonVersion]</label> + <animation effect="slide" start="0" end ="60,0" time="0" condition="True">Conditional</animation> + <visible>Window.IsVisible(AddonBrowser) + !String.IsEqual(ListItem.AddonStatus,$LOCALIZE[305])</visible> + </control> + <control type="label"> + <posx>$PARAM[label2-posx]</posx> + <posy>2</posy> + <width>$PARAM[label-width]</width> + <height>30</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.AddonVersion]</label> + <animation effect="slide" start="0" end ="60,0" time="0" condition="True">Conditional</animation> + <visible>Window.IsVisible(AddonBrowser) + String.IsEqual(ListItem.AddonStatus,$LOCALIZE[305])</visible> + </control> + <control type="image"> + <posx>50r</posx> + <posy>20</posy> + <width>30</width> + <height>30</height> + <aspectratio>keep</aspectratio> + <texture>OverlayWatched.png</texture> + <visible>Window.IsVisible(AddonBrowser) + String.IsEqual(ListItem.Label2,$LOCALIZE[305])</visible> + </control> + </itemlayout> + <focusedlayout height="70" width="$PARAM[panel-width]" condition="!Window.IsVisible(EventLog)"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>$PARAM[layout-width]</width> + <height>70</height> + <texture>list_focus.png</texture> + <include>VisibleFadeEffect</include> + </control> + <control type="image"> + <posx>4</posx> + <posy>4</posy> + <width>62</width> + <height>62</height> + <texture background="true">$VAR[PosterThumb]</texture> + <aspectratio>keep</aspectratio> + <visible>Container.Content(Movies) | Container.Content(Seasons) | Container.Content(TVShows) | Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Videos) | Container.Content(Artists) | Container.Content(Albums) | Container.Content(Songs) | [Container.Content(Addons) + !ListItem.IsFolder] | Container.Content(Actors) | Container.Content(Sets) | [Window.IsVisible(Pictures) + !String.IsEmpty(Container.FolderPath)]</visible> + </control> + <control type="image"> + <posx>4</posx> + <posy>4</posy> + <width>62</width> + <height>62</height> + <texture background="true">$INFO[Listitem.Icon]</texture> + <aspectratio>keep</aspectratio> + <visible>[Container.Content() + !Window.IsVisible(Pictures)] | Container.Content(Files) | Container.Content(Games) | Container.Content(Genres) | Container.Content(Years) | Container.Content(Directors) | Container.Content(Studios) | Container.Content(Countries) | Container.Content(Tags) | [Container.Content(Addons) + ListItem.IsFolder] | [Window.IsVisible(Pictures) + String.IsEmpty(Container.FolderPath)]</visible> + </control> + <control type="label"> + <posx>75</posx> + <posy>0</posy> + <width>$PARAM[label-width]</width> + <height>70</height> + <font>font25</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>$PARAM[label2-posx]</posx> + <posy>2</posy> + <width>$PARAM[label-width]</width> + <height>30</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + <animation effect="slide" start="0" end ="100,0" time="0" condition="![Container.Content(Movies) | Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Videos)]">Conditional</animation> + <animation effect="slide" start="0" end ="-40,0" time="0" condition="Container.Content(TVShows)">Conditional</animation> + <visible>!Window.IsVisible(AddonBrowser)</visible> + </control> + <control type="image"> + <description>Rating value</description> + <posx>320r</posx> + <posy>34</posy> + <width>200</width> + <height>25</height> + <aspectratio align="left">keep</aspectratio> + <texture fallback="rating/0.png">$INFO[ListItem.Rating,rating/]</texture> + <animation effect="slide" start="0" end ="100,0" time="0" condition="Container.Content(Albums)">Conditional</animation> + <visible>[Container.Content(Movies) | Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Albums)] + !String.Contains(ListItem.Label,..)</visible> + </control> + <control type="image"> + <description>Rating value</description> + <posx>220r</posx> + <posy>34</posy> + <width>200</width> + <height>25</height> + <aspectratio align="left">keep</aspectratio> + <texture fallback="rating/0.png">$INFO[ListItem.UserRating,rating/]</texture> + <visible>Container.Content(Songs) + !String.Contains(ListItem.Label,..)</visible> + </control> + <control type="image"> + <posx>110r</posx> + <posy>15</posy> + <width>60</width> + <height>40</height> + <texture>$INFO[ListItem.VideoResolution,flagging/resolution/,.png]</texture> + <visible>[Container.Content(Movies) | Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Videos)]</visible> + </control> + <control type="image"> + <posx>110r</posx> + <posy>15</posy> + <width>60</width> + <height>40</height> + <texture>flagging/source/Set.png</texture> + <visible>ListItem.IsCollection</visible> + </control> + <control type="image"> + <posx>48r</posx> + <posy>22</posy> + <width>26</width> + <height>26</height> + <aspectratio>keep</aspectratio> + <texture>OverlayWatching.png</texture> + <visible>ListItem.IsResumable</visible> + </control> + <control type="image"> + <posx>50r</posx> + <posy>20</posy> + <width>30</width> + <height>30</height> + <texture>$INFO[ListItem.Overlay]</texture> + <visible>!ListItem.IsResumable</visible> + </control> + <control type="label"> + <posx>$PARAM[label2-posx]</posx> + <posy>2</posy> + <width>$PARAM[label-width]</width> + <height>30</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.AddonStatus,, - ]$INFO[ListItem.AddonVersion]</label> + <animation effect="slide" start="0" end ="60,0" time="0" condition="True">Conditional</animation> + <visible>Window.IsVisible(AddonBrowser) + !String.IsEqual(ListItem.AddonStatus,$LOCALIZE[305])</visible> + </control> + <control type="label"> + <posx>$PARAM[label2-posx]</posx> + <posy>2</posy> + <width>$PARAM[label-width]</width> + <height>30</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.AddonVersion]</label> + <animation effect="slide" start="0" end ="60,0" time="0" condition="True">Conditional</animation> + <visible>Window.IsVisible(AddonBrowser) + String.IsEqual(ListItem.AddonStatus,$LOCALIZE[305])</visible> + </control> + <control type="image"> + <posx>50r</posx> + <posy>20</posy> + <width>30</width> + <height>30</height> + <aspectratio>keep</aspectratio> + <texture>OverlayWatched.png</texture> + <visible>Window.IsVisible(AddonBrowser) + String.IsEqual(ListItem.Label2,$LOCALIZE[305])</visible> + </control> + </focusedlayout> + <itemlayout height="90" width="$PARAM[panel-width]" condition="Window.IsVisible(EventLog)"> + <control type="image"> + <posx>4</posx> + <posy>4</posy> + <width>82</width> + <height>82</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>105</posx> + <posy>0</posy> + <width>$PARAM[label-width]</width> + <height>40</height> + <font>font25</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>$PARAM[label2-posx]</posx> + <posy>0</posy> + <width>$PARAM[label-width]</width> + <height>40</height> + <font>font25</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + <animation effect="slide" start="0" end ="100,0" time="0" condition="True">Conditional</animation> + </control> + <control type="textbox"> + <posx>105</posx> + <posy>30</posy> + <width>1350</width> + <height>48</height> + <font>font22</font> + <align>left</align> + <label>$INFO[ListItem.Property(Event.Description)]</label> + </control> + </itemlayout> + <focusedlayout height="90" width="$PARAM[panel-width]" condition="Window.IsVisible(EventLog)"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>$PARAM[layout-width]</width> + <height>90</height> + <texture>list_focus.png</texture> + <include>VisibleFadeEffect</include> + </control> + <control type="image"> + <posx>4</posx> + <posy>4</posy> + <width>82</width> + <height>82</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>105</posx> + <posy>0</posy> + <width>$PARAM[label-width]</width> + <height>40</height> + <font>font25</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Property(Event.Description)]</label> + </control> + <control type="label"> + <posx>$PARAM[label2-posx]</posx> + <posy>0</posy> + <width>$PARAM[label-width]</width> + <height>40</height> + <font>font25</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + <animation effect="slide" start="0" end ="100,0" time="0" condition="True">Conditional</animation> + </control> + <control type="textbox"> + <posx>105</posx> + <posy>30</posy> + <width>$PARAM[label-width]</width> + <height>60</height> + <font>font22</font> + <align>left</align> + <label>$INFO[ListItem.Property(Event.Description)]</label> + </control> + </focusedlayout> + </control> + </include> +</includes> diff --git a/addons/skin.estouchy/xml/ViewsPVR.xml b/addons/skin.estouchy/xml/ViewsPVR.xml new file mode 100644 index 0000000..a93f9ba --- /dev/null +++ b/addons/skin.estouchy/xml/ViewsPVR.xml @@ -0,0 +1,441 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <include name="PVRBack"> + <control type="image"> + <posx>115</posx> + <posy>115</posy> + <width>1540</width> + <height>760</height> + <texture>back.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + <visible>String.IsEqual(Skin.AspectRatio,16:9) + Control.IsVisible(10)</visible> + </control> + <control type="image"> + <posx>115</posx> + <posy>115</posy> + <width>1100</width> + <height>760</height> + <texture>back.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + <visible>String.IsEqual(Skin.AspectRatio,4:3) + Control.IsVisible(10)</visible> + </control> + </include> + <include name="PVRList"> + <control type="list" id="$PARAM[panel-id]"> + <posx>120</posx> + <posy>120</posy> + <width>$PARAM[panel-width]</width> + <height>540</height> + <onleft>2</onleft> + <onright>60</onright> + <viewtype label="535">list</viewtype> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <preloaditems>2</preloaditems> + <itemlayout height="90" width="$PARAM[panel-width]"> + <control type="image"> + <posx>10</posx> + <posy>10</posy> + <width>70</width> + <height>70</height> + <texture background="true">$VAR[PosterThumb]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>100</posx> + <posy>0</posy> + <width>$PARAM[label-width]</width> + <height>60</height> + <font>font28_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$VAR[PVRListLabel]</label> + </control> + <control type="label"> + <posx>100</posx> + <posy>0</posy> + <width>$PARAM[label-width]</width> + <height>60</height> + <font>font25</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Date]</label> + </control> + <control type="label"> + <posx>100</posx> + <posy>40</posy> + <width>$PARAM[label-width]</width> + <height>50</height> + <font>font25</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.ChannelNumberLabel,,. ]$INFO[ListItem.ChannelName]</label> + </control> + <control type="label"> + <posx>100</posx> + <posy>40</posy> + <width>$PARAM[label-width]</width> + <height>50</height> + <font>font25</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Comment]</label> + </control> + <control type="progress"> + <description>Progress</description> + <posx>100</posx> + <posy>83</posy> + <width>$PARAM[label-width]</width> + <height>6</height> + <info>ListItem.Progress</info> + </control> + </itemlayout> + <focusedlayout height="90" width="$PARAM[panel-width]"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>$PARAM[panel-width]</width> + <height>90</height> + <texture>list_focus.png</texture> + <include>VisibleFadeEffect</include> + </control> + <control type="image"> + <posx>10</posx> + <posy>10</posy> + <width>70</width> + <height>70</height> + <texture background="true">$VAR[PosterThumb]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>100</posx> + <posy>0</posy> + <width>$PARAM[label-width]</width> + <height>60</height> + <font>font28_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$VAR[PVRListLabel]</label> + </control> + <control type="label"> + <posx>100</posx> + <posy>0</posy> + <width>$PARAM[label-width]</width> + <height>60</height> + <font>font25</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Date]</label> + </control> + <control type="label"> + <posx>100</posx> + <posy>40</posy> + <width>$PARAM[label-width]</width> + <height>50</height> + <font>font25</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.ChannelNumberLabel,,. ]$INFO[ListItem.ChannelName]</label> + </control> + <control type="label"> + <posx>100</posx> + <posy>40</posy> + <width>$PARAM[label-width]</width> + <height>50</height> + <font>font25</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Comment]</label> + </control> + <control type="progress"> + <description>Progress</description> + <posx>100</posx> + <posy>83</posy> + <width>$PARAM[label-width]</width> + <height>6</height> + <info>ListItem.Progress</info> + </control> + </focusedlayout> + </control> + </include> + <include name="PVREPG"> + <control type="image"> + <posx>120</posx> + <posy>105</posy> + <width>$PARAM[panel-width]</width> + <height>550</height> + <texture>panel.png</texture> + </control> + <control type="epggrid" id="10"> + <posx>120</posx> + <posy>105</posy> + <width>$PARAM[panel-width]</width> + <height>550</height> + <onleft>2</onleft> + <onright>60</onright> + <onup>10</onup> + <ondown>10</ondown> + <viewtype label="19069">list</viewtype> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <timeblocks>40</timeblocks> + <rulerunit>6</rulerunit> + <progresstexture border="0,3,8,3">epg_marker.png</progresstexture> + <rulerlayout height="30" width="40"> + <control type="label" id="2"> + <posx>10</posx> + <posy>0</posy> + <width>34</width> + <height>30</height> + <font>font16</font> + <aligny>center</aligny> + <selectedcolor>blue</selectedcolor> + <align>left</align> + <label>[B]$INFO[ListItem.Label][/B]</label> + </control> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>250</width> + <height>30</height> + <texture border="2">separator.png</texture> + <visible>ListItem.Property(DateLabel)</visible> + </control> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>2</width> + <height>30</height> + <texture border="2">separator.png</texture> + <visible>!ListItem.Property(DateLabel)</visible> + </control> + </rulerlayout> + <channellayout height="65" width="250"> + <control type="image"> + <posx>0</posx> + <posy>65</posy> + <width>250</width> + <height>2</height> + <texture border="2">separator.png</texture> + <colordiffuse>FF464646</colordiffuse> + </control> + <control type="image"> + <posx>5</posx> + <posy>10</posy> + <width>45</width> + <height>45</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label" id="1"> + <posx>55</posx> + <posy>0</posy> + <width>200</width> + <height>65</height> + <font>font20</font> + <aligny>center</aligny> + <selectedcolor>blue</selectedcolor> + <label>[B]$INFO[ListItem.ChannelNumberLabel,,.] $INFO[ListItem.ChannelName][/B]</label> + <scroll>false</scroll> + </control> + </channellayout> + <focusedchannellayout height="65" width="250"> + <control type="image"> + <posx>0</posx> + <posy>65</posy> + <width>250</width> + <height>2</height> + <texture border="2">separator.png</texture> + <colordiffuse>FF464646</colordiffuse> + </control> + <control type="image" id="1"> + <posx>0</posx> + <posy>0</posy> + <width>250</width> + <height>65</height> + <texture>list_focus.png</texture> + </control> + <control type="image"> + <posx>5</posx> + <posy>10</posy> + <width>45</width> + <height>45</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label" id="1"> + <posx>55</posx> + <posy>0</posy> + <width>200</width> + <height>65</height> + <font>font20</font> + <aligny>center</aligny> + <selectedcolor>blue</selectedcolor> + <label>[B]$INFO[ListItem.ChannelNumberLabel,,.] $INFO[ListItem.ChannelName][/B]</label> + <scroll>false</scroll> + </control> + </focusedchannellayout> + <itemlayout width="40" height="65"> + <control type="image" id="2"> + <width>40</width> + <height>65</height> + <posx>0</posx> + <posy>0</posy> + <aspectratio>stretch</aspectratio> + <texture border="3">$INFO[ListItem.Property(GenreType),epg/,.png]</texture> + </control> + <control type="label" id="1"> + <posx>6</posx> + <posy>0</posy> + <width>30</width> + <height>65</height> + <font>font20_title</font> + <aligny>center</aligny> + <selectedcolor>blue</selectedcolor> + <align>left</align> + <label>$INFO[ListItem.Label]</label> + <scroll>false</scroll> + </control> + <control type="image"> + <posx>7</posx> + <posy>45</posy> + <width>15</width> + <height>15</height> + <texture>epg_record.png</texture> + <visible>ListItem.IsRecording</visible> + </control> + <control type="image"> + <posx>7</posx> + <posy>45</posy> + <width>15</width> + <height>15</height> + <texture>epg_schedule.png</texture> + <visible>ListItem.HasTimer</visible> + </control> + <control type="image"> + <posx>7</posx> + <posy>45</posy> + <width>15</width> + <height>15</height> + <texture>epg_archive.png</texture> + <visible>![ListItem.IsRecording | ListItem.HasTimer] + ListItem.IsPlayable</visible> + </control> + </itemlayout> + <focusedlayout width="40" height="65"> + <control type="image" id="2"> + <width>40</width> + <height>65</height> + <posx>0</posx> + <posy>0</posy> + <aspectratio>stretch</aspectratio> + <texture border="3">$INFO[ListItem.Property(GenreType),epg/,.png]</texture> + <colordiffuse>D0FFFFFF</colordiffuse> + </control> + <control type="image" id="2"> + <width>40</width> + <height>65</height> + <posx>0</posx> + <posy>0</posy> + <texture border="5">thumb_focus.png</texture> + </control> + <control type="label" id="1"> + <posx>6</posx> + <posy>0</posy> + <width>30</width> + <height>65</height> + <font>font20_title</font> + <aligny>center</aligny> + <selectedcolor>blue</selectedcolor> + <align>left</align> + <label>$INFO[ListItem.Label]</label> + <scroll>false</scroll> + </control> + <control type="image"> + <posx>7</posx> + <posy>45</posy> + <width>15</width> + <height>15</height> + <texture>epg_record.png</texture> + <visible>ListItem.IsRecording</visible> + </control> + <control type="image"> + <posx>7</posx> + <posy>45</posy> + <width>15</width> + <height>15</height> + <texture>epg_schedule.png</texture> + <visible>ListItem.HasTimer</visible> + </control> + <control type="image"> + <posx>7</posx> + <posy>45</posy> + <width>15</width> + <height>15</height> + <texture>epg_archive.png</texture> + <visible>![ListItem.IsRecording | ListItem.HasTimer] + ListItem.IsPlayable</visible> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="60"> + <posx>50r</posx> + <posy>105</posy> + <width>26</width> + <height>550</height> + <texturesliderbackground colordiffuse="30FFFFFF">white.png</texturesliderbackground> + <texturesliderbar colordiffuse="grey">white.png</texturesliderbar> + <texturesliderbarfocus colordiffuse="blue">white.png</texturesliderbarfocus> + <textureslidernib>blank.png</textureslidernib> + <textureslidernibfocus>blank.png</textureslidernibfocus> + <onleft>10</onleft> + <orientation>vertical</orientation> + <visible>Control.IsVisible(10)</visible> + </control> + </include> + <include name="PVRInfo"> + <control type="group"> + <control type="image"> + <posx>120</posx> + <posy>670</posy> + <width>$PARAM[panel-width]</width> + <height>200</height> + <texture>panel.png</texture> + <include>VisibleFadeEffect</include> + </control> + <control type="image"> + <posx>120</posx> + <posy>670</posy> + <width>356</width> + <height>200</height> + <texture>special://skin/background/tv.jpg</texture> + <include>VisibleFadeEffect</include> + <visible>!Player.HasVideo</visible> + </control> + <control type="videowindow"> + <posx>120</posx> + <posy>670</posy> + <width>356</width> + <height>200</height> + <visible>Player.HasVideo</visible> + </control> + <control type="textbox"> + <posx>485</posx> + <posy>678</posy> + <width>$PARAM[textbox-width]</width> + <height>176</height> + <label>[B]$INFO[ListItem.Plot][/B]</label> + <font>font24</font> + <autoscroll delay="2000" time="2000" repeat="2000">True</autoscroll> + </control> + </control> + </include> +</includes> diff --git a/addons/skin.estouchy/xml/ViewsThumbnail.xml b/addons/skin.estouchy/xml/ViewsThumbnail.xml new file mode 100644 index 0000000..99a4020 --- /dev/null +++ b/addons/skin.estouchy/xml/ViewsThumbnail.xml @@ -0,0 +1,427 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <include name="Thumbnail"> + <control type="panel" id="50"> + <posx>130</posx> + <posy>115</posy> + <width>$PARAM[panel-width]</width> + <height>750</height> + <onleft>2</onleft> + <onright>60</onright> + <onup>50</onup> + <ondown>50</ondown> + <viewtype label="21371">list</viewtype> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <preloaditems>4</preloaditems> + <animation effect="slide" start="0,0" end="-1,0" time="0" condition="String.IsEqual(Skin.AspectRatio,4:3)">Conditional</animation> + <animation effect="slide" start="0,0" end="-1,0" time="0" condition="String.IsEqual(Skin.AspectRatio,16:9) + Container.Content(Episodes)">Conditional</animation> + <animation effect="slide" start="0,0" end="28,0" time="0" condition="String.IsEqual(Skin.AspectRatio,4:3) + Container.Content(Episodes)">Conditional</animation> + <itemlayout condition="!Container.Content(Movies) + !Container.Content(Seasons) + !Container.Content(Episodes) + !Container.Content(TVShows) + !Container.Content(MusicVideos) + !Container.Content(Videos)" height="250" width="218"> + <control type="image"> + <posx>5</posx> + <posy>0</posy> + <width>210</width> + <height>255</height> + <texture>button_nofocus.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="image"> + <posx>10</posx> + <posy>5</posy> + <width>200</width> + <height>200</height> + <texture background="true">$INFO[Listitem.Icon]</texture> + <aspectratio>scale</aspectratio> + <visible>Container.Content(Artists) | Container.Content(Albums) | Container.Content(Songs) | Container.Content(Addons) | Container.Content(Games) | Container.Content(Images) | Container.Content(Actors) | Container.Content(Sets)</visible> + </control> + <control type="image"> + <posx>67</posx> + <posy>62</posy> + <width>86</width> + <height>86</height> + <texture background="true">$INFO[Listitem.Icon]</texture> + <aspectratio>keep</aspectratio> + <visible>Container.Content() | Container.Content(Files) | Container.Content(Games) | Container.Content(Genres) | Container.Content(Years) | Container.Content(Directors) | Container.Content(Studios) | Container.Content(Countries) | Container.Content(Tags) | Container.Content(Playlists)</visible> + </control> + <control type="image"> + <posx>10</posx> + <posy>205</posy> + <width>200</width> + <height>45</height> + <texture colordiffuse="40000000">black.png</texture> + </control> + <control type="textbox"> + <posx>10</posx> + <posy>199</posy> + <width>200</width> + <height>52</height> + <font>font20_narrow</font> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <posx>180</posx> + <posy>2</posy> + <width>30</width> + <height>30</height> + <aspectratio>keep</aspectratio> + <texture>OverlayWatched.png</texture> + <visible>Window.IsVisible(AddonBrowser) + String.IsEqual(ListItem.Label2,$LOCALIZE[305])</visible> + </control> + <control type="image"> + <posx>182</posx> + <posy>4</posy> + <width>26</width> + <height>26</height> + <aspectratio>keep</aspectratio> + <texture>OverlayWatching.png</texture> + <visible>ListItem.IsResumable</visible> + </control> + <control type="image"> + <posx>180</posx> + <posy>2</posy> + <width>30</width> + <height>30</height> + <texture>$INFO[ListItem.Overlay]</texture> + </control> + </itemlayout> + <focusedlayout condition="!Container.Content(Movies) + !Container.Content(Seasons) + !Container.Content(Episodes) + !Container.Content(TVShows) + !Container.Content(MusicVideos) + !Container.Content(Videos)" height="250" width="218"> + <control type="image"> + <posx>5</posx> + <posy>0</posy> + <width>210</width> + <height>255</height> + <texture>button_nofocus.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="image"> + <posx>10</posx> + <posy>5</posy> + <width>200</width> + <height>200</height> + <texture background="true">$INFO[Listitem.Icon]</texture> + <aspectratio>scale</aspectratio> + <visible>Container.Content(Artists) | Container.Content(Albums) | Container.Content(Songs) | Container.Content(Addons) | Container.Content(Games) | Container.Content(Images) | Container.Content(Actors) | Container.Content(Sets)</visible> + </control> + <control type="image"> + <posx>67</posx> + <posy>62</posy> + <width>86</width> + <height>86</height> + <texture background="true">$INFO[Listitem.Icon]</texture> + <aspectratio>keep</aspectratio> + <visible>Container.Content() | Container.Content(Files) | Container.Content(Genres) | Container.Content(Years) | Container.Content(Directors) | Container.Content(Studios) | Container.Content(Countries) | Container.Content(Tags) | Container.Content(Playlists)</visible> + </control> + <control type="image"> + <posx>10</posx> + <posy>205</posy> + <width>200</width> + <height>45</height> + <texture colordiffuse="blue">white.png</texture> + </control> + <control type="textbox"> + <posx>10</posx> + <posy>199</posy> + <width>200</width> + <height>52</height> + <font>font20_narrow</font> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <posx>180</posx> + <posy>2</posy> + <width>30</width> + <height>30</height> + <aspectratio>keep</aspectratio> + <texture>OverlayWatched.png</texture> + <visible>Window.IsVisible(AddonBrowser) + String.IsEqual(ListItem.Label2,$LOCALIZE[305])</visible> + </control> + <control type="image"> + <posx>182</posx> + <posy>4</posy> + <width>26</width> + <height>26</height> + <aspectratio>keep</aspectratio> + <texture>OverlayWatching.png</texture> + <visible>ListItem.IsResumable</visible> + </control> + <control type="image"> + <posx>180</posx> + <posy>2</posy> + <width>30</width> + <height>30</height> + <texture>$INFO[ListItem.Overlay]</texture> + <visible>!ListItem.IsResumable</visible> + </control> + </focusedlayout> + <itemlayout condition="Container.Content(Movies) | Container.Content(Seasons) | Container.Content(TVShows)" height="375" width="218"> + <control type="image"> + <posx>5</posx> + <posy>0</posy> + <width>210</width> + <height>355</height> + <texture>button_nofocus.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="image"> + <posx>10</posx> + <posy>5</posy> + <width>200</width> + <height>300</height> + <texture background="true">$VAR[PosterThumb]</texture> + <aspectratio>stretch</aspectratio> + </control> + <control type="image"> + <posx>10</posx> + <posy>305</posy> + <width>200</width> + <height>45</height> + <texture colordiffuse="40000000">black.png</texture> + </control> + <control type="textbox"> + <posx>10</posx> + <posy>299</posy> + <width>200</width> + <height>52</height> + <font>font20_narrow</font> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <posx>170</posx> + <posy>11</posy> + <width>40</width> + <height>30</height> + <texture>$INFO[ListItem.VideoResolution,flagging/resolution/,.png]</texture> + </control> + <control type="image"> + <posx>170</posx> + <posy>11</posy> + <width>40</width> + <height>30</height> + <texture>flagging/source/Set.png</texture> + <visible>ListItem.IsCollection</visible> + </control> + <control type="image"> + <posx>172</posx> + <posy>262</posy> + <width>26</width> + <height>26</height> + <aspectratio>keep</aspectratio> + <texture>OverlayWatching.png</texture> + <visible>ListItem.IsResumable</visible> + </control> + <control type="image"> + <posx>170</posx> + <posy>260</posy> + <width>30</width> + <height>30</height> + <texture>$INFO[ListItem.Overlay]</texture> + <visible>!ListItem.IsResumable</visible> + </control> + </itemlayout> + <focusedlayout condition="Container.Content(Movies) | Container.Content(Seasons) | Container.Content(TVShows)" height="375" width="218"> + <control type="image"> + <posx>5</posx> + <posy>0</posy> + <width>210</width> + <height>355</height> + <texture>button_nofocus.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="image"> + <posx>10</posx> + <posy>5</posy> + <width>200</width> + <height>300</height> + <texture background="true">$VAR[PosterThumb]</texture> + <aspectratio>stretch</aspectratio> + </control> + <control type="image"> + <posx>10</posx> + <posy>305</posy> + <width>200</width> + <height>45</height> + <texture colordiffuse="blue">white.png</texture> + </control> + <control type="textbox"> + <posx>10</posx> + <posy>299</posy> + <width>200</width> + <height>52</height> + <font>font20_narrow</font> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <posx>170</posx> + <posy>11</posy> + <width>40</width> + <height>30</height> + <texture>$INFO[ListItem.VideoResolution,flagging/resolution/,.png]</texture> + </control> + <control type="image"> + <posx>170</posx> + <posy>11</posy> + <width>40</width> + <height>30</height> + <texture>flagging/source/Set.png</texture> + <visible>ListItem.IsCollection</visible> + </control> + <control type="image"> + <posx>172</posx> + <posy>262</posy> + <width>26</width> + <height>26</height> + <aspectratio>keep</aspectratio> + <texture>OverlayWatching.png</texture> + <visible>ListItem.IsResumable</visible> + </control> + <control type="image"> + <posx>170</posx> + <posy>260</posy> + <width>30</width> + <height>30</height> + <texture>$INFO[ListItem.Overlay]</texture> + <visible>!ListItem.IsResumable</visible> + </control> + </focusedlayout> + <itemlayout condition="Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Videos)" height="250" width="$PARAM[layout-width]"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>308</width> + <height>223</height> + <texture>button_nofocus.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>298</width> + <height>168</height> + <aspectratio>scale</aspectratio> + <texture background="true">$INFO[Listitem.Icon]</texture> + </control> + <control type="image"> + <posx>5</posx> + <posy>173</posy> + <width>298</width> + <height>45</height> + <texture colordiffuse="40000000">black.png</texture> + </control> + <control type="textbox"> + <posx>5</posx> + <posy>167</posy> + <width>298</width> + <height>52</height> + <font>font20_narrow</font> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <posx>258</posx> + <posy>10</posy> + <width>40</width> + <height>30</height> + <texture>$INFO[ListItem.VideoResolution,flagging/resolution/,.png]</texture> + </control> + <control type="image"> + <posx>265</posx> + <posy>147</posy> + <width>26</width> + <height>26</height> + <aspectratio>keep</aspectratio> + <texture>OverlayWatching.png</texture> + <visible>ListItem.IsResumable</visible> + </control> + <control type="image"> + <posx>263</posx> + <posy>145</posy> + <width>30</width> + <height>30</height> + <texture>$INFO[ListItem.Overlay]</texture> + <visible>!ListItem.IsResumable</visible> + </control> + </itemlayout> + <focusedlayout condition="Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Videos)" height="250" width="$PARAM[layout-width]"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>308</width> + <height>223</height> + <texture>button_nofocus.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + </control> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>298</width> + <height>168</height> + <aspectratio>scale</aspectratio> + <texture background="true">$INFO[Listitem.Icon]</texture> + </control> + <control type="image"> + <posx>5</posx> + <posy>173</posy> + <width>298</width> + <height>45</height> + <texture colordiffuse="blue">white.png</texture> + </control> + <control type="textbox"> + <posx>5</posx> + <posy>167</posy> + <width>298</width> + <height>52</height> + <font>font20_narrow</font> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <posx>258</posx> + <posy>10</posy> + <width>40</width> + <height>30</height> + <texture>$INFO[ListItem.VideoResolution,flagging/resolution/,.png]</texture> + </control> + <control type="image"> + <posx>265</posx> + <posy>147</posy> + <width>26</width> + <height>26</height> + <aspectratio>keep</aspectratio> + <texture>OverlayWatching.png</texture> + <visible>ListItem.IsResumable</visible> + </control> + <control type="image"> + <posx>263</posx> + <posy>145</posy> + <width>30</width> + <height>30</height> + <texture>$INFO[ListItem.Overlay]</texture> + <visible>!ListItem.IsResumable</visible> + </control> + </focusedlayout> + </control> + </include> +</includes> diff --git a/addons/skin.estouchy/xml/ViewsWide.xml b/addons/skin.estouchy/xml/ViewsWide.xml new file mode 100644 index 0000000..c8b0e26 --- /dev/null +++ b/addons/skin.estouchy/xml/ViewsWide.xml @@ -0,0 +1,822 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <include name="Wide"> + <control type="image"> + <posx>115</posx> + <posy>115</posy> + <width>1540</width> + <height>730</height> + <texture>back.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + <visible>String.IsEqual(Skin.AspectRatio,16:9) + Control.IsVisible(550)</visible> + </control> + <control type="image"> + <posx>115</posx> + <posy>115</posy> + <width>1100</width> + <height>730</height> + <texture>back.png</texture> + <bordertexture border="6">panel_shadow.png</bordertexture> + <bordersize>5</bordersize> + <visible>String.IsEqual(Skin.AspectRatio,4:3) + Control.IsVisible(550)</visible> + </control> + <control type="panel" id="550"> + <visible>Container.Content(Movies) | Container.Content(TVShows) | Container.Content(Seasons) | Container.Content(Episodes) | Container.Content(MusicVideos) | Container.Content(Artists) | Container.Content(Albums) | Container.Content(Songs) | Container.Content(Addons) | Container.Content(Games)</visible> + <posx>120</posx> + <posy>120</posy> + <width>$PARAM[panel-width]</width> + <height>720</height> + <onleft>2</onleft> + <onright>60</onright> + <onup>550</onup> + <ondown>550</ondown> + <viewtype label="31030">wide</viewtype> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <preloaditems>2</preloaditems> + <itemlayout condition="!Container.Content(Episodes) + !Container.Content(MusicVideos) + !Container.Content(Artists) + !Container.Content(Albums) + !Container.Content(Songs) + !Container.Content(Addons)" height="240" width="$PARAM[panel-width]"> + <control type="image"> + <posx>5</posx> + <posy>10</posy> + <width>150</width> + <height>220</height> + <texture background="true">$VAR[PosterThumb]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>170</posx> + <posy>15</posy> + <width>700</width> + <height>25</height> + <font>font28_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>200</posx> + <posy>45</posy> + <width>670</width> + <height>20</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Genre]</label> + <textcolor>blue</textcolor> + </control> + <control type="label"> + <posx>510r</posx> + <posy>7</posy> + <width>400</width> + <height>30</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + <textcolor>blue</textcolor> + <animation effect="slide" start="0,0" end="60,0" time="0" condition="Container.Content(TVShows) | container.Content(Seasons)">Conditional</animation> + </control> + <control type="image"> + <description>Rating value</description> + <posx>300r</posx> + <posy>35</posy> + <width>200</width> + <height>25</height> + <aspectratio align="left">keep</aspectratio> + <texture fallback="rating/0.png">$INFO[ListItem.UserRating,rating/,.png]</texture> + <animation effect="slide" start="0,0" end="60,0" time="0" condition="Container.Content(TVShows) | container.Content(Seasons)">Conditional</animation> + <visible>!String.IsEqual(ListItem.Label,..) + ![Container.Content(Files) | Container.Content(Games)]</visible> + </control> + <control type="image"> + <posx>100r</posx> + <posy>15</posy> + <width>60</width> + <height>40</height> + <texture>$INFO[ListItem.VideoResolution,flagging/resolution/,.png]</texture> + </control> + <control type="image"> + <posx>100r</posx> + <posy>15</posy> + <width>60</width> + <height>40</height> + <texture>flagging/source/Set.png</texture> + <visible>ListItem.IsCollection</visible> + </control> + <control type="image"> + <posx>40r</posx> + <posy>22</posy> + <width>25</width> + <height>25</height> + <aspectratio>keep</aspectratio> + <texture>OverlayWatching.png</texture> + <visible>ListItem.IsResumable</visible> + </control> + <control type="image"> + <posx>40r</posx> + <posy>20</posy> + <width>30</width> + <height>30</height> + <texture>$INFO[ListItem.Overlay]</texture> + <visible>!ListItem.IsResumable</visible> + </control> + <control type="textbox"> + <posx>170</posx> + <posy>70</posy> + <width>$PARAM[textbox-width-movies]</width> + <height>145</height> + <font>font25</font> + <align>justify</align> + <label>$INFO[ListItem.Plot]</label> + <textcolor>lightgrey</textcolor> + </control> + </itemlayout> + <focusedlayout condition="!Container.Content(Episodes) + !Container.Content(MusicVideos) + !Container.Content(Artists) + !Container.Content(Albums) + !Container.Content(Songs) + !Container.Content(Addons)" height="240" width="$PARAM[panel-width]"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>$PARAM[panel-width]</width> + <height>240</height> + <texture>list_focus.png</texture> + </control> + <control type="image"> + <posx>5</posx> + <posy>10</posy> + <width>150</width> + <height>220</height> + <texture background="true">$VAR[PosterThumb]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <posx>170</posx> + <posy>15</posy> + <width>700</width> + <height>25</height> + <font>font28_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>200</posx> + <posy>45</posy> + <width>670</width> + <height>20</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Genre]</label> + <textcolor>blue</textcolor> + </control> + <control type="label"> + <posx>510r</posx> + <posy>7</posy> + <width>400</width> + <height>30</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + <textcolor>blue</textcolor> + <animation effect="slide" start="0,0" end="60,0" time="0" condition="Container.Content(TVShows) | container.Content(Seasons)">Conditional</animation> + </control> + <control type="image"> + <description>Rating value</description> + <posx>300r</posx> + <posy>35</posy> + <width>200</width> + <height>25</height> + <aspectratio align="left">keep</aspectratio> + <texture fallback="rating/0.png">$INFO[ListItem.UserRating,rating/,.png]</texture> + <animation effect="slide" start="0,0" end="60,0" time="0" condition="Container.Content(TVShows) | container.Content(Seasons)">Conditional</animation> + <visible>!String.IsEqual(ListItem.Label,..) + ![Container.Content(Files) | Container.Content(Games)]</visible> + </control> + <control type="image"> + <posx>100r</posx> + <posy>15</posy> + <width>60</width> + <height>40</height> + <texture>$INFO[ListItem.VideoResolution,flagging/resolution/,.png]</texture> + </control> + <control type="image"> + <posx>100r</posx> + <posy>15</posy> + <width>60</width> + <height>40</height> + <texture>flagging/source/Set.png</texture> + <visible>ListItem.IsCollection</visible> + </control> + <control type="image"> + <posx>40r</posx> + <posy>22</posy> + <width>25</width> + <height>25</height> + <aspectratio>keep</aspectratio> + <texture>OverlayWatching.png</texture> + <visible>ListItem.IsResumable</visible> + </control> + <control type="image"> + <posx>40r</posx> + <posy>20</posy> + <width>30</width> + <height>30</height> + <texture>$INFO[ListItem.Overlay]</texture> + <visible>!ListItem.IsResumable</visible> + </control> + <control type="textbox"> + <posx>170</posx> + <posy>70</posy> + <width>$PARAM[textbox-width-movies]</width> + <height>145</height> + <font>font25</font> + <align>justify</align> + <label>$INFO[ListItem.Plot]</label> + <autoscroll delay="2000" time="2000" repeat="2000">True</autoscroll> + </control> + </focusedlayout> + <itemlayout condition="Container.Content(Episodes) | Container.Content(MusicVideos)" height="240" width="$PARAM[panel-width]"> + <control type="image"> + <posx>5</posx> + <posy>75</posy> + <width>250</width> + <height>160</height> + <aspectratio>scale</aspectratio> + <texture background="true">$INFO[ListItem.Icon]</texture> + </control> + <control type="label"> + <posx>10</posx> + <posy>15</posy> + <width>870</width> + <height>25</height> + <font>font28_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>40</posx> + <posy>45</posy> + <width>840</width> + <height>20</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Premiered,$LOCALIZE[20416] : ]</label> + <textcolor>blue</textcolor> + <visible>Container.Content(Episodes)</visible> + </control> + <control type="label"> + <posx>40</posx> + <posy>45</posy> + <width>840</width> + <height>20</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Artist]</label> + <textcolor>blue</textcolor> + <visible>Container.Content(MusicVideos)</visible> + </control> + <control type="label"> + <posx>510r</posx> + <posy>7</posy> + <width>400</width> + <height>30</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + <textcolor>blue</textcolor> + </control> + <control type="image"> + <description>Rating value</description> + <posx>300r</posx> + <posy>35</posy> + <width>200</width> + <height>25</height> + <aspectratio align="left">keep</aspectratio> + <texture fallback="rating/0.png">$INFO[ListItem.Rating,rating/,.png]</texture> + <visible>!String.IsEqual(ListItem.Label,..)</visible> + </control> + <control type="image"> + <posx>100r</posx> + <posy>15</posy> + <width>60</width> + <height>40</height> + <texture>$INFO[ListItem.VideoResolution,flagging/resolution/,.png]</texture> + </control> + <control type="image"> + <posx>40r</posx> + <posy>22</posy> + <width>25</width> + <height>25</height> + <aspectratio>keep</aspectratio> + <texture>OverlayWatching.png</texture> + <visible>ListItem.IsResumable</visible> + </control> + <control type="image"> + <posx>40r</posx> + <posy>20</posy> + <width>30</width> + <height>30</height> + <texture>$INFO[ListItem.Overlay]</texture> + <visible>!ListItem.IsResumable</visible> + </control> + <control type="textbox"> + <posx>270</posx> + <posy>75</posy> + <width>$PARAM[textbox-width-episodes]</width> + <height>145</height> + <font>font25</font> + <align>justify</align> + <label>$INFO[ListItem.Plot]</label> + <textcolor>lightgrey</textcolor> + </control> + </itemlayout> + <focusedlayout condition="Container.Content(Episodes) | Container.Content(MusicVideos)" height="240" width="$PARAM[panel-width]"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>$PARAM[panel-width]</width> + <height>240</height> + <texture>list_focus.png</texture> + </control> + <control type="image"> + <posx>5</posx> + <posy>75</posy> + <width>250</width> + <height>160</height> + <aspectratio>scale</aspectratio> + <texture background="true">$INFO[ListItem.Icon]</texture> + </control> + <control type="label"> + <posx>10</posx> + <posy>15</posy> + <width>870</width> + <height>25</height> + <font>font28_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>40</posx> + <posy>45</posy> + <width>840</width> + <height>20</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Premiered,$LOCALIZE[20416] : ]</label> + <textcolor>blue</textcolor> + <visible>Container.Content(Episodes)</visible> + </control> + <control type="label"> + <posx>40</posx> + <posy>45</posy> + <width>840</width> + <height>20</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Artist]</label> + <textcolor>blue</textcolor> + <visible>Container.Content(MusicVideos)</visible> + </control> + <control type="label"> + <posx>510r</posx> + <posy>7</posy> + <width>400</width> + <height>30</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + <textcolor>blue</textcolor> + </control> + <control type="image"> + <description>Rating value</description> + <posx>300r</posx> + <posy>35</posy> + <width>200</width> + <height>25</height> + <aspectratio align="left">keep</aspectratio> + <texture fallback="rating/0.png">$INFO[ListItem.Rating,rating/,.png]</texture> + <visible>!String.IsEqual(ListItem.Label,..)</visible> + </control> + <control type="image"> + <posx>100r</posx> + <posy>15</posy> + <width>60</width> + <height>40</height> + <texture>$INFO[ListItem.VideoResolution,flagging/resolution/,.png]</texture> + </control> + <control type="image"> + <posx>40r</posx> + <posy>22</posy> + <width>25</width> + <height>25</height> + <aspectratio>keep</aspectratio> + <texture>OverlayWatching.png</texture> + <visible>ListItem.IsResumable</visible> + </control> + <control type="image"> + <posx>40r</posx> + <posy>20</posy> + <width>30</width> + <height>30</height> + <texture>$INFO[ListItem.Overlay]</texture> + <visible>!ListItem.IsResumable</visible> + </control> + <control type="textbox"> + <posx>270</posx> + <posy>75</posy> + <width>$PARAM[textbox-width-episodes]</width> + <height>145</height> + <font>font25</font> + <align>justify</align> + <label>$INFO[ListItem.Plot]</label> + <autoscroll delay="2000" time="2000" repeat="2000">True</autoscroll> + </control> + </focusedlayout> + <itemlayout condition="Container.Content(Artists) | Container.Content(Albums) | Container.Content(Songs)" height="240" width="$PARAM[panel-width]"> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>230</width> + <height>230</height> + <aspectratio>scale</aspectratio> + <texture background="true">$INFO[ListItem.Icon]</texture> + </control> + <control type="label"> + <posx>250</posx> + <posy>15</posy> + <width>870</width> + <height>25</height> + <font>font28_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>280</posx> + <posy>45</posy> + <width>840</width> + <height>20</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Genre]</label> + <textcolor>blue</textcolor> + <visible>Container.Content(Artists)</visible> + </control> + <control type="label"> + <posx>280</posx> + <posy>45</posy> + <width>840</width> + <height>20</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Year,, - ]$INFO[ListItem.Genre]</label> + <textcolor>blue</textcolor> + <visible>!Container.Content(Artists)</visible> + </control> + <control type="label"> + <posx>910r</posx> + <posy>7</posy> + <width>870</width> + <height>30</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <textcolor>blue</textcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + <control type="image"> + <description>Rating value</description> + <posx>240r</posx> + <posy>35</posy> + <width>200</width> + <height>25</height> + <aspectratio align="left">keep</aspectratio> + <texture fallback="rating/0.png">$INFO[ListItem.Rating,rating/,.png]</texture> + <visible>!String.IsEqual(ListItem.Label,..) + Container.Content(Albums)</visible> + </control> + <control type="image"> + <description>Rating value</description> + <posx>240r</posx> + <posy>35</posy> + <width>200</width> + <height>25</height> + <aspectratio align="left">keep</aspectratio> + <texture fallback="rating/0.png">$INFO[ListItem.UserRating,rating/,.png]</texture> + <visible>!String.IsEqual(ListItem.Label,..) + Container.Content(Songs)</visible> + </control> + <control type="textbox"> + <posx>250</posx> + <posy>75</posy> + <width>$PARAM[textbox-width-episodes]</width> + <height>145</height> + <font>font25</font> + <align>justify</align> + <label>$INFO[ListItem.Property(Artist_Description)]</label> + <textcolor>lightgrey</textcolor> + <visible>Container.Content(Artists)</visible> + </control> + <control type="textbox"> + <posx>250</posx> + <posy>75</posy> + <width>$PARAM[textbox-width-episodes]</width> + <height>145</height> + <font>font25</font> + <align>justify</align> + <label>$INFO[ListItem.Property(Album_Description)]</label> + <textcolor>lightgrey</textcolor> + <visible>Container.Content(Albums)</visible> + </control> + <control type="textbox"> + <posx>250</posx> + <posy>75</posy> + <width>$PARAM[textbox-width-episodes]</width> + <height>10</height> + <font>font25</font> + <align>justify</align> + <label>$INFO[ListItem.Comment]</label> + <textcolor>lightgrey</textcolor> + <visible>Container.Content(Songs) + !String.IsEmpty(ListItem.Comment)</visible> + </control> + <control type="textbox"> + <posx>250</posx> + <posy>100</posy> + <width>$PARAM[textbox-width-episodes]</width> + <height>125</height> + <font>font25</font> + <align>justify</align> + <label>$INFO[ListItem.Album,$LOCALIZE[558]: ][CR]$INFO[ListItem.Tracknumber,$LOCALIZE[554]: ][CR]$INFO[ListItem.Duration,$LOCALIZE[180]: ]</label> + <textcolor>lightgrey</textcolor> + <visible>Container.Content(Songs) + String.IsEmpty(ListItem.Comment)</visible> + </control> + </itemlayout> + <focusedlayout condition="Container.Content(Artists) | Container.Content(Albums) | Container.Content(Songs)" height="240" width="$PARAM[panel-width]"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>$PARAM[panel-width]</width> + <height>240</height> + <texture>list_focus.png</texture> + </control> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>230</width> + <height>230</height> + <aspectratio>scale</aspectratio> + <texture background="true">$INFO[ListItem.Icon]</texture> + </control> + <control type="label"> + <posx>250</posx> + <posy>15</posy> + <width>870</width> + <height>25</height> + <font>font28_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>280</posx> + <posy>45</posy> + <width>840</width> + <height>20</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Genre]</label> + <textcolor>blue</textcolor> + <visible>Container.Content(Artists)</visible> + </control> + <control type="label"> + <posx>280</posx> + <posy>45</posy> + <width>840</width> + <height>20</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Year,, - ]$INFO[ListItem.Genre]</label> + <textcolor>blue</textcolor> + <visible>!Container.Content(Artists)</visible> + </control> + <control type="label"> + <posx>910r</posx> + <posy>7</posy> + <width>870</width> + <height>30</height> + <font>font20</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <textcolor>blue</textcolor> + <label>$INFO[ListItem.Label2]</label> + </control> + <control type="image"> + <description>Rating value</description> + <posx>240r</posx> + <posy>35</posy> + <width>200</width> + <height>25</height> + <aspectratio align="left">keep</aspectratio> + <texture fallback="rating/0.png">$INFO[ListItem.Rating,rating/,.png]</texture> + <visible>!String.IsEqual(ListItem.Label,..) + Container.Content(Albums)</visible> + </control> + <control type="image"> + <description>Rating value</description> + <posx>240r</posx> + <posy>35</posy> + <width>200</width> + <height>25</height> + <aspectratio align="left">keep</aspectratio> + <texture fallback="rating/0.png">$INFO[ListItem.UserRating,rating/,.png]</texture> + <visible>!String.IsEqual(ListItem.Label,..) + Container.Content(Songs)</visible> + </control> + <control type="textbox"> + <posx>250</posx> + <posy>75</posy> + <width>$PARAM[textbox-width-episodes]</width> + <height>145</height> + <font>font25</font> + <align>justify</align> + <label>$INFO[ListItem.Property(Artist_Description)]</label> + <visible>Container.Content(Artists)</visible> + </control> + <control type="textbox"> + <posx>250</posx> + <posy>75</posy> + <width>$PARAM[textbox-width-episodes]</width> + <height>145</height> + <font>font25</font> + <align>justify</align> + <label>$INFO[ListItem.Property(Album_Description)]</label> + <autoscroll delay="2000" time="2000" repeat="2000">True</autoscroll> + <visible>Container.Content(Albums)</visible> + </control> + <control type="textbox"> + <posx>250</posx> + <posy>75</posy> + <width>$PARAM[textbox-width-episodes]</width> + <height>10</height> + <font>font25</font> + <align>justify</align> + <label>$INFO[ListItem.Comment]</label> + <autoscroll delay="2000" time="2000" repeat="2000">True</autoscroll> + <visible>Container.Content(Songs) + !String.IsEmpty(ListItem.Comment)</visible> + </control> + <control type="textbox"> + <posx>250</posx> + <posy>100</posy> + <width>$PARAM[textbox-width-episodes]</width> + <height>125</height> + <font>font25</font> + <align>justify</align> + <label>$INFO[ListItem.Album,$LOCALIZE[558]: ][CR]$INFO[ListItem.Tracknumber,$LOCALIZE[554]: ][CR]$INFO[ListItem.Duration,$LOCALIZE[180]: ]</label> + <autoscroll delay="2000" time="2000" repeat="2000">True</autoscroll> + <visible>Container.Content(Songs) + String.IsEmpty(ListItem.Comment)</visible> + </control> + </focusedlayout> + <itemlayout condition="Container.Content(Addons)" height="240" width="$PARAM[panel-width]"> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>230</width> + <height>230</height> + <aspectratio>scale</aspectratio> + <texture background="true">$INFO[ListItem.Icon]</texture> + </control> + <control type="label"> + <posx>250</posx> + <posy>15</posy> + <width>870</width> + <height>25</height> + <font>font28_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>280</posx> + <posy>45</posy> + <width>840</width> + <height>20</height> + <font>font24</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.AddonCreator]</label> + </control> + <control type="label"> + <posx>910r</posx> + <posy>7</posy> + <width>870</width> + <height>30</height> + <font>font24</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.AddonVersion]$INFO[ListItem.Property(Addon.Status), - ]</label> + </control> + <control type="textbox"> + <posx>250</posx> + <posy>75</posy> + <width>$PARAM[textbox-width-episodes]</width> + <height>145</height> + <font>font25</font> + <align>justify</align> + <label>$INFO[ListItem.AddonLifecycleDesc,[COLOR=selected][B],[/B][/COLOR][CR]]$INFO[ListItem.AddonDisclaimer,[COLOR=blue][B],[/B][/COLOR][CR]]$INFO[ListItem.AddonDescription]</label> + </control> + </itemlayout> + <focusedlayout condition="Container.Content(Addons)" height="240" width="$PARAM[panel-width]"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>$PARAM[panel-width]</width> + <height>240</height> + <texture>list_focus.png</texture> + </control> + <control type="image"> + <posx>5</posx> + <posy>5</posy> + <width>230</width> + <height>230</height> + <aspectratio>scale</aspectratio> + <texture background="true">$INFO[ListItem.Icon]</texture> + </control> + <control type="label"> + <posx>250</posx> + <posy>15</posy> + <width>870</width> + <height>25</height> + <font>font28_title</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <posx>280</posx> + <posy>45</posy> + <width>840</width> + <height>20</height> + <font>font24</font> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.AddonCreator]</label> + </control> + <control type="label"> + <posx>910r</posx> + <posy>7</posy> + <width>870</width> + <height>30</height> + <font>font24</font> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.AddonVersion]$INFO[ListItem.Property(Addon.Status), - ]</label> + </control> + <control type="textbox"> + <posx>250</posx> + <posy>75</posy> + <width>$PARAM[textbox-width-episodes]</width> + <height>145</height> + <font>font25</font> + <align>justify</align> + <label>$INFO[ListItem.AddonLifecycleDesc,[COLOR=selected][B],[/B][/COLOR][CR]]$INFO[ListItem.AddonDisclaimer,[COLOR=blue][B],[/B][/COLOR][CR]]$INFO[ListItem.AddonDescription]</label> + <autoscroll delay="2000" time="2000" repeat="2000">True</autoscroll> + </control> + </focusedlayout> + </control> + </include> +</includes> |