diff options
Diffstat (limited to 'addons/skin.estuary/xml/Includes_Home.xml')
-rw-r--r-- | addons/skin.estuary/xml/Includes_Home.xml | 1237 |
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> |