aboutsummaryrefslogtreecommitdiff
path: root/addons/skin.estuary/xml/Includes_Home.xml
diff options
context:
space:
mode:
Diffstat (limited to 'addons/skin.estuary/xml/Includes_Home.xml')
-rw-r--r--addons/skin.estuary/xml/Includes_Home.xml1237
1 files changed, 1237 insertions, 0 deletions
diff --git a/addons/skin.estuary/xml/Includes_Home.xml b/addons/skin.estuary/xml/Includes_Home.xml
new file mode 100644
index 0000000000..826e3a1079
--- /dev/null
+++ b/addons/skin.estuary/xml/Includes_Home.xml
@@ -0,0 +1,1237 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<includes>
+ <include name="WidgetGroupListCommon">
+ <orientation>vertical</orientation>
+ <height>100%</height>
+ <scrolltime tween="cubic" easing="out">500</scrolltime>
+ <itemgap>-160</itemgap>
+ <onup>20000</onup>
+ <ondown>20001</ondown>
+ <usecontrolcoords>true</usecontrolcoords>
+ </include>
+ <include name="CategoryLabel">
+ <param name="left">442</param>
+ <param name="visible">true</param>
+ <definition>
+ <control type="label" id="$PARAM[list_id]666">
+ <left>$PARAM[left]</left>
+ <textoffsetx>58</textoffsetx>
+ <top>80</top>
+ <width>900</width>
+ <height>90</height>
+ <label>$PARAM[label]</label>
+ <textcolor>white</textcolor>
+ <shadowcolor>text_shadow</shadowcolor>
+ <visible>$PARAM[visible]</visible>
+ <visible>Integer.IsGreater(Container($PARAM[list_id]).NumItems,0) | Container($PARAM[list_id]).IsUpdating</visible>
+ </control>
+ </definition>
+ </include>
+ <include name="PVRWidget">
+ <control type="image">
+ <top>80</top>
+ <left>15</left>
+ <width>670</width>
+ <height>225</height>
+ <texture border="22">dialogs/dialog-bg.png</texture>
+ </control>
+ <control type="image">
+ <left>55</left>
+ <top>122</top>
+ <width>140</width>
+ <height>140</height>
+ <aspectratio>keep</aspectratio>
+ <texture background="true" fallback="DefaultVideo.png">$PARAM[icon]</texture>
+ </control>
+ <control type="label">
+ <left>225</left>
+ <top>127</top>
+ <height>25</height>
+ <width>420</width>
+ <label>$PARAM[header]</label>
+ <aligny>center</aligny>
+ <font>font36_title</font>
+ <shadowcolor>black</shadowcolor>
+ </control>
+ <control type="label">
+ <left>225</left>
+ <top>172</top>
+ <height>105</height>
+ <width>420</width>
+ <label>$PARAM[label1][CR]$PARAM[label2]</label>
+ <font>font12</font>
+ <shadowcolor>black</shadowcolor>
+ </control>
+ </include>
+ <include name="WidgetListMovies">
+ <param name="left_icon">lists/rating.png</param>
+ <param name="right_icon">lists/duration.png</param>
+ <param name="first_label">$INFO[ListItem.Rating]</param>
+ <param name="second_label">$INFO[ListItem.Duration,, $LOCALIZE[31132]]</param>
+ <param name="fallback_image">DefaultMovies.png</param>
+ <definition>
+ <include content="CategoryLabel">
+ <param name="label">$PARAM[widget_header]</param>
+ <param name="list_id" value="$PARAM[list_id]"/>
+ </include>
+ <control type="list" id="$PARAM[list_id]">
+ <left>442</left>
+ <top>120</top>
+ <visible>Integer.IsGreater(Container($PARAM[list_id]).NumItems,0) | Container($PARAM[list_id]).IsUpdating</visible>
+ <right>0</right>
+ <height>560</height>
+ <include content="WidgetListCommon">
+ <param name="list_id" value="$PARAM[list_id]"/>
+ </include>
+ <itemlayout width="330" height="500">
+ <control type="group">
+ <left>70</left>
+ <control type="group">
+ <visible>String.IsEmpty(ListItem.Art(poster))</visible>
+ <control type="image">
+ <left>10</left>
+ <top>0</top>
+ <width>312</width>
+ <height>448</height>
+ <texture border="21">dialogs/dialog-bg-nobo.png</texture>
+ <bordertexture border="20">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ </control>
+ <control type="image">
+ <left>40</left>
+ <top>30</top>
+ <width>252</width>
+ <height>250</height>
+ <aspectratio>keep</aspectratio>
+ <texture border="2" fallback="$PARAM[fallback_image]" background="true">$INFO[ListItem.Art(poster)]</texture>
+ </control>
+ <control type="textbox">
+ <left>46</left>
+ <top>272</top>
+ <width>240</width>
+ <height>120</height>
+ <label>$INFO[ListItem.Label]</label>
+ <font>font27</font>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>center</align>
+ <aligny>center</aligny>
+ <visible>String.IsEmpty(ListItem.Art(poster))</visible>
+ </control>
+ </control>
+ <control type="image">
+ <left>10</left>
+ <top>0</top>
+ <width>312</width>
+ <height>448</height>
+ <aspectratio>scale</aspectratio>
+ <texture background="true">$INFO[ListItem.Art(poster)]</texture>
+ <texture border="21">dialogs/dialog-bg-nobo.png</texture>
+ <bordertexture border="20">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ </control>
+ </control>
+ </itemlayout>
+ <focusedlayout width="330" height="500">
+ <control type="group">
+ <depth>DepthContentPopout</depth>
+ <left>70</left>
+ <animation type="Focus">
+ <effect type="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="236,130" />
+ </animation>
+ <animation type="Unfocus">
+ <effect type="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="236,130" />
+ </animation>
+ <control type="group">
+ <visible>String.IsEmpty(ListItem.Art(poster))</visible>
+ <control type="image">
+ <left>10</left>
+ <top>0</top>
+ <width>312</width>
+ <height>448</height>
+ <texture border="21">dialogs/dialog-bg-nobo.png</texture>
+ <bordertexture border="20">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ </control>
+ <control type="image">
+ <left>10</left>
+ <top>0</top>
+ <width>312</width>
+ <height>448</height>
+ <texture border="21" colordiffuse="button_focus">colors/grey.png</texture>
+ <bordersize>20</bordersize>
+ <include>Animation_FocusTextureFade</include>
+ <visible>Control.HasFocus($PARAM[list_id])</visible>
+ </control>
+ <control type="image">
+ <left>40</left>
+ <top>30</top>
+ <width>252</width>
+ <height>250</height>
+ <aspectratio>keep</aspectratio>
+ <texture border="2" fallback="$PARAM[fallback_image]" background="true">$INFO[ListItem.Art(poster)]</texture>
+ </control>
+ <control type="textbox">
+ <left>46</left>
+ <top>272</top>
+ <width>240</width>
+ <height>120</height>
+ <label>$INFO[ListItem.Label]</label>
+ <font>font27</font>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>center</align>
+ <aligny>center</aligny>
+ <visible>String.IsEmpty(ListItem.Art(poster))</visible>
+ </control>
+ </control>
+ <control type="image">
+ <left>10</left>
+ <top>0</top>
+ <width>312</width>
+ <height>448</height>
+ <aspectratio>scale</aspectratio>
+ <texture background="true">$INFO[ListItem.Art(poster)]</texture>
+ <texture border="21">dialogs/dialog-bg-nobo.png</texture>
+ <bordertexture border="20">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ </control>
+ <control type="group">
+ <left>30</left>
+ <top>20</top>
+ <animation effect="fade" start="0" end="100" time="200">Focus</animation>
+ <animation effect="fade" start="100" end="0" time="0">Unfocus</animation>
+ <visible>Control.HasFocus($PARAM[list_id])</visible>
+ <control type="image">
+ <left>0</left>
+ <top>0</top>
+ <width>80</width>
+ <height>80</height>
+ <texture flipy="true">overlays/overlay-bg.png</texture>
+ <visible>Listitem.IsCollection | ListItem.IsResumable | ListItem.IsPlaying | Integer.IsGreater(ListItem.Playcount,0)</visible>
+ </control>
+ <control type="image">
+ <left>4</left>
+ <top>4</top>
+ <width>32</width>
+ <height>32</height>
+ <texture>$VAR[WallWatchedIconVar]</texture>
+ </control>
+ <control type="image">
+ <left>0</left>
+ <bottom>72</bottom>
+ <width>272</width>
+ <height>80</height>
+ <texture>overlays/overlayfade.png</texture>
+ <animation effect="fade" start="0" end="70" time="50">Focus</animation>
+ </control>
+ <control type="label">
+ <left>38</left>
+ <top>370</top>
+ <width>200</width>
+ <label>$PARAM[first_label]</label>
+ <font>font10</font>
+ <textcolor>white</textcolor>
+ <shadowcolor>text_shadow</shadowcolor>
+ </control>
+ <control type="label">
+ <right>-4</right>
+ <top>370</top>
+ <width>200</width>
+ <label>$PARAM[second_label]</label>
+ <font>font10</font>
+ <textcolor>white</textcolor>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>right</align>
+ </control>
+ <control type="image">
+ <left>8</left>
+ <top>376</top>
+ <width>24</width>
+ <height>24</height>
+ <texture>$PARAM[left_icon]</texture>
+ </control>
+ <control type="image">
+ <left>240</left>
+ <top>376</top>
+ <width>24</width>
+ <height>24</height>
+ <texture>$PARAM[right_icon]</texture>
+ </control>
+ <control type="progress">
+ <left>0</left>
+ <top>390</top>
+ <width>272</width>
+ <height>1</height>
+ <texturebg></texturebg>
+ <midtexture colordiffuse="button_focus" border="3">progress/texturebg_alt_white.png</midtexture>
+ <info>ListItem.PercentPlayed</info>
+ <visible>!Integer.IsEqual(ListItem.PercentPlayed,0)</visible>
+ </control>
+ <control type="image">
+ <left>0</left>
+ <top>0</top>
+ <width>272</width>
+ <height>408</height>
+ <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture>
+ <visible>!String.IsEmpty(ListItem.Art(poster))</visible>
+ </control>
+ </control>
+ </control>
+ </focusedlayout>
+ <content sortby="$PARAM[sortby]" sortorder="$PARAM[sortorder]" target="$PARAM[widget_target]" limit="15">$PARAM[content_path]</content>
+ </control>
+ </definition>
+ </include>
+ <include name="ImageWidget">
+ <param name="visible_1">true</param>
+ <param name="visible_2">true</param>
+ <param name="button2_onclick">true</param>
+ <definition>
+ <control type="group" id="$PARAM[button_id]889">
+ <visible>$PARAM[visible]</visible>
+ <control type="multiimage">
+ <top>0</top>
+ <left>442</left>
+ <right>0</right>
+ <height>100%</height>
+ <aspectratio>scale</aspectratio>
+ <imagepath colordiffuse="33FFFFFF">$PARAM[image_path]</imagepath>
+ <visible>String.IsEmpty(Skin.String(HomeFanart.path))</visible>
+ </control>
+ <control type="grouplist" id="$PARAM[button_id]577">
+ <orientation>vertical</orientation>
+ <top>420</top>
+ <left>700</left>
+ <width>1000</width>
+ <align>center</align>
+ <control type="textbox">
+ <width>100%</width>
+ <height min="0" max="300">auto</height>
+ <label>$PARAM[text_label]</label>
+ <align>center</align>
+ <font>font14</font>
+ </control>
+ <control type="grouplist" id="$PARAM[button_id]567">
+ <width>100%</width>
+ <onup>9000</onup>
+ <ondown>9000</ondown>
+ <orientation>horizontal</orientation>
+ <align>center</align>
+ <onleft>9000</onleft>
+ <control type="button" id="$PARAM[button_id]">
+ <width>auto</width>
+ <height>110</height>
+ <label>$PARAM[button_label]</label>
+ <textoffsetx>40</textoffsetx>
+ <onclick>$PARAM[button_onclick]</onclick>
+ <align>center</align>
+ <texturefocus border="23" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus>
+ <texturenofocus border="40">buttons/dialogbutton-nofo.png</texturenofocus>
+ <visible>$PARAM[visible_1]</visible>
+ </control>
+ <control type="button" id="$PARAM[button_id]568">
+ <width>auto</width>
+ <height>110</height>
+ <label>$LOCALIZE[31116]</label>
+ <textoffsetx>40</textoffsetx>
+ <onclick>$PARAM[button2_onclick]</onclick>
+ <onclick>SetFocus(9000)</onclick>
+ <align>center</align>
+ <texturefocus border="23" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus>
+ <texturenofocus border="40">buttons/dialogbutton-nofo.png</texturenofocus>
+ <visible>$PARAM[visible_2]</visible>
+ </control>
+ </control>
+ </control>
+ </control>
+ </definition>
+ </include>
+ <include name="WidgetListEpisodes">
+ <param name="sortby"></param>
+ <param name="sortorder">ascending</param>
+ <param name="first_label">$INFO[ListItem.TVShowTitle]</param>
+ <param name="item_image">$INFO[ListItem.Art(thumb)]</param>
+ <definition>
+ <include content="CategoryLabel">
+ <param name="label">$PARAM[widget_header]</param>
+ <param name="list_id" value="$PARAM[list_id]"/>
+ </include>
+ <control type="panel" id="$PARAM[list_id]">
+ <left>442</left>
+ <top>120</top>
+ <right>0</right>
+ <height>450</height>
+ <include content="WidgetListCommon">
+ <param name="list_id" value="$PARAM[list_id]"/>
+ </include>
+ <visible>Integer.IsGreater(Container($PARAM[list_id]).NumItems,0) | Container($PARAM[list_id]).IsUpdating</visible>
+ <itemlayout width="330" height="400">
+ <control type="group">
+ <left>70</left>
+ <control type="image">
+ <left>0</left>
+ <top>0</top>
+ <width>344</width>
+ <height>340</height>
+ <texture border="21">dialogs/dialog-bg-nobo.png</texture>
+ <bordertexture border="20">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ </control>
+ <control type="image">
+ <left>20</left>
+ <top>20</top>
+ <width>304</width>
+ <height>228</height>
+ <aspectratio>scale</aspectratio>
+ <texture fallback="DefaultTVShows.png" background="true">$PARAM[item_image]</texture>
+ </control>
+ <control type="label">
+ <left>30</left>
+ <top>250</top>
+ <width>288</width>
+ <label>$PARAM[first_label]</label>
+ <font>font12</font>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>center</align>
+ </control>
+ <control type="label">
+ <left>30</left>
+ <top>282</top>
+ <width>288</width>
+ <label>$PARAM[second_label]</label>
+ <font>font10</font>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>center</align>
+ </control>
+ </control>
+ </itemlayout>
+ <focusedlayout width="330" height="400">
+ <control type="group">
+ <left>70</left>
+ <depth>DepthContentPopout</depth>
+ <animation type="Focus">
+ <effect type="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="233,120" />
+ </animation>
+ <animation type="Unfocus">
+ <effect type="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="233,120" />
+ </animation>
+ <control type="image">
+ <left>0</left>
+ <top>0</top>
+ <width>344</width>
+ <height>340</height>
+ <texture border="21">dialogs/dialog-bg-nobo.png</texture>
+ <bordertexture border="20">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ </control>
+ <control type="group">
+ <include>Animation_FocusTextureFade</include>
+ <control type="image">
+ <left>-4</left>
+ <top>-4</top>
+ <width>352</width>
+ <height>348</height>
+ <texture border="21" colordiffuse="button_focus">colors/grey.png</texture>
+ <bordertexture border="20">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ </control>
+ <control type="progress">
+ <left>20</left>
+ <top>302</top>
+ <width>306</width>
+ <height>1</height>
+ <texturebg></texturebg>
+ <midtexture colordiffuse="button_focus" border="3">progress/texturebg_alt_white.png</midtexture>
+ <info>ListItem.PercentPlayed</info>
+ <visible>!Integer.IsEqual(ListItem.PercentPlayed,0)</visible>
+ </control>
+ </control>
+ <control type="image">
+ <left>20</left>
+ <top>20</top>
+ <width>304</width>
+ <height>228</height>
+ <aspectratio>scale</aspectratio>
+ <texture fallback="DefaultTVShows.png" background="true">$PARAM[item_image]</texture>
+ </control>
+ <control type="label">
+ <left>30</left>
+ <top>250</top>
+ <width>288</width>
+ <label>$PARAM[first_label]</label>
+ <font>font12</font>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>center</align>
+ </control>
+ <control type="label">
+ <left>30</left>
+ <top>282</top>
+ <width>288</width>
+ <label>$PARAM[second_label]</label>
+ <font>font10</font>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>center</align>
+ </control>
+ </control>
+ </focusedlayout>
+ <content sortby="$PARAM[sortby]" sortorder="$PARAM[sortorder]" target="$PARAM[widget_target]" limit="15">$PARAM[content_path]</content>
+ </control>
+ </definition>
+ </include>
+ <include name="WidgetListSquare">
+ <param name="sub_label">$INFO[ListItem.Label]</param>
+ <param name="sortby"></param>
+ <param name="visible">True</param>
+ <param name="sortorder">ascending</param>
+ <param name="widget_limit">15</param>
+ <param name="fallback_icon">DefaultAudio.png</param>
+ <param name="main_label">$INFO[ListItem.Year,[COLOR button_focus], - [/COLOR]]$INFO[ListItem.Artist]</param>
+ <definition>
+ <include content="CategoryLabel">
+ <param name="label">$PARAM[widget_header]</param>
+ <param name="list_id" value="$PARAM[list_id]"/>
+ </include>
+ <control type="panel" id="$PARAM[list_id]">
+ <left>442</left>
+ <top>120</top>
+ <right>0</right>
+ <height>500</height>
+ <include content="WidgetListCommon">
+ <param name="list_id" value="$PARAM[list_id]"/>
+ </include>
+ <visible>$PARAM[visible]</visible>
+ <visible>Integer.IsGreater(Container($PARAM[list_id]).NumItems,0) | Container($PARAM[list_id]).IsUpdating</visible>
+ <itemlayout width="330" height="500">
+ <control type="group">
+ <left>70</left>
+ <control type="image">
+ <left>0</left>
+ <top>0</top>
+ <width>340</width>
+ <height>400</height>
+ <aspectratio>scale</aspectratio>
+ <texture>dialogs/dialog-bg-nobo.png</texture>
+ <bordertexture border="20">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ </control>
+ <control type="image">
+ <left>20</left>
+ <top>20</top>
+ <width>300</width>
+ <height>300</height>
+ <aspectratio>scale</aspectratio>
+ <texture fallback="$PARAM[fallback_icon]" background="true">$INFO[ListItem.Art(thumb)]</texture>
+ </control>
+ <control type="label">
+ <left>40</left>
+ <top>318</top>
+ <width>260</width>
+ <label>$PARAM[sub_label]</label>
+ <font>font12</font>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>center</align>
+ </control>
+ <control type="label">
+ <left>40</left>
+ <top>346</top>
+ <width>260</width>
+ <label>$PARAM[main_label]</label>
+ <font>font12</font>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>center</align>
+ </control>
+ <control type="label">
+ <left>30</left>
+ <top>318</top>
+ <width>280</width>
+ <height>60</height>
+ <aligny>center</aligny>
+ <label>$PARAM[single_label]</label>
+ <font>font12</font>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>center</align>
+ </control>
+ </control>
+ </itemlayout>
+ <focusedlayout width="330" height="500">
+ <control type="group">
+ <depth>DepthContentPopout</depth>
+ <left>70</left>
+ <animation type="Focus">
+ <effect type="zoom" start="100" end="112" time="200" tween="sine" easing="inout" center="240,120" />
+ </animation>
+ <animation type="Unfocus">
+ <effect type="zoom" start="112" end="100" time="200" tween="sine" easing="inout" center="240,120" />
+ </animation>
+ <control type="image">
+ <left>0</left>
+ <top>0</top>
+ <width>340</width>
+ <height>400</height>
+ <aspectratio>scale</aspectratio>
+ <texture>dialogs/dialog-bg-nobo.png</texture>
+ <bordertexture border="20">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ </control>
+ <control type="image">
+ <left>-4</left>
+ <top>-4</top>
+ <width>348</width>
+ <height>408</height>
+ <aspectratio>scale</aspectratio>
+ <texture colordiffuse="button_focus">colors/grey.png</texture>
+ <bordertexture border="20">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ <include>Animation_FocusTextureFade</include>
+ </control>
+ <control type="image">
+ <left>20</left>
+ <top>20</top>
+ <width>300</width>
+ <height>300</height>
+ <aspectratio>scale</aspectratio>
+ <texture fallback="$PARAM[fallback_icon]" background="true">$INFO[ListItem.Art(thumb)]</texture>
+ </control>
+ <control type="group">
+ <left>20</left>
+ <top>20</top>
+ <control type="label">
+ <left>10</left>
+ <top>298</top>
+ <width>280</width>
+ <label>$PARAM[sub_label]</label>
+ <font>font12</font>
+ <scroll>true</scroll>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>center</align>
+ </control>
+ <control type="label">
+ <left>10</left>
+ <top>326</top>
+ <width>280</width>
+ <font>font12</font>
+ <scroll>true</scroll>
+ <label>$PARAM[main_label]</label>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>center</align>
+ </control>
+ <control type="label">
+ <left>10</left>
+ <top>298</top>
+ <width>280</width>
+ <height>60</height>
+ <aligny>center</aligny>
+ <label>$PARAM[single_label]</label>
+ <font>font12</font>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>center</align>
+ </control>
+ </control>
+ </control>
+ </focusedlayout>
+ <content sortby="$PARAM[sortby]" sortorder="$PARAM[sortorder]" target="$PARAM[widget_target]" limit="$PARAM[widget_limit]">$PARAM[content_path]</content>
+ </control>
+ </definition>
+ </include>
+ <include name="WidgetListCategories">
+ <param name="item_limit">20</param>
+ <param name="icon">$INFO[ListItem.Icon]</param>
+ <param name="icon_height">130</param>
+ <param name="pvr_submenu">false</param>
+ <param name="pvr_type">TV</param>
+ <param name="visible">true</param>
+ <definition>
+ <include content="CategoryLabel">
+ <param name="label">$PARAM[widget_header]</param>
+ <param name="list_id" value="$PARAM[list_id]"/>
+ <param name="visible" value="$PARAM[visible]"/>
+ </include>
+ <control type="panel" id="$PARAM[list_id]">
+ <left>442</left>
+ <top>120</top>
+ <right>0</right>
+ <height>300</height>
+ <include content="WidgetListCommon">
+ <param name="list_id" value="$PARAM[list_id]"/>
+ </include>
+ <visible>$PARAM[visible]</visible>
+ <visible>Integer.IsGreater(Container($PARAM[list_id]).NumItems,0) | Container($PARAM[list_id]).IsUpdating</visible>
+ <itemlayout width="330" height="340">
+ <control type="group">
+ <left>70</left>
+ <control type="image">
+ <width>336</width>
+ <height>210</height>
+ <texture>dialogs/dialog-bg-nobo.png</texture>
+ <bordertexture border="20">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ </control>
+ <control type="image">
+ <centertop>83</centertop>
+ <left>62</left>
+ <width>220</width>
+ <height>$PARAM[icon_height]</height>
+ <texture fallback="DefaultFolder.png">$PARAM[icon]</texture>
+ <aspectratio>keep</aspectratio>
+ </control>
+ <control type="label">
+ <left>42</left>
+ <top>125</top>
+ <width>260</width>
+ <height>70</height>
+ <label>$INFO[ListItem.Label]</label>
+ <font>font12</font>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>center</align>
+ <aligny>center</aligny>
+ </control>
+ </control>
+ </itemlayout>
+ <focusedlayout width="330" height="340">
+ <control type="group">
+ <depth>DepthContentPopout</depth>
+ <left>70</left>
+ <animation type="Focus">
+ <effect type="zoom" start="100" end="115" time="200" tween="sine" easing="inout" center="240,70" />
+ </animation>
+ <animation type="Unfocus">
+ <effect type="zoom" start="115" end="100" time="200" tween="sine" easing="inout" center="240,70" />
+ </animation>
+ <control type="image">
+ <width>336</width>
+ <height>210</height>
+ <texture>dialogs/dialog-bg-nobo.png</texture>
+ <bordertexture border="20">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ </control>
+ <control type="image">
+ <width>336</width>
+ <height>210</height>
+ <texture colordiffuse="button_focus">colors/grey.png</texture>
+ <bordersize>20</bordersize>
+ <include>Animation_FocusTextureFade</include>
+ </control>
+ <control type="image">
+ <centertop>83</centertop>
+ <left>62</left>
+ <width>220</width>
+ <height>$PARAM[icon_height]</height>
+ <texture fallback="DefaultFolder.png">$PARAM[icon]</texture>
+ <aspectratio>keep</aspectratio>
+ </control>
+ <control type="label">
+ <left>42</left>
+ <top>125</top>
+ <width>260</width>
+ <height>70</height>
+ <label>$INFO[ListItem.Label]</label>
+ <font>font12</font>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>center</align>
+ <aligny>center</aligny>
+ <scroll>true</scroll>
+ </control>
+ </control>
+ </focusedlayout>
+ <include condition="!$PARAM[pvr_submenu]" content="SubmenuContent">
+ <param name="widget_target" value="$PARAM[widget_target]"/>
+ <param name="item_limit" value="$PARAM[item_limit]"/>
+ <param name="content_path" value="$PARAM[content_path]"/>
+ </include>
+ <include condition="$PARAM[pvr_submenu]" content="PVRSubMenuContent">
+ <param name="pvr_type" value="$PARAM[pvr_type]"/>
+ </include>
+ </control>
+ </definition>
+ </include>
+ <include name="SubmenuContent">
+ <content target="$PARAM[widget_target]" limit="$PARAM[item_limit]">$PARAM[content_path]</content>
+ </include>
+ <include name="PVRSubMenuContent">
+ <content>
+ <item>
+ <label>$LOCALIZE[19019]</label>
+ <onclick>ActivateWindow($PARAM[pvr_type]Channels)</onclick>
+ <thumb>DefaultAddonPeripheral.png</thumb>
+ </item>
+ <item>
+ <label>$LOCALIZE[19069]</label>
+ <onclick>ActivateWindow($PARAM[pvr_type]Guide)</onclick>
+ <thumb>icons/pvr/epg.png</thumb>
+ </item>
+ <item>
+ <label>$LOCALIZE[19017]</label>
+ <onclick>ActivateWindow($PARAM[pvr_type]Recordings)</onclick>
+ <thumb>icons/pvr/recording.png</thumb>
+ </item>
+ <item>
+ <label>$LOCALIZE[19040]</label>
+ <onclick>ActivateWindow($PARAM[pvr_type]Timers)</onclick>
+ <thumb>icons/pvr/timer.png</thumb>
+ </item>
+ <item>
+ <label>$LOCALIZE[19138]</label>
+ <onclick>ActivateWindow($PARAM[pvr_type]TimerRules)</onclick>
+ <thumb>icons/pvr/timer-rule.png</thumb>
+ </item>
+ <item>
+ <label>$LOCALIZE[137]</label>
+ <onclick>ActivateWindow($PARAM[pvr_type]Search)</onclick>
+ <thumb>DefaultAddonsSearch.png</thumb>
+ </item>
+ </content>
+ </include>
+ <include name="WidgetListChannels">
+ <param name="item_limit">15</param>
+ <param name="icon">$INFO[ListItem.Icon]</param>
+ <param name="label">$INFO[ListItem.Label]</param>
+ <param name="label2">$INFO[ListItem.Title]</param>
+ <definition>
+ <include content="CategoryLabel">
+ <param name="label">$PARAM[widget_header]</param>
+ <param name="list_id" value="$PARAM[list_id]"/>
+ </include>
+ <control type="panel" id="$PARAM[list_id]">
+ <left>442</left>
+ <top>120</top>
+ <right>0</right>
+ <height>430</height>
+ <include content="WidgetListCommon">
+ <param name="list_id" value="$PARAM[list_id]"/>
+ </include>
+ <visible>Integer.IsGreater(Container($PARAM[list_id]).NumItems,0) | Container($PARAM[list_id]).IsUpdating</visible>
+ <itemlayout width="325" height="500">
+ <control type="group">
+ <left>70</left>
+ <control type="image">
+ <width>334</width>
+ <height>340</height>
+ <texture>dialogs/dialog-bg-nobo.png</texture>
+ <bordertexture border="20">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ </control>
+ <control type="image">
+ <top>43</top>
+ <left>38</left>
+ <width>260</width>
+ <height>200</height>
+ <texture fallback="DefaultTVShows.png">$PARAM[icon]</texture>
+ <aspectratio>keep</aspectratio>
+ </control>
+ <control type="label">
+ <left>42</left>
+ <top>247</top>
+ <width>260</width>
+ <height>70</height>
+ <label>$PARAM[label]</label>
+ <font>font12</font>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>center</align>
+ <aligny>top</aligny>
+ </control>
+ <control type="label">
+ <left>42</left>
+ <top>277</top>
+ <width>260</width>
+ <height>65</height>
+ <label>$PARAM[label2]</label>
+ <font>font12</font>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>center</align>
+ <aligny>top</aligny>
+ </control>
+ <control type="image">
+ <left>270</left>
+ <top>30</top>
+ <width>32</width>
+ <height>32</height>
+ <texture>$VAR[WallWatchedIconVar]</texture>
+ </control>
+ </control>
+ </itemlayout>
+ <focusedlayout width="325" height="500">
+ <control type="group">
+ <depth>DepthContentPopout</depth>
+ <left>70</left>
+ <animation type="Focus">
+ <effect type="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="240,100" />
+ </animation>
+ <animation type="Unfocus">
+ <effect type="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="240,100" />
+ </animation>
+ <control type="image">
+ <width>334</width>
+ <height>340</height>
+ <texture>dialogs/dialog-bg-nobo.png</texture>
+ <bordertexture border="20">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ </control>
+ <control type="image">
+ <width>334</width>
+ <height>340</height>
+ <texture colordiffuse="button_focus">colors/grey.png</texture>
+ <bordersize>20</bordersize>
+ <include>Animation_FocusTextureFade</include>
+ </control>
+ <control type="image">
+ <top>43</top>
+ <left>38</left>
+ <width>260</width>
+ <height>200</height>
+ <texture fallback="DefaultTVShows.png">$PARAM[icon]</texture>
+ <aspectratio>keep</aspectratio>
+ </control>
+ <control type="label">
+ <left>42</left>
+ <top>247</top>
+ <width>260</width>
+ <height>70</height>
+ <label>$PARAM[label]</label>
+ <font>font12</font>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>center</align>
+ <scroll>true</scroll>
+ <aligny>top</aligny>
+ </control>
+ <control type="label">
+ <left>42</left>
+ <top>277</top>
+ <width>260</width>
+ <height>65</height>
+ <label>$PARAM[label2]</label>
+ <font>font12</font>
+ <shadowcolor>text_shadow</shadowcolor>
+ <align>center</align>
+ <scroll>true</scroll>
+ <aligny>top</aligny>
+ </control>
+ <control type="image">
+ <left>270</left>
+ <top>30</top>
+ <width>32</width>
+ <height>32</height>
+ <texture>$VAR[WallWatchedIconVar]</texture>
+ </control>
+ </control>
+ </focusedlayout>
+ <content sortby="$PARAM[sortby]" sortorder="$PARAM[sortorder]" target="$PARAM[widget_target]" limit="$PARAM[item_limit]">$PARAM[content_path]</content>
+ </control>
+ </definition>
+ </include>
+ <include name="WeatherWidget">
+ <param name="left">442</param>
+ <definition>
+ <include content="CategoryLabel">
+ <param name="label">$PARAM[widget_header]</param>
+ <param name="list_id" value="$PARAM[list_id]"/>
+ <param name="left" value="$PARAM[left]"/>
+ <param name="visible" value="$PARAM[visible]"/>
+ </include>
+ <control type="panel" id="$PARAM[list_id]">
+ <left>$PARAM[left]</left>
+ <top>100</top>
+ <right>0</right>
+ <height>480</height>
+ <include content="WidgetListCommon">
+ <param name="list_id" value="$PARAM[list_id]"/>
+ </include>
+ <visible>$PARAM[visible]</visible>
+ <itemlayout width="263" height="400">
+ <control type="group">
+ <left>70</left>
+ <control type="image">
+ <left>0</left>
+ <top>20</top>
+ <width>254</width>
+ <height>350</height>
+ <texture>dialogs/dialog-bg-nobo.png</texture>
+ <bordertexture border="20">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ </control>
+ <control type="image">
+ <left>60</left>
+ <top>130</top>
+ <width>130</width>
+ <height>130</height>
+ <texture>$INFO[ListItem.Icon]</texture>
+ </control>
+ <control type="label">
+ <left>15</left>
+ <top>47</top>
+ <align>center</align>
+ <label>$INFO[ListItem.Label]</label>
+ <width>230</width>
+ </control>
+ <control type="label">
+ <left>15</left>
+ <top>80</top>
+ <align>center</align>
+ <font>font12</font>
+ <label>$INFO[ListItem.Property(ShortDate)]</label>
+ <width>230</width>
+ </control>
+ <control type="label">
+ <left>15</left>
+ <top>280</top>
+ <align>center</align>
+ <label>$INFO[ListItem.Label2]</label>
+ <font>font12</font>
+ <width>230</width>
+ </control>
+ </control>
+ </itemlayout>
+ <focusedlayout width="263" height="400">
+ <control type="group">
+ <left>70</left>
+ <depth>DepthContentPopout</depth>
+ <animation type="Focus">
+ <effect type="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="180,195" />
+ </animation>
+ <animation type="Unfocus">
+ <effect type="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="180,195" />
+ </animation>
+ <control type="image">
+ <left>0</left>
+ <top>20</top>
+ <width>254</width>
+ <height>350</height>
+ <texture>dialogs/dialog-bg-nobo.png</texture>
+ <bordertexture border="20">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ </control>
+ <control type="image">
+ <left>0</left>
+ <top>20</top>
+ <width>254</width>
+ <height>350</height>
+ <texture colordiffuse="button_focus">colors/grey.png</texture>
+ <bordersize>20</bordersize>
+ <include>Animation_FocusTextureFade</include>
+ </control>
+ <control type="image">
+ <left>60</left>
+ <top>130</top>
+ <width>130</width>
+ <height>130</height>
+ <texture>$INFO[ListItem.Icon]</texture>
+ </control>
+ <control type="label">
+ <left>15</left>
+ <top>47</top>
+ <align>center</align>
+ <label>$INFO[ListItem.Label]</label>
+ <width>230</width>
+ </control>
+ <control type="label">
+ <left>15</left>
+ <top>80</top>
+ <align>center</align>
+ <font>font12</font>
+ <label>$INFO[ListItem.Property(ShortDate)]</label>
+ <width>230</width>
+ </control>
+ <control type="label">
+ <left>15</left>
+ <top>280</top>
+ <align>center</align>
+ <label>$INFO[ListItem.Label2]</label>
+ <font>font12</font>
+ <width>230</width>
+ </control>
+ </control>
+ </focusedlayout>
+ <include>$PARAM[content_include]</include>
+ </control>
+ </definition>
+ </include>
+ <include name="HourlyItems">
+ <content>
+ <item>
+ <icon>resource://resource.images.weathericons.default/na.png</icon>
+ <onclick>noop</onclick>
+ <visible>String.IsEmpty(Window(weather).Property(Hourly.IsFetched))</visible>
+ </item>
+ <include content="WeatherHourlyItem">
+ <param name="item_index" value="1" />
+ </include>
+ <include content="WeatherHourlyItem">
+ <param name="item_index" value="2" />
+ </include>
+ <include content="WeatherHourlyItem">
+ <param name="item_index" value="3" />
+ </include>
+ <include content="WeatherHourlyItem">
+ <param name="item_index" value="4" />
+ </include>
+ <include content="WeatherHourlyItem">
+ <param name="item_index" value="5" />
+ </include>
+ <include content="WeatherHourlyItem">
+ <param name="item_index" value="6" />
+ </include>
+ <include content="WeatherHourlyItem">
+ <param name="item_index" value="7" />
+ </include>
+ <include content="WeatherHourlyItem">
+ <param name="item_index" value="8" />
+ </include>
+ <include content="WeatherHourlyItem">
+ <param name="item_index" value="9" />
+ </include>
+ <include content="WeatherHourlyItem">
+ <param name="item_index" value="10" />
+ </include>
+ </content>
+ </include>
+ <include name="DailyItems">
+ <content>
+ <item>
+ <icon>resource://resource.images.weathericons.default/na.png</icon>
+ <onclick>noop</onclick>
+ <visible>String.IsEmpty(Window(weather).Property(Daily.IsFetched))</visible>
+ </item>
+ <include content="WeatherDailyItem">
+ <param name="item_index" value="1" />
+ </include>
+ <include content="WeatherDailyItem">
+ <param name="item_index" value="2" />
+ </include>
+ <include content="WeatherDailyItem">
+ <param name="item_index" value="3" />
+ </include>
+ <include content="WeatherDailyItem">
+ <param name="item_index" value="4" />
+ </include>
+ <include content="WeatherDailyItem">
+ <param name="item_index" value="5" />
+ </include>
+ <include content="WeatherDailyItem">
+ <param name="item_index" value="6" />
+ </include>
+ <include content="WeatherDailyItem">
+ <param name="item_index" value="7" />
+ </include>
+ <include content="WeatherDailyItem">
+ <param name="item_index" value="8" />
+ </include>
+ <include content="WeatherDailyItem">
+ <param name="item_index" value="9" />
+ </include>
+ <include content="WeatherDailyItem">
+ <param name="item_index" value="10" />
+ </include>
+ <include content="WeatherDailyItem">
+ <param name="item_index" value="11" />
+ </include>
+ <include content="WeatherDailyItem">
+ <param name="item_index" value="12" />
+ </include>
+ <include content="WeatherDailyItem">
+ <param name="item_index" value="13" />
+ </include>
+ <include content="WeatherDailyItem">
+ <param name="item_index" value="14" />
+ </include>
+ </content>
+ </include>
+ <include name="WeatherHourlyItem">
+ <item>
+ <label>$INFO[Window(weather).Property(Hourly.$PARAM[item_index].Time)]</label>
+ <label2>$INFO[Window(weather).Property(Hourly.$PARAM[item_index].Temperature)] ∙ $INFO[Window(weather).Property(Hourly.$PARAM[item_index].Precipitation)]</label2>
+ <property name="Temperature">$INFO[Window(weather).Property(Hourly.$PARAM[item_index].Temperature)]</property>
+ <property name="Outlook">$INFO[Window(weather).Property(Hourly.$PARAM[item_id].Outlook)]</property>
+ <property name="Cloudiness">$INFO[Window(weather).Property(Hourly.$PARAM[item_index].Cloudiness)]</property>
+ <property name="ShortDate">$INFO[Window(weather).Property(Hourly.$PARAM[item_index].ShortDate)]</property>
+ <property name="FanartCode">$INFO[Window(weather).Property(Hourly.$PARAM[item_index].FanartCode)]</property>
+ <thumb>resource://resource.images.weathericons.default/$INFO[Window(weather).Property(Hourly.$PARAM[item_index].OutlookIcon)]</thumb>
+ <onclick>noop</onclick>
+ <visible>!String.IsEmpty(Window(weather).Property(Hourly.$PARAM[item_index].Outlook))</visible>
+ </item>
+ </include>
+ <include name="WeatherDailyItem">
+ <item>
+ <label>$INFO[Window(weather).Property(Daily.$PARAM[item_index].ShortDay)]</label>
+ <label2>[COLOR blue]$INFO[Window(weather).Property(Daily.$PARAM[item_index].LowTemperature)][/COLOR] ∙ [COLOR red]$INFO[Window(weather).Property(Daily.$PARAM[item_index].HighTemperature)][/COLOR]</label2>
+ <property name="LongDay">$INFO[Window(weather).Property(Daily.$PARAM[item_index].LongDay)]</property>
+ <property name="TempDay">$INFO[Window(weather).Property(Daily.$PARAM[item_index].TempDay)]</property>
+ <property name="Cloudiness">$INFO[Window(weather).Property(Daily.$PARAM[item_index].Cloudiness)]</property>
+ <property name="Outlook">$INFO[Window(weather).Property(Daily.$PARAM[item_index].Outlook)]</property>
+ <property name="ShortDate">$INFO[Window(weather).Property(Daily.$PARAM[item_index].ShortDate)]</property>
+ <property name="FanartCode">$INFO[Window(weather).Property(Daily.$PARAM[item_index].FanartCode)]</property>
+ <thumb>resource://resource.images.weathericons.default/$INFO[Window(weather).Property(Daily.$PARAM[item_index].OutlookIcon)]</thumb>
+ <onclick>noop</onclick>
+ <visible>!String.IsEmpty(Window(weather).Property(Daily.$PARAM[item_index].Outlook))</visible>
+ </item>
+ </include>
+ <include name="WeatherMapItem">
+ <control type="group" id="700$PARAM[item_id]">
+ <height>1110</height>
+ <visible>Weather.IsFetched + !String.IsEmpty(Window(weather).Property(Map.$PARAM[item_id].Area)) + !String.IsEmpty(Window(weather).Property(Map.IsFetched))</visible>
+ <centerleft>50%</centerleft>
+ <width>1920</width>
+ <control type="image" id="700$PARAM[item_id]1">
+ <left>50</left>
+ <top>100</top>
+ <width>1820</width>
+ <height>920</height>
+ <texture border="21">dialogs/dialog-bg-nobo.png</texture>
+ <bordertexture border="20">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ </control>
+ <control type="image" id="700$PARAM[item_id]2">
+ <left>120</left>
+ <top>160</top>
+ <width>1680</width>
+ <height>800</height>
+ <texture>$INFO[Window(weather).Property(Map.$PARAM[item_id].Area)]</texture>
+ <aspectratio>scale</aspectratio>
+ </control>
+ <control type="image" id="700$PARAM[item_id]3">
+ <left>120</left>
+ <top>160</top>
+ <width>1680</width>
+ <height>800</height>
+ <texture>$INFO[Window(weather).Property(Map.$PARAM[item_id].Layer)]</texture>
+ <aspectratio>scale</aspectratio>
+ <colordiffuse>70FFFFFF</colordiffuse>
+ </control>
+ <control type="image" id="700$PARAM[item_id]4">
+ <left>1340</left>
+ <top>880</top>
+ <width>350</width>
+ <height>55</height>
+ <texture>$INFO[Window(weather).Property(Map.$PARAM[item_id].Legend)]</texture>
+ </control>
+ </control>
+ <control type="button" id="700$PARAM[item_id]0">
+ <left>1000</left>
+ <top>-0</top>
+ <width>340</width>
+ <height>100</height>
+ <align>center</align>
+ <aligny>center</aligny>
+ <textoffsetx>40</textoffsetx>
+ <textoffsety>0</textoffsety>
+ <texturenofocus border="40">buttons/button-nofo.png</texturenofocus>
+ <animation effect="slide" end="0,-90" time="0" condition="true">Conditional</animation>
+ <texturefocus border="40" colordiffuse="button_focus">buttons/button-fo.png</texturefocus>
+ <font>font30_title</font>
+ <onclick>Weather.LocationNext</onclick>
+ <label>$INFO[Window(weather).Property(Map.$PARAM[item_id].Heading)]</label>
+ <visible>Weather.IsFetched + !String.IsEmpty(Window(weather).Property(Map.$PARAM[item_id].Area)) + !String.IsEmpty(Window(weather).Property(Map.IsFetched))</visible>
+ </control>
+ </include>
+ <include name="WidgetListCommon">
+ <scrolltime tween="cubic" easing="out">500</scrolltime>
+ <orientation>horizontal</orientation>
+ <onleft>9000</onleft>
+ <onright>noop</onright>
+ <onunfocus>SetProperty(listposition,$INFO[Container($PARAM[list_id]).Position],home)</onunfocus>
+ <onfocus>Control.Move($PARAM[list_id],-$INFO[Container($PARAM[list_id]).Position])</onfocus>
+ <onfocus>Control.Move($PARAM[list_id],$INFO[Window(home).Property(listposition)])</onfocus>
+ <onback>PageUp</onback>
+ <onback>PageUp</onback>
+ <onback>PageUp</onback>
+ <onback>PageUp</onback>
+ <preloaditems>2</preloaditems>
+ </include>
+</includes>