diff options
Diffstat (limited to 'addons/skin.estuary')
419 files changed, 13930 insertions, 14948 deletions
diff --git a/addons/skin.estuary/1080i/Custom_1105_MusicOSDSettings.xml b/addons/skin.estuary/1080i/Custom_1105_MusicOSDSettings.xml deleted file mode 100644 index 96f6f5b070..0000000000 --- a/addons/skin.estuary/1080i/Custom_1105_MusicOSDSettings.xml +++ /dev/null @@ -1,67 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window type="dialog" id="1105"> - <defaultcontrol always="true">5000</defaultcontrol> - <coordinates> - <left>660</left> - <top>220</top> - </coordinates> - <include>Animation_DialogPopupOpenClose</include> - <controls> - <include content="DialogBackgroundCommons"> - <param name="DialogBackgroundWidth" value="600" /> - <param name="DialogBackgroundHeight" value="550" /> - <param name="DialogHeaderLabel" value="$LOCALIZE[5]" /> - <param name="DialogHeaderId" value="" /> - </include> - <control type="list" id="5000"> - <left>2</left> - <top>107</top> - <width>596</width> - <height>660</height> - <onup>5000</onup> - <ondown>5000</ondown> - <onleft>99</onleft> - <onright>61</onright> - <include content="DefaultSimpleListLayout"> - <param name="width" value="600" /> - <param name="list_id" value="5000" /> - <param name="align" value="center" /> - </include> - <content> - <item> - <label>$LOCALIZE[15047]</label> - <onclick>ActivateWindow(OSDAudioDSPSettings)</onclick> - <visible>system.getbool(audiooutput.dspaddonsenabled)</visible> - </item> - <item> - <label>$LOCALIZE[15020]</label> - <onclick>ActivateWindow(AudioDSPManager)</onclick> - <visible>system.getbool(audiooutput.dspaddonsenabled)</visible> - </item> - <item> - <label>$LOCALIZE[250]: [COLOR button_focus]$INFO[Visualisation.Name][/COLOR]</label> - <onclick>Dialog.Close(all)</onclick> - <onclick>SendClick(500)</onclick> - </item> - <item> - <label>$LOCALIZE[31084]</label> - <onclick>Addon.Default.OpenSettings(xbmc.player.musicviz)</onclick> - </item> - <item> - <label>$LOCALIZE[31068]</label> - <onclick>ActivateWindow(visualisationpresetlist)</onclick> - <visible>Visualisation.HasPresets</visible> - </item> - <item> - <label>$LOCALIZE[31082]: [COLOR button_focus]$INFO[Skin.String(LyricScript_Path)][/COLOR]</label> - <onclick>Skin.SetAddon(LyricScript_Path,xbmc.python.lyrics)</onclick> - </item> - <item> - <label>$LOCALIZE[31083]</label> - <onclick>Addon.OpenSettings($INFO[Skin.String(LyricScript_Path)])</onclick> - <visible>!String.IsEmpty(Skin.String(LyricScript_Path))</visible> - </item> - </content> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/Custom_1107_SearchDialog.xml b/addons/skin.estuary/1080i/Custom_1107_SearchDialog.xml deleted file mode 100644 index 059deef0d4..0000000000 --- a/addons/skin.estuary/1080i/Custom_1107_SearchDialog.xml +++ /dev/null @@ -1,57 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window type="dialog" id="1107"> - <defaultcontrol always="true">5000</defaultcontrol> - <coordinates> - <left>660</left> - <top>270</top> - </coordinates> - <include>Animation_DialogPopupOpenClose</include> - <controls> - <include content="DialogBackgroundCommons"> - <param name="DialogBackgroundWidth" value="600" /> - <param name="DialogBackgroundHeight" value="410" /> - <param name="DialogHeaderLabel" value="$LOCALIZE[137]" /> - <param name="DialogHeaderId" value="" /> - </include> - <control type="list" id="5000"> - <left>2</left> - <top>107</top> - <width>596</width> - <height>660</height> - <onup>5000</onup> - <ondown>5000</ondown> - <onleft>99</onleft> - <onright>61</onright> - <include content="DefaultSimpleListLayout"> - <param name="width" value="600" /> - <param name="list_id" value="5000" /> - <param name="align" value="center" /> - </include> - <content> - <item> - <label>$LOCALIZE[31113]</label> - <onclick>Dialog.Close(all)</onclick> - <onclick condition="System.hasAddon(script.globalsearch)">RunScript(script.globalsearch)</onclick> - <onclick condition="!System.hasAddon(script.globalsearch)">InstallAddon(script.globalsearch)</onclick> - </item> - <item> - <label>$LOCALIZE[31145]</label> - <onclick>Dialog.Close(all)</onclick> - <onclick>ActivateWindow(addonbrowser,addons://search/,return)</onclick> - </item> - <item> - <label>$LOCALIZE[31114]</label> - <onclick>Dialog.Close(all)</onclick> - <onclick condition="System.hasAddon(plugin.video.youtube)">ActivateWindow(videos,plugin://plugin.video.youtube/kodion/search/input/,return)</onclick> - <onclick condition="!System.hasAddon(plugin.video.youtube)">InstallAddon(plugin.video.youtube)</onclick> - </item> - <item> - <label>$LOCALIZE[31115]</label> - <onclick>Dialog.Close(all)</onclick> - <onclick condition="System.hasAddon(script.extendedinfo)">RunScript(script.extendedinfo,info=moviedbbrowser,search=True)</onclick> - <onclick condition="!System.hasAddon(script.extendedinfo)">InstallAddon(script.extendedinfo)</onclick> - </item> - </content> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/Custom_1108_PVROverlay.xml b/addons/skin.estuary/1080i/Custom_1108_PVROverlay.xml deleted file mode 100644 index decad4eb8a..0000000000 --- a/addons/skin.estuary/1080i/Custom_1108_PVROverlay.xml +++ /dev/null @@ -1,108 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<window type="dialog" id="1108"> - <visible>Player.ShowInfo + !System.HasModalDialog + VideoPlayer.Content(LiveTV) + Window.IsActive(fullscreenvideo)</visible> - <defaultcontrol></defaultcontrol> - <animation effect="fade" start="0" end="100" time="100">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="100">WindowClose</animation> - <depth>DepthOSD</depth> - <controls> - <control type="image"> - <left>10</left> - <top>830</top> - <width>1900</width> - <height>240</height> - <texture border="40">buttons/dialogbutton-nofo.png</texture> - </control> - <control type="image"> - <left>30</left> - <top>850</top> - <width>200</width> - <height>200</height> - <aspectratio aligny="center">keep</aspectratio> - <texture>$INFO[Player.Art(thumb)]</texture> - </control> - <control type="textbox"> - <left>260</left> - <top>960</top> - <width>200</width> - <height>80</height> - <label>$INFO[VideoPlayer.ChannelName]</label> - <align>center</align> - <aligny>center</aligny> - <font>font12</font> - </control> - <control type="label"> - <left>250</left> - <top>860</top> - <width>220</width> - <height>100</height> - <label>$INFO[VideoPlayer.ChannelNumberLabel]</label> - <align>center</align> - <aligny>center</aligny> - <font>WeatherTemp</font> - </control> - <control type="label"> - <left>530</left> - <top>870</top> - <width>1300</width> - <height>25</height> - <label>$INFO[VideoPlayer.Title]$INFO[VideoPlayer.EpisodeName, (,)]</label> - <aligny>center</aligny> - <font>font30</font> - </control> - <control type="progress"> - <animation effect="fade" end="0" time="200">WindowClose</animation> - <left>530</left> - <top>922</top> - <width>1320</width> - <height>15</height> - <info>Player.ProgressCache</info> - <texturebg border="3" colordiffuse="00FFFFFF">colors/white50.png</texturebg> - <midtexture colordiffuse="button_focus">colors/white50.png</midtexture> - <animation effect="fade" start="100" end="80" time="0" condition="true">Conditional</animation> - <visible>!Player.ChannelPreviewActive</visible> - </control> - <control type="progress" id="23"> - <animation effect="fade" end="0" time="200">WindowClose</animation> - <left>530</left> - <top>922</top> - <width>1320</width> - <height>15</height> - <info>Player.Progress</info> - <texturebg border="3" colordiffuse="80FFFFFF">colors/white50.png</texturebg> - <midtexture colordiffuse="button_focus">colors/white50.png</midtexture> - <visible>!Player.ChannelPreviewActive | VideoPlayer.HasEpg</visible> - </control> - <control type="label"> - <left>530</left> - <top>955</top> - <width>1300</width> - <height>25</height> - <label>[COLOR button_focus]$INFO[VideoPlayer.NextStartTime]$INFO[VideoPlayer.NextEndTime, - ,: ][/COLOR]$INFO[VideoPlayer.NextTitle]</label> - <aligny>center</aligny> - <visible>VideoPlayer.HasEpg</visible> - </control> - <control type="grouplist"> - <left>1260</left> - <top>990</top> - <width>600</width> - <height>100</height> - <align>right</align> - <orientation>horizontal</orientation> - <itemgap>10</itemgap> - <visible>!Player.ChannelPreviewActive</visible> - <include content="MediaFlag"> - <param name="texture" value="$INFO[VideoPlayer.AudioChannels,flags/audiochannel/,.png]" /> - </include> - <include content="MediaFlag"> - <param name="texture" value="$INFO[VideoPlayer.AudioCodec,flags/audiocodec/,.png]" /> - </include> - <include content="MediaFlag"> - <param name="texture" value="$INFO[VideoPlayer.VideoAspect,flags/aspectratio/,.png]" /> - </include> - <include content="MediaFlag"> - <param name="texture" value="$INFO[VideoPlayer.VideoCodec,flags/videocodec/,.png]" /> - </include> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/Custom_1109_TopBarOverlay.xml b/addons/skin.estuary/1080i/Custom_1109_TopBarOverlay.xml deleted file mode 100644 index 5f57170391..0000000000 --- a/addons/skin.estuary/1080i/Custom_1109_TopBarOverlay.xml +++ /dev/null @@ -1,87 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<window type="dialog" id="1109"> - <visible>Window.IsActive(videoosd) | Window.IsActive(fullscreeninfo) | [Window.IsActive(playerprocessinfo) + Window.IsActive(fullscreenvideo)] | [Player.ShowInfo + !System.HasModalDialog + VideoPlayer.Content(LiveTV) + Window.IsActive(fullscreenvideo)]</visible> - <depth>DepthOSD</depth> - <animation effect="fade" start="0" end="100" time="100">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="100">WindowClose</animation> - <controls> - <control type="group"> - <animation effect="slide" end="0,-90" time="300" tween="sine" easing="inout" condition="$EXP[infodialog_active]">conditional</animation> - <depth>DepthBars</depth> - <control type="image"> - <left>0</left> - <top>0</top> - <width>100%</width> - <height>83</height> - <texture>frame/InfoBar.png</texture> - </control> - <control type="image"> - <top>10</top> - <width>80</width> - <height>80</height> - <texture colordiffuse="button_focus">icons/settings/video.png</texture> - </control> - <control type="grouplist"> - <left>85</left> - <description>Left side of top bar</description> - <width>900</width> - <height>100</height> - <orientation>horizontal</orientation> - <usecontrolcoords>true</usecontrolcoords> - <control type="label"> - <label>$INFO[VideoPlayer.Title]$INFO[VideoPlayer.Year, ([COLOR button_focus],[/COLOR])]</label> - <include>BreadcrumbsLabel</include> - </control> - </control> - <control type="label"> - <top>40</top> - <label>$VAR[OSDSubLabelVar]</label> - <font>font10</font> - <left>85</left> - <shadowcolor>text_shadow</shadowcolor> - <height>100</height> - <width>1400</width> - </control> - <control type="group"> - <visible>!Window.IsVisible(extendedprogressdialog)</visible> - <animation effect="fade" time="150">VisibleChange</animation> - <control type="grouplist"> - <description>Right side of top bar</description> - <right>85</right> - <width>500</width> - <height>100</height> - <align>right</align> - <orientation>horizontal</orientation> - <usecontrolcoords>true</usecontrolcoords> - <include condition="Skin.HasSetting(show_weatherinfo)">TopWeatherIcon</include> - <control type="label"> - <include>BreadcrumbsLabel</include> - <label>$INFO[System.Time]</label> - </control> - </control> - <control type="image"> - <right>25</right> - <top>20</top> - <height>40</height> - <width>40</width> - <texture colordiffuse="button_focus">frame/clock.png</texture> - <animation effect="fade" time="300">Visible</animation> - <animation effect="fade" time="150">Hidden</animation> - <aspectratio>keep</aspectratio> - <visible>!Window.IsActive(volumebar)</visible> - </control> - <control type="label"> - <top>40</top> - <label>$INFO[Player.FinishTime,$LOCALIZE[31080]: ]</label> - <font>font10</font> - <left>1340</left> - <shadowcolor>text_shadow</shadowcolor> - <height>100</height> - <width>500</width> - <align>right</align> - <visible>!VideoPlayer.Content(LiveTV) | VideoPlayer.HasEpg</visible> - </control> - </control> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogAddonInfo.xml b/addons/skin.estuary/1080i/DialogAddonInfo.xml deleted file mode 100644 index ac2f3e5c41..0000000000 --- a/addons/skin.estuary/1080i/DialogAddonInfo.xml +++ /dev/null @@ -1,242 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<window> - <defaultcontrol always="true">9000</defaultcontrol> - <onload condition="!ListItem.Property(addon.isinstalled) + Window.IsActive(addonbrowser)">SetFocus(6)</onload> - <onload>SetProperty(infobackground,$INFO[ListItem.Art(fanart)],home)</onload> - <onunload>ClearProperty(infobackground,home)</onunload> - <controls> - <control type="group"> - <include>OpenClose_Right</include> - <control type="button" id="5000"> - <left>605</left> - <top>400</top> - <width>1235</width> - <height>375</height> - <label></label> - <onup>50</onup> - <ondown>9000</ondown> - <onclick>SetProperty(TextViewer_Header,$LOCALIZE[31141] $INFO[ListItem.AddonVersion],home)</onclick> - <onclick>SetProperty(TextViewer_Text,$ESCINFO[ListItem.AddonNews],home)</onclick> - <onclick>ActivateWindow(1102)</onclick> - <enable>!String.IsEmpty(ListItem.AddonNews)</enable> - </control> - <control type="textbox"> - <left>670</left> - <top>435</top> - <width>1050</width> - <height>300</height> - <font>font_textbox</font> - <label>$INFO[ListItem.AddonSummary,[B],[/B][CR]][COLOR=white]$INFO[ListItem.AddonDescription][/COLOR][COLOR=white][CR][/COLOR]$VAR[AddonNewsVar,[CR][CR]]</label> - <textcolor>button_focus</textcolor> - <autoscroll delay="5000" repeat="7500" time="5000">true</autoscroll> - </control> - <control type="group"> - <left>625</left> - <top>176</top> - <visible>Integer.IsEqual(Container(50).NumItems,0)</visible> - <control type="image"> - <width>385</width> - <height>220</height> - <texture border="2" background="true">DefaultNoPreview.png</texture> - <aspectratio>scale</aspectratio> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - <control type="image"> - <left>405</left> - <width>385</width> - <height>220</height> - <texture border="2" background="true">DefaultNoPreview.png</texture> - <aspectratio>scale</aspectratio> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - <control type="image"> - <left>810</left> - <width>385</width> - <height>220</height> - <texture border="2" background="true">DefaultNoPreview.png</texture> - <aspectratio>scale</aspectratio> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - </control> - <control type="panel" id="50"> - <left>625</left> - <top>176</top> - <width>1215</width> - <height>233</height> - <ondown>5000</ondown> - <onup>9000</onup> - <orientation>horizontal</orientation> - <itemlayout height="225" width="405"> - <control type="image"> - <width>385</width> - <height>220</height> - <texture border="2" background="true">DefaultNoPreview.png</texture> - <aspectratio>scale</aspectratio> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - <control type="image"> - <width>385</width> - <height>220</height> - <texture border="2" background="true">$INFO[ListItem.Icon]</texture> - <aspectratio>scale</aspectratio> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - </itemlayout> - <focusedlayout height="225" width="405"> - <control type="image"> - <width>385</width> - <height>220</height> - <texture border="2" background="true">DefaultNoPreview.png</texture> - <aspectratio>scale</aspectratio> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - <control type="image"> - <width>385</width> - <height>220</height> - <texture border="2" background="true">$INFO[ListItem.Icon]</texture> - <aspectratio>scale</aspectratio> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - <control type="image"> - <width>385</width> - <height>220</height> - <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> - </control> - </focusedlayout> - </control> - <include content="LeftRightArrows"> - <param name="list_id" value="50" /> - <param name="left_posx" value="580" /> - <param name="right_posx" value="1840" /> - <param name="posy" value="280" /> - <param name="visible" value="true" /> - </include> - <control type="grouplist" id="9000"> - <left>90</left> - <top>820</top> - <width>1740</width> - <height>300</height> - <onleft>9000</onleft> - <onright>9000</onright> - <onup>5000</onup> - <ondown>9000</ondown> - <align>center</align> - <itemgap>-18</itemgap> - <orientation>horizontal</orientation> - <include content="InfoDialogButton"> - <param name="id" value="12" /> - <param name="icon" value="icons/infodialogs/launch.png" /> - <param name="label" value="$LOCALIZE[518]" /> - </include> - <include content="InfoDialogButton"> - <param name="id" value="9" /> - <param name="icon" value="icons/infodialogs/configure.png" /> - <param name="label" value="$LOCALIZE[24020]" /> - </include> - <include content="InfoDialogButton"> - <param name="id" value="8" /> - <param name="icon" value="icons/infodialogs/update.png" /> - <param name="label" value="$LOCALIZE[24069]" /> - </include> - <control type="radiobutton" id="13"> - <width>262</width> - <height>140</height> - <align>center</align> - <aligny>top</aligny> - <textoffsetx>35</textoffsetx> - <textoffsety>76</textoffsety> - <radioposx>81</radioposx> - <radioposy>14</radioposy> - <radiowidth>100</radiowidth> - <font>font12</font> - <visible>Control.IsEnabled(13)</visible> - </control> - <include content="InfoDialogToggleButton"> - <param name="id" value="7" /> - <param name="icon_on" value="icons/infodialogs/disable.png" /> - <param name="icon_off" value="icons/infodialogs/enabled.png" /> - <param name="selected" value="!String.StartsWith(Control.GetLabel(7),$LOCALIZE[24022]) | !Window.IsActive(addonbrowser)" /> - <param name="label" value="" /> - </include> - <include content="InfoDialogToggleButton"> - <param name="id" value="6" /> - <param name="icon_on" value="icons/infodialogs/uninstall.png" /> - <param name="icon_off" value="icons/infodialogs/install.png" /> - <param name="selected" value="ListItem.Property(addon.isinstalled) | !Window.IsActive(addonbrowser)" /> - <param name="label" value="" /> - </include> - </control> - </control> - <control type="group"> - <include>OpenClose_Left</include> - <top>158</top> - <left>80</left> - <control type="image"> - <width>505</width> - <height>505</height> - <aspectratio>scale</aspectratio> - <texture colordiffuse="border_alpha">colors/black.png</texture> - <bordertexture border="20">overlays/shadow.png</bordertexture> - <bordersize>20</bordersize> - </control> - <control type="image"> - <left>24</left> - <top>24</top> - <width>457</width> - <height>457</height> - <aspectratio aligny="top">scale</aspectratio> - <fadetime>300</fadetime> - <texture background="true" fallback="DefaultFolderSquare.png">$INFO[ListItem.Art(thumb)]</texture> - </control> - <control type="button"> - <left>-3</left> - <top>490</top> - <width>511</width> - <height>128</height> - <label></label> - </control> - <control type="textbox"> - <left>30</left> - <top>515</top> - <width>446</width> - <height>80</height> - <font>font_textbox</font> - <label fallback="31008">$INFO[ListItem.AddonDisclaimer,$LOCALIZE[24052]: ]</label> - <textcolor>button_focus</textcolor> - <autoscroll time="2000" delay="3000" repeat="5000">true</autoscroll> - </control> - <control type="group"> - <visible>!String.IsEmpty(ListItem.AddonBroken)</visible> - <include>OpenClose_Fade</include> - <control type="image"> - <left>24</left> - <top>24</top> - <width>457</width> - <height>457</height> - <texture colordiffuse="AAFFFFFF">colors/black.png</texture> - </control> - <control type="textbox"> - <left>24</left> - <top>24</top> - <width>457</width> - <height>457</height> - <align>center</align> - <aligny>center</aligny> - <label>$LOCALIZE[24096]</label> - <font>font24_title</font> - </control> - </control> - </control> - <include content="InfoDialogTopBarInfo"> - <param name="main_label" value="$INFO[ListItem.AddonName]" /> - <param name="sub_label" value="$INFO[ListItem.AddonVersion,[COLOR grey],[/COLOR]]$INFO[ListItem.AddonCreator, $LOCALIZE[31071] ]" /> - </include> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogAudioDSPManager.xml b/addons/skin.estuary/1080i/DialogAudioDSPManager.xml deleted file mode 100644 index ee99f71fdb..0000000000 --- a/addons/skin.estuary/1080i/DialogAudioDSPManager.xml +++ /dev/null @@ -1,133 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">9000</defaultcontrol> - <include>Animation_DialogPopupOpenClose</include> - <coordinates> - <left>70</left> - <top>140</top> - </coordinates> - <controls> - <include content="DialogBackgroundCommons"> - <param name="DialogBackgroundWidth" value="1780" /> - <param name="DialogBackgroundHeight" value="700" /> - <param name="DialogHeaderLabel" value="$LOCALIZE[15020]" /> - <param name="DialogHeaderId" value="2" /> - </include> - <control type="list" id="9000"> - <description>processing mode selection list</description> - <left>0</left> - <top>105</top> - <width>330</width> - <height>700</height> - <onup>9000</onup> - <ondown>200</ondown> - <onleft>9001</onleft> - <onright>20</onright> - <orientation>vertical</orientation> - <scrolltime tween="sine" easing="out">200</scrolltime> - <itemlayout width="330" height="110"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>330</width> - <height>130</height> - <texture border="40">buttons/dialogbutton-nofo.png</texture> - </control> - <control type="label"> - <left>0</left> - <top>0</top> - <width>330</width> - <height>130</height> - <textcolor>grey</textcolor> - <font>font12_title</font> - <aligny>center</aligny> - <align>center</align> - <label>$INFO[ListItem.Label]</label> - </control> - </itemlayout> - <focusedlayout width="330" height="110"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>330</width> - <height>130</height> - <animation effect="fade" start="100" end="20" time="200" condition="!Control.HasFocus(9000)">Conditional</animation> - <texture border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texture> - </control> - <control type="label"> - <left>0</left> - <top>0</top> - <width>330</width> - <height>130</height> - <font>font12_title</font> - <aligny>center</aligny> - <align>center</align> - <label>$INFO[ListItem.Label]</label> - </control> - </focusedlayout> - </control> - <control type="group" id="200"> - <description>available- and active mode lists</description> - <top>90</top> - <control type="group"> - <left>320</left> - <description>available modes group</description> - <include content="AudioDSPModeList"> - <param name="sublabel" value="$LOCALIZE[15050]: $INFO[Container(20).NumItems]" /> - <param name="scrollbar_id" value="60" /> - <param name="list_id" value="20" /> - <param name="onright" value="21" /> - <param name="onleft" value="9000" /> - </include> - </control> - <control type="group"> - <description>active modes group</description> - <left>810</left> - <top>0</top> - <include content="AudioDSPModeList"> - <param name="sublabel" value="$LOCALIZE[15051]: $INFO[Container(21).NumItems]" /> - <param name="scrollbar_id" value="61" /> - <param name="list_id" value="21" /> - <param name="onright" value="9001" /> - <param name="onleft" value="60" /> - </include> - </control> - </control> - <control type="grouplist" id="9001"> - <left>1300</left> - <top>105</top> - <itemgap>-20</itemgap> - <onleft>61</onleft> - <onright>9000</onright> - <control type="radiobutton" id="22"> - <width>470</width> - <height>90</height> - <label>$LOCALIZE[15064]</label> - <font>font12_title</font> - <textoffsetx>40</textoffsetx> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus border="40">buttons/dialogbutton-nofo.png</texturenofocus> - </control> - <include content="DefaultDialogButton"> - <param name="id" value="23" /> - <param name="label" value="$LOCALIZE[14070]" /> - <param name="width" value="470" /> - </include> - <include content="DefaultDialogButton"> - <param name="id" value="24" /> - <param name="label" value="$LOCALIZE[15066]" /> - <param name="width" value="470" /> - </include> - </control> - <control type="textbox"> - <description>current mode description label</description> - <left>1325</left> - <top>350</top> - <width>420</width> - <height>300</height> - <font>font12</font> - <aligny>top</aligny> - <label>$VAR[DSPManagerHelpTextVar]</label> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogBusy.xml b/addons/skin.estuary/1080i/DialogBusy.xml deleted file mode 100644 index a448d87587..0000000000 --- a/addons/skin.estuary/1080i/DialogBusy.xml +++ /dev/null @@ -1,62 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<window> - <animation type="WindowOpen" reversible="false"> - <effect type="zoom" start="80" end="100" center="960,540" tween="back" time="240" /> - <effect type="fade" end="100" time="240" /> - </animation> - <animation type="WindowClose" reversible="false"> - <effect type="zoom" start="100" end="80" center="960,540" easing="in" tween="back" time="240" /> - <effect type="fade" start="100" end="0" time="240" /> - </animation> - <controls> - <control type="group"> - <visible>String.IsEmpty(Window(Home).Property(script.cinemavision.running))</visible> - <animation type="Visible" reversible="false"> - <effect type="zoom" start="80" end="100" center="960,540" tween="back" time="240" /> - <effect type="fade" end="100" time="240" /> - </animation> - <animation type="Hidden" reversible="false"> - <effect type="zoom" start="100" end="80" center="960,540" easing="in" tween="back" time="240" /> - <effect type="fade" start="100" end="0" time="240" /> - </animation> - <visible>!Window.IsActive(startup)</visible> - <control type="image"> - <texture>colors/black.png</texture> - <include>FullScreenDimensions</include> - <animation effect="fade" start="100" end="70" time="0" condition="true">Conditional</animation> - <animation effect="fade" start="100" end="0" time="240" condition="Window.IsVisible(fullscreenvideo)">Conditional</animation> - <animation effect="fade" end="100" time="560">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="240">WindowClose</animation> - </control> - <control type="image"> - <depth>DepthMax</depth> - <left>920</left> - <top>513</top> - <width>80</width> - <height>80</height> - <aspectratio>keep</aspectratio> - <animation effect="rotate" end="-45" center="auto" time="200" delay="600" loop="true" reversible="false" condition="true">Conditional</animation> - <texture colordiffuse="button_focus">spinner.png</texture> - <animation effect="fade" end="100" time="300" delay="200">WindowOpen</animation> - </control> - <control type="image"> - <depth>DepthMax</depth> - <left>935</left> - <top>528</top> - <width>50</width> - <height>50</height> - <aspectratio>keep</aspectratio> - <animation effect="rotate" end="45" center="auto" time="200" delay="600" loop="true" reversible="false" condition="true">Conditional</animation> - <texture flipx="true" colordiffuse="button_focus">spinner.png</texture> - <animation effect="fade" end="100" time="300" delay="200">WindowOpen</animation> - </control> - <control type="progress" id="10"> - <left>920</left> - <top>620</top> - <width>80</width> - <height>24</height> - <animation effect="fade" end="100" time="300" delay="200">WindowOpen</animation> - </control> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogButtonMenu.xml b/addons/skin.estuary/1080i/DialogButtonMenu.xml deleted file mode 100644 index 0f884c7d44..0000000000 --- a/addons/skin.estuary/1080i/DialogButtonMenu.xml +++ /dev/null @@ -1,136 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol>9000</defaultcontrol> - <coordinates> - <left>710</left> - <top>213</top> - </coordinates> - <include>Animation_DialogPopupOpenClose</include> - <controls> - <include content="DialogBackgroundCommons"> - <param name="DialogBackgroundWidth" value="500" /> - <param name="DialogBackgroundHeight" value="100" /> - <param name="DialogHeaderLabel" value="$LOCALIZE[31072]" /> - <param name="DialogHeaderId" value="2" /> - </include> - <control type="list" id="9000"> - <left>0</left> - <top>100</top> - <width>500</width> - <height>700</height> - <onleft>9000</onleft> - <onright>9000</onright> - <onup>9000</onup> - <ondown>9000</ondown> - <itemlayout height="70"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>500</width> - <height>70</height> - <texture>lists/buttonmenu-separator.png</texture> - </control> - <control type="label"> - <left>0</left> - <textoffsetx>20</textoffsetx> - <top>0</top> - <width>500</width> - <height>70</height> - <align>center</align> - <aligny>center</aligny> - <textcolor>grey</textcolor> - <label>$INFO[ListItem.Label]</label> - </control> - </itemlayout> - <focusedlayout height="70"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>500</width> - <height>70</height> - <texture>lists/buttonmenu-separator.png</texture> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>500</width> - <height>70</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <visible>Control.HasFocus(9000)</visible> - </control> - <control type="label"> - <left>0</left> - <textoffsetx>20</textoffsetx> - <top>0</top> - <width>500</width> - <height>70</height> - <align>center</align> - <aligny>center</aligny> - <label>$INFO[ListItem.Label]</label> - </control> - </focusedlayout> - <content> - <item> - <label>$LOCALIZE[13012]</label> - <onclick>Quit()</onclick> - <visible>System.ShowExitButton</visible> - </item> - <item> - <label>$LOCALIZE[13016]</label> - <onclick>Powerdown()</onclick> - <visible>System.CanPowerDown</visible> - </item> - <item> - <label>$LOCALIZE[20150]</label> - <onclick>AlarmClock(shutdowntimer,Shutdown())</onclick> - <visible>!System.HasAlarm(shutdowntimer)</visible> - <visible>System.CanPowerDown | System.CanSuspend | System.CanHibernate</visible> - </item> - <item> - <label>$LOCALIZE[20151]</label> - <onclick>CancelAlarm(shutdowntimer)</onclick> - <visible>System.HasAlarm(shutdowntimer)</visible> - </item> - <item> - <label>$LOCALIZE[13011]</label> - <onclick>Suspend()</onclick> - <visible>System.CanSuspend</visible> - </item> - <item> - <label>$LOCALIZE[13010]</label> - <onclick>Hibernate()</onclick> - <visible>System.CanHibernate</visible> - </item> - <item> - <label>$LOCALIZE[13013]</label> - <onclick>Reset()</onclick> - <visible>System.CanReboot</visible> - </item> - <item> - <label>$LOCALIZE[20126] $INFO[system.profilename]</label> - <onclick>dialog.close(all,true)</onclick> - <onclick>System.LogOff</onclick> - <visible>System.HasLoginScreen | Integer.IsGreater(System.ProfileCount,1)</visible> - <visible>System.Loggedon</visible> - </item> - <item> - <label>$LOCALIZE[20046]</label> - <altlabel>$LOCALIZE[20045]</altlabel> - <usealttexture>!System.IsMaster</usealttexture> - <onclick>mastermode</onclick> - <visible>System.HasLocks</visible> - </item> - <item> - <label>$LOCALIZE[13017]</label> - <onclick>InhibitIdleShutdown(false)</onclick> - <visible>System.HasShutdown +!System.IsInhibit</visible> - </item> - <item> - <label>$LOCALIZE[13018]</label> - <onclick>InhibitIdleShutdown(false)</onclick> - <visible>System.HasShutdown + System.IsInhibit</visible> - </item> - </content> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogConfirm.xml b/addons/skin.estuary/1080i/DialogConfirm.xml deleted file mode 100644 index 41464472b9..0000000000 --- a/addons/skin.estuary/1080i/DialogConfirm.xml +++ /dev/null @@ -1,52 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <coordinates> - <left>502</left> - <top>345</top> - </coordinates> - <include>Animation_DialogPopupOpenClose</include> - <depth>DepthDialog+</depth> - <controls> - <include content="DialogBackgroundCommons"> - <param name="DialogBackgroundWidth" value="915" /> - <param name="DialogBackgroundHeight" value="380" /> - <param name="DialogHeaderLabel" value="" /> - <param name="DialogHeaderId" value="1" /> - </include> - <control type="textbox" id="9"> - <left>30</left> - <top>82</top> - <width>855</width> - <height>150</height> - <label></label> - <autoscroll time="3000" delay="4000" repeat="5000">true</autoscroll> - </control> - <control type="progress" id="20"> - <left>45</left> - <top>252</top> - <width>825</width> - <height>24</height> - <info>System.Progressbar</info> - </control> - <control type="grouplist" id="9000"> - <orientation>horizontal</orientation> - <left>0</left> - <top>280</top> - <width>915</width> - <align>center</align> - <include content="DefaultDialogButton"> - <param name="id" value="11" /> - <param name="label" value="" /> - </include> - <include content="DefaultDialogButton"> - <param name="id" value="10" /> - <param name="label" value="" /> - </include> - <include content="DefaultDialogButton"> - <param name="id" value="12" /> - <param name="label" value="" /> - </include> - </control> - </controls> -</window> - diff --git a/addons/skin.estuary/1080i/DialogFavourites.xml b/addons/skin.estuary/1080i/DialogFavourites.xml deleted file mode 100644 index 60507e93ba..0000000000 --- a/addons/skin.estuary/1080i/DialogFavourites.xml +++ /dev/null @@ -1,122 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<window> - <defaultcontrol always="true">450</defaultcontrol> - <coordinates> - <left>210</left> - <top>150</top> - </coordinates> - <include>Animation_DialogPopupOpenClose</include> - <controls> - <include content="DialogBackgroundCommons"> - <param name="DialogBackgroundWidth" value="1500" /> - <param name="DialogBackgroundHeight" value="800" /> - <param name="DialogHeaderLabel" value="$LOCALIZE[1036]" /> - <param name="DialogHeaderId" value="2" /> - </include> - <include content="UpDownArrows"> - <param name="container_id" value="450" /> - <param name="posx" value="726" /> - <param name="up_posy" value="-40" /> - <param name="down_posy" value="820" /> - </include> - <control type="scrollbar" id="60"> - <left>1465</left> - <top>100</top> - <width>12</width> - <height>670</height> - <onleft>450</onleft> - <onright>450</onright> - <orientation>vertical</orientation> - </control> - <control type="panel" id="450"> - <left>35</left> - <top>100</top> - <width>1600</width> - <height>700</height> - <onleft>60</onleft> - <onright>60</onright> - <onup>450</onup> - <ondown>450</ondown> - <preloaditems>2</preloaditems> - <pagecontrol>60</pagecontrol> - <scrolltime tween="sine">200</scrolltime> - <orientation>vertical</orientation> - <itemlayout width="365" height="350"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>320</width> - <height>320</height> - <aspectratio>scale</aspectratio> - <texture border="4" fallback="DefaultFavourites.png">$INFO[ListItem.Art(thumb)]</texture> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - <control type="image"> - <left>4</left> - <top>276</top> - <width>312</width> - <height>40</height> - <aspectratio>scale</aspectratio> - <texture colordiffuse="A0FFFFFF">colors/black.png</texture> - </control> - <control type="label"> - <left>4</left> - <top>276</top> - <width>312</width> - <height>40</height> - <align>center</align> - <font>font12</font> - <label>$INFO[ListItem.Label]</label> - </control> - </itemlayout> - <focusedlayout width="365" height="350"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>320</width> - <height>320</height> - <aspectratio>scale</aspectratio> - <texture border="4" fallback="DefaultFavourites.png">$INFO[ListItem.Art(thumb)]</texture> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - <control type="image"> - <left>4</left> - <top>276</top> - <width>312</width> - <height>40</height> - <aspectratio>scale</aspectratio> - <texture colordiffuse="A0FFFFFF">colors/black.png</texture> - </control> - <control type="label"> - <left>4</left> - <top>276</top> - <width>312</width> - <height>40</height> - <align>center</align> - <font>font12</font> - <label>$INFO[ListItem.Label]</label> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>320</width> - <height>320</height> - <texture background="true" border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> - </control> - </focusedlayout> - </control> - <control type="textbox"> - <left>300</left> - <top>200</top> - <width>900</width> - <height>300</height> - <aligny>center</aligny> - <align>center</align> - <label>$LOCALIZE[31025]</label> - <font>font30_title</font> - <visible>Integer.IsEqual(Container(450).NumItems,0)</visible> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogFullScreenInfo.xml b/addons/skin.estuary/1080i/DialogFullScreenInfo.xml deleted file mode 100644 index cf816a02a5..0000000000 --- a/addons/skin.estuary/1080i/DialogFullScreenInfo.xml +++ /dev/null @@ -1,290 +0,0 @@ -<?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> - <controls> - <control type="button" id="22001"> - <description>background close area</description> - <left>0</left> - <top>0</top> - <width>100%</width> - <height>800</height> - <texturefocus></texturefocus> - <texturenofocus></texturenofocus> - <onclick>Action(close)</onclick> - </control> - <control type="group"> - <top>912</top> - <visible>!Window.IsVisible(playerprocessinfo)</visible> - <animation effect="fade" time="200">VisibleChange</animation> - <control type="image"> - <left>10</left> - <top>-240</top> - <width>1902</width> - <height>400</height> - <texture border="40">buttons/dialogbutton-nofo.png</texture> - </control> - <control type="image"> - <description>TV Cover</description> - <right>48</right> - <top>-220</top> - <width>200</width> - <height>300</height> - <texture fallback="DefaultVideoCover.png">$VAR[NowPlayingPosterVar]</texture> - <aspectratio aligny="bottom">keep</aspectratio> - </control> - <control type="textbox"> - <left>52</left> - <top>-204</top> - <width>1600</width> - <height>290</height> - <label fallback="416">$VAR[FullScreenInfoTextBoxVar]</label> - <align>justify</align> - <autoscroll delay="5000" repeat="7500" time="5000"></autoscroll> - </control> - <control type="grouplist"> - <left>45</left> - <top>50</top> - <width>600</width> - <height>100</height> - <align>left</align> - <orientation>horizontal</orientation> - <itemgap>10</itemgap> - <visible>Control.HasFocus(5552) + !Player.ChannelPreviewActive</visible> - <include content="MediaFlag"> - <param name="texture" value="$INFO[VideoPlayer.AudioChannels,flags/audiochannel/,.png]" /> - </include> - <include content="MediaFlag"> - <param name="texture" value="$INFO[VideoPlayer.AudioCodec,flags/audiocodec/,.png]" /> - </include> - <include content="MediaFlag"> - <param name="texture" value="$INFO[VideoPlayer.VideoAspect,flags/aspectratio/,.png]" /> - </include> - <include content="MediaFlag"> - <param name="texture" value="$INFO[VideoPlayer.VideoCodec,flags/videocodec/,.png]" /> - </include> - </control> - <control type="grouplist" id="5550"> - <right>15</right> - <top>-310</top> - <width>1000</width> - <height>100</height> - <align>right</align> - <orientation>horizontal</orientation> - <itemgap>-10</itemgap> - <onup>Close</onup> - <ondown>Close</ondown> - <usecontrolcoords>true</usecontrolcoords> - <control type="button" id="5552"> - <width>auto</width> - <height>100</height> - <textoffsetx>40</textoffsetx> - <label>$LOCALIZE[31086]</label> - </control> - <control type="button" id="5553"> - <width>auto</width> - <height>100</height> - <textoffsetx>40</textoffsetx> - <label>$LOCALIZE[207]</label> - </control> - <control type="button" id="5554"> - <width>auto</width> - <height>100</height> - <textoffsetx>40</textoffsetx> - <onclick>Close</onclick> - <label>$LOCALIZE[206]</label> - <visible>!String.IsEmpty(VideoPlayer.CastAndRole)</visible> - </control> - <control type="button" id="5555"> - <width>auto</width> - <height>100</height> - <textoffsetx>40</textoffsetx> - <label>$LOCALIZE[19031]</label> - <visible>VideoPlayer.Content(livetv)</visible> - </control> - </control> - <!-- Progress --> - <control type="group"> - <top>119</top> - <control type="progress"> - <animation effect="fade" end="0" time="200">WindowClose</animation> - <left>29</left> - <top>-10</top> - <width>1862</width> - <height>30</height> - <info>Player.ProgressCache</info> - <texturebg border="3" colordiffuse="00FFFFFF">colors/white50.png</texturebg> - <midtexture colordiffuse="button_focus">colors/white50.png</midtexture> - <animation effect="fade" start="100" end="80" time="0" condition="true">Conditional</animation> - </control> - <control type="progress" id="23"> - <animation effect="fade" end="0" time="200">WindowClose</animation> - <left>29</left> - <top>-10</top> - <width>1862</width> - <height>30</height> - <info>Player.Progress</info> - <texturebg border="3" colordiffuse="80FFFFFF">colors/white50.png</texturebg> - <midtexture colordiffuse="button_focus">colors/white50.png</midtexture> - </control> - <control type="button" id="87"> - <include>HiddenObject</include> - <onup condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</onup> - <onup>201</onup> - <ondown condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</ondown> - <ondown>201</ondown> - <onright>PlayerControl(Forward)</onright> - <onleft>PlayerControl(Rewind)</onleft> - <visible>Player.SeekEnabled</visible> - <onclick condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</onclick> - </control> - <control type="slider"> - <left>29</left> - <top>-10</top> - <width>1862</width> - <height>30</height> - <onup>8010</onup> - <ondown>650</ondown> - <texturesliderbar colordiffuse="00FFFFFF">osd/progress/nub_bar.png</texturesliderbar> - <textureslidernib>osd/progress/nub_bar.png</textureslidernib> - <textureslidernibfocus colordiffuse="button_focus">osd/progress/nub_bar.png</textureslidernibfocus> - <info>Player.Progress</info> - <action>seek</action> - <visible>!Control.HasFocus(87)</visible> - </control> - </control> - <!-- Item details --> - <control type="grouplist" id="66610"> - <visible>Control.HasFocus(5552)</visible> - <left>52</left> - <top>-143</top> - <control type="label"> - <width>1600</width> - <height>75</height> - <aligny>bottom</aligny> - <label>$INFO[Player.Time]$INFO[Player.Duration, / ]</label> - <font>font14</font> - <shadowcolor>black</shadowcolor> - </control> - <control type="label"> - <width>1600</width> - <height>25</height> - <font>font14</font> - <label>$INFO[VideoPlayer.Artist]$INFO[VideoPlayer.Album, - ]</label> - <textcolor>grey</textcolor> - <shadowcolor>black</shadowcolor> - <visible>VideoPlayer.Content(MusicVideos)</visible> - </control> - <control type="label"> - <width>1600</width> - <height>44</height> - <label>$INFO[VideoPlayer.TVShowTitle]$INFO[VideoPlayer.Season, • $LOCALIZE[20373] ,]$INFO[VideoPlayer.Episode, • $LOCALIZE[20359] ,]$INFO[VideoPlayer.Rating, • ,]</label> - <scroll>true</scroll> - <visible>VideoPlayer.Content(Episodes)</visible> - </control> - <control type="label"> - <font>font14</font> - <width>1600</width> - <height>44</height> - <label>$INFO[VideoPlayer.Genre]$INFO[VideoPlayer.Year, • ,]$INFO[VideoPlayer.Rating, • ,]</label> - <scroll>true</scroll> - <visible>VideoPlayer.Content(Movies)</visible> - </control> - <control type="label"> - <font>font14</font> - <width>1600</width> - <height>44</height> - <label>$INFO[VideoPlayer.ChannelNumberLabel,$LOCALIZE[19029]: , ]$INFO[VideoPlayer.ChannelName]$INFO[VideoPlayer.NextTitle, • $LOCALIZE[19031]: ]</label> - <scroll>true</scroll> - <visible>VideoPlayer.Content(LiveTV)</visible> - </control> - </control> - <control type="group"> - <visible>!Window.IsVisible(videoosd)</visible> - <animation effect="fade" time="400">VisibleChange</animation> - <control type="label"> - <left>20</left> - <width>155</width> - <top>925</top> - <align>center</align> - <font>font30_title</font> - <shadowcolor>text_shadow</shadowcolor> - <label>$INFO[VideoPlayer.Rating]</label> - </control> - <control type="label"> - <description>Rating label</description> - <left>20</left> - <top>970</top> - <width>155</width> - <align>center</align> - <font>font12</font> - <shadowcolor>text_shadow</shadowcolor> - <label>$LOCALIZE[563]</label> - </control> - <control type="label"> - <left>50</left> - <top>900</top> - <width>1000</width> - <height>100</height> - <font>font16</font> - <shadowcolor>text_shadow</shadowcolor> - <label>$INFO[VideoPlayer.ChannelGroup,$LOCALIZE[31085]: ]</label> - <visible>VideoPlayer.Content(LiveTV)</visible> - </control> - <control type="label"> - <left>250</left> - <top>940</top> - <width>100%</width> - <height>100</height> - <font>font16</font> - <shadowcolor>text_shadow</shadowcolor> - <label>$INFO[Player.Chapter,$LOCALIZE[21396]: ]$INFO[Player.ChapterCount, /]</label> - <visible>!Player.Seeking</visible> - </control> - <control type="grouplist"> - <right>50</right> - <top>940</top> - <align>right</align> - <width>785</width> - <height>56</height> - <itemgap>10</itemgap> - <orientation>horizontal</orientation> - <control type="image"> - <width>150</width> - <height>56</height> - <aspectratio align="center">scale</aspectratio> - <texture>$INFO[VideoPlayer.VideoResolution,flags/videoresolution/,.png]</texture> - </control> - <control type="image"> - <width>150</width> - <height>56</height> - <aspectratio align="right">scale</aspectratio> - <visible>!String.IsEmpty(ADSP.MasterOwnIcon)</visible> - <texture>$INFO[ADSP.MasterOwnIcon]</texture> - </control> - <control type="image"> - <width>150</width> - <height>56</height> - <aspectratio align="center">scale</aspectratio> - <visible>String.IsEmpty(ADSP.MasterOverrideIcon)</visible> - <texture>$INFO[VideoPlayer.AudioCodec,flags/audiocodec/,.png]</texture> - </control> - <control type="image"> - <width>150</width> - <height>56</height> - <aspectratio align="right">scale</aspectratio> - <visible>!String.IsEmpty(ADSP.MasterOverrideIcon)</visible> - <texture>$INFO[ADSP.MasterOverrideIcon]</texture> - </control> - <control type="image"> - <width>150</width> - <height>56</height> - <aspectratio align="center">scale</aspectratio> - <texture>$INFO[VideoPlayer.AudioChannels,flags/audiochannel/,.png]</texture> - </control> - </control> - </control> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogMusicInfo.xml b/addons/skin.estuary/1080i/DialogMusicInfo.xml deleted file mode 100644 index 9192683167..0000000000 --- a/addons/skin.estuary/1080i/DialogMusicInfo.xml +++ /dev/null @@ -1,390 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<window> - <defaultcontrol always="true">9000</defaultcontrol> - <onload>SetProperty(infobackground,$INFO[ListItem.Art(fanart)],home)</onload> - <onunload>ClearProperty(infobackground,home)</onunload> - <controls> - <control type="group"> - <include>OpenClose_Left</include> - <top>158</top> - <left>40</left> - <control type="image"> - <width>615</width> - <height>615</height> - <aspectratio>scale</aspectratio> - <texture colordiffuse="border_alpha">colors/black.png</texture> - <bordertexture border="20">overlays/shadow.png</bordertexture> - <bordersize>20</bordersize> - </control> - <control type="image"> - <left>24</left> - <top>24</top> - <width>567</width> - <height>567</height> - <aspectratio aligny="top">scale</aspectratio> - <fadetime>300</fadetime> - <texture background="true" fallback="DefaultFolderSquare.png">$INFO[ListItem.Art(thumb)]</texture> - </control> - </control> - <control type="group"> - <include>OpenClose_Right</include> - <include>Visible_Right</include> - <left>80</left> - <visible>![Window.Is(songinformation) + Window.IsActive(musicinformation)]</visible> - <control type="group"> - <visible>Integer.IsEqual(Container(50).NumItems,0) + String.IsEmpty(Control.GetLabel(400))</visible> - <top>160</top> - <control type="button" id="130"> - <left>586</left> - <width>1190</width> - <height>610</height> - <onup>50</onup> - <ondown>9000</ondown> - <label></label> - </control> - <control type="image"> - <left>614</left> - <top>30</top> - <width>1130</width> - <height>550</height> - <aspectratio aligny="top">scale</aspectratio> - <texture fallback="special://skin/extras/home-images/music.jpg">$INFO[ListItem.Art(fanart)]</texture> - <visible>String.IsEmpty(Control.GetLabel(400))</visible> - </control> - <control type="group"> - <visible>String.IsEmpty(Control.GetLabel(400)) + String.IsEmpty(ListItem.Art(fanart))</visible> - <control type="image"> - <left>614</left> - <top>30</top> - <width>1130</width> - <height>550</height> - <aspectratio>scale</aspectratio> - <texture colordiffuse="AAFFFFFF">colors/black.png</texture> - </control> - <control type="textbox"> - <left>614</left> - <top>30</top> - <width>1130</width> - <height>550</height> - <align>center</align> - <aligny>center</aligny> - <font>font30_title</font> - <label>$LOCALIZE[19055]</label> - </control> - </control> - </control> - <control type="group"> - <visible>!Integer.IsEqual(Container(50).NumItems,0) | !String.IsEmpty(Control.GetLabel(400))</visible> - <top>454</top> - <control type="button"> - <onup>50</onup> - <ondown>9000</ondown> - <left>586</left> - <top>-295</top> - <width>1190</width> - <height>320</height> - <label></label> - <visible>Integer.IsEqual(Container(50).NumItems,0)</visible> - </control> - <control type="button" id="130"> - <onup>50</onup> - <ondown>9000</ondown> - <left>586</left> - <width>1190</width> - <height>320</height> - <label></label> - <onclick>SetProperty(TextViewer_Header,$LOCALIZE[21821],home)</onclick> - <onclick>SetProperty(TextViewer_Text,$ESCVAR[MusicInfoTextboxVar],home)</onclick> - <onclick>ActivateWindow(1102)</onclick> - </control> - <control type="group"> - <animation effect="slide" start="0,0" end="0,-295" time="0" condition="Integer.IsEqual(Container(50).NumItems,0)">Conditional</animation> - <visible>[!Integer.IsEqual(Container(50).NumItems,0) + String.IsEmpty(Control.GetLabel(400))] | [Integer.IsEqual(Container(50).NumItems,0) + !String.IsEmpty(Control.GetLabel(400))]</visible> - <control type="image"> - <left>614</left> - <top>30</top> - <width>1130</width> - <height>260</height> - <aspectratio aligny="top">scale</aspectratio> - <texture fallback="special://skin/extras/home-images/music.jpg">$INFO[ListItem.Art(fanart)]</texture> - </control> - <control type="group"> - <visible>String.IsEmpty(ListItem.Art(fanart))</visible> - <control type="image"> - <left>614</left> - <top>30</top> - <width>1130</width> - <height>260</height> - <aspectratio>scale</aspectratio> - <texture colordiffuse="AAFFFFFF">colors/black.png</texture> - </control> - <control type="textbox"> - <left>614</left> - <top>30</top> - <width>1130</width> - <height>260</height> - <align>center</align> - <aligny>center</aligny> - <font>font30_title</font> - <label>$LOCALIZE[19055]</label> - </control> - </control> - </control> - </control> - <control type="label" id="400"> - <left>620</left> - <top>480</top> - <width>1100</width> - <height>240</height> - <wrapmultiline>true</wrapmultiline> - <font>font_textbox</font> - <label>$VAR[MusicInfoTextboxVar]</label> - <textcolor>button_focus</textcolor> - </control> - <control type="panel" id="50"> - <left>585</left> - <top>170</top> - <width>1190</width> - <height>360</height> - <ondown>130</ondown> - <onup>9000</onup> - <orientation>horizontal</orientation> - <itemlayout height="72.5" width="595" condition="Container.Content(albums)"> - <control type="image"> - <top>-10</top> - <width>595</width> - <height>100</height> - <texture border="40">buttons/button-nofo.png</texture> - </control> - <control type="label"> - <left>40</left> - <top>10</top> - <width>546</width> - <height>60</height> - <font>font12</font> - <aligny>center</aligny> - <label>$INFO[ListItem.TrackNumber,[COLOR button_focus], - [/COLOR]]$INFO[ListItem.Label]</label> - </control> - <control type="group"> - <left>230</left> - <top>28</top> - <include>UserRatingCircle</include> - </control> - </itemlayout> - <focusedlayout height="72.5" width="595" condition="Container.Content(albums)"> - <control type="group"> - <control type="image"> - <top>-10</top> - <width>595</width> - <height>100</height> - <texture border="40" colordiffuse="button_focus">buttons/button-fo.png</texture> - </control> - <control type="label"> - <left>40</left> - <top>10</top> - <width>546</width> - <height>60</height> - <font>font12</font> - <aligny>center</aligny> - <label>$INFO[ListItem.TrackNumber,[COLOR button_focus], - [/COLOR]]$INFO[ListItem.Label]</label> - </control> - <control type="group"> - <left>230</left> - <top>28</top> - <include>UserRatingCircle</include> - </control> - </control> - </focusedlayout> - <itemlayout height="360" width="236" condition="Container.Content(artists)"> - <control type="image"> - <top>-10</top> - <width>250</width> - <height>312</height> - <texture border="40">buttons/button-nofo.png</texture> - </control> - <control type="image"> - <left>30</left> - <top>21</top> - <width>190</width> - <height>190</height> - <texture border="2" fallback="DefaultFolderSquare.png" background="true">$INFO[ListItem.Thumb]</texture> - <aspectratio>keep</aspectratio> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - <control type="textbox"> - <left>28</left> - <top>207</top> - <width>196</width> - <height>65</height> - <font>font10</font> - <align>center</align> - <aligny>center</aligny> - <label>$INFO[ListItem.Label2,[COLOR button_focus], - [/COLOR]]$INFO[ListItem.Label]</label> - </control> - <control type="group"> - <left>230</left> - <top>28</top> - <include>UserRatingCircle</include> - </control> - </itemlayout> - <focusedlayout height="360" width="236" condition="Container.Content(artists)"> - <control type="group"> - <animation effect="zoom" start="100" end="105" time="200" tween="sine" easing="inout" center="160,180">Focus</animation> - <animation effect="zoom" start="105" end="100" time="200" tween="sine" easing="inout" center="160,180">UnFocus</animation> - <control type="image"> - <top>-10</top> - <width>250</width> - <height>312</height> - <texture border="40">buttons/button-nofo.png</texture> - </control> - <control type="image"> - <left>30</left> - <top>21</top> - <width>190</width> - <height>190</height> - <texture border="2" fallback="DefaultFolderSquare.png" background="true">$INFO[ListItem.Thumb]</texture> - <aspectratio>keep</aspectratio> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - <control type="textbox"> - <left>28</left> - <top>207</top> - <width>196</width> - <height>65</height> - <font>font10</font> - <align>center</align> - <aligny>center</aligny> - <label>$INFO[ListItem.Label2,[COLOR button_focus], - [/COLOR]]$INFO[ListItem.Label]</label> - </control> - <control type="group"> - <left>230</left> - <top>28</top> - <include>UserRatingCircle</include> - </control> - <control type="image"> - <left>15</left> - <top>5</top> - <width>220</width> - <height>278</height> - <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> - <animation effect="fade" start="100" end="0" time="200">Unfocus</animation> - </control> - </control> - </focusedlayout> - </control> - <control type="grouplist" id="9000"> - <left>10</left> - <top>820</top> - <width>1740</width> - <height>300</height> - <onleft>9000</onleft> - <onright>9000</onright> - <onup>130</onup> - <ondown>50</ondown> - <align>center</align> - <itemgap>0</itemgap> - <orientation>horizontal</orientation> - <control type="group" id="420"> - <width>262</width> - <visible>String.IsEqual(ListItem.DBType,album) | String.IsEqual(ListItem.DBType,song)</visible> - <control type="button" id="7"> - <include content="VideoInfoButtonsCommon"> - <param name="icon" value="" /> - </include> - <label>$LOCALIZE[31033]</label> - <onup>130</onup> - <onleft>12</onleft> - <onright>120</onright> - <onup condition="Integer.IsGreater(Container(5000).CurrentItem,3)">210</onup> - <onup condition="!Integer.IsGreater(Container(5000).CurrentItem,3)">138</onup> - </control> - <control type="label"> - <label>$INFO[ListItem.UserRating]</label> - <font>font30_title</font> - <left>0</left> - <top>18</top> - <width>262</width> - <align>center</align> - </control> - <control type="image"> - <texture>icons/infodialogs/rating.png</texture> - <left>107</left> - <top>24</top> - <width>48</width> - <height>48</height> - <align>center</align> - <visible>String.IsEmpty(ListItem.UserRating)</visible> - </control> - </control> - <control type="radiobutton" id="120"> - <include content="VideoInfoButtonsCommon"> - <param name="icon" value="icons/infodialogs/image.png" /> - </include> - <label>$LOCALIZE[31028]</label> - <enable>!String.IsEmpty(ListItem.Art(fanart))</enable> - <onclick>SetProperty(fanart,$ESCINFO[ListItem.Art(fanart)],home)</onclick> - <onclick>ActivateWindow(1104)</onclick> - <visible>String.IsEqual(ListItem.DBType,artist) | String.IsEqual(ListItem.DBType,album)</visible> - </control> - <control type="radiobutton" id="440"> - <label>$LOCALIZE[31114]</label> - <include content="VideoInfoButtonsCommon"> - <param name="icon" value="icons/infodialogs/trailer.png" /> - </include> - <onclick>Action(close)</onclick> - <visible>System.hasAddon(script.extendedinfo)</visible> - <onclick condition="!String.IsEqual(ListItem.DBType,song)">RunScript(script.extendedinfo,info=youtubebrowser,id=$INFO[ListItem.Artist] $INFO[ListItem.Album])</onclick> - <onclick condition="String.IsEqual(ListItem.DBType,song)">RunScript(script.extendedinfo,info=youtubebrowser,id=$INFO[ListItem.Artist] $INFO[ListItem.Title])</onclick> - </control> - <include content="InfoDialogButton"> - <param name="id" value="6" /> - <param name="icon" value="icons/infodialogs/update.png" /> - <param name="label" value="$LOCALIZE[184]" /> - </include> - <include content="InfoDialogButton"> - <param name="id" value="10" /> - <param name="icon" value="icons/infodialogs/choose_image.png" /> - <param name="label" value="$LOCALIZE[13405]" /> - </include> - <include content="InfoDialogButton"> - <param name="id" value="12" /> - <param name="icon" value="icons/infodialogs/choose_image.png" /> - <param name="label" value="$LOCALIZE[20413]" /> - </include> - </control> - <include content="LeftRightArrows"> - <param name="list_id" value="50" /> - <param name="left_posx" value="574" /> - <param name="right_posx" value="1780" /> - <param name="posy" value="300" /> - <param name="visible" value="true" /> - </include> - </control> - <control type="group"> - <visible>String.IsEqual(ListItem.DBType,artist)</visible> - <include content="InfoDialogTopBarInfo"> - <param name="main_label" value="$INFO[ListItem.Artist]" /> - <param name="sub_label" value="$INFO[ListItem.Genre]" /> - <param name="id" value="33333" /> - </include> - </control> - <control type="group"> - <visible>String.IsEqual(ListItem.DBType,album)</visible> - <include content="InfoDialogTopBarInfo"> - <param name="main_label" value="$INFO[ListItem.Album]$INFO[ListItem.Year, ([COLOR grey],[/COLOR])]" /> - <param name="sub_label" value="$INFO[ListItem.Artist]" /> - <param name="id" value="33334" /> - </include> - </control> - <control type="group"> - <visible>String.IsEqual(ListItem.DBType,song) + !Window.IsActive(musicinformation)</visible> - <include content="InfoDialogTopBarInfo"> - <param name="main_label" value="[COLOR button_focus]$INFO[ListItem.TrackNumber]. [/COLOR]$INFO[ListItem.Title]" /> - <param name="sub_label" value="$INFO[ListItem.Artist,, - ]$INFO[ListItem.Album]$INFO[ListItem.Year, ([COLOR grey],[/COLOR])]" /> - <param name="id" value="33335" /> - </include> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogNotification.xml b/addons/skin.estuary/1080i/DialogNotification.xml deleted file mode 100644 index 7769bf48f1..0000000000 --- a/addons/skin.estuary/1080i/DialogNotification.xml +++ /dev/null @@ -1,52 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <zorder>3</zorder> - <controls> - <control type="group"> - <depth>DepthMax</depth> - <top>945</top> - <left>640</left> - <animation effect="slide" end="600,-850" time="500" tween="sine" easing="inout" condition="Window.IsActive(fullscreenvideo)">conditional</animation> - <include>Animation_DialogPopupOpenClose</include> - <visible>String.IsEmpty(Window(Home).Property(script.cinemavision.running))</visible> - <control type="image"> - <left>-25</left> - <top>-25</top> - <width>690</width> - <height>150</height> - <colordiffuse>EEFFFFFF</colordiffuse> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="image" id="400"> - <description>avatar</description> - <left>10</left> - <top>10</top> - <width>80</width> - <height>80</height> - <aspectratio>keep</aspectratio> - </control> - <control type="fadelabel" id="401"> - <description>Line 1 Label</description> - <left>105</left> - <top>20</top> - <width>520</width> - <height>18</height> - <font>font24_title</font> - <aligny>center</aligny> - <scrollout>false</scrollout> - <pauseatend>2000</pauseatend> - </control> - <control type="fadelabel" id="402"> - <description>Line 2 Label</description> - <left>106</left> - <top>55</top> - <width>520</width> - <height>20</height> - <font>font12</font> - <aligny>center</aligny> - <scrollout>false</scrollout> - <pauseatend>2000</pauseatend> - </control> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogNumeric.xml b/addons/skin.estuary/1080i/DialogNumeric.xml deleted file mode 100644 index d925bfdc34..0000000000 --- a/addons/skin.estuary/1080i/DialogNumeric.xml +++ /dev/null @@ -1,194 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">21</defaultcontrol> - <include>Animation_DialogPopupOpenClose</include> - <depth>DepthDialog+</depth> - <coordinates> - <left>688</left> - <top>213</top> - </coordinates> - <controls> - <include content="DialogBackgroundCommons"> - <param name="DialogBackgroundWidth" value="545" /> - <param name="DialogBackgroundHeight" value="600" /> - <param name="DialogHeaderLabel" value="" /> - <param name="DialogHeaderId" value="1" /> - </include> - <control type="image"> - <left>44</left> - <top>101</top> - <width>457</width> - <height>60</height> - <texture colordiffuse="32FFFFFF" border="2">colors/white.png</texture> - </control> - <control type="label" id="4"> - <description>Edit Text</description> - <left>34</left> - <top>90</top> - <width>477</width> - <height>80</height> - <font>font16</font> - <textcolor>button_focus</textcolor> - <align>center</align> - <aligny>center</aligny> - </control> - <control type="grouplist"> - <left>350</left> - <top>160</top> - <height>1000</height> - <orientation>vertical</orientation> - <itemgap>-20</itemgap> - <control type="button" id="23"> - <description>Backspace button</description> - <width>170</width> - <height>223</height> - <font>font12</font> - <align>center</align> - <aligny>center</aligny> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> - <label>$LOCALIZE[20181]</label> - <onleft>13</onleft> - <onright>11</onright> - <angle>270</angle> - </control> - <control type="button" id="21"> - <description>Done button</description> - <onleft>19</onleft> - <onright>17</onright> - <width>170</width> - <height>223</height> - <font>font12</font> - <align>center</align> - <aligny>center</aligny> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> - <label>$LOCALIZE[20177]</label> - <angle>270</angle> - </control> - </control> - <control type="grouplist" id="4000"> - <left>30</left> - <top>160</top> - <height>1000</height> - <onleft>23</onleft> - <onright>23</onright> - <orientation>vertical</orientation> - <itemgap>-10</itemgap> - <control type="grouplist"> - <description>1 - 3 buttons</description> - <height>110</height> - <itemgap>-20</itemgap> - <orientation>horizontal</orientation> - <control type="button" id="11"> - <include>KeyboardButton</include> - <label>$LOCALIZE[12311]</label> - <onup>20</onup> - <ondown>14</ondown> - </control> - <control type="button" id="12"> - <include>KeyboardButton</include> - <label>$LOCALIZE[12312]</label> - <onup>10</onup> - <ondown>15</ondown> - </control> - <control type="button" id="13"> - <include>KeyboardButton</include> - <label>$LOCALIZE[12313]</label> - <onup>22</onup> - <ondown>16</ondown> - </control> - </control> - <control type="grouplist"> - <description>4 - 6 buttons</description> - <height>110</height> - <itemgap>-20</itemgap> - <orientation>horizontal</orientation> - <control type="button" id="14"> - <include>KeyboardButton</include> - <label>$LOCALIZE[12314]</label> - <onup>11</onup> - <ondown>17</ondown> - </control> - <control type="button" id="15"> - <include>KeyboardButton</include> - <label>$LOCALIZE[12315]</label> - <onup>12</onup> - <ondown>18</ondown> - </control> - <control type="button" id="16"> - <include>KeyboardButton</include> - <label>$LOCALIZE[12316]</label> - <onup>13</onup> - <ondown>19</ondown> - </control> - </control> - <control type="grouplist"> - <description>7 - 9 buttons</description> - <height>110</height> - <onleft>21</onleft> - <onright>21</onright> - <itemgap>-20</itemgap> - <orientation>horizontal</orientation> - <control type="button" id="17"> - <include>KeyboardButton</include> - <label>$LOCALIZE[12317]</label> - <onup>14</onup> - <ondown>20</ondown> - </control> - <control type="button" id="18"> - <include>KeyboardButton</include> - <label>$LOCALIZE[12318]</label> - <onup>15</onup> - <ondown>10</ondown> - </control> - <control type="button" id="19"> - <include>KeyboardButton</include> - <label>$LOCALIZE[12319]</label> - <onup>16</onup> - <ondown>22</ondown> - </control> - </control> - <control type="grouplist"> - <height>110</height> - <onleft>21</onleft> - <onright>21</onright> - <itemgap>-20</itemgap> - <orientation>horizontal</orientation> - <control type="button" id="20"> - <description>prev button</description> - <width>125</width> - <height>125</height> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> - <align>center</align> - <aligny>center</aligny> - <font>font16</font> - <label><</label> - <onup>17</onup> - <ondown>11</ondown> - </control> - <control type="button" id="10"> - <description>0 button</description> - <include>KeyboardButton</include> - <label>$LOCALIZE[12310]</label> - <onup>18</onup> - <ondown>12</ondown> - </control> - <control type="button" id="22"> - <description>next button</description> - <width>125</width> - <height>125</height> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> - <align>center</align> - <aligny>center</aligny> - <font>font16</font> - <label>></label> - <onup>19</onup> - <ondown>13</ondown> - </control> - </control> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogPVRChannelManager.xml b/addons/skin.estuary/1080i/DialogPVRChannelManager.xml deleted file mode 100644 index 2b00185c4e..0000000000 --- a/addons/skin.estuary/1080i/DialogPVRChannelManager.xml +++ /dev/null @@ -1,280 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">20</defaultcontrol> - <coordinates> - <left>100</left> - <top>100</top> - </coordinates> - <include>Animation_DialogPopupOpenClose</include> - <controls> - <include content="DialogBackgroundCommons"> - <param name="DialogBackgroundWidth" value="1720" /> - <param name="DialogBackgroundHeight" value="830" /> - <param name="DialogHeaderLabel" value="$VAR[PVRChannelMgrHeader]" /> - <param name="DialogHeaderId" value="2" /> - </include> - <control type="group"> - <left>10</left> - <top>70</top> - <control type="scrollbar" id="60"> - <left>630</left> - <top>30</top> - <width>12</width> - <height>710</height> - <onleft>20</onleft> - <onright>9002</onright> - <orientation>vertical</orientation> - </control> - <control type="image"> - <left>0</left> - <top>10</top> - <width>642</width> - <height>750</height> - <texture border="40">buttons/dialogbutton-nofo.png</texture> - </control> - <control type="list" id="20"> - <left>20</left> - <top>30</top> - <width>600</width> - <height>710</height> - <onup>20</onup> - <ondown>20</ondown> - <onleft>9000</onleft> - <onright>60</onright> - <pagecontrol>60</pagecontrol> - <scrolltime>200</scrolltime> - <itemlayout height="70" width="600"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>600</width> - <height>68</height> - <texture colordiffuse="selected">colors/white.png</texture> - <animation effect="fade" end="20" time="0" condition="true">Conditional</animation> - <visible>!String.IsEmpty(ListItem.Property(Changed))</visible> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>600</width> - <height>70</height> - <texture border="5">lists/separator.png</texture> - </control> - <control type="image"> - <left>15</left> - <top>10</top> - <width>50</width> - <height>50</height> - <texture>$INFO[ListItem.Property(Icon)]</texture> - <aspectratio>keep</aspectratio> - <!-- <visible>!ListItem.Property(ActiveChannel)</visible> - --> - </control> - <control type="label"> - <left>45</left> - <top>0</top> - <width>600</width> - <height>70</height> - <textoffsetx>40</textoffsetx> - <aligny>center</aligny> - <label>$INFO[ListItem.Property(Number),[B],[/B] - ]$INFO[ListItem.Property(Name)]</label> - </control> - </itemlayout> - <focusedlayout height="70" width="600"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>600</width> - <height>68</height> - <texture colordiffuse="selected">colors/white.png</texture> - <animation effect="fade" end="20" time="0" condition="true">Conditional</animation> - <visible>!String.IsEmpty(ListItem.Property(Changed))</visible> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>600</width> - <height>70</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <animation effect="fade" start="100" end="30" time="0" condition="!Control.HasFocus(20)">conditional</animation> - </control> - <control type="image"> - <left>15</left> - <top>10</top> - <width>50</width> - <height>50</height> - <texture>$INFO[ListItem.Property(Icon)]</texture> - <aspectratio>keep</aspectratio> - </control> - <control type="label"> - <left>45</left> - <top>-15</top> - <width>600</width> - <height>70</height> - <textoffsetx>40</textoffsetx> - <aligny>center</aligny> - <label>$INFO[ListItem.Property(Number),[B],[/B] - ]$INFO[ListItem.Property(Name)]</label> - </control> - <control type="label"> - <left>45</left> - <textoffsetx>40</textoffsetx> - <top>35</top> - <width>600</width> - <height>30</height> - <font>font10</font> - <aligny>center</aligny> - <label>$LOCALIZE[19210]: $INFO[ListItem.Property(ClientName)]</label> - </control> - </focusedlayout> - </control> - </control> - <control type="group"> - <left>665</left> - <control type="grouplist" id="9002"> - <top>80</top> - <onleft>60</onleft> - <onright>9000</onright> - <onup>34</onup> - <ondown>30</ondown> - <itemgap>-25</itemgap> - <control type="label" id="9001"> - <description>channel options Header</description> - <width>700</width> - <height>60</height> - <textoffsetx>30</textoffsetx> - <font>font12</font> - <label>$LOCALIZE[31097]</label> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <shadowcolor>black</shadowcolor> - </control> - <control type="radiobutton" id="7"> - <description>Channel activated</description> - <width>700</width> - <include>SettingsItemCommon</include> - <label>$LOCALIZE[19074]</label> - </control> - <control type="edit" id="8"> - <description>Channel name</description> - <width>700</width> - <include>SettingsItemCommon</include> - <label>$LOCALIZE[19201]</label> - </control> - <control type="button" id="9"> - <description>Channel logo Button</description> - <width>700</width> - <include>SettingsItemCommon</include> - <label>$LOCALIZE[19202]</label> - </control> - <control type="radiobutton" id="12"> - <description>EPG activated</description> - <width>700</width> - <include>SettingsItemCommon</include> - <label>$LOCALIZE[19206]</label> - </control> - <control type="spincontrolex" id="13"> - <description>EPG source</description> - <width>700</width> - <include>SettingsItemCommon</include> - <label>$LOCALIZE[19200]</label> - </control> - <control type="radiobutton" id="14"> - <description>Parental locked</description> - <width>700</width> - <include>SettingsItemCommon</include> - <label>$LOCALIZE[19267]</label> - </control> - </control> - <control type="image"> - <left>600</left> - <top>290</top> - <width>70</width> - <height>50</height> - <aspectratio>keep</aspectratio> - <texture background="true">$INFO[Container(20).ListItem.Icon]</texture> - </control> - - <control type="grouplist"> - <top>565</top> - <itemgap>-15</itemgap> - <onleft>60</onleft> - <onright>9000</onright> - <onup>14</onup> - <ondown>7</ondown> - <animation effect="slide" start="0,0" end="0,45" time="0" condition="!Control.IsVisible(31)">Conditional</animation> - <control type="label" id="9003"> - <description>channel options Header</description> - <width>700</width> - <height>50</height> - <textoffsetx>30</textoffsetx> - <font>font12</font> - <label>$LOCALIZE[31021]</label> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <shadowcolor>black</shadowcolor> - </control> - <control type="button" id="31"> - <description>New channel Button</description> - <width>700</width> - <height>100</height> - <textoffsetx>40</textoffsetx> - <align>center</align> - <label>$LOCALIZE[19204]</label> - </control> - <control type="button" id="30"> - <description>Group Manager Button</description> - <width>700</width> - <height>100</height> - <textoffsetx>40</textoffsetx> - <align>center</align> - <label>$LOCALIZE[19205]</label> - </control> - <control type="togglebutton" id="34"> - <description>TV/Radio toggle</description> - <width>700</width> - <height>100</height> - <textoffsetx>40</textoffsetx> - <align>center</align> - <aligny>center</aligny> - <label>$LOCALIZE[19024]</label> - <altlabel>$LOCALIZE[19023]</altlabel> - <usealttexture>!String.IsEmpty(Window.Property(IsRadio))</usealttexture> - </control> - </control> - </control> - <control type="grouplist" id="9000"> - <left>1360</left> - <top>90</top> - <onleft>9002</onleft> - <onright>20</onright> - <itemgap>-20</itemgap> - <include content="DefaultDialogButton"> - <param name="width" value="350" /> - <param name="id" value="4" /> - <param name="label" value="$LOCALIZE[186]" /> - </include> - <include content="DefaultDialogButton"> - <param name="width" value="350" /> - <param name="id" value="5" /> - <param name="label" value="$LOCALIZE[14070]" /> - </include> - <include content="DefaultDialogButton"> - <param name="width" value="350" /> - <param name="id" value="6" /> - <param name="label" value="$LOCALIZE[222]" /> - </include> - </control> - <control type="label"> - <left>1355</left> - <top>780</top> - <width>330</width> - <height>35</height> - <font>font12</font> - <textcolor>grey</textcolor> - <align>right</align> - <aligny>center</aligny> - <label>[COLOR=button_focus]$INFO[Container(20).NumItems][/COLOR] $LOCALIZE[19019] - $LOCALIZE[31035] [COLOR=button_focus]$INFO[Container(20).CurrentPage]/$INFO[Container(20).NumPages][/COLOR]</label> - <wrapmultiline>true</wrapmultiline> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogPVRChannelsOSD.xml b/addons/skin.estuary/1080i/DialogPVRChannelsOSD.xml deleted file mode 100644 index 0d37b3a8ec..0000000000 --- a/addons/skin.estuary/1080i/DialogPVRChannelsOSD.xml +++ /dev/null @@ -1,247 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">11</defaultcontrol> - <coordinates> - <left>1050</left> - <top>40</top> - </coordinates> - <include>OpenClose_Right</include> - <controls> - <control type="group"> - <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> - <control type="image"> - <description>background image</description> - <left>-20</left> - <top>-20</top> - <width>870</width> - <height>1040</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="image"> - <description>background image</description> - <left>-20</left> - <top>-20</top> - <width>870</width> - <height>1040</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="image"> - <description>Dialog Header image</description> - <left>0</left> - <top>0</top> - <width>830</width> - <height>70</height> - <texture colordiffuse="button_focus" border="2">colors/white70.png</texture> - </control> - <control type="label" id="2"> - <description>header label</description> - <textoffsetx>40</textoffsetx> - <top>0</top> - <width>830</width> - <height>70</height> - <font>font13_title</font> - <aligny>center</aligny> - <label>$INFO[VideoPlayer.ChannelGroup]</label> - <shadowcolor>black</shadowcolor> - </control> - <control type="label"> - <description>header label</description> - <left>40</left> - <top>0</top> - <width>780</width> - <height>70</height> - <font>font13_title</font> - <label>$INFO[System.Time]</label> - <align>right</align> - <aligny>center</aligny> - <shadowcolor>black</shadowcolor> - </control> - <control type="list" id="11"> - <left>0</left> - <top>70</top> - <width>830</width> - <height>880</height> - <onleft>PreviousChannelGroup</onleft> - <onright>60</onright> - <onup>11</onup> - <ondown>11</ondown> - <pagecontrol>60</pagecontrol> - <scrolltime>200</scrolltime> - <focusedlayout height="77" width="1000"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1000</width> - <height>77</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1000</width> - <height>77</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <visible>Control.hasFocus(11)</visible> - </control> - <control type="image"> - <left>730</left> - <top>10</top> - <width>80</width> - <height>60</height> - <aspectratio align="right">keep</aspectratio> - <texture>$INFO[listitem.icon]</texture> - </control> - <control type="progress"> - <left>105</left> - <top>48</top> - <width>50</width> - <height>12</height> - <midtexture border="3">progress/texturebg_white.png</midtexture> - <visible>ListItem.HasEpg + !ListItem.IsRecording</visible> - <info>ListItem.Progress</info> - </control> - <control type="image"> - <left>945</left> - <top>9</top> - <width>40</width> - <height>40</height> - <texture>$VAR[PVRStatusImageVar]</texture> - </control> - <control type="label"> - <left>105</left> - <top>0</top> - <height>77</height> - <width>600</width> - <aligny>top</aligny> - <animation effect="slide" start="0,0" end="0,18" time="0" condition="String.IsEmpty(ListItem.Title)">Conditional</animation> - <label>$INFO[ListItem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>165</left> - <top>36</top> - <height>77</height> - <width>580</width> - <aligny>top</aligny> - <align>left</align> - <font>font10</font> - <label>$INFO[ListItem.Title]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>12</left> - <top>0</top> - <height>77</height> - <width>70</width> - <align>center</align> - <aligny>center</aligny> - <font>font20_title</font> - <label>$INFO[ListItem.ChannelNumberLabel]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - </focusedlayout> - <itemlayout height="77"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1000</width> - <height>77</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="image"> - <left>730</left> - <top>10</top> - <width>80</width> - <height>60</height> - <aspectratio align="right">keep</aspectratio> - <texture>$INFO[listitem.icon]</texture> - </control> - <control type="progress"> - <left>105</left> - <top>48</top> - <width>50</width> - <height>12</height> - <colordiffuse>88FFFFFF</colordiffuse> - <visible>ListItem.HasEpg + !ListItem.IsRecording</visible> - <info>ListItem.Progress</info> - </control> - <control type="image"> - <left>945</left> - <top>9</top> - <width>40</width> - <height>40</height> - <texture>$VAR[PVRStatusImageVar]</texture> - </control> - <control type="label"> - <left>105</left> - <top>0</top> - <height>77</height> - <width>640</width> - <aligny>top</aligny> - <label>$INFO[ListItem.Label]</label> - <animation effect="slide" start="0,0" end="0,18" time="0" condition="String.IsEmpty(ListItem.Title)">Conditional</animation> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>165</left> - <top>36</top> - <height>77</height> - <width>580</width> - <aligny>top</aligny> - <align>left</align> - <font>font10</font> - <label>$INFO[ListItem.Title]</label> - <shadowcolor>text_shadow</shadowcolor> - <textcolor>button_focus</textcolor> - </control> - <control type="label"> - <left>12</left> - <top>0</top> - <height>77</height> - <width>70</width> - <align>center</align> - <aligny>center</aligny> - <font>font20_title</font> - <label>$INFO[ListItem.ChannelNumberLabel]</label> - <textcolor>grey</textcolor> - <shadowcolor>text_shadow</shadowcolor> - </control> - </itemlayout> - </control> - <control type="scrollbar" id="60"> - <left>835</left> - <top>70</top> - <width>12</width> - <height>932</height> - <onleft>11</onleft> - <onright>NextChannelGroup</onright> - <ondown>61</ondown> - <onup>61</onup> - <orientation>vertical</orientation> - </control> - <control type="label"> - <description>Page Count Label</description> - <left>310</left> - <top>960</top> - <width>450</width> - <height>20</height> - <font>font12</font> - <textcolor>grey</textcolor> - <align>right</align> - <aligny>center</aligny> - <label>[COLOR=button_focus]$INFO[Container(11).NumItems][/COLOR] $LOCALIZE[19019] - $LOCALIZE[31035] [COLOR=button_focus]$INFO[Container(11).CurrentPage]/$INFO[Container(11).NumPages][/COLOR]</label> - </control> - <control type="label"> - <description>Page Count Label</description> - <left>20</left> - <top>960</top> - <width>450</width> - <height>20</height> - <font>font12</font> - <textcolor>grey</textcolor> - <aligny>center</aligny> - <label>[COLOR button_focus][B]<>[/B][/COLOR] $LOCALIZE[19146]</label> - </control> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogPVRGuideOSD.xml b/addons/skin.estuary/1080i/DialogPVRGuideOSD.xml deleted file mode 100644 index 2da8463396..0000000000 --- a/addons/skin.estuary/1080i/DialogPVRGuideOSD.xml +++ /dev/null @@ -1,175 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">11</defaultcontrol> - <coordinates> - <left>1300</left> - <top>40</top> - </coordinates> - <include>OpenClose_Right</include> - <controls> - <control type="group"> - <control type="image"> - <description>background image</description> - <left>-20</left> - <top>-20</top> - <width>620</width> - <height>1040</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="image"> - <description>Dialog Header image</description> - <left>0</left> - <top>0</top> - <width>580</width> - <height>70</height> - <texture colordiffuse="button_focus" border="2">colors/white70.png</texture> - </control> - <control type="label" id="2"> - <description>header label</description> - <textoffsetx>40</textoffsetx> - <top>0</top> - <width>580</width> - <height>70</height> - <font>font13_title</font> - <aligny>center</aligny> - <label>$INFO[VideoPlayer.ChannelName]</label> - <shadowcolor>black</shadowcolor> - </control> - <control type="label"> - <description>header label</description> - <left>40</left> - <top>0</top> - <width>530</width> - <height>70</height> - <font>font13_title</font> - <label>$INFO[System.Time]</label> - <align>right</align> - <aligny>center</aligny> - <shadowcolor>black</shadowcolor> - </control> - <control type="label"> - <description>Selected item's date</description> - <left>0</left> - <top>90</top> - <width>580</width> - <height>30</height> - <textcolor>grey</textcolor> - <label>$INFO[Container(11).ListItem.StartDate]</label> - <align>center</align> - <aligny>center</aligny> - </control> - <control type="list" id="11"> - <left>0</left> - <top>150</top> - <width>580</width> - <height>780</height> - <onleft>60</onleft> - <onright>60</onright> - <onup>11</onup> - <ondown>11</ondown> - <pagecontrol>60</pagecontrol> - <scrolltime>200</scrolltime> - <itemlayout height="60" width="580"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>580</width> - <height>60</height> - <texture border="40">lists/separator.png</texture> - </control> - <control type="label"> - <left>20</left> - <top>0</top> - <width>150</width> - <height>60</height> - <aligny>center</aligny> - <textcolor>grey</textcolor> - <label>$INFO[ListItem.StartTime]</label> - </control> - <control type="image"> - <left>120</left> - <top>5</top> - <width>30</width> - <height>20</height> - <texture>$VAR[PVRStatusImageVar]</texture> - </control> - <control type="label"> - <left>150</left> - <top>0</top> - <width>410</width> - <height>60</height> - <font>font12</font> - <align>right</align> - <aligny>center</aligny> - <label>$INFO[ListItem.Label]</label> - </control> - </itemlayout> - <focusedlayout height="60" width="580"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>580</width> - <height>60</height> - <texture border="5">lists/separator.png</texture> - <visible>!Control.HasFocus(11)</visible> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>580</width> - <height>60</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <visible>Control.HasFocus(11)</visible> - </control> - <control type="label"> - <left>20</left> - <top>0</top> - <width>150</width> - <height>60</height> - <aligny>center</aligny> - <textcolor>grey</textcolor> - <label>$INFO[ListItem.StartTime]</label> - </control> - <control type="image"> - <left>120</left> - <top>5</top> - <width>30</width> - <height>20</height> - <texture>$VAR[PVRStatusImageVar]</texture> - </control> - <control type="label"> - <left>150</left> - <top>0</top> - <width>410</width> - <height>60</height> - <font>font12</font> - <align>right</align> - <aligny>center</aligny> - <label>$INFO[ListItem.Label]</label> - </control> - </focusedlayout> - </control> - <control type="scrollbar" id="60"> - <left>585</left> - <top>70</top> - <width>12</width> - <height>932</height> - <onleft>11</onleft> - <onright>11</onright> - <orientation>vertical</orientation> - </control> - <control type="label"> - <description>Page Count Label</description> - <left>110</left> - <top>960</top> - <width>450</width> - <height>20</height> - <font>font10</font> - <textcolor>grey</textcolor> - <align>right</align> - <aligny>center</aligny> - <label>[COLOR=button_focus]$INFO[Container(11).NumItems][/COLOR] $LOCALIZE[31036] - $LOCALIZE[31035] [COLOR=button_focus]$INFO[Container(11).CurrentPage]/$INFO[Container(11).NumPages][/COLOR]</label> - </control> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogPVRGuideSearch.xml b/addons/skin.estuary/1080i/DialogPVRGuideSearch.xml deleted file mode 100644 index 75804d2cf3..0000000000 --- a/addons/skin.estuary/1080i/DialogPVRGuideSearch.xml +++ /dev/null @@ -1,182 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">9</defaultcontrol> - <coordinates> - <left>100</left> - <top>150</top> - </coordinates> - <include>Animation_DialogPopupOpenClose</include> - <controls> - <include content="DialogBackgroundCommons"> - <param name="DialogBackgroundWidth" value="1720" /> - <param name="DialogBackgroundHeight" value="780" /> - <param name="DialogHeaderLabel" value="$LOCALIZE[19142]" /> - <param name="DialogHeaderId" value="2" /> - </include> - <control type="edit" id="9"> - <left>10</left> - <top>80</top> - <width>1400</width> - <height>100</height> - <textoffsetx>60</textoffsetx> - <shadowcolor>black</shadowcolor> - <hinttext>$LOCALIZE[137]...</hinttext> - <onleft>9000</onleft> - <onright>9000</onright> - <onup>24</onup> - <ondown>10</ondown> - </control> - <control type="textbox"> - <description>Search help</description> - <left>30</left> - <top>160</top> - <width>1700</width> - <height>68</height> - <font>font12</font> - <textcolor>grey</textcolor> - <label>$LOCALIZE[19001] $LOCALIZE[19002]</label> - </control> - <control type="image"> - <left>10</left> - <top>210</top> - <width>1400</width> - <height>548</height> - <texture border="40">buttons/dialogbutton-nofo.png</texture> - </control> - <control type="grouplist" id="5000"> - <left>30</left> - <top>230</top> - <onright>6000</onright> - <onleft>9000</onleft> - <ondown>9</ondown> - <onup>9</onup> - <orientation>vertical</orientation> - <control type="radiobutton" id="10"> - <description>Include Description</description> - <width>670</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[19134]</label> - </control> - <control type="radiobutton" id="11"> - <description>Case Sensitive</description> - <width>670</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[19135]</label> - </control> - <control type="edit" id="14"> - <description>Start Date</description> - <width>670</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[19128]</label> - </control> - <control type="edit" id="15"> - <description>Stop Date</description> - <width>670</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[19129]</label> - </control> - <control type="spincontrolex" id="18"> - <description>Genre</description> - <width>670</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[515]</label> - </control> - <control type="radiobutton" id="20"> - <description>Include unknown Genres</description> - <width>670</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[19132]</label> - </control> - <control type="radiobutton" id="22"> - <description>FTA only</description> - <width>670</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[19123]</label> - </control> - <control type="radiobutton" id="24"> - <description>Ignore Timers</description> - <width>670</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[19124]</label> - </control> - </control> - <control type="grouplist" id="6000"> - <left>720</left> - <top>230</top> - <onright>9000</onright> - <onleft>5000</onleft> - <orientation>vertical</orientation> - <control type="spincontrolex" id="12"> - <description>Min Duration</description> - <width>670</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[19130]</label> - </control> - <control type="spincontrolex" id="13"> - <description>Max Duration</description> - <width>670</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[19131]</label> - </control> - <control type="edit" id="16"> - <description>Start time</description> - <width>670</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[19126]</label> - </control> - <control type="edit" id="17"> - <description>Stop time</description> - <width>670</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[19127]</label> - </control> - <control type="radiobutton" id="19"> - <description>avoid repeats</description> - <width>670</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[19121]</label> - </control> - <control type="spincontrolex" id="21"> - <description>Groups</description> - <width>670</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[19141]</label> - </control> - <control type="spincontrolex" id="23"> - <description>Channels</description> - <width>670</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[19148]</label> - </control> - <control type="radiobutton" id="27"> - <description>Ignore Recordings</description> - <width>670</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[19125]</label> - </control> - </control> - <control type="grouplist" id="9000"> - <top>80</top> - <left>1400</left> - <onup>9000</onup> - <ondown>9000</ondown> - <onleft>6000</onleft> - <onright>5000</onright> - <width>1320</width> - <align>left</align> - <orientation>vertical</orientation> - <include content="DefaultDialogButton"> - <param name="id" value="26" /> - <param name="label" value="$LOCALIZE[137]" /> - </include> - <include content="DefaultDialogButton"> - <param name="id" value="28" /> - <param name="label" value="$LOCALIZE[10035]" /> - </include> - <include content="DefaultDialogButton"> - <param name="id" value="25" /> - <param name="label" value="$LOCALIZE[222]" /> - </include> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogPVRInfo.xml b/addons/skin.estuary/1080i/DialogPVRInfo.xml deleted file mode 100644 index 17b51fbbb1..0000000000 --- a/addons/skin.estuary/1080i/DialogPVRInfo.xml +++ /dev/null @@ -1,114 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">9000</defaultcontrol> - <onload>SetProperty(infobackground,$INFO[ListItem.Art(fanart)],home)</onload> - <onunload>ClearProperty(infobackground,home)</onunload> - <controls> - <control type="image"> - <texture fallback="special://skin/extras/backgrounds/SKINDEFAULT.jpg">$VAR[GlobalFanartVar]</texture> - <width>100%</width> - <height>100%</height> - <aspectratio align="center">scale</aspectratio> - <animation effect="fade" start="0" end="100" time="100">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="100">WindowClose</animation> - <animation effect="fade" start="100" end="75" time="0" condition="true">Conditional</animation> - <visible>Window.isActive(fullscreenvideo)</visible> - </control> - <control type="image"> - <include>OpenClose_Left</include> - <left>114</left> - <top>236</top> - <width>461</width> - <height>461</height> - <aspectratio>keep</aspectratio> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - <texture fallback="DefaultTVShowsSquare.png">$INFO[ListItem.Icon]</texture> - </control> - <control type="group"> - <top>230</top> - <left>50</left> - <include>OpenClose_Right</include> - <control type="button" id="61"> - <left>600</left> - <top>-18</top> - <width>1170</width> - <height>509</height> - <font></font> - <onleft>61</onleft> - <onright>61</onright> - <ondown>9000</ondown> - <onup>49</onup> - <onclick>SetProperty(TextViewer_Header,$LOCALIZE[207],home)</onclick> - <onclick>SetProperty(TextViewer_Text,$ESCINFO[ListItem.Plot],home)</onclick> - <onclick>ActivateWindow(1102)</onclick> - </control> - <control type="textbox" id="400"> - <left>660</left> - <top>20</top> - <width>1050</width> - <height>425</height> - <align>justify</align> - <font>font_textbox</font> - <label>$INFO[ListItem.StartTime] - $INFO[ListItem.EndTime] ($INFO[ListItem.Duration])[CR]$INFO[ListItem.StartDate][CR]$INFO[ListItem.Season, [COLOR button_focus]S[/COLOR]]$INFO[ListItem.Episode, [COLOR button_focus]E[/COLOR],: ]$INFO[ListItem.EpisodeName,[B],[/B][CR]]$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]:[/COLOR] ,[CR]]$INFO[ListItem.Writer,[COLOR button_focus]$LOCALIZE[20417]:[/COLOR] ,[CR]]$INFO[ListItem.Director,[COLOR button_focus]$LOCALIZE[20339]:[/COLOR] ,[CR]]$INFO[ListItem.Cast,[COLOR button_focus]$LOCALIZE[206]:[/COLOR] ,[CR]][CR]$INFO[ListItem.Plot]</label> - <autoscroll time="3000" delay="4000" repeat="5000">Skin.HasSetting(AutoScroll)</autoscroll> - </control> - <control type="grouplist" id="9000"> - <left>150</left> - <top>600</top> - <width>1520</width> - <height>160</height> - <itemgap>10</itemgap> - <align>center</align> - <orientation>horizontal</orientation> - <defaultcontrol>5</defaultcontrol> - <onleft>9000</onleft> - <onright>9000</onright> - <onup>49</onup> - <ondown>49</ondown> - <include content="InfoDialogButton"> - <param name="id" value="5" /> - <param name="icon" value="icons/infodialogs/launch.png" /> - <param name="label" value="$LOCALIZE[19165]" /> - <param name="visible" value="Window.IsActive(PVRGuideInfo)" /> - </include> - <include content="InfoDialogButton"> - <param name="id" value="4" /> - <param name="icon" value="icons/infodialogs/similar.png" /> - <param name="label" value="$LOCALIZE[19003]" /> - <param name="visible" value="Window.IsActive(PVRGuideInfo)" /> - </include> - <include content="InfoDialogButton"> - <param name="id" value="8" /> - <param name="icon" value="icons/infodialogs/play_record.png" /> - <param name="label" value="$LOCALIZE[19687]" /> - <param name="visible" value="Window.IsActive(PVRGuideInfo) | Window.IsActive(PVRRecordingInfo)" /> - </include> - <include content="InfoDialogButton"> - <param name="id" value="6" /> - <param name="icon" value="icons/infodialogs/record.png" /> - <param name="visible" value="Window.IsActive(PVRGuideInfo)" /> - </include> - <include content="InfoDialogButton"> - <param name="id" value="9" /> - <param name="icon" value="icons/infodialogs/timer.png" /> - <param name="label" value="$LOCALIZE[19061]" /> - <param name="visible" value="Window.IsActive(PVRGuideInfo)" /> - </include> - <include content="InfoDialogButton"> - <param name="id" value="440" /> - <param name="icon" value="icons/infodialogs/trailer.png" /> - <param name="label" value="$LOCALIZE[31114]" /> - <param name="onclick_1" value="Action(close)" /> - <param name="onclick_2" value="RunScript(script.extendedinfo,info=youtubebrowser,id=$INFO[ListItem.Title])" /> - <param name="visible" value="System.hasAddon(script.extendedinfo)" /> - </include> - </control> - </control> - <include content="InfoDialogTopBarInfo"> - <param name="main_label" value="$INFO[ListItem.Title]$INFO[ListItem.Season, ]$INFO[ListItem.Episode,[COLOR grey]x[/COLOR]]" /> - <param name="sub_label" value="$INFO[ListItem.ChannelName]" /> - <param name="posy" value="40" /> - </include> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogPVRRadioRDSInfo.xml b/addons/skin.estuary/1080i/DialogPVRRadioRDSInfo.xml deleted file mode 100644 index ecd6611f82..0000000000 --- a/addons/skin.estuary/1080i/DialogPVRRadioRDSInfo.xml +++ /dev/null @@ -1,667 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">10</defaultcontrol> - <coordinates> - <left>200</left> - <top>20</top> - </coordinates> - <include>Animation_DialogPopupOpenClose</include> - <controls> - <include content="DialogBackgroundCommons"> - <param name="DialogBackgroundWidth" value="1300" /> - <param name="DialogBackgroundHeight" value="920" /> - <param name="DialogHeaderLabel" value="" /> - <param name="DialogHeaderId" value="2" /> - </include> - <control type="group"> - <description>Normal song info group</description> - <left>0</left> - <top>70</top> - <visible>String.IsEmpty(RDS.IsClassical)</visible> - <control type="label"> - <left>10</left> - <top>0</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[557]:</label> - <visible>String.IsEmpty(RDS.Band)</visible> - </control> - <control type="fadelabel"> - <left>160</left> - <top>0</top> - <width>704</width> - <height>25</height> - <aligny>center</aligny> - <label fallback="161">$INFO[RDS.Artist]</label> - <scrollout>false</scrollout> - <pauseatend>2000</pauseatend> - <visible>String.IsEmpty(RDS.Band)</visible> - </control> - <control type="label"> - <left>10</left> - <top>0</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[29901]:</label> - <visible>!String.IsEmpty(RDS.Band)</visible> - </control> - <control type="fadelabel"> - <left>160</left> - <top>0</top> - <width>292</width> - <height>25</height> - <aligny>center</aligny> - <label>$INFO[RDS.Band]</label> - <scrollout>false</scrollout> - <pauseatend>2000</pauseatend> - <visible>!String.IsEmpty(RDS.Band)</visible> - </control> - <control type="label"> - <left>385</left> - <top>0</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[557]:</label> - <visible>!String.IsEmpty(RDS.Artist) + !String.IsEmpty(RDS.Band)</visible> - </control> - <control type="fadelabel"> - <left>535</left> - <top>0</top> - <width>328</width> - <height>25</height> - <aligny>center</aligny> - <label>$INFO[RDS.Artist]</label> - <visible>!String.IsEmpty(RDS.Artist) + !String.IsEmpty(RDS.Band)</visible> - </control> - <control type="label"> - <left>10</left> - <top>35</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[556]:</label> - </control> - <control type="fadelabel"> - <left>160</left> - <top>35</top> - <width>704</width> - <height>25</height> - <aligny>center</aligny> - <label fallback="161">$INFO[RDS.Title]</label> - <scrollout>false</scrollout> - <pauseatend>2000</pauseatend> - </control> - <control type="label"> - <left>10</left> - <top>70</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[29902]:</label> - <visible>!String.IsEmpty(RDS.ProgStyle)</visible> - </control> - <control type="fadelabel"> - <left>160</left> - <top>70</top> - <width>704</width> - <height>25</height> - <aligny>center</aligny> - <label>$INFO[RDS.ProgStyle]</label> - <visible>!String.IsEmpty(RDS.ProgStyle)</visible> - </control> - </control> - <control type="group"> - <description>Classic concert music group</description> - <left>0</left> - <top>70</top> - <visible>!String.IsEmpty(RDS.IsClassical)</visible> - <control type="label"> - <left>10</left> - <top>0</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[29903]:</label> - </control> - <control type="fadelabel"> - <left>160</left> - <top>0</top> - <width>704</width> - <height>25</height> - <aligny>center</aligny> - <label fallback="161">$INFO[RDS.Composer]</label> - <scrollout>false</scrollout> - <pauseatend>2000</pauseatend> - </control> - <control type="label"> - <left>10</left> - <top>35</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[556]:</label> - </control> - <control type="fadelabel"> - <left>160</left> - <top>35</top> - <width>704</width> - <height>25</height> - <aligny>center</aligny> - <label fallback="161">$INFO[RDS.Title]</label> - <scrollout>false</scrollout> - <pauseatend>2000</pauseatend> - </control> - <control type="label"> - <left>10</left> - <top>70</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[29904]:</label> - <visible>String.IsEmpty(RDS.Band) + !String.IsEmpty(RDS.Artist)</visible> - </control> - <control type="textbox"> - <left>160</left> - <top>66</top> - <width>704</width> - <height>29</height> - <pagecontrol></pagecontrol> - <label fallback="161">$INFO[RDS.Artist]</label> - <autoscroll time="2000" delay="3000" repeat="5000">true</autoscroll> - <visible>String.IsEmpty(RDS.Band) + !String.IsEmpty(RDS.Artist)</visible> - </control> - <control type="label"> - <left>10</left> - <top>70</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[29901]:</label> - <visible>!String.IsEmpty(RDS.Band)</visible> - </control> - <control type="fadelabel"> - <left>160</left> - <top>70</top> - <width>292</width> - <height>25</height> - <aligny>center</aligny> - <label>$INFO[RDS.Band]</label> - <scrollout>false</scrollout> - <pauseatend>2000</pauseatend> - <visible>!String.IsEmpty(RDS.Band)</visible> - </control> - <control type="label"> - <left>385</left> - <top>70</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[29904]:</label> - <visible>!String.IsEmpty(RDS.Artist) + !String.IsEmpty(RDS.Band)</visible> - </control> - <control type="textbox"> - <left>535</left> - <top>70</top> - <width>328</width> - <height>100</height> - <pagecontrol></pagecontrol> - <label>$INFO[RDS.Artist]</label> - <autoscroll time="2000" delay="3000" repeat="5000">true</autoscroll> - <visible>!String.IsEmpty(RDS.Artist) + !String.IsEmpty(RDS.Band)</visible> - </control> - <control type="label"> - <left>10</left> - <top>105</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[29905]:</label> - <visible>!String.IsEmpty(RDS.Conductor)</visible> - </control> - <control type="fadelabel"> - <left>160</left> - <top>105</top> - <width>300</width> - <height>25</height> - <aligny>center</aligny> - <label fallback="161">$INFO[RDS.Conductor]</label> - <scrollout>false</scrollout> - <pauseatend>2000</pauseatend> - <visible>!String.IsEmpty(RDS.Conductor)</visible> - </control> - <control type="label"> - <left>10</left> - <top>105</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[29902]:</label> - <visible>String.IsEmpty(RDS.Conductor) + !String.IsEmpty(RDS.ProgStyle)</visible> - </control> - <control type="fadelabel"> - <left>160</left> - <top>105</top> - <width>704</width> - <height>25</height> - <aligny>center</aligny> - <label>$INFO[RDS.ProgStyle]</label> - <visible>String.IsEmpty(RDS.Conductor) + !String.IsEmpty(RDS.ProgStyle)</visible> - </control> - <control type="label"> - <left>385</left> - <top>105</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[29902]:</label> - <visible>!String.IsEmpty(RDS.Conductor) + !String.IsEmpty(RDS.ProgStyle)</visible> - </control> - <control type="fadelabel"> - <left>535</left> - <top>105</top> - <width>328</width> - <height>25</height> - <aligny>center</aligny> - <label>$INFO[RDS.ProgStyle]</label> - <visible>!String.IsEmpty(RDS.Conductor) + !String.IsEmpty(RDS.ProgStyle)</visible> - </control> - </control> - <control type="label"> - <left>385</left> - <top>175</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[558]:</label> - <visible>!String.IsEmpty(RDS.Album)</visible> - </control> - <control type="fadelabel"> - <left>535</left> - <top>175</top> - <width>328</width> - <height>25</height> - <align>left</align> - <aligny>center</aligny> - <label>$INFO[RDS.Album]</label> - <scrollout>false</scrollout> - <pauseatend>2000</pauseatend> - <visible>!String.IsEmpty(RDS.Album)</visible> - </control> - <control type="label"> - <left>10</left> - <top>210</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[29906]:</label> - <visible>!String.IsEmpty(RDS.ProgHost)</visible> - </control> - <control type="fadelabel"> - <left>160</left> - <top>210</top> - <width>235</width> - <height>25</height> - <align>left</align> - <aligny>center</aligny> - <label>$INFO[RDS.ProgHost]</label> - <visible>!String.IsEmpty(RDS.ProgHost)</visible> - </control> - <control type="label"> - <left>385</left> - <top>210</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[569]:</label> - <visible>!String.IsEmpty(RDS.Comment)</visible> - </control> - <control type="fadelabel"> - <left>535</left> - <top>210</top> - <width>328</width> - <height>25</height> - <align>left</align> - <aligny>center</aligny> - <label>$INFO[RDS.Comment]</label> - <scrollout>false</scrollout> - <pauseatend>2000</pauseatend> - <visible>!String.IsEmpty(RDS.Comment)</visible> - </control> - <control type="label"> - <left>10</left> - <top>245</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[19148]:</label> - </control> - <control type="fadelabel"> - <left>160</left> - <top>245</top> - <width>235</width> - <height>25</height> - <align>left</align> - <aligny>center</aligny> - <label>$INFO[RDS.ProgStation]</label> - </control> - <control type="label"> - <left>385</left> - <top>245</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[29907]:</label> - <visible>!String.IsEmpty(RDS.ProgEditStaff)</visible> - </control> - <control type="fadelabel"> - <left>535</left> - <top>245</top> - <width>328</width> - <height>25</height> - <align>left</align> - <aligny>center</aligny> - <label>$INFO[RDS.ProgEditStaff]</label> - <visible>!String.IsEmpty(RDS.ProgEditStaff)</visible> - </control> - <control type="grouplist"> - <left>10</left> - <top>280</top> - <width>160</width> - <height>300</height> - <itemgap>8</itemgap> - <control type="label"> - <description>Program basename</description> - <left>10</left> - <top>280</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[29908]:</label> - <visible>!String.IsEmpty(RDS.ProgNow) | !String.IsEmpty(RDS.ProgNext)</visible> - </control> - <control type="label"> - <description>Studio basename</description> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[29909]:</label> - <visible>!String.IsEmpty(RDS.PhoneStudio) | !String.IsEmpty(RDS.EmailStudio) | !String.IsEmpty(RDS.SMSStudio)</visible> - </control> - </control> - <control type="grouplist"> - <left>160</left> - <top>280</top> - <width>160</width> - <height>300</height> - <itemgap>8</itemgap> - <control type="label"> - <width>160</width> - <height>25</height> - <aligny>center</aligny> - <label>$LOCALIZE[19030]:</label> - <visible>!String.IsEmpty(RDS.ProgNow)</visible> - </control> - <control type="label"> - <width>160</width> - <height>25</height> - <aligny>center</aligny> - <label>$LOCALIZE[19031]:</label> - <visible>!String.IsEmpty(RDS.ProgNext)</visible> - </control> - <control type="label"> - <width>95</width> - <height>25</height> - <aligny>center</aligny> - <label>$LOCALIZE[29910]:</label> - <visible>!String.IsEmpty(RDS.PhoneStudio)</visible> - </control> - <control type="label"> - <width>95</width> - <height>25</height> - <aligny>center</aligny> - <label>$LOCALIZE[29911]:</label> - <visible>!String.IsEmpty(RDS.EmailStudio)</visible> - </control> - <control type="label"> - <width>95</width> - <height>25</height> - <aligny>center</aligny> - <label>$LOCALIZE[29912]:</label> - <visible>!String.IsEmpty(RDS.SMSStudio)</visible> - </control> - </control> - <control type="grouplist"> - <left>230</left> - <top>280</top> - <width>620</width> - <height>300</height> - <itemgap>8</itemgap> - <control type="fadelabel"> - <width>620</width> - <height>25</height> - <aligny>center</aligny> - <textcolor>grey</textcolor> - <label>$INFO[RDS.ProgNow]</label> - <visible>!String.IsEmpty(RDS.ProgNow)</visible> - </control> - <control type="fadelabel"> - <width>620</width> - <height>25</height> - <aligny>center</aligny> - <textcolor>grey</textcolor> - <label>$INFO[RDS.ProgNext]</label> - <visible>!String.IsEmpty(RDS.ProgNext)</visible> - </control> - <control type="fadelabel"> - <width>215</width> - <height>25</height> - <aligny>center</aligny> - <textcolor>grey</textcolor> - <label>$INFO[RDS.PhoneStudio]</label> - <visible>!String.IsEmpty(RDS.PhoneStudio)</visible> - </control> - <control type="fadelabel"> - <width>215</width> - <height>25</height> - <aligny>center</aligny> - <textcolor>grey</textcolor> - <label>$INFO[RDS.EmailStudio]</label> - <visible>!String.IsEmpty(RDS.EmailStudio)</visible> - </control> - <control type="fadelabel"> - <width>215</width> - <height>25</height> - <aligny>center</aligny> - <textcolor>grey</textcolor> - <label>$INFO[RDS.SMSStudio]</label> - <visible>!String.IsEmpty(RDS.SMSStudio)</visible> - </control> - </control> - <control type="grouplist"> - <left>385</left> - <top>280</top> - <width>520</width> - <height>300</height> - <itemgap>8</itemgap> - <control type="label"> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[29913]:</label> - <visible>!String.IsEmpty(RDS.PhoneHotline) | !String.IsEmpty(RDS.EmailHotline)</visible> - </control> - <control type="label"> - <left>385</left> - <top>420</top> - <width>140</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[29914]:</label> - <visible>!String.IsEmpty(RDS.ProgHomepage)</visible> - </control> - </control> - <control type="grouplist"> - <left>535</left> - <top>280</top> - <width>520</width> - <height>300</height> - <itemgap>8</itemgap> - <control type="label"> - <width>160</width> - <height>25</height> - <aligny>center</aligny> - <label>$LOCALIZE[29910]:</label> - <visible>!String.IsEmpty(RDS.PhoneHotline)</visible> - </control> - <control type="label"> - <width>160</width> - <height>25</height> - <aligny>center</aligny> - <label>$LOCALIZE[29911]:</label> - <visible>!String.IsEmpty(RDS.EmailHotline)</visible> - </control> - <control type="fadelabel"> - <width>320</width> - <height>25</height> - <aligny>center</aligny> - <label>$INFO[RDS.ProgHomepage]</label> - <visible>!String.IsEmpty(RDS.ProgHomepage)</visible> - </control> - </control> - <control type="grouplist"> - <left>605</left> - <top>280</top> - <width>520</width> - <height>300</height> - <itemgap>8</itemgap> - <control type="fadelabel"> - <width>248</width> - <height>25</height> - <aligny>center</aligny> - <textcolor>grey</textcolor> - <label>$INFO[RDS.PhoneHotline]</label> - <visible>!String.IsEmpty(RDS.PhoneHotline)</visible> - </control> - <control type="fadelabel"> - <width>248</width> - <height>25</height> - <aligny>center</aligny> - <textcolor>grey</textcolor> - <label>$INFO[RDS.EmailHotline]</label> - <visible>!String.IsEmpty(RDS.EmailHotline)</visible> - </control> - </control> - <control type="group"> - <description>Radio text info list</description> - <left>40</left> - <top>455</top> - <visible>false</visible> - <control type="label"> - <left>375</left> - <top>0</top> - <width>110</width> - <height>25</height> - <align>right</align> - <aligny>center</aligny> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[29915]:</label> - </control> - <control type="spincontrol" id="21"> - <description>Source Type</description> - <left>740</left> - <top>5</top> - <aligny>center</aligny> - <textoffsetx>10</textoffsetx> - <onright>21</onright> - <onleft>21</onleft> - <onup>9000</onup> - <ondown>9000</ondown> - </control> - <control type="spincontrol" id="60"> - <description>Next page button</description> - <left>0</left> - <top>155</top> - <subtype>page</subtype> - <font></font> - <onright>9000</onright> - <onleft>9000</onleft> - <ondown>21</ondown> - <onup>21</onup> - <textcolor></textcolor> - <showonepage>true</showonepage> - </control> - <control type="textbox" id="22"> - <description>Plot</description> - <left>0</left> - <top>30</top> - <width>800</width> - <height>120</height> - <font>font12</font> - <align>justify</align> - <pagecontrol>60</pagecontrol> - </control> - </control> - <control type="grouplist" id="9000"> - <orientation>horizontal</orientation> - <left>0</left> - <width>1300</width> - <align>center</align> - <top>820</top> - <onleft>60</onleft> - <onright>60</onright> - <onup>21</onup> - <ondown>21</ondown> - <include content="DefaultDialogButton"> - <param name="id" value="10" /> - <param name="label" value="$LOCALIZE[186]" /> - </include> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogPictureInfo.xml b/addons/skin.estuary/1080i/DialogPictureInfo.xml deleted file mode 100644 index c1cbeb2375..0000000000 --- a/addons/skin.estuary/1080i/DialogPictureInfo.xml +++ /dev/null @@ -1,123 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<window> - <defaultcontrol always="true">9000</defaultcontrol> - <onload>SetProperty(infobackground,$INFO[ListItem.FolderPath],home)</onload> - <onunload>ClearProperty(infobackground,home)</onunload> - <controls> - <control type="group"> - <visible>!Window.IsActive(Slideshow)</visible> - <include>OpenClose_Left</include> - <top>160</top> - <control type="image"> - <left>70</left> - <width>1280</width> - <height>820</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="image"> - <left>120</left> - <top>50</top> - <width>1180</width> - <height>720</height> - <aspectratio aligny="center">keep</aspectratio> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - <texture border="4" background="true" fallback="colors/black.png">$INFO[ListItem.FolderPath]</texture> - </control> - </control> - <control type="group"> - <include>OpenClose_Right</include> - <top>160</top> - <control type="image"> - <description>background image</description> - <right>70</right> - <width>510</width> - <height>820</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <include content="UpDownArrows"> - <param name="container_id" value="5" /> - <param name="posx" value="1590" /> - <param name="up_posy" value="-20" /> - <param name="down_posy" value="820" /> - </include> - <control type="group" id="9000"> - <control type="scrollbar" id="60"> - <left>1840</left> - <top>20</top> - <width>12</width> - <height>780</height> - <orientation>vertical</orientation> - </control> - <control type="list" id="5"> - <right>70</right> - <top>30</top> - <width>480</width> - <height>750</height> - <orientation>vertical</orientation> - <onleft>Dialog.Close(all,true)</onleft> - <onleft>Action(left)</onleft> - <onleft>info</onleft> - <onright>Dialog.Close(all,true)</onright> - <onright>Action(right)</onright> - <onright>info</onright> - <onup>5</onup> - <ondown>5</ondown> - <pagecontrol>60</pagecontrol> - <focusedlayout height="50"> - <control type="label"> - <left>10</left> - <top>0</top> - <height>50</height> - <width>430</width> - <aligny>center</aligny> - <font>font12</font> - <label>$INFO[ListItem.Label]</label> - <textcolor>button_focus</textcolor> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>10</left> - <top>0</top> - <height>50</height> - <width>430</width> - <align>right</align> - <font>font12</font> - <aligny>center</aligny> - <label>$INFO[ListItem.Label2]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - </focusedlayout> - <itemlayout height="50"> - <control type="label"> - <left>10</left> - <top>0</top> - <height>50</height> - <width>430</width> - <aligny>center</aligny> - <label>$INFO[ListItem.Label]</label> - <font>font12</font> - <textcolor>button_focus</textcolor> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>10</left> - <top>0</top> - <height>50</height> - <width>430</width> - <align>right</align> - <font>font12</font> - <aligny>center</aligny> - <label>$INFO[ListItem.Label2]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - </itemlayout> - </control> - </control> - </control> - <include content="InfoDialogTopBarInfo"> - <param name="main_label" value="$INFO[ListItem.Label]" /> - <param name="sub_label" value="$INFO[ListItem.PictureDateTime]" /> - </include> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogSeekBar.xml b/addons/skin.estuary/1080i/DialogSeekBar.xml deleted file mode 100644 index 711c3f0f7c..0000000000 --- a/addons/skin.estuary/1080i/DialogSeekBar.xml +++ /dev/null @@ -1,112 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <visible>Player.Seeking | Player.DisplayAfterSeek | [Player.Paused + !Player.Caching] | Player.Forwarding | Player.Rewinding</visible> - <visible>!Window.IsActive(videoosd) + Window.IsActive(fullscreenvideo)</visible> - <animation effect="fade" start="0" end="100" time="150">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="150">WindowClose</animation> - <depth>DepthOSD</depth> - <controls> - <control type="image"> - <left>10</left> - <top>860</top> - <width>1900</width> - <height>200</height> - <texture border="40">buttons/dialogbutton-nofo.png</texture> - </control> - <control type="group"> - <top>890</top> - <control type="label"> - <top>5</top> - <right>51</right> - <width>400</width> - <height>20</height> - <align>right</align> - <aligny>center</aligny> - <font>font12_title</font> - <label>[COLOR button_focus]$LOCALIZE[21396]: [/COLOR]$INFO[player.chapter]$INFO[player.chaptercount, / ]</label> - <visible>player.chaptercount + Window.IsVisible(FullScreenVideo)</visible> - </control> - <control type="label"> - <left>40</left> - <top>7</top> - <width>240</width> - <height>20</height> - <aligny>center</aligny> - <font>font12_title</font> - <textcolor>button_focus</textcolor> - <label>$VAR[SeekLabel]</label> - </control> - <control type="label"> - <left>850</left> - <top>7</top> - <width>240</width> - <height>20</height> - <aligny>center</aligny> - <align>center</align> - <font>font12_title</font> - <textcolor>button_focus</textcolor> - <label>$LOCALIZE[31080]</label> - </control> - <control type="label"> - <left>850</left> - <top>40</top> - <width>240</width> - <height>20</height> - <aligny>center</aligny> - <align>center</align> - <font>font13_title</font> - <label>$INFO[Player.FinishTime]</label> - </control> - <control type="label"> - <top>40</top> - <right>51</right> - <width>400</width> - <height>20</height> - <align>right</align> - <aligny>center</aligny> - <font>font13_title</font> - <label>[COLOR button_focus]$LOCALIZE[31134]: [/COLOR]$INFO[Player.TimeRemaining]</label> - </control> - <control type="label"> - <left>40</left> - <top>40</top> - <width>350</width> - <height>20</height> - <font>font13_title</font> - <aligny>center</aligny> - <label>$VAR[SeekTimeLabelVar]</label> - </control> - <control type="progress"> - <animation effect="fade" end="0" time="200">WindowClose</animation> - <left>30</left> - <top>80</top> - <width>1858</width> - <height>30</height> - <info>Player.ProgressCache</info> - <texturebg border="3" colordiffuse="60FFFFFF">colors/white50.png</texturebg> - <midtexture colordiffuse="button_focus">colors/white50.png</midtexture> - </control> - <control type="progress"> - <animation effect="fade" end="0" time="200">WindowClose</animation> - <left>30</left> - <top>80</top> - <width>1858</width> - <height>30</height> - <info>Player.Progress</info> - <texturebg border="3" colordiffuse="60FFFFFF">colors/white50.png</texturebg> - <midtexture colordiffuse="button_focus">colors/white50.png</midtexture> - </control> - <control type="slider" id="401"> - <left>30</left> - <top>70</top> - <width>1858</width> - <height>50</height> - <onup>8010</onup> - <ondown>650</ondown> - <texturesliderbar colordiffuse="00FFFFFF">osd/progress/nub_bar.png</texturesliderbar> - <textureslidernib colordiffuse="button_focus">osd/progress/nub_bar.png</textureslidernib> - <textureslidernibfocus colordiffuse="button_focus">colors/white.png</textureslidernibfocus> - </control> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogSlider.xml b/addons/skin.estuary/1080i/DialogSlider.xml deleted file mode 100644 index 188ff3c7da..0000000000 --- a/addons/skin.estuary/1080i/DialogSlider.xml +++ /dev/null @@ -1,68 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol>11</defaultcontrol> - <include>Animation_DialogPopupOpenClose</include> - <depth>DepthOSD+</depth> - <coordinates> - <left>560</left> - <top>100</top> - </coordinates> - <controls> - <control type="image"> - <left>0</left> - <top>-10</top> - <width>800</width> - <height>130</height> - <texture border="12">dialogs/dialog-bg-solid.png</texture> - </control> - <control type="label" id="10"> - <description>Dialog header</description> - <left>40</left> - <top>10</top> - <width>550</width> - <height>20</height> - <aligny>center</aligny> - <font>font14</font> - <textcolor>button_focus</textcolor> - </control> - <control type="label" id="12"> - <description>Slider Value</description> - <left>0</left> - <top>10</top> - <width>760</width> - <height>20</height> - <align>right</align> - <aligny>center</aligny> - <font>font14</font> - </control> - <control type="slider" id="11"> - <description>Slider</description> - <left>40</left> - <top>65</top> - <width>720</width> - <height>28</height> - <onup>11</onup> - <ondown>11</ondown> - <onleft>11</onleft> - <onright>11</onright> - </control> - <control type="image"> - <left>0</left> - <top>65</top> - <width>28</width> - <height>28</height> - <texture flipx="true" colordiffuse="button_focus">overlays/arrowright.png</texture> - <animation effect="zoom" start="0,100" end="100,100" delay="500" center="auto" time="200">WindowOpen</animation> - <animation effect="zoom" start="100,100" end="0,100" center="auto" time="200">WindowClose</animation> - </control> - <control type="image"> - <left>770</left> - <top>65</top> - <width>28</width> - <height>28</height> - <texture colordiffuse="button_focus">overlays/arrowright.png</texture> - <animation effect="zoom" start="0,100" end="100,100" delay="500" center="auto" time="200">WindowOpen</animation> - <animation effect="zoom" start="100,100" end="0,100" center="auto" time="200">WindowClose</animation> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/DialogSubtitles.xml b/addons/skin.estuary/1080i/DialogSubtitles.xml deleted file mode 100644 index 2a4b0fd231..0000000000 --- a/addons/skin.estuary/1080i/DialogSubtitles.xml +++ /dev/null @@ -1,290 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <coordinates> - <left>100</left> - <top>110</top> - </coordinates> - <include>Animation_DialogPopupOpenClose</include> - <controls> - <control type="group" id="250"> - <include content="DialogBackgroundCommons"> - <param name="DialogBackgroundWidth" value="1720" /> - <param name="DialogBackgroundHeight" value="750" /> - <param name="DialogHeaderLabel" value="$LOCALIZE[24012]" /> - <param name="DialogHeaderId" value="100" /> - </include> - <control type="group"> - <left>1320</left> - <control type="grouplist"> - <top>110</top> - <left>-20</left> - <onright>150</onright> - <onleft>73</onleft> - <orientation>vertical</orientation> - <include content="DefaultDialogButton"> - <param name="id" value="160" /> - <param name="label" value="$LOCALIZE[24120]" /> - <param name="width" value="420" /> - <param name="height" value="150" /> - </include> - </control> - <control type="label" id="140"> - <description>textarea</description> - <top>280</top> - <width>380</width> - <height>40</height> - <align>center</align> - <aligny>center</aligny> - <wrapmultiline>true</wrapmultiline> - </control> - <control type="grouplist" id="130"> - <top>630</top> - <width>380</width> - <height>300</height> - <orientation>vertical</orientation> - <align>left</align> - <itemgap>15</itemgap> - <control type="image"> - <width>380</width> - <height>50</height> - <aspectratio align="center">keep</aspectratio> - <texture>DefaultIconInfo.png</texture> - </control> - <control type="label"> - <description>notification</description> - <width>380</width> - <height>30</height> - <label>$LOCALIZE[31096]</label> - <align>center</align> - <aligny>center</aligny> - </control> - </control> - </control> - </control> - <control type="group"> - <top>130</top> - <left>360</left> - <control type="image"> - <left>-20</left> - <top>-20</top> - <width>960</width> - <height>640</height> - <texture border="40">buttons/dialogbutton-nofo.png</texture> - </control> - <control type="label"> - <description>Video label</description> - <top>-45</top> - <width>920</width> - <height>30</height> - <font>font13_title</font> - <label>$INFO[Player.Filename]</label> - <align>center</align> - <aligny>center</aligny> - <textcolor>grey</textcolor> - <shadowcolor>black</shadowcolor> - <scroll>true</scroll> - </control> - <control type="list" id="120"> - <width>920</width> - <height>600</height> - <onleft>150</onleft> - <onright>73</onright> - <onup>120</onup> - <ondown>120</ondown> - <pagecontrol>73</pagecontrol> - <pagecontrol>121</pagecontrol> - <scrolltime>200</scrolltime> - <itemlayout width="920" height="100"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>920</width> - <height>100</height> - <texture>lists/separator.png</texture> - </control> - <control type="image"> - <left>25</left> - <top>5</top> - <width>50</width> - <height>50</height> - <texture>$INFO[ListItem.Thumb,windows/subtitles/flags/,.png]</texture> - <aspectratio>keep</aspectratio> - </control> - <control type="label"> - <left>0</left> - <top>20</top> - <width>100</width> - <height>100</height> - <font>font10</font> - <textcolor>grey</textcolor> - <align>center</align> - <aligny>center</aligny> - <label>$INFO[ListItem.Label]</label> - </control> - <control type="image"> - <left>810</left> - <top>60</top> - <width>30</width> - <height>20</height> - <texture>windows/subtitles/icon_close_caption.png</texture> - <visible>ListItem.property(hearing_imp)</visible> - </control> - <control type="image"> - <left>850</left> - <top>60</top> - <width>60</width> - <height>20</height> - <texture>windows/subtitles/icon_sync.png</texture> - <visible>ListItem.property(sync)</visible> - </control> - <control type="textbox"> - <left>130</left> - <top>0</top> - <width>645</width> - <height>100</height> - <aligny>center</aligny> - <font>font12</font> - <label>$INFO[ListItem.Label2]</label> - </control> - <control type="image"> - <left>810</left> - <top>10</top> - <width>100</width> - <height>45</height> - <texture fallback="flags/starrating/rating0.png">$INFO[ListItem.ActualIcon,flags/starrating/rating,.png]</texture> - <aspectratio>keep</aspectratio> - </control> - </itemlayout> - <focusedlayout width="920" height="100"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>920</width> - <height>100</height> - <texture>lists/separator.png</texture> - <visible>!Control.HasFocus(120)</visible> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>920</width> - <height>100</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <visible>Control.HasFocus(120)</visible> - </control> - <control type="image"> - <left>25</left> - <top>5</top> - <width>50</width> - <height>50</height> - <texture>$INFO[ListItem.Thumb,windows/subtitles/flags/,.png]</texture> - <aspectratio>keep</aspectratio> - </control> - <control type="label"> - <left>0</left> - <top>20</top> - <width>100</width> - <height>100</height> - <font>font10</font> - <textcolor>grey</textcolor> - <align>center</align> - <aligny>center</aligny> - <label>$INFO[ListItem.Label]</label> - </control> - <control type="image"> - <left>810</left> - <top>60</top> - <width>30</width> - <height>20</height> - <texture>windows/subtitles/icon_close_caption.png</texture> - <visible>ListItem.property(hearing_imp)</visible> - </control> - <control type="image"> - <left>850</left> - <top>60</top> - <width>60</width> - <height>20</height> - <texture>windows/subtitles/icon_sync.png</texture> - <visible>ListItem.property(sync)</visible> - </control> - <control type="textbox"> - <left>130</left> - <top>0</top> - <width>645</width> - <height>100</height> - <aligny>center</aligny> - <font>font12</font> - <label>$INFO[ListItem.Label2]</label> - </control> - <control type="image"> - <left>810</left> - <top>10</top> - <width>100</width> - <height>45</height> - <texture fallback="flags/starrating/rating0.png">$INFO[ListItem.ActualIcon,flags/starrating/rating,.png]</texture> - <aspectratio>keep</aspectratio> - </control> - </focusedlayout> - </control> - <control type="scrollbar" id="73"> - <left>925</left> - <top>0</top> - <width>12</width> - <height>600</height> - <onleft>120</onleft> - <onright>160</onright> - <ondown>73</ondown> - <onup>73</onup> - <orientation>vertical</orientation> - </control> - </control> - <control type="group"> - <left>20</left> - <top>130</top> - <control type="image"> - <left>-20</left> - <top>-20</top> - <width>360</width> - <height>520</height> - <texture border="40">buttons/dialogbutton-nofo.png</texture> - </control> - <control type="label"> - <left>0</left> - <top>-50</top> - <width>320</width> - <height>26</height> - <label>$LOCALIZE[24018]</label> - <align>center</align> - <font>font13_title</font> - <aligny>top</aligny> - <textcolor>button_focus</textcolor> - <shadowcolor>black</shadowcolor> - <wrapmultiline>true</wrapmultiline> - </control> - <control type="image" id="110"> - <description>Service Logo</description> - <top>500</top> - <width>320</width> - <height>80</height> - <fadetime>200</fadetime> - <aspectratio>keep</aspectratio> - </control> - <control type="list" id="150"> - <top>0</top> - <width>320</width> - <height>480</height> - <onleft>160</onleft> - <onright>120</onright> - <onup>150</onup> - <ondown>150</ondown> - <scrolltime>200</scrolltime> - <include content="DefaultSimpleListLayout"> - <param name="width" value="320" /> - <param name="height" value="80" /> - <param name="list_id" value="150" /> - <param name="align" value="center" /> - </include> - </control> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/EventLog.xml b/addons/skin.estuary/1080i/EventLog.xml deleted file mode 100644 index 09e5b18e1b..0000000000 --- a/addons/skin.estuary/1080i/EventLog.xml +++ /dev/null @@ -1,230 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">50</defaultcontrol> - <views>50</views> - <controls> - <include>DefaultBackground</include> - <control type="group"> - <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> - <control type="grouplist" id="9000"> - <include>OpenClose_Left</include> - <orientation>vertical</orientation> - <itemgap>-8.5</itemgap> - <left>90</left> - <top>162</top> - <onup>9000</onup> - <ondown>9000</ondown> - <onleft>50</onleft> - <onright>50</onright> - <usecontrolcoords>true</usecontrolcoords> - <control type="togglebutton" id="4"> - <width>420</width> - <height>110</height> - <align>left</align> - <aligny>top</aligny> - <font>font12</font> - <textoffsetx>100</textoffsetx> - <textwidth>300</textwidth> - <textoffsety>35</textoffsety> - <label>$LOCALIZE[31032]: $LOCALIZE[584]</label> - <altlabel>$LOCALIZE[31032]: $LOCALIZE[585]</altlabel> - </control> - <control type="group" id="4100"> - <height>0</height> - <control type="image"> - <left>40</left> - <top>-68</top> - <width>350</width> - <height>40</height> - <aspectratio align="left">keep</aspectratio> - <texture>icons/eventlog/order.png</texture> - </control> - </control> - <include content="PlaylistWindowButton"> - <param name="control_id" value="21" /> - <param name="onclick" value="" /> - <param name="label" value="" /> - <param name="icon" value="icons/eventlog/settings.png" /> - </include> - <control type="radiobutton" id="22"> - <width>420</width> - <height>110</height> - <align>left</align> - <aligny>top</aligny> - <font>font12</font> - <textoffsetx>100</textoffsetx> - <textoffsety>35</textoffsety> - <textwidth>300</textwidth> - <radioposx>-1</radioposx> - </control> - <include content="PlaylistWindowButton"> - <param name="control_id" value="20" /> - <param name="onclick" value="" /> - <param name="label" value="$LOCALIZE[192]" /> - <param name="icon" value="DefaultIconError.png" /> - </include> - <control type="image"> - <left>40</left> - <top>0</top> - <width>340</width> - <height>360</height> - <aspectratio aligny="bottom">keep</aspectratio> - <texture fallback="DefaultVideo.png">$INFO[ListItem.Icon]</texture> - <bordertexture border="20">overlays/shadow.png</bordertexture> - <bordersize>20</bordersize> - </control> - </control> - <control type="group"> - <left>300</left> - <visible>Control.IsVisible(50)</visible> - <include>OpenClose_Right</include> - <control type="image"> - <left>210</left> - <top>162</top> - <width>1300</width> - <height>746</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="list" id="50"> - <left>230</left> - <top>182</top> - <width>1260</width> - <height>700</height> - <onleft>9000</onleft> - <onright>60</onright> - <onup>50</onup> - <ondown>50</ondown> - <viewtype label="535">list</viewtype> - <pagecontrol>60</pagecontrol> - <scrolltime>200</scrolltime> - <itemlayout height="90" width="1260"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1260</width> - <height>90</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="image"> - <left>5</left> - <top>5</top> - <width>80</width> - <height>80</height> - <texture border="4" fallback="DefaultAddon.png">$INFO[Listitem.Icon]</texture> - <aspectratio>scale</aspectratio> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - <control type="label"> - <left>125</left> - <top>0</top> - <width>870</width> - <height>35</height> - <aligny>center</aligny> - <font>font12</font> - <label>$INFO[ListItem.Label]</label> - </control> - <control type="textbox"> - <left>125</left> - <top>34</top> - <width>870</width> - <height>60</height> - <font>font10_title</font> - <textcolor>grey</textcolor> - <aligny>top</aligny> - <label>$INFO[ListItem.Property(Event.Description)]</label> - </control> - <control type="label"> - <left>125</left> - <top>0</top> - <width>1120</width> - <height>35</height> - <font>font12</font> - <textcolor>button_focus</textcolor> - <align>right</align> - <aligny>center</aligny> - <label>$INFO[ListItem.Label2]</label> - </control> - </itemlayout> - <focusedlayout height="90" width="1260"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1260</width> - <height>90</height> - <texture border="90,3,90,3">lists/separator.png</texture> - <visible>!Control.HasFocus(50)</visible> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1260</width> - <height>90</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <visible>Control.HasFocus(50)</visible> - </control> - <control type="image"> - <left>5</left> - <top>5</top> - <width>80</width> - <height>80</height> - <texture border="4" fallback="DefaultAddon.png">$INFO[Listitem.Icon]</texture> - <aspectratio>scale</aspectratio> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - <control type="label"> - <left>125</left> - <top>0</top> - <width>870</width> - <height>35</height> - <aligny>center</aligny> - <font>font12</font> - <label>$INFO[ListItem.Label]</label> - </control> - <control type="textbox"> - <left>125</left> - <top>34</top> - <width>870</width> - <height>60</height> - <font>font10_title</font> - <textcolor>grey</textcolor> - <aligny>top</aligny> - <label>$INFO[ListItem.Property(Event.Description)]</label> - </control> - <control type="label"> - <left>125</left> - <top>0</top> - <width>1120</width> - <height>35</height> - <font>font12</font> - <textcolor>button_focus</textcolor> - <align>right</align> - <aligny>center</aligny> - <label>$INFO[ListItem.Label2]</label> - </control> - </focusedlayout> - </control> - </control> - <include content="UpDownArrows"> - <param name="container_id" value="50" /> - <param name="visible" value="!System.HasModalDialog" /> - </include> - <control type="scrollbar" id="60"> - <right>0</right> - <top>80</top> - <width>12</width> - <height>920</height> - <onleft>50</onleft> - <onright>9000</onright> - <orientation>vertical</orientation> - <visible>Control.IsVisible(50)</visible> - </control> - </control> - <include content="TopBar"> - <param name="breadcrumbs_label" value="$LOCALIZE[31067]" /> - <param name="breadcrumbs_icon" value="icons/settings/video.png" /> - </include> - <include>BottomBar</include> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/FileManager.xml b/addons/skin.estuary/1080i/FileManager.xml deleted file mode 100644 index 7927cd5344..0000000000 --- a/addons/skin.estuary/1080i/FileManager.xml +++ /dev/null @@ -1,60 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">20</defaultcontrol> - <controls> - <include>DefaultBackground</include> - <control type="image"> - <description>Dialog Header image</description> - <left>926</left> - <top>495</top> - <width>68</width> - <height>68</height> - <texture colordiffuse="button_focus" border="2">icons/file-manager/left-right.png</texture> - <animation effect="fade" start="0" end="100" time="300" delay="100">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="160">WindowClose</animation> - </control> - <control type="group"> - <top>190</top> - <left>100</left> - <include>OpenClose_Left</include> - <include content="FileManagerPanel"> - <param name="header_id" value="101" /> - <param name="header_label" value="" /> - <param name="list_id" value="20" /> - <param name="scrollbar_id" value="60" /> - <param name="onleft_id" value="21" /> - <param name="onright_id" value="21" /> - <param name="width" value="800" /> - <param name="bg_width" value="840" /> - <param name="header_haspath" value="true" /> - </include> - </control> - <control type="group"> - <left>1020</left> - <top>190</top> - <include>OpenClose_Right</include> - <include content="FileManagerPanel"> - <param name="header_id" value="102" /> - <param name="header_label" value="" /> - <param name="list_id" value="21" /> - <param name="scrollbar_id" value="61" /> - <param name="onleft_id" value="60" /> - <param name="onright_id" value="20" /> - <param name="width" value="800" /> - <param name="bg_width" value="840" /> - <param name="header_haspath" value="true" /> - </include> - </control> - <include content="TopBar"> - <param name="breadcrumbs_label" value="$LOCALIZE[7]" /> - <param name="breadcrumbs_icon" value="icons/settings/filemanager.png" /> - </include> - <include>BottomBar</include> - <include content="BottomBarTwoListInfo"> - <param name="left_container_id">20</param> - <param name="left_scrollbar_id">60</param> - <param name="right_container_id">21</param> - <param name="right_scrollbar_id">61</param> - </include> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/Home.xml b/addons/skin.estuary/1080i/Home.xml deleted file mode 100644 index e18922e22f..0000000000 --- a/addons/skin.estuary/1080i/Home.xml +++ /dev/null @@ -1,1280 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> -<!-- <menucontrol>9000</menucontrol> - --> <defaultcontrol>9000</defaultcontrol> - <!-- <onload condition="ControlGroup(700).HasFocus">SetFocus(9000,0)</onload> - --> - <backgroundcolor>background</backgroundcolor> - <controls> - <control type="button" id="20000"> - <include>HiddenObject</include> - <animation effect="fade" time="300" start="100" end="0">Focus</animation> - <onfocus>SetFocus(2000)</onfocus> - <onclick>noop</onclick> - <visible allowhiddenfocus="true">Control.HasFocus(20000)</visible> - </control> - <control type="button" id="20001"> - <include>HiddenObject</include> - <animation effect="fade" time="300" start="100" end="0">Focus</animation> - <onfocus>SetFocus(2000)</onfocus> - <onclick>noop</onclick> - <visible allowhiddenfocus="true">Control.HasFocus(20001)</visible> - </control> - <include>DefaultBackground</include> - <control type="multiimage"> - <depth>DepthBackground</depth> - <include>FullScreenDimensions</include> - <aspectratio>scale</aspectratio> - <fadetime>600</fadetime> - <animation effect="zoom" center="auto" end="102,102" time="0" condition="Integer.IsGreater(System.StereoscopicMode,0)">conditional</animation> - <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> - <animation effect="fade" time="400">VisibleChange</animation> - <imagepath background="true" colordiffuse="35FFFFFF">$VAR[HomeFanartVar]</imagepath> - <visible>!Player.HasMedia</visible> - </control> - <control type="group"> - <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> - <control type="group" id="2000"> - <animation type="Conditional" condition="Control.IsVisible(20000)" reversible="false"> - <effect type="slide" end="0,20" time="60" tween="sine" /> - <effect type="slide" end="0,-20" time="180" tween="sine" delay="80" /> - </animation> - <animation type="Conditional" condition="Control.IsVisible(20001)" reversible="false"> - <effect type="slide" end="0,-20" time="60" tween="sine" /> - <effect type="slide" end="0,20" time="180" tween="sine" delay="80" /> - </animation> - <top>78</top> - <left>20</left> - <include>OpenClose_Right</include> - <control type="group" id="5000"> - <visible>String.IsEqual(Container(9000).ListItem.Property(id),movies)</visible> - <include>Visible_Right_Delayed</include> - <control type="button" id="5888"> - <width>1</width> - <height>1</height> - <label></label> - <onfocus>SetFocus(5001)</onfocus> - <onfocus condition="Integer.IsGreater(Container(5200).NumItems,0)">SetFocus(5200)</onfocus> - <onfocus condition="Integer.IsGreater(Container(5100).NumItems,0)">SetFocus(5100)</onfocus> - <onclick>noop</onclick> - <texturefocus></texturefocus> - <texturenofocus></texturenofocus> - </control> - <control type="grouplist" id="5001"> - <orientation>vertical</orientation> - <height>922</height> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <itemgap>-2</itemgap> - <include content="SubMenu"> - <param name="list_id" value="5900"/> - <param name="ondown_id" value="5100"/> - <param name="visible" value="Library.HasContent(movies)"/> - <param name="item1_onclick" value="ActivateWindow(videos,videodb://recentlyaddedmovies/,return)" /> - <param name="item1_icon" value="recentlyadded.png" /> - <param name="item1_label" value="$LOCALIZE[20386]" /> - <param name="item2_onclick" value="ActivateWindow(videos,videodb://movies/years/,return)" /> - <param name="item2_icon" value="years.png" /> - <param name="item2_label" value="$LOCALIZE[652]" /> - <param name="item3_onclick" value="ActivateWindow(videos,videodb://movies/sets/,return)" /> - <param name="item3_icon" value="sets.png" /> - <param name="item3_label" value="$LOCALIZE[31075]" /> - <param name="item4_onclick" value="ActivateWindow(videos,videodb://movies/genres/,return)" /> - <param name="item4_icon" value="genres.png" /> - <param name="item4_label" value="$LOCALIZE[135]" /> - <param name="item5_onclick" value="ActivateWindow(videos,videodb://movies/actors/,return)" /> - <param name="item5_icon" value="actors.png" /> - <param name="item5_label" value="$LOCALIZE[344]" /> - <param name="item6_onclick" value="ActivateWindow(videos,videodb://movies/tags/,return)" /> - <param name="item6_icon" value="tags.png" /> - <param name="item6_label" value="$LOCALIZE[20459]" /> - <param name="item7_onclick" value="ActivateWindow(videos,library://video/movies/,return)" /> - <param name="item7_icon" value="media.png" /> - <param name="item7_label" value="$LOCALIZE[31074]" /> - <param name="item8_onclick" value="UpdateLibrary(video)" /> - <param name="item8_icon" value="updatelibrary.png" /> - <param name="item8_label" value="$VAR[VideoLibraryScanLabel]" /> - </include> - <include content="WidgetListMovies"> - <param name="content_path" value="special://skin/playlists/inprogress_movies.xsp"/> - <param name="widget_header" value="$LOCALIZE[31010]"/> - <param name="widget_target" value="videos"/> - <param name="list_id" value="5100"/> - <param name="onup_id" value="5900"/> - <param name="ondown_id" value="5200"/> - </include> - <include content="WidgetListMovies"> - <param name="content_path" value="videodb://recentlyaddedmovies/"/> - <param name="widget_header" value="$LOCALIZE[20386]"/> - <param name="widget_target" value="videos"/> - <param name="list_id" value="5200"/> - <param name="onup_id" value="5100"/> - <param name="ondown_id" value="5300"/> - </include> - <include content="WidgetListMovies"> - <param name="content_path" value="special://skin/playlists/unwatched_movies.xsp"/> - <param name="widget_header" value="$LOCALIZE[31007]"/> - <param name="widget_target" value="videos"/> - <param name="list_id" value="5300"/> - <param name="onup_id" value="5200"/> - <param name="ondown_id" value="5400"/> - </include> - <include content="WidgetListMovies"> - <param name="content_path" value="special://skin/playlists/random_movies.xsp"/> - <param name="widget_header" value="$LOCALIZE[31006]"/> - <param name="widget_target" value="videos"/> - <param name="list_id" value="5400"/> - <param name="onup_id" value="5300"/> - <param name="ondown_id" value="20001"/> - </include> - <include content="ImageWidgetHeader"> - <param name="widget_header" value="$LOCALIZE[342]" /> - <param name="visible" value="!Library.HasContent(movies)"/> - </include> - <include content="ImageWidget"> - <param name="image_path" value="special://skin/extras/home-images/movie.jpg"/> - <param name="text_label" value="$LOCALIZE[31104]" /> - <param name="button_label" value="$LOCALIZE[31110]" /> - <param name="button_onclick" value="ActivateWindow(videos,files,return)"/> - <param name="button_id" value="5500"/> - <param name="visible" value="!Library.HasContent(movies)"/> - <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoMovieButton)"/> - </include> - </control> - </control> - <control type="group" id="6000"> - <visible>String.IsEqual(Container(9000).ListItem.Property(id),tvshows)</visible> - <include>Visible_Right_Delayed</include> - <control type="button" id="6888"> - <width>1</width> - <height>1</height> - <label></label> - <onfocus>SetFocus(6001)</onfocus> - <onfocus condition="Integer.IsGreater(Container(6200).NumItems,0)">SetFocus(6200)</onfocus> - <onfocus condition="Integer.IsGreater(Container(6100).NumItems,0)">SetFocus(6100)</onfocus> - <onclick>noop</onclick> - <texturefocus></texturefocus> - <texturenofocus></texturenofocus> - </control> - <control type="grouplist" id="6001"> - <orientation>vertical</orientation> - <height>922</height> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <include content="SubMenu"> - <param name="list_id" value="6900"/> - <param name="ondown_id" value="6100"/> - <param name="visible" value="Library.HasContent(tvshows)"/> - <param name="item1_onclick" value="ActivateWindow(Videos,videodb://recentlyaddedepisodes/,return)" /> - <param name="item1_icon" value="recentlyadded.png" /> - <param name="item1_label" value="$LOCALIZE[20387]" /> - <param name="item2_onclick" value="ActivateWindow(Videos,videodb://tvshows/years/,return)" /> - <param name="item2_icon" value="years.png" /> - <param name="item2_label" value="$LOCALIZE[652]" /> - <param name="item3_onclick" value="ActivateWindow(Videos,videodb://tvshows/titles/,return)" /> - <param name="item3_icon" value="title.png" /> - <param name="item3_label" value="$LOCALIZE[31073]" /> - <param name="item4_onclick" value="ActivateWindow(Videos,videodb://tvshows/genres/,return)" /> - <param name="item4_icon" value="genres.png" /> - <param name="item4_label" value="$LOCALIZE[135]" /> - <param name="item5_onclick" value="ActivateWindow(Videos,videodb://tvshows/actors/,return)" /> - <param name="item5_icon" value="actors.png" /> - <param name="item5_label" value="$LOCALIZE[344]" /> - <param name="item6_onclick" value="ActivateWindow(Videos,videodb://tvshows/tags/,return)" /> - <param name="item6_icon" value="tags.png" /> - <param name="item6_label" value="$LOCALIZE[20459]" /> - <param name="item7_onclick" value="ActivateWindow(videos,library://video/tvshows/)" /> - <param name="item7_icon" value="media.png" /> - <param name="item7_label" value="$LOCALIZE[31074]" /> - <param name="item8_onclick" value="UpdateLibrary(video)" /> - <param name="item8_icon" value="updatelibrary.png" /> - <param name="item8_label" value="$VAR[VideoLibraryScanLabel]" /> - </include> - <include content="WidgetListEpisodes"> - <param name="content_path" value="videodb://inprogresstvshows"/> - <param name="sortby" value="lastplayed"/> - <param name="sortorder" value="descending"/> - <param name="widget_header" value="$LOCALIZE[626]"/> - <param name="item_image" value="$VAR[TVShowWidgetImageVar]" /> - <param name="widget_target" value="videos"/> - <param name="second_label" value="$LOCALIZE[16102]: $INFO[ListItem.Property(WatchedEpisodes)]$INFO[ListItem.Property(TotalEpisodes), / ]" /> - <param name="list_id" value="6100"/> - <param name="onup_id" value="6900"/> - <param name="ondown_id" value="6200"/> - </include> - <include content="WidgetListEpisodes"> - <param name="content_path" value="videodb://recentlyaddedepisodes/"/> - <param name="widget_header" value="$LOCALIZE[20387]"/> - <param name="item_image" value="$INFO[ListItem.Art(thumb)]" /> - <param name="widget_target" value="videos"/> - <param name="second_label" value="[COLOR button_focus]$INFO[ListItem.Season,,x]$INFO[ListItem.Episode][/COLOR] $INFO[ListItem.Title]" /> - <param name="list_id" value="6200"/> - <param name="onup_id" value="6100"/> - <param name="ondown_id" value="6300"/> - </include> - <include content="WidgetListEpisodes"> - <param name="content_path" value="special://skin/playlists/unwatched_tvshows.xsp"/> - <param name="widget_header" value="$LOCALIZE[31122]"/> - <param name="item_image" value="$VAR[TVShowWidgetImageVar]" /> - <param name="widget_target" value="videos"/> - <param name="second_label" value="$LOCALIZE[20360]: $INFO[ListItem.Property(TotalEpisodes)]" /> - <param name="list_id" value="6300"/> - <param name="onup_id" value="6200"/> - <param name="ondown_id" value="20001"/> - </include> - <include content="ImageWidgetHeader"> - <param name="widget_header" value="$LOCALIZE[20343]" /> - <param name="visible" value="!Library.HasContent(tvshows)"/> - </include> - <include content="ImageWidget"> - <param name="image_path" value="special://skin/extras/home-images/tv.jpg"/> - <param name="text_label" value="$LOCALIZE[31104]" /> - <param name="button_label" value="$LOCALIZE[31110]" /> - <param name="button_onclick" value="ActivateWindow(videos,files,return)"/> - <param name="button_id" value="6400"/> - <param name="visible" value="!Library.HasContent(tvshows)"/> - <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoTVShowButton)"/> - </include> - </control> - </control> - <control type="group" id="7000"> - <visible>String.IsEqual(Container(9000).ListItem.Property(id),music)</visible> - <include>Visible_Right_Delayed</include> - <control type="button" id="7888"> - <width>1</width> - <height>1</height> - <label></label> - <onfocus>SetFocus(7001)</onfocus> - <onfocus condition="Integer.IsGreater(Container(7100).NumItems,0)">SetFocus(7100)</onfocus> - <onclick>noop</onclick> - <texturefocus></texturefocus> - <texturenofocus></texturenofocus> - </control> - <control type="grouplist" id="7001"> - <orientation>vertical</orientation> - <height>922</height> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <include content="SubMenu"> - <param name="list_id" value="7900"/> - <param name="ondown_id" value="7100"/> - <param name="item1_onclick" value="ActivateWindow(Music,RecentlyAddedAlbums,return)" /> - <param name="item1_icon" value="recentlyadded.png" /> - <param name="item1_label" value="$LOCALIZE[359]" /> - <param name="item1_vis" value="Library.HasContent(music)" /> - <param name="item2_onclick" value="ActivateWindow(Music,Artists,return)" /> - <param name="item2_icon" value="artists.png" /> - <param name="item2_label" value="$LOCALIZE[133]" /> - <param name="item2_vis" value="Library.HasContent(music)" /> - <param name="item3_onclick" value="ActivateWindow(Music,Albums,return)" /> - <param name="item3_icon" value="albums.png" /> - <param name="item3_label" value="$LOCALIZE[132]" /> - <param name="item3_vis" value="Library.HasContent(music)" /> - <param name="item4_onclick" value="ActivateWindow(Music,Top100,return)" /> - <param name="item4_icon" value="top100.png" /> - <param name="item4_label" value="$LOCALIZE[271]" /> - <param name="item4_vis" value="Library.HasContent(music)" /> - <param name="item5_onclick" value="ActivateWindow(Music,Files,return)" /> - <param name="item5_icon" value="files.png" /> - <param name="item5_label" value="$LOCALIZE[744]" /> - <param name="item6_onclick" value="ActivateWindow(music,Playlists,return)" /> - <param name="item6_icon" value="playlists.png" /> - <param name="item6_label" value="$LOCALIZE[136]" /> - <param name="item7_onclick" value="ActivateWindow(Music,root)" /> - <param name="item7_icon" value="media.png" /> - <param name="item7_label" value="$LOCALIZE[31074]" /> - <param name="item8_onclick" value="UpdateLibrary(music)" /> - <param name="item8_icon" value="updatelibrary.png" /> - <param name="item8_label" value="$VAR[MusicLibraryScanLabel]" /> - <param name="item8_vis" value="Library.HasContent(music)" /> - </include> - <include content="WidgetListSquare"> - <param name="content_path" value="musicdb://recentlyplayedalbums"/> - <param name="widget_header" value="$LOCALIZE[517]"/> - <param name="widget_target" value="music"/> - <param name="list_id" value="7100"/> - <param name="onup_id" value="7900"/> - <param name="ondown_id" value="7200"/> - <param name="widget_limit" value="10"/> - </include> - <include content="WidgetListSquare"> - <param name="content_path" value="musicdb://recentlyaddedalbums/"/> - <param name="widget_header" value="$LOCALIZE[359]"/> - <param name="widget_target" value="music"/> - <param name="list_id" value="7200"/> - <param name="onup_id" value="7100"/> - <param name="ondown_id" value="7300"/> - <param name="widget_limit" value="10"/> - </include> - <include content="WidgetListSquare"> - <param name="content_path" value="special://skin/playlists/random_albums.xsp"/> - <param name="widget_header" value="$LOCALIZE[31012]"/> - <param name="widget_target" value="music"/> - <param name="list_id" value="7300"/> - <param name="onup_id" value="7200"/> - <param name="ondown_id" value="7400"/> - <param name="widget_limit" value="10"/> - </include> - <include content="WidgetListSquare"> - <param name="content_path" value="special://skin/playlists/random_artists.xsp"/> - <param name="widget_header" value="$LOCALIZE[31013]"/> - <param name="widget_target" value="music"/> - <param name="list_id" value="7400"/> - <param name="onup_id" value="7300"/> - <param name="ondown_id" value="7500"/> - <param name="single_label" value="$INFO[ListItem.Label]"/> - <param name="main_label" value=""/> - <param name="sub_label" value=""/> - <param name="widget_limit" value="10"/> - </include> - <include content="WidgetListSquare"> - <param name="content_path" value="special://skin/playlists/unplayed_albums.xsp"/> - <param name="widget_header" value="$LOCALIZE[31014]"/> - <param name="widget_target" value="music"/> - <param name="list_id" value="7500"/> - <param name="onup_id" value="7400"/> - <param name="ondown_id" value="7600"/> - <param name="widget_limit" value="10"/> - </include> - <include content="WidgetListSquare"> - <param name="content_path" value="special://skin/playlists/mostplayed_albums.xsp"/> - <param name="widget_header" value="$LOCALIZE[31011]"/> - <param name="widget_target" value="music"/> - <param name="list_id" value="7600"/> - <param name="onup_id" value="7500"/> - <param name="ondown_id" value="20001"/> - <param name="sortby" value="playcount"/> - <param name="sortorder" value="descending"/> - <param name="widget_limit" value="10"/> - </include> - <include content="ImageWidget"> - <param name="image_path" value="special://skin/extras/home-images/music.jpg"/> - <param name="text_label" value="$LOCALIZE[31104]" /> - <param name="button_label" value="$LOCALIZE[31110]" /> - <param name="button_onclick" value="ActivateWindow(music,files)"/> - <param name="button_id" value="7600"/> - <param name="onup_id" value="7500"/> - <param name="visible" value="!Library.HasContent(music)"/> - <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoMusicButton)"/> - </include> - </control> - </control> - <control type="group" id="8000"> - <visible>String.IsEqual(Container(9000).ListItem.Property(id),addons)</visible> - <include>Visible_Right_Delayed</include> - <control type="button" id="8888"> - <width>1</width> - <height>1</height> - <label></label> - <onfocus>SetFocus(8001)</onfocus> - <onfocus condition="Integer.IsGreater(Container(8100).NumItems,0)">SetFocus(8100)</onfocus> - <onclick>noop</onclick> - <texturefocus></texturefocus> - <texturenofocus></texturenofocus> - </control> - <control type="grouplist" id="8001"> - <orientation>vertical</orientation> - <height>922</height> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <include content="SubMenu"> - <param name="list_id" value="8900"/> - <param name="ondown_id" value="8100"/> - <param name="item1_onclick" value="ActivateWindow(addonbrowser,addons://user/,return)" /> - <param name="item1_icon" value="recordings.png" /> - <param name="item1_label" value="$LOCALIZE[31146]" /> - <param name="item2_onclick" value="ActivateWindow(addonbrowser,addons://repos/,return)" /> - <param name="item2_icon" value="add-ons.png" /> - <param name="item2_label" value="$LOCALIZE[31147]" /> - <param name="item3_onclick" value="ActivateWindow(addonbrowser,addons://search/,return)" /> - <param name="item3_icon" value="tv-search.png" /> - <param name="item3_label" value="$LOCALIZE[137]" /> - <param name="item3_vis" value="true" /> - <param name="item4_onclick" value="ActivateWindow(systemsettings,addons)" /> - <param name="item4_icon" value="settings.png" /> - <param name="item4_label" value="$LOCALIZE[5]" /> - <param name="item4_vis" value="true" /> - <param name="item5_vis" value="False" /> - <param name="item6_vis" value="False" /> - <param name="item7_vis" value="False" /> - <param name="item8_vis" value="False" /> - </include> - <include content="WidgetListSquare"> - <param name="content_path" value="addons://sources/video/"/> - <param name="widget_header" value="$LOCALIZE[1037]"/> - <param name="widget_target" value="videos"/> - <param name="sortby" value="lastused"/> - <param name="sortorder" value="descending"/> - <param name="list_id" value="8100"/> - <param name="onup_id" value="8900"/> - <param name="ondown_id" value="8200"/> - <param name="single_label" value="$INFO[ListItem.Label]"/> - <param name="main_label" value=""/> - <param name="sub_label" value=""/> - </include> - <include content="WidgetListSquare"> - <param name="content_path" value="addons://sources/audio/"/> - <param name="widget_header" value="$LOCALIZE[1038]"/> - <param name="widget_target" value="music"/> - <param name="sortby" value="lastused"/> - <param name="sortorder" value="descending"/> - <param name="list_id" value="8200"/> - <param name="onup_id" value="8100"/> - <param name="ondown_id" value="8300"/> - <param name="single_label" value="$INFO[ListItem.Label]"/> - <param name="main_label" value=""/> - <param name="sub_label" value=""/> - </include> - <include content="WidgetListSquare"> - <param name="content_path" value="addons://sources/executable/"/> - <param name="widget_header" value="$LOCALIZE[1043]"/> - <param name="widget_target" value="programs"/> - <param name="sortby" value="lastused"/> - <param name="sortorder" value="descending"/> - <param name="list_id" value="8300"/> - <param name="onup_id" value="8200"/> - <param name="ondown_id" value="8400"/> - <param name="single_label" value="$INFO[ListItem.Label]"/> - <param name="main_label" value=""/> - <param name="sub_label" value=""/> - </include> - <include content="WidgetListSquare"> - <param name="content_path" value="$VAR[AndroidAppPathVar]"/> - <param name="widget_header" value="$LOCALIZE[20244]"/> - <param name="widget_target" value="programs"/> - <param name="sortby" value="lastused"/> - <param name="sortorder" value="descending"/> - <param name="list_id" value="8400"/> - <param name="onup_id" value="8300"/> - <param name="ondown_id" value="8500"/> - <param name="single_label" value="$INFO[ListItem.Label]"/> - <param name="main_label" value=""/> - <param name="sub_label" value=""/> - </include> - <include content="WidgetListSquare"> - <param name="content_path" value="addons://sources/image/"/> - <param name="widget_header" value="$LOCALIZE[1039]"/> - <param name="widget_target" value="pictures"/> - <param name="sortby" value="lastused"/> - <param name="sortorder" value="descending"/> - <param name="list_id" value="8500"/> - <param name="onup_id" value="8400"/> - <param name="ondown_id" value="20001"/> - <param name="single_label" value="$INFO[ListItem.Label]"/> - <param name="main_label" value=""/> - <param name="sub_label" value=""/> - </include> - <include content="ImageWidget"> - <param name="image_path" value="special://skin/extras/home-images/add-ons.jpg"/> - <param name="text_label" value="$LOCALIZE[31119]" /> - <param name="button_label" value="$LOCALIZE[31118]" /> - <param name="button_onclick" value="ActivateWindow(addonbrowser)"/> - <param name="button_id" value="8600"/> - <param name="onup_id" value="8100"/> - <param name="visible" value="!Integer.IsGreater(Container(8100).NumItems,0) + !Integer.IsGreater(Container(8200).NumItems,0) + !Integer.IsGreater(Container(8300).NumItems,0) + !Integer.IsGreater(Container(8400).NumItems,0) + !Integer.IsGreater(Container(8500).NumItems,0)"/> - <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoProgramsButton)"/> - </include> - </control> - </control> - <control type="group" id="11000"> - <visible>String.IsEqual(Container(9000).ListItem.Property(id),video)</visible> - <include>Visible_Right_Delayed</include> - <control type="button" id="11888"> - <width>1</width> - <height>1</height> - <label></label> - <onfocus>SetFocus(11001)</onfocus> - <onfocus condition="Integer.IsGreater(Container(11100).NumItems,0)">SetFocus(11100)</onfocus> - <onclick>noop</onclick> - <texturefocus></texturefocus> - <texturenofocus></texturenofocus> - </control> - <control type="grouplist" id="11001"> - <orientation>vertical</orientation> - <height>922</height> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <include content="SubMenu"> - <param name="list_id" value="11900"/> - <param name="ondown_id" value="11100"/> - <param name="item1_onclick" value="ActivateWindow(Videos,Files,return)" /> - <param name="item1_icon" value="files.png" /> - <param name="item1_label" value="$LOCALIZE[744]" /> - <param name="item2_onclick" value="ActivateWindow(Videos,special://videoplaylists/,return)" /> - <param name="item2_icon" value="playlists.png" /> - <param name="item2_label" value="$LOCALIZE[136]" /> - <param name="item3_onclick" value="PlayDVD" /> - <param name="item3_icon" value="dvd.png" /> - <param name="item3_label" value="$LOCALIZE[31076]" /> - <param name="item3_vis" value="System.HasMediadvd" /> - <param name="item4_onclick" value="ActivateWindow(videos,root,return)" /> - <param name="item4_icon" value="videos.png" /> - <param name="item4_label" value="$LOCALIZE[31074]" /> - <param name="item5_vis" value="False" /> - <param name="item6_vis" value="False" /> - <param name="item7_vis" value="False" /> - <param name="item8_vis" value="False" /> - </include> - <include content="WidgetListText"> - <param name="content_path" value="sources://video/"/> - <param name="widget_header" value="$LOCALIZE[20094]"/> - <param name="widget_target" value="videos"/> - <param name="list_id" value="11100"/> - <param name="onup_id" value="11900"/> - <param name="ondown_id" value="11200"/> - </include> - <include content="WidgetListText"> - <param name="content_path" value="special://videoplaylists/"/> - <param name="widget_header" value="$LOCALIZE[136]"/> - <param name="widget_target" value="videos"/> - <param name="list_id" value="11200"/> - <param name="onup_id" value="11100"/> - <param name="ondown_id" value="20001"/> - <param name="icon" value="DefaultPlaylist.png"/> - </include> - <include content="ImageWidget"> - <param name="image_path" value="special://skin/extras/home-images/tv.jpg"/> - <param name="text_label" value="$LOCALIZE[31105]" /> - <param name="button_label" value="$LOCALIZE[31110]" /> - <param name="button_onclick" value="ActivateWindow(videos,root)"/> - <param name="button_id" value="11300"/> - <param name="onup_id" value="11200"/> - <param name="visible" value="!Control.IsVisible(111000) + !Control.IsVisible(112000)"/> - <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoVideosButton)"/> - </include> - </control> - </control> - <control type="group" id="12000"> - <visible>String.IsEqual(Container(9000).ListItem.Property(id),livetv)</visible> - <include>Visible_Right_Delayed</include> - <control type="button" id="12888"> - <width>1</width> - <height>1</height> - <label></label> - <onfocus>SetFocus(12001)</onfocus> - <onfocus condition="Integer.IsGreater(Container(12100).NumItems,0)">SetFocus(12100)</onfocus> - <onclick>noop</onclick> - <texturefocus></texturefocus> - <texturenofocus></texturenofocus> - </control> - <control type="grouplist" id="12001"> - <orientation>vertical</orientation> - <height>922</height> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <usecontrolcoords>true</usecontrolcoords> - <include content="SubMenu"> - <param name="list_id" value="12900"/> - <param name="ondown_id" value="12200"/> - <param name="item1_onclick" value="ActivateWindow(TVChannels)" /> - <param name="item1_icon" value="channels.png" /> - <param name="item1_label" value="$LOCALIZE[19019]" /> - <param name="item2_onclick" value="ActivateWindow(TVGuide)" /> - <param name="item2_icon" value="guide.png" /> - <param name="item2_label" value="$LOCALIZE[19069]" /> - <param name="item3_onclick" value="ActivateWindow(TVRecordings)" /> - <param name="item3_icon" value="recordings.png" /> - <param name="item3_label" value="$LOCALIZE[19017]" /> - <param name="item4_onclick" value="ActivateWindow(TVTimers)" /> - <param name="item4_icon" value="timers.png" /> - <param name="item4_label" value="$LOCALIZE[19040]" /> - <param name="item5_onclick" value="ActivateWindow(TVTimerRules)" /> - <param name="item5_icon" value="timer-rules.png" /> - <param name="item5_label" value="$LOCALIZE[19138]" /> - <param name="item6_onclick" value="ActivateWindow(TVSearch)" /> - <param name="item6_icon" value="tv-search.png" /> - <param name="item6_label" value="$LOCALIZE[137]" /> - <param name="item7_vis" value="False" /> - <param name="item8_vis" value="False" /> - <param name="visible" value="System.HasPVRAddon"/> - </include> - <include content="ImageWidgetHeader"> - <param name="widget_header" value="$LOCALIZE[19020]" /> - <param name="visible" value="!System.HasPVRAddon"/> - </include> - <control type="grouplist"> - <height>218</height> - <left>478</left> - <top>36</top> - <orientation>horizontal</orientation> - <visible>PVR.IsRecordingTV | PVR.HasNonRecordingTVTimer</visible> - <align>right</align> - <width>1360</width> - <control type="group"> - <width>680</width> - <visible>PVR.IsRecordingTV</visible> - <include content="PVRWidget"> - <param name="icon" value="$INFO[PVR.TVNowRecordingChannelIcon]" /> - <param name="header" value="$LOCALIZE[19158]" /> - <param name="label1" value="$INFO[PVR.TVNowRecordingDateTime,$LOCALIZE[19126] - ]" /> - <param name="label2" value="$INFO[PVR.TVNowRecordingTitle][CR][COLOR=grey]$INFO[PVR.TVNowRecordingChannel][/COLOR]" /> - </include> - </control> - <control type="group"> - <visible>PVR.HasNonRecordingTVTimer</visible> - <width>680</width> - <include content="PVRWidget"> - <param name="icon" value="$INFO[PVR.TVNextRecordingChannelIcon]" /> - <param name="header" value="$LOCALIZE[19157]" /> - <param name="label1" value="$INFO[PVR.TVNextRecordingDateTime,$LOCALIZE[19126] - ]" /> - <param name="label2" value="$INFO[PVR.TVNextRecordingTitle][CR][COLOR=grey]$INFO[PVR.TVNextRecordingChannel][/COLOR]" /> - </include> - </control> - </control> - <include content="ImageWidget"> - <param name="image_path" value="special://skin/extras/home-images/tv.jpg"/> - <param name="text_label" value="$LOCALIZE[31143]" /> - <param name="button_label" value="$LOCALIZE[31144]" /> - <param name="button_onclick" value="ActivateWindow(addonbrowser,addons://user/xbmc.pvrclient,return)"/> - <param name="button_id" value="12400"/> - <param name="visible" value="!System.HasPVRAddon"/> - <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoTVButton)"/> - </include> - <include content="WidgetListChannels"> - <param name="content_path" value="pvr://channels/tv/*?view=lastplayed"/> - <param name="sortby" value="lastplayed"/> - <param name="sortorder" value="descending"/> - <param name="widget_header" value="$LOCALIZE[31016]"/> - <param name="widget_target" value="pvr"/> - <param name="list_id" value="12200"/> - <param name="onup_id" value="12900"/> - <param name="ondown_id" value="12300"/> - <param name="height" value="550"/> - <param name="visible" value="System.HasPVRAddon"/> - </include> - <include content="WidgetListRecordings"> - <param name="content_path" value="pvr://recordings/tv/active?view=flat"/> - <param name="sortby" value="date"/> - <param name="sortorder" value="descending"/> - <param name="widget_header" value="$LOCALIZE[31015]"/> - <param name="widget_target" value="pvr"/> - <param name="list_id" value="12300"/> - <param name="onup_id" value="12200"/> - <param name="ondown_id" value="20001"/> - <param name="height" value="550"/> - <param name="visible" value="System.HasPVRAddon"/> - </include> - </control> - </control> - <control type="group" id="13000"> - <visible>String.IsEqual(Container(9000).ListItem.Property(id),radio)</visible> - <include>Visible_Right_Delayed</include> - <control type="button" id="13888"> - <width>1</width> - <height>1</height> - <label></label> - <onfocus>SetFocus(13001)</onfocus> - <onfocus condition="Integer.IsGreater(Container(13100).NumItems,0)">SetFocus(13100)</onfocus> - <onclick>noop</onclick> - <texturefocus></texturefocus> - <texturenofocus></texturenofocus> - </control> - <control type="grouplist" id="13001"> - <orientation>vertical</orientation> - <height>922</height> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <usecontrolcoords>true</usecontrolcoords> - <include content="SubMenu"> - <param name="list_id" value="13900"/> - <param name="ondown_id" value="13200"/> - <param name="item1_onclick" value="ActivateWindow(RadioChannels)" /> - <param name="item1_icon" value="channels.png" /> - <param name="item1_label" value="$LOCALIZE[19019]" /> - <param name="item2_onclick" value="ActivateWindow(RadioGuide)" /> - <param name="item2_icon" value="guide.png" /> - <param name="item2_label" value="$LOCALIZE[19069]" /> - <param name="item3_onclick" value="ActivateWindow(RadioRecordings)" /> - <param name="item3_icon" value="recordings.png" /> - <param name="item3_label" value="$LOCALIZE[19017]" /> - <param name="item4_onclick" value="ActivateWindow(RadioTimers)" /> - <param name="item4_icon" value="timers.png" /> - <param name="item4_label" value="$LOCALIZE[19040]" /> - <param name="item5_onclick" value="ActivateWindow(RadioTimerRules)" /> - <param name="item5_icon" value="timer-rules.png" /> - <param name="item5_label" value="$LOCALIZE[19138]" /> - <param name="item6_onclick" value="ActivateWindow(RadioSearch)" /> - <param name="item6_icon" value="tv-search.png" /> - <param name="item6_label" value="$LOCALIZE[137]" /> - <param name="item7_vis" value="False" /> - <param name="item8_vis" value="False" /> - <param name="visible" value="System.HasPVRAddon"/> - </include> - <include content="ImageWidgetHeader"> - <param name="widget_header" value="$LOCALIZE[19021]" /> - <param name="visible" value="!System.HasPVRAddon"/> - </include> - <control type="grouplist"> - <height>218</height> - <left>478</left> - <top>36</top> - <orientation>horizontal</orientation> - <align>right</align> - <width>1360</width> - <visible>PVR.IsRecordingRadio | PVR.HasNonRecordingRadioTimer</visible> - <control type="group"> - <width>680</width> - <visible>PVR.IsRecordingRadio</visible> - <include content="PVRWidget"> - <param name="icon" value="$INFO[PVR.RadioNowRecordingChannelIcon]" /> - <param name="header" value="$LOCALIZE[19158]" /> - <param name="label1" value="$INFO[PVR.RadioNowRecordingDateTime,$LOCALIZE[19126] - ]" /> - <param name="label2" value="$INFO[PVR.RadioNowRecordingTitle][CR][COLOR=grey]$INFO[PVR.RadioNowRecordingChannel][/COLOR]" /> - </include> - </control> - <control type="group"> - <visible>PVR.HasNonRecordingRadioTimer</visible> - <width>680</width> - <include content="PVRWidget"> - <param name="icon" value="$INFO[PVR.RadioNextRecordingChannelIcon]" /> - <param name="header" value="$LOCALIZE[19157]" /> - <param name="label1" value="$INFO[PVR.RadioNextRecordingDateTime,$LOCALIZE[19126] - ]" /> - <param name="label2" value="$INFO[PVR.RadioNextRecordingTitle][CR][COLOR=grey]$INFO[PVR.RadioNextRecordingChannel][/COLOR]" /> - </include> - </control> - </control> - <include content="ImageWidget"> - <param name="image_path" value="special://skin/extras/home-images/tv.jpg"/> - <param name="text_label" value="$LOCALIZE[31143]" /> - <param name="button_label" value="$LOCALIZE[31144]" /> - <param name="button_onclick" value="ActivateWindow(addonbrowser,addons://user/xbmc.pvrclient,return)"/> - <param name="button_id" value="13400"/> - <param name="visible" value="!System.HasPVRAddon"/> - <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoRadioButton)"/> - </include> - <include content="WidgetListChannels"> - <param name="content_path" value="pvr://channels/radio/*?view=lastplayed"/> - <param name="sortby" value="lastplayed"/> - <param name="sortorder" value="descending"/> - <param name="widget_header" value="$LOCALIZE[31018]"/> - <param name="widget_target" value="files"/> - <param name="list_id" value="13200"/> - <param name="onup_id" value="13900"/> - <param name="ondown_id" value="13300"/> - <param name="height" value="550"/> - <param name="visible" value="System.HasPVRAddon"/> - </include> - <include content="WidgetListRecordings"> - <param name="content_path" value="pvr://recordings/radio/active?view=flat"/> - <param name="sortby" value="date"/> - <param name="sortorder" value="descending"/> - <param name="widget_header" value="$LOCALIZE[31015]"/> - <param name="widget_target" value="pvr"/> - <param name="list_id" value="13300"/> - <param name="onup_id" value="13200"/> - <param name="ondown_id" value="20001"/> - <param name="height" value="550"/> - <param name="visible" value="System.HasPVRAddon"/> - </include> - </control> - </control> - <control type="group" id="15000"> - <visible>String.IsEqual(Container(9000).ListItem.Property(id),weather)</visible> - <include>Visible_Right_Delayed</include> - <control type="button" id="15888"> - <width>1</width> - <height>1</height> - <label></label> - <onfocus>SetFocus(15001)</onfocus> - <onfocus condition="Integer.IsGreater(Container(15100).NumItems,0)">SetFocus(15100)</onfocus> - <onfocus condition="String.IsEmpty(Weather.Plugin)">SetFocus(15300)</onfocus> - <onclick>noop</onclick> - <texturefocus></texturefocus> - <texturenofocus></texturenofocus> - </control> - <control type="grouplist" id="15001"> - <orientation>vertical</orientation> - <height>922</height> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <include content="SubMenu"> - <param name="list_id" value="15900"/> - <param name="ondown_id" value="15100"/> - <param name="item1_onclick" value="Weather.Refresh" /> - <param name="item1_icon" value="updatelibrary.png" /> - <param name="item1_label" value="$LOCALIZE[184]" /> - <param name="item2_onclick" value="Weather.LocationPrevious" /> - <param name="item2_icon" value="location-previous.png" /> - <param name="item2_label" value="$LOCALIZE[31077]" /> - <param name="item3_onclick" value="Weather.LocationNext" /> - <param name="item3_icon" value="location-next.png" /> - <param name="item3_label" value="$LOCALIZE[31078]" /> - <param name="item4_onclick" value="ActivateWindow(servicesettings,weather)" /> - <param name="item4_icon" value="weather-settings.png" /> - <param name="item4_label" value="$LOCALIZE[1390]" /> - <param name="item5_vis" value="False" /> - <param name="item6_vis" value="False" /> - <param name="item7_vis" value="False" /> - <param name="item8_vis" value="False" /> - <param name="visible" value="!String.IsEmpty(Weather.plugin)"/> - </include> - <control type="group" id="16678"> - <description>Weather info</description> - <height>380</height> - <visible>!String.IsEmpty(Weather.plugin)</visible> - <control type="image"> - <top>2</top> - <left>480</left> - <width>1360</width> - <height>380</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="image"> - <top>20</top> - <left>530</left> - <width>150</width> - <height>150</height> - <texture>$INFO[Weather.conditions]</texture> - </control> - <control type="label"> - <left>990</left> - <top>110</top> - <aligny>center</aligny> - <height>24</height> - <width>800</width> - <align>right</align> - <font>font14</font> - <label>$INFO[Weather.Conditions] ∙ $INFO[Weather.Temperature]</label> - </control> - <control type="label"> - <left>990</left> - <top>50</top> - <aligny>center</aligny> - <height>24</height> - <width>800</width> - <align>right</align> - <font>font35_title</font> - <label>$INFO[Weather.Location]</label> - </control> - <control type="grouplist"> - <top>215</top> - <left>540</left> - <width>1330</width> - <orientation>horizontal</orientation> - <align>justify</align> - <itemgap>-50</itemgap> - <include content="WeatherIcon"> - <param name="label" value="Window(weather).Property(Current.Wind)" /> - <param name="texture" value="icons/weather/wind.png" /> - <param name="header" value="404" /> - </include> - <include content="WeatherIcon"> - <param name="label" value="Window(weather).Property(Current.Humidity)" /> - <param name="texture" value="icons/weather/humidity.png" /> - <param name="header" value="406" /> - </include> - <include content="WeatherIcon"> - <param name="label" value="Window(weather).Property(Current.Precipitation)" /> - <param name="texture" value="icons/weather/rain.png" /> - <param name="header" value="33021" /> - </include> - <include content="WeatherIcon"> - <param name="label" value="Window(weather).Property(Today.Sunrise)" /> - <param name="texture" value="icons/weather/sunrise.png" /> - <param name="header" value="405" /> - </include> - <include content="WeatherIcon"> - <param name="label" value="Window(weather).Property(Today.Sunset)" /> - <param name="texture" value="icons/weather/sunset.png" /> - <param name="header" value="403" /> - </include> - </control> - </control> - <include content="WeatherWidget"> - <param name="content_include" value="HourlyItems" /> - <param name="list_id" value="15100" /> - <param name="onup_id" value="15900" /> - <param name="ondown_id" value="15200" /> - <param name="widget_header" value="$LOCALIZE[33036]"/> - <param name="visible" value="!String.IsEmpty(Window(weather).Property(Hourly.IsFetched))" /> - </include> - <include content="WeatherWidget"> - <param name="content_include" value="DailyItems" /> - <param name="list_id" value="15200" /> - <param name="onup_id" value="15100" /> - <param name="ondown_id" value="20001" /> - <param name="widget_header" value="$LOCALIZE[31019]"/> - <param name="visible" value="!String.IsEmpty(Window(weather).Property(Daily.IsFetched))" /> - </include> - <include content="ImageWidgetHeader"> - <param name="widget_header" value="$LOCALIZE[12600]" /> - <param name="visible" value="String.IsEmpty(Weather.plugin)"/> - </include> - <include content="ImageWidget"> - <param name="image_path" value="special://skin/extras/home-images/weather.jpg"/> - <param name="text_label" value="$LOCALIZE[31120]" /> - <param name="button_label" value="$LOCALIZE[31121]" /> - <param name="button_onclick" value="ActivateWindow(servicesettings,weather)"/> - <param name="button_id" value="15300"/> - <param name="visible" value="String.IsEmpty(Weather.plugin)"/> - <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoWeatherButton)"/> - </include> - </control> - </control> - <control type="group" id="4000"> - <visible>String.IsEqual(Container(9000).ListItem.Property(id),pictures)</visible> - <include>Visible_Right_Delayed</include> - <control type="grouplist" id="4001"> - <orientation>vertical</orientation> - <include content="ImageWidgetHeader"> - <param name="widget_header" value="$LOCALIZE[1]" /> - <param name="visible" value="true"/> - </include> - <include content="ImageWidget"> - <param name="image_path" value="special://skin/extras/home-images/pictures.jpg"/> - <param name="text_label" value="$LOCALIZE[31111]" /> - <param name="button_label" value="" /> - <param name="button_onclick" value="ActivateWindow(pictures)"/> - <param name="button_id" value="4100"/> - <param name="visible" value="true"/> - <param name="visible_1" value="False"/> - <param name="visible_2" value="False"/> - </include> - </control> - </control> - </control> - <include content="TopBar"> - <param name="breadcrumbs_label" value="" /> - <param name="breadcrumbs_icon" value="" /> - </include> - <control type="group"> - <animation effect="slide" end="0,-90" time="300" tween="sine" easing="inout" condition="$EXP[infodialog_active]">conditional</animation> - <animation effect="fade" start="0" end="100" time="300">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> - <control type="image"> - <left>20</left> - <top>10</top> - <aspectratio>keep</aspectratio> - <width>56</width> - <height>56</height> - <texture colordiffuse="button_focus">icons/logo.png</texture> - </control> - <control type="image"> - <left>60</left> - <top>20</top> - <aspectratio>keep</aspectratio> - <width>192</width> - <height>36</height> - <texture>icons/logo-text.png</texture> - </control> - </control> - <include>BottomBar</include> - <control type="group"> - <include>OpenClose_Left</include> - <control type="radiobutton" id="900"> - <left>33</left> - <top>94</top> - <width>424</width> - <height>110</height> - <onup>14200</onup> - <ondown>SetFocus(9000,0)</ondown> - <ondown>9000</ondown> - <onright>2000</onright> - <aligny>center</aligny> - <onclick>ActivateWindow(1107)</onclick> - <font>font14</font> - <label>$LOCALIZE[31001]</label> - <textwidth>300</textwidth> - <radioposx>338</radioposx> - <textoffsetx>40</textoffsetx> - <radioposy>0</radioposy> - <radiowidth>40</radiowidth> - <radioheight>40</radioheight> - <textureradioonfocus>icons/search.png</textureradioonfocus> - <textureradioonnofocus>icons/search.png</textureradioonnofocus> - <textureradioofffocus>icons/search.png</textureradioofffocus> - <textureradiooffnofocus>icons/search.png</textureradiooffnofocus> - </control> - <control type="group"> - <left>53</left> - <top>204</top> - <control type="image"> - <left>-20</left> - <top>-20</top> - <width>424</width> - <height>711</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="list" id="9000"> - <left>1</left> - <top>1</top> - <width>382</width> - <height>671</height> - <pagecontrol>70</pagecontrol> - <onfocus>ClearProperty(listposition,home)</onfocus> - <onright condition="String.IsEqual(Container(9000).ListItem.Property(id),movies) + Control.IsVisible(5000)">5000</onright> - <onright condition="String.IsEqual(Container(9000).ListItem.Property(id),tvshows) + Control.IsVisible(6000)">6000</onright> - <onright condition="String.IsEqual(Container(9000).ListItem.Property(id),music) + Control.IsVisible(7000)">7000</onright> - <onright condition="String.IsEqual(Container(9000).ListItem.Property(id),addons) + Control.IsVisible(8000)">8000</onright> - <onright condition="String.IsEqual(Container(9000).ListItem.Property(id),video) + Control.IsVisible(11000)">11000</onright> - <onright condition="String.IsEqual(Container(9000).ListItem.Property(id),livetv) + Control.IsVisible(12000)">12000</onright> - <onright condition="String.IsEqual(Container(9000).ListItem.Property(id),radio) + Control.IsVisible(13000)">13000</onright> - <onright condition="String.IsEqual(Container(9000).ListItem.Property(id),weather) + Control.IsVisible(15000)">15000</onright> - <onup>900</onup> - <ondown>700</ondown> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <focusedlayout height="74"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>390</width> - <height>75</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="group"> - <animation effect="fade" start="100" end="0" time="0">UnFocus</animation> - <control type="image"> - <left>0</left> - <top>0</top> - <width>390</width> - <height>73</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <animation effect="fade" start="100" end="0" time="0" condition="!Control.HasFocus(9000) + !Control.HasFocus(900) + !ControlGroup(700).HasFocus + !Control.HasFocus(14200)">Conditional</animation> - </control> - <control type="image"> - <left>-3</left> - <top>1</top> - <width>70</width> - <height>70</height> - <texture colordiffuse="button_focus">$INFO[ListItem.Art(thumb)]</texture> - <animation effect="fade" start="0" end="100" time="300" reversible="false">Focus</animation> - </control> - <control type="image"> - <left>-5</left> - <top>0</top> - <width>68</width> - <height>74</height> - <texture colordiffuse="51FFFFFF">colors/black.png</texture> - <animation effect="fade" start="100" end="0" time="0" condition="!Control.HasFocus(9000) + !Control.HasFocus(900) + !ControlGroup(700).HasFocus + !Control.HasFocus(14200)">Conditional</animation> - </control> - </control> - <control type="image"> - <left>-3</left> - <top>1</top> - <width>70</width> - <height>70</height> - <texture>$INFO[ListItem.Art(thumb)]</texture> - </control> - <control type="image"> - <left>-3</left> - <top>1</top> - <width>70</width> - <height>70</height> - <animation effect="fade" start="0" end="100" time="200" delay="200" condition="!System.HasModalDialog">Conditional</animation> - <animation effect="fade" start="100" end="0" time="0" condition="System.HasModalDialog">Conditional</animation> - <texture colordiffuse="button_focus">$INFO[ListItem.Art(thumb)]</texture> - <animation effect="fade" start="0" end="100" time="300" reversible="false">Focus</animation> - <visible>!Control.HasFocus(9000) + !Control.HasFocus(900) + !ControlGroup(700).HasFocus + !Control.HasFocus(14200)</visible> - </control> - <control type="label"> - <left>74</left> - <top>0</top> - <height>70</height> - <width>560</width> - <aligny>center</aligny> - <font>font14</font> - <label>$INFO[ListItem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> - <visible>!String.IsEmpty(ListItem.Label2)</visible> - <animation effect="slide" start="0,0" end="0,-13" time="150" delay="400">Focus</animation> - <animation effect="slide" start="0,-13" end="0,0" time="300" delay="200">UnFocus</animation> - </control> - <control type="label"> - <left>74</left> - <top>0</top> - <height>70</height> - <width>560</width> - <aligny>center</aligny> - <font>font14</font> - <label>$INFO[ListItem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> - <visible>String.IsEmpty(ListItem.Label2)</visible> - </control> - <control type="label"> - <left>74</left> - <top>17</top> - <height>70</height> - <width>560</width> - <aligny>center</aligny> - <font>font10</font> - <label>$INFO[ListItem.Label2]</label> - <shadowcolor>text_shadow</shadowcolor> - <visible>Control.HasFocus(9000)</visible> - <animation effect="fade" time="300">VisibleChange</animation> - <animation effect="fade" start="0" end="100" time="150" delay="500">Focus</animation> - <animation effect="fade" start="100" end="0" time="300">UnFocus</animation> - </control> - </focusedlayout> - <itemlayout height="74"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>390</width> - <height>75</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="label"> - <left>74</left> - <top>0</top> - <height>70</height> - <width>560</width> - <aligny>center</aligny> - <font>font14</font> - <label>$INFO[ListItem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="image"> - <left>-3</left> - <top>1</top> - <width>70</width> - <height>70</height> - <texture>$INFO[ListItem.Art(thumb)]</texture> - </control> - </itemlayout> - <content> - <item> - <label>$LOCALIZE[342]</label> - <label2>$LOCALIZE[16102]: $INFO[Window(home).Property(movies.watched)]$INFO[Window(home).Property(movies.Count), / ]</label2> - <onclick condition="Library.HasContent(movies)">ActivateWindow(Videos,videodb://movies/titles/,return)</onclick> - <onclick condition="!Library.HasContent(movies)">ActivateWindow(Videos,sources://video/,return)</onclick> - <thumb>icons/home/movies.png</thumb> - <property name="id">movies</property> - <visible>!Skin.HasSetting(HomeMenuNoMovieButton)</visible> - </item> - <item> - <label>$LOCALIZE[20343]</label> - <label2>$LOCALIZE[16102]: $INFO[Window(home).Property(episodes.watched)]$INFO[Window(home).Property(episodes.Count), / ]</label2> - <onclick condition="Library.HasContent(tvshows)">ActivateWindow(Videos,videodb://tvshows/titles/,return)</onclick> - <onclick condition="!Library.HasContent(tvshows)">ActivateWindow(Videos,sources://video/,return)</onclick> - <thumb>icons/home/tv.png</thumb> - <property name="id">tvshows</property> - <visible>!Skin.HasSetting(HomeMenuNoTVShowButton)</visible> - </item> - <item> - <label>$LOCALIZE[2]</label> - <label2>$LOCALIZE[133]: $INFO[Window(Home).Property(Music.ArtistsCount)]</label2> - <onclick>ActivateWindow(Music,root,return)</onclick> - <thumb>icons/home/music.png</thumb> - <property name="id">music</property> - <visible>!Skin.HasSetting(HomeMenuNoMusicButton)</visible> - </item> - <item> - <label>$LOCALIZE[19020]</label> - <onclick>ActivateWindow(TVChannels)</onclick> - <thumb>icons/home/livetv.png</thumb> - <property name="id">livetv</property> - <visible>!Skin.HasSetting(HomeMenuNoTVButton)</visible> - </item> - <item> - <label>$LOCALIZE[19021]</label> - <onclick>ActivateWindow(RadioChannels)</onclick> - <thumb>icons/home/radio.png</thumb> - <property name="id">radio</property> - <visible>!Skin.HasSetting(HomeMenuNoRadioButton)</visible> - </item> - <item> - <label>$LOCALIZE[24001]</label> - <onclick>ActivateWindow(1100)</onclick> - <thumb>icons/home/addons.png</thumb> - <property name="id">addons</property> - <visible>!Skin.HasSetting(HomeMenuNoProgramsButton)</visible> - </item> - <item> - <label>$LOCALIZE[1]</label> - <onclick>ActivateWindow(Pictures)</onclick> - <thumb>icons/home/pictures.png</thumb> - <property name="id">pictures</property> - <visible>!Skin.HasSetting(HomeMenuNoPicturesButton)</visible> - </item> - <item> - <label>$LOCALIZE[3]</label> - <onclick>ActivateWindow(Videos,root)</onclick> - <thumb>icons/home/videos.png</thumb> - <property name="id">video</property> - <visible>!Skin.HasSetting(HomeMenuNoVideosButton)</visible> - </item> - <item> - <label>$LOCALIZE[8]</label> - <onclick condition="!String.IsEmpty(Weather.Plugin)">ActivateWindow(Weather)</onclick> - <onclick condition="String.IsEmpty(Weather.Plugin)">ReplaceWindow(servicesettings,weather)</onclick> - <thumb>icons/home/weather.png</thumb> - <property name="id">weather</property> - <visible>!Skin.HasSetting(HomeMenuNoWeatherButton)</visible> - </item> - </content> - </control> - </control> - <control type="grouplist" id="700"> - <orientation>horizontal</orientation> - <itemgap>-16</itemgap> - <left>33</left> - <top>878</top> - <onup>SetFocus(9000,99)</onup> - <onup>9000</onup> - <ondown>14200</ondown> - <onright>2000</onright> - <include content="BottomMainMenuItem"> - <param name="control_id" value="804" /> - <param name="onclick" value="ActivateWindow(shutdownmenu)" /> - <param name="icon" value="icons/power.png" /> - <param name="label" value="$LOCALIZE[33060]" /> - </include> - <include content="BottomMainMenuItem"> - <param name="control_id" value="802" /> - <param name="onclick" value="ActivateWindow(settings)" /> - <param name="icon" value="icons/settings.png" /> - <param name="label" value="$LOCALIZE[21417]" /> - </include> - <include content="BottomMainMenuItem"> - <param name="control_id" value="803" /> - <param name="onclick" value="ActivateWindow(favourites)" /> - <param name="icon" value="icons/favourites.png" /> - <param name="label" value="$LOCALIZE[10134]" /> - </include> - <include content="BottomMainMenuItem"> - <param name="control_id" value="801" /> - <param name="onclick" value="ActivateWindow(filemanager)" /> - <param name="icon" value="icons/filemanager.png" /> - <param name="label" value="$LOCALIZE[10003]" /> - </include> - </control> - </control> - <control type="group"> - <animation effect="slide" end="0,90" time="300" tween="sine" easing="inout" condition="$EXP[infodialog_active]">conditional</animation> - <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> - <control type="radiobutton" id="14200"> - <top>995</top> - <left>35</left> - <width>420</width> - <height>95</height> - <align>left</align> - <aligny>center</aligny> - <onclick>FullScreen</onclick> - <label>$LOCALIZE[244]</label> - <ondown>900</ondown> - <onup>700</onup> - <radioposx>338</radioposx> - <textoffsetx>40</textoffsetx> - <radioposy>0</radioposy> - <radiowidth>34</radiowidth> - <radioheight>34</radioheight> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus border="40">buttons/dialogbutton-nofo.png</texturenofocus> - <textureradioonfocus>icons/now-playing/fullscreen.png</textureradioonfocus> - <textureradioonnofocus>icons/now-playing/fullscreen.png</textureradioonnofocus> - <textureradioofffocus>icons/now-playing/fullscreen.png</textureradioofffocus> - <textureradiooffnofocus>icons/now-playing/fullscreen.png</textureradiooffnofocus> - <selected>!Player.Paused</selected> - <visible>Player.hasMedia</visible> - </control> - <control type="rss"> - <left>0</left> - <top>1041</top> - <height>30</height> - <width>100%</width> - <font>font12</font> - <urlset>1</urlset> - <titlecolor>button_focus</titlecolor> - <shadowcolor>text_shadow</shadowcolor> - <headlinecolor>FFC0C0C0</headlinecolor> - <textcolor>white</textcolor> - <visible>!Player.hasMedia</visible> - </control> - </control> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/Includes_Home.xml b/addons/skin.estuary/1080i/Includes_Home.xml deleted file mode 100644 index 8b9f8280d7..0000000000 --- a/addons/skin.estuary/1080i/Includes_Home.xml +++ /dev/null @@ -1,1416 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<includes> - <include name="PVRWidget"> - <control type="image"> - <top>0</top> - <left>0</left> - <width>690</width> - <height>225</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="image"> - <left>40</left> - <top>42</top> - <width>140</width> - <height>140</height> - <aspectratio>keep</aspectratio> - <texture background="true" fallback="DefaultVideoCover.png">$PARAM[icon]</texture> - </control> - <control type="label"> - <left>210</left> - <top>47</top> - <height>25</height> - <width>420</width> - <label>$PARAM[header]</label> - <aligny>center</aligny> - <font>font24_title</font> - <textcolor>button_focus</textcolor> - <shadowcolor>black</shadowcolor> - </control> - <control type="label"> - <left>210</left> - <top>92</top> - <height>105</height> - <width>420</width> - <label>$PARAM[label1][CR]$PARAM[label2]</label> - <font>font12</font> - <shadowcolor>black</shadowcolor> - </control> - </include> - <include name="SubMenu"> - <control type="group"> - <height>110</height> - <visible>$PARAM[visible]</visible> - <animation effect="slide" end="110,0" time="0" condition="!Integer.IsGreater(Container($PARAM[list_id]).NumItems,0)">conditional</animation> - <animation effect="slide" end="110,0" time="0" condition="!Integer.IsGreater(Container($PARAM[list_id]).NumItems,1)">conditional</animation> - <animation effect="slide" end="110,0" time="0" condition="!Integer.IsGreater(Container($PARAM[list_id]).NumItems,2)">conditional</animation> - <animation effect="slide" end="110,0" time="0" condition="!Integer.IsGreater(Container($PARAM[list_id]).NumItems,3)">conditional</animation> - <animation effect="slide" end="110,0" time="0" condition="!Integer.IsGreater(Container($PARAM[list_id]).NumItems,4)">conditional</animation> - <animation effect="slide" end="110,0" time="0" condition="!Integer.IsGreater(Container($PARAM[list_id]).NumItems,5)">conditional</animation> - <animation effect="slide" end="110,0" time="0" condition="!Integer.IsGreater(Container($PARAM[list_id]).NumItems,6)">conditional</animation> - <animation effect="slide" end="110,0" time="0" condition="!Integer.IsGreater(Container($PARAM[list_id]).NumItems,7)">conditional</animation> - <control type="label"> - <left>235</left> - <top>53</top> - <width>700</width> - <height>40</height> - <label>$INFO[Container($PARAM[list_id]).Listitem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> - <font>font20_title</font> - <align>right</align> - <animation effect="fade" time="200">VisibleChange</animation> - <visible>Control.HasFocus($PARAM[list_id])</visible> - </control> - <control type="panel" id="$PARAM[list_id]"> - <orientation>horizontal</orientation> - <onleft>9000</onleft> - <left>935</left> - <top>22</top> - <height>110</height> - <width>1355</width> - <onup>20000</onup> - <ondown>$PARAM[ondown_id]</ondown> - <itemlayout width="110" height="120"> - <control type="image"> - <width>130</width> - <height>110</height> - <texture border="40">buttons/button-nofo.png</texture> - </control> - <control type="image"> - <left>45</left> - <top>35</top> - <width>40</width> - <height>40</height> - <texture>icons/submenu/$INFO[ListItem.Art(thumb)]</texture> - </control> - </itemlayout> - <focusedlayout width="110" height="120"> - <control type="image"> - <width>130</width> - <height>110</height> - <texture border="40" colordiffuse="button_focus">buttons/button-fo.png</texture> - </control> - <control type="image"> - <left>45</left> - <top>35</top> - <width>40</width> - <height>40</height> - <texture>icons/submenu/$INFO[ListItem.Art(thumb)]</texture> - </control> - </focusedlayout> - <content> - <item> - <label>$PARAM[item1_label]</label> - <thumb>$PARAM[item1_icon]</thumb> - <onclick>$PARAM[item1_onclick]</onclick> - <visible>$PARAM[item1_vis]</visible> - </item> - <item> - <label>$PARAM[item2_label]</label> - <thumb>$PARAM[item2_icon]</thumb> - <onclick>$PARAM[item2_onclick]</onclick> - <visible>$PARAM[item2_vis]</visible> - </item> - <item> - <label>$PARAM[item3_label]</label> - <thumb>$PARAM[item3_icon]</thumb> - <onclick>$PARAM[item3_onclick]</onclick> - <visible>$PARAM[item3_vis]</visible> - </item> - <item> - <label>$PARAM[item4_label]</label> - <thumb>$PARAM[item4_icon]</thumb> - <onclick>$PARAM[item4_onclick]</onclick> - <visible>$PARAM[item4_vis]</visible> - </item> - <item> - <label>$PARAM[item5_label]</label> - <thumb>$PARAM[item5_icon]</thumb> - <onclick>$PARAM[item5_onclick]</onclick> - <visible>$PARAM[item5_vis]</visible> - </item> - <item> - <label>$PARAM[item6_label]</label> - <thumb>$PARAM[item6_icon]</thumb> - <onclick>$PARAM[item6_onclick]</onclick> - <visible>$PARAM[item6_vis]</visible> - </item> - <item> - <label>$PARAM[item7_label]</label> - <thumb>$PARAM[item7_icon]</thumb> - <onclick>$PARAM[item7_onclick]</onclick> - <visible>$PARAM[item7_vis]</visible> - </item> - <item> - <label>$PARAM[item8_label]</label> - <thumb>$PARAM[item8_icon]</thumb> - <onclick>$PARAM[item8_onclick]</onclick> - <visible>$PARAM[item8_vis]</visible> - </item> - </content> - </control> - </control> - </include> - <include name="WidgetListMovies"> - <control type="group"> - <description>Poster Widget including header and arrows</description> - <height>404</height> - <left>0</left> - <top>0</top> - <visible>Integer.IsGreater(Container($PARAM[list_id]).NumItems,0) | Container($PARAM[list_id]).IsUpdating</visible> - <include content="LeftRightArrows"> - <param name="posy" value="221" /> - <param name="list_id" value="$PARAM[list_id]" /> - </include> - <control type="label"> - <left>500</left> - <top>20</top> - <width>900</width> - <height>40</height> - <label>$PARAM[widget_header]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="panel" id="$PARAM[list_id]"> - <left>484</left> - <top>60</top> - <width>1385</width> - <height>400</height> - <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> - <onup>$PARAM[onup_id]</onup> - <ondown>$PARAM[ondown_id]</ondown> - <onback>SetFocus(9000)</onback> - <preloaditems>1</preloaditems> - <itemlayout width="277" height="400"> - <control type="group"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>240</width> - <height>340</height> - <texture fallback="DefaultVideo.png" background="true">$INFO[ListItem.Art(poster)]</texture> - <bordertexture border="20">overlays/shadow.png</bordertexture> - <bordersize>20</bordersize> - </control> - <control type="textbox"> - <left>20</left> - <top>210</top> - <width>200</width> - <height>100</height> - <label>$INFO[ListItem.Label]</label> - <font>font12_title</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - <aligny>center</aligny> - <visible>String.IsEmpty(ListItem.Art(poster))</visible> - </control> - </control> - </itemlayout> - <focusedlayout width="277" height="400"> - <control type="group"> - <depth>DepthContentPopout</depth> - <animation type="Focus"> - <effect type="zoom" start="100" end="107" time="200" tween="sine" easing="inout" center="110,130" /> - </animation> - <animation type="Unfocus"> - <effect type="zoom" start="107" end="100" time="200" tween="sine" easing="inout" center="110,130" /> - </animation> - <control type="image"> - <left>0</left> - <top>0</top> - <width>240</width> - <height>340</height> - <texture fallback="DefaultVideo.png" background="true">$INFO[ListItem.Art(poster)]</texture> - <bordertexture border="20">overlays/shadow.png</bordertexture> - <bordersize>20</bordersize> - </control> - <control type="textbox"> - <left>20</left> - <top>210</top> - <width>200</width> - <height>100</height> - <label>$INFO[ListItem.Label]</label> - <font>font12_title</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - <aligny>center</aligny> - <visible>String.IsEmpty(ListItem.Art(poster))</visible> - <animation effect="fade" start="0" end="100" time="200" reversible="true">Unfocus</animation> - <animation effect="fade" start="100" end="0" time="0" reversible="true">Focus</animation> - </control> - <control type="group"> - <left>20</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>244</top> - <width>200</width> - <height>57</height> - <texture>colors/black.png</texture> - <animation effect="fade" start="0" end="70" time="50">Focus</animation> - </control> - <control type="image"> - <left>0</left> - <visible>!Integer.IsEqual(ListItem.PercentPlayed,0)</visible> - <width>200</width> - <height>35</height> - <texture>colors/black.png</texture> - <animation effect="fade" start="0" end="70" time="50">Focus</animation> - </control> - <control type="label"> - <left>10</left> - <top>242</top> - <width>180</width> - <scroll>true</scroll> - <label>$INFO[ListItem.Label]</label> - <font>font10</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - </control> - <control type="label"> - <left>10</left> - <top>266</top> - <width>180</width> - <label>$INFO[ListItem.Rating,, [COLOR=44FFFFFF]/[/COLOR] ]$INFO[ListItem.Year]</label> - <font>font10</font> - <textcolor>button_focus</textcolor> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - </control> - <control type="progress"> - <left>20</left> - <top>15</top> - <width>160</width> - <height>13</height> - <info>ListItem.PercentPlayed</info> - <visible>!Integer.IsEqual(ListItem.PercentPlayed,0)</visible> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>200</width> - <height>300</height> - <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> - </control> - </control> - </control> - </focusedlayout> - <content sortby="$PARAM[sortby]" sortorder="$PARAM[sortorder]" target="$PARAM[widget_target]" limit="10">$PARAM[content_path]</content> - </control> - </control> - </include> - <include name="ImageWidgetHeader"> - <control type="group"> - <height>110</height> - <visible>$PARAM[visible]</visible> - <control type="image"> - <top>13</top> - <left>478</left> - <width>1370</width> - <height>114</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="label"> - <top>6</top> - <left>478</left> - <width>1370</width> - <height>120</height> - <font>font30_title</font> - <align>center</align> - <aligny>center</aligny> - <label>$PARAM[widget_header]</label> - </control> - </control> - </include> - <include name="ImageWidget"> - <param name="onup_id">20000</param> - <param name="ondown_id">20001</param> - <param name="visible_1">true</param> - <param name="visible_2">true</param> - <param name="button2_onclick">true</param> - <definition> - <control type="group"> - <visible>$PARAM[visible]</visible> - <control type="image"> - <top>0</top> - <left>478</left> - <width>1370</width> - <height>806</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="multiimage"> - <top>31</top> - <left>508</left> - <width>1310</width> - <height>746</height> - <imagepath>$PARAM[image_path]</imagepath> - </control> - <control type="image"> - <top>571</top> - <left>508</left> - <width>1310</width> - <height>206</height> - <texture colordiffuse="AAFFFFFF">colors/black.png</texture> - </control> - <control type="grouplist" id="$PARAM[button_id]567"> - <top>680</top> - <left>508</left> - <width>1310</width> - <orientation>horizontal</orientation> - <align>center</align> - <onleft>9000</onleft> - <onup>$PARAM[onup_id]</onup> - <ondown>$PARAM[ondown_id]</ondown> - <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="40" 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="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus border="40">buttons/dialogbutton-nofo.png</texturenofocus> - <visible>$PARAM[visible_2]</visible> - </control> - </control> - <control type="textbox" id="$PARAM[button_id]"> - <top>590</top> - <left>558</left> - <width>1220</width> - <height>180</height> - <label>$PARAM[text_label]</label> - <align>center</align> - <font>font12</font> - <visible>$PARAM[visible]</visible> - </control> - </control> - </definition> - </include> - <include name="WidgetListEpisodes"> - <param name="sortby"></param> - <param name="sortorder">ascending</param> - <definition> - <control type="group"> - <description>Episode Widget including header and arrows</description> - <height>405</height> - <left>0</left> - <top>0</top> - <visible>Integer.IsGreater(Container($PARAM[list_id]).NumItems,0) | Container($PARAM[list_id]).IsUpdating</visible> - <include content="LeftRightArrows"> - <param name="posy" value="210" /> - <param name="list_id" value="$PARAM[list_id]" /> - </include> - <control type="label"> - <left>500</left> - <top>15</top> - <width>900</width> - <height>40</height> - <label>$PARAM[widget_header]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="panel" id="$PARAM[list_id]"> - <left>480</left> - <top>60</top> - <width>1372</width> - <height>400</height> - <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> - <onup>$PARAM[onup_id]</onup> - <ondown>$PARAM[ondown_id]</ondown> - <onback>SetFocus(9000)</onback> - <preloaditems>1</preloaditems> - <itemlayout width="341" height="400"> - <control type="image"> - <left>0</left> - <top>1</top> - <width>348</width> - <height>340</height> - <texture border="40">buttons/button-nofo.png</texture> - </control> - <control type="image"> - <left>24</left> - <top>25</top> - <width>298</width> - <height>220</height> - <aspectratio>scale</aspectratio> - <texture fallback="DefaultVideo.png" background="true">$PARAM[item_image]</texture> - </control> - <control type="label"> - <left>30</left> - <top>253</top> - <width>288</width> - <label>$PARAM[second_label]</label> - <font>font10</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - </control> - <control type="label"> - <left>30</left> - <top>279</top> - <width>288</width> - <label>$INFO[ListItem.TVShowTitle]</label> - <font>font10</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - </control> - </itemlayout> - <focusedlayout width="341" height="400"> - <control type="group"> - <depth>DepthContentPopout</depth> - <animation type="Focus"> - <effect type="zoom" start="100" end="105" time="200" tween="sine" easing="inout" center="233,90" /> - </animation> - <animation type="Unfocus"> - <effect type="zoom" start="105" end="100" time="200" tween="sine" easing="inout" center="233,90" /> - </animation> - <control type="image"> - <left>0</left> - <top>1</top> - <width>348</width> - <height>340</height> - <texture border="40">buttons/button-nofo.png</texture> - </control> - <control type="image"> - <left>24</left> - <top>25</top> - <width>298</width> - <height>220</height> - <aspectratio>scale</aspectratio> - <texture fallback="DefaultVideo.png" background="true">$PARAM[item_image]</texture> - </control> - <control type="group"> - <left>20</left> - <top>20</top> - <visible>!Integer.IsEqual(ListItem.PercentPlayed,0) + Control.HasFocus($PARAM[list_id])</visible> - <animation effect="fade" start="0" end="100" time="200">Focus</animation> - <animation effect="fade" start="100" end="0" time="0">Unfocus</animation> - <control type="image"> - <left>0</left> - <top>0</top> - <width>310</width> - <height>30</height> - <texture colordiffuse="99FFFFFF">colors/black.png</texture> - </control> - <control type="progress"> - <left>30</left> - <top>10</top> - <width>250</width> - <height>13</height> - <info>ListItem.PercentPlayed</info> - </control> - </control> - <control type="label"> - <left>30</left> - <top>253</top> - <width>288</width> - <label>$PARAM[second_label]</label> - <scroll>true</scroll> - <font>font10</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - </control> - <control type="label"> - <left>30</left> - <top>279</top> - <width>288</width> - <scroll>true</scroll> - <label>$INFO[ListItem.TVShowTitle]</label> - <font>font10</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - </control> - <control type="image"> - <left>17</left> - <top>17</top> - <width>312</width> - <height>306</height> - <texture background="true" border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> - <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> - </control> - </focusedlayout> - <content sortby="$PARAM[sortby]" sortorder="$PARAM[sortorder]" target="$PARAM[widget_target]" limit="10">$PARAM[content_path]</content> - </control> - </control> - </definition> - </include> - <include name="WidgetListSquare"> - <param name="height">405</param> - <param name="sub_label">$INFO[ListItem.Label]</param> - <param name="sortby"></param> - <param name="visible">True</param> - <param name="sortorder">ascending</param> - <param name="main_label">$INFO[ListItem.Year,[COLOR button_focus], - [/COLOR]]$INFO[ListItem.Artist]</param> - <definition> - <control type="group"> - <description>Square Widget including header and arrows</description> - <height>$PARAM[height]</height> - <left>0</left> - <visible>$PARAM[visible]</visible> - <visible>Integer.IsGreater(Container($PARAM[list_id]).NumItems,0) | Container($PARAM[list_id]).IsUpdating</visible> - <include content="LeftRightArrows"> - <param name="posy" value="200" /> - <param name="list_id" value="$PARAM[list_id]" /> - </include> - <control type="label"> - <left>500</left> - <top>15</top> - <width>900</width> - <height>40</height> - <label>$PARAM[widget_header]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="panel" id="$PARAM[list_id]"> - <left>480</left> - <top>55</top> - <width>1372</width> - <height>400</height> - <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> - <onup>$PARAM[onup_id]</onup> - <ondown>$PARAM[ondown_id]</ondown> - <onback>SetFocus(9000)</onback> - <preloaditems>1</preloaditems> - <itemlayout width="343" height="400"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>340</width> - <height>340</height> - <aspectratio>scale</aspectratio> - <texture fallback="DefaultAudio.png" background="true">$INFO[ListItem.Art(thumb)]</texture> - <bordertexture border="20">overlays/shadow.png</bordertexture> - <bordersize>20</bordersize> - </control> - <control type="group"> - <left>20</left> - <top>20</top> - <control type="image"> - <left>0</left> - <top>240</top> - <width>300</width> - <height>60</height> - <texture colordiffuse="AAFFFFFF">colors/black.png</texture> - </control> - <control type="label"> - <left>20</left> - <top>238</top> - <width>260</width> - <label>$PARAM[sub_label]</label> - <font>font10</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - </control> - <control type="label"> - <left>20</left> - <top>266</top> - <width>260</width> - <label>$PARAM[main_label]</label> - <font>font10</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - </control> - <control type="textbox"> - <left>10</left> - <top>237</top> - <width>280</width> - <height>60</height> - <aligny>center</aligny> - <label>$PARAM[single_label]</label> - <font>font10</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - </control> - </control> - </itemlayout> - <focusedlayout width="343" height="400"> - <control type="group"> - <depth>DepthContentPopout</depth> - <animation type="Focus"> - <effect type="zoom" start="100" end="108" time="200" tween="sine" easing="inout" center="150,70" /> - </animation> - <animation type="Unfocus"> - <effect type="zoom" start="108" end="100" time="200" tween="sine" easing="inout" center="150,70" /> - </animation> - <control type="image"> - <left>0</left> - <top>0</top> - <width>340</width> - <height>340</height> - <aspectratio>scale</aspectratio> - <texture fallback="DefaultAudio.png" background="true">$INFO[ListItem.Art(thumb)]</texture> - <bordertexture border="20">overlays/shadow.png</bordertexture> - <bordersize>20</bordersize> - </control> - <control type="group"> - <left>20</left> - <top>20</top> - <control type="image"> - <left>0</left> - <top>240</top> - <width>300</width> - <height>60</height> - <texture colordiffuse="AAFFFFFF">colors/black.png</texture> - </control> - <control type="label"> - <left>10</left> - <top>238</top> - <width>280</width> - <label>$PARAM[sub_label]</label> - <font>font10</font> - <scroll>true</scroll> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - </control> - <control type="label"> - <left>10</left> - <top>266</top> - <width>280</width> - <font>font10</font> - <scroll>true</scroll> - <label>$PARAM[main_label]</label> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - </control> - <control type="textbox"> - <left>10</left> - <top>237</top> - <width>280</width> - <height>60</height> - <aligny>center</aligny> - <label>$PARAM[single_label]</label> - <font>font10</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>300</width> - <height>300</height> - <animation effect="fade" start="0" end="100" time="200">Focus</animation> - <animation effect="fade" start="100" end="0" time="0">Unfocus</animation> - <texture background="true" border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> - </control> - </control> - </control> - </focusedlayout> - <content sortby="$PARAM[sortby]" sortorder="$PARAM[sortorder]" target="$PARAM[widget_target]" limit="$PARAM[widget_limit]">$PARAM[content_path]</content> - </control> - </control> - </definition> - </include> - <include name="WidgetListText"> - <param name="height">405</param> - <param name="arrow_posy">200</param> - <param name="item_limit">12</param> - <param name="icon">$INFO[ListItem.Icon]</param> - <param name="sortby">label</param> - <param name="sortorder">ascending</param> - <definition> - <control type="group" id="$PARAM[list_id]0"> - <description>Square Widget including header and arrows</description> - <height>$PARAM[height]</height> - <left>0</left> - <top>0</top> - <visible>Integer.IsGreater(Container($PARAM[list_id]).NumItems,0) | Container($PARAM[list_id]).IsUpdating</visible> - <control type="label"> - <left>500</left> - <top>15</top> - <width>900</width> - <height>40</height> - <label>$PARAM[widget_header]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <include content="LeftRightArrows"> - <param name="posy" value="200" /> - <param name="list_id" value="$PARAM[list_id]" /> - </include> - <control type="panel" id="$PARAM[list_id]"> - <left>480</left> - <top>55</top> - <width>1372</width> - <height>$PARAM[height]</height> - <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> - <onup>$PARAM[onup_id]</onup> - <ondown>$PARAM[ondown_id]</ondown> - <onback>SetFocus(9000)</onback> - <preloaditems>1</preloaditems> - <itemlayout width="343" height="340"> - <control type="image"> - <width>340</width> - <height>340</height> - <texture border="40">buttons/button-nofo.png</texture> - </control> - <control type="image"> - <top>23</top> - <left>62</left> - <width>220</width> - <height>180</height> - <texture fallback="DefaultFolder.png">$PARAM[icon]</texture> - <aspectratio>keep</aspectratio> - </control> - <control type="image"> - <left>20</left> - <top>243</top> - <width>298</width> - <height>75</height> - <texture>colors/black.png</texture> - </control> - <control type="textbox"> - <left>42</left> - <top>245</top> - <width>260</width> - <height>70</height> - <label>$INFO[ListItem.Label]</label> - <font>font12</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - <aligny>top</aligny> - </control> - </itemlayout> - <focusedlayout width="343" height="340"> - <control type="group"> - <depth>DepthContentPopout</depth> - <animation type="Focus"> - <effect type="zoom" start="100" end="108" time="200" tween="sine" easing="inout" center="150,70" /> - </animation> - <animation type="Unfocus"> - <effect type="zoom" start="108" end="100" time="200" tween="sine" easing="inout" center="150,70" /> - </animation> - <control type="image"> - <width>340</width> - <height>340</height> - <texture border="40">buttons/button-nofo.png</texture> - </control> - <control type="image"> - <width>340</width> - <height>340</height> - <texture border="40" colordiffuse="button_focus">buttons/button-fo.png</texture> - <animation effect="fade" start="0" end="100" time="200">Focus</animation> - <animation effect="fade" start="100" end="0" time="0">Unfocus</animation> - </control> - <control type="image"> - <top>23</top> - <left>62</left> - <width>220</width> - <height>180</height> - <texture fallback="DefaultFolder.png">$PARAM[icon]</texture> - <aspectratio>keep</aspectratio> - </control> - <control type="image"> - <left>20</left> - <top>243</top> - <width>298</width> - <height>75</height> - <texture>colors/black.png</texture> - </control> - <control type="textbox"> - <left>42</left> - <top>245</top> - <width>260</width> - <height>70</height> - <label>$INFO[ListItem.Label]</label> - <font>font12</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - <aligny>top</aligny> - </control> - </control> - </focusedlayout> - <content sortby="$PARAM[sortby]" sortorder="$PARAM[sortorder]" target="$PARAM[widget_target]" limit="$PARAM[item_limit]">$PARAM[content_path]</content> - </control> - </control> - </definition> - </include> - <include name="WidgetListChannels"> - <param name="height">600</param> - <param name="arrow_posy">200</param> - <param name="item_limit">10</param> - <param name="icon">$INFO[ListItem.Icon]</param> - <definition> - <control type="group"> - <description>Square Widget including header and arrows</description> - <height>$PARAM[height]</height> - <left>0</left> - <top>0</top> - <visible>Integer.IsGreater(Container($PARAM[list_id]).NumItems,0) | Container($PARAM[list_id]).IsUpdating</visible> - <control type="label"> - <left>500</left> - <top>15</top> - <width>900</width> - <height>40</height> - <label>$PARAM[widget_header]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <include content="LeftRightArrows"> - <param name="posy" value="300" /> - <param name="list_id" value="$PARAM[list_id]" /> - </include> - <control type="panel" id="$PARAM[list_id]"> - <left>480</left> - <top>55</top> - <width>1372</width> - <height>$PARAM[height]</height> - <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> - <onup>$PARAM[onup_id]</onup> - <ondown>$PARAM[ondown_id]</ondown> - <onback>SetFocus(9000)</onback> - <preloaditems>1</preloaditems> - <itemlayout width="343" height="500"> - <control type="image"> - <width>340</width> - <height>500</height> - <texture border="40">buttons/button-nofo.png</texture> - </control> - <control type="image"> - <top>43</top> - <left>42</left> - <width>260</width> - <height>200</height> - <texture fallback="DefaultTVShows.png">$PARAM[icon]</texture> - <aspectratio>keep</aspectratio> - </control> - <control type="textbox"> - <left>42</left> - <top>247</top> - <width>260</width> - <height>70</height> - <label>$INFO[ListItem.Label]</label> - <font>font12</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - <aligny>top</aligny> - </control> - <control type="textbox"> - <left>42</left> - <top>350</top> - <width>260</width> - <height>100</height> - <label>[COLOR button_focus]$INFO[ListItem.StartTime,, - ]$INFO[ListItem.EndTime][/COLOR][CR]$INFO[ListItem.Title]</label> - <font>font12</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - <aligny>top</aligny> - </control> - </itemlayout> - <focusedlayout width="343" height="500"> - <control type="group"> - <depth>DepthContentPopout</depth> - <animation type="Focus"> - <effect type="zoom" start="100" end="108" time="200" tween="sine" easing="inout" center="150,70" /> - </animation> - <animation type="Unfocus"> - <effect type="zoom" start="108" end="100" time="200" tween="sine" easing="inout" center="150,70" /> - </animation> - <control type="image"> - <width>340</width> - <height>500</height> - <texture border="40">buttons/button-nofo.png</texture> - </control> - <control type="image"> - <width>340</width> - <height>500</height> - <texture border="40" colordiffuse="button_focus">buttons/button-fo.png</texture> - <animation effect="fade" start="0" end="100" time="200">Focus</animation> - <animation effect="fade" start="100" end="0" time="0">Unfocus</animation> - </control> - <control type="image"> - <top>43</top> - <left>42</left> - <width>260</width> - <height>200</height> - <texture fallback="DefaultTVShows.png">$PARAM[icon]</texture> - <aspectratio>keep</aspectratio> - </control> - <control type="textbox"> - <left>42</left> - <top>247</top> - <width>260</width> - <height>70</height> - <label>$INFO[ListItem.Label]</label> - <font>font12</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - <aligny>top</aligny> - </control> - <control type="textbox"> - <left>42</left> - <top>350</top> - <width>260</width> - <height>100</height> - <label>[COLOR button_focus]$INFO[ListItem.StartTime,, - ]$INFO[ListItem.EndTime][/COLOR][CR]$INFO[ListItem.Title]</label> - <font>font12</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - <aligny>top</aligny> - </control> - </control> - </focusedlayout> - <content sortby="$PARAM[sortby]" sortorder="$PARAM[sortorder]" target="$PARAM[widget_target]" limit="$PARAM[item_limit]">$PARAM[content_path]</content> - </control> - </control> - </definition> - </include> - <include name="WidgetListRecordings"> - <param name="height">600</param> - <param name="arrow_posy">200</param> - <param name="item_limit">10</param> - <param name="icon">$INFO[ListItem.Icon]</param> - <definition> - <control type="group"> - <description>Square Widget including header and arrows</description> - <height>$PARAM[height]</height> - <left>0</left> - <top>0</top> - <visible>Integer.IsGreater(Container($PARAM[list_id]).NumItems,0) | Container($PARAM[list_id]).IsUpdating</visible> - <control type="label"> - <left>500</left> - <top>15</top> - <width>900</width> - <height>40</height> - <label>$PARAM[widget_header]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <include content="LeftRightArrows"> - <param name="posy" value="300" /> - <param name="list_id" value="$PARAM[list_id]" /> - </include> - <control type="panel" id="$PARAM[list_id]"> - <left>480</left> - <top>55</top> - <width>1372</width> - <height>$PARAM[height]</height> - <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> - <onup>$PARAM[onup_id]</onup> - <ondown>$PARAM[ondown_id]</ondown> - <onback>SetFocus(9000)</onback> - <preloaditems>1</preloaditems> - <itemlayout width="343" height="500"> - <control type="image"> - <width>340</width> - <height>500</height> - <texture border="40">buttons/button-nofo.png</texture> - </control> - <control type="image"> - <top>43</top> - <left>42</left> - <width>260</width> - <height>200</height> - <texture fallback="DefaultTVShows.png">$PARAM[icon]</texture> - <aspectratio>keep</aspectratio> - </control> - <control type="textbox"> - <left>42</left> - <top>247</top> - <width>260</width> - <height>70</height> - <label>$INFO[ListItem.ChannelName]</label> - <font>font12</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - <aligny>top</aligny> - </control> - <control type="textbox"> - <left>42</left> - <top>350</top> - <width>260</width> - <height>100</height> - <label>[COLOR button_focus]$INFO[ListItem.DateTime][/COLOR][CR]$INFO[ListItem.Title]</label> - <font>font12</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - <aligny>top</aligny> - </control> - </itemlayout> - <focusedlayout width="343" height="500"> - <control type="group"> - <depth>DepthContentPopout</depth> - <animation type="Focus"> - <effect type="zoom" start="100" end="108" time="200" tween="sine" easing="inout" center="150,70" /> - </animation> - <animation type="Unfocus"> - <effect type="zoom" start="108" end="100" time="200" tween="sine" easing="inout" center="150,70" /> - </animation> - <control type="image"> - <width>340</width> - <height>500</height> - <texture border="40">buttons/button-nofo.png</texture> - </control> - <control type="image"> - <width>340</width> - <height>500</height> - <texture border="40" colordiffuse="button_focus">buttons/button-fo.png</texture> - <animation effect="fade" start="0" end="100" time="200">Focus</animation> - <animation effect="fade" start="100" end="0" time="0">Unfocus</animation> - </control> - <control type="image"> - <top>43</top> - <left>42</left> - <width>260</width> - <height>200</height> - <texture fallback="DefaultTVShows.png">$PARAM[icon]</texture> - <aspectratio>keep</aspectratio> - </control> - <control type="textbox"> - <left>42</left> - <top>247</top> - <width>260</width> - <height>70</height> - <label>$INFO[ListItem.ChannelName]</label> - <font>font12</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - <aligny>top</aligny> - </control> - <control type="textbox"> - <left>42</left> - <top>350</top> - <width>260</width> - <height>100</height> - <label>[COLOR button_focus]$INFO[ListItem.DateTime][/COLOR][CR]$INFO[ListItem.Title]</label> - <font>font12</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - <aligny>top</aligny> - </control> - </control> - </focusedlayout> - <content sortby="$PARAM[sortby]" sortorder="$PARAM[sortorder]" target="$PARAM[widget_target]" limit="$PARAM[item_limit]">$PARAM[content_path]</content> - </control> - </control> - </definition> - </include> - <include name="WeatherWidget"> - <control type="group"> - <description>Square Weather Widget including header and arrows</description> - <height>432</height> - <left>0</left> - <top>0</top> - <visible>Integer.IsGreater(Container($PARAM[list_id]).NumItems,0) | Container($PARAM[list_id]).IsUpdating</visible> - <visible>$PARAM[visible]</visible> - <control type="image"> - <left>445</left> - <top>230</top> - <width>28</width> - <height>28</height> - <texture flipx="true" colordiffuse="button_focus">overlays/arrowright.png</texture> - <animation effect="slide" start="30,0" end="0,0" time="200">VisibleChange</animation> - <animation effect="slide" start="-150" end="0" delay="640" time="320" tween="cubic">WindowOpen</animation> - <visible>Container($PARAM[list_id]).HasPrevious + Control.HasFocus($PARAM[list_id])</visible> - </control> - <control type="image"> - <left>1840</left> - <top>230</top> - <width>28</width> - <height>28</height> - <texture colordiffuse="button_focus">overlays/arrowright.png</texture> - <animation effect="slide" start="-30,0" end="0,0" time="200">VisibleChange</animation> - <animation effect="slide" start="150" end="0" delay="640" time="320" tween="cubic">WindowOpen</animation> - <visible>Container($PARAM[list_id]).HasNext + Control.HasFocus($PARAM[list_id])</visible> - </control> - <control type="label"> - <left>500</left> - <top>30</top> - <width>900</width> - <height>40</height> - <label>$PARAM[widget_header]</label> - <font>font14</font> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="panel" id="$PARAM[list_id]"> - <left>490</left> - <top>55</top> - <width>1365</width> - <height>400</height> - <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> - <onup>$PARAM[onup_id]</onup> - <ondown>$PARAM[ondown_id]</ondown> - <onback>SetFocus(9000)</onback> - <preloaditems>1</preloaditems> - <itemlayout width="273" height="400"> - <control type="image"> - <left>0</left> - <top>20</top> - <width>260</width> - <height>350</height> - <texture border="40">buttons/button-nofo.png</texture> - </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> - </itemlayout> - <focusedlayout width="273" height="400"> - <control type="group"> - <depth>DepthContentPopout</depth> - <animation type="Focus"> - <effect type="zoom" start="100" end="107" time="200" tween="sine" easing="inout" center="110,130" /> - </animation> - <animation type="Unfocus"> - <effect type="zoom" start="107" end="100" time="200" tween="sine" easing="inout" center="110,130" /> - </animation> - <control type="image"> - <left>0</left> - <top>20</top> - <width>260</width> - <height>350</height> - <texture border="40">buttons/button-nofo.png</texture> - </control> - <control type="image"> - <left>0</left> - <top>20</top> - <width>260</width> - <height>350</height> - <texture border="40" colordiffuse="button_focus">buttons/button-fo.png</texture> - <animation effect="fade" start="100" end="0" time="0">Unfocus</animation> - <visible>Control.HasFocus($PARAM[list_id])</visible> - </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> - </control> - </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"> - <item> - <label>$INFO[Window(weather).Property(Map.$PARAM[item_id].Heading)]</label> - <label2>$INFO[Window(weather).Property(Map.$PARAM[item_id].Legend)]</label2> - <icon>$INFO[Window(weather).Property(Map.$PARAM[item_id].Area)]</icon> - <property name="Layer">$INFO[Window(weather).Property(Map.$PARAM[item_id].Layer)]</property> - <onclick>noop</onclick> - <visible>Weather.IsFetched + !String.IsEmpty(Window(weather).Property(Map.$PARAM[item_id].Area)) + !String.IsEmpty(Window(weather).Property(Map.IsFetched))</visible> - </item> - </include> -</includes> diff --git a/addons/skin.estuary/1080i/MusicVisualisation.xml b/addons/skin.estuary/1080i/MusicVisualisation.xml deleted file mode 100644 index 52cc08c766..0000000000 --- a/addons/skin.estuary/1080i/MusicVisualisation.xml +++ /dev/null @@ -1,200 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<window> - <defaultcontrol></defaultcontrol> - <backgroundcolor>background</backgroundcolor> - <controls> - <control type="visualisation"> - <include>FullScreenDimensions</include> - <visible>Player.HasAudio</visible> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>100%</width> - <height>100%</height> - <aspectratio>scale</aspectratio> - <fadetime>400</fadetime> - <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> - <texture background="true" colordiffuse="35FFFFFF">$INFO[Player.Art(fanart)]</texture> - </control> - <control type="image"> - <texture fallback="special://skin/extras/backgrounds/SKINDEFAULT.jpg">$VAR[GlobalFanartVar]</texture> - <width>100%</width> - <height>100%</height> - <aspectratio align="center">scale</aspectratio> - <animation effect="fade" start="100" end="50" time="0" condition="!String.IsEmpty(Player.Art(fanart)) | !String.IsEmpty(Visualisation.Name)">Conditional</animation> - </control> - <control type="image"> - <left>33</left> - <top>172</top> - <include>OpenClose_Left</include> - <include>Visible_Left</include> - <visible>Player.ShowInfo | Window.IsActive(musicosd)</visible> - <width>470</width> - <height>470</height> - <fadetime>400</fadetime> - <texture fallback="DefaultAlbumCover.png" border="2">$INFO[MusicPlayer.Cover]</texture> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - <control type="group"> - <top>-30</top> - <visible>[Player.ShowInfo | Window.IsActive(musicosd)] + !Window.IsActive(playerprocessinfo)</visible> - <include>OpenClose_Right</include> - <include>Visible_Right</include> - <control type="image"> - <left>10</left> - <top>680</top> - <width>1900</width> - <height>420</height> - <texture border="40">buttons/dialogbutton-nofo.png</texture> - </control> - <control type="group"> - <left>80</left> - <top>717</top> - <control type="label"> - <top>0</top> - <width>1600</width> - <height>40</height> - <label>$INFO[MusicPlayer.Artist]</label> - <font>font30_title</font> - <shadowcolor>black</shadowcolor> - <textcolor>button_focus</textcolor> - <scroll>true</scroll> - </control> - <control type="label"> - <top>56</top> - <width>1600</width> - <height>40</height> - <label>[COLOR grey]$INFO[MusicPlayer.Album][/COLOR]$INFO[MusicPlayer.Year, [,] ]</label> - <font>font24_title</font> - <shadowcolor>black</shadowcolor> - <textcolor>button_focus</textcolor> - <scroll>true</scroll> - </control> - <control type="label"> - <top>100</top> - <width>1600</width> - <height>40</height> - <label>$INFO[MusicPlayer.TrackNumber,,: ][COLOR=grey]$INFO[Player.Title][/COLOR]</label> - <font>font30_title</font> - <shadowcolor>black</shadowcolor> - <textcolor>grey</textcolor> - <scroll>true</scroll> - </control> - </control> - <control type="image"> - <include>OpenClose_Right</include> - <left>1090</left> - <top>202</top> - <width>798</width> - <height>474</height> - <aspectratio>scale</aspectratio> - <texture background="true" border="2">$INFO[Player.Art(fanart)]</texture> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - <visible>!String.IsEmpty(Player.Art(fanart))</visible> - <visible>!Window.IsActive(VisualisationPresetList)</visible> - <animation effect="fade" start="0" end="100" delay="400" time="200">Visible</animation> - <animation effect="fade" end="0" time="200">Hidden</animation> - </control> - <control type="group"> - <top>-46</top> - <visible>!Window.IsActive(musicosd)</visible> - <animation effect="fade" start="0" end="100" delay="400" time="200">Visible</animation> - <animation effect="fade" end="0" time="200">Hidden</animation> - <animation effect="fade" start="0" end="100" delay="400" time="200">WindowOpen</animation> - <animation effect="fade" end="0" time="200">WindowClose</animation> - <control type="textbox"> - <left>600</left> - <top>990</top> - <width>1250</width> - <align>right</align> - <height>122</height> - <label>[B][UPPERCASE]$LOCALIZE[31024][/UPPERCASE][/B][CR]$INFO[MusicPlayer.Offset(1).Title][COLOR grey]$INFO[MusicPlayer.Offset(1).Artist, - ,][/COLOR][COLOR button_focus]$INFO[MusicPlayer.Offset(1).Duration, - ,][/COLOR][CR]$INFO[MusicPlayer.Offset(2).Title][COLOR grey]$INFO[MusicPlayer.Offset(2).Artist, - ,][/COLOR][COLOR button_focus]$INFO[MusicPlayer.Offset(2).Duration, - ,][/COLOR][CR]$INFO[MusicPlayer.Offset(3).Title][COLOR grey]$INFO[MusicPlayer.Offset(3).Artist, - ,][/COLOR][COLOR button_focus]$INFO[MusicPlayer.Offset(3).Duration, - ,][/COLOR]</label> - <textcolor>button_focus</textcolor> - <font>font12</font> - <visible>!String.IsEmpty(MusicPlayer.Offset(1).Title)</visible> - </control> - <control type="image"> - <left>91</left> - <top>1006</top> - <width>150</width> - <height>99</height> - <texture colordiffuse="grey" fallback="empty.png">$INFO[MusicPlayer.Codec,flags/audiocodec/,.png]</texture> - <aspectratio>keep</aspectratio> - <visible>!Player.ChannelPreviewActive</visible> - </control> - <control type="image"> - <left>280</left> - <top>1022</top> - <width>256</width> - <height>65</height> - <texture>$INFO[MusicPlayer.UserRating,flags/starrating/,.png]</texture> - <aspectratio>keep</aspectratio> - </control> - </control> - <control type="label"> - <left>1450</left> - <top>720</top> - <width>400</width> - <height>45</height> - <align>right</align> - <aligny>bottom</aligny> - <label>$INFO[Player.Time]$INFO[Player.Duration, / ]</label> - <font>font30_title</font> - <shadowcolor>black</shadowcolor> - <textcolor>grey</textcolor> - <animation effect="fade" start="0" end="100" delay="400" time="200">WindowOpen</animation> - <animation effect="fade" end="0" time="200">WindowClose</animation> - </control> - <control type="label"> - <left>1450</left> - <top>770</top> - <width>400</width> - <height>45</height> - <align>right</align> - <aligny>bottom</aligny> - <label>$VAR[SeekLabel]</label> - <font>font30_title</font> - <shadowcolor>black</shadowcolor> - <textcolor>grey</textcolor> - <animation effect="fade" start="0" end="100" delay="400" time="200">WindowOpen</animation> - <animation effect="fade" end="0" time="200">WindowClose</animation> - </control> - <control type="progress"> - <animation effect="fade" end="0" time="200">WindowClose</animation> - <left>30</left> - <top>900</top> - <width>1858</width> - <height>30</height> - <info>Player.ProgressCache</info> - <texturebg border="3" colordiffuse="00FFFFFF">colors/white50.png</texturebg> - <midtexture colordiffuse="button_focus">colors/white50.png</midtexture> - <animation effect="fade" start="100" end="80" time="0" condition="true">Conditional</animation> - <visible>!Player.ChannelPreviewActive</visible> - </control> - <control type="progress" id="23"> - <animation effect="fade" end="0" time="200">WindowClose</animation> - <left>30</left> - <top>900</top> - <width>1858</width> - <height>30</height> - <info>Player.Progress</info> - <texturebg border="3" colordiffuse="80FFFFFF">colors/white50.png</texturebg> - <midtexture colordiffuse="button_focus">colors/white50.png</midtexture> - <visible>!Player.ChannelPreviewActive | VideoPlayer.HasEpg</visible> - </control> - </control> - <control type="group"> - <visible>Player.ShowInfo | Window.IsActive(musicosd)</visible> - <animation effect="fade" start="0" end="100" time="200">Visible</animation> - <animation effect="fade" end="0" time="200">Hidden</animation> - <include content="TopBar"> - <param name="breadcrumbs_label" value="$LOCALIZE[250]" /> - <param name="breadcrumbs_icon" value="icons/settings/music.png" /> - </include> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/MyMusicPlaylistEditor.xml b/addons/skin.estuary/1080i/MyMusicPlaylistEditor.xml deleted file mode 100644 index c35179377d..0000000000 --- a/addons/skin.estuary/1080i/MyMusicPlaylistEditor.xml +++ /dev/null @@ -1,82 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">6</defaultcontrol> - <menucontrol>9000</menucontrol> - <controls> - <include>DefaultBackground</include> - <control type="group"> - <top>180</top> - <include>OpenClose_Left</include> - <control type="grouplist" id="9000"> - <left>100</left> - <top>-20</top> - <onright>50</onright> - <onleft>100</onleft> - <align>left</align> - <itemgap>-20</itemgap> - <include content="DefaultDialogButton"> - <param name="id" value="6" /> - <param name="label" value="$LOCALIZE[502]" /> - <param name="width" value="200" /> - <param name="height" value="200" /> - <param name="wrapmultiline" value="true" /> - </include> - <include content="DefaultDialogButton"> - <param name="id" value="7" /> - <param name="label" value="$LOCALIZE[190]" /> - <param name="width" value="200" /> - <param name="height" value="200" /> - <param name="wrapmultiline" value="true" /> - </include> - <include content="DefaultDialogButton"> - <param name="id" value="8" /> - <param name="label" value="$LOCALIZE[192]" /> - <param name="width" value="200" /> - <param name="height" value="200" /> - <param name="wrapmultiline" value="true" /> - </include> - </control> - </control> - <control type="group"> - <include>OpenClose_Left</include> - <left>300</left> - <top>180</top> - <include content="FileManagerPanel"> - <param name="header_id" value="22" /> - <param name="header_label" value="$LOCALIZE[20094]" /> - <param name="list_id" value="50" /> - <param name="scrollbar_id" value="60" /> - <param name="onleft_id" value="9000" /> - <param name="onright_id" value="100" /> - <param name="width" value="740" /> - <param name="bg_width" value="780" /> - </include> - </control> - <control type="group"> - <include>OpenClose_Right</include> - <left>1070</left> - <top>180</top> - <include content="FileManagerPanel"> - <param name="header_id" value="23" /> - <param name="header_label" value="$LOCALIZE[13350]" /> - <param name="list_id" value="100" /> - <param name="scrollbar_id" value="61" /> - <param name="onleft_id" value="60" /> - <param name="onright_id" value="9000" /> - <param name="width" value="740" /> - <param name="bg_width" value="780" /> - </include> - </control> - <include content="TopBar"> - <param name="breadcrumbs_label" value="$LOCALIZE[10503][COLOR=button_focus][/COLOR]" /> - <param name="breadcrumbs_icon" value="icons/settings/music.png" /> - </include> - <include>BottomBar</include> - <include content="BottomBarTwoListInfo"> - <param name="left_container_id">50</param> - <param name="left_scrollbar_id">60</param> - <param name="right_container_id">100</param> - <param name="right_scrollbar_id">61</param> - </include> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/MyPVRChannels.xml b/addons/skin.estuary/1080i/MyPVRChannels.xml deleted file mode 100644 index b2d88d3571..0000000000 --- a/addons/skin.estuary/1080i/MyPVRChannels.xml +++ /dev/null @@ -1,353 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">50</defaultcontrol> - <backgroundcolor>background</backgroundcolor> - <views>50</views> - <menucontrol>9000</menucontrol> - <controls> - <include>DefaultBackground</include> - <control type="group"> - <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> - <control type="group"> - <include>OpenClose_Left</include> - <left>110</left> - <top>182</top> - <visible>Control.IsVisible(50)</visible> - <include>Visible_Left</include> - <control type="image"> - <description>background image</description> - <left>-20</left> - <top>-20</top> - <width>1044</width> - <height>746</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="list" id="50"> - <left>2</left> - <top>3</top> - <width>1000</width> - <height>700</height> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <orientation>vertical</orientation> - <onleft>9000</onleft> - <onright>60</onright> - <onup>50</onup> - <ondown>50</ondown> - <viewtype label="List">list</viewtype> - <preloaditems>1</preloaditems> - <pagecontrol>60</pagecontrol> - <focusedlayout height="58" width="1000" condition="!Skin.HasSetting(pvr_iconlist)"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1000</width> - <height>58</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1000</width> - <height>58</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <visible>Control.hasFocus(50)</visible> - </control> - <control type="progress"> - <left>940</left> - <top>25</top> - <width>50</width> - <height>12</height> - <colordiffuse>88FFFFFF</colordiffuse> - <midtexture border="3">progress/texturebg_white.png</midtexture> - <visible>ListItem.HasEpg + !ListItem.IsRecording</visible> - <info>ListItem.Progress</info> - </control> - <control type="image"> - <left>945</left> - <top>9</top> - <width>40</width> - <height>40</height> - <texture>$VAR[PVRStatusImageVar]</texture> - </control> - <control type="label"> - <left>105</left> - <top>0</top> - <height>58</height> - <width>800</width> - <aligny>center</aligny> - <font>fontContextMenu</font> - <label>$INFO[ListItem.Label]</label> - </control> - <control type="label"> - <left>320</left> - <top>0</top> - <height>58</height> - <width>605</width> - <aligny>center</aligny> - <align>right</align> - <font>font12</font> - <label>$INFO[ListItem.Title]</label> - </control> - <control type="label"> - <left>12</left> - <top>0</top> - <height>58</height> - <width>70</width> - <align>center</align> - <aligny>center</aligny> - <font>font20_title</font> - <label>$INFO[ListItem.ChannelNumberLabel]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - </focusedlayout> - <itemlayout height="58" condition="!Skin.HasSetting(pvr_iconlist)"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1000</width> - <height>58</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="progress"> - <left>940</left> - <top>25</top> - <width>50</width> - <height>12</height> - <colordiffuse>88FFFFFF</colordiffuse> - <visible>ListItem.HasEpg + !ListItem.IsRecording</visible> - <info>ListItem.Progress</info> - </control> - <control type="image"> - <left>945</left> - <top>9</top> - <width>40</width> - <height>40</height> - <texture>$VAR[PVRStatusImageVar]</texture> - </control> - <control type="label"> - <left>105</left> - <top>0</top> - <height>58</height> - <width>800</width> - <aligny>center</aligny> - <font>fontContextMenu</font> - <label>$INFO[ListItem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>320</left> - <top>0</top> - <height>58</height> - <width>605</width> - <aligny>center</aligny> - <align>right</align> - <font>font12</font> - <label>$INFO[ListItem.Title]</label> - <shadowcolor>text_shadow</shadowcolor> - <textcolor>button_focus</textcolor> - </control> - <control type="label"> - <left>12</left> - <top>0</top> - <height>58</height> - <width>70</width> - <align>center</align> - <aligny>center</aligny> - <font>font20_title</font> - <label>$INFO[ListItem.ChannelNumberLabel]</label> - <textcolor>grey</textcolor> - <shadowcolor>text_shadow</shadowcolor> - </control> - </itemlayout> - <focusedlayout height="77" width="1000" condition="Skin.HasSetting(pvr_iconlist)"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1000</width> - <height>77</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1000</width> - <height>77</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <visible>Control.hasFocus(50)</visible> - </control> - <control type="image"> - <left>900</left> - <top>10</top> - <width>80</width> - <height>60</height> - <aspectratio align="right">keep</aspectratio> - <texture>$INFO[listitem.icon]</texture> - </control> - <control type="progress"> - <left>105</left> - <top>48</top> - <width>50</width> - <height>12</height> - <midtexture border="3">progress/texturebg_white.png</midtexture> - <visible>ListItem.HasEpg</visible> - <info>ListItem.Progress</info> - </control> - <control type="image"> - <left>870</left> - <top>20</top> - <width>40</width> - <height>40</height> - <texture>$VAR[PVRStatusImageVar]</texture> - </control> - <control type="label"> - <left>105</left> - <top>0</top> - <height>77</height> - <width>750</width> - <aligny>top</aligny> - <animation effect="slide" start="0,0" end="0,18" time="0" condition="String.IsEmpty(ListItem.Title)">Conditional</animation> - <label>$INFO[ListItem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>165</left> - <top>36</top> - <height>77</height> - <width>750</width> - <aligny>top</aligny> - <align>left</align> - <font>font10</font> - <label>$INFO[ListItem.Title]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>12</left> - <top>0</top> - <height>77</height> - <width>70</width> - <align>center</align> - <aligny>center</aligny> - <font>font20_title</font> - <label>$INFO[ListItem.ChannelNumberLabel]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - </focusedlayout> - <itemlayout height="77" condition="Skin.HasSetting(pvr_iconlist)"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1000</width> - <height>77</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="image"> - <left>900</left> - <top>10</top> - <width>80</width> - <height>60</height> - <aspectratio align="right">keep</aspectratio> - <texture>$INFO[listitem.icon]</texture> - </control> - <control type="progress"> - <left>105</left> - <top>48</top> - <width>50</width> - <height>12</height> - <colordiffuse>88FFFFFF</colordiffuse> - <visible>ListItem.HasEpg</visible> - <info>ListItem.Progress</info> - </control> - <control type="image"> - <left>870</left> - <top>20</top> - <width>40</width> - <height>40</height> - <texture>$VAR[PVRStatusImageVar]</texture> - </control> - <control type="label"> - <left>105</left> - <top>0</top> - <height>77</height> - <width>750</width> - <aligny>top</aligny> - <label>$INFO[ListItem.Label]</label> - <animation effect="slide" start="0,0" end="0,18" time="0" condition="String.IsEmpty(ListItem.Title)">Conditional</animation> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>165</left> - <top>36</top> - <height>77</height> - <width>750</width> - <aligny>top</aligny> - <align>left</align> - <font>font10</font> - <label>$INFO[ListItem.Title]</label> - <shadowcolor>text_shadow</shadowcolor> - <textcolor>button_focus</textcolor> - </control> - <control type="label"> - <left>12</left> - <top>0</top> - <height>77</height> - <width>70</width> - <align>center</align> - <aligny>center</aligny> - <font>font20_title</font> - <label>$INFO[ListItem.ChannelNumberLabel]</label> - <textcolor>grey</textcolor> - <shadowcolor>text_shadow</shadowcolor> - </control> - </itemlayout> - </control> - <control type="scrollbar" id="60"> - <left>1010</left> - <top>0</top> - <width>12</width> - <height>706</height> - <onleft>50</onleft> - <onright>50</onright> - <orientation>vertical</orientation> - </control> - </control> - <control type="group"> - <left>1170</left> - <top>182</top> - <visible>Control.IsVisible(50)</visible> - <include>Visible_Right</include> - <include>OpenClose_Right</include> - <include content="PVRInfoPanel"> - <param name="bottom_label1" value="$INFO[ListItem.NextTitle,[COLOR button_focus]$LOCALIZE[19031]:[/COLOR] ]" /> - <param name="bottom_label2" value="$INFO[ListItem.NextStartTime]" /> - </include> - </control> - <include content="UpDownArrows"> - <param name="container_id" value="50" /> - <param name="posx" value="936" /> - <param name="up_posy" value="132" /> - <param name="down_posy" value="912" /> - <param name="visible" value="!System.HasModalDialog" /> - </include> - <include>MediaMenuMouseOverlay</include> - <control type="group"> - <include>MediaMenuCommon</include> - <include>PVRSideBar</include> - </control> - <include content="TopBar"> - <param name="breadcrumbs_label" value="$VAR[BreadcrumbsPVRChannelsVar]" /> - <param name="breadcrumbs_icon" value="icons/settings/tvremote.png" /> - </include> - <include content="BottomBar"> - <param name="info_visible" value="true" /> - </include> - </control> - <control type="label" id="29"> - <font></font> - <include>HiddenObject</include> - </control> - <control type="label" id="30"> - <font></font> - <include>HiddenObject</include> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/MyPVRGuide.xml b/addons/skin.estuary/1080i/MyPVRGuide.xml deleted file mode 100644 index 037a281bab..0000000000 --- a/addons/skin.estuary/1080i/MyPVRGuide.xml +++ /dev/null @@ -1,241 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">10</defaultcontrol> - <backgroundcolor>background</backgroundcolor> - <views>10</views> - <menucontrol>9000</menucontrol> - <controls> - <include>DefaultBackground</include> - <control type="group" id="50"> - <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> - <control type="group"> - <description>Guide Timeline</description> - <visible>Control.IsVisible(10)</visible> - <include>OpenClose_Right</include> - <include>Visible_Right</include> - <top>170</top> - <left>110</left> - <control type="image"> - <left>-20</left> - <top>-20</top> - <width>1740</width> - <height>552</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="epggrid" id="10"> - <left>0</left> - <top>0</top> - <width>1700</width> - <height>510</height> - <pagecontrol>60</pagecontrol> - <scrolltime tween="quadratic" easing="out">200</scrolltime> - <timeblocks>36</timeblocks> - <rulerunit>6</rulerunit> - <onleft>9000</onleft> - <onright>60</onright> - <onup>10</onup> - <ondown>10</ondown> - <viewtype label="19032">list</viewtype> - <progresstexture border="0,60,18,14" colordiffuse="button_focus">windows/pvr/epg_progress.png</progresstexture> - <rulerlayout height="45" width="1400"> - <control type="label"> - <width>365</width> - <height>45</height> - <font>font12</font> - <label>$INFO[ListItem.Label]</label> - <textoffsetx>10</textoffsetx> - <textcolor>button_focus</textcolor> - </control> - </rulerlayout> - <channellayout height="58" width="350"> - <control type="label"> - <left>2</left> - <top>-2</top> - <width>70</width> - <height>60</height> - <font>font24_title</font> - <label>$INFO[ListItem.ChannelNumber]</label> - <align>center</align> - <aligny>center</aligny> - </control> - <control type="label" id="1"> - <left>65</left> - <top>-2</top> - <width>350</width> - <height>60</height> - <font>font12</font> - <label>$INFO[ListItem.ChannelName]</label> - <aligny>center</aligny> - <textoffsetx>10</textoffsetx> - </control> - </channellayout> - <focusedchannellayout height="58" width="350"> - <control type="label"> - <left>2</left> - <top>-2</top> - <width>70</width> - <height>60</height> - <font>font24_title</font> - <label>$INFO[ListItem.ChannelNumber]</label> - <textcolor>button_focus</textcolor> - <align>center</align> - <aligny>center</aligny> - </control> - <control type="label" id="1"> - <left>65</left> - <top>-2</top> - <width>350</width> - <height>60</height> - <font>font12</font> - <label>$INFO[ListItem.ChannelName]</label> - <textcolor>button_focus</textcolor> - <aligny>center</aligny> - <textoffsetx>10</textoffsetx> - </control> - </focusedchannellayout> - <itemlayout height="58" width="60"> - <control type="image" id="2"> - <width>58</width> - <height>58</height> - <texture border="3" fallback="windows/pvr/epg-genres/0.png">$INFO[ListItem.Property(GenreType),windows/pvr/epg-genres/,.png]</texture> - </control> - <control type="label" id="1"> - <left>6</left> - <top>0</top> - <width>50</width> - <height>36</height> - <aligny>center</aligny> - <font>font10_title</font> - <label>$INFO[ListItem.Label]</label> - </control> - <control type="image"> - <left>6</left> - <top>32</top> - <width>20</width> - <height>20</height> - <texture>$VAR[PVRTimerIcon]</texture> - </control> - </itemlayout> - <focusedlayout height="58" width="60"> - <control type="image" id="2"> - <top>2</top> - <left>2</left> - <width>54</width> - <height>54</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <visible>Control.HasFocus(10)</visible> - </control> - <control type="image" id="2"> - <width>58</width> - <height>58</height> - <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> - </control> - <control type="image" id="2"> - <width>58</width> - <height>58</height> - <top>0</top> - <texture border="3" fallback="windows/pvr/epg-genres/0.png">$INFO[ListItem.Property(GenreType),windows/pvr/epg-genres/,.png]</texture> - <visible>!Control.HasFocus(10)</visible> - </control> - <control type="label" id="1"> - <left>6</left> - <top>0</top> - <width>50</width> - <height>36</height> - <aligny>center</aligny> - <font>font10_title</font> - <label>$INFO[ListItem.Label]</label> - </control> - <control type="image"> - <left>6</left> - <top>32</top> - <width>20</width> - <height>20</height> - <texture>$VAR[PVRTimerIcon]</texture> - </control> - </focusedlayout> - </control> - <control type="scrollbar" id="60"> - <right>85</right> - <top>45</top> - <width>13</width> - <height>465</height> - <onleft>10</onleft> - <onright>10</onright> - <orientation>vertical</orientation> - <texturesliderbackground colordiffuse="22FFFFFF">colors/white.png</texturesliderbackground> - <animation effect="fade" start="100" end="40" time="0" condition="!system.getbool(input.enablemouse)">Conditional</animation> - </control> - <control type="group"> - <top>540</top> - <left>-120</left> - <control type="image" id="82"> - <width>450</width> - <height>240</height> - <aspectratio align="center" aligny="top">keep</aspectratio> - <fadetime>400</fadetime> - <texture>$INFO[ListItem.PlotOutline]</texture> - <visible>String.StartsWith(ListItem.PlotOutline,http://) | String.StartsWith(ListItem.PlotOutline,https://)</visible> - </control> - <control type="image"> - <left>125</left> - <width>200</width> - <height>200</height> - <aspectratio>keep</aspectratio> - <fadetime>400</fadetime> - <texture>$INFO[Container(10).ListItem.Icon]</texture> - <visible>!Control.IsVisible(82)</visible> - </control> - <control type="group"> - <left>410</left> - <top>0</top> - <control type="image"> - <top>-25</top> - <left>-50</left> - <width>1480</width> - <height>250</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="label"> - <width>1380</width> - <height>30</height> - <textcolor>button_focus</textcolor> - <font>font12</font> - <label>$INFO[ListItem.StartTime,, - ]$INFO[ListItem.EndTime]$INFO[ListItem.EpgEventTitle, [COLOR grey],[/COLOR]]$INFO[ListItem.EpisodeName, [COLOR grey](,)[/COLOR]]$INFO[ListItem.Genre, $LOCALIZE[515]: [COLOR grey],[/COLOR]]</label> - </control> - <control type="textbox"> - <top>38</top> - <width>1380</width> - <height>153</height> - <font>font12</font> - <label>$INFO[ListItem.Plot]</label> - <autoscroll delay="10000" time="3000" repeat="10000">Skin.HasSetting(AutoScroll)</autoscroll> - </control> - </control> - </control> - </control> - <control type="group"> - <include>MediaMenuCommon</include> - <include content="PVRSideBar"> - <param name="group_label2" value="$INFO[Control.GetLabel(30)]" /> - </include> - </control> - <include content="TopBar"> - <param name="breadcrumbs_label" value="$VAR[BreadcrumbsPVRGuideVar]" /> - <param name="breadcrumbs_icon" value="icons/settings/tvguide.png" /> - </include> - <include content="BottomBar"> - <param name="PageLabel" value="$INFO[Container.NumItems,$LOCALIZE[19019]: ]" /> - <param name="info_visible" value="true" /> - </include> - </control> - <control type="label" id="29"> - <font></font> - <include>HiddenObject</include> - </control> - <control type="label" id="30"> - <font></font> - <include>HiddenObject</include> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/MyPVRRecordings.xml b/addons/skin.estuary/1080i/MyPVRRecordings.xml deleted file mode 100644 index 14f7d862b1..0000000000 --- a/addons/skin.estuary/1080i/MyPVRRecordings.xml +++ /dev/null @@ -1,284 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">50</defaultcontrol> - <backgroundcolor>background</backgroundcolor> - <views>50</views> - <menucontrol>9000</menucontrol> - <controls> - <include>DefaultBackground</include> - <control type="group"> - <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> - <control type="group"> - <left>110</left> - <top>180</top> - <include>OpenClose_Left</include> - <control type="image"> - <description>background image</description> - <left>-20</left> - <top>-20</top> - <width>1090</width> - <height>746</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="list" id="50"> - <left>2</left> - <top>3</top> - <width>1046</width> - <height>700</height> - <onleft>9000</onleft> - <onright>73</onright> - <onup>50</onup> - <ondown>50</ondown> - <pagecontrol>73</pagecontrol> - <scrolltime>200</scrolltime> - <focusedlayout height="70"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1050</width> - <height>70</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1050</width> - <height>70</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <animation effect="fade" start="100" end="0" time="0" condition="!Control.HasFocus(50)">Conditional</animation> - </control> - <control type="image"> - <left>21</left> - <top>20</top> - <width>32</width> - <height>32</height> - <texture colordiffuse="white">$VAR[ListWatchedIconVar]</texture> - <animation effect="fade" start="0" end="100" time="300" reversible="false">Focus</animation> - </control> - <control type="label"> - <left>60</left> - <textoffsetx>15</textoffsetx> - <top>0</top> - <height>70</height> - <width>1050</width> - <aligny>center</aligny> - <scroll>true</scroll> - <label>$INFO[ListItem.Label]$INFO[ListItem.EpisodeName, (,)]</label> - </control> - <control type="label"> - <left>0</left> - <textoffsetx>15</textoffsetx> - <top>0</top> - <height>70</height> - <width>1050</width> - <align>right</align> - <aligny>center</aligny> - <font>font12</font> - <label>$INFO[ListItem.Date]</label> - <textcolor>white</textcolor> - </control> - </focusedlayout> - <itemlayout height="70"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1050</width> - <height>70</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="image"> - <left>21</left> - <top>20</top> - <width>32</width> - <height>32</height> - <texture>$VAR[ListWatchedIconVar]</texture> - </control> - <control type="label"> - <left>60</left> - <textoffsetx>15</textoffsetx> - <top>0</top> - <height>70</height> - <width>1050</width> - <aligny>center</aligny> - <label>$INFO[ListItem.Label]$INFO[ListItem.EpisodeName, (,)]</label> - </control> - <control type="label"> - <left>0</left> - <textoffsetx>15</textoffsetx> - <top>0</top> - <height>70</height> - <width>1050</width> - <align>right</align> - <aligny>center</aligny> - <font>font12</font> - <label>$INFO[ListItem.Date]</label> - <textcolor>grey</textcolor> - <shadowcolor>text_shadow</shadowcolor> - </control> - </itemlayout> - </control> - <control type="scrollbar" id="73"> - <left>1055</left> - <top>1</top> - <width>12</width> - <height>704</height> - <onleft>50</onleft> - <onright>50</onright> - <orientation>vertical</orientation> - </control> - </control> - <control type="group"> - <left>1220</left> - <top>180</top> - <include>Visible_Right</include> - <include>OpenClose_Right</include> - <control type="group"> - <visible>!ListItem.IsFolder</visible> - <control type="image"> - <left>-40</left> - <top>-20</top> - <width>644</width> - <height>170</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="image"> - <left>-40</left> - <top>130</top> - <width>644</width> - <height>520</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="group"> - <left>150</left> - <top>40</top> - <control type="label"> - <top>20</top> - <width>560</width> - <height>262</height> - <align>left</align> - <font>font12</font> - <wrapmultiline>true</wrapmultiline> - <label>$INFO[ListItem.Date][CR]$INFO[ListItem.Duration]</label> - </control> - <control type="label"> - <top>-30</top> - <width>560</width> - <height>262</height> - <textcolor>button_focus</textcolor> - <font>font24_title</font> - <label>$INFO[ListItem.ChannelName]</label> - </control> - </control> - <control type="image"> - <left>-20</left> - <top>15</top> - <width>150</width> - <height>100</height> - <fadetime>200</fadetime> - <aspectratio>keep</aspectratio> - <texture>$INFO[ListItem.ActualIcon]</texture> - </control> - <control type="label"> - <top>154</top> - <width>560</width> - <height>262</height> - <textcolor>button_focus</textcolor> - <font>font24_title</font> - <label>$INFO[ListItem.Title]</label> - </control> - <control type="label"> - <top>210</top> - <width>560</width> - <height>262</height> - <label>$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]:[/COLOR] ]</label> - <font>font12</font> - </control> - <control type="textbox"> - <top>254</top> - <width>560</width> - <height>362</height> - <align>justify</align> - <label>$INFO[ListItem.Plot]</label> - <font>font12</font> - <autoscroll delay="10000" time="3000" repeat="10000">Skin.HasSetting(autoscroll)</autoscroll> - </control> - </control> - <control type="image"> - <left>-40</left> - <top>632</top> - <width>644</width> - <height>94</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="label"> - <description>Disk usage text</description> - <top>660</top> - <width>600</width> - <height>20</height> - <label>$INFO[PVR.backenddiskspace]</label> - <shadowcolor>black</shadowcolor> - <font>font12</font> - <visible>!Integer.IsGreater(PVR.backenddiskspaceprogr,100)</visible> - </control> - <control type="progress"> - <description>Disk usage bar</description> - <left>460</left> - <top>673</top> - <width>100</width> - <height>12</height> - <info>PVR.backenddiskspaceprogr</info> - <visible>!Integer.IsGreater(PVR.backenddiskspaceprogr,100)</visible> - </control> - <control type="group"> - <visible>ListItem.IsFolder</visible> - <control type="image"> - <left>-40</left> - <top>-20</top> - <width>644</width> - <height>670</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="label"> - <top>10</top> - <width>560</width> - <height>262</height> - <label>$LOCALIZE[19076] ($INFO[Container(5000).NumItems,[B],[/B] $LOCALIZE[31036]])</label> - <font>font16</font> - <visible>ListItem.IsFolder + !ListItem.IsParentFolder</visible> - </control> - <control type="group"> - <left>-10</left> - <top>60</top> - <visible>ListItem.IsFolder + !ListItem.IsParentFolder</visible> - <include content="InfoList"> - <param name="path" value="$INFO[ListItem.FilenameAndPath]" /> - <param name="height" value="362" /> - <param name="width" value="560" /> - <param name="font" value="font12" /> - <param name="item_label" value="$INFO[ListItem.Duration,[COLOR button_focus],[/COLOR] - ]$INFO[ListItem.Label]" /> - </include> - </control> - </control> - </control> - <control type="group"> - <include>MediaMenuCommon</include> - <include>PVRSideBar</include> - </control> - <include content="TopBar"> - <param name="breadcrumbs_label" value="$VAR[BreadcrumbsPVRRecordingsVar]" /> - <param name="breadcrumbs_icon" value="icons/settings/tvguide.png" /> - </include> - <control type="label" id="29"> - <font></font> - <include>HiddenObject</include> - </control> - <control type="label" id="30"> - <font></font> - <include>HiddenObject</include> - </control> - <include content="BottomBar"> - <param name="info_visible" value="true" /> - </include> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/MyPVRTimers.xml b/addons/skin.estuary/1080i/MyPVRTimers.xml deleted file mode 100644 index 4aa49aedde..0000000000 --- a/addons/skin.estuary/1080i/MyPVRTimers.xml +++ /dev/null @@ -1,203 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">50</defaultcontrol> - <menucontrol>9000</menucontrol> - <views>50</views> - <controls> - <include>DefaultBackground</include> - <control type="group"> - <visible>Control.IsVisible(50)</visible> - <control type="group"> - <include>OpenClose_Left</include> - <left>110</left> - <top>180</top> - <control type="image"> - <description>background image</description> - <left>-20</left> - <top>-20</top> - <width>1090</width> - <height>746</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="list" id="50"> - <left>0</left> - <top>0</top> - <width>1050</width> - <height>700</height> - <onup>50</onup> - <ondown>50</ondown> - <onleft>9000</onleft> - <onright>73</onright> - <pagecontrol>73</pagecontrol> - <scrolltime>200</scrolltime> - <itemlayout height="100"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1700</width> - <height>101</height> - <texture border="5">lists/separator.png</texture> - </control> - <control type="label"> - <left>30</left> - <top>0</top> - <width>250</width> - <height>100</height> - <font>font24_title</font> - <aligny>center</aligny> - <visible>String.IsEmpty(ListItem.Date)</visible> - <label>$INFO[ListItem.Label]</label> - </control> - <control type="group"> - <visible>!String.IsEmpty(ListItem.Date)</visible> - <control type="label"> - <left>30</left> - <top>10</top> - <width>630</width> - <height>100</height> - <aligny>top</aligny> - <label>$INFO[ListItem.ChannelName][COLOR button_focus]$INFO[ListItem.Label, - ][/COLOR]</label> - </control> - <control type="label"> - <left>30</left> - <top>50</top> - <width>680</width> - <height>100</height> - <font>font12</font> - <aligny>top</aligny> - <label>$INFO[ListItem.Date]</label> - </control> - <control type="textbox"> - <left>650</left> - <top>13</top> - <width>260</width> - <height>70</height> - <font>font10</font> - <align>center</align> - <aligny>center</aligny> - <label>$INFO[ListItem.Timertype]</label> - </control> - <control type="textbox"> - <left>920</left> - <top>13</top> - <width>120</width> - <height>75</height> - <font>font10</font> - <align>center</align> - <aligny>center</aligny> - <label>$INFO[ListItem.Comment]</label> - </control> - </control> - </itemlayout> - <focusedlayout height="100"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1700</width> - <height>101</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <visible>Control.HasFocus(50)</visible> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1700</width> - <height>101</height> - <texture border="5">lists/separator.png</texture> - <visible>!Control.HasFocus(50)</visible> - </control> - <control type="label"> - <left>30</left> - <top>0</top> - <width>250</width> - <height>100</height> - <font>font24_title</font> - <aligny>center</aligny> - <label>$INFO[ListItem.Label]</label> - <visible>String.IsEmpty(ListItem.Date)</visible> - </control> - <control type="group"> - <visible>!String.IsEmpty(ListItem.Date)</visible> - <control type="label"> - <left>30</left> - <top>10</top> - <width>630</width> - <height>100</height> - <aligny>top</aligny> - <label>$INFO[ListItem.ChannelName]$INFO[ListItem.Label, - ]</label> - </control> - <control type="label"> - <left>30</left> - <top>50</top> - <width>680</width> - <height>100</height> - <font>font12</font> - <aligny>top</aligny> - <label>$INFO[ListItem.Date]</label> - </control> - <control type="textbox"> - <left>650</left> - <top>13</top> - <width>260</width> - <height>70</height> - <font>font10</font> - <align>center</align> - <aligny>center</aligny> - <label>$INFO[ListItem.Timertype]</label> - </control> - <control type="textbox"> - <left>920</left> - <top>13</top> - <width>120</width> - <height>75</height> - <font>font10</font> - <align>center</align> - <aligny>center</aligny> - <label>$INFO[ListItem.Comment]</label> - </control> - </control> - </focusedlayout> - </control> - <control type="scrollbar" id="73"> - <left>1055</left> - <top>0</top> - <width>12</width> - <height>706</height> - <onleft>50</onleft> - <onright>103</onright> - <orientation>vertical</orientation> - </control> - </control> - <control type="group"> - <left>1220</left> - <top>180</top> - <visible>!String.IsEmpty(ListItem.Date)</visible> - <include>Visible_Right</include> - <include>OpenClose_Right</include> - <include content="PVRInfoPanel"> - <param name="bottom_label1" value="$INFO[PVR.NextTimer]" /> - <param name="bottom_label2" value="" /> - </include> - </control> - </control> - <control type="group"> - <include>MediaMenuCommon</include> - <include>PVRSideBar</include> - </control> - <include content="TopBar"> - <param name="breadcrumbs_label" value="$VAR[BreadcrumbsPVRTimersVar]" /> - <param name="breadcrumbs_icon" value="icons/settings/tvguide.png" /> - </include> - <include content="BottomBar"> - <param name="info_visible" value="true" /> - </include> - <control type="label" id="29"> - <font>-</font> - <include>HiddenObject</include> - </control> - <control type="label" id="30"> - <font>-</font> - <include>HiddenObject</include> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/MyPlaylist.xml b/addons/skin.estuary/1080i/MyPlaylist.xml deleted file mode 100644 index a09756bc34..0000000000 --- a/addons/skin.estuary/1080i/MyPlaylist.xml +++ /dev/null @@ -1,157 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">50</defaultcontrol> - <backgroundcolor>background</backgroundcolor> - <views>50</views> - <controls> - <include>DefaultBackground</include> - <control type="group"> - <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> - <include content="PlaylistWindowButtons"> - <param name="width" value="400" /> - </include> - <control type="group"> - <include>OpenClose_Left</include> - <control type="image"> - <left>100</left> - <top>550</top> - <width>400</width> - <height>358</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - </control> - <control type="group"> - <include>OpenClose_Right</include> - <left>510</left> - <top>182</top> - <control type="image"> - <description>background image</description> - <left>-20</left> - <top>-20</top> - <width>843</width> - <height>746</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="panel" id="50"> - <left>2</left> - <top>3</top> - <width>800</width> - <height>700</height> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <orientation>vertical</orientation> - <onleft>700</onleft> - <onright>60</onright> - <onup>50</onup> - <ondown>50</ondown> - <pagecontrol>60</pagecontrol> - <viewtype label="List">list</viewtype> - <preloaditems>1</preloaditems> - <focusedlayout height="63" width="800"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>800</width> - <height>63</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - </control> - <control type="label"> - <left>30</left> - <top>0</top> - <height>63</height> - <width>680</width> - <aligny>center</aligny> - <font>font12</font> - <label>$INFO[ListItem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>90</left> - <top>0</top> - <height>63</height> - <width>680</width> - <align>right</align> - <aligny>center</aligny> - <font>font12</font> - <label>$VAR[PlaylistLabel2Var]</label> - <textcolor>grey</textcolor> - <shadowcolor>text_shadow</shadowcolor> - </control> - </focusedlayout> - <itemlayout height="63" width="800"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>800</width> - <height>63</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="label"> - <left>30</left> - <top>0</top> - <height>63</height> - <width>680</width> - <aligny>center</aligny> - <font>font12</font> - <label>$INFO[ListItem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>90</left> - <top>0</top> - <height>63</height> - <width>680</width> - <align>right</align> - <aligny>center</aligny> - <font>font12</font> - <label>$VAR[PlaylistLabel2Var]</label> - <textcolor>grey</textcolor> - <shadowcolor>text_shadow</shadowcolor> - </control> - </itemlayout> - </control> - <control type="scrollbar" id="60"> - <left>810</left> - <top>0</top> - <width>12</width> - <height>704</height> - <onleft>50</onleft> - <onright>700</onright> - <orientation>vertical</orientation> - </control> - </control> - <control type="image"> - <include>OpenClose_Right</include> - <visible>Window.IsActive(videoplaylist)</visible> - <top>163</top> - <left>1324</left> - <width>506</width> - <height>742</height> - <fadetime>200</fadetime> - <aspectratio aligny="bottom">keep</aspectratio> - <texture fallback="DefaultVideo.png" background="true">$VAR[PosterVar]</texture> - <bordertexture border="20">overlays/shadow.png</bordertexture> - <bordersize>20</bordersize> - </control> - <control type="group"> - <left>1230</left> - <visible>Window.IsActive(musicplaylist)</visible> - <include>OpenClose_Right</include> - <include>ListThumbInfoPanel</include> - </control> - <control type="group"> - <animation effect="fade" start="0" end="100" time="300" delay="300">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> - <include>MediaFlags</include> - </control> - </control> - <include content="TopBar" condition="Window.IsActive(videoplaylist)"> - <param name="breadcrumbs_label" value="$LOCALIZE[31065]" /> - <param name="breadcrumbs_icon" value="icons/settings/video.png" /> - </include> - <include content="TopBar" condition="Window.IsActive(musicplaylist)"> - <param name="breadcrumbs_label" value="$LOCALIZE[31066]" /> - <param name="breadcrumbs_icon" value="icons/settings/music.png" /> - </include> - <include>BottomBar</include> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/MyVideoNav.xml b/addons/skin.estuary/1080i/MyVideoNav.xml deleted file mode 100644 index b691503a13..0000000000 --- a/addons/skin.estuary/1080i/MyVideoNav.xml +++ /dev/null @@ -1,264 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">50</defaultcontrol> - <backgroundcolor>background</backgroundcolor> - <views>50,51,52,53,54,55,500,501,502</views> - <menucontrol>9000</menucontrol> - <controls> - <include>DefaultBackground</include> - <control type="group"> - <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> - <include>CommonScrollbars</include> - <include>View_50_List</include> - <include>View_51_Poster</include> - <include>View_52_IconWall</include> - <include>View_53_Shift</include> - <include>View_54_InfoWall</include> - <include>View_55_WideList</include> - <include>View_500_SmallThumb</include> - <include>View_501_Banner</include> - <include>View_502_FanArt</include> - <control type="group"> - <animation effect="fade" start="0" end="100" time="300" delay="300">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> - <include>MediaFlags</include> - </control> - <control type="group"> - <include>OpenClose_Left</include> - <visible>Control.IsVisible(55)</visible> - <visible>Container.Content(artists) | Container.Content(albums) | Container.Content(addons) | Container.Content(files) | Container.Content(mixed) | Container.Content(musicvideos) | Container.Content(videos) | Container.Content()</visible> - <include>Visible_Left</include> - <include>ListThumbInfoPanel</include> - </control> - <control type="group"> - <include>OpenClose_Right</include> - <visible>[Control.IsVisible(50) | Control.Isvisible(54)]</visible> - <visible>!ListItem.IsParentFolder</visible> - <include>Visible_Right</include> - <visible>Container.Content(sets) | Container.Content(movies) | Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(musicvideos)</visible> - <control type="image"> - <right>90</right> - <top>162</top> - <width>509</width> - <height>746</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="label"> - <right>130</right> - <top>194</top> - <width>429</width> - <height>338</height> - <font>font13_title</font> - <label>$INFO[ListItem.Label]</label> - <visible>ListItem.IsCollection</visible> - </control> - <control type="textbox"> - <right>130</right> - <top>194</top> - <width>429</width> - <height>398</height> - <font>font12</font> - <visible>!ListItem.IsCollection</visible> - <label>$INFO[ListItem.Tagline,[B],[/B][CR]]$INFO[ListItem.Plot]</label> - <autoscroll delay="10000" time="3000" repeat="10000">Skin.HasSetting(autoscroll)</autoscroll> - </control> - <control type="textbox"> - <right>130</right> - <top>360</top> - <width>429</width> - <height>413</height> - <align>center</align> - <font>font24_title</font> - <label>$LOCALIZE[19055]</label> - <visible>String.IsEmpty(Listitem.Plot) + String.IsEmpty(Listitem.Tagline) + !ListItem.IsCollection + !ListItem.IsParentFolder</visible> - </control> - <control type="group"> - <left>1350</left> - <top>244</top> - <visible>ListItem.IsCollection</visible> - <include content="InfoList"> - <param name="height" value="322" /> - <param name="width" value="429" /> - <param name="sortby" value="year" /> - <param name="sortorder" value="descending" /> - <param name="font" value="font12" /> - </include> - </control> - <control type="image"> - <right>113</right> - <top>614</top> - <width>463</width> - <height>270</height> - <aspectratio aligny="top">scale</aspectratio> - <fadetime>300</fadetime> - <texture background="true" fallback="colors/black.png">$VAR[ListInfoBoxImageVar]</texture> - </control> - <control type="group"> - <visible>!ListItem.IsCollection</visible> - <control type="image"> - <right>113</right> - <top>838</top> - <width>463</width> - <height>46</height> - <texture colordiffuse="B0FFFFFF">colors/black.png</texture> - </control> - <control type="grouplist"> - <top>845</top> - <right>150</right> - <orientation>horizontal</orientation> - <width>360</width> - <align>center</align> - <include content="InfoFlag"> - <param name="visible" value="!String.IsEmpty(ListItem.duration)" /> - <param name="icon" value="frame/clock.png" /> - <param name="label" value="$INFO[ListItem.Duration,, $LOCALIZE[31132]]" /> - </include> - <include content="InfoFlag"> - <param name="visible" value="!String.IsEmpty(ListItem.Property(TotalEpisodes))" /> - <param name="icon" value="lists/played-total.png" /> - <param name="label" value="$INFO[ListItem.Property(WatchedEpisodes)]$INFO[ListItem.Property(TotalEpisodes), / ,]" /> - </include> - <include content="InfoFlag"> - <param name="visible" value="!String.IsEmpty(ListItem.Year) + String.IsEmpty(ListItem.Premiered)" /> - <param name="icon" value="lists/year.png" /> - <param name="label" value="$INFO[ListItem.Year]" /> - </include> - <include content="InfoFlag"> - <param name="visible" value="!String.IsEmpty(ListItem.Premiered) + String.IsEmpty(ListItem.Property(TotalEpisodes))" /> - <param name="icon" value="lists/year.png" /> - <param name="label" value="$INFO[ListItem.Premiered]" /> - </include> - </control> - </control> - </control> - <control type="group"> - <top>180</top> - <left>106</left> - <visible>Container.Content(movies) | Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(sets) | Container.Content(actors) | Container.Content(directors)</visible> - <visible>Control.IsVisible(50) | Control.IsVisible(51) | Control.IsVisible(55)</visible> - <include>OpenClose_Left</include> - <include>Visible_Left</include> - <control type="image"> - <top>-16</top> - <left>-16</left> - <width>506</width> - <height>741</height> - <texture>colors/black.png</texture> - <bordertexture border="20">overlays/shadow.png</bordertexture> - <bordersize>20</bordersize> - </control> - <control type="image"> - <left>4</left> - <top>4</top> - <width>466</width> - <height>701</height> - <fadetime>200</fadetime> - <aspectratio>scale</aspectratio> - <texture fallback="DefaultVideo.png" background="true">$VAR[PosterVar]</texture> - </control> - <control type="image"> - <left>1</left> - <top>1</top> - <width>472</width> - <height>706</height> - <texture background="true" border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> - <animation effect="fade" time="200">VisibleChange</animation> - <visible>Control.HasFocus(51)</visible> - </control> - <control type="group"> - <left>415</left> - <top>10</top> - <include content="UserRatingCircle"> - <param name="animation" value="True" /> - </include> - <visible>Control.IsVisible(51) | Control.IsVisible(50) | Control.IsVisible(55)</visible> - <animation effect="fade" start="0" end="100" time="200" delay="200">Visible</animation> - <animation effect="fade" start="100" end="0" time="200">Hidden</animation> - </control> - </control> - <include>MediaMenuMouseOverlay</include> - <control type="group"> - <include>MediaMenuCommon</include> - <control type="grouplist" id="9000"> - <top>90</top> - <include>MediaMenuListCommon</include> - <control type="button" id="10"> - <description>Watched Toggle</description> - <include>MediaMenuItemsCommon</include> - <label>$LOCALIZE[20367]</label> - <label2>[B]$INFO[Container.NumItems][/B]</label2> - <visible>Container.Content(movies) | Container.Content(sets) | Container.Content(tvshows) | Container.content(seasons) | Container.Content(episodes)</visible> - </control> - <control type="label" id="203"> - <include>MediaMenuLabelCommon</include> - <label>$LOCALIZE[31020]</label> - </control> - <control type="radiobutton" id="16"> - <description>PartyMode</description> - <label>$LOCALIZE[589]</label> - <include>MediaMenuItemsCommon</include> - <visible>Container.Content(MusicVideos)</visible> - </control> - <control type="radiobutton" id="11"> - <description>Unlock Shares</description> - <include>MediaMenuItemsCommon</include> - <label>$LOCALIZE[20336]</label> - <onclick>mastermode</onclick> - <selected>system.ismaster</selected> - <visible>system.haslocks</visible> - </control> - <control type="togglebutton" id="619"> - <description>Update library</description> - <include>MediaMenuItemsCommon</include> - <label>$LOCALIZE[653]</label> - <onclick>UpdateLibrary(video)</onclick> - <visible>!Container.Content(addons)+ String.IsEmpty(Container.PluginName)</visible> - <altlabel>$LOCALIZE[13353]</altlabel> - <usealttexture>library.isscanningvideo</usealttexture> - </control> - <control type="button" id="612"> - <description>Go to playlist</description> - <include>MediaMenuItemsCommon</include> - <label>$LOCALIZE[31056]</label> - <onclick>ActivateWindow(videoplaylist)</onclick> - <visible>IntegerGreaterThan(Playlist.Length(video),0)</visible> - </control> - <control type="button" id="621"> - <description>Get more</description> - <include>MediaMenuItemsCommon</include> - <label>$LOCALIZE[21452]</label> - <onclick>ActivateWindow(addonbrowser,addons://more/video/,return)</onclick> - <visible>Container.Content(addons)</visible> - </control> - <control type="button" id="622"> - <include>MediaMenuItemsCommon</include> - <label>$LOCALIZE[31117]</label> - <onclick condition="System.HasAddon(plugin.library.node.editor)">ActivateWindow(programs,plugin://plugin.library.node.editor/?ltype=video,return)</onclick> - <onclick condition="!System.HasAddon(plugin.library.node.editor)">InstallAddon(plugin.library.node.editor)</onclick> - <visible>Container.Content() + String.IsEmpty(Container.PluginName)</visible> - </control> - <control type="button" id="623"> - <include>MediaMenuItemsCommon</include> - <label>$LOCALIZE[31009]</label> - <onclick>InstallAddon(resource.images.studios.white)</onclick> - <visible>Container.Content(studios) + !System.HasAddon(resource.images.studios.white)</visible> - </control> - <control type="button" id="624"> - <include>MediaMenuItemsCommon</include> - <label>$LOCALIZE[10140]</label> - <onclick>Addon.OpenSettings($INFO[Container.PluginName])</onclick> - <visible>!String.IsEmpty(Container.PluginName)</visible> - </control> - <include>MediaMenuNowPlaying</include> - </control> - </control> - <include content="TopBar"> - <param name="breadcrumbs_label" value="$VAR[BreadcrumbsVideoVar]" /> - <param name="breadcrumbs_icon" value="icons/settings/video.png" /> - </include> - <include content="BottomBar"> - <param name="info_visible" value="true" /> - </include> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/MyWeather.xml b/addons/skin.estuary/1080i/MyWeather.xml deleted file mode 100644 index 49748ab736..0000000000 --- a/addons/skin.estuary/1080i/MyWeather.xml +++ /dev/null @@ -1,681 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">300</defaultcontrol> - <backgroundcolor>background</backgroundcolor> - <menucontrol>20000</menucontrol> - <controls> - <control type="button" id="20000"> - <include>HiddenObject</include> - <onfocus>ActivateWindow(servicesettings,weather)</onfocus> - <onclick>noop</onclick> - </control> - <control type="videowindow"> - <depth>DepthBackground</depth> - <include>FullScreenDimensions</include> - <visible>Player.HasVideo</visible> - </control> - <control type="visualisation"> - <include>FullScreenDimensions</include> - <visible>Player.HasAudio</visible> - </control> - <control type="image"> - <depth>DepthBackground</depth> - <include>FullScreenDimensions</include> - <aspectratio>scale</aspectratio> - <animation effect="zoom" center="auto" end="102,102" time="0" condition="Integer.IsGreater(System.StereoscopicMode,0)">conditional</animation> - <animation effect="fade" start="100" end="bg_alpha" time="0" condition="Player.HasMedia">Conditional</animation> - <animation effect="fade" start="0" end="100" time="300" condition="Window.Previous(fullscreenvideo) | Window.Previous(startup)">WindowOpen</animation> - <texture fallback="special://skin/extras/backgrounds/SKINDEFAULT.jpg">$VAR[GlobalFanartVar]</texture> - </control> - <control type="multiimage"> - <depth>DepthBackground</depth> - <include>FullScreenDimensions</include> - <aspectratio>scale</aspectratio> - <fadetime>400</fadetime> - <animation effect="zoom" center="auto" end="102,102" time="0" condition="Integer.IsGreater(System.StereoscopicMode,0)">conditional</animation> - <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> - <animation effect="fade" time="400">VisibleChange</animation> - <imagepath background="true" colordiffuse="35FFFFFF">$VAR[WeatherFanartVar]</imagepath> - <visible>!Player.HasMedia</visible> - </control> - <control type="group"> - <left>110</left> - <top>0</top> - <include>OpenClose_Left</include> - <control type="image"> - <left>-20</left> - <top>138</top> - <width>380</width> - <height>792</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="list" id="300"> - <left>0</left> - <top>158</top> - <width>340</width> - <height>700</height> - <onup>20</onup> - <ondown>20</ondown> - <onleft>16001</onleft> - <onright>16001</onright> - <include content="DefaultSimpleListLayout"> - <param name="align" value="center" /> - <param name="width" value="340" /> - <param name="height" value="120" /> - <param name="list_id" value="300" /> - </include> - <content> - <item id="1"> - <label>$LOCALIZE[19030]</label> - <onclick>noop</onclick> - </item> - <item id="2"> - <label>$LOCALIZE[33036]</label> - <onclick>noop</onclick> - <visible>!String.IsEmpty(Window(weather).Property(Hourly.IsFetched))</visible> - </item> - <item id="3"> - <label>$LOCALIZE[31019]</label> - <onclick>noop</onclick> - </item> - <item id="4"> - <label>$LOCALIZE[33035]</label> - <onclick>noop</onclick> - <visible>!String.IsEmpty(Window(weather).Property(Map.IsFetched))</visible> - </item> - </content> - </control> - <control type="button" id="20"> - <width>340</width> - <left>0</left> - <top>792</top> - <height>120</height> - <align>center</align> - <aligny>center</aligny> - <onclick>SettingsLevelChange</onclick> - <textoffsetx>40</textoffsetx> - <textoffsety>0</textoffsety> - <texturefocus border="40" colordiffuse="button_focus">buttons/button-fo.png</texturefocus> - <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> - <onleft>3000</onleft> - <onright>3000</onright> - <onup>SetFocus(300,99)</onup> - <onup>300</onup> - <ondown>SetFocus(300,0)</ondown> - <ondown>300</ondown> - <font>font12</font> - <onclick>Weather.LocationNext</onclick> - <label>$INFO[Window(Weather).Property(Location)]</label> - </control> - </control> - <control type="group"> - <include>OpenClose_Left</include> - <left>400</left> - <visible>Container(300).HasFocus(3)</visible> - <include>Visible_Right_Delayed</include> - <control type="image"> - <left>80</left> - <top>138</top> - <width>1370</width> - <height>796</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="panel" id="9000"> - <description>button area</description> - <left>110</left> - <top>160</top> - <width>1330</width> - <height>752</height> - <onleft>300</onleft> - <onright>300</onright> - <onup>300</onup> - <ondown>300</ondown> - <orientation>horizontal</orientation> - <focusedlayout height="107" width="665"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>665</width> - <height>107</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>665</width> - <height>107</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <animation effect="fade" start="100" end="0" time="0" condition="!Control.HasFocus(9000)">Conditional</animation> - </control> - <control type="image"> - <left>20</left> - <top>10</top> - <width>80</width> - <height>80</height> - <texture>$INFO[ListItem.Thumb]</texture> - </control> - <control type="label"> - <left>120</left> - <top>13</top> - <height>107</height> - <width>600</width> - <aligny>top</aligny> - <label>$INFO[ListItem.Property(ShortDate)]$INFO[ListItem.Property(LongDay), - ]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>120</left> - <top>50</top> - <height>107</height> - <width>600</width> - <aligny>top</aligny> - <font>font12</font> - <label>$INFO[ListItem.Property(Outlook)]</label> - <textcolor>button_focus</textcolor> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>340</left> - <top>13</top> - <align>right</align> - <font>font13_title</font> - <label>[COLOR grey]$INFO[ListItem.Property(LowTemperature)][/COLOR][CR][COLOR white]$INFO[ListItem.Property(HighTemperature)][/COLOR]</label> - <width>175</width> - </control> - <control type="label"> - <left>0</left> - <textoffsetx>15</textoffsetx> - <top>0</top> - <height>107</height> - <width>600</width> - <align>right</align> - <aligny>center</aligny> - <font>font12</font> - <label>$INFO[ListItem.Label2]</label> - <textcolor>grey</textcolor> - <shadowcolor>text_shadow</shadowcolor> - </control> - </focusedlayout> - <itemlayout height="107" width="665"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>665</width> - <height>107</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="image"> - <left>20</left> - <top>10</top> - <width>80</width> - <height>80</height> - <texture>$INFO[ListItem.Thumb]</texture> - </control> - <control type="label"> - <left>120</left> - <top>13</top> - <height>107</height> - <width>600</width> - <aligny>top</aligny> - <label>$INFO[ListItem.Property(ShortDate)]$INFO[ListItem.Property(LongDay), - ]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>120</left> - <top>50</top> - <height>107</height> - <width>600</width> - <aligny>top</aligny> - <font>font12</font> - <label>$INFO[ListItem.Property(Outlook)]</label> - <textcolor>button_focus</textcolor> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>340</left> - <top>13</top> - <align>right</align> - <font>font13_title</font> - <label>[COLOR grey]$INFO[ListItem.Property(LowTemperature)][/COLOR][CR][COLOR white]$INFO[ListItem.Property(HighTemperature)][/COLOR]</label> - <width>175</width> - </control> - <control type="label"> - <left>0</left> - <textoffsetx>15</textoffsetx> - <top>0</top> - <height>107</height> - <width>600</width> - <align>right</align> - <aligny>center</aligny> - <font>font12</font> - <label>$INFO[ListItem.Label2]</label> - <textcolor>grey</textcolor> - <shadowcolor>text_shadow</shadowcolor> - </control> - </itemlayout> - <content> - <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> - </control> - </control> - <control type="group"> - <include>OpenClose_Left</include> - <left>400</left> - <visible>Container(300).HasFocus(2)</visible> - <include>Visible_Right_Delayed</include> - <control type="image"> - <left>80</left> - <top>138</top> - <width>1370</width> - <height>796</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="panel" id="8000"> - <description>button area</description> - <left>110</left> - <top>160</top> - <width>1330</width> - <height>752</height> - <onleft>300</onleft> - <onright>300</onright> - <onup>300</onup> - <ondown>300</ondown> - <orientation>horizontal</orientation> - <focusedlayout height="107" width="665"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>665</width> - <height>107</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>665</width> - <height>107</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <animation effect="fade" start="100" end="0" time="0" condition="!Control.HasFocus(8000)">Conditional</animation> - </control> - <control type="image"> - <left>20</left> - <top>10</top> - <width>80</width> - <height>80</height> - <texture>$INFO[ListItem.Thumb]</texture> - </control> - <control type="label"> - <left>120</left> - <top>0</top> - <height>107</height> - <width>600</width> - <aligny>center</aligny> - <label>$INFO[ListItem.Property(ShortDate)] - $INFO[ListItem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>400</left> - <top>0</top> - <align>center</align> - <aligny>center</aligny> - <font>font30_title</font> - <label>$INFO[ListItem.Property(Temperature)]</label> - <width>230</width> - <height>107</height> - </control> - </focusedlayout> - <itemlayout height="107" width="665"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>665</width> - <height>107</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="image"> - <left>20</left> - <top>10</top> - <width>80</width> - <height>80</height> - <texture>$INFO[ListItem.Thumb]</texture> - </control> - <control type="label"> - <left>120</left> - <top>0</top> - <height>107</height> - <width>600</width> - <aligny>center</aligny> - <label>$INFO[ListItem.Property(ShortDate)] - $INFO[ListItem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>400</left> - <top>0</top> - <align>center</align> - <aligny>center</aligny> - <font>font30_title</font> - <label>$INFO[ListItem.Property(Temperature)]</label> - <width>230</width> - <height>107</height> - </control> - </itemlayout> - <content> - <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> - <include content="WeatherHourlyItem"> - <param name="item_index" value="11" /> - </include> - <include content="WeatherHourlyItem"> - <param name="item_index" value="12" /> - </include> - <include content="WeatherHourlyItem"> - <param name="item_index" value="13" /> - </include> - <include content="WeatherHourlyItem"> - <param name="item_index" value="14" /> - </include> - </content> - </control> - </control> - <control type="grouplist" id="15001"> - <orientation>vertical</orientation> - <top>120</top> - <height>925</height> - <include>OpenClose_Right</include> - <visible>Container(300).HasFocus(1)</visible> - <include>Visible_Right_Delayed</include> - <left>480</left> - <control type="group"> - <description>Weather info</description> - <height>380</height> - <control type="image"> - <top>20</top> - <width>1370</width> - <height>200</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="image"> - <left>840</left> - <top>65</top> - <width>450</width> - <height>90</height> - <aspectratio align="right" aligny="center">keep</aspectratio> - <texture>$INFO[Window(weather).Property(WeatherProviderLogo)]</texture> - </control> - <control type="label"> - <left>60</left> - <top>75</top> - <aligny>center</aligny> - <height>24</height> - <width>800</width> - <font>font24_title</font> - <label>$INFO[System.Time] - $INFO[System.Date]</label> - </control> - <control type="label"> - <left>60</left> - <top>120</top> - <aligny>center</aligny> - <height>24</height> - <width>800</width> - <label>$INFO[Window(Weather).Property(Location)]</label> - </control> - <control type="image"> - <top>220</top> - <width>1370</width> - <height>392</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="image"> - <top>232</top> - <left>50</left> - <width>300</width> - <height>300</height> - <texture>$INFO[Weather.conditions]</texture> - </control> - <control type="label"> - <left>800</left> - <top>310</top> - <aligny>center</aligny> - <height>24</height> - <width>500</width> - <align>right</align> - <font>WeatherTemp</font> - <label>$INFO[Weather.Temperature]</label> - </control> - <control type="image"> - <top>612</top> - <width>1370</width> - <height>200</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="grouplist"> - <top>650</top> - <left>70</left> - <orientation>horizontal</orientation> - <include content="WeatherIcon"> - <param name="label" value="Window(weather).Property(Current.Wind)" /> - <param name="texture" value="icons/weather/wind.png" /> - <param name="header" value="$LOCALIZE[404]" /> - </include> - <include content="WeatherIcon"> - <param name="label" value="Window(weather).Property(Current.Humidity)" /> - <param name="texture" value="icons/weather/humidity.png" /> - <param name="header" value="$LOCALIZE[406]" /> - </include> - <include content="WeatherIcon"> - <param name="label" value="Window(weather).Property(Current.Precipitation)" /> - <param name="texture" value="icons/weather/rain.png" /> - <param name="header" value="$LOCALIZE[33021]" /> - </include> - <include content="WeatherIcon"> - <param name="label" value="Window(weather).Property(Today.Sunrise)" /> - <param name="texture" value="icons/weather/sunrise.png" /> - <param name="header" value="$LOCALIZE[405]" /> - </include> - <include content="WeatherIcon"> - <param name="label" value="Window(weather).Property(Today.Sunset)" /> - <param name="texture" value="icons/weather/sunset.png" /> - <param name="header" value="$LOCALIZE[403]" /> - </include> - </control> - <control type="label"> - <left>660</left> - <top>380</top> - <align>right</align> - <label>[COLOR grey]$LOCALIZE[402]: $INFO[Window(weather).Property(Current.FeelsLike)]$INFO[System.TemperatureUnits][/COLOR][CR]$INFO[Weather.Conditions]</label> - <font>font16</font> - <width>630</width> - </control> - </control> - </control> - <control type="group"> - <include>OpenClose_Right</include> - <visible>Container(300).HasFocus(4)</visible> - <include>Visible_Right_Delayed</include> - <left>480</left> - <top>120</top> - <control type="image"> - <top>20</top> - <width>1370</width> - <height>792</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="list" id="16001"> - <orientation>vertical</orientation> - <height>925</height> - <top>60</top> - <left>45</left> - <onleft>300</onleft> - <onright>300</onright> - <onup>300</onup> - <ondown>300</ondown> - <itemlayout height="40" width="1280"> - <control type="image"> - <description>legend image</description> - <left>0</left> - <top>0</top> - <width>1280</width> - <height>55</height> - <texture border="22,0,22,0">buttons/button-nofo.png</texture> - </control> - <control type="label"> - <left>0</left> - <textoffsetx>15</textoffsetx> - <top>0</top> - <height>50</height> - <width>1280</width> - <align>center</align> - <aligny>center</aligny> - <font>font12</font> - <label>$INFO[ListItem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - </itemlayout> - <focusedlayout height="550" width="1280"> - <control type="image"> - <left>20</left> - <top>0</top> - <width>1240</width> - <height>550</height> - <texture>$INFO[ListItem.Icon]</texture> - <aspectratio>scale</aspectratio> - </control> - <control type="image"> - <left>20</left> - <top>0</top> - <width>1240</width> - <height>550</height> - <texture>$INFO[ListItem.Property(Layer)]</texture> - <aspectratio>scale</aspectratio> - <colordiffuse>70FFFFFF</colordiffuse> - </control> - <control type="image"> - <left>900</left> - <top>480</top> - <width>350</width> - <height>55</height> - <texture>$INFO[ListItem.Label2]</texture> - </control> - <control type="image"> - <left>30</left> - <top>480</top> - <width>350</width> - <height>55</height> - <texture colordiffuse="AAFFFFFF">colors/black.png</texture> - </control> - <control type="label"> - <description>legend image</description> - <left>30</left> - <top>480</top> - <width>350</width> - <height>55</height> - <align>center</align> - <aligny>center</aligny> - <font>font13_title</font> - <label>$INFO[ListItem.Label]</label> - </control> - <control type="image"> - <left>20</left> - <top>0</top> - <width>1240</width> - <height>550</height> - <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> - <visible>Control.HasFocus(16001)</visible> - </control> - </focusedlayout> - <content> - <include content="WeatherMapItem"> - <param name="item_id" value="1" /> - </include> - <include content="WeatherMapItem"> - <param name="item_id" value="2" /> - </include> - <include content="WeatherMapItem"> - <param name="item_id" value="3" /> - </include> - <include content="WeatherMapItem"> - <param name="item_id" value="4" /> - </include> - <include content="WeatherMapItem"> - <param name="item_id" value="5" /> - </include> - </content> - </control> - </control> - <include content="TopBar"> - <param name="breadcrumbs_label" value="$LOCALIZE[8]" /> - <param name="breadcrumbs_icon" value="icons/settings/weather.png" /> - </include> - <include>BottomBar</include> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/PlayerControls.xml b/addons/skin.estuary/1080i/PlayerControls.xml deleted file mode 100644 index f7fb4572de..0000000000 --- a/addons/skin.estuary/1080i/PlayerControls.xml +++ /dev/null @@ -1,241 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">201</defaultcontrol> - <visible>Player.HasMedia + Window.IsActive(PlayerControls) + !Window.IsActive(FullscreenVideo) + !Window.IsActive(Visualisation)</visible> - <coordinates> - <left>402</left> - <top>335</top> - </coordinates> - <include>Animation_DialogPopupOpenClose</include> - <controls> - <include content="DialogBackgroundCommons"> - <param name="DialogBackgroundWidth" value="1115" /> - <param name="DialogBackgroundHeight" value="380" /> - <param name="DialogHeaderLabel" value="16003" /> - <param name="DialogHeaderId" value="" /> - </include> - <control type="group"> - <left>20</left> - <top>70</top> - <control type="label"> - <top>0</top> - <width>780</width> - <height>40</height> - <label>$VAR[PlayerLabel1]</label> - <font>font30_title</font> - <shadowcolor>black</shadowcolor> - <textcolor>button_focus</textcolor> - <scroll>true</scroll> - </control> - <control type="label"> - <top>56</top> - <width>780</width> - <height>40</height> - <label>$VAR[PlayerLabel2]</label> - <font>font24_title</font> - <shadowcolor>black</shadowcolor> - <textcolor>button_focus</textcolor> - <scroll>true</scroll> - </control> - <control type="label"> - <top>100</top> - <width>780</width> - <height>40</height> - <label>$VAR[PlayerLabel3]</label> - <font>font30_title</font> - <shadowcolor>black</shadowcolor> - <textcolor>grey</textcolor> - <scroll>true</scroll> - </control> - </control> - <control type="group"> - <top>255</top> - <control type="label"> - <left>800</left> - <top>70</top> - <width>315</width> - <height>75</height> - <align>center</align> - <aligny>bottom</aligny> - <label>$INFO[Player.Time]$INFO[Player.Duration, / ]</label> - <font>font14</font> - <shadowcolor>black</shadowcolor> - </control> - <control type="progress"> - <animation effect="fade" end="0" time="200">WindowClose</animation> - <left>0</left> - <top>-10</top> - <width>800</width> - <height>30</height> - <info>Player.ProgressCache</info> - <texturebg border="3" colordiffuse="00FFFFFF">colors/white50.png</texturebg> - <midtexture colordiffuse="button_focus">colors/white50.png</midtexture> - <animation effect="fade" start="100" end="80" time="0" condition="true">Conditional</animation> - </control> - <control type="progress" id="23"> - <animation effect="fade" end="0" time="200">WindowClose</animation> - <left>0</left> - <top>-10</top> - <width>800</width> - <height>30</height> - <info>Player.Progress</info> - <texturebg border="3" colordiffuse="80FFFFFF">colors/white50.png</texturebg> - <midtexture colordiffuse="button_focus">colors/white50.png</midtexture> - </control> - <control type="button" id="87"> - <include>HiddenObject</include> - <onup condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</onup> - <onup>201</onup> - <ondown condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</ondown> - <ondown>201</ondown> - <onright>PlayerControl(Forward)</onright> - <onleft>PlayerControl(Rewind)</onleft> - <visible>Player.SeekEnabled</visible> - <onclick condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</onclick> - </control> - <control type="slider"> - <left>0</left> - <top>-10</top> - <width>800</width> - <height>30</height> - <onup>8010</onup> - <ondown>650</ondown> - <texturesliderbar colordiffuse="00FFFFFF">osd/progress/nub_leftright.png</texturesliderbar> - <textureslidernib>osd/progress/nub_leftright.png</textureslidernib> - <textureslidernibfocus colordiffuse="button_focus">osd/progress/nub_leftright.png</textureslidernibfocus> - <info>Player.Progress</info> - <action>seek</action> - <visible>!Control.HasFocus(87) + Player.SeekEnabled</visible> - </control> - <control type="slider"> - <left>0</left> - <top>-10</top> - <width>800</width> - <height>30</height> - <onup>8010</onup> - <ondown>650</ondown> - <texturesliderbar colordiffuse="00FFFFFF">osd/progress/nub_leftright.png</texturesliderbar> - <textureslidernib colordiffuse="button_focus">osd/progress/nub_leftright.png</textureslidernib> - <textureslidernibfocus colordiffuse="button_focus">osd/progress/nub_leftright.png</textureslidernibfocus> - <info>Player.Progress</info> - <action>seek</action> - <visible>Control.HasFocus(87) + Player.SeekEnabled</visible> - </control> - </control> - <control type="grouplist" id="201"> - <left>-20</left> - <top>270</top> - <width>1920</width> - <height>135</height> - <align>left</align> - <itemgap>-20</itemgap> - <scrolltime tween="sine">200</scrolltime> - <orientation>horizontal</orientation> - <onup>87</onup> - <control type="radiobutton" id="600"> - <include content="OSDButton"> - <param name="texture" value="osd/fullscreen/buttons/previous.png"/> - </include> - <onclick>PlayerControl(Previous)</onclick> - <visible>!VideoPlayer.Content(livetv)</visible> - </control> - <control type="radiobutton" id="602"> - <textureradioonfocus colordiffuse="button_focus">osd/fullscreen/buttons/play.png</textureradioonfocus> - <textureradioonnofocus>osd/fullscreen/buttons/play.png</textureradioonnofocus> - <textureradioofffocus colordiffuse="button_focus">osd/fullscreen/buttons/pause.png</textureradioofffocus> - <textureradiooffnofocus>osd/fullscreen/buttons/pause.png</textureradiooffnofocus> - <texturefocus></texturefocus> - <width>125</width> - <animation center="62,62" effect="zoom" end="100" reversible="false" start="95" time="480" tween="back">Focus</animation> - <height>123</height> - <radiowidth>80</radiowidth> - <radioheight>80</radioheight> - <font></font> - <texturenofocus></texturenofocus> - <selected>Player.Paused</selected> - <onclick>PlayerControl(Play)</onclick> - </control> - <control type="radiobutton" id="603"> - <include content="OSDButton"> - <param name="texture" value="osd/fullscreen/buttons/stop.png"/> - </include> - <onclick>PlayerControl(Stop)</onclick> - </control> - <control type="radiobutton" id="605"> - <include content="OSDButton"> - <param name="texture" value="osd/fullscreen/buttons/next.png"/> - </include> - <onclick>PlayerControl(Next)</onclick> - <visible>!VideoPlayer.Content(livetv) + [Integer.IsGreater(Playlist.Length(video),1) | Integer.IsGreater(Playlist.Length(music),1)]</visible> - </control> - <control type="group" id="699"> - <width>125</width> - <height>125</height> - <visible>Player.HasAudio + !MusicPlayer.Content(LiveTV)</visible> - <control type="button" id="704"> - <left>0</left> - <top>0</top> - <width>74</width> - <height>74</height> - <label>$LOCALIZE[486]$INFO[Playlist.Repeat, : ]</label> - <font></font> - <texturefocus></texturefocus> - <texturenofocus></texturenofocus> - <onleft>605</onleft> - <onright>607</onright> - <onup>1000</onup> - <ondown>1000</ondown> - <onclick>PlayerControl(Repeat)</onclick> - </control> - <control type="image"> - <left>40</left> - <top>25</top> - <width>74</width> - <height>74</height> - <animation center="37,37" effect="zoom" end="100" reversible="false" start="95" time="480" tween="back" condition="Control.HasFocus(704)">Conditional</animation> - <texture colordiffuse="$VAR[RepeatButtonColordiffuseVar]">$VAR[PlayerControlsRepeatImageVar]</texture> - </control> - </control> - <control type="radiobutton" id="607"> - <textureradioonfocus colordiffuse="button_focus">osd/fullscreen/buttons/random-on.png</textureradioonfocus> - <textureradioonnofocus>osd/fullscreen/buttons/random-on.png</textureradioonnofocus> - <textureradioofffocus colordiffuse="button_focus">osd/fullscreen/buttons/random-off.png</textureradioofffocus> - <textureradiooffnofocus>osd/fullscreen/buttons/random-off.png</textureradiooffnofocus> - <textureradioondisabled colordiffuse="disabled">osd/fullscreen/buttons/random-on.png</textureradioondisabled> - <textureradiooffdisabled colordiffuse="disabled">osd/fullscreen/buttons/random-off.png</textureradiooffdisabled> - <texturefocus></texturefocus> - <width>125</width> - <height>123</height> - <radiowidth>74</radiowidth> - <radioheight>74</radioheight> - <font></font> - <texturenofocus></texturenofocus> - <radioposx>0</radioposx> - <radioposy>0</radioposy> - <label>$LOCALIZE[590]$INFO[Playlist.Random, : ]</label> - <animation center="62,62" effect="zoom" end="100" reversible="false" start="95" time="480" tween="back">Focus</animation> - <selected>Playlist.IsRandom</selected> - <visible>Player.HasAudio + !MusicPlayer.Content(LiveTV)</visible> - <onclick>PlayerControl(Random)</onclick> - </control> - </control> - <control type="videowindow"> - <left>810</left> - <top>75</top> - <width>295</width> - <height>250</height> - <visible>Player.HasVideo</visible> - </control> - <control type="image"> - <left>833</left> - <top>75</top> - <width>250</width> - <height>250</height> - <fadetime>400</fadetime> - <texture fallback="DefaultAlbumCover.png" border="2">$INFO[MusicPlayer.Cover]</texture> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - <visible>Player.HasAudio</visible> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/SettingsSystemInfo.xml b/addons/skin.estuary/1080i/SettingsSystemInfo.xml deleted file mode 100644 index 21dc1b40b4..0000000000 --- a/addons/skin.estuary/1080i/SettingsSystemInfo.xml +++ /dev/null @@ -1,287 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">95</defaultcontrol> - <controls> - <include>DefaultBackground</include> - <control type="group"> - <left>90</left> - <top>90</top> - <include>OpenClose_Left</include> - <control type="image"> - <left>-20</left> - <top>50</top> - <width>440</width> - <height>570</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="grouplist" id="9000"> - <left>0</left> - <top>70</top> - <width>400</width> - <height>540</height> - <onup>9000</onup> - <ondown>9000</ondown> - <onright>60</onright> - <control type="button" id="95"> - <description>Button Summary Values</description> - <include content="DefaultSettingButton"> - <param name="height" value="75" /> - </include> - <width>400</width> - <label>$LOCALIZE[20037]</label> - </control> - <control type="button" id="94"> - <description>Button Storage</description> - <include content="DefaultSettingButton"> - <param name="height" value="75" /> - </include> - <width>400</width> - <label>$LOCALIZE[13277]</label> - </control> - <control type="button" id="96"> - <description>Button Network</description> - <include content="DefaultSettingButton"> - <param name="height" value="75" /> - </include> - <width>400</width> - <label>$LOCALIZE[13279]</label> - </control> - <control type="button" id="97"> - <description>Button Video</description> - <include content="DefaultSettingButton"> - <param name="height" value="75" /> - </include> - <width>400</width> - <label>$LOCALIZE[13280]</label> - </control> - <control type="button" id="98"> - <description>Button Hardware</description> - <include content="DefaultSettingButton"> - <param name="height" value="75" /> - </include> - <width>400</width> - <label>$LOCALIZE[13281]</label> - </control> - <control type="button" id="99"> - <description>Button PVR</description> - <include content="DefaultSettingButton"> - <param name="height" value="75" /> - </include> - <width>400</width> - <label>$LOCALIZE[19191]</label> - </control> - <control type="button" id="100"> - <description>Button Policy</description> - <include content="DefaultSettingButton"> - <param name="height" value="75" /> - </include> - <width>400</width> - <label>$LOCALIZE[12389]</label> - </control> - </control> - </control> - <control type="group"> - <left>90</left> - <top>70</top> - <include>OpenClose_Right</include> - <control type="image"> - <left>420</left> - <top>70</top> - <width>1300</width> - <height>572</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="image"> - <left>-20</left> - <top>630</top> - <width>1740</width> - <height>232</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="grouplist"> - <left>480</left> - <top>105</top> - <height>500</height> - <orientation>vertical</orientation> - <control type="label" id="2"> - <height>41</height> - <width>1220</width> - <font>Mono28</font> - </control> - <control type="label" id="3"> - <height>41</height> - <width>1220</width> - <font>Mono28</font> - </control> - <control type="label" id="4"> - <height>41</height> - <width>1220</width> - <font>Mono28</font> - </control> - <control type="label" id="5"> - <height>41</height> - <width>1220</width> - <font>Mono28</font> - </control> - <control type="label" id="6"> - <height>41</height> - <width>1220</width> - <font>Mono28</font> - </control> - <control type="label" id="7"> - <height>41</height> - <width>1220</width> - <font>Mono28</font> - </control> - <control type="label" id="8"> - <height>41</height> - <width>1220</width> - <font>Mono28</font> - </control> - <control type="label" id="9"> - <height>41</height> - <width>1220</width> - <font>Mono28</font> - </control> - <control type="label" id="10"> - <height>41</height> - <width>1220</width> - <font>Mono28</font> - </control> - <control type="label" id="11"> - <height>41</height> - <width>1220</width> - <font>Mono28</font> - </control> - <control type="label" id="12"> - <height>41</height> - <width>1220</width> - <font>Mono28</font> - </control> - </control> - <control type="textbox" id="30"> - <left>480</left> - <top>105</top> - <height>500</height> - <width>1200</width> - <pagecontrol>60</pagecontrol> - <autoscroll delay="5000" repeat="7500" time="5000">true</autoscroll> - </control> - <control type="scrollbar" id="60"> - <left>1705</left> - <top>90</top> - <width>12</width> - <height>530</height> - <onleft>9000</onleft> - <orientation>vertical</orientation> - <visible>Control.IsVisible(30)</visible> - </control> - <control type="grouplist"> - <left>60</left> - <top>630</top> - <orientation>vertical</orientation> - <control type="label"> - <description>CPU Text</description> - <width>700</width> - <height>80</height> - <label>$LOCALIZE[13271] $INFO[System.CPUUsage]</label> - <aligny>top</aligny> - <textoffsety>40</textoffsety> - <shadowcolor>black</shadowcolor> - <font>font12_title</font> - </control> - <control type="progress"> - <description>CPU BAR</description> - <width>700</width> - <height>16</height> - <info>System.CPUUsage</info> - </control> - <control type="label"> - <description>Memory Text</description> - <width>700</width> - <height>40</height> - <label>$LOCALIZE[31030]: $INFO[system.memory(used)] [B]/[/B] $INFO[system.memory(total)] [B]-[/B] $INFO[system.memory(used.percent)]</label> - <aligny>center</aligny> - <shadowcolor>black</shadowcolor> - <font>font12_title</font> - </control> - <control type="progress"> - <description>Memory BAR</description> - <width>700</width> - <height>16</height> - <info>system.memory(used)</info> - </control> - </control> - <control type="label"> - <top>660</top> - <left>900</left> - <width>auto</width> - <height>50</height> - <aligny>bottom</aligny> - <textoffsety>10</textoffsety> - <label>$LOCALIZE[31031]:</label> - <shadowcolor>black</shadowcolor> - <font>font12_title</font> - </control> - <control type="grouplist"> - <description>Kodi build version</description> - <itemgap>10</itemgap> - <top>710</top> - <left>900</left> - <width>800</width> - <align>left</align> - <height>45</height> - <orientation>horizontal</orientation> - <control type="label"> - <description>Build label</description> - <width>auto</width> - <height>50</height> - <aligny>bottom</aligny> - <font>font12</font> - <textoffsety>10</textoffsety> - <label>$LOCALIZE[144]</label> - <shadowcolor>black</shadowcolor> - </control> - <control type="label" id="52"> - <description>Kodi Build Version</description> - <height>50</height> - <aligny>bottom</aligny> - <textoffsety>10</textoffsety> - <font>font12</font> - <width>auto</width> - <textcolor>button_focus</textcolor> - <shadowcolor>black</shadowcolor> - </control> - </control> - <control type="grouplist"> - <description>Build date</description> - <itemgap>10</itemgap> - <top>755</top> - <align>left</align> - <left>900</left> - <width>800</width> - <orientation>horizontal</orientation> - <control type="label"> - <description>kodi Compiled Text</description> - <width>auto</width> - <height>25</height> - <label>$LOCALIZE[174]</label> - <font>font12</font> - <shadowcolor>black</shadowcolor> - </control> - <control type="label" id="53"> - <description>Kodi Build Date</description> - <width>auto</width> - <font>font12</font> - <textcolor>button_focus</textcolor> - <shadowcolor>black</shadowcolor> - </control> - </control> - </control> - <include content="TopBar"> - <param name="breadcrumbs_label" value="$LOCALIZE[130]" /> - <param name="breadcrumbs_icon" value="icons/settings/system.png" /> - </include> - <include>BottomBar</include> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/SmartPlaylistRule.xml b/addons/skin.estuary/1080i/SmartPlaylistRule.xml deleted file mode 100644 index 44afebe721..0000000000 --- a/addons/skin.estuary/1080i/SmartPlaylistRule.xml +++ /dev/null @@ -1,78 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<window> - <defaultcontrol always="true">9001</defaultcontrol> - <coordinates> - <left>360</left> - <top>330</top> - </coordinates> - <include>Animation_DialogPopupOpenClose</include> - <controls> - <include content="DialogBackgroundCommons"> - <param name="DialogBackgroundWidth" value="960" /> - <param name="DialogBackgroundHeight" value="500" /> - <param name="DialogHeaderLabel" value="$LOCALIZE[21421]" /> - <param name="DialogHeaderId" value="2" /> - </include> - <control type="label"> - <description>Rule match label</description> - <left>20</left> - <top>65</top> - <width>720</width> - <include>SettingsLabelCommon</include> - <label>$LOCALIZE[21422]</label> - </control> - <control type="grouplist" id="9001"> - <left>30</left> - <top>100</top> - <orientation>vertical</orientation> - <onup>9000</onup> - <ondown>9000</ondown> - <control type="button" id="15"> - <description>Rule Field</description> - <include>SettingsItemCommon</include> - <width>900</width> - </control> - <control type="button" id="16"> - <description>Rule operator</description> - <width>900</width> - <include>SettingsItemCommon</include> - </control> - <control type="grouplist" id="9002"> - <left>30</left> - <top>200</top> - <orientation>horizontal</orientation> - <control type="edit" id="17"> - <description>Value Button</description> - <width>600</width> - <include>SettingsItemCommon</include> - <hinttext>$LOCALIZE[31103]</hinttext> - </control> - <control type="button" id="20"> - <description>Browse Button</description> - <width>300</width> - <include>SettingsItemCommon</include> - <align>center</align> - <label>$LOCALIZE[1024]</label> - </control> - </control> - </control> - - <control type="grouplist" id="9000"> - <orientation>horizontal</orientation> - <left>0</left> - <top>410</top> - <width>960</width> - <align>center</align> - <onup>9002</onup> - <ondown>15</ondown> - <include content="DefaultDialogButton"> - <param name="id" value="18" /> - <param name="label" value="$LOCALIZE[186]" /> - </include> - <include content="DefaultDialogButton"> - <param name="id" value="19" /> - <param name="label" value="$LOCALIZE[222]" /> - </include> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/VideoOSD.xml b/addons/skin.estuary/1080i/VideoOSD.xml deleted file mode 100644 index 61976a5920..0000000000 --- a/addons/skin.estuary/1080i/VideoOSD.xml +++ /dev/null @@ -1,442 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<window> - <onload>Dialog.Close(fullscreeninfo)</onload> - <onload condition="VideoPlayer.Content(LiveTV) + !Player.PauseEnabled">SetFocus(603)</onload> - <depth>DepthOSD</depth> - <defaultcontrol always="true">602</defaultcontrol> - <controls> - <control type="button" id="22001"> - <description>background close area</description> - <left>0</left> - <top>0</top> - <width>1920</width> - <height>800</height> - <texturefocus></texturefocus> - <texturenofocus></texturenofocus> - <onclick>Action(close)</onclick> - </control> - <control type="group"> - <visible>![Window.IsVisible(SliderDialog) | Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDAudioDSPSettings) | Window.IsVisible(VideoBookmarks) | Window.IsVisible(playerprocessinfo)]</visible> - <animation effect="fade" end="100" time="200">WindowOpen</animation> - <animation effect="fade" time="200">VisibleChange</animation> - <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> - <control type="group"> - <top>900</top> - <visible>!Window.IsVisible(fullscreeninfo) + !Window.IsActive(osdaudiosettings) + !Window.IsActive(osdvideosettings) + !Window.IsActive(osdcmssettings) + !Window.IsActive(PVROSDChannels) + !Window.IsActive(PVROSDGuide)</visible> - <animation effect="fade" end="100" time="200">WindowOpen</animation> - <animation effect="fade" time="200">VisibleChange</animation> - <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> - <control type="image"> - <left>10</left> - <top>-110</top> - <width>1900</width> - <height>270</height> - <texture border="40">buttons/dialogbutton-nofo.png</texture> - </control> - <control type="label"> - <left>30</left> - <top>20</top> - <align>right</align> - <textoffsetx>20</textoffsetx> - <aligny>center</aligny> - <width>1858</width> - <height>60</height> - <label>$VAR[VideoOSDHelpTextVar]</label> - </control> - <control type="label"> - <left>30</left> - <top>20</top> - <width>1858</width> - <height>60</height> - <align>center</align> - <aligny>center</aligny> - <label>$VAR[SeekLabel]</label> - <shadowcolor>black</shadowcolor> - </control> - <control type="group" id="200"> - <control type="grouplist" id="201"> - <left>20</left> - <top>-90</top> - <width>1920</width> - <height>135</height> - <align>left</align> - <itemgap>-20</itemgap> - <scrolltime tween="sine">200</scrolltime> - <orientation>horizontal</orientation> - <ondown condition="Player.SeekEnabled">87</ondown> - <onup>noop</onup> - <onleft>70043</onleft> - <onright>70011</onright> - <control type="radiobutton" id="600"> - <include content="OSDButton"> - <param name="texture" value="osd/fullscreen/buttons/previous.png"/> - </include> - <onclick>PlayerControl(Previous)</onclick> - <visible>!VideoPlayer.Content(livetv)</visible> - </control> - <control type="radiobutton" id="602"> - <textureradioonfocus colordiffuse="button_focus">osd/fullscreen/buttons/play.png</textureradioonfocus> - <textureradioonnofocus>osd/fullscreen/buttons/play.png</textureradioonnofocus> - <textureradioofffocus colordiffuse="button_focus">osd/fullscreen/buttons/pause.png</textureradioofffocus> - <textureradiooffnofocus>osd/fullscreen/buttons/pause.png</textureradiooffnofocus> - <texturefocus></texturefocus> - <width>125</width> - <animation center="77,62" effect="zoom" end="100" reversible="false" start="95" time="480" tween="back">Focus</animation> - <height>123</height> - <radiowidth>74</radiowidth> - <radioheight>74</radioheight> - <font></font> - <texturenofocus></texturenofocus> - <selected>Player.Paused</selected> - <onclick>PlayerControl(Play)</onclick> - <visible>Player.PauseEnabled</visible> - </control> - <control type="radiobutton" id="603"> - <include content="OSDButton"> - <param name="texture" value="osd/fullscreen/buttons/stop.png"/> - </include> - <onclick>PlayerControl(Stop)</onclick> - </control> - <control type="radiobutton" id="605"> - <include content="OSDButton"> - <param name="texture" value="osd/fullscreen/buttons/next.png"/> - </include> - <onclick>PlayerControl(Next)</onclick> - <visible>!VideoPlayer.Content(livetv) + [Player.ChapterCount | Integer.IsGreater(Playlist.Length(video),1)]</visible> - </control> - <control type="radiobutton" id="804"> - <include content="OSDButton"> - <param name="texture" value="osd/fullscreen/buttons/home.png"/> - </include> - <onclick>PlayerControl(ShowVideoMenu)</onclick> - <visible>VideoPlayer.HasMenu</visible> - </control> - <control type="radiobutton" id="606"> - <textureradioonfocus colordiffuse="button_focus">osd/fullscreen/buttons/record-white.png</textureradioonfocus> - <textureradioonnofocus>osd/fullscreen/buttons/record-white.png</textureradioonnofocus> - <textureradioofffocus colordiffuse="button_focus">osd/fullscreen/buttons/record.png</textureradioofffocus> - <textureradiooffnofocus>osd/fullscreen/buttons/record.png</textureradiooffnofocus> - <texturefocus></texturefocus> - <width>125</width> - <animation center="77,62" effect="zoom" end="100" reversible="false" start="95" time="480" tween="back">Focus</animation> - <height>123</height> - <radiowidth>74</radiowidth> - <radioheight>74</radioheight> - <font></font> - <texturenofocus></texturenofocus> - <radioposx>0</radioposx> - <radioposy>0</radioposy> - <selected>!Player.Recording | Control.HasFocus(606)</selected> - <onclick>PlayerControl(Record)</onclick> - <visible>Player.CanRecord</visible> - <visible>VideoPlayer.Content(livetv)</visible> - </control> - </control> - <control type="grouplist" id="202"> - <right>50</right> - <top>-90</top> - <width>1800</width> - <height>135</height> - <align>right</align> - <itemgap>-20</itemgap> - <scrolltime tween="sine">200</scrolltime> - <orientation>horizontal</orientation> - <ondown condition="Player.SeekEnabled">87</ondown> - <onup condition="Control.HasFocus(70043)">11104</onup> - <onup condition="Control.HasFocus(704)">12104</onup> - <onup condition="Control.HasFocus(255)">13103</onup> - <onleft>606</onleft> - <onright>600</onright> - <control type="radiobutton" id="70011"> - <include content="OSDButton"> - <param name="texture" value="osd/fullscreen/buttons/information.png"/> - </include> - <onclick>ActivateWindow(fullscreeninfo)</onclick> - </control> - <control type="radiobutton" id="70040"> - <include content="OSDButton"> - <param name="texture" value="osd/fullscreen/buttons/channels.png"/> - </include> - <onclick>Dialog.Close(VideoOSD)</onclick> - <onclick>ActivateWindow(PVROSDChannels)</onclick> - <visible>VideoPlayer.Content(livetv)</visible> - </control> - <control type="radiobutton" id="70041"> - <include content="OSDButton"> - <param name="texture" value="osd/fullscreen/buttons/guide.png"/> - </include> - <onclick>Dialog.Close(VideoOSD)</onclick> - <onclick>ActivateWindow(PVROSDGuide)</onclick> - <visible>VideoPlayer.Content(livetv)</visible> - </control> - <control type="radiobutton" id="700"> - <include content="OSDButton"> - <param name="texture" value="osd/fullscreen/buttons/bookmarks.png"/> - </include> - <onclick>ActivateWindow(videobookmarks)</onclick> - <visible>!VideoPlayer.Content(livetv)</visible> - </control> - <control type="radiobutton" id="703"> - <include content="OSDButton"> - <param name="texture" value="osd/fullscreen/buttons/teletext.png"/> - </include> - <onclick>Dialog.Close(VideoOSD)</onclick> - <onclick>ActivateWindow(Teletext)</onclick> - <visible>VideoPlayer.Content(livetv)</visible> - </control> - <control type="radiobutton" id="704"> - <include content="OSDButton"> - <param name="texture" value="osd/fullscreen/buttons/settings-subtitle.png"/> - </include> - <visible>!VideoPlayer.Content(LiveTV) | VideoPlayer.HasSubtitles</visible> - </control> - <control type="radiobutton" id="255"> - <include content="OSDButton"> - <param name="texture" value="osd/fullscreen/buttons/stereoscopic.png"/> - </include> - <visible>VideoPlayer.IsStereoscopic</visible> - </control> - <control type="radiobutton" id="70043"> - <include content="OSDButton"> - <param name="texture" value="osd/fullscreen/buttons/settings.png"/> - </include> - <onclick>SetFocus(11000)</onclick> - </control> - </control> - </control> - <control type="group" id="6000"> - <top>90</top> - <control type="label"> - <left>30</left> - <top>-140</top> - <width>1858</width> - <height>75</height> - <align>center</align> - <aligny>bottom</aligny> - <label>$INFO[Player.Time]$INFO[Player.Duration, / ]</label> - <font>font30</font> - <shadowcolor>black</shadowcolor> - </control> - <control type="progress"> - <animation effect="fade" end="0" time="200">WindowClose</animation> - <left>30</left> - <top>-10</top> - <width>1858</width> - <height>30</height> - <info>Player.ProgressCache</info> - <texturebg border="3" colordiffuse="00FFFFFF">colors/white50.png</texturebg> - <midtexture colordiffuse="button_focus">colors/white50.png</midtexture> - <animation effect="fade" start="100" end="80" time="0" condition="true">Conditional</animation> - </control> - <control type="progress" id="23"> - <animation effect="fade" end="0" time="200">WindowClose</animation> - <left>30</left> - <top>-10</top> - <width>1858</width> - <height>30</height> - <info>Player.Progress</info> - <texturebg border="3" colordiffuse="80FFFFFF">colors/white50.png</texturebg> - <midtexture colordiffuse="button_focus">colors/white50.png</midtexture> - </control> - <control type="button" id="87"> - <include>HiddenObject</include> - <onup>200</onup> - <onunfocus condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</onunfocus> - <ondown>200</ondown> - <onright condition="!Player.Forwarding32x">PlayerControl(Forward)</onright> - <onleft condition="!Player.Rewinding32x">PlayerControl(Rewind)</onleft> - <visible>Player.SeekEnabled</visible> - <onclick condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</onclick> - </control> - <control type="slider"> - <left>30</left> - <top>-10</top> - <width>1858</width> - <height>30</height> - <onup>8010</onup> - <ondown>650</ondown> - <texturesliderbar colordiffuse="00FFFFFF">osd/progress/nub_leftright.png</texturesliderbar> - <textureslidernib>osd/progress/nub_leftright.png</textureslidernib> - <textureslidernibfocus colordiffuse="button_focus">osd/progress/nub_leftright.png</textureslidernibfocus> - <info>Player.Progress</info> - <action>seek</action> - <visible>!Control.HasFocus(87) + Player.SeekEnabled</visible> - </control> - <control type="slider"> - <left>30</left> - <top>-10</top> - <width>1858</width> - <height>30</height> - <onup>8010</onup> - <ondown>650</ondown> - <texturesliderbar colordiffuse="00FFFFFF">osd/progress/nub_leftright.png</texturesliderbar> - <textureslidernib colordiffuse="button_focus">osd/progress/nub_leftright.png</textureslidernib> - <textureslidernibfocus colordiffuse="button_focus">osd/progress/nub_leftright.png</textureslidernibfocus> - <info>Player.Progress</info> - <action>seek</action> - <visible>Control.HasFocus(87) + Player.SeekEnabled</visible> - </control> - </control> - </control> - <control type="group" id="11000"> - <left>1400</left> - <top>520</top> - <visible>Control.hasFocus(70043) | ControlGroup(11000).HasFocus</visible> - <include>Visible_Right</include> - <control type="image"> - <width>510</width> - <height>297</height> - <texture border="40">buttons/dialogbutton-nofo.png</texture> - </control> - <control type="grouplist" id="11100"> - <left>20</left> - <top>20</top> - <width>470</width> - <height>260</height> - <itemgap>0</itemgap> - <onleft>70043</onleft> - <onright>70043</onright> - <onup>70043</onup> - <ondown>70043</ondown> - <orientation>vertical</orientation> - <control type="button" id="11101"> - <width>470</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[13396]</label> - <onclick>ActivateWindow(osdaudiosettings)</onclick> - </control> - <control type="button" id="11102"> - <width>470</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[13395]</label> - <onclick>ActivateWindow(osdvideosettings)</onclick> - </control> - <control type="button" id="11105"> - <width>470</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[36560]</label> - <onclick>ActivateWindow(osdcmssettings)</onclick> - <visible>System.HasCMS</visible> - </control> - <control type="button" id="11103"> - <width>470</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[15020]</label> - <onclick>ActivateWindow(AudioDSPManager)</onclick> - <visible>ADSP.HasModes</visible> - </control> - <control type="button" id="11104"> - <width>470</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[31112]</label> - <label2>[COLOR button_focus]$INFO[VideoPlayer.AudioLanguage][/COLOR]</label2> - <onclick>AudioNextLanguage</onclick> - </control> - </control> - </control> - <control type="group" id="12000"> - <left>1400</left> - <top>520</top> - <visible>Control.HasFocus(704) | ControlGroup(12000).HasFocus</visible> - <include>Visible_Right</include> - <control type="image"> - <width>510</width> - <height>297</height> - <texture border="40">buttons/dialogbutton-nofo.png</texture> - </control> - <control type="grouplist" id="12100"> - <left>20</left> - <top>20</top> - <width>470</width> - <height>260</height> - <itemgap>0</itemgap> - <onleft>704</onleft> - <onright>704</onright> - <onup>704</onup> - <ondown>704</ondown> - <orientation>vertical</orientation> - <control type="button" id="12101"> - <description>Download with Subtitles script</description> - <width>470</width> - <label>33003</label> - <include>DefaultSettingButton</include> - <onclick>Close</onclick> - <onclick>Dialog.Close(VideoOSD)</onclick> - <onclick>ActivateWindow(SubtitleSearch)</onclick> - <enable>!VideoPlayer.Content(LiveTV)</enable> - </control> - <control type="button" id="12102"> - <width>470</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[22006]</label> - <onclick>SubtitleDelay</onclick> - <enable>VideoPlayer.HasSubtitles + VideoPlayer.SubtitlesEnabled</enable> - </control> - <control type="button" id="12103"> - <width>470</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[31051]</label> - <label2>[COLOR button_focus]$INFO[VideoPlayer.SubtitlesLanguage][/COLOR]</label2> - <onclick>CycleSubtitle</onclick> - <enable>VideoPlayer.HasSubtitles + VideoPlayer.SubtitlesEnabled</enable> - </control> - <control type="radiobutton" id="12104"> - <width>470</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[449]</label> - <radioposx>350</radioposx> - <onclick>ShowSubtitles</onclick> - <selected>VideoPlayer.SubtitlesEnabled + VideoPlayer.HasSubtitles</selected> - <enable>VideoPlayer.HasSubtitles</enable> - </control> - </control> - </control> - <control type="group" id="13000"> - <left>1400</left> - <top>583</top> - <visible>Control.HasFocus(255) | ControlGroup(13000).HasFocus</visible> - <include>Visible_Right</include> - <control type="image"> - <width>510</width> - <height>234</height> - <texture border="40">buttons/dialogbutton-nofo.png</texture> - </control> - <control type="grouplist" id="13100"> - <left>20</left> - <top>20</top> - <width>470</width> - <height>260</height> - <itemgap>0</itemgap> - <onleft>255</onleft> - <onright>255</onright> - <onup>255</onup> - <ondown>255</ondown> - <orientation>vertical</orientation> - <control type="radiobutton" id="13101"> - <width>470</width> - <include>DefaultSettingButton</include> - <radioposx>350</radioposx> - <label>$LOCALIZE[24022]</label> - <onclick>ToggleStereoMode</onclick> - <selected>Integer.IsGreater(System.StereoscopicMode,0)</selected> - </control> - <control type="button" id="13102"> - <width>470</width> - <include>DefaultSettingButton</include> - <label>$LOCALIZE[31004]</label> - <label2>$INFO[VideoPlayer.StereoscopicMode]</label2> - <onclick>StereoMode</onclick> - </control> - <control type="radiobutton" id="13103"> - <width>470</width> - <include>DefaultSettingButton</include> - <radioposx>350</radioposx> - <label>$LOCALIZE[31005]</label> - <onclick>StereoModeToMono</onclick> - <selected>Integer.IsEqual(System.StereoscopicMode,9)</selected> - </control> - </control> - </control> - </control> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/VideoOSDBookmarks.xml b/addons/skin.estuary/1080i/VideoOSDBookmarks.xml deleted file mode 100644 index 8985557db6..0000000000 --- a/addons/skin.estuary/1080i/VideoOSDBookmarks.xml +++ /dev/null @@ -1,121 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<window> - <defaultcontrol always="true">2</defaultcontrol> - <coordinates> - <left>210</left> - <top>150</top> - </coordinates> - <include>Animation_DialogPopupOpenClose</include> - <controls> - <include content="DialogBackgroundCommons"> - <param name="DialogBackgroundWidth" value="1500" /> - <param name="DialogBackgroundHeight" value="800" /> - <param name="DialogHeaderLabel" value="$LOCALIZE[298]" /> - <param name="DialogHeaderId" value="" /> - </include> - <control type="image"> - <left>10</left> - <top>80</top> - <width>1130</width> - <height>720</height> - <texture border="40">buttons/dialogbutton-nofo.png</texture> - </control> - <control type="panel" id="11"> - <left>40</left> - <top>105</top> - <width>1110</width> - <height>680</height> - <onleft>9001</onleft> - <onright>9001</onright> - <preloaditems>2</preloaditems> - <scrolltime tween="sine">200</scrolltime> - <orientation>vertical</orientation> - <itemlayout width="370" height="340"> - <control type="group"> - <control type="image"> - <left>0</left> - <top>5</top> - <width>330</width> - <height>250</height> - <aspectratio>scale</aspectratio> - <texture border="4" fallback="DefaultVideo.png">$INFO[ListItem.Art(thumb)]</texture> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - <control type="label"> - <left>20</left> - <top>255</top> - <width>290</width> - <height>40</height> - <label>$INFO[ListItem.Label][CR][COLOR grey]$INFO[ListItem.Label2][/COLOR]</label> - <font>font12</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - </control> - </control> - </itemlayout> - <focusedlayout width="370" height="340"> - <control type="group"> - <control type="image"> - <left>0</left> - <top>5</top> - <width>330</width> - <height>250</height> - <aspectratio>scale</aspectratio> - <texture border="4" fallback="DefaultVideo.png">$INFO[ListItem.Art(thumb)]</texture> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - <control type="image"> - <left>0</left> - <top>5</top> - <width>330</width> - <height>250</height> - <texture background="true" border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> - </control> - <control type="label"> - <left>20</left> - <top>255</top> - <width>290</width> - <height>40</height> - <label>$INFO[ListItem.Label][CR][COLOR grey]$INFO[ListItem.Label2][/COLOR]</label> - <font>font12</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - </control> - </control> - </focusedlayout> - </control> - <control type="grouplist" id="9001"> - <orientation>vertical</orientation> - <left>1140</left> - <top>85</top> - <width>1500</width> - <height>800</height> - <onleft>11</onleft> - <onright>11</onright> - <include content="DefaultDialogButton"> - <param name="id" value="2" /> - <param name="label" value="$LOCALIZE[294]" /> - <param name="width" value="350" /> - </include> - <include content="DefaultDialogButton"> - <param name="id" value="3" /> - <param name="label" value="$LOCALIZE[296]" /> - <param name="width" value="350" /> - </include> - <include content="DefaultDialogButton"> - <param name="id" value="4" /> - <param name="label" value="$LOCALIZE[20406]" /> - <param name="width" value="350" /> - <param name="visible" value="Control.IsEnabled(4)" /> - </include> - </control> - <include content="UpDownArrows"> - <param name="container_id" value="11" /> - <param name="posx" value="726" /> - <param name="up_posy" value="-40" /> - <param name="down_posy" value="820" /> - </include> - </controls> -</window> diff --git a/addons/skin.estuary/1080i/View_500_SmallThumb.xml b/addons/skin.estuary/1080i/View_500_SmallThumb.xml deleted file mode 100644 index a628882343..0000000000 --- a/addons/skin.estuary/1080i/View_500_SmallThumb.xml +++ /dev/null @@ -1,95 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<includes> - <include name="View_500_SmallThumb"> - <include content="UpDownArrows"> - <param name="container_id" value="500" /> - <param name="visible" value="!System.HasModalDialog" /> - </include> - <control type="group"> - <include>OpenClose_Right</include> - <left>100</left> - <top>172</top> - <visible>Control.IsVisible(500)</visible> - <include>Visible_Right</include> - <control type="panel" id="500"> - <left>0</left> - <top>0</top> - <width>1800</width> - <height>720</height> - <onleft>9000</onleft> - <onright>531</onright> - <onup>500</onup> - <ondown>500</ondown> - <viewtype label="31102">icon</viewtype> - <preloaditems>2</preloaditems> - <pagecontrol>531</pagecontrol> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <visible>Container.Content(movies) | Container.Content(sets) | Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(artists) | Container.Content(albums) | Container.Content(musicvideos) | Container.Content(addons) | Container.Content(images)</visible> - <itemlayout height="360" width="442" condition="Container.Content(movies) | Container.Content(sets) | Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(images)"> - <control type="group"> - <include>InfoWallPictureLayout</include> - </control> - </itemlayout> - <focusedlayout height="360" width="442" condition="Container.Content(movies) | Container.Content(sets) | Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(images)"> - <control type="group"> - <animation effect="zoom" start="100" end="105" time="200" tween="sine" easing="inout" center="222,180">Focus</animation> - <animation effect="zoom" start="105" end="100" time="200" tween="sine" easing="inout" center="222,180">UnFocus</animation> - <include>InfoWallPictureLayout</include> - <control type="image"> - <left>15</left> - <top>5</top> - <width>368</width> - <height>348</height> - <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> - <animation effect="fade" start="100" end="0" time="200">Unfocus</animation> - </control> - </control> - </focusedlayout> - <itemlayout height="360" width="350" condition="Container.Content(artists) | Container.Content(albums) | Container.Content(musicvideos)"> - <include content="InfoWallMusicLayout"> - <param name="fallback_image" value="DefaultMusicSongs.png" /> - </include> - </itemlayout> - <focusedlayout height="360" width="350" condition="Container.Content(artists) | Container.Content(albums) | Container.Content(musicvideos)"> - <control type="group"> - <animation effect="zoom" start="100" end="105" time="200" tween="sine" easing="inout" center="160,180">Focus</animation> - <animation effect="zoom" start="105" end="100" time="200" tween="sine" easing="inout" center="160,180">UnFocus</animation> - <include content="InfoWallMusicLayout"> - <param name="fallback_image" value="DefaultMusicSongs.png" /> - </include> - <control type="image"> - <left>15</left> - <top>5</top> - <width>288</width> - <height>348</height> - <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> - <animation effect="fade" start="100" end="0" time="200">Unfocus</animation> - </control> - </control> - </focusedlayout> - <itemlayout height="360" width="350" condition="Container.Content(addons)"> - <include content="InfoWallMusicLayout"> - <param name="fallback_image" value="DefaultAddon.png" /> - </include> - </itemlayout> - <focusedlayout height="360" width="350" condition="Container.Content(addons)"> - <control type="group"> - <animation effect="zoom" start="100" end="107" time="200" tween="sine" easing="inout" center="160,180">Focus</animation> - <animation effect="zoom" start="107" end="100" time="200" tween="sine" easing="inout" center="160,180">UnFocus</animation> - <include content="InfoWallMusicLayout"> - <param name="fallback_image" value="DefaultAddon.png" /> - </include> - <control type="image"> - <left>17</left> - <top>8</top> - <width>286</width> - <height>344</height> - <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> - <animation effect="fade" start="100" end="0" time="200">Unfocus</animation> - </control> - </control> - </focusedlayout> - </control> - </control> - </include> -</includes> diff --git a/addons/skin.estuary/1080i/View_501_Banner.xml b/addons/skin.estuary/1080i/View_501_Banner.xml deleted file mode 100644 index b242982110..0000000000 --- a/addons/skin.estuary/1080i/View_501_Banner.xml +++ /dev/null @@ -1,198 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<includes> - <include name="BannerInfoFlag"> - <control type="group"> - <top>$PARAM[posy]</top> - <control type="image"> - <top>0</top> - <right>41</right> - <width>70</width> - <height>32</height> - <fadetime>300</fadetime> - <aspectratio align="center">keep</aspectratio> - <texture>$PARAM[icon]</texture> - </control> - <control type="label"> - <right>41</right> - <top>35</top> - <width>70</width> - <height>32</height> - <align>center</align> - <font>font10</font> - <selectedcolor>white</selectedcolor> - <label fallback="">$INFO[$PARAM[infolabel]]</label> - </control> - </control> - </include> - <include name="View_501_Banner"> - <include content="UpDownArrows"> - <param name="container_id" value="501" /> - <param name="visible" value="!System.HasModalDialog" /> - </include> - <control type="group"> - <include>OpenClose_Right</include> - <left>100</left> - <top>167</top> - <visible>Control.IsVisible(501)</visible> - <include>Visible_Right</include> - <control type="panel" id="501"> - <left>0</left> - <top>0</top> - <width>1800</width> - <height>732</height> - <onleft>9000</onleft> - <onright>531</onright> - <onup>501</onup> - <ondown>501</ondown> - <viewtype label="20020">wide</viewtype> - <preloaditems>2</preloaditems> - <pagecontrol>531</pagecontrol> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <visible>Container.Content(tvshows)</visible> - <itemlayout height="183" width="900"> - <control type="image"> - <left>1</left> - <top>15</top> - <width>820</width> - <height>155</height> - <texture border="2" fallback="DefaultVideo.png" background="true">$VAR[BannerArtVar]</texture> - <aspectratio aligny="center">scale</aspectratio> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - <control type="label"> - <left>30</left> - <top>20</top> - <width>700</width> - <height>145</height> - <label>$INFO[ListItem.Label]</label> - <font>font35_title</font> - <shadowcolor>text_shadow</shadowcolor> - <align>left</align> - <aligny>center</aligny> - <visible>String.IsEmpty(ListItem.Art(banner)) + !Listitem.IsParentFolder</visible> - </control> - <control type="group"> - <left>770</left> - <top>20</top> - <include>UserRatingCircle</include> - </control> - </itemlayout> - <focusedlayout height="183" width="900"> - <control type="group"> - <animation effect="slide" start="0,0" end="-37,0" time="300">Focus</animation> - <animation effect="slide" start="-37,0" end="0,0" time="125">UnFocus</animation> - <control type="image"> - <left>1</left> - <top>15</top> - <width>820</width> - <height>155</height> - <texture border="2" fallback="DefaultVideo.png" background="true">$VAR[BannerArtVar]</texture> - <aspectratio aligny="center">scale</aspectratio> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - <control type="label"> - <left>30</left> - <top>20</top> - <width>700</width> - <height>145</height> - <label>$INFO[ListItem.Label]</label> - <font>font35_title</font> - <shadowcolor>text_shadow</shadowcolor> - <align>left</align> - <aligny>center</aligny> - <visible>String.IsEmpty(ListItem.Art(banner)) + !Listitem.IsParentFolder</visible> - </control> - <control type="group"> - <left>770</left> - <top>20</top> - <include>UserRatingCircle</include> - </control> - <control type="image"> - <left>1</left> - <top>15</top> - <width>820</width> - <height>155</height> - <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> - </control> - <control type="group"> - <animation type="Focus"> - <effect type="fade" start="0" end="100" time="300" /> - </animation> - <animation effect="fade" start="100" end="0" time="0">UnFocus</animation> - <control type="image"> - <left>5</left> - <top>126</top> - <width>812</width> - <height>40</height> - <texture>colors/black.png</texture> - <animation effect="fade" start="0" end="70" time="50">Focus</animation> - </control> - <control type="image"> - <left>15</left> - <top>130</top> - <width>32</width> - <height>32</height> - <texture>$VAR[ListWatchedIconVar]</texture> - </control> - <control type="label"> - <left>60</left> - <top>136</top> - <width>800</width> - <height>20</height> - <font>font12</font> - <aligny>center</aligny> - <label>$INFO[ListItem.Label]</label> - </control> - <control type="image"> - <right>93</right> - <top>135</top> - <width>22</width> - <height>22</height> - <texture>lists/played-total.png</texture> - <visible>String.IsEqual(Listitem.dbtype,tvshow) + !String.IsEmpty(ListItem.Property(TotalEpisodes))</visible> - </control> - <control type="label"> - <right>123</right> - <top>136</top> - <width>800</width> - <height>20</height> - <font>font12</font> - <textcolor>button_focus</textcolor> - <align>right</align> - <aligny>center</aligny> - <label>$VAR[BannerLabel2Var]</label> - </control> - </control> - </control> - <control type="image"> - <right>39</right> - <top>15</top> - <width>70</width> - <height>155</height> - <texture colordiffuse="button_focus">colors/white.png</texture> - <animation effect="zoom" start="0,100" end="100,100" time="250" center="auto">Focus</animation> - <animation effect="zoom" start="100,100" end="0,100" time="125" center="auto" delay="50">UnFocus</animation> - </control> - <control type="group"> - <animation effect="fade" start="0" end="100" time="200" delay="250">Focus</animation> - <animation effect="fade" start="100" end="0" time="50">UnFocus</animation> - <top>13</top> - <right>0</right> - <include content="BannerInfoFlag"> - <param name="icon" value="lists/rating.png" /> - <param name="infolabel" value="ListItem.Rating" /> - <param name="posy" value="5" /> - </include> - <include content="BannerInfoFlag"> - <param name="icon" value="lists/year.png" /> - <param name="infolabel" value="ListItem.Year" /> - <param name="posy" value="84" /> - </include> - </control> - </focusedlayout> - </control> - </control> - </include> -</includes> diff --git a/addons/skin.estuary/1080i/View_502_FanArt.xml b/addons/skin.estuary/1080i/View_502_FanArt.xml deleted file mode 100644 index 585d61462b..0000000000 --- a/addons/skin.estuary/1080i/View_502_FanArt.xml +++ /dev/null @@ -1,65 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<includes> - <include name="View_502_FanArt"> - <include content="UpDownArrows"> - <param name="container_id" value="502" /> - <param name="visible" value="!System.HasModalDialog" /> - </include> - <control type="group"> - <description>Fanart Viewtype</description> - <left>90</left> - <top>167</top> - <control type="group"> - <include>OpenClose_Right</include> - <visible>Control.IsVisible(502)</visible> - <include>Visible_Right</include> - <control type="image"> - <left>720</left> - <top>-4</top> - <width>1046</width> - <height>750</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="image"> - <left>747</left> - <top>24</top> - <width>992</width> - <height>558</height> - <fadetime>300</fadetime> - <texture border="2" fallback="DefaultVideo.png" background="true">$VAR[FanartImageVar]</texture> - <aspectratio align="center" aligny="bottom">keep</aspectratio> - </control> - <control type="group"> - <left>1680</left> - <top>30</top> - <include>UserRatingCircle</include> - </control> - <control type="image"> - <left>747</left> - <top>582</top> - <width>992</width> - <height>136</height> - <texture colordiffuse="A0000000">colors/black.png</texture> - </control> - <control type="textbox"> - <left>757</left> - <top>589</top> - <width>972</width> - <height>121</height> - <font>font12</font> - <label>$INFO[ListItem.Plot]</label> - </control> - </control> - <control type="group"> - <include>OpenClose_Left</include> - <top>18</top> - <visible>Control.IsVisible(502)</visible> - <include>Visible_Left</include> - <include content="ListContainer"> - <param name="list_id" value="502" /> - <param name="viewtype_label" value="$LOCALIZE[20445]" /> - </include> - </control> - </control> - </include> -</includes> diff --git a/addons/skin.estuary/1080i/View_50_List.xml b/addons/skin.estuary/1080i/View_50_List.xml deleted file mode 100644 index 31363da931..0000000000 --- a/addons/skin.estuary/1080i/View_50_List.xml +++ /dev/null @@ -1,196 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<includes> - <include name="View_50_List"> - <include content="UpDownArrows"> - <param name="container_id" value="50" /> - <param name="visible" value="!System.HasModalDialog" /> - </include> - <control type="group"> - <include>OpenClose_Right</include> - <left>603</left> - <top>182</top> - <visible>Control.IsVisible(50)</visible> - <include>Visible_Right</include> - <include content="ListContainer"> - <param name="list_id" value="50" /> - <param name="viewtype_label" value="$LOCALIZE[535]" /> - </include> - </control> - </include> - <include name="ListContainer"> - <control type="image"> - <description>background image</description> - <left>-20</left> - <top>-20</top> - <width>754</width> - <height>746</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="list" id="$PARAM[list_id]"> - <left>2</left> - <top>3</top> - <width>710</width> - <height>700</height> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <orientation>vertical</orientation> - <pagecontrol>$PARAM[list_id]600</pagecontrol> - <onleft>9000</onleft> - <onright>$PARAM[list_id]600</onright> - <onup>$PARAM[list_id]</onup> - <ondown>$PARAM[list_id]</ondown> - <viewtype label="$PARAM[viewtype_label]">list</viewtype> - <visible>Container.Content(movies) | Container.Content(sets) | Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes)</visible> - <focusedlayout height="63"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>710</width> - <height>63</height> - <texture border="90,3,90,3">lists/separator.png</texture> - <visible>!Control.HasFocus($PARAM[list_id])</visible> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>710</width> - <height>69</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <visible>Control.HasFocus($PARAM[list_id])</visible> - </control> - <control type="label"> - <left>70</left> - <top>0</top> - <height>63</height> - <width>560</width> - <aligny>center</aligny> - <scroll>true</scroll> - <font>fontContextMenu</font> - <label>$INFO[ListItem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>135</left> - <top>0</top> - <height>63</height> - <width>555</width> - <align>right</align> - <aligny>center</aligny> - <font>font12</font> - <label>$VAR[ListLabel2Var]</label> - <animation effect="fade" start="70" end="100" time="300" reversible="false">Focus</animation> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="image"> - <left>21</left> - <top>20</top> - <width>32</width> - <height>32</height> - <texture>$VAR[ListWatchedIconVar]</texture> - <animation effect="fade" start="30" end="100" time="300" reversible="false">Focus</animation> - </control> - <control type="image"> - <left>21</left> - <top>20</top> - <width>32</width> - <height>32</height> - <texture colordiffuse="button_focus">$VAR[ListWatchedIconVar]</texture> - <animation effect="fade" start="0" end="100" time="300" reversible="false">Focus</animation> - <animation effect="fade" time="150">VisibleChange</animation> - <visible>!Control.HasFocus($PARAM[list_id])</visible> - </control> - </focusedlayout> - <itemlayout height="63"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>710</width> - <height>63</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="label"> - <left>70</left> - <top>0</top> - <height>63</height> - <width>560</width> - <aligny>center</aligny> - <font>fontContextMenu</font> - <label>$INFO[ListItem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>135</left> - <top>0</top> - <height>63</height> - <width>555</width> - <align>right</align> - <aligny>center</aligny> - <font>font12</font> - <label>$VAR[ListLabel2Var]</label> - <textcolor>grey</textcolor> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="image"> - <left>21</left> - <top>20</top> - <width>32</width> - <height>32</height> - <texture colordiffuse="grey">$VAR[ListWatchedIconVar]</texture> - </control> - </itemlayout> - </control> - <control type="scrollbar" id="$PARAM[list_id]600"> - <left>720</left> - <top>0</top> - <width>12</width> - <height>706</height> - <onleft>$PARAM[list_id]</onleft> - <onright>$PARAM[list_id]</onright> - <orientation>vertical</orientation> - </control> - </include> - <include name="ListThumbInfoPanel"> - <control type="image"> - <left>90</left> - <top>162</top> - <width>509</width> - <height>509</height> - <aspectratio>scale</aspectratio> - <texture colordiffuse="BFFFFFFF">colors/black.png</texture> - <bordertexture border="20">overlays/shadow.png</bordertexture> - <bordersize>20</bordersize> - </control> - <control type="image"> - <left>114</left> - <top>186</top> - <width>461</width> - <height>461</height> - <aspectratio aligny="center">scale</aspectratio> - <fadetime>300</fadetime> - <texture background="true" fallback="DefaultFolderSquare.png">$VAR[IconWallThumbVar]</texture> - </control> - <control type="group"> - <left>520</left> - <top>200</top> - <include>UserRatingCircle</include> - </control> - <control type="group"> - <animation effect="fade" start="100" end="0" time="0" condition="Control.IsVisible(500) + Container.Content(addons)">Conditional</animation> - <control type="image"> - <left>90</left> - <top>650</top> - <width>509</width> - <height>258</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="textbox"> - <left>120</left> - <top>680</top> - <width>449</width> - <height>188</height> - <font>font12</font> - <autoscroll time="3000" delay="7000" repeat="5000">!System.HasModalDialog</autoscroll> - <label fallback="19055">$VAR[ListBoxInfoVar]</label> - </control> - </control> - </include> -</includes> diff --git a/addons/skin.estuary/1080i/View_51_Poster.xml b/addons/skin.estuary/1080i/View_51_Poster.xml deleted file mode 100644 index 1aa6d5e01e..0000000000 --- a/addons/skin.estuary/1080i/View_51_Poster.xml +++ /dev/null @@ -1,208 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<includes> - <include name="View_51_Poster"> - <control type="group"> - <description>Poster Viewtype</description> - <top>180</top> - <control type="button" id="20000"> - <description>Dummy button to get animations right (hide focusedlayout on animations)</description> - <include>HiddenObject</include> - <animation effect="fade" delay="500" time="0" start="100" end="0">Visible</animation> - <animation effect="fade" delay="500" time="0" start="100" end="0">WindowOpen</animation> - <onclick>noop</onclick> - <visible>Control.IsVisible(51)</visible> - </control> - <include content="LeftRightArrows"> - <param name="list_id" value="51" /> - <param name="left_posx" value="45" /> - <param name="right_posx" value="1849" /> - <param name="posy" value="170" /> - </include> - <control type="group"> - <visible>Control.IsVisible(51)</visible> - <include>Visible_Right</include> - <include>OpenClose_Right</include> - <control type="fixedlist" id="51"> - <left>262</left> - <top>-24</top> - <width>1588</width> - <height>704</height> - <focusposition>0</focusposition> - <movement>0</movement> - <pagecontrol>5199</pagecontrol> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <orientation>horizontal</orientation> - <onleft>51</onleft> - <onup>9000</onup> - <ondown>5199</ondown> - <onright>51</onright> - <hitrect x="100" y="0" w="800" h="400" /> - <visible>Container.Content(movies) | Container.Content(seasons) | Container.Content(sets) | Container.Content(tvshows)</visible> - <preloaditems>1</preloaditems> - <viewtype label="20021">icon</viewtype> - <itemlayout width="317"> - <control type="image"> - <left>20</left> - <top>8</top> - <width>276</width> - <height>394</height> - <aspectratio>scale</aspectratio> - <texture fallback="DefaultVideo.png">$VAR[ListPosterVar]</texture> - <bordertexture border="20">overlays/shadow.png</bordertexture> - <bordersize>20</bordersize> - </control> - <control type="textbox"> - <left>51</left> - <top>252</top> - <width>214</width> - <height>100</height> - <label>$INFO[ListItem.Label]</label> - <font>font12_title</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - <aligny>center</aligny> - <visible>String.IsEmpty(ListItem.Art(poster)) + !Listitem.IsParentFolder</visible> - </control> - <control type="group"> - <left>230</left> - <top>30</top> - <include>UserRatingCircle</include> - </control> - </itemlayout> - <focusedlayout width="317"> - <control type="image"> - <left>20</left> - <top>8</top> - <width>276</width> - <height>394</height> - <aspectratio>scale</aspectratio> - <texture fallback="DefaultVideo.png">$VAR[ListPosterVar]</texture> - <bordertexture border="20">overlays/shadow.png</bordertexture> - <bordersize>20</bordersize> - <animation effect="fade" time="300" start="100" end="0">Focus</animation> - <visible>Control.IsVisible(20000)</visible> - </control> - <control type="textbox"> - <left>51</left> - <top>252</top> - <width>214</width> - <height>100</height> - <label>$INFO[ListItem.Label]</label> - <font>font12_title</font> - <shadowcolor>text_shadow</shadowcolor> - <align>center</align> - <aligny>center</aligny> - <visible>String.IsEmpty(ListItem.Art(poster)) + !Listitem.IsParentFolder</visible> - </control> - <control type="group"> - <animation effect="fade" time="300" start="100" end="0">Focus</animation> - <visible>Control.IsVisible(20000)</visible> - <left>230</left> - <top>30</top> - <include>UserRatingCircle</include> - </control> - </focusedlayout> - </control> - <control type="group"> - <control type="image"> - <left>598</left> - <top>375</top> - <width>1232</width> - <height>110</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="image"> - <left>598</left> - <top>455</top> - <width>1232</width> - <height>272</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="group"> - <left>635</left> - <top>475</top> - <visible>ListItem.IsCollection</visible> - <include content="InfoList"> - <param name="sortby" value="year" /> - <param name="sortorder" value="descending" /> - <param name="font" value="font12" /> - </include> - </control> - <control type="image"> - <left>645</left> - <top>415</top> - <width>32</width> - <height>32</height> - <texture>$VAR[ListWatchedIconVar]</texture> - </control> - <control type="label"> - <left>695</left> - <top>400</top> - <width>930</width> - <height>40</height> - <label>$INFO[ListItem.Label]</label> - <font>font30_title</font> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <right>130</right> - <top>400</top> - <width>1160</width> - <height>40</height> - <label>$VAR[ListSubLabelVar]</label> - <font>font30_title</font> - <textcolor>button_focus</textcolor> - <shadowcolor>text_shadow</shadowcolor> - <align>right</align> - </control> - <control type="grouplist"> - <orientation>vertical</orientation> - <left>645</left> - <top>480</top> - <height>195</height> - <control type="label"> - <font>font12</font> - <width>1160</width> - <height>38</height> - <label>$INFO[ListItem.Duration,[COLOR button_focus]$LOCALIZE[180]: [/COLOR], $LOCALIZE[31060]]</label> - <shadowcolor>text_shadow</shadowcolor> - <visible>!String.IsEmpty(ListItem.Duration)</visible> - </control> - <control type="label"> - <font>font12</font> - <width>1160</width> - <height>38</height> - <label>$INFO[ListItem.Director,[COLOR button_focus]$LOCALIZE[20339]: [/COLOR]]</label> - <shadowcolor>text_shadow</shadowcolor> - <visible>!String.IsEmpty(ListItem.Director)</visible> - </control> - <control type="label"> - <font>font12</font> - <width>1160</width> - <height>38</height> - <label>$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR]]</label> - <shadowcolor>text_shadow</shadowcolor> - <visible>[String.IsEmpty(ListItem.Director) | String.IsEmpty(ListItem.Duration)] + !String.IsEmpty(ListItem.Genre)</visible> - </control> - <control type="label"> - <font>font12</font> - <width>1160</width> - <height>38</height> - <label>$INFO[ListItem.Season,[COLOR button_focus]$LOCALIZE[33054]: [/COLOR],]$INFO[ListItem.Episode, • [COLOR button_focus] $LOCALIZE[20360]: [/COLOR],]</label> - <shadowcolor>text_shadow</shadowcolor> - <visible>!String.IsEmpty(ListItem.Season)</visible> - </control> - <control type="textbox"> - <width>1150</width> - <height max="195">auto</height> - <font>font12</font> - <autoscroll time="3000" delay="3000" repeat="5000">!System.HasModalDialog</autoscroll> - <label>$INFO[ListItem.Plot]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - </control> - </control> - </control> - </control> - </include> -</includes> diff --git a/addons/skin.estuary/1080i/View_53_Shift.xml b/addons/skin.estuary/1080i/View_53_Shift.xml deleted file mode 100644 index 72dc5754ef..0000000000 --- a/addons/skin.estuary/1080i/View_53_Shift.xml +++ /dev/null @@ -1,156 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<includes> - <include name="View_53_Shift"> - <control type="group"> - <description>Poster Viewtype</description> - <height>424</height> - <left>0</left> - <top>180</top> - <include content="LeftRightArrows"> - <param name="list_id" value="53" /> - <param name="left_posx" value="45" /> - <param name="right_posx" value="1849" /> - <param name="posy" value="370" /> - </include> - <control type="group"> - <visible>Control.IsVisible(53)</visible> - <include>Visible_Right</include> - <include>OpenClose_Right</include> - <top>160</top> - <control type="image"> - <left>90</left> - <top>415</top> - <width>1740</width> - <height>150</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="image"> - <left>800</left> - <top>435</top> - <width>320</width> - <height>110</height> - <visible>Control.HasFocus(53)</visible> - <animation effect="fade" time="200">VisibleChange</animation> - <texture colordiffuse="button_focus">colors/white.png</texture> - <animation effect="slide" start="0,0" end="-344,0" time="300" tween="sine" easing="inout" condition="Integer.IsEqual(Container.Position,1) | Integer.IsEqual(Container.Position,0)">Conditional</animation> - <animation effect="slide" start="0,0" end="-344,0" time="300" tween="sine" easing="inout" condition="Integer.IsEqual(Container.Position,0)">Conditional</animation> - <animation effect="slide" start="0,0" end="344,0" time="300" tween="sine" easing="inout" condition="Integer.IsEqual(Container.Position,3) | Integer.IsEqual(Container.Position,4)">Conditional</animation> - <animation effect="slide" start="0,0" end="344,0" time="300" tween="sine" easing="inout" condition="Integer.IsEqual(Container.Position,4)">Conditional</animation> - </control> - <control type="fixedlist" id="53"> - <left>110</left> - <top>0</top> - <width>1700</width> - <height>600</height> - <focusposition>2</focusposition> - <movement>2</movement> - <pagecontrol>5199</pagecontrol> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <orientation>horizontal</orientation> - <visible>Container.Content(movies) | Container.Content(sets) | Container.Content(tvshows) | Container.Content(seasons) | Container.Content(musicvideos) | Container.Content(episodes) | Container.Content(artists) | Container.Content(albums) | Container.Content(mixed) | Container.Content(images) | Container.Content(videos)</visible> - <onleft>53</onleft> - <onup>9000</onup> - <ondown>5199</ondown> - <onright>53</onright> - <preloaditems>1</preloaditems> - <viewtype label="31100">icon</viewtype> - <itemlayout width="340"> - <control type="group"> - <control type="image"> - <left>0</left> - <top>3</top> - <width>340</width> - <height>424</height> - <aspectratio aligny="bottom">keep</aspectratio> - <texture fallback="DefaultVideo.png">$VAR[ShiftThumbVar]</texture> - <bordertexture border="20">overlays/shadow.png</bordertexture> - <bordersize>20</bordersize> - </control> - <control type="textbox"> - <left>20</left> - <top>438</top> - <width>300</width> - <height>100</height> - <align>center</align> - <aligny>center</aligny> - <label>$INFO[ListItem.Label]</label> - <font>font12</font> - </control> - <control type="group"> - <left>145</left> - <top>383</top> - <include>UserRatingCircle</include> - </control> - </control> - </itemlayout> - <focusedlayout width="340"> - <control type="image"> - <left>0</left> - <top>3</top> - <width>340</width> - <height>424</height> - <aspectratio aligny="bottom">keep</aspectratio> - <texture fallback="DefaultVideo.png">$VAR[ShiftThumbVar]</texture> - <bordertexture border="20">overlays/shadow.png</bordertexture> - <bordersize>20</bordersize> - </control> - <control type="textbox"> - <left>20</left> - <top>438</top> - <width>300</width> - <height>100</height> - <align>center</align> - <aligny>center</aligny> - <label>$INFO[ListItem.Label]</label> - <font>font12</font> - <autoscroll time="3000" delay="3000" repeat="3000">True</autoscroll> - </control> - <control type="group"> - <left>145</left> - <top>383</top> - <include>UserRatingCircle</include> - </control> - </focusedlayout> - </control> - </control> - <control type="group"> - <visible>Control.IsVisible(53)</visible> - <include>Visible_Right</include> - <include>OpenClose_Right</include> - <include content="ShiftTextbox"> - <param name="textbox_id" value="53200" /> - <param name="textbox_content" value="$VAR[ShiftLeftTextBoxVar]" /> - </include> - <control type="group"> - <left>860</left> - <include content="ShiftTextbox"> - <param name="textbox_id" value="53300" /> - <param name="textbox_content" value="$VAR[ShiftRightTextBoxVar]" /> - </include> - </control> - </control> - </control> - </include> - <include name="ShiftTextbox"> - <control type="group"> - <animation effect="fade" time="200" start="0" end="100" condition="!String.IsEmpty(Control.GetLabel($PARAM[textbox_id]))">Conditional</animation> - <animation effect="fade" time="200" start="100" end="0" condition="String.IsEmpty(Control.GetLabel($PARAM[textbox_id]))">Conditional</animation> - <control type="image"> - <top>-20</top> - <left>90</left> - <width>880</width> - <height>192</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="textbox" id="$PARAM[textbox_id]"> - <left>130</left> - <top>15</top> - <width>790</width> - <height>123</height> - <label>$PARAM[textbox_content]</label> - <font>font12</font> - <shadowcolor>text_shadow</shadowcolor> - </control> - </control> - </include> -</includes> diff --git a/addons/skin.estuary/1080i/View_54_InfoWall.xml b/addons/skin.estuary/1080i/View_54_InfoWall.xml deleted file mode 100644 index 17b3775c1a..0000000000 --- a/addons/skin.estuary/1080i/View_54_InfoWall.xml +++ /dev/null @@ -1,160 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<includes> - <include name="InfoWallPictureLayout"> - <control type="image"> - <top>-10</top> - <width>400</width> - <height>380</height> - <texture border="40">buttons/button-nofo.png</texture> - </control> - <control type="image"> - <left>25</left> - <top>18</top> - <width>350</width> - <height>280</height> - <texture border="2" background="true">$VAR[InfoWallThumbVar]</texture> - <aspectratio>keep</aspectratio> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - <control type="image"> - <left>20</left> - <top>308</top> - <width>358</width> - <height>40</height> - <texture>colors/black.png</texture> - </control> - <control type="label"> - <left>20</left> - <top>315</top> - <width>358</width> - <textoffsetx>20</textoffsetx> - <height>20</height> - <font>font12</font> - <align>center</align> - <aligny>center</aligny> - <label>$INFO[ListItem.Label]</label> - </control> - <control type="group"> - <left>320</left> - <top>20</top> - <include>UserRatingCircle</include> - </control> - </include> - <include name="InfoWallMusicLayout"> - <param name="fallback_image">DefaultFolder.png</param> - <definition> - <control type="image"> - <top>-10</top> - <width>320</width> - <height>380</height> - <texture border="40">buttons/button-nofo.png</texture> - </control> - <control type="image"> - <left>35</left> - <top>21</top> - <width>250</width> - <height>250</height> - <texture border="2" fallback="$PARAM[fallback_image]" background="true">$VAR[InfoWallThumbVar]</texture> - <aspectratio>keep</aspectratio> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - </control> - <control type="image"> - <left>20</left> - <top>278</top> - <width>278</width> - <height>70</height> - <texture>colors/black.png</texture> - </control> - <control type="textbox"> - <left>28</left> - <top>278</top> - <width>262</width> - <height>70</height> - <font>font12</font> - <align>center</align> - <aligny>center</aligny> - <label>$INFO[ListItem.Year,[COLOR button_focus], - [/COLOR]]$INFO[ListItem.Label]</label> - </control> - <control type="group"> - <left>230</left> - <top>28</top> - <include>UserRatingCircle</include> - </control> - </definition> - </include> - <include name="View_54_InfoWall"> - <include content="UpDownArrows"> - <param name="container_id" value="54" /> - <param name="visible" value="!System.HasModalDialog" /> - </include> - <control type="group"> - <include>OpenClose_Right</include> - <left>100</left> - <top>172</top> - <visible>Control.IsVisible(54)</visible> - <include>Visible_Right</include> - <control type="scrollbar" id="533"> - <left>1213</left> - <top>10</top> - <width>12</width> - <height>705</height> - <onleft>54</onleft> - <onright>54</onright> - <orientation>vertical</orientation> - </control> - <control type="panel" id="54"> - <left>0</left> - <top>0</top> - <width>1204</width> - <height>720</height> - <onleft>9000</onleft> - <onright>533</onright> - <onup>54</onup> - <ondown>54</ondown> - <viewtype label="31101">icon</viewtype> - <preloaditems>2</preloaditems> - <pagecontrol>533</pagecontrol> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <visible>Container.Content(artists) | Container.Content(albums) | Container.Content(sets) | Container.Content(movies) | Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(musicvideos) | Container.Content(images)</visible> - <itemlayout height="360" width="300" condition="Container.Content(artists) | Container.Content(albums) | Container.Content(musicvideos) | Container.Content(sets) | Container.Content(movies) | Container.Content(tvshows) | Container.Content(seasons)"> - <include>InfoWallMusicLayout</include> - </itemlayout> - <focusedlayout height="360" width="300" condition="Container.Content(artists) | Container.Content(albums) | Container.Content(musicvideos) | Container.Content(sets) | Container.Content(movies) | Container.Content(tvshows) | Container.Content(seasons)"> - <control type="group"> - <animation effect="zoom" start="100" end="105" time="200" tween="sine" easing="inout" center="160,180">Focus</animation> - <animation effect="zoom" start="105" end="100" time="200" tween="sine" easing="inout" center="160,180">UnFocus</animation> - <include>InfoWallMusicLayout</include> - <control type="image"> - <left>15</left> - <top>5</top> - <width>288</width> - <height>348</height> - <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> - <animation effect="fade" start="100" end="0" time="200">Unfocus</animation> - </control> - </control> - </focusedlayout> - <itemlayout height="360" width="401" condition="Container.Content(images) | Container.Content(episodes)"> - <include>InfoWallPictureLayout</include> - </itemlayout> - <focusedlayout height="360" width="401" condition="Container.Content(images) | Container.Content(episodes)"> - <control type="group"> - <animation effect="zoom" start="100" end="105" time="200" tween="sine" easing="inout" center="190,180">Focus</animation> - <animation effect="zoom" start="105" end="100" time="200" tween="sine" easing="inout" center="190,180">UnFocus</animation> - <include>InfoWallPictureLayout</include> - <control type="image"> - <left>15</left> - <top>5</top> - <width>368</width> - <height>348</height> - <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> - <animation effect="fade" start="100" end="0" time="200">Unfocus</animation> - </control> - </control> - </focusedlayout> - </control> - </control> - </include> -</includes> diff --git a/addons/skin.estuary/1080i/View_55_WideList.xml b/addons/skin.estuary/1080i/View_55_WideList.xml deleted file mode 100644 index 6cc1c5636c..0000000000 --- a/addons/skin.estuary/1080i/View_55_WideList.xml +++ /dev/null @@ -1,316 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<includes> - <include name="View_55_WideList"> - <include content="UpDownArrows"> - <param name="container_id" value="55" /> - <param name="visible" value="!System.HasModalDialog" /> - </include> - <control type="group"> - <include>OpenClose_Right</include> - <left>603</left> - <top>182</top> - <visible>Control.IsVisible(55)</visible> - <include>Visible_Right</include> - <control type="image"> - <description>background image</description> - <left>-20</left> - <top>-20</top> - <width>1254</width> - <height>746</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="list" id="55"> - <left>2</left> - <top>3</top> - <width>1210</width> - <height>700</height> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <orientation>vertical</orientation> - <pagecontrol>531</pagecontrol> - <onleft>9000</onleft> - <onright>531</onright> - <onup>55</onup> - <ondown>55</ondown> - <viewtype label="$LOCALIZE[31107]">list</viewtype> - <visible>Container.Content(artists) | Container.Content(albums) | Container.Content(songs) | Container.Content(addons) | Container.Content(actors) | Container.Content(directors) | Container.Content(files) | Container.Content(mixed) | Container.Content(musicvideos) | Container.Content(videos) | Container.Content()</visible> - <focusedlayout height="63" condition="Container.Content(artists) | Container.Content(albums) | Container.Content(actors) | Container.Content(directors) | Container.Content(files) | Container.Content(mixed) | Container.Content(videos)"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1096</width> - <height>63</height> - <texture border="90,3,90,3">lists/separator.png</texture> - <visible>!Control.HasFocus(55)</visible> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1396</width> - <height>63</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <visible>Control.HasFocus(55)</visible> - </control> - <control type="label"> - <left>18</left> - <top>2</top> - <height>63</height> - <width>70</width> - <aligny>center</aligny> - <font>font12</font> - <label>$INFO[ListItem.Year]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>105</left> - <top>0</top> - <height>63</height> - <width>960</width> - <aligny>center</aligny> - <font>fontContextMenu</font> - <scroll>true</scroll> - <label>$INFO[ListItem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>90</left> - <top>0</top> - <height>63</height> - <width>1090</width> - <align>right</align> - <aligny>center</aligny> - <font>font12</font> - <label>$INFO[ListItem.Label2]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="image"> - <left>26</left> - <top>20</top> - <width>32</width> - <height>32</height> - <visible>String.IsEmpty(ListItem.Year)</visible> - <texture>$VAR[ListWatchedIconVar]</texture> - <animation effect="fade" start="30" end="100" time="300" reversible="false">Focus</animation> - </control> - <control type="image"> - <left>26</left> - <top>20</top> - <width>32</width> - <visible>String.IsEmpty(ListItem.Year)</visible> - <height>32</height> - <texture colordiffuse="button_focus">$VAR[ListWatchedIconVar]</texture> - <animation effect="fade" start="0" end="100" time="300" reversible="false">Focus</animation> - <visible>!Control.HasFocus(55)</visible> - </control> - </focusedlayout> - <itemlayout height="63" condition="Container.Content(artists) | Container.Content(albums) | Container.Content(actors) | Container.Content(directors) | Container.Content(files) | Container.Content(mixed) | Container.Content(videos)"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1396</width> - <height>63</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="label"> - <left>18</left> - <top>2</top> - <height>63</height> - <width>70</width> - <aligny>center</aligny> - <font>font12</font> - <label>$INFO[ListItem.Year]</label> - <textcolor>button_focus</textcolor> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>105</left> - <top>0</top> - <height>63</height> - <width>960</width> - <aligny>center</aligny> - <font>fontContextMenu</font> - <label>$INFO[ListItem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>90</left> - <top>0</top> - <height>63</height> - <width>1090</width> - <align>right</align> - <aligny>center</aligny> - <font>font12</font> - <label>$INFO[ListItem.Label2]</label> - <textcolor>grey</textcolor> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="image"> - <left>26</left> - <top>20</top> - <visible>String.IsEmpty(ListItem.Year) + String.IsEmpty(ListItem.AddonVersion)</visible> - <width>32</width> - <height>32</height> - <texture colordiffuse="grey">$VAR[ListWatchedIconVar]</texture> - </control> - </itemlayout> - <include condition="Window.IsActive(music)">SongsListLayout</include> - <include>AddonsListLayout</include> - </control> - </control> - </include> - <include name="SongsListLayout"> - <focusedlayout height="63" condition="Container.Content(songs)"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1096</width> - <height>63</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1396</width> - <height>63</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <visible>Control.hasFocus(55)</visible> - </control> - <control type="label"> - <left>35</left> - <top>0</top> - <height>63</height> - <width>1030</width> - <aligny>center</aligny> - <scroll>true</scroll> - <font>fontContextMenu</font> - <label>$INFO[ListItem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>90</left> - <top>0</top> - <height>63</height> - <width>1090</width> - <align>right</align> - <aligny>center</aligny> - <font>font12</font> - <label>$INFO[ListItem.Label2]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - </focusedlayout> - <itemlayout height="63" condition="Container.Content(songs)"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1396</width> - <height>63</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="label"> - <left>35</left> - <top>0</top> - <height>63</height> - <width>1030</width> - <aligny>center</aligny> - <font>fontContextMenu</font> - <label>$INFO[ListItem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> - </control> - <control type="label"> - <left>90</left> - <top>0</top> - <height>63</height> - <width>1090</width> - <align>right</align> - <aligny>center</aligny> - <font>font12</font> - <label>$INFO[ListItem.Label2]</label> - <textcolor>grey</textcolor> - <shadowcolor>text_shadow</shadowcolor> - </control> - </itemlayout> - </include> - <include name="AddonsListLayout"> - <focusedlayout height="63" condition="Container.Content(addons)"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1096</width> - <height>63</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1396</width> - <height>63</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <visible>Control.hasFocus(55)</visible> - </control> - <control type="image"> - <left>15</left> - <top>15</top> - <width>40</width> - <height>40</height> - <texture>$VAR[AddonsListIconVar]</texture> - </control> - <control type="label"> - <left>75</left> - <top>0</top> - <height>63</height> - <width>820</width> - <aligny>center</aligny> - <scroll>true</scroll> - <font>fontContextMenu</font> - <label>$INFO[ListItem.Label]</label> - </control> - <control type="label"> - <left>590</left> - <top>0</top> - <height>63</height> - <width>590</width> - <align>right</align> - <aligny>center</aligny> - <font>font12</font> - <label>$VAR[AddonsLabel2Var]</label> - </control> - </focusedlayout> - <itemlayout height="63" condition="Container.Content(addons)"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1396</width> - <height>63</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="image"> - <left>15</left> - <top>15</top> - <width>40</width> - <height>40</height> - <texture>$VAR[AddonsListIconVar]</texture> - </control> - <control type="label"> - <left>75</left> - <top>0</top> - <height>63</height> - <width>820</width> - <aligny>center</aligny> - <scroll>true</scroll> - <font>fontContextMenu</font> - <label>$INFO[ListItem.Label]</label> - </control> - <control type="label"> - <left>590</left> - <top>0</top> - <height>63</height> - <width>590</width> - <align>right</align> - <aligny>center</aligny> - <font>font12</font> - <label>$VAR[AddonsLabel2Var]</label> - <textcolor>grey</textcolor> - <shadowcolor>text_shadow</shadowcolor> - </control> - </itemlayout> - </include> -</includes> diff --git a/addons/skin.estuary/addon.xml b/addons/skin.estuary/addon.xml index d86d2f8043..88c687ebf7 100644 --- a/addons/skin.estuary/addon.xml +++ b/addons/skin.estuary/addon.xml @@ -1,11 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<addon id="skin.estuary" version="0.8.5" name="Estuary" provider-name="phil65, Piers"> +<addon id="skin.estuary" version="1.9.1" name="Estuary" provider-name="phil65, Piers"> <requires> <import addon="xbmc.gui" version="5.12.0"/> </requires> <extension point="xbmc.gui.skin" debugging="false"> - <res width="1920" height="1080" aspect="16:9" default="true" folder="1080i" /> - <res width="2560" height="1080" aspect="21:9" default="false" folder="1080i" /> + <res width="1920" height="1440" aspect="4:3" default="false" folder="xml" /> + <res width="1920" height="1280" aspect="3:2" default="false" folder="xml" /> + <res width="1920" height="1200" aspect="16:10" default="false" folder="xml" /> + <res width="1920" height="1080" aspect="16:9" default="true" folder="xml" /> + <res width="2560" height="1080" aspect="21:9" default="false" folder="xml" /> </extension> <extension point="xbmc.addon.metadata"> <summary lang="bg_BG">Estuary облик от phil65 и Piers. (стандартния облик на Kodi)</summary> @@ -109,17 +112,17 @@ <license>CC BY-SA 4.0, GNU GENERAL PUBLIC LICENSE Version 2.0</license> <forum>http://forum.kodi.tv/</forum> <source>https://github.com/xbmc/skin.estuary/</source> - <assets> - <icon>resources/icon.png</icon> - <fanart>resources/fanart.jpg</fanart> - <screenshot>resources/screenshot-01.jpg</screenshot> - <screenshot>resources/screenshot-02.jpg</screenshot> - <screenshot>resources/screenshot-03.jpg</screenshot> - <screenshot>resources/screenshot-04.jpg</screenshot> - <screenshot>resources/screenshot-05.jpg</screenshot> - <screenshot>resources/screenshot-06.jpg</screenshot> - <screenshot>resources/screenshot-07.jpg</screenshot> - <screenshot>resources/screenshot-08.jpg</screenshot> - </assets> + <assets> + <icon>resources/icon.png</icon> + <fanart>resources/fanart.jpg</fanart> + <screenshot>resources/screenshot-01.jpg</screenshot> + <screenshot>resources/screenshot-02.jpg</screenshot> + <screenshot>resources/screenshot-03.jpg</screenshot> + <screenshot>resources/screenshot-04.jpg</screenshot> + <screenshot>resources/screenshot-05.jpg</screenshot> + <screenshot>resources/screenshot-06.jpg</screenshot> + <screenshot>resources/screenshot-07.jpg</screenshot> + <screenshot>resources/screenshot-08.jpg</screenshot> + </assets> </extension> </addon> diff --git a/addons/skin.estuary/colors/brown.xml b/addons/skin.estuary/colors/brown.xml new file mode 100644 index 0000000000..d130c256b8 --- /dev/null +++ b/addons/skin.estuary/colors/brown.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<colors> + <color name="primary_background">FF795548</color> + <color name="secondary_background">668CAF00</color> + <color name="dialog_tint">FF282524</color> + <color name="button_focus">FF795548</color> + <color name="selected">FFFF4400</color> +</colors>
\ No newline at end of file diff --git a/addons/skin.estuary/colors/charcoal.xml b/addons/skin.estuary/colors/charcoal.xml index 3e9562955e..803190a78d 100644 --- a/addons/skin.estuary/colors/charcoal.xml +++ b/addons/skin.estuary/colors/charcoal.xml @@ -1,15 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <colors> - <color name="background">FF000000</color> - <color name="black">FF000000</color> - <color name="white">FFF0F0F0</color> - <color name="grey">FFA0A0A0</color> - <color name="blue">FFF0F0F0</color> - <color name="red">FFCE4421</color> - <color name="button_focus">FFa2a2a2</color> - <color name="text_shadow">22000000</color> - <color name="border_alpha">60FFFFFF</color> - <color name="disabled">40FFFFFF</color> + <color name="primary_background">FF404040</color> + <color name="secondary_background">33A2A2A2</color> + <color name="dialog_tint">FF262626</color> + <color name="button_focus">FFA2A2A2</color> <color name="selected">FF11E7B1</color> - <color name="invalid">FFFF0000</color> </colors> diff --git a/addons/skin.estuary/colors/chartreuse.xml b/addons/skin.estuary/colors/chartreuse.xml index 8ec2cd404e..914edf0887 100644 --- a/addons/skin.estuary/colors/chartreuse.xml +++ b/addons/skin.estuary/colors/chartreuse.xml @@ -1,15 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <colors> - <color name="background">FF000000</color> - <color name="black">FF000000</color> - <color name="white">FFF0F0F0</color> - <color name="grey">FFA0A0A0</color> - <color name="blue">FF7ACAFE</color> - <color name="red">FFCE4421</color> + <color name="primary_background">FFACBC00</color> + <color name="secondary_background">703900B2</color> + <color name="dialog_tint">FF222A22</color> <color name="button_focus">FF5FCF00</color> - <color name="text_shadow">22000000</color> - <color name="border_alpha">60FFFFFF</color> - <color name="disabled">40FFFFFF</color> <color name="selected">FF24C6C9</color> - <color name="invalid">FFFF0000</color> </colors> diff --git a/addons/skin.estuary/colors/concrete.xml b/addons/skin.estuary/colors/concrete.xml new file mode 100644 index 0000000000..2b025fc0b3 --- /dev/null +++ b/addons/skin.estuary/colors/concrete.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<colors> + <color name="primary_background">FF607D8B</color> + <color name="secondary_background">33FF8750</color> + <color name="dialog_tint">FF242728</color> + <color name="button_focus">FF607D8B</color> + <color name="selected">FFFF8C00</color> +</colors> diff --git a/addons/skin.estuary/colors/defaults.xml b/addons/skin.estuary/colors/defaults.xml index 05e77e587d..c4c67d4058 100644 --- a/addons/skin.estuary/colors/defaults.xml +++ b/addons/skin.estuary/colors/defaults.xml @@ -1,6 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <colors> + <color name="primary_background">FF006699</color> + <color name="secondary_background">6600AFA7</color> + <color name="dialog_tint">FF22282A</color> <color name="background">FF000000</color> + <color name="bg_image">FF909090</color> + <color name="bg_overlay">30FFFFFF</color> <color name="black">FF000000</color> <color name="white">FFF0F0F0</color> <color name="grey">FFA0A0A0</color> diff --git a/addons/skin.estuary/colors/gold.xml b/addons/skin.estuary/colors/gold.xml index eb40643383..230a10f65e 100644 --- a/addons/skin.estuary/colors/gold.xml +++ b/addons/skin.estuary/colors/gold.xml @@ -1,15 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <colors> - <color name="background">FF000000</color> - <color name="black">FF000000</color> - <color name="white">FFF0F0F0</color> - <color name="grey">FFA0A0A0</color> - <color name="blue">FF7ACAFE</color> - <color name="red">FFCE4421</color> + <color name="primary_background">FFC96603</color> + <color name="secondary_background">80FFFF00</color> + <color name="dialog_tint">FF2B2B22</color> <color name="button_focus">FFCFA700</color> - <color name="text_shadow">22000000</color> - <color name="border_alpha">60FFFFFF</color> - <color name="disabled">40FFFFFF</color> <color name="selected">FF11E7B1</color> - <color name="invalid">FFFF0000</color> </colors> diff --git a/addons/skin.estuary/colors/green.xml b/addons/skin.estuary/colors/green.xml index 7be5a92c58..abe037639d 100644 --- a/addons/skin.estuary/colors/green.xml +++ b/addons/skin.estuary/colors/green.xml @@ -1,15 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <colors> - <color name="background">FF000000</color> - <color name="black">FF000000</color> - <color name="white">FFF0F0F0</color> - <color name="grey">FFA0A0A0</color> - <color name="blue">FF7ACAFE</color> - <color name="red">FFCE4421</color> + <color name="primary_background">FF24CA7A</color> + <color name="secondary_background">FF006699</color> + <color name="dialog_tint">FF222A26</color> <color name="button_focus">FF24CA7A</color> - <color name="text_shadow">22000000</color> - <color name="border_alpha">60FFFFFF</color> - <color name="disabled">40FFFFFF</color> <color name="selected">FF24C6C9</color> - <color name="invalid">FFFF0000</color> </colors> diff --git a/addons/skin.estuary/colors/maroon.xml b/addons/skin.estuary/colors/maroon.xml index 77c7c1c743..2bca128cdd 100644 --- a/addons/skin.estuary/colors/maroon.xml +++ b/addons/skin.estuary/colors/maroon.xml @@ -1,15 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <colors> - <color name="background">FF000000</color> - <color name="black">FF000000</color> - <color name="white">FFF0F0F0</color> - <color name="grey">FFA0A0A0</color> - <color name="blue">FFb61414</color> - <color name="red">FFCE4421</color> - <color name="button_focus">FFF73737</color> - <color name="text_shadow">22000000</color> - <color name="border_alpha">60FFFFFF</color> - <color name="disabled">40FFFFFF</color> + <color name="primary_background">FFC40300</color> + <color name="secondary_background">681480CC</color> + <color name="dialog_tint">FF2C2121</color> + <color name="button_focus">FFC40300</color> <color name="selected">FF24C6C9</color> - <color name="invalid">FFFF0000</color> </colors> diff --git a/addons/skin.estuary/colors/orange.xml b/addons/skin.estuary/colors/orange.xml index 0b68760dbf..0a949202e7 100644 --- a/addons/skin.estuary/colors/orange.xml +++ b/addons/skin.estuary/colors/orange.xml @@ -1,15 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <colors> - <color name="background">FF000000</color> - <color name="black">FF000000</color> - <color name="white">FFF0F0F0</color> - <color name="grey">FFA0A0A0</color> - <color name="blue">FF7ACAFE</color> - <color name="red">FFCE4421</color> - <color name="button_focus">FFFF7200</color> - <color name="text_shadow">22000000</color> - <color name="border_alpha">60FFFFFF</color> - <color name="disabled">40FFFFFF</color> + <color name="primary_background">FFFF7200</color> + <color name="secondary_background">600099B2</color> + <color name="dialog_tint">FF2A2622</color> + <color name="button_focus">FFFF9800</color> <color name="selected">FFFFF100</color> - <color name="invalid">FFFF0000</color> </colors> diff --git a/addons/skin.estuary/colors/pink.xml b/addons/skin.estuary/colors/pink.xml index c828c95bfc..9552a7d244 100644 --- a/addons/skin.estuary/colors/pink.xml +++ b/addons/skin.estuary/colors/pink.xml @@ -1,15 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <colors> - <color name="background">FF000000</color> - <color name="black">FF000000</color> - <color name="white">FFF0F0F0</color> - <color name="grey">FFA0A0A0</color> - <color name="blue">FF7ACAFE</color> - <color name="red">FFCE4421</color> - <color name="button_focus">FFFF8EC4</color> - <color name="text_shadow">22000000</color> - <color name="border_alpha">60FFFFFF</color> - <color name="disabled">40FFFFFF</color> - <color name="selected">FF24C6C9</color> - <color name="invalid">FFFF0000</color> + <color name="primary_background">FFF23F94</color> + <color name="secondary_background">6F00ADCC</color> + <color name="dialog_tint">FF2B2225</color> + <color name="button_focus">FFE91E63</color> + <color name="selected">FF94D800</color> </colors> diff --git a/addons/skin.estuary/colors/rose.xml b/addons/skin.estuary/colors/rose.xml new file mode 100644 index 0000000000..84d1ed9bdd --- /dev/null +++ b/addons/skin.estuary/colors/rose.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<colors> + <color name="primary_background">FFFF8EC4</color> + <color name="secondary_background">80CC3300</color> + <color name="dialog_tint">FF282427</color> + <color name="button_focus">FFFF8EC4</color> + <color name="selected">FF24C6C9</color> +</colors> diff --git a/addons/skin.estuary/colors/teal.xml b/addons/skin.estuary/colors/teal.xml new file mode 100644 index 0000000000..88ea88f1b1 --- /dev/null +++ b/addons/skin.estuary/colors/teal.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<colors> + <color name="primary_background">FF00897B</color> + <color name="secondary_background">93FF8750</color> + <color name="dialog_tint">FF222A2A</color> + <color name="button_focus">FF009688</color> + <color name="selected">FFC67F03</color> +</colors> diff --git a/addons/skin.estuary/colors/violet.xml b/addons/skin.estuary/colors/violet.xml index 43fb1fed6a..26d09d7113 100644 --- a/addons/skin.estuary/colors/violet.xml +++ b/addons/skin.estuary/colors/violet.xml @@ -1,15 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <colors> - <color name="background">FF000000</color> - <color name="black">FF000000</color> - <color name="white">FFF0F0F0</color> - <color name="grey">FFA0A0A0</color> - <color name="blue">FF7ACAFE</color> - <color name="red">FFCE4421</color> + <color name="primary_background">FFC050FF</color> + <color name="secondary_background">4DF6FF02</color> + <color name="dialog_tint">FF27222A</color> <color name="button_focus">FFC050FF</color> - <color name="text_shadow">22000000</color> - <color name="border_alpha">60FFFFFF</color> - <color name="disabled">40FFFFFF</color> <color name="selected">FF11E7B1</color> - <color name="invalid">FFFF0000</color> </colors> diff --git a/addons/skin.estuary/extras/backgrounds/SKINDEFAULT.jpg b/addons/skin.estuary/extras/backgrounds/SKINDEFAULT.jpg Binary files differdeleted file mode 100644 index 0ccca464ad..0000000000 --- a/addons/skin.estuary/extras/backgrounds/SKINDEFAULT.jpg +++ /dev/null diff --git a/addons/skin.estuary/extras/backgrounds/charcoal.jpg b/addons/skin.estuary/extras/backgrounds/charcoal.jpg Binary files differdeleted file mode 100644 index f1eddd2fc7..0000000000 --- a/addons/skin.estuary/extras/backgrounds/charcoal.jpg +++ /dev/null diff --git a/addons/skin.estuary/extras/backgrounds/chartreuse.jpg b/addons/skin.estuary/extras/backgrounds/chartreuse.jpg Binary files differdeleted file mode 100644 index b5d88882da..0000000000 --- a/addons/skin.estuary/extras/backgrounds/chartreuse.jpg +++ /dev/null diff --git a/addons/skin.estuary/extras/backgrounds/gold.jpg b/addons/skin.estuary/extras/backgrounds/gold.jpg Binary files differdeleted file mode 100644 index af8f23fbeb..0000000000 --- a/addons/skin.estuary/extras/backgrounds/gold.jpg +++ /dev/null diff --git a/addons/skin.estuary/extras/backgrounds/green.jpg b/addons/skin.estuary/extras/backgrounds/green.jpg Binary files differdeleted file mode 100644 index 22183c97af..0000000000 --- a/addons/skin.estuary/extras/backgrounds/green.jpg +++ /dev/null diff --git a/addons/skin.estuary/extras/backgrounds/maroon.jpg b/addons/skin.estuary/extras/backgrounds/maroon.jpg Binary files differdeleted file mode 100644 index 7505d4def7..0000000000 --- a/addons/skin.estuary/extras/backgrounds/maroon.jpg +++ /dev/null diff --git a/addons/skin.estuary/extras/backgrounds/orange.jpg b/addons/skin.estuary/extras/backgrounds/orange.jpg Binary files differdeleted file mode 100644 index 9f1f5e1431..0000000000 --- a/addons/skin.estuary/extras/backgrounds/orange.jpg +++ /dev/null diff --git a/addons/skin.estuary/extras/backgrounds/pink.jpg b/addons/skin.estuary/extras/backgrounds/pink.jpg Binary files differdeleted file mode 100644 index 01985281d0..0000000000 --- a/addons/skin.estuary/extras/backgrounds/pink.jpg +++ /dev/null diff --git a/addons/skin.estuary/extras/backgrounds/primary.jpg b/addons/skin.estuary/extras/backgrounds/primary.jpg Binary files differnew file mode 100644 index 0000000000..33f4034a59 --- /dev/null +++ b/addons/skin.estuary/extras/backgrounds/primary.jpg diff --git a/addons/skin.estuary/extras/backgrounds/secondary1.png b/addons/skin.estuary/extras/backgrounds/secondary1.png Binary files differnew file mode 100644 index 0000000000..f8d0505b81 --- /dev/null +++ b/addons/skin.estuary/extras/backgrounds/secondary1.png diff --git a/addons/skin.estuary/extras/backgrounds/secondary2.png b/addons/skin.estuary/extras/backgrounds/secondary2.png Binary files differnew file mode 100644 index 0000000000..9aa79a0de0 --- /dev/null +++ b/addons/skin.estuary/extras/backgrounds/secondary2.png diff --git a/addons/skin.estuary/extras/backgrounds/secondary3.png b/addons/skin.estuary/extras/backgrounds/secondary3.png Binary files differnew file mode 100644 index 0000000000..115979ae33 --- /dev/null +++ b/addons/skin.estuary/extras/backgrounds/secondary3.png diff --git a/addons/skin.estuary/extras/backgrounds/secondary4.png b/addons/skin.estuary/extras/backgrounds/secondary4.png Binary files differnew file mode 100644 index 0000000000..adb1e43834 --- /dev/null +++ b/addons/skin.estuary/extras/backgrounds/secondary4.png diff --git a/addons/skin.estuary/extras/backgrounds/secondary5.png b/addons/skin.estuary/extras/backgrounds/secondary5.png Binary files differnew file mode 100644 index 0000000000..3f4b377bb2 --- /dev/null +++ b/addons/skin.estuary/extras/backgrounds/secondary5.png diff --git a/addons/skin.estuary/extras/backgrounds/secondary6.png b/addons/skin.estuary/extras/backgrounds/secondary6.png Binary files differnew file mode 100644 index 0000000000..159cd0f446 --- /dev/null +++ b/addons/skin.estuary/extras/backgrounds/secondary6.png diff --git a/addons/skin.estuary/extras/backgrounds/violet.jpg b/addons/skin.estuary/extras/backgrounds/violet.jpg Binary files differdeleted file mode 100644 index 11f2adf633..0000000000 --- a/addons/skin.estuary/extras/backgrounds/violet.jpg +++ /dev/null diff --git a/addons/skin.estuary/extras/home-images/tv.jpg b/addons/skin.estuary/extras/home-images/tv.jpg Binary files differindex e460d6c7e1..031e41b304 100644 --- a/addons/skin.estuary/extras/home-images/tv.jpg +++ b/addons/skin.estuary/extras/home-images/tv.jpg diff --git a/addons/skin.estuary/fonts/AnonymousPro.ttf b/addons/skin.estuary/fonts/AnonymousPro.ttf Binary files differdeleted file mode 100644 index 06aafc0673..0000000000 --- a/addons/skin.estuary/fonts/AnonymousPro.ttf +++ /dev/null diff --git a/addons/skin.estuary/fonts/Lato-Bold.ttf b/addons/skin.estuary/fonts/Lato-Bold.ttf Binary files differdeleted file mode 100644 index ef5ae3b43e..0000000000 --- a/addons/skin.estuary/fonts/Lato-Bold.ttf +++ /dev/null diff --git a/addons/skin.estuary/fonts/Lato-Regular.ttf b/addons/skin.estuary/fonts/Lato-Regular.ttf Binary files differdeleted file mode 100644 index adbfc467d2..0000000000 --- a/addons/skin.estuary/fonts/Lato-Regular.ttf +++ /dev/null diff --git a/addons/skin.estuary/fonts/NotoMono-Regular.ttf b/addons/skin.estuary/fonts/NotoMono-Regular.ttf Binary files differnew file mode 100644 index 0000000000..3560a3a0c8 --- /dev/null +++ b/addons/skin.estuary/fonts/NotoMono-Regular.ttf diff --git a/addons/skin.estuary/fonts/NotoSans-Bold.ttf b/addons/skin.estuary/fonts/NotoSans-Bold.ttf Binary files differnew file mode 100644 index 0000000000..21dddde9d3 --- /dev/null +++ b/addons/skin.estuary/fonts/NotoSans-Bold.ttf diff --git a/addons/skin.estuary/fonts/NotoSans-Regular.ttf b/addons/skin.estuary/fonts/NotoSans-Regular.ttf Binary files differnew file mode 100644 index 0000000000..04be6f5eee --- /dev/null +++ b/addons/skin.estuary/fonts/NotoSans-Regular.ttf diff --git a/addons/skin.estuary/fonts/Roboto-Thin.ttf b/addons/skin.estuary/fonts/Roboto-Thin.ttf Binary files differnew file mode 100644 index 0000000000..d69555029c --- /dev/null +++ b/addons/skin.estuary/fonts/Roboto-Thin.ttf diff --git a/addons/skin.estuary/fonts/SIL Open Font License.txt b/addons/skin.estuary/fonts/noto_license.txt index f00e6a2714..f00e6a2714 100644 --- a/addons/skin.estuary/fonts/SIL Open Font License.txt +++ b/addons/skin.estuary/fonts/noto_license.txt diff --git a/addons/skin.estuary/fonts/roboto_license.txt b/addons/skin.estuary/fonts/roboto_license.txt new file mode 100644 index 0000000000..d645695673 --- /dev/null +++ b/addons/skin.estuary/fonts/roboto_license.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/addons/skin.estuary/language/resource.language.en_gb/strings.po b/addons/skin.estuary/language/resource.language.en_gb/strings.po index e96645985d..3182e971d5 100644 --- a/addons/skin.estuary/language/resource.language.en_gb/strings.po +++ b/addons/skin.estuary/language/resource.language.en_gb/strings.po @@ -171,7 +171,7 @@ msgstr "" #: /1080i/SettingsSystemInfo.xml msgctxt "#31030" -msgid "System memory used" +msgid "System memory usage" msgstr "" #: /1080i/SettingsSystemInfo.xml @@ -529,7 +529,7 @@ msgctxt "#31101" msgid "InfoWall" msgstr "" -#: /1080i/View_500_SmallThumb.xml +#: /1080i/View_500_Wall.xml msgctxt "#31102" msgid "Wall" msgstr "" @@ -758,3 +758,68 @@ msgstr "" msgctxt "#31147" msgid "Download add-ons" msgstr "" + +#: /1080i/Home.xml +msgctxt "#31148" +msgid "Categories" +msgstr "" + +#: /1080i/SkinSettings.xml +msgctxt "#31149" +msgid "Select genre fanart pack" +msgstr "" + +#: /1080i/DialogAddonInfo.xml +msgctxt "#31150" +msgid "Repository" +msgstr "" + +#: /1080i/Home.xml +msgctxt "#31151" +msgid "Unwatched music videos" +msgstr "" + +#: /1080i/Home.xml +msgctxt "#31152" +msgid "Random music videos" +msgstr "" + +#: /1080i/Includes.xml +msgctxt "#31153" +msgid "You do not have any add-ons of this type installed. Enter the add-on browser to download add-ons created by our community." +msgstr "" + +#: /1080i/MyWeather.xml +msgctxt "#31154" +msgid "Press OK to switch between locations" +msgstr "" + +#: /1080i/VideoOSDBookmarks.xml +msgctxt "#31155" +msgid "No bookmarks created yet." +msgstr "" + +#: /1080i/SkinSettings.xml +msgctxt "#31156" +msgid "Choose background pattern" +msgstr "" + +#: /1080i/SkinSettings.xml +msgctxt "#31157" +msgid "Edit categories" +msgstr "" + +#: /1080i/SkinSettings.xml +msgctxt "#31158" +msgid "Touch mode" +msgstr "" + +#: /xml/SkinSettings.xml +msgctxt "#31159" +msgid "Artwork" +msgstr "" + +#: /xml/SkinSettings.xml +msgctxt "#31160" +msgid "Show media flags" +msgstr "" diff --git a/addons/skin.estuary/media/DefaultActorSolid.png b/addons/skin.estuary/media/DefaultActorSolid.png Binary files differindex 5371d55547..bc0a04ccab 100644 --- a/addons/skin.estuary/media/DefaultActorSolid.png +++ b/addons/skin.estuary/media/DefaultActorSolid.png diff --git a/addons/skin.estuary/media/DefaultAddonPeripheral.png b/addons/skin.estuary/media/DefaultAddonPeripheral.png Binary files differindex c705060a3c..2e9403e3d6 100644 --- a/addons/skin.estuary/media/DefaultAddonPeripheral.png +++ b/addons/skin.estuary/media/DefaultAddonPeripheral.png diff --git a/addons/skin.estuary/media/DefaultAddonRepository.png b/addons/skin.estuary/media/DefaultAddonRepository.png Binary files differindex 7bfd47351b..39f490e2fd 100644 --- a/addons/skin.estuary/media/DefaultAddonRepository.png +++ b/addons/skin.estuary/media/DefaultAddonRepository.png diff --git a/addons/skin.estuary/media/DefaultAddonVideo.png b/addons/skin.estuary/media/DefaultAddonVideo.png Binary files differindex 54baa3ed32..97b505a58f 100644 --- a/addons/skin.estuary/media/DefaultAddonVideo.png +++ b/addons/skin.estuary/media/DefaultAddonVideo.png diff --git a/addons/skin.estuary/media/DefaultAddonsRecentlyUpdated.png b/addons/skin.estuary/media/DefaultAddonsRecentlyUpdated.png Binary files differindex 2612b4c2ce..e69b44c3d2 100644 --- a/addons/skin.estuary/media/DefaultAddonsRecentlyUpdated.png +++ b/addons/skin.estuary/media/DefaultAddonsRecentlyUpdated.png diff --git a/addons/skin.estuary/media/DefaultAddonsRepo.png b/addons/skin.estuary/media/DefaultAddonsRepo.png Binary files differindex 7bfd47351b..b8be50be4a 100644 --- a/addons/skin.estuary/media/DefaultAddonsRepo.png +++ b/addons/skin.estuary/media/DefaultAddonsRepo.png diff --git a/addons/skin.estuary/media/DefaultAddonsUpdates.png b/addons/skin.estuary/media/DefaultAddonsUpdates.png Binary files differindex 58b5bce1a2..3e60861ab6 100644 --- a/addons/skin.estuary/media/DefaultAddonsUpdates.png +++ b/addons/skin.estuary/media/DefaultAddonsUpdates.png diff --git a/addons/skin.estuary/media/DefaultAddonsZip.png b/addons/skin.estuary/media/DefaultAddonsZip.png Binary files differindex d4c93452ac..ad77877c2c 100644 --- a/addons/skin.estuary/media/DefaultAddonsZip.png +++ b/addons/skin.estuary/media/DefaultAddonsZip.png diff --git a/addons/skin.estuary/media/DefaultAudio.png b/addons/skin.estuary/media/DefaultAudio.png Binary files differindex f935819463..1372eb41f7 100644 --- a/addons/skin.estuary/media/DefaultAudio.png +++ b/addons/skin.estuary/media/DefaultAudio.png diff --git a/addons/skin.estuary/media/DefaultBackBanner.png b/addons/skin.estuary/media/DefaultBackBanner.png Binary files differindex 3094be7eef..2bcdef0fce 100644 --- a/addons/skin.estuary/media/DefaultBackBanner.png +++ b/addons/skin.estuary/media/DefaultBackBanner.png diff --git a/addons/skin.estuary/media/DefaultBackFanart.png b/addons/skin.estuary/media/DefaultBackFanart.png Binary files differdeleted file mode 100644 index eda503bf1b..0000000000 --- a/addons/skin.estuary/media/DefaultBackFanart.png +++ /dev/null diff --git a/addons/skin.estuary/media/DefaultFavourites.png b/addons/skin.estuary/media/DefaultFavourites.png Binary files differindex d4d2e33f75..ee3165246b 100644 --- a/addons/skin.estuary/media/DefaultFavourites.png +++ b/addons/skin.estuary/media/DefaultFavourites.png diff --git a/addons/skin.estuary/media/DefaultFolderBack.png b/addons/skin.estuary/media/DefaultFolderBack.png Binary files differindex f98f55f64b..760d40c78b 100644 --- a/addons/skin.estuary/media/DefaultFolderBack.png +++ b/addons/skin.estuary/media/DefaultFolderBack.png diff --git a/addons/skin.estuary/media/DefaultFolderBackPoster.png b/addons/skin.estuary/media/DefaultFolderBackPoster.png Binary files differindex 96615d5917..4336490b34 100644 --- a/addons/skin.estuary/media/DefaultFolderBackPoster.png +++ b/addons/skin.estuary/media/DefaultFolderBackPoster.png diff --git a/addons/skin.estuary/media/DefaultFolderBackSquare.png b/addons/skin.estuary/media/DefaultFolderBackSquare.png Binary files differindex a3e4ccda4d..022e862127 100644 --- a/addons/skin.estuary/media/DefaultFolderBackSquare.png +++ b/addons/skin.estuary/media/DefaultFolderBackSquare.png diff --git a/addons/skin.estuary/media/DefaultFolderSquare.png b/addons/skin.estuary/media/DefaultFolderSquare.png Binary files differindex 93002f9c25..781a982fbf 100644 --- a/addons/skin.estuary/media/DefaultFolderSquare.png +++ b/addons/skin.estuary/media/DefaultFolderSquare.png diff --git a/addons/skin.estuary/media/DefaultIconError.png b/addons/skin.estuary/media/DefaultIconError.png Binary files differindex a89297813b..2cd212f06a 100644 --- a/addons/skin.estuary/media/DefaultIconError.png +++ b/addons/skin.estuary/media/DefaultIconError.png diff --git a/addons/skin.estuary/media/DefaultIconInfo.png b/addons/skin.estuary/media/DefaultIconInfo.png Binary files differindex 49b8fc63f8..3b710ba7ca 100644 --- a/addons/skin.estuary/media/DefaultIconInfo.png +++ b/addons/skin.estuary/media/DefaultIconInfo.png diff --git a/addons/skin.estuary/media/DefaultIconWarning.png b/addons/skin.estuary/media/DefaultIconWarning.png Binary files differindex e7a7b014fd..0d9f08cd9c 100644 --- a/addons/skin.estuary/media/DefaultIconWarning.png +++ b/addons/skin.estuary/media/DefaultIconWarning.png diff --git a/addons/skin.estuary/media/DefaultMovieTitle.png b/addons/skin.estuary/media/DefaultMovieTitle.png Binary files differindex 54baa3ed32..e4117e4bd6 100644 --- a/addons/skin.estuary/media/DefaultMovieTitle.png +++ b/addons/skin.estuary/media/DefaultMovieTitle.png diff --git a/addons/skin.estuary/media/DefaultMusicVideoTitle.png b/addons/skin.estuary/media/DefaultMusicVideoTitle.png Binary files differindex 8b7b54798f..e4117e4bd6 100644 --- a/addons/skin.estuary/media/DefaultMusicVideoTitle.png +++ b/addons/skin.estuary/media/DefaultMusicVideoTitle.png diff --git a/addons/skin.estuary/media/DefaultNoPreview.png b/addons/skin.estuary/media/DefaultNoPreview.png Binary files differindex 99ccbb5dba..32533de583 100644 --- a/addons/skin.estuary/media/DefaultNoPreview.png +++ b/addons/skin.estuary/media/DefaultNoPreview.png diff --git a/addons/skin.estuary/media/DefaultTVShowTitle.png b/addons/skin.estuary/media/DefaultTVShowTitle.png Binary files differindex f3e8ea1a90..e4117e4bd6 100644 --- a/addons/skin.estuary/media/DefaultTVShowTitle.png +++ b/addons/skin.estuary/media/DefaultTVShowTitle.png diff --git a/addons/skin.estuary/media/DefaultTVShowsSquare.png b/addons/skin.estuary/media/DefaultTVShowsSquare.png Binary files differdeleted file mode 100644 index 6738ab5f38..0000000000 --- a/addons/skin.estuary/media/DefaultTVShowsSquare.png +++ /dev/null diff --git a/addons/skin.estuary/media/DefaultUser.png b/addons/skin.estuary/media/DefaultUser.png Binary files differindex 2ccda2e3b4..87f9841730 100644 --- a/addons/skin.estuary/media/DefaultUser.png +++ b/addons/skin.estuary/media/DefaultUser.png diff --git a/addons/skin.estuary/media/DefaultVideo.png b/addons/skin.estuary/media/DefaultVideo.png Binary files differindex 47e5f809be..66d5b9c457 100644 --- a/addons/skin.estuary/media/DefaultVideo.png +++ b/addons/skin.estuary/media/DefaultVideo.png diff --git a/addons/skin.estuary/media/DefaultVideoCover.png b/addons/skin.estuary/media/DefaultVideoCover.png Binary files differindex 47e5f809be..66d5b9c457 100644 --- a/addons/skin.estuary/media/DefaultVideoCover.png +++ b/addons/skin.estuary/media/DefaultVideoCover.png diff --git a/addons/skin.estuary/media/Makefile.in b/addons/skin.estuary/media/Makefile.in index 9a9d5fa958..baf691e1dc 100644 --- a/addons/skin.estuary/media/Makefile.in +++ b/addons/skin.estuary/media/Makefile.in @@ -1,7 +1,8 @@ TARGET=Textures.xbt TARGET_CURIAL=curial.xbt +TARGET_FLAT=flat.xbt -all: $(TARGET) $(TARGET_CURIAL) +all: $(TARGET) $(TARGET_CURIAL) $(TARGET_FLAT) .PHONY: force @@ -11,8 +12,12 @@ $(TARGET): $(TARGET_CURIAL): @TEXTUREPACKER@ -dupecheck -input ../themes/curial -output $(TARGET_CURIAL) +$(TARGET_FLAT): + @TEXTUREPACKER@ -dupecheck -input ../themes/flat -output $(TARGET_FLAT) + clean: rm -f $(TARGET) rm -f $(TARGET_CURIAL) + rm -f $(TARGET_FLAT) distclean: clean diff --git a/addons/skin.estuary/media/OverlayHD.png b/addons/skin.estuary/media/OverlayHD.png Binary files differindex 2456f152a7..ec8dd71a05 100644 --- a/addons/skin.estuary/media/OverlayHD.png +++ b/addons/skin.estuary/media/OverlayHD.png diff --git a/addons/skin.estuary/media/buttons/button-fo.png b/addons/skin.estuary/media/buttons/button-fo.png Binary files differindex a161d6ef17..e5fcc98de5 100644 --- a/addons/skin.estuary/media/buttons/button-fo.png +++ b/addons/skin.estuary/media/buttons/button-fo.png diff --git a/addons/skin.estuary/media/buttons/button-nofo.png b/addons/skin.estuary/media/buttons/button-nofo.png Binary files differindex 5d242794fb..f0d93dda5c 100644 --- a/addons/skin.estuary/media/buttons/button-nofo.png +++ b/addons/skin.estuary/media/buttons/button-nofo.png diff --git a/addons/skin.estuary/media/buttons/dialogbutton-fo.png b/addons/skin.estuary/media/buttons/dialogbutton-fo.png Binary files differindex a161d6ef17..178efb228c 100644 --- a/addons/skin.estuary/media/buttons/dialogbutton-fo.png +++ b/addons/skin.estuary/media/buttons/dialogbutton-fo.png diff --git a/addons/skin.estuary/media/buttons/dialogbutton-nofo.png b/addons/skin.estuary/media/buttons/dialogbutton-nofo.png Binary files differindex 5d242794fb..8eb5c33bb8 100644 --- a/addons/skin.estuary/media/buttons/dialogbutton-nofo.png +++ b/addons/skin.estuary/media/buttons/dialogbutton-nofo.png diff --git a/addons/skin.estuary/media/buttons/radio-button-off.png b/addons/skin.estuary/media/buttons/radio-button-off.png Binary files differindex 27760ecfb4..399a9dbf81 100644 --- a/addons/skin.estuary/media/buttons/radio-button-off.png +++ b/addons/skin.estuary/media/buttons/radio-button-off.png diff --git a/addons/skin.estuary/media/buttons/roundbutton-fo.png b/addons/skin.estuary/media/buttons/roundbutton-fo.png Binary files differnew file mode 100644 index 0000000000..d2c19c1966 --- /dev/null +++ b/addons/skin.estuary/media/buttons/roundbutton-fo.png diff --git a/addons/skin.estuary/media/buttons/thumbnail_focused.png b/addons/skin.estuary/media/buttons/thumbnail_focused.png Binary files differindex 060c0ddcd4..61dc17ec14 100644 --- a/addons/skin.estuary/media/buttons/thumbnail_focused.png +++ b/addons/skin.estuary/media/buttons/thumbnail_focused.png diff --git a/addons/skin.estuary/media/colors/grey.png b/addons/skin.estuary/media/colors/grey.png Binary files differnew file mode 100644 index 0000000000..995e3ed9f5 --- /dev/null +++ b/addons/skin.estuary/media/colors/grey.png diff --git a/addons/skin.estuary/media/dialogs/dialog-bg-nobo.png b/addons/skin.estuary/media/dialogs/dialog-bg-nobo.png Binary files differnew file mode 100644 index 0000000000..78802e8617 --- /dev/null +++ b/addons/skin.estuary/media/dialogs/dialog-bg-nobo.png diff --git a/addons/skin.estuary/media/dialogs/dialog-bg-solid.png b/addons/skin.estuary/media/dialogs/dialog-bg-solid.png Binary files differindex e8c13ebd70..c080a0fbd6 100644 --- a/addons/skin.estuary/media/dialogs/dialog-bg-solid.png +++ b/addons/skin.estuary/media/dialogs/dialog-bg-solid.png diff --git a/addons/skin.estuary/media/dialogs/dialog-bg.png b/addons/skin.estuary/media/dialogs/dialog-bg.png Binary files differindex 332469440d..f0d93dda5c 100644 --- a/addons/skin.estuary/media/dialogs/dialog-bg.png +++ b/addons/skin.estuary/media/dialogs/dialog-bg.png diff --git a/addons/skin.estuary/media/dialogs/extendedprogress/loading-placeholder.png b/addons/skin.estuary/media/dialogs/extendedprogress/loading-placeholder.png Binary files differnew file mode 100644 index 0000000000..e9194f8b42 --- /dev/null +++ b/addons/skin.estuary/media/dialogs/extendedprogress/loading-placeholder.png diff --git a/addons/skin.estuary/media/dialogs/volume/mute.png b/addons/skin.estuary/media/dialogs/volume/mute.png Binary files differindex 80a31df577..b4cd8f414d 100644 --- a/addons/skin.estuary/media/dialogs/volume/mute.png +++ b/addons/skin.estuary/media/dialogs/volume/mute.png diff --git a/addons/skin.estuary/media/dialogs/volume/volume.png b/addons/skin.estuary/media/dialogs/volume/volume.png Binary files differindex ba32f9991d..d1d1f79717 100644 --- a/addons/skin.estuary/media/dialogs/volume/volume.png +++ b/addons/skin.estuary/media/dialogs/volume/volume.png diff --git a/addons/skin.estuary/media/dialogs/volume/volume1.png b/addons/skin.estuary/media/dialogs/volume/volume1.png Binary files differindex a185fb01b9..0bee50a138 100644 --- a/addons/skin.estuary/media/dialogs/volume/volume1.png +++ b/addons/skin.estuary/media/dialogs/volume/volume1.png diff --git a/addons/skin.estuary/media/dialogs/volume/volume2.png b/addons/skin.estuary/media/dialogs/volume/volume2.png Binary files differindex 28622ae158..4764ae5d01 100644 --- a/addons/skin.estuary/media/dialogs/volume/volume2.png +++ b/addons/skin.estuary/media/dialogs/volume/volume2.png diff --git a/addons/skin.estuary/media/flags/flag.png b/addons/skin.estuary/media/flags/flag.png Binary files differnew file mode 100644 index 0000000000..7bdf35ecd9 --- /dev/null +++ b/addons/skin.estuary/media/flags/flag.png diff --git a/addons/skin.estuary/media/flags/starrating/0.png b/addons/skin.estuary/media/flags/starrating/0.png Binary files differindex 597b801dd6..e1e0d37f7e 100644 --- a/addons/skin.estuary/media/flags/starrating/0.png +++ b/addons/skin.estuary/media/flags/starrating/0.png diff --git a/addons/skin.estuary/media/flags/starrating/1.png b/addons/skin.estuary/media/flags/starrating/1.png Binary files differindex 497bcba0b1..05be31b072 100644 --- a/addons/skin.estuary/media/flags/starrating/1.png +++ b/addons/skin.estuary/media/flags/starrating/1.png diff --git a/addons/skin.estuary/media/flags/starrating/10.png b/addons/skin.estuary/media/flags/starrating/10.png Binary files differindex afb0bc4be4..78d7cf8f04 100644 --- a/addons/skin.estuary/media/flags/starrating/10.png +++ b/addons/skin.estuary/media/flags/starrating/10.png diff --git a/addons/skin.estuary/media/flags/starrating/2.png b/addons/skin.estuary/media/flags/starrating/2.png Binary files differindex 0c7c9910d0..05ba9867f8 100644 --- a/addons/skin.estuary/media/flags/starrating/2.png +++ b/addons/skin.estuary/media/flags/starrating/2.png diff --git a/addons/skin.estuary/media/flags/starrating/3.png b/addons/skin.estuary/media/flags/starrating/3.png Binary files differindex baf2389c08..2c6510fca0 100644 --- a/addons/skin.estuary/media/flags/starrating/3.png +++ b/addons/skin.estuary/media/flags/starrating/3.png diff --git a/addons/skin.estuary/media/flags/starrating/4.png b/addons/skin.estuary/media/flags/starrating/4.png Binary files differindex 2a67f772b3..c28a8c9206 100644 --- a/addons/skin.estuary/media/flags/starrating/4.png +++ b/addons/skin.estuary/media/flags/starrating/4.png diff --git a/addons/skin.estuary/media/flags/starrating/5.png b/addons/skin.estuary/media/flags/starrating/5.png Binary files differindex faa0ad323c..620cbbdd24 100644 --- a/addons/skin.estuary/media/flags/starrating/5.png +++ b/addons/skin.estuary/media/flags/starrating/5.png diff --git a/addons/skin.estuary/media/flags/starrating/6.png b/addons/skin.estuary/media/flags/starrating/6.png Binary files differindex 396d86e3dd..1d3510de47 100644 --- a/addons/skin.estuary/media/flags/starrating/6.png +++ b/addons/skin.estuary/media/flags/starrating/6.png diff --git a/addons/skin.estuary/media/flags/starrating/7.png b/addons/skin.estuary/media/flags/starrating/7.png Binary files differindex 43a79732ad..f49dd0fbc8 100644 --- a/addons/skin.estuary/media/flags/starrating/7.png +++ b/addons/skin.estuary/media/flags/starrating/7.png diff --git a/addons/skin.estuary/media/flags/starrating/8.png b/addons/skin.estuary/media/flags/starrating/8.png Binary files differindex 36699ce1aa..94b3223b13 100644 --- a/addons/skin.estuary/media/flags/starrating/8.png +++ b/addons/skin.estuary/media/flags/starrating/8.png diff --git a/addons/skin.estuary/media/flags/starrating/9.png b/addons/skin.estuary/media/flags/starrating/9.png Binary files differindex 3ce6655154..5030ca9fbf 100644 --- a/addons/skin.estuary/media/flags/starrating/9.png +++ b/addons/skin.estuary/media/flags/starrating/9.png diff --git a/addons/skin.estuary/media/flags/videocodec/mpeg4.png b/addons/skin.estuary/media/flags/videocodec/mpeg4.png Binary files differnew file mode 100644 index 0000000000..4773218178 --- /dev/null +++ b/addons/skin.estuary/media/flags/videocodec/mpeg4.png diff --git a/addons/skin.estuary/media/frame/InfoBar.png b/addons/skin.estuary/media/frame/InfoBar.png Binary files differindex 420b89de94..6ffd6df23e 100644 --- a/addons/skin.estuary/media/frame/InfoBar.png +++ b/addons/skin.estuary/media/frame/InfoBar.png diff --git a/addons/skin.estuary/media/frame/clock.png b/addons/skin.estuary/media/frame/clock.png Binary files differdeleted file mode 100644 index ba1b8e86ea..0000000000 --- a/addons/skin.estuary/media/frame/clock.png +++ /dev/null diff --git a/addons/skin.estuary/media/frame/osdfade.png b/addons/skin.estuary/media/frame/osdfade.png Binary files differnew file mode 100644 index 0000000000..642214dbfb --- /dev/null +++ b/addons/skin.estuary/media/frame/osdfade.png diff --git a/addons/skin.estuary/media/icons/addonstatus/disable.png b/addons/skin.estuary/media/icons/addonstatus/disable.png Binary files differindex b264b21b3c..0a04f537ca 100644 --- a/addons/skin.estuary/media/icons/addonstatus/disable.png +++ b/addons/skin.estuary/media/icons/addonstatus/disable.png diff --git a/addons/skin.estuary/media/icons/addonstatus/install.png b/addons/skin.estuary/media/icons/addonstatus/install.png Binary files differindex 003a735a04..de4959ed4a 100644 --- a/addons/skin.estuary/media/icons/addonstatus/install.png +++ b/addons/skin.estuary/media/icons/addonstatus/install.png diff --git a/addons/skin.estuary/media/icons/addonstatus/orphan.png b/addons/skin.estuary/media/icons/addonstatus/orphan.png Binary files differindex bd792a70a9..0e3efdce95 100644 --- a/addons/skin.estuary/media/icons/addonstatus/orphan.png +++ b/addons/skin.estuary/media/icons/addonstatus/orphan.png diff --git a/addons/skin.estuary/media/icons/addonstatus/update.png b/addons/skin.estuary/media/icons/addonstatus/update.png Binary files differindex 6917338495..742ff8c5e9 100644 --- a/addons/skin.estuary/media/icons/addonstatus/update.png +++ b/addons/skin.estuary/media/icons/addonstatus/update.png diff --git a/addons/skin.estuary/media/icons/eventlog/levels.png b/addons/skin.estuary/media/icons/eventlog/levels.png Binary files differdeleted file mode 100644 index df0a6c4625..0000000000 --- a/addons/skin.estuary/media/icons/eventlog/levels.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/eventlog/order.png b/addons/skin.estuary/media/icons/eventlog/order.png Binary files differdeleted file mode 100644 index a97692dc8a..0000000000 --- a/addons/skin.estuary/media/icons/eventlog/order.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/eventlog/settings.png b/addons/skin.estuary/media/icons/eventlog/settings.png Binary files differdeleted file mode 100644 index ef72cffa89..0000000000 --- a/addons/skin.estuary/media/icons/eventlog/settings.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/favourites.png b/addons/skin.estuary/media/icons/favourites.png Binary files differindex e65cda0dd8..b89526b86f 100644 --- a/addons/skin.estuary/media/icons/favourites.png +++ b/addons/skin.estuary/media/icons/favourites.png diff --git a/addons/skin.estuary/media/icons/home/addons.png b/addons/skin.estuary/media/icons/home/addons.png Binary files differdeleted file mode 100644 index 3c90f86e2c..0000000000 --- a/addons/skin.estuary/media/icons/home/addons.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/home/livetv.png b/addons/skin.estuary/media/icons/home/livetv.png Binary files differdeleted file mode 100644 index f40cacf6d7..0000000000 --- a/addons/skin.estuary/media/icons/home/livetv.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/home/movies.png b/addons/skin.estuary/media/icons/home/movies.png Binary files differdeleted file mode 100644 index 834c144ab8..0000000000 --- a/addons/skin.estuary/media/icons/home/movies.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/home/music.png b/addons/skin.estuary/media/icons/home/music.png Binary files differdeleted file mode 100644 index 6613626355..0000000000 --- a/addons/skin.estuary/media/icons/home/music.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/home/pictures.png b/addons/skin.estuary/media/icons/home/pictures.png Binary files differdeleted file mode 100644 index f883a0bc9d..0000000000 --- a/addons/skin.estuary/media/icons/home/pictures.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/home/radio.png b/addons/skin.estuary/media/icons/home/radio.png Binary files differdeleted file mode 100644 index 09e305ff6d..0000000000 --- a/addons/skin.estuary/media/icons/home/radio.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/home/videos.png b/addons/skin.estuary/media/icons/home/videos.png Binary files differdeleted file mode 100644 index 6bfa876cba..0000000000 --- a/addons/skin.estuary/media/icons/home/videos.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/home/weather.png b/addons/skin.estuary/media/icons/home/weather.png Binary files differdeleted file mode 100644 index 0b2d000900..0000000000 --- a/addons/skin.estuary/media/icons/home/weather.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/infodialogs/choose_image.png b/addons/skin.estuary/media/icons/infodialogs/choose_image.png Binary files differindex 4e06b3b9b9..cbf0ec61b8 100644 --- a/addons/skin.estuary/media/icons/infodialogs/choose_image.png +++ b/addons/skin.estuary/media/icons/infodialogs/choose_image.png diff --git a/addons/skin.estuary/media/icons/infodialogs/configure.png b/addons/skin.estuary/media/icons/infodialogs/configure.png Binary files differindex 7c9dff9bc7..3b697cdf53 100644 --- a/addons/skin.estuary/media/icons/infodialogs/configure.png +++ b/addons/skin.estuary/media/icons/infodialogs/configure.png diff --git a/addons/skin.estuary/media/icons/infodialogs/director.png b/addons/skin.estuary/media/icons/infodialogs/director.png Binary files differindex 21badc27cb..cef5d4c5f1 100644 --- a/addons/skin.estuary/media/icons/infodialogs/director.png +++ b/addons/skin.estuary/media/icons/infodialogs/director.png diff --git a/addons/skin.estuary/media/icons/infodialogs/disable.png b/addons/skin.estuary/media/icons/infodialogs/disable.png Binary files differindex d08c879133..06324488c2 100644 --- a/addons/skin.estuary/media/icons/infodialogs/disable.png +++ b/addons/skin.estuary/media/icons/infodialogs/disable.png diff --git a/addons/skin.estuary/media/icons/infodialogs/enabled.png b/addons/skin.estuary/media/icons/infodialogs/enabled.png Binary files differindex 1b65550631..de5c87f030 100644 --- a/addons/skin.estuary/media/icons/infodialogs/enabled.png +++ b/addons/skin.estuary/media/icons/infodialogs/enabled.png diff --git a/addons/skin.estuary/media/icons/infodialogs/image.png b/addons/skin.estuary/media/icons/infodialogs/image.png Binary files differindex 8a348cf5b9..d6b4d02765 100644 --- a/addons/skin.estuary/media/icons/infodialogs/image.png +++ b/addons/skin.estuary/media/icons/infodialogs/image.png diff --git a/addons/skin.estuary/media/icons/infodialogs/info.png b/addons/skin.estuary/media/icons/infodialogs/info.png Binary files differindex e3ffd1534b..9d28766481 100644 --- a/addons/skin.estuary/media/icons/infodialogs/info.png +++ b/addons/skin.estuary/media/icons/infodialogs/info.png diff --git a/addons/skin.estuary/media/icons/infodialogs/install.png b/addons/skin.estuary/media/icons/infodialogs/install.png Binary files differindex 003a735a04..b4efc8f270 100644 --- a/addons/skin.estuary/media/icons/infodialogs/install.png +++ b/addons/skin.estuary/media/icons/infodialogs/install.png diff --git a/addons/skin.estuary/media/icons/infodialogs/launch.png b/addons/skin.estuary/media/icons/infodialogs/launch.png Binary files differindex 3b6d6a469a..01b86529d5 100644 --- a/addons/skin.estuary/media/icons/infodialogs/launch.png +++ b/addons/skin.estuary/media/icons/infodialogs/launch.png diff --git a/addons/skin.estuary/media/icons/infodialogs/play.png b/addons/skin.estuary/media/icons/infodialogs/play.png Binary files differindex 501250249b..fcf2763ac2 100644 --- a/addons/skin.estuary/media/icons/infodialogs/play.png +++ b/addons/skin.estuary/media/icons/infodialogs/play.png diff --git a/addons/skin.estuary/media/icons/infodialogs/play_record.png b/addons/skin.estuary/media/icons/infodialogs/play_record.png Binary files differindex 0143eba8ea..4c8f6e75d2 100644 --- a/addons/skin.estuary/media/icons/infodialogs/play_record.png +++ b/addons/skin.estuary/media/icons/infodialogs/play_record.png diff --git a/addons/skin.estuary/media/icons/infodialogs/rating.png b/addons/skin.estuary/media/icons/infodialogs/rating.png Binary files differindex 721fe64825..c49da35053 100644 --- a/addons/skin.estuary/media/icons/infodialogs/rating.png +++ b/addons/skin.estuary/media/icons/infodialogs/rating.png diff --git a/addons/skin.estuary/media/icons/infodialogs/record.png b/addons/skin.estuary/media/icons/infodialogs/record.png Binary files differindex 0b460da62d..fffbacdf0f 100644 --- a/addons/skin.estuary/media/icons/infodialogs/record.png +++ b/addons/skin.estuary/media/icons/infodialogs/record.png diff --git a/addons/skin.estuary/media/icons/infodialogs/similar.png b/addons/skin.estuary/media/icons/infodialogs/similar.png Binary files differindex 0eed002d98..70ffbcae82 100644 --- a/addons/skin.estuary/media/icons/infodialogs/similar.png +++ b/addons/skin.estuary/media/icons/infodialogs/similar.png diff --git a/addons/skin.estuary/media/icons/infodialogs/timer.png b/addons/skin.estuary/media/icons/infodialogs/timer.png Binary files differindex b1d117bd8d..2303a95654 100644 --- a/addons/skin.estuary/media/icons/infodialogs/timer.png +++ b/addons/skin.estuary/media/icons/infodialogs/timer.png diff --git a/addons/skin.estuary/media/icons/infodialogs/trailer.png b/addons/skin.estuary/media/icons/infodialogs/trailer.png Binary files differindex 67e14d99be..a9455e73ad 100644 --- a/addons/skin.estuary/media/icons/infodialogs/trailer.png +++ b/addons/skin.estuary/media/icons/infodialogs/trailer.png diff --git a/addons/skin.estuary/media/icons/infodialogs/trailer_search.png b/addons/skin.estuary/media/icons/infodialogs/trailer_search.png Binary files differnew file mode 100644 index 0000000000..b2b93f5f63 --- /dev/null +++ b/addons/skin.estuary/media/icons/infodialogs/trailer_search.png diff --git a/addons/skin.estuary/media/icons/infodialogs/uninstall.png b/addons/skin.estuary/media/icons/infodialogs/uninstall.png Binary files differindex 2b9446320b..dec2581c71 100644 --- a/addons/skin.estuary/media/icons/infodialogs/uninstall.png +++ b/addons/skin.estuary/media/icons/infodialogs/uninstall.png diff --git a/addons/skin.estuary/media/icons/infodialogs/update.png b/addons/skin.estuary/media/icons/infodialogs/update.png Binary files differindex 0b08a70b1c..fdd57eaab1 100644 --- a/addons/skin.estuary/media/icons/infodialogs/update.png +++ b/addons/skin.estuary/media/icons/infodialogs/update.png diff --git a/addons/skin.estuary/media/icons/infodialogs/youtube.png b/addons/skin.estuary/media/icons/infodialogs/youtube.png Binary files differnew file mode 100644 index 0000000000..59fdf67cce --- /dev/null +++ b/addons/skin.estuary/media/icons/infodialogs/youtube.png diff --git a/addons/skin.estuary/media/icons/keyboard/arrowleft.png b/addons/skin.estuary/media/icons/keyboard/arrowleft.png Binary files differnew file mode 100644 index 0000000000..c1c05bd285 --- /dev/null +++ b/addons/skin.estuary/media/icons/keyboard/arrowleft.png diff --git a/addons/skin.estuary/media/icons/keyboard/arrowright.png b/addons/skin.estuary/media/icons/keyboard/arrowright.png Binary files differnew file mode 100644 index 0000000000..2de263553c --- /dev/null +++ b/addons/skin.estuary/media/icons/keyboard/arrowright.png diff --git a/addons/skin.estuary/media/icons/keyboard/backspace.png b/addons/skin.estuary/media/icons/keyboard/backspace.png Binary files differnew file mode 100644 index 0000000000..dcfe7dcd4a --- /dev/null +++ b/addons/skin.estuary/media/icons/keyboard/backspace.png diff --git a/addons/skin.estuary/media/icons/keyboard/capslock.png b/addons/skin.estuary/media/icons/keyboard/capslock.png Binary files differnew file mode 100644 index 0000000000..63fd9308d7 --- /dev/null +++ b/addons/skin.estuary/media/icons/keyboard/capslock.png diff --git a/addons/skin.estuary/media/icons/keyboard/letters.png b/addons/skin.estuary/media/icons/keyboard/letters.png Binary files differnew file mode 100644 index 0000000000..54d651e70e --- /dev/null +++ b/addons/skin.estuary/media/icons/keyboard/letters.png diff --git a/addons/skin.estuary/media/icons/keyboard/shift.png b/addons/skin.estuary/media/icons/keyboard/shift.png Binary files differnew file mode 100644 index 0000000000..cf680b631c --- /dev/null +++ b/addons/skin.estuary/media/icons/keyboard/shift.png diff --git a/addons/skin.estuary/media/icons/keyboard/spacebar.png b/addons/skin.estuary/media/icons/keyboard/spacebar.png Binary files differnew file mode 100644 index 0000000000..6294ba10d6 --- /dev/null +++ b/addons/skin.estuary/media/icons/keyboard/spacebar.png diff --git a/addons/skin.estuary/media/icons/keyboard/symbols.png b/addons/skin.estuary/media/icons/keyboard/symbols.png Binary files differnew file mode 100644 index 0000000000..00042a4052 --- /dev/null +++ b/addons/skin.estuary/media/icons/keyboard/symbols.png diff --git a/addons/skin.estuary/media/icons/logo-text.png b/addons/skin.estuary/media/icons/logo-text.png Binary files differindex dbe2000c4c..a516722058 100644 --- a/addons/skin.estuary/media/icons/logo-text.png +++ b/addons/skin.estuary/media/icons/logo-text.png diff --git a/addons/skin.estuary/media/icons/logo.png b/addons/skin.estuary/media/icons/logo.png Binary files differindex d8a680fe8f..17763142a1 100644 --- a/addons/skin.estuary/media/icons/logo.png +++ b/addons/skin.estuary/media/icons/logo.png diff --git a/addons/skin.estuary/media/icons/now-playing/fullscreen.png b/addons/skin.estuary/media/icons/now-playing/fullscreen.png Binary files differindex 32cc066301..efd4a82b3e 100644 --- a/addons/skin.estuary/media/icons/now-playing/fullscreen.png +++ b/addons/skin.estuary/media/icons/now-playing/fullscreen.png diff --git a/addons/skin.estuary/media/icons/now-playing/next.png b/addons/skin.estuary/media/icons/now-playing/next.png Binary files differindex f86037cabb..0d7623c6cc 100644 --- a/addons/skin.estuary/media/icons/now-playing/next.png +++ b/addons/skin.estuary/media/icons/now-playing/next.png diff --git a/addons/skin.estuary/media/icons/now-playing/pause.png b/addons/skin.estuary/media/icons/now-playing/pause.png Binary files differindex f44f7b3d6e..a0252ca4ea 100644 --- a/addons/skin.estuary/media/icons/now-playing/pause.png +++ b/addons/skin.estuary/media/icons/now-playing/pause.png diff --git a/addons/skin.estuary/media/icons/now-playing/play.png b/addons/skin.estuary/media/icons/now-playing/play.png Binary files differindex c066789800..43f4701098 100644 --- a/addons/skin.estuary/media/icons/now-playing/play.png +++ b/addons/skin.estuary/media/icons/now-playing/play.png diff --git a/addons/skin.estuary/media/icons/now-playing/stop.png b/addons/skin.estuary/media/icons/now-playing/stop.png Binary files differindex f44da872e5..9f75873f42 100644 --- a/addons/skin.estuary/media/icons/now-playing/stop.png +++ b/addons/skin.estuary/media/icons/now-playing/stop.png diff --git a/addons/skin.estuary/media/icons/playlist/save.png b/addons/skin.estuary/media/icons/playlist/save.png Binary files differdeleted file mode 100644 index 7b3d55909c..0000000000 --- a/addons/skin.estuary/media/icons/playlist/save.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/power.png b/addons/skin.estuary/media/icons/power.png Binary files differindex 75c0014f7a..6d4f1457cd 100644 --- a/addons/skin.estuary/media/icons/power.png +++ b/addons/skin.estuary/media/icons/power.png diff --git a/addons/skin.estuary/media/icons/pvr/epg.png b/addons/skin.estuary/media/icons/pvr/epg.png Binary files differnew file mode 100644 index 0000000000..44ccdf7e01 --- /dev/null +++ b/addons/skin.estuary/media/icons/pvr/epg.png diff --git a/addons/skin.estuary/media/icons/pvr/recording.png b/addons/skin.estuary/media/icons/pvr/recording.png Binary files differnew file mode 100644 index 0000000000..3bda89fed5 --- /dev/null +++ b/addons/skin.estuary/media/icons/pvr/recording.png diff --git a/addons/skin.estuary/media/icons/pvr/timer-rule.png b/addons/skin.estuary/media/icons/pvr/timer-rule.png Binary files differnew file mode 100644 index 0000000000..401fa9d173 --- /dev/null +++ b/addons/skin.estuary/media/icons/pvr/timer-rule.png diff --git a/addons/skin.estuary/media/icons/pvr/timer.png b/addons/skin.estuary/media/icons/pvr/timer.png Binary files differnew file mode 100644 index 0000000000..65facc5828 --- /dev/null +++ b/addons/skin.estuary/media/icons/pvr/timer.png diff --git a/addons/skin.estuary/media/icons/settings.png b/addons/skin.estuary/media/icons/settings.png Binary files differindex f535e2aaba..ec982d07b1 100644 --- a/addons/skin.estuary/media/icons/settings.png +++ b/addons/skin.estuary/media/icons/settings.png diff --git a/addons/skin.estuary/media/icons/settings/eventlog.png b/addons/skin.estuary/media/icons/settings/eventlog.png Binary files differindex 0376aea72f..f4d113022a 100644 --- a/addons/skin.estuary/media/icons/settings/eventlog.png +++ b/addons/skin.estuary/media/icons/settings/eventlog.png diff --git a/addons/skin.estuary/media/icons/settings/media.png b/addons/skin.estuary/media/icons/settings/media.png Binary files differnew file mode 100644 index 0000000000..5ed85493da --- /dev/null +++ b/addons/skin.estuary/media/icons/settings/media.png diff --git a/addons/skin.estuary/media/icons/settings/music.png b/addons/skin.estuary/media/icons/settings/music.png Binary files differdeleted file mode 100644 index 2d6a0b45c9..0000000000 --- a/addons/skin.estuary/media/icons/settings/music.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/settings/settings.png b/addons/skin.estuary/media/icons/settings/settings.png Binary files differdeleted file mode 100644 index 4c2f01dd9c..0000000000 --- a/addons/skin.estuary/media/icons/settings/settings.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/settings/tvguide.png b/addons/skin.estuary/media/icons/settings/tvguide.png Binary files differdeleted file mode 100644 index be5c6acc30..0000000000 --- a/addons/skin.estuary/media/icons/settings/tvguide.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/settings/tvremote.png b/addons/skin.estuary/media/icons/settings/tvremote.png Binary files differdeleted file mode 100644 index 9e3c43a55b..0000000000 --- a/addons/skin.estuary/media/icons/settings/tvremote.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/settings/update-available.png b/addons/skin.estuary/media/icons/settings/update-available.png Binary files differdeleted file mode 100644 index 5fdfa29096..0000000000 --- a/addons/skin.estuary/media/icons/settings/update-available.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/settings/weather.png b/addons/skin.estuary/media/icons/settings/weather.png Binary files differdeleted file mode 100644 index 3e55dff33f..0000000000 --- a/addons/skin.estuary/media/icons/settings/weather.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/sidemenu/addons.png b/addons/skin.estuary/media/icons/sidemenu/addons.png Binary files differnew file mode 100644 index 0000000000..66ddebc049 --- /dev/null +++ b/addons/skin.estuary/media/icons/sidemenu/addons.png diff --git a/addons/skin.estuary/media/icons/sidemenu/android.png b/addons/skin.estuary/media/icons/sidemenu/android.png Binary files differnew file mode 100644 index 0000000000..400d61e07e --- /dev/null +++ b/addons/skin.estuary/media/icons/sidemenu/android.png diff --git a/addons/skin.estuary/media/icons/sidemenu/download.png b/addons/skin.estuary/media/icons/sidemenu/download.png Binary files differnew file mode 100644 index 0000000000..66ff38d521 --- /dev/null +++ b/addons/skin.estuary/media/icons/sidemenu/download.png diff --git a/addons/skin.estuary/media/icons/sidemenu/favourites.png b/addons/skin.estuary/media/icons/sidemenu/favourites.png Binary files differnew file mode 100644 index 0000000000..b9e8af4596 --- /dev/null +++ b/addons/skin.estuary/media/icons/sidemenu/favourites.png diff --git a/addons/skin.estuary/media/icons/sidemenu/livetv.png b/addons/skin.estuary/media/icons/sidemenu/livetv.png Binary files differnew file mode 100644 index 0000000000..b4be228258 --- /dev/null +++ b/addons/skin.estuary/media/icons/sidemenu/livetv.png diff --git a/addons/skin.estuary/media/icons/sidemenu/manage.png b/addons/skin.estuary/media/icons/sidemenu/manage.png Binary files differnew file mode 100644 index 0000000000..e3a7e7a2a9 --- /dev/null +++ b/addons/skin.estuary/media/icons/sidemenu/manage.png diff --git a/addons/skin.estuary/media/icons/sidemenu/movies.png b/addons/skin.estuary/media/icons/sidemenu/movies.png Binary files differnew file mode 100644 index 0000000000..ed2e62acb9 --- /dev/null +++ b/addons/skin.estuary/media/icons/sidemenu/movies.png diff --git a/addons/skin.estuary/media/icons/sidemenu/music.png b/addons/skin.estuary/media/icons/sidemenu/music.png Binary files differnew file mode 100644 index 0000000000..c245ebb0ca --- /dev/null +++ b/addons/skin.estuary/media/icons/sidemenu/music.png diff --git a/addons/skin.estuary/media/icons/sidemenu/musicvideos.png b/addons/skin.estuary/media/icons/sidemenu/musicvideos.png Binary files differnew file mode 100644 index 0000000000..2927ff8338 --- /dev/null +++ b/addons/skin.estuary/media/icons/sidemenu/musicvideos.png diff --git a/addons/skin.estuary/media/icons/sidemenu/pictures.png b/addons/skin.estuary/media/icons/sidemenu/pictures.png Binary files differnew file mode 100644 index 0000000000..a2b8400a64 --- /dev/null +++ b/addons/skin.estuary/media/icons/sidemenu/pictures.png diff --git a/addons/skin.estuary/media/icons/sidemenu/programs.png b/addons/skin.estuary/media/icons/sidemenu/programs.png Binary files differnew file mode 100644 index 0000000000..8f901cb22a --- /dev/null +++ b/addons/skin.estuary/media/icons/sidemenu/programs.png diff --git a/addons/skin.estuary/media/icons/sidemenu/radio.png b/addons/skin.estuary/media/icons/sidemenu/radio.png Binary files differnew file mode 100644 index 0000000000..ac44d45e81 --- /dev/null +++ b/addons/skin.estuary/media/icons/sidemenu/radio.png diff --git a/addons/skin.estuary/media/icons/home/tv.png b/addons/skin.estuary/media/icons/sidemenu/tv.png Binary files differindex 49c57104fd..81ff8f8392 100644 --- a/addons/skin.estuary/media/icons/home/tv.png +++ b/addons/skin.estuary/media/icons/sidemenu/tv.png diff --git a/addons/skin.estuary/media/icons/sidemenu/videos.png b/addons/skin.estuary/media/icons/sidemenu/videos.png Binary files differnew file mode 100644 index 0000000000..47b45f9c38 --- /dev/null +++ b/addons/skin.estuary/media/icons/sidemenu/videos.png diff --git a/addons/skin.estuary/media/icons/sidemenu/weather.png b/addons/skin.estuary/media/icons/sidemenu/weather.png Binary files differnew file mode 100644 index 0000000000..9a0e373a9a --- /dev/null +++ b/addons/skin.estuary/media/icons/sidemenu/weather.png diff --git a/addons/skin.estuary/media/icons/submenu/actors.png b/addons/skin.estuary/media/icons/submenu/actors.png Binary files differdeleted file mode 100644 index 86b2693390..0000000000 --- a/addons/skin.estuary/media/icons/submenu/actors.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/submenu/add-ons.png b/addons/skin.estuary/media/icons/submenu/add-ons.png Binary files differindex 95fe52bb57..b6ea514aad 100644 --- a/addons/skin.estuary/media/icons/submenu/add-ons.png +++ b/addons/skin.estuary/media/icons/submenu/add-ons.png diff --git a/addons/skin.estuary/media/icons/submenu/albums.png b/addons/skin.estuary/media/icons/submenu/albums.png Binary files differdeleted file mode 100644 index d4235014c8..0000000000 --- a/addons/skin.estuary/media/icons/submenu/albums.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/submenu/artists.png b/addons/skin.estuary/media/icons/submenu/artists.png Binary files differdeleted file mode 100644 index a5f0fe0330..0000000000 --- a/addons/skin.estuary/media/icons/submenu/artists.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/submenu/dvd.png b/addons/skin.estuary/media/icons/submenu/dvd.png Binary files differdeleted file mode 100644 index 8d9ac6d887..0000000000 --- a/addons/skin.estuary/media/icons/submenu/dvd.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/submenu/files.png b/addons/skin.estuary/media/icons/submenu/files.png Binary files differdeleted file mode 100644 index 4976bf2c6c..0000000000 --- a/addons/skin.estuary/media/icons/submenu/files.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/submenu/genres.png b/addons/skin.estuary/media/icons/submenu/genres.png Binary files differdeleted file mode 100644 index cd9376bb35..0000000000 --- a/addons/skin.estuary/media/icons/submenu/genres.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/submenu/guide.png b/addons/skin.estuary/media/icons/submenu/guide.png Binary files differindex 4718c1661d..a7490153ff 100644 --- a/addons/skin.estuary/media/icons/submenu/guide.png +++ b/addons/skin.estuary/media/icons/submenu/guide.png diff --git a/addons/skin.estuary/media/icons/submenu/location-next.png b/addons/skin.estuary/media/icons/submenu/location-next.png Binary files differdeleted file mode 100644 index 053a88be13..0000000000 --- a/addons/skin.estuary/media/icons/submenu/location-next.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/submenu/location-previous.png b/addons/skin.estuary/media/icons/submenu/location-previous.png Binary files differdeleted file mode 100644 index 6ae312d85e..0000000000 --- a/addons/skin.estuary/media/icons/submenu/location-previous.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/submenu/media.png b/addons/skin.estuary/media/icons/submenu/media.png Binary files differdeleted file mode 100644 index f6751ad8b1..0000000000 --- a/addons/skin.estuary/media/icons/submenu/media.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/submenu/playlists.png b/addons/skin.estuary/media/icons/submenu/playlists.png Binary files differdeleted file mode 100644 index 4620ff63a7..0000000000 --- a/addons/skin.estuary/media/icons/submenu/playlists.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/submenu/recentlyadded.png b/addons/skin.estuary/media/icons/submenu/recentlyadded.png Binary files differdeleted file mode 100644 index b06a1e1ed8..0000000000 --- a/addons/skin.estuary/media/icons/submenu/recentlyadded.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/submenu/recordings.png b/addons/skin.estuary/media/icons/submenu/recordings.png Binary files differindex d1665944c6..37845ffa8e 100644 --- a/addons/skin.estuary/media/icons/submenu/recordings.png +++ b/addons/skin.estuary/media/icons/submenu/recordings.png diff --git a/addons/skin.estuary/media/icons/submenu/sets.png b/addons/skin.estuary/media/icons/submenu/sets.png Binary files differdeleted file mode 100644 index a89787354d..0000000000 --- a/addons/skin.estuary/media/icons/submenu/sets.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/submenu/settings.png b/addons/skin.estuary/media/icons/submenu/settings.png Binary files differdeleted file mode 100644 index 90a510ff21..0000000000 --- a/addons/skin.estuary/media/icons/submenu/settings.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/submenu/tags.png b/addons/skin.estuary/media/icons/submenu/tags.png Binary files differdeleted file mode 100644 index e1124cdede..0000000000 --- a/addons/skin.estuary/media/icons/submenu/tags.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/submenu/title.png b/addons/skin.estuary/media/icons/submenu/title.png Binary files differdeleted file mode 100644 index 269cc24761..0000000000 --- a/addons/skin.estuary/media/icons/submenu/title.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/submenu/top100.png b/addons/skin.estuary/media/icons/submenu/top100.png Binary files differdeleted file mode 100644 index 433f87be8a..0000000000 --- a/addons/skin.estuary/media/icons/submenu/top100.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/submenu/videos.png b/addons/skin.estuary/media/icons/submenu/videos.png Binary files differdeleted file mode 100644 index 3a5fb04dd9..0000000000 --- a/addons/skin.estuary/media/icons/submenu/videos.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/submenu/weather-settings.png b/addons/skin.estuary/media/icons/submenu/weather-settings.png Binary files differdeleted file mode 100644 index 7c6a5c9542..0000000000 --- a/addons/skin.estuary/media/icons/submenu/weather-settings.png +++ /dev/null diff --git a/addons/skin.estuary/media/icons/submenu/years.png b/addons/skin.estuary/media/icons/submenu/years.png Binary files differdeleted file mode 100644 index 7a743c7dd0..0000000000 --- a/addons/skin.estuary/media/icons/submenu/years.png +++ /dev/null diff --git a/addons/skin.estuary/media/lists/buttonmenu-separator.png b/addons/skin.estuary/media/lists/buttonmenu-separator.png Binary files differdeleted file mode 100644 index 2324025910..0000000000 --- a/addons/skin.estuary/media/lists/buttonmenu-separator.png +++ /dev/null diff --git a/addons/skin.estuary/media/lists/duration.png b/addons/skin.estuary/media/lists/duration.png Binary files differnew file mode 100644 index 0000000000..3816930bb5 --- /dev/null +++ b/addons/skin.estuary/media/lists/duration.png diff --git a/addons/skin.estuary/media/lists/panel-mediamenu.png b/addons/skin.estuary/media/lists/panel-mediamenu.png Binary files differnew file mode 100644 index 0000000000..85a68eec06 --- /dev/null +++ b/addons/skin.estuary/media/lists/panel-mediamenu.png diff --git a/addons/skin.estuary/media/lists/panel.png b/addons/skin.estuary/media/lists/panel.png Binary files differindex 9a57782ba7..78802e8617 100644 --- a/addons/skin.estuary/media/lists/panel.png +++ b/addons/skin.estuary/media/lists/panel.png diff --git a/addons/skin.estuary/media/lists/played-total.png b/addons/skin.estuary/media/lists/played-total.png Binary files differindex 51ea801147..864322785c 100644 --- a/addons/skin.estuary/media/lists/played-total.png +++ b/addons/skin.estuary/media/lists/played-total.png diff --git a/addons/skin.estuary/media/lists/separator.png b/addons/skin.estuary/media/lists/separator.png Binary files differdeleted file mode 100644 index f199dd1007..0000000000 --- a/addons/skin.estuary/media/lists/separator.png +++ /dev/null diff --git a/addons/skin.estuary/media/lists/totaltv.png b/addons/skin.estuary/media/lists/totaltv.png Binary files differnew file mode 100644 index 0000000000..f529c8ed1b --- /dev/null +++ b/addons/skin.estuary/media/lists/totaltv.png diff --git a/addons/skin.estuary/media/osd/buffer-bg.png b/addons/skin.estuary/media/osd/buffer-bg.png Binary files differnew file mode 100644 index 0000000000..54d5d0dc1f --- /dev/null +++ b/addons/skin.estuary/media/osd/buffer-bg.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/bookmarks.png b/addons/skin.estuary/media/osd/fullscreen/buttons/bookmarks.png Binary files differindex 3743d557b4..22bf523bd2 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/bookmarks.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/bookmarks.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/button-fo.png b/addons/skin.estuary/media/osd/fullscreen/buttons/button-fo.png Binary files differnew file mode 100644 index 0000000000..63576c2424 --- /dev/null +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/button-fo.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/channels.png b/addons/skin.estuary/media/osd/fullscreen/buttons/channels.png Binary files differindex cc01d27489..8bb26953d4 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/channels.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/channels.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/guide.png b/addons/skin.estuary/media/osd/fullscreen/buttons/guide.png Binary files differindex c3bb46b636..0f850de714 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/guide.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/guide.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/home.png b/addons/skin.estuary/media/osd/fullscreen/buttons/home.png Binary files differindex 01ef25397a..f7a9f1dacf 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/home.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/home.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/information.png b/addons/skin.estuary/media/osd/fullscreen/buttons/information.png Binary files differindex 0fdac1eebe..a6c8605228 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/information.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/information.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/next.png b/addons/skin.estuary/media/osd/fullscreen/buttons/next.png Binary files differindex 4606f052a1..0780bf1d95 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/next.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/next.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/pause.png b/addons/skin.estuary/media/osd/fullscreen/buttons/pause.png Binary files differindex 445c7bdcee..72a87c1948 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/pause.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/pause.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/play.png b/addons/skin.estuary/media/osd/fullscreen/buttons/play.png Binary files differindex 7ac58861c9..5f8d3acdec 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/play.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/play.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/previous.png b/addons/skin.estuary/media/osd/fullscreen/buttons/previous.png Binary files differindex 9a7b253d5c..f28efe0605 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/previous.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/previous.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/random-off.png b/addons/skin.estuary/media/osd/fullscreen/buttons/random-off.png Binary files differindex 01d05b3038..cced4df971 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/random-off.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/random-off.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/random-on.png b/addons/skin.estuary/media/osd/fullscreen/buttons/random-on.png Binary files differindex 56dc177b85..5b0dbd4eaf 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/random-on.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/random-on.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/random_off.png b/addons/skin.estuary/media/osd/fullscreen/buttons/random_off.png Binary files differdeleted file mode 100644 index 16e958b8d4..0000000000 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/random_off.png +++ /dev/null diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/random_on.png b/addons/skin.estuary/media/osd/fullscreen/buttons/random_on.png Binary files differdeleted file mode 100644 index 5855e5300b..0000000000 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/random_on.png +++ /dev/null diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/rating.png b/addons/skin.estuary/media/osd/fullscreen/buttons/rating.png Binary files differindex b7f33c74be..6db35d7788 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/rating.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/rating.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/record-white.png b/addons/skin.estuary/media/osd/fullscreen/buttons/record-white.png Binary files differindex e2c6d1fd1f..0273f1ca73 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/record-white.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/record-white.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/record.png b/addons/skin.estuary/media/osd/fullscreen/buttons/record.png Binary files differindex ac1ad38c5d..a7ece89196 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/record.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/record.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/repeat-all.png b/addons/skin.estuary/media/osd/fullscreen/buttons/repeat-all.png Binary files differindex 4986f831cc..c241d49a79 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/repeat-all.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/repeat-all.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/repeat-off.png b/addons/skin.estuary/media/osd/fullscreen/buttons/repeat-off.png Binary files differindex 5578e08734..c4a7ed3374 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/repeat-off.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/repeat-off.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/repeat-one.png b/addons/skin.estuary/media/osd/fullscreen/buttons/repeat-one.png Binary files differindex 3e95165478..5938a501a4 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/repeat-one.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/repeat-one.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/settings-subtitle.png b/addons/skin.estuary/media/osd/fullscreen/buttons/settings-subtitle.png Binary files differindex f79df08bc6..94f770c7e2 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/settings-subtitle.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/settings-subtitle.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/settings.png b/addons/skin.estuary/media/osd/fullscreen/buttons/settings.png Binary files differindex b38873ceed..baa5a2ae9c 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/settings.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/settings.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/stereoscopic.png b/addons/skin.estuary/media/osd/fullscreen/buttons/stereoscopic.png Binary files differindex a5be24284e..0a22f32434 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/stereoscopic.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/stereoscopic.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/stop.png b/addons/skin.estuary/media/osd/fullscreen/buttons/stop.png Binary files differindex 0743a5cf40..a7a9277c0a 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/stop.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/stop.png diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/teletext-alternative.png b/addons/skin.estuary/media/osd/fullscreen/buttons/teletext-alternative.png Binary files differdeleted file mode 100644 index 8d82fa3199..0000000000 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/teletext-alternative.png +++ /dev/null diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/teletext.png b/addons/skin.estuary/media/osd/fullscreen/buttons/teletext.png Binary files differindex 60e319f9d7..fff949e805 100644 --- a/addons/skin.estuary/media/osd/fullscreen/buttons/teletext.png +++ b/addons/skin.estuary/media/osd/fullscreen/buttons/teletext.png diff --git a/addons/skin.estuary/media/overlays/badge.png b/addons/skin.estuary/media/overlays/badge.png Binary files differnew file mode 100644 index 0000000000..6e311eb760 --- /dev/null +++ b/addons/skin.estuary/media/overlays/badge.png diff --git a/addons/skin.estuary/media/overlays/circle.png b/addons/skin.estuary/media/overlays/circle.png Binary files differdeleted file mode 100644 index 1fc5cedc50..0000000000 --- a/addons/skin.estuary/media/overlays/circle.png +++ /dev/null diff --git a/addons/skin.estuary/media/overlays/folder.png b/addons/skin.estuary/media/overlays/folder.png Binary files differindex a49798944c..a414622ef2 100644 --- a/addons/skin.estuary/media/overlays/folder.png +++ b/addons/skin.estuary/media/overlays/folder.png diff --git a/addons/skin.estuary/media/overlays/overlay-bg.png b/addons/skin.estuary/media/overlays/overlay-bg.png Binary files differnew file mode 100644 index 0000000000..02b69c1d71 --- /dev/null +++ b/addons/skin.estuary/media/overlays/overlay-bg.png diff --git a/addons/skin.estuary/media/overlays/overlayfade.png b/addons/skin.estuary/media/overlays/overlayfade.png Binary files differnew file mode 100644 index 0000000000..ff91df1f72 --- /dev/null +++ b/addons/skin.estuary/media/overlays/overlayfade.png diff --git a/addons/skin.estuary/media/overlays/set.png b/addons/skin.estuary/media/overlays/set.png Binary files differnew file mode 100644 index 0000000000..bc6df6d67c --- /dev/null +++ b/addons/skin.estuary/media/overlays/set.png diff --git a/addons/skin.estuary/media/overlays/shadow.png b/addons/skin.estuary/media/overlays/shadow.png Binary files differindex 9c841fcbf6..ef5b4a6f5e 100644 --- a/addons/skin.estuary/media/overlays/shadow.png +++ b/addons/skin.estuary/media/overlays/shadow.png diff --git a/addons/skin.estuary/media/progress/texturebg_alt_white.png b/addons/skin.estuary/media/progress/texturebg_alt_white.png Binary files differnew file mode 100644 index 0000000000..0850e1a66f --- /dev/null +++ b/addons/skin.estuary/media/progress/texturebg_alt_white.png diff --git a/addons/skin.estuary/playlists/inprogress_movies.xsp b/addons/skin.estuary/playlists/inprogress_movies.xsp index 83b3d77bb1..722fa3348f 100644 --- a/addons/skin.estuary/playlists/inprogress_movies.xsp +++ b/addons/skin.estuary/playlists/inprogress_movies.xsp @@ -3,6 +3,6 @@ <name>In-progress movies</name> <match>all</match> <rule field="inprogress" operator="true" /> - <limit>10</limit> + <limit>15</limit> <order direction="descending">lastplayed</order> </smartplaylist> diff --git a/addons/skin.estuary/playlists/inprogress_musicvideos.xsp b/addons/skin.estuary/playlists/inprogress_musicvideos.xsp new file mode 100644 index 0000000000..dd9a16e02b --- /dev/null +++ b/addons/skin.estuary/playlists/inprogress_musicvideos.xsp @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> +<smartplaylist type="musicvideos"> + <name>In-progress music videos</name> + <match>all</match> + <rule field="inprogress" operator="true" /> + <limit>15</limit> + <order direction="descending">lastplayed</order> +</smartplaylist> diff --git a/addons/skin.estuary/playlists/mostplayed_albums.xsp b/addons/skin.estuary/playlists/mostplayed_albums.xsp index 605dff23ab..0b6e241995 100644 --- a/addons/skin.estuary/playlists/mostplayed_albums.xsp +++ b/addons/skin.estuary/playlists/mostplayed_albums.xsp @@ -2,7 +2,7 @@ <smartplaylist type="albums"> <name>Most played albums</name> <match>all</match> - <limit>10</limit> + <limit>15</limit> <rule field="playcount" operator="greaterthan"> <value>0</value> </rule> diff --git a/addons/skin.estuary/playlists/random_albums.xsp b/addons/skin.estuary/playlists/random_albums.xsp index 573e74d989..80f85ff9f7 100644 --- a/addons/skin.estuary/playlists/random_albums.xsp +++ b/addons/skin.estuary/playlists/random_albums.xsp @@ -2,6 +2,6 @@ <smartplaylist type="albums"> <name>Random albums</name> <match>all</match> - <limit>10</limit> + <limit>15</limit> <order direction="ascending">random</order> </smartplaylist> diff --git a/addons/skin.estuary/playlists/random_artists.xsp b/addons/skin.estuary/playlists/random_artists.xsp index 918b844df3..dec3067c60 100644 --- a/addons/skin.estuary/playlists/random_artists.xsp +++ b/addons/skin.estuary/playlists/random_artists.xsp @@ -2,6 +2,6 @@ <smartplaylist type="artists"> <name>Random artists</name> <match>all</match> - <limit>10</limit> + <limit>15</limit> <order direction="ascending">random</order> </smartplaylist> diff --git a/addons/skin.estuary/playlists/random_movies.xsp b/addons/skin.estuary/playlists/random_movies.xsp index d6e83e64f3..44c040c09e 100644 --- a/addons/skin.estuary/playlists/random_movies.xsp +++ b/addons/skin.estuary/playlists/random_movies.xsp @@ -2,6 +2,6 @@ <smartplaylist type="movies"> <name>Random movies</name> <match>all</match> - <limit>10</limit> + <limit>15</limit> <order direction="descending">random</order> </smartplaylist> diff --git a/addons/skin.estuary/playlists/random_musicvideo_artists.xsp b/addons/skin.estuary/playlists/random_musicvideo_artists.xsp new file mode 100644 index 0000000000..3bcbc039e1 --- /dev/null +++ b/addons/skin.estuary/playlists/random_musicvideo_artists.xsp @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> +<smartplaylist type="musicvideos"> + <name></name> + <match>all</match> + <group>artists</group> + <order direction="ascending">random</order> +</smartplaylist> diff --git a/addons/skin.estuary/playlists/random_musicvideos.xsp b/addons/skin.estuary/playlists/random_musicvideos.xsp index aea0da7edd..dfae0a3d8f 100644 --- a/addons/skin.estuary/playlists/random_musicvideos.xsp +++ b/addons/skin.estuary/playlists/random_musicvideos.xsp @@ -2,6 +2,6 @@ <smartplaylist type="musicvideos"> <name>Random music videos</name> <match>all</match> - <limit>10</limit> + <limit>15</limit> <order direction="descending">random</order> </smartplaylist> diff --git a/addons/skin.estuary/playlists/recent_unwatched_episodes.xsp b/addons/skin.estuary/playlists/recent_unwatched_episodes.xsp new file mode 100644 index 0000000000..c96cc504f7 --- /dev/null +++ b/addons/skin.estuary/playlists/recent_unwatched_episodes.xsp @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> +<smartplaylist type="episodes"> + <name>Recent Unwatched Episodes</name> + <match>all</match> + <rule field="dateadded" operator="after"> + <value>1900-01-01</value> + </rule> + <rule field="playcount" operator="lessthan"> + <value>1</value> + </rule> + <limit>15</limit> + <order direction="descending">dateadded</order> +</smartplaylist> diff --git a/addons/skin.estuary/playlists/recent_unwatched_movies.xsp b/addons/skin.estuary/playlists/recent_unwatched_movies.xsp new file mode 100644 index 0000000000..7b70cb35c9 --- /dev/null +++ b/addons/skin.estuary/playlists/recent_unwatched_movies.xsp @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> +<smartplaylist type="movies"> + <name>Recent Unwatched Movies</name> + <match>all</match> + <rule field="dateadded" operator="after"> + <value>1900-01-01</value> + </rule> + <rule field="playcount" operator="lessthan"> + <value>1</value> + </rule> + <limit>15</limit> + <order direction="descending">dateadded</order> +</smartplaylist> diff --git a/addons/skin.estuary/playlists/unplayed_albums.xsp b/addons/skin.estuary/playlists/unplayed_albums.xsp index 9839b3bd5a..b64ad674b7 100644 --- a/addons/skin.estuary/playlists/unplayed_albums.xsp +++ b/addons/skin.estuary/playlists/unplayed_albums.xsp @@ -2,7 +2,7 @@ <smartplaylist type="albums"> <name>Unplayed albums</name> <match>all</match> - <limit>10</limit> + <limit>15</limit> <rule field="playcount" operator="is"> <value>0</value> </rule> diff --git a/addons/skin.estuary/playlists/unwatched_movies.xsp b/addons/skin.estuary/playlists/unwatched_movies.xsp index 33b48ccc3b..abc9624b96 100644 --- a/addons/skin.estuary/playlists/unwatched_movies.xsp +++ b/addons/skin.estuary/playlists/unwatched_movies.xsp @@ -5,6 +5,6 @@ <rule field="playcount" operator="is"> <value>0</value> </rule> - <limit>10</limit> + <limit>15</limit> <order direction="descending">random</order> </smartplaylist> diff --git a/addons/skin.estuary/playlists/unwatched_musicvideos.xsp b/addons/skin.estuary/playlists/unwatched_musicvideos.xsp new file mode 100644 index 0000000000..237dddc701 --- /dev/null +++ b/addons/skin.estuary/playlists/unwatched_musicvideos.xsp @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> +<smartplaylist type="musicvideos"> + <name>Unwatched music videos</name> + <match>all</match> + <rule field="playcount" operator="is"> + <value>0</value> + </rule> + <limit>15</limit> + <order direction="descending">random</order> +</smartplaylist> diff --git a/addons/skin.estuary/playlists/unwatched_tvshows.xsp b/addons/skin.estuary/playlists/unwatched_tvshows.xsp index f8fae6ec67..89c220936d 100644 --- a/addons/skin.estuary/playlists/unwatched_tvshows.xsp +++ b/addons/skin.estuary/playlists/unwatched_tvshows.xsp @@ -8,6 +8,6 @@ <rule field="numepisodes" operator="greaterthan"> <value>0</value> </rule> - <limit>10</limit> + <limit>15</limit> <order direction="ascending">random</order> </smartplaylist> diff --git a/addons/skin.estuary/themes/curial/buttons/button-fo.png b/addons/skin.estuary/themes/curial/buttons/button-fo.png Binary files differdeleted file mode 100644 index 4d620b4090..0000000000 --- a/addons/skin.estuary/themes/curial/buttons/button-fo.png +++ /dev/null diff --git a/addons/skin.estuary/themes/curial/buttons/button-nofo.png b/addons/skin.estuary/themes/curial/buttons/button-nofo.png Binary files differindex 8c57a754e7..64cf388ffe 100644 --- a/addons/skin.estuary/themes/curial/buttons/button-nofo.png +++ b/addons/skin.estuary/themes/curial/buttons/button-nofo.png diff --git a/addons/skin.estuary/themes/curial/dialogs/dialog-bg-nobo.png b/addons/skin.estuary/themes/curial/dialogs/dialog-bg-nobo.png Binary files differnew file mode 100644 index 0000000000..ab7ef5907a --- /dev/null +++ b/addons/skin.estuary/themes/curial/dialogs/dialog-bg-nobo.png diff --git a/addons/skin.estuary/themes/curial/dialogs/dialog-bg.png b/addons/skin.estuary/themes/curial/dialogs/dialog-bg.png Binary files differindex 9da682fff2..b699e8c6bf 100644 --- a/addons/skin.estuary/themes/curial/dialogs/dialog-bg.png +++ b/addons/skin.estuary/themes/curial/dialogs/dialog-bg.png diff --git a/addons/skin.estuary/themes/curial/frame/InfoBar.png b/addons/skin.estuary/themes/curial/frame/InfoBar.png Binary files differdeleted file mode 100644 index 286bd8bed1..0000000000 --- a/addons/skin.estuary/themes/curial/frame/InfoBar.png +++ /dev/null diff --git a/addons/skin.estuary/themes/curial/lists/focus.png b/addons/skin.estuary/themes/curial/lists/focus.png Binary files differdeleted file mode 100644 index 35caa559bf..0000000000 --- a/addons/skin.estuary/themes/curial/lists/focus.png +++ /dev/null diff --git a/addons/skin.estuary/themes/curial/lists/panel-mediamenu.png b/addons/skin.estuary/themes/curial/lists/panel-mediamenu.png Binary files differnew file mode 100644 index 0000000000..e675519345 --- /dev/null +++ b/addons/skin.estuary/themes/curial/lists/panel-mediamenu.png diff --git a/addons/skin.estuary/themes/curial/lists/panel.png b/addons/skin.estuary/themes/curial/lists/panel.png Binary files differnew file mode 100644 index 0000000000..0ea409f521 --- /dev/null +++ b/addons/skin.estuary/themes/curial/lists/panel.png diff --git a/addons/skin.estuary/themes/curial/overlays/shadow.png b/addons/skin.estuary/themes/curial/overlays/shadow.png Binary files differindex 285b7e8e8e..9ad4b04b5f 100644 --- a/addons/skin.estuary/themes/curial/overlays/shadow.png +++ b/addons/skin.estuary/themes/curial/overlays/shadow.png diff --git a/addons/skin.estuary/themes/flat/buttons/button-nofo.png b/addons/skin.estuary/themes/flat/buttons/button-nofo.png Binary files differnew file mode 100644 index 0000000000..3aa41eea1c --- /dev/null +++ b/addons/skin.estuary/themes/flat/buttons/button-nofo.png diff --git a/addons/skin.estuary/themes/flat/dialogs/dialog-bg.png b/addons/skin.estuary/themes/flat/dialogs/dialog-bg.png Binary files differnew file mode 100644 index 0000000000..3aa41eea1c --- /dev/null +++ b/addons/skin.estuary/themes/flat/dialogs/dialog-bg.png diff --git a/addons/skin.estuary/themes/flat/overlays/shadow.png b/addons/skin.estuary/themes/flat/overlays/shadow.png Binary files differnew file mode 100644 index 0000000000..d362d9a658 --- /dev/null +++ b/addons/skin.estuary/themes/flat/overlays/shadow.png diff --git a/addons/skin.estuary/1080i/AddonBrowser.xml b/addons/skin.estuary/xml/AddonBrowser.xml index 4263e169f6..04b3d490e2 100644 --- a/addons/skin.estuary/1080i/AddonBrowser.xml +++ b/addons/skin.estuary/xml/AddonBrowser.xml @@ -8,10 +8,10 @@ <include>DefaultBackground</include> <control type="group"> <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> - <include>CommonScrollbars</include> <include>View_50_List</include> <include>View_52_IconWall</include> <include>View_55_WideList</include> + <include>CommonScrollbars</include> <control type="group"> <include>OpenClose_Left</include> <visible>Control.IsVisible(55)</visible> @@ -19,11 +19,15 @@ <include>Visible_Left</include> <include>ListThumbInfoPanel</include> </control> + <include content="TopBar"> + <param name="breadcrumbs_label" value="$LOCALIZE[24001]" /> + </include> + <include>BottomBar</include> <include>MediaMenuMouseOverlay</include> <control type="group"> <include>MediaMenuCommon</include> <control type="grouplist" id="9000"> - <top>90</top> + <top>50</top> <include>MediaMenuListCommon</include> <control type="label" id="201"> <include>MediaMenuLabelCommon</include> @@ -54,14 +58,11 @@ <include>MediaMenuNowPlaying</include> </control> </control> - <include content="TopBar"> - <param name="breadcrumbs_label" value="$LOCALIZE[24001]" /> - <param name="breadcrumbs_icon" value="icons/settings/addons.png" /> - </include> - <include>BottomBar</include> <control type="group"> - <top>1002</top> + <height>78</height> + <bottom>0</bottom> <visible>$EXP[sidebar_focused]</visible> + <animation effect="fade" time="300">VisibleChange</animation> <include content="LeftAlignedInfo"> <param name="main_label" value="$INFO[Window(AddonBrowser).Property(Updated)]" /> <param name="sub_label" value="$LOCALIZE[31069]" /> diff --git a/addons/skin.estuary/xml/Constants_1920.xml b/addons/skin.estuary/xml/Constants_1920.xml new file mode 100644 index 0000000000..d85f2d53d2 --- /dev/null +++ b/addons/skin.estuary/xml/Constants_1920.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <constant name="widelist_width">1325</constant> + <constant name="list_width">730</constant> + <constant name="width_center">960</constant> + <constant name="tvchannelslist_width">1002</constant> + <constant name="tvrecordings_width">1060</constant> + <constant name="eventloglist_width">1430</constant> + <constant name="playlisteditorlist_width">770</constant> + <constant name="playlistlist_width">904</constant> +</includes> diff --git a/addons/skin.estuary/xml/Constants_2560.xml b/addons/skin.estuary/xml/Constants_2560.xml new file mode 100644 index 0000000000..fea8fc5886 --- /dev/null +++ b/addons/skin.estuary/xml/Constants_2560.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <constant name="widelist_width">1965</constant> + <constant name="list_width">1370</constant> + <constant name="width_center">1280</constant> + <constant name="tvchannelslist_width">1642</constant> + <constant name="tvrecordings_width">1700</constant> + <constant name="eventloglist_width">2070</constant> + <constant name="playlisteditorlist_width">1410</constant> + <constant name="playlistlist_width">1544</constant> +</includes> diff --git a/addons/skin.estuary/1080i/Custom_1100_AddonLauncher.xml b/addons/skin.estuary/xml/Custom_1100_AddonLauncher.xml index 30d85e9f8e..6fa14554d1 100644 --- a/addons/skin.estuary/1080i/Custom_1100_AddonLauncher.xml +++ b/addons/skin.estuary/xml/Custom_1100_AddonLauncher.xml @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <window id="1100"> - <defaultcontrol>9000</defaultcontrol> + <defaultcontrol always="true">9000</defaultcontrol> + <backgroundcolor>background</backgroundcolor> <controls> <include>DefaultBackground</include> <control type="multiimage"> @@ -12,154 +13,211 @@ <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> <animation effect="fade" time="400">VisibleChange</animation> - <imagepath background="true" colordiffuse="35FFFFFF">$VAR[AddonsFanartVar]</imagepath> + <imagepath background="true" colordiffuse="bg_overlay">$VAR[AddonsFanartVar]</imagepath> <visible>!Player.HasMedia</visible> </control> <control type="group"> <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> + <control type="group" id="400"> + <include>OpenClose_Right</include> + <include content="AddonLauncherPanel"> + <param name="group_id" value="500" /> + <param name="id" value="video" /> + <param name="container_path" value="addons://sources/video/" /> + <param name="container_target" value="videos" /> + <param name="imagewidget_onclick" value="ActivateWindow(addonbrowser,addons://all/xbmc.addon.video,return)" /> + <param name="imagewidget_image" value="special://skin/extras/home-images/movie.jpg" /> + </include> + <include content="AddonLauncherPanel"> + <param name="group_id" value="501" /> + <param name="id" value="music" /> + <param name="container_path" value="addons://sources/audio/" /> + <param name="container_target" value="music" /> + <param name="imagewidget_onclick" value="ActivateWindow(addonbrowser,addons://all/xbmc.addon.audio,return)" /> + <param name="imagewidget_image" value="special://skin/extras/home-images/music.jpg" /> + </include> + <include content="AddonLauncherPanel"> + <param name="group_id" value="502" /> + <param name="id" value="addons" /> + <param name="container_path" value="addons://sources/executable/" /> + <param name="container_target" value="programs" /> + <param name="imagewidget_onclick" value="ActivateWindow(addonbrowser,addons://all/xbmc.addon.executable,return)" /> + <param name="imagewidget_image" value="special://skin/extras/home-images/add-ons.jpg" /> + </include> + <include content="AddonLauncherPanel" condition="System.Platform.Android"> + <param name="group_id" value="506" /> + <param name="id" value="android" /> + <param name="container_path" value="androidapp://sources/apps/" /> + <param name="container_target" value="programs" /> + </include> + <include content="AddonLauncherPanel"> + <param name="group_id" value="503" /> + <param name="id" value="pictures" /> + <param name="container_path" value="addons://sources/image/" /> + <param name="container_target" value="pictures" /> + <param name="imagewidget_onclick" value="ActivateWindow(addonbrowser,addons://all/xbmc.addon.image,return)" /> + <param name="imagewidget_image" value="special://skin/extras/home-images/pictures.jpg" /> + </include> + <include content="AddonLauncherPanel"> + <param name="group_id" value="507" /> + <param name="id" value="download" /> + <param name="container_path" value="addons://all/" /> + <param name="container_target" value="addonbrowser" /> + </include> + <include content="AddonLauncherPanel"> + <param name="group_id" value="508" /> + <param name="id" value="manage" /> + <param name="container_path" value="addons://user" /> + <param name="container_target" value="addonbrowser" /> + </include> + </control> <control type="group"> - <left>90</left> - <top>185</top> <include>OpenClose_Left</include> - <control type="image"> - <left>-20</left> - <top>-20</top> - <width>424</width> - <height>660</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> + <include content="ContentPanel"> + <param name="width" value="523" /> + </include> <control type="list" id="9000"> <left>1</left> - <top>1</top> - <width>382</width> + <top>300</top> + <width>462</width> <height>671</height> <pagecontrol>70</pagecontrol> <onup>700</onup> <ondown>700</ondown> - <onright condition="String.IsEqual(Container(9000).ListItem.Property(id),video) + Control.IsVisible(500)">500</onright> - <onright condition="String.IsEqual(Container(9000).ListItem.Property(id),music) + Control.IsVisible(501)">501</onright> - <onright condition="String.IsEqual(Container(9000).ListItem.Property(id),addons) + Control.IsVisible(502)">502</onright> - <onright condition="String.IsEqual(Container(9000).ListItem.Property(id),pictures) + Control.IsVisible(503)">503</onright> - <onright condition="String.IsEqual(Container(9000).ListItem.Property(id),outdated) + Control.IsVisible(504)">504</onright> - <onright condition="String.IsEqual(Container(9000).ListItem.Property(id),android) + Control.IsVisible(506)">506</onright> + <onright>SetFocus($INFO[Container(9000).ListItem.Property(menu_id)])</onright> <scrolltime tween="cubic" easing="out">500</scrolltime> - <focusedlayout height="120"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>382</width> - <height>120</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> + <focusedlayout height="95"> <control type="group"> + <animation effect="fade" start="100" end="0" time="0">UnFocus</animation> <control type="image"> <left>0</left> - <top>0</top> - <width>382</width> - <height>120</height> + <width>462</width> + <height>95</height> <texture colordiffuse="button_focus">lists/focus.png</texture> - <animation effect="fade" start="100" end="0" time="0">Unfocus</animation> + <animation effect="fade" start="100" end="0" time="0" condition="!Control.HasFocus(9000) + !Control.HasFocus(900) + !ControlGroup(700).HasFocus">Conditional</animation> </control> - <control type="label"> - <left>20</left> - <top>55</top> - <height>70</height> - <width>350</width> - <aligny>center</aligny> - <align>center</align> - <font>font12</font> - <label>$INFO[ListItem.Label]</label> - <shadowcolor>text_shadow</shadowcolor> + <control type="image"> + <left>-3</left> + <top>1</top> + <width>95</width> + <height>95</height> + <texture colordiffuse="button_focus">$INFO[ListItem.Art(thumb)]</texture> + <animation effect="fade" start="0" end="100" time="300" reversible="false">Focus</animation> </control> <control type="image"> <left>0</left> - <top>-10</top> - <width>382</width> - <aspectratio>keep</aspectratio> - <height>120</height> - <texture background="true">$INFO[ListItem.Art(thumb)]</texture> + <width>95</width> + <height>95</height> + <texture colordiffuse="51FFFFFF">colors/black.png</texture> + <animation effect="fade" start="100" end="0" time="0" condition="!Control.HasFocus(9000) + !Control.HasFocus(900) + !ControlGroup(700).HasFocus">Conditional</animation> </control> </control> - </focusedlayout> - <itemlayout height="120"> <control type="image"> - <left>0</left> - <top>0</top> - <width>382</width> - <height>120</height> - <texture border="90,3,90,3">lists/separator.png</texture> + <left>-3</left> + <top>1</top> + <width>95</width> + <height>95</height> + <texture>$INFO[ListItem.Art(thumb)]</texture> + </control> + <control type="label"> + <left>104</left> + <height>95</height> + <width>560</width> + <aligny>center</aligny> + <font>font14</font> + <label>$INFO[ListItem.Label]</label> + <shadowcolor>text_shadow</shadowcolor> </control> + </focusedlayout> + <itemlayout height="95"> <control type="label"> - <left>20</left> - <top>55</top> - <height>70</height> - <width>350</width> + <left>104</left> + <height>95</height> + <width>560</width> <aligny>center</aligny> - <align>center</align> - <font>font12</font> + <font>font14</font> <label>$INFO[ListItem.Label]</label> <shadowcolor>text_shadow</shadowcolor> </control> <control type="image"> - <left>0</left> - <top>-10</top> - <width>382</width> - <aspectratio>keep</aspectratio> - <height>120</height> - <texture background="true">$INFO[ListItem.Art(thumb)]</texture> + <left>-3</left> + <top>1</top> + <width>95</width> + <height>95</height> + <texture colordiffuse="44FFFFFF">$INFO[ListItem.Art(thumb)]</texture> </control> </itemlayout> <content> <item id="1"> <label>$LOCALIZE[1037]</label> <onclick>ActivateWindow(videos,addons://sources/video/,return)</onclick> - <thumb>icons/settings/video.png</thumb> + <thumb>icons/sidemenu/videos.png</thumb> <property name="id">video</property> <property name="path">addons://sources/video/</property> + <property name="menu_id">$NUMBER[500]</property> + <!-- <visible>Integer.IsGreater(Container(500).NumItems,0)</visible> --> </item> <item id="2"> <label>$LOCALIZE[1038]</label> <onclick>ActivateWindow(music,addons://sources/audio/,return)</onclick> - <thumb>icons/settings/music.png</thumb> + <thumb>icons/sidemenu/music.png</thumb> <property name="id">music</property> <property name="path">addons://sources/audio/</property> + <property name="menu_id">$NUMBER[501]</property> + <!-- <visible>Integer.IsGreater(Container(501).NumItems,0)</visible> --> </item> <item id="3"> <label>$LOCALIZE[1043]</label> <onclick>ActivateWindow(programs,addons://sources/executable/,return)</onclick> - <thumb>icons/settings/appearance.png</thumb> + <thumb>icons/sidemenu/programs.png</thumb> <property name="id">addons</property> <property name="path">addons://sources/executable/</property> + <property name="menu_id">$NUMBER[502]</property> + <!-- <visible>Integer.IsGreater(Container(502).NumItems,0)</visible> --> </item> <item id="4"> <label>$LOCALIZE[20244]</label> <onclick>ActivateWindow(programs,androidapp://sources/apps/,return)</onclick> - <thumb>icons/settings/android.png</thumb> + <thumb>icons/sidemenu/android.png</thumb> <property name="id">android</property> <property name="path">androidapp://sources/apps/</property> + <property name="menu_id">$NUMBER[506]</property> <visible>System.Platform.Android</visible> </item> <item id="5"> <label>$LOCALIZE[1039]</label> <onclick>ActivateWindow(pictures,addons://sources/image/,return)</onclick> - <thumb>icons/settings/pictures.png</thumb> + <thumb>icons/sidemenu/pictures.png</thumb> <property name="id">pictures</property> - <property name="path">addons://sources/executable/</property> + <property name="path">addons://sources/image/</property> + <property name="menu_id">$NUMBER[503]</property> + <!-- <visible>Integer.IsGreater(Container(503).NumItems,0)</visible> + --> + </item> + <item id="7"> + <label>$LOCALIZE[24998]</label> + <onclick>ActivateWindow(addonbrowser,addons://user/,return)</onclick> + <thumb>icons/sidemenu/manage.png</thumb> + <property name="id">manage</property> + <property name="path">addons://user/</property> + <property name="menu_id">$NUMBER[508]</property> + </item> + <item id="6"> + <label>$LOCALIZE[33003]</label> + <onclick>ActivateWindow(addonbrowser,addons://all/,return)</onclick> + <thumb>icons/sidemenu/download.png</thumb> + <property name="id">download</property> + <property name="path">addons://all/</property> + <property name="menu_id">$NUMBER[507]</property> </item> - <!-- <item id="6"> - <label>Available Updates</label> - <onclick>ActivateWindow(addonbrowser,addons://outdated/,return)</onclick> - <thumb>icons/settings/update-available.png</thumb> - <property name="id">outdated</property> - </item> --> </content> </control> </control> <control type="grouplist" id="700"> <orientation>horizontal</orientation> - <itemgap>-22</itemgap> - <left>70</left> - <top>795</top> + <left>32</left> + <top>135</top> + <height>120</height> <onup>SetFocus(9000,99)</onup> <onup>9000</onup> <ondown>SetFocus(9000,0)</ondown> @@ -167,18 +225,18 @@ <onright>400</onright> <usecontrolcoords>true</usecontrolcoords> <control type="radiobutton" id="801"> - <width>157</width> - <height>110</height> + <width>120</width> + <height>120</height> <align>right</align> <aligny>center</aligny> <onclick>ActivateWindow(addonbrowser,root)</onclick> - <font>font10</font> + <font>font12</font> <label></label> <textoffsetx>40</textoffsetx> <textwidth>230</textwidth> - <texturefocus border="40" colordiffuse="button_focus">buttons/button-fo.png</texturefocus> - <texturenofocus border="40">buttons/button-nofo.png</texturenofocus> - <radioposx>55</radioposx> + <texturefocus colordiffuse="button_focus">buttons/roundbutton-fo.png</texturefocus> + <texturenofocus /> + <radioposx>39</radioposx> <radioposy>0</radioposy> <radiowidth>40</radiowidth> <radioheight>40</radioheight> @@ -188,17 +246,18 @@ <textureradiooffnofocus>icons/submenu/add-ons.png</textureradiooffnofocus> </control> <control type="radiobutton" id="802"> + <top>5</top> <width>157</width> <height>110</height> <align>right</align> <aligny>center</aligny> <onclick>ActivateWindow(addonbrowser,addons://outdated/,return)</onclick> - <font>font10</font> + <font>font12</font> <label></label> <textoffsetx>40</textoffsetx> <textwidth>230</textwidth> - <texturefocus border="40" colordiffuse="button_focus">buttons/button-fo.png</texturefocus> - <texturenofocus border="40">buttons/button-nofo.png</texturenofocus> + <texturefocus border="30" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> + <texturenofocus /> <radioposx>35</radioposx> <radioposy>0</radioposy> <radiowidth>40</radiowidth> @@ -212,18 +271,18 @@ <textureradiooffdisabled colordiffuse="disabled">icons/submenu/updatelibrary.png</textureradiooffdisabled> </control> <control type="radiobutton" id="803"> - <width>157</width> - <height>110</height> + <width>120</width> + <height>120</height> <align>right</align> <aligny>center</aligny> <onclick>ActivateWindow(systemsettings,addons)</onclick> - <font>font10</font> + <font>font12</font> <label></label> <textoffsetx>40</textoffsetx> <textwidth>230</textwidth> - <texturefocus border="40" colordiffuse="button_focus">buttons/button-fo.png</texturefocus> - <texturenofocus border="40">buttons/button-nofo.png</texturenofocus> - <radioposx>55</radioposx> + <texturefocus colordiffuse="button_focus">buttons/roundbutton-fo.png</texturefocus> + <texturenofocus /> + <radioposx>40</radioposx> <radioposy>0</radioposy> <radiowidth>40</radiowidth> <radioheight>40</radioheight> @@ -234,111 +293,30 @@ </control> <control type="label" id="804"> <left>-217</left> - <top>20</top> + <top>22</top> <height>70</height> <width>100</width> <aligny>center</aligny> <align>center</align> - <font>font20_title</font> + <font>font32_title</font> <label>$VAR[AddonCountLabel]</label> <shadowcolor>text_shadow</shadowcolor> </control> </control> - <control type="group" id="400"> - <include>OpenClose_Right</include> - <include content="AddonLauncherPanel"> - <param name="container_id" value="500" /> - <param name="visible" value="Container(9000).HasFocus(1)" /> - <param name="container_path" value="addons://sources/video/" /> - <param name="container_target" value="videos" /> - </include> - <include content="AddonLauncherPanel"> - <param name="container_id" value="501" /> - <param name="visible" value="Container(9000).HasFocus(2)" /> - <param name="container_path" value="addons://sources/audio/" /> - <param name="container_target" value="music" /> - </include> - <include content="AddonLauncherPanel"> - <param name="container_id" value="502" /> - <param name="visible" value="Container(9000).HasFocus(3)" /> - <param name="container_path" value="addons://sources/executable/" /> - <param name="container_target" value="programs" /> - </include> - <include content="AddonLauncherPanel" condition="System.Platform.Android"> - <param name="container_id" value="506" /> - <param name="visible" value="Container(9000).HasFocus(4)" /> - <param name="container_path" value="androidapp://sources/apps/" /> - <param name="container_target" value="programs" /> - </include> - <include content="AddonLauncherPanel"> - <param name="container_id" value="503" /> - <param name="visible" value="Container(9000).HasFocus(5)" /> - <param name="container_path" value="addons://sources/image/" /> - <param name="container_target" value="pictures" /> - </include> - <!-- <include content="AddonLauncherPanel"> - <param name="container_id" value="504" /> - <param name="visible" value="Container(9000).HasFocus(6)" /> - <param name="container_path" value="addons://outdated/" /> - <param name="container_target" value="" /> - </include> - <include content="AddonLauncherPanel"> - <param name="container_id" value="505" /> - <param name="visible" value="Container(9000).HasFocus(7)" /> - <param name="container_path" value="addons://all/" /> - <param name="container_target" value="" /> - </include> --> - </control> - <control type="scrollbar" id="531"> - <left>1907</left> - <top>80</top> - <width>13</width> - <height>919</height> - <onleft>400</onleft> - <onright>noop</onright> - <orientation>vertical</orientation> - <texturesliderbackground colordiffuse="22FFFFFF">colors/white.png</texturesliderbackground> - <animation effect="fade" start="0" end="100" time="200" delay="300">Visible</animation> - <animation effect="fade" start="100" end="0" time="200">Hidden</animation> - <animation effect="fade" start="0" end="100" delay="300" time="320">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="150">WindowClose</animation> - </control> <include content="TopBar"> <param name="breadcrumbs_label" value="$LOCALIZE[24001]" /> - <param name="breadcrumbs_icon" value="icons/settings/addons.png" /> </include> <include>BottomBar</include> - <include content="UpDownArrows"> - <param name="container_id" value="500" /> - <param name="visible" value="!System.HasModalDialog" /> - </include> - <include content="UpDownArrows"> - <param name="container_id" value="501" /> - <param name="visible" value="!System.HasModalDialog" /> - </include> - <include content="UpDownArrows"> - <param name="container_id" value="502" /> - <param name="visible" value="!System.HasModalDialog" /> - </include> - <include content="UpDownArrows"> - <param name="container_id" value="503" /> - <param name="visible" value="!System.HasModalDialog" /> - </include> - <include content="UpDownArrows"> - <param name="container_id" value="504" /> - <param name="visible" value="!System.HasModalDialog" /> - </include> - <include content="UpDownArrows"> - <param name="container_id" value="505" /> - <param name="visible" value="!System.HasModalDialog" /> - </include> - <include content="InfoList"> - <param name="path" value="addons://outdated/" /> - <param name="height" value="1" /> - <param name="width" value="1" /> - <param name="list_id" value="8000" /> - <param name="item_label" value="" /> - </include> + <control type="group"> + <left>-10000</left> + <include content="InfoList"> + <param name="path" value="addons://outdated/" /> + <param name="bottom" value="1" /> + <param name="width" value="1" /> + <param name="list_id" value="8000" /> + <param name="item_label" value="" /> + </include> + </control> </control> </controls> </window> diff --git a/addons/skin.estuary/xml/Custom_1101_SettingsList.xml b/addons/skin.estuary/xml/Custom_1101_SettingsList.xml new file mode 100644 index 0000000000..8a830ac0f4 --- /dev/null +++ b/addons/skin.estuary/xml/Custom_1101_SettingsList.xml @@ -0,0 +1,142 @@ +<?xml version="1.0" encoding="utf-8"?> +<window type="dialog" id="1101"> + <defaultcontrol always="true">11000</defaultcontrol> + <include>Animation_DialogPopupOpenClose</include> + <controls> + <control type="group"> + <centerleft>50%</centerleft> + <height>460</height> + <centertop>50%</centertop> + <width>700</width> + <visible>!Window.IsActive(DialogSettings.xml) + !Window.IsActive(DialogSlider.xml)</visible> + <animation effect="fade" time="200">VisibleChange</animation> + <include content="DialogBackgroundCommons"> + <param name="DialogBackgroundWidth" value="700" /> + <param name="DialogBackgroundHeight" value="80" /> + <param name="DialogHeaderLabel" value="$INFO[Window(home).Property(settingslist_Header)]" /> + <param name="DialogHeaderId" value="1" /> + </include> + <control type="group" id="11000"> + <left>0</left> + <top>80</top> + <control type="grouplist" id="11100"> + <visible>String.IsEqual(window(home).Property(settingslist_content),osd)</visible> + <width>700</width> + <height>360</height> + <itemgap>0</itemgap> + <onup>11100</onup> + <ondown>11100</ondown> + <orientation>vertical</orientation> + <control type="button" id="11111"> + <width>700</width> + <include>DialogSettingButton</include> + <label>$LOCALIZE[13396]</label> + <onclick>ActivateWindow(osdaudiosettings)</onclick> + </control> + <control type="button" id="11102"> + <width>700</width> + <include>DialogSettingButton</include> + <label>$LOCALIZE[13395]</label> + <onclick>ActivateWindow(osdvideosettings)</onclick> + </control> + <control type="button" id="11105"> + <width>700</width> + <include>DialogSettingButton</include> + <label>$LOCALIZE[36560]</label> + <onclick>ActivateWindow(osdcmssettings)</onclick> + <visible>System.HasCMS</visible> + </control> + <control type="button" id="11103"> + <width>700</width> + <include>DialogSettingButton</include> + <label>$LOCALIZE[15020]</label> + <onclick>ActivateWindow(AudioDSPManager)</onclick> + <visible>ADSP.HasModes</visible> + </control> + <control type="button" id="11104"> + <width>700</width> + <include>DialogSettingButton</include> + <label>$LOCALIZE[31112]</label> + <label2>[B]$INFO[VideoPlayer.AudioLanguage][/B]</label2> + <onclick>AudioNextLanguage</onclick> + </control> + </control> + <control type="grouplist" id="12100"> + <visible>String.IsEqual(window(home).Property(settingslist_content),subtitle)</visible> + <width>700</width> + <height>360</height> + <itemgap>0</itemgap> + <onup>12100</onup> + <ondown>12100</ondown> + <orientation>vertical</orientation> + <control type="radiobutton" id="12104"> + <width>700</width> + <include>DialogSettingButton</include> + <label>$LOCALIZE[449]</label> + <radioposx>590</radioposx> + <onclick>ShowSubtitles</onclick> + <selected>VideoPlayer.SubtitlesEnabled + VideoPlayer.HasSubtitles</selected> + <enable>VideoPlayer.HasSubtitles</enable> + </control> + <control type="button" id="12101"> + <description>Download with Subtitles script</description> + <width>700</width> + <label>33003</label> + <include>DialogSettingButton</include> + <onclick>Close</onclick> + <onclick>Dialog.Close(VideoOSD)</onclick> + <onclick>ActivateWindow(SubtitleSearch)</onclick> + <enable>!VideoPlayer.Content(LiveTV)</enable> + </control> + <control type="button" id="12102"> + <width>700</width> + <include>DialogSettingButton</include> + <label>$LOCALIZE[22006]</label> + <onclick>SubtitleDelay</onclick> + <enable>VideoPlayer.HasSubtitles + VideoPlayer.SubtitlesEnabled</enable> + </control> + <control type="button" id="12103"> + <width>700</width> + <include>DialogSettingButton</include> + <label>$LOCALIZE[31051]</label> + <label2>[B]$INFO[VideoPlayer.SubtitlesLanguage][/B]</label2> + <onclick>CycleSubtitle</onclick> + <enable>VideoPlayer.HasSubtitles + VideoPlayer.SubtitlesEnabled</enable> + </control> + </control> + <control type="grouplist" id="13100"> + <visible>String.IsEqual(window(home).Property(settingslist_content),3d)</visible> + <width>700</width> + <height>360</height> + <itemgap>0</itemgap> + <onup>13100</onup> + <ondown>13100</ondown> + <orientation>vertical</orientation> + <control type="radiobutton" id="13101"> + <width>700</width> + <include>DialogSettingButton</include> + <radioposx>590</radioposx> + <label>$LOCALIZE[24022]</label> + <onclick>ToggleStereoMode</onclick> + <selected>Integer.IsGreater(System.StereoscopicMode,0)</selected> + </control> + <control type="button" id="13102"> + <width>700</width> + <include>DialogSettingButton</include> + <label>$LOCALIZE[31004]</label> + <label2>[B]$INFO[VideoPlayer.StereoscopicMode][/B]</label2> + <onclick>StereoMode</onclick> + </control> + <control type="radiobutton" id="13103"> + <width>700</width> + <include>DialogSettingButton</include> + <radioposx>590</radioposx> + <label>$LOCALIZE[31005]</label> + <onclick>StereoModeToMono</onclick> + <selected>Integer.IsEqual(System.StereoscopicMode,9)</selected> + </control> + </control> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/1080i/Custom_1102_TextViewer.xml b/addons/skin.estuary/xml/Custom_1102_TextViewer.xml index ad458580a6..def58819ad 100644 --- a/addons/skin.estuary/1080i/Custom_1102_TextViewer.xml +++ b/addons/skin.estuary/xml/Custom_1102_TextViewer.xml @@ -4,22 +4,23 @@ <include>Animation_DialogPopupOpenClose</include> <controls> <control type="group"> - <left>260</left> - <top>150</top> + <left>13%</left> + <centertop>50%</centertop> + <height>770</height> <include content="DialogBackgroundCommons"> - <param name="DialogBackgroundWidth" value="1400" /> + <param name="DialogBackgroundWidth" value="84%" /> <param name="DialogBackgroundHeight" value="770" /> <param name="DialogHeaderLabel" value="$INFO[Window(home).Property(TextViewer_Header)]" /> <param name="DialogHeaderId" value="1" /> </include> <control type="textbox" id="2000"> - <left>40</left> + <left>1%</left> <top>85</top> - <width>1320</width> + <width>82%</width> <height>675</height> <shadowcolor>black</shadowcolor> <pagecontrol>3000</pagecontrol> - <font>font16</font> + <font>font37</font> <label>$INFO[Window(home).Property(TextViewer_Text)]</label> </control> <control type="scrollbar" id="3000"> @@ -35,7 +36,7 @@ <ondown>PageDown(3000)</ondown> </control> <control type="button"> - <left>936</left> + <centerleft>50%</centerleft> <top>113</top> <width>48</width> <height>20</height> @@ -44,10 +45,10 @@ <texturefocus colordiffuse="button_focus" flipy="true">overlays/arrowdown.png</texturefocus> <texturenofocus colordiffuse="button_focus" flipy="true">overlays/arrowdown.png</texturenofocus> <visible>Control.IsVisible(3000) + Integer.IsGreater(Container(2000).CurrentPage,1)</visible> - <animation delay="80" effect="fade" time="120">VisibleChange</animation> + <animation effect="zoom" start="100,0" end="100,100" center="auto" time="200" delay="10">VisibleChange</animation> </control> <control type="button"> - <left>936</left> + <centerleft>50%</centerleft> <top>940</top> <width>48</width> <height>20</height> @@ -56,7 +57,7 @@ <texturefocus colordiffuse="button_focus">overlays/arrowdown.png</texturefocus> <texturenofocus colordiffuse="button_focus">overlays/arrowdown.png</texturenofocus> <visible>Control.IsVisible(3000) + !String.IsEqual(Container(2000).CurrentPage,Container(2000).NumPages)</visible> - <animation delay="80" effect="fade" time="120">VisibleChange</animation> + <animation effect="zoom" start="100,0" end="100,100" center="auto" time="200" delay="10">VisibleChange</animation> </control> </controls> </window> diff --git a/addons/skin.estuary/1080i/Custom_1104_Fanart.xml b/addons/skin.estuary/xml/Custom_1104_Fanart.xml index 82eb68c57b..6d69649ce3 100644 --- a/addons/skin.estuary/1080i/Custom_1104_Fanart.xml +++ b/addons/skin.estuary/xml/Custom_1104_Fanart.xml @@ -11,7 +11,7 @@ </control> <control type="image"> <include>FullScreenDimensions</include> - <aspectratio>scale</aspectratio> + <aspectratio>keep</aspectratio> <texture>$INFO[Window(home).Property(fanart)]</texture> </control> <control type="button" id="3000"> diff --git a/addons/skin.estuary/xml/Custom_1105_MusicOSDSettings.xml b/addons/skin.estuary/xml/Custom_1105_MusicOSDSettings.xml new file mode 100644 index 0000000000..0ce3c31133 --- /dev/null +++ b/addons/skin.estuary/xml/Custom_1105_MusicOSDSettings.xml @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window type="dialog" id="1105"> + <defaultcontrol always="true">5000</defaultcontrol> + <include>Animation_DialogPopupOpenClose</include> + <controls> + <control type="group"> + <top>220</top> + <centerleft>50%</centerleft> + <width>600</width> + <include content="DialogBackgroundCommons"> + <param name="DialogBackgroundWidth" value="600" /> + <param name="DialogBackgroundHeight" value="550" /> + <param name="DialogHeaderLabel" value="$LOCALIZE[5]" /> + <param name="DialogHeaderId" value="" /> + </include> + <control type="list" id="5000"> + <left>2</left> + <top>107</top> + <width>596</width> + <height>660</height> + <onup>5000</onup> + <ondown>5000</ondown> + <onleft>99</onleft> + <onright>61</onright> + <include content="DefaultSimpleListLayout"> + <param name="width" value="600" /> + <param name="list_id" value="5000" /> + <param name="align" value="center" /> + </include> + <content> + <item> + <label>$LOCALIZE[15047]</label> + <onclick>ActivateWindow(OSDAudioDSPSettings)</onclick> + <visible>system.getbool(audiooutput.dspaddonsenabled)</visible> + </item> + <item> + <label>$LOCALIZE[15020]</label> + <onclick>ActivateWindow(AudioDSPManager)</onclick> + <visible>system.getbool(audiooutput.dspaddonsenabled)</visible> + </item> + <item> + <label>$LOCALIZE[250]: [COLOR button_focus]$INFO[Visualisation.Name][/COLOR]</label> + <onclick>Dialog.Close(all)</onclick> + <onclick>SendClick(500)</onclick> + </item> + <item> + <label>$LOCALIZE[31084]</label> + <onclick>Addon.Default.OpenSettings(xbmc.player.musicviz)</onclick> + </item> + <item> + <label>$LOCALIZE[31068]</label> + <onclick>ActivateWindow(visualisationpresetlist)</onclick> + <visible>Visualisation.HasPresets</visible> + </item> + <item> + <label>$LOCALIZE[31082]: [COLOR button_focus]$INFO[Skin.String(LyricScript_Path)][/COLOR]</label> + <onclick>Skin.SetAddon(LyricScript_Path,xbmc.python.lyrics)</onclick> + </item> + <item> + <label>$LOCALIZE[31083]</label> + <onclick>Addon.OpenSettings($INFO[Skin.String(LyricScript_Path)])</onclick> + <visible>!String.IsEmpty(Skin.String(LyricScript_Path))</visible> + </item> + </content> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml b/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml new file mode 100644 index 0000000000..8594a01077 --- /dev/null +++ b/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window type="dialog" id="1107"> + <defaultcontrol always="true">9000</defaultcontrol> + <include>Animation_DialogPopupOpenClose</include> + <controls> + <control type="group"> + <centerleft>50%</centerleft> + <width>600</width> + <centertop>60%</centertop> + <height>700</height> + <include content="DialogBackgroundCommons"> + <param name="DialogBackgroundWidth" value="600" /> + <param name="DialogBackgroundHeight" value="80" /> + <param name="DialogHeaderLabel" value="$LOCALIZE[137]" /> + <param name="DialogHeaderId" value="" /> + </include> + <control type="panel" id="9000"> + <include>ButtonMenuList</include> + <content> + <item> + <label>$LOCALIZE[31113]</label> + <onclick>Dialog.Close(all)</onclick> + <onclick condition="System.hasAddon(script.globalsearch)">RunScript(script.globalsearch)</onclick> + <onclick condition="!System.hasAddon(script.globalsearch)">InstallAddon(script.globalsearch)</onclick> + </item> + <item> + <label>$LOCALIZE[31145]</label> + <onclick>Dialog.Close(all)</onclick> + <onclick>ActivateWindow(addonbrowser,addons://search/,return)</onclick> + </item> + <item> + <label>$LOCALIZE[31114]</label> + <onclick>Dialog.Close(all)</onclick> + <onclick condition="System.hasAddon(plugin.video.youtube)">ActivateWindow(videos,plugin://plugin.video.youtube/kodion/search/input/,return)</onclick> + <onclick condition="!System.hasAddon(plugin.video.youtube)">InstallAddon(plugin.video.youtube)</onclick> + </item> + <item> + <label>$LOCALIZE[31115]</label> + <onclick>Dialog.Close(all)</onclick> + <onclick condition="System.hasAddon(script.extendedinfo)">RunScript(script.extendedinfo,info=moviedbbrowser,search=True)</onclick> + <onclick condition="!System.hasAddon(script.extendedinfo)">InstallAddon(script.extendedinfo)</onclick> + </item> + </content> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/Custom_1108_PVROverlay.xml b/addons/skin.estuary/xml/Custom_1108_PVROverlay.xml new file mode 100644 index 0000000000..89f11700b0 --- /dev/null +++ b/addons/skin.estuary/xml/Custom_1108_PVROverlay.xml @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="utf-8"?> +<window type="dialog" id="1108"> + <visible>Player.ShowInfo + !System.HasModalDialog + VideoPlayer.Content(LiveTV) + Window.IsActive(fullscreenvideo)</visible> + <defaultcontrol></defaultcontrol> + <animation effect="fade" start="0" end="100" time="200">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> + <depth>DepthOSD</depth> + <controls> + <control type="group"> + <bottom>0</bottom> + <height>250</height> + <control type="image"> + <left>0</left> + <width>100%</width> + <height>240</height> + <texture>dialogs/dialog-bg-nobo.png</texture> + </control> + <control type="image"> + <left>30</left> + <top>20</top> + <width>200</width> + <height>200</height> + <aspectratio aligny="center">keep</aspectratio> + <texture>$INFO[Player.Art(thumb)]</texture> + </control> + <control type="label"> + <left>260</left> + <top>40</top> + <right>100</right> + <height>25</height> + <label>$INFO[VideoPlayer.Title]$INFO[VideoPlayer.EpisodeName, (,)]</label> + <aligny>center</aligny> + <font>font45</font> + </control> + <control type="progress"> + <animation effect="fade" end="0" time="200">WindowClose</animation> + <left>260</left> + <top>92</top> + <right>0</right> + <height>15</height> + <info>Player.ProgressCache</info> + <texturebg border="3" colordiffuse="00FFFFFF">colors/white50.png</texturebg> + <midtexture colordiffuse="button_focus">colors/white50.png</midtexture> + <animation effect="fade" start="100" end="80" time="0" condition="true">Conditional</animation> + <visible>!Player.ChannelPreviewActive</visible> + </control> + <control type="progress" id="23"> + <animation effect="fade" end="0" time="200">WindowClose</animation> + <left>260</left> + <top>92</top> + <right>0</right> + <height>15</height> + <info>Player.Progress</info> + <texturebg border="3" colordiffuse="80FFFFFF">colors/white50.png</texturebg> + <midtexture colordiffuse="button_focus">colors/white50.png</midtexture> + <visible>!Player.ChannelPreviewActive | VideoPlayer.HasEpg</visible> + </control> + <control type="label"> + <left>260</left> + <top>125</top> + <right>20</right> + <height>25</height> + <label>[COLOR button_focus]$INFO[VideoPlayer.NextStartTime]$INFO[VideoPlayer.NextEndTime, - ,: ][/COLOR]$INFO[VideoPlayer.NextTitle]</label> + <aligny>center</aligny> + <visible>VideoPlayer.HasEpg</visible> + </control> + <control type="grouplist"> + <left>1260</left> + <top>160</top> + <width>600</width> + <height>100</height> + <align>right</align> + <orientation>horizontal</orientation> + <itemgap>10</itemgap> + <visible>!Player.ChannelPreviewActive</visible> + <include content="MediaFlag"> + <param name="texture" value="$INFO[VideoPlayer.AudioChannels,flags/audiochannel/,.png]" /> + </include> + <include content="MediaFlag"> + <param name="texture" value="$INFO[VideoPlayer.AudioCodec,flags/audiocodec/,.png]" /> + </include> + <include content="MediaFlag"> + <param name="texture" value="$INFO[VideoPlayer.VideoAspect,flags/aspectratio/,.png]" /> + </include> + <include content="MediaFlag"> + <param name="texture" value="$INFO[VideoPlayer.VideoCodec,flags/videocodec/,.png]" /> + </include> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml b/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml new file mode 100644 index 0000000000..0bdb5af660 --- /dev/null +++ b/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="utf-8"?> +<window type="dialog" id="1109"> + <visible>Window.IsActive(fullscreenvideo) | Window.IsActive(visualisation)</visible> + <visible>Window.IsActive(seekbar) | [Player.ShowInfo + !System.HasModalDialog + VideoPlayer.Content(LiveTV)] | Window.IsActive(pvrosdchannels) | Window.IsActive(pvrosdguide)</visible> + <depth>DepthOSD</depth> + <include>Animation_TopSlide</include> + <zorder>0</zorder> + <controls> + <control type="group"> + <animation effect="slide" end="0,-90" time="300" tween="sine" easing="inout" condition="$EXP[infodialog_active]">conditional</animation> + <depth>DepthBars</depth> + <control type="image"> + <left>0</left> + <top>0</top> + <width>100%</width> + <height>170</height> + <texture>frame/osdfade.png</texture> + </control> + <control type="group"> + <visible>!Window.IsActive(pvrosdchannels) + !Window.IsActive(pvrosdguide)</visible> + <animation effect="fade" time="150">VisibleChange</animation> + <left>30</left> + <right>400</right> + <control type="label"> + <label>$VAR[NowPlayingBreadcrumbsVar]</label> + <font>font45</font> + <shadowcolor>text_shadow</shadowcolor> + <top>7</top> + <height>100</height> + <left>0</left> + <right>0</right> + </control> + <control type="label"> + <top>60</top> + <label>$VAR[OSDSubLabelVar]</label> + <shadowcolor>text_shadow</shadowcolor> + <height>100</height> + <left>0</left> + <right>0</right> + </control> + </control> + <control type="group"> + <visible>!Window.IsVisible(extendedprogressdialog)</visible> + <animation effect="fade" time="150">VisibleChange</animation> + <control type="label"> + <font>font_clock</font> + <shadowcolor>text_shadow</shadowcolor> + <top>0</top> + <right>20</right> + <height>200</height> + <width>600</width> + <align>right</align> + <label>$INFO[System.Time]</label> + </control> + <control type="label"> + <top>80</top> + <label>$INFO[Player.FinishTime,$LOCALIZE[31080]: ]</label> + <right>22</right> + <shadowcolor>text_shadow</shadowcolor> + <height>100</height> + <width>500</width> + <align>right</align> + <visible>!String.isempty(Player.Duration)</visible> + <visible>!VideoPlayer.Content(LiveTV) | VideoPlayer.HasEpg</visible> + </control> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/1080i/Defaults.xml b/addons/skin.estuary/xml/Defaults.xml index 61acded2b9..ab41022b12 100644 --- a/addons/skin.estuary/1080i/Defaults.xml +++ b/addons/skin.estuary/xml/Defaults.xml @@ -18,6 +18,7 @@ <disabledcolor>disabled</disabledcolor> <selectedcolor>selected</selectedcolor> <scroll>false</scroll> + <scrollspeed>40</scrollspeed> </default> <default type="fadelabel"> <align>left</align> @@ -26,8 +27,6 @@ <disabledcolor>disabled</disabledcolor> </default> <default type="button"> - <width>300</width> - <height>42</height> <texturefocus border="40" colordiffuse="button_focus">buttons/button-fo.png</texturefocus> <texturenofocus border="40">buttons/button-nofo.png</texturenofocus> <font>font13</font> @@ -38,21 +37,16 @@ <pulseonselect>no</pulseonselect> </default> <default type="togglebutton"> - <width>20</width> - <height>20</height> <texturefocus border="40" colordiffuse="button_focus">buttons/button-fo.png</texturefocus> <texturenofocus border="40">buttons/button-nofo.png</texturenofocus> <alttexturefocus border="40" colordiffuse="button_focus">buttons/button-fo.png</alttexturefocus> <alttexturenofocus border="40">buttons/button-nofo.png</alttexturenofocus> <textcolor>white</textcolor> - <label></label> <font>font13</font> <disabledcolor>disabled</disabledcolor> <pulseonselect>no</pulseonselect> </default> <default type="textbox"> - <width>410</width> - <height>213</height> <align>left</align> <textcolor>white</textcolor> <font>font13</font> @@ -84,8 +78,6 @@ <pulseonselect>no</pulseonselect> </default> <default type="spincontrolex"> - <width>300</width> - <height>42</height> <spinwidth>32</spinwidth> <spinheight>60</spinheight> <texturefocus border="40" colordiffuse="button_focus">buttons/button-fo.png</texturefocus> @@ -105,8 +97,6 @@ <pulseonselect>no</pulseonselect> </default> <default type="radiobutton"> - <width>300</width> - <height>42</height> <radiowidth>120</radiowidth> <radioheight>76</radioheight> <textureradioonfocus>buttons/radio-button-on.png</textureradioonfocus> @@ -126,10 +116,8 @@ <pulseonselect>no</pulseonselect> </default> <default type="scrollbar"> - <width>12</width> - <height>702</height> <texturesliderbackground colordiffuse="29FFFFFF">colors/white.png</texturesliderbackground> - <texturesliderbar colordiffuse="AAFFFFFF">colors/white.png</texturesliderbar> + <texturesliderbar colordiffuse="FFAAAAAA">colors/white.png</texturesliderbar> <texturesliderbarfocus colordiffuse="button_focus">colors/white.png</texturesliderbarfocus> <textureslidernib></textureslidernib> <textureslidernibfocus></textureslidernibfocus> @@ -138,6 +126,7 @@ </default> <default type="grouplist"> <itemgap>0</itemgap> + <align>left</align> </default> <default type="slider"> <texturesliderbar border="10">buttons/slider-back.png</texturesliderbar> @@ -146,7 +135,6 @@ <orientation>horizontal</orientation> </default> <default type="sliderex"> - <height>35</height> <textoffsetx>7</textoffsetx> <aligny>center</aligny> <texturefocus border="40" colordiffuse="button_focus">buttons/button-fo.png</texturefocus> @@ -169,8 +157,6 @@ <texturenofocus border="40">buttons/button-nofo.png</texturenofocus> </default> <default type="edit"> - <width>300</width> - <height>42</height> <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> <texturenofocus border="40">buttons/dialogbutton-nofo.png</texturenofocus> <font>font13</font> diff --git a/addons/skin.estuary/xml/DialogAddonInfo.xml b/addons/skin.estuary/xml/DialogAddonInfo.xml new file mode 100644 index 0000000000..ffd9261a99 --- /dev/null +++ b/addons/skin.estuary/xml/DialogAddonInfo.xml @@ -0,0 +1,277 @@ +<?xml version="1.0" encoding="utf-8"?> +<window> + <defaultcontrol always="true">9000</defaultcontrol> + <onload condition="!ListItem.Property(addon.isinstalled) + Window.IsActive(addonbrowser)">SetFocus(6)</onload> + <onload>SetProperty(infobackground,$ESCINFO[ListItem.Art(fanart)],home)</onload> + <onunload>ClearProperty(infobackground,home)</onunload> + <controls> + <control type="group"> + <centertop>50%</centertop> + <height>1080</height> + <centerleft>50%</centerleft> + <width>1920</width> + <control type="group"> + <include>OpenClose_Right</include> + <control type="button" id="5000"> + <left>605</left> + <top>400</top> + <width>1235</width> + <height>435</height> + <label></label> + <texturenofocus border="21">dialogs/dialog-bg.png</texturenofocus> + <onup>50</onup> + <ondown>9000</ondown> + <onclick>SetProperty(TextViewer_Header,$LOCALIZE[31141] $INFO[ListItem.AddonVersion],home)</onclick> + <onclick>SetProperty(TextViewer_Text,$ESCINFO[ListItem.AddonNews],home)</onclick> + <onclick>ActivateWindow(1102)</onclick> + <enable>!String.IsEmpty(ListItem.AddonNews)</enable> + </control> + <control type="textbox"> + <left>670</left> + <top>435</top> + <width>1050</width> + <height>365</height> + <label>$INFO[ListItem.AddonSummary,[B],[/B][CR]]$INFO[ListItem.AddonDescription][CR]$VAR[AddonNewsVar,[I][CR][CR],[/I]]</label> + <autoscroll delay="5000" repeat="7500" time="5000">true</autoscroll> + </control> + <control type="group"> + <left>606</left> + <top>160</top> + <visible>Integer.IsEqual(Container(50).NumItems,0)</visible> + <control type="image"> + <width>425</width> + <height>260</height> + <texture background="true">DefaultNoPreview.png</texture> + <aspectratio>scale</aspectratio> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="image"> + <left>405</left> + <width>425</width> + <height>260</height> + <texture background="true">DefaultNoPreview.png</texture> + <aspectratio>scale</aspectratio> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="image"> + <left>810</left> + <width>425</width> + <height>260</height> + <texture background="true">DefaultNoPreview.png</texture> + <aspectratio>scale</aspectratio> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + </control> + <control type="panel" id="50"> + <left>618</left> + <top>160</top> + <width>1215</width> + <height>273</height> + <ondown>5000</ondown> + <onup>9000</onup> + <orientation>horizontal</orientation> + <itemlayout height="225" width="405"> + <control type="image"> + <left>-12</left> + <width>425</width> + <height>260</height> + <texture background="true">DefaultNoPreview.png</texture> + <aspectratio>scale</aspectratio> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="image"> + <left>-12</left> + <width>425</width> + <height>260</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>scale</aspectratio> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + </itemlayout> + <focusedlayout height="225" width="405"> + <control type="image"> + <left>-12</left> + <width>425</width> + <height>260</height> + <texture background="true">DefaultNoPreview.png</texture> + <aspectratio>scale</aspectratio> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="image"> + <left>-12</left> + <width>425</width> + <height>260</height> + <texture background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>scale</aspectratio> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="image"> + <left>4</left> + <top>16</top> + <width>393</width> + <height>228</height> + <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> + </control> + </focusedlayout> + </control> + <include content="LeftRightArrows"> + <param name="list_id" value="50" /> + <param name="left_posx" value="590" /> + <param name="right_posx" value="1840" /> + <param name="posy" value="280" /> + <param name="visible" value="true" /> + </include> + <control type="grouplist" id="9000"> + <left>90</left> + <top>840</top> + <width>1740</width> + <height>300</height> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>5000</onup> + <ondown>9000</ondown> + <align>center</align> + <itemgap>-18</itemgap> + <orientation>horizontal</orientation> + <include content="InfoDialogButton"> + <param name="id" value="12" /> + <param name="icon" value="icons/infodialogs/launch.png" /> + <param name="label" value="$LOCALIZE[518]" /> + </include> + <include content="InfoDialogButton"> + <param name="id" value="9" /> + <param name="icon" value="icons/infodialogs/configure.png" /> + <param name="label" value="$LOCALIZE[24020]" /> + </include> + <include content="InfoDialogButton"> + <param name="id" value="8" /> + <param name="icon" value="icons/infodialogs/update.png" /> + <param name="label" value="$LOCALIZE[24069]" /> + </include> + <control type="radiobutton" id="13"> + <width>262</width> + <height>140</height> + <align>center</align> + <aligny>top</aligny> + <textoffsetx>35</textoffsetx> + <textoffsety>76</textoffsety> + <radioposx>81</radioposx> + <radioposy>17</radioposy> + <radiowidth>100</radiowidth> + <font>font12</font> + <visible>Control.IsEnabled(13)</visible> + </control> + <include content="InfoDialogToggleButton"> + <param name="id" value="7" /> + <param name="icon_on" value="icons/infodialogs/disable.png" /> + <param name="icon_off" value="icons/infodialogs/enabled.png" /> + <param name="selected" value="!String.StartsWith(Control.GetLabel(7),$LOCALIZE[24022]) | !Window.IsActive(addonbrowser)" /> + <param name="label" value="" /> + </include> + <include content="InfoDialogToggleButton"> + <param name="id" value="6" /> + <param name="icon_on" value="icons/infodialogs/uninstall.png" /> + <param name="icon_off" value="icons/infodialogs/install.png" /> + <param name="selected" value="ListItem.Property(addon.isinstalled) | !Window.IsActive(addonbrowser)" /> + <param name="label" value="" /> + </include> + </control> + </control> + <control type="group"> + <include>OpenClose_Left</include> + <top>158</top> + <left>80</left> + <control type="image"> + <left>-6</left> + <top>4</top> + <width>540</width> + <height>540</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>14</left> + <top>24</top> + <width>500</width> + <height>500</height> + <aspectratio aligny="top">scale</aspectratio> + <fadetime>300</fadetime> + <texture fallback="DefaultAddon.png" background="true">$INFO[ListItem.Art(thumb)]</texture> + </control> + <control type="group"> + <visible>!String.IsEmpty(ListItem.AddonBroken)</visible> + <control type="image"> + <left>14</left> + <top>24</top> + <width>500</width> + <height>500</height> + <texture colordiffuse="AAFFFFFF">colors/black.png</texture> + </control> + <control type="textbox"> + <left>34</left> + <top>24</top> + <width>460</width> + <height>500</height> + <align>center</align> + <aligny>center</aligny> + <label>$LOCALIZE[24096]</label> + <font>font36_title</font> + </control> + </control> + <control type="image"> + <left>-5</left> + <top>525</top> + <width>540</width> + <height>150</height> + <texture>dialogs/dialog-bg-nobo.png</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="grouplist"> + <left>30</left> + <top>555</top> + <control type="label"> + <width>470</width> + <height>40</height> + <label>$INFO[ListItem.AddonSize,[COLOR button_focus]$LOCALIZE[22031]:[/COLOR] ,[CR]]</label> + <textcolor>white</textcolor> + <visible>!String.IsEmpty(ListItem.AddonSize)</visible> + </control> + <control type="label"> + <width>470</width> + <height>40</height> + <label>$INFO[ListItem.AddonOrigin,[COLOR button_focus]$LOCALIZE[31150]:[/COLOR] ]</label> + <textcolor>white</textcolor> + <visible>!String.IsEmpty(ListItem.AddonOrigin)</visible> + </control> + </control> + </control> + <control type="textbox"> + <left>150</left> + <top>980</top> + <width>1620</width> + <height>82</height> + <align>center</align> + <aligny>center</aligny> + <animation effect="fade" start="0" end="100" time="300" delay="300">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> + <label>[I]$INFO[ListItem.AddonDisclaimer][/I]</label> + <textcolor>88FFFFFF</textcolor> + <autoscroll time="2000" delay="3000" repeat="5000">true</autoscroll> + </control> + <include content="InfoDialogTopBarInfo"> + <param name="main_label" value="$INFO[ListItem.AddonName]" /> + <param name="sub_label" value="$INFO[ListItem.AddonVersion,[COLOR grey],[/COLOR]]$INFO[ListItem.AddonCreator, $LOCALIZE[31071] ]" /> + </include> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/1080i/DialogAddonSettings.xml b/addons/skin.estuary/xml/DialogAddonSettings.xml index 7da9e614c5..874f9da0bd 100644 --- a/addons/skin.estuary/1080i/DialogAddonSettings.xml +++ b/addons/skin.estuary/xml/DialogAddonSettings.xml @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <window> <defaultcontrol always="true">9</defaultcontrol> - <coordinates> - <left>100</left> - <top>140</top> - </coordinates> <include>Animation_DialogPopupOpenClose</include> <controls> + <control type="group"> + <centertop>50%</centertop> + <height>800</height> + <centerleft>50%</centerleft> + <width>1720</width> <include content="DialogBackgroundCommons"> <param name="DialogBackgroundWidth" value="1720" /> <param name="DialogBackgroundHeight" value="800" /> @@ -20,7 +21,6 @@ <width>330</width> <height>700</height> <itemgap>-25</itemgap> - <align>left</align> <orientation>vertical</orientation> <onleft>9001</onleft> <onright>2</onright> @@ -82,7 +82,8 @@ <width>320</width> <align>center</align> <aligny>center</aligny> - <font>font12_title</font> + <font>font25_title</font> + <texturenofocus border="40">buttons/dialogbutton-nofo.png</texturenofocus> </control> <control type="button" id="3"> <description>Default Button</description> @@ -117,5 +118,6 @@ <description>Default Slider</description> <include>DefaultSettingButton</include> </control> + </control> </controls> </window> diff --git a/addons/skin.estuary/xml/DialogAudioDSPManager.xml b/addons/skin.estuary/xml/DialogAudioDSPManager.xml new file mode 100644 index 0000000000..0eb74f636d --- /dev/null +++ b/addons/skin.estuary/xml/DialogAudioDSPManager.xml @@ -0,0 +1,135 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">9000</defaultcontrol> + <include>Animation_DialogPopupOpenClose</include> + <controls> + <control type="group"> + <centertop>50%</centertop> + <height>700</height> + <centerleft>50%</centerleft> + <width>1780</width> + <include content="DialogBackgroundCommons"> + <param name="DialogBackgroundWidth" value="1780" /> + <param name="DialogBackgroundHeight" value="700" /> + <param name="DialogHeaderLabel" value="$LOCALIZE[15020]" /> + <param name="DialogHeaderId" value="2" /> + </include> + <control type="list" id="9000"> + <description>processing mode selection list</description> + <left>0</left> + <top>105</top> + <width>330</width> + <height>700</height> + <onup>9000</onup> + <ondown>200</ondown> + <onleft>9001</onleft> + <onright>20</onright> + <orientation>vertical</orientation> + <scrolltime tween="sine" easing="out">200</scrolltime> + <itemlayout width="330" height="110"> + <control type="image"> + <left>0</left> + <top>0</top> + <width>330</width> + <height>130</height> + <texture border="40">buttons/dialogbutton-nofo.png</texture> + </control> + <control type="label"> + <left>0</left> + <top>0</top> + <width>330</width> + <height>130</height> + <textcolor>grey</textcolor> + <font>font25_title</font> + <aligny>center</aligny> + <align>center</align> + <label>$INFO[ListItem.Label]</label> + </control> + </itemlayout> + <focusedlayout width="330" height="110"> + <control type="image"> + <left>0</left> + <top>0</top> + <width>330</width> + <height>130</height> + <animation effect="fade" start="100" end="20" time="200" condition="!Control.HasFocus(9000)">Conditional</animation> + <texture border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texture> + </control> + <control type="label"> + <left>0</left> + <top>0</top> + <width>330</width> + <height>130</height> + <font>font25_title</font> + <aligny>center</aligny> + <align>center</align> + <label>$INFO[ListItem.Label]</label> + </control> + </focusedlayout> + </control> + <control type="group" id="200"> + <description>available- and active mode lists</description> + <top>90</top> + <control type="group"> + <left>320</left> + <description>available modes group</description> + <include content="AudioDSPModeList"> + <param name="sublabel" value="$LOCALIZE[15050]: $INFO[Container(20).NumItems]" /> + <param name="scrollbar_id" value="60" /> + <param name="list_id" value="20" /> + <param name="onright" value="21" /> + <param name="onleft" value="9000" /> + </include> + </control> + <control type="group"> + <description>active modes group</description> + <left>810</left> + <top>0</top> + <include content="AudioDSPModeList"> + <param name="sublabel" value="$LOCALIZE[15051]: $INFO[Container(21).NumItems]" /> + <param name="scrollbar_id" value="61" /> + <param name="list_id" value="21" /> + <param name="onright" value="9001" /> + <param name="onleft" value="60" /> + </include> + </control> + </control> + <control type="grouplist" id="9001"> + <left>1300</left> + <top>105</top> + <itemgap>-20</itemgap> + <onleft>61</onleft> + <onright>9000</onright> + <control type="radiobutton" id="22"> + <width>470</width> + <height>90</height> + <label>$LOCALIZE[15064]</label> + <font>font25_title</font> + <textoffsetx>40</textoffsetx> + <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> + <texturenofocus border="40">buttons/dialogbutton-nofo.png</texturenofocus> + </control> + <include content="DefaultDialogButton"> + <param name="id" value="23" /> + <param name="label" value="$LOCALIZE[14070]" /> + <param name="width" value="470" /> + </include> + <include content="DefaultDialogButton"> + <param name="id" value="24" /> + <param name="label" value="$LOCALIZE[15066]" /> + <param name="width" value="470" /> + </include> + </control> + <control type="textbox"> + <description>current mode description label</description> + <left>1325</left> + <top>350</top> + <width>420</width> + <height>300</height> + <font>font12</font> + <aligny>top</aligny> + <label>$VAR[DSPManagerHelpTextVar]</label> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/DialogBusy.xml b/addons/skin.estuary/xml/DialogBusy.xml new file mode 100644 index 0000000000..02d55f6070 --- /dev/null +++ b/addons/skin.estuary/xml/DialogBusy.xml @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="utf-8"?> +<window> + <animation effect="fade" end="100" time="560">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="240">WindowClose</animation> + <controls> + <control type="group"> + <visible>String.IsEmpty(Window(Home).Property(script.cinemavision.running))</visible> + <animation effect="fade" time="400">VisibleChange</animation> + <visible>!Window.IsActive(startup)</visible> + <control type="image"> + <texture>colors/black.png</texture> + <include>FullScreenDimensions</include> + <animation effect="fade" start="100" end="70" time="0" condition="true">Conditional</animation> + <animation effect="fade" start="100" end="0" time="240" condition="Window.IsVisible(fullscreenvideo)">Conditional</animation> + </control> + <control type="group"> + <depth>DepthMax</depth> + <centerleft>50%</centerleft> + <centertop>50%</centertop> + <width>80</width> + <height>80</height> + <control type="image"> + <centerleft>50%</centerleft> + <centertop>50%</centertop> + <width>80</width> + <height>80</height> + <aspectratio>keep</aspectratio> + <animation effect="rotate" end="-45" center="auto" time="200" delay="600" loop="true" reversible="false" condition="true">Conditional</animation> + <texture colordiffuse="button_focus">spinner.png</texture> + </control> + <control type="image"> + <centerleft>50%</centerleft> + <centertop>50%</centertop> + <width>50</width> + <height>50</height> + <aspectratio>keep</aspectratio> + <animation effect="rotate" end="45" center="auto" time="200" delay="600" loop="true" reversible="false" condition="true">Conditional</animation> + <texture flipx="true" colordiffuse="button_focus">spinner.png</texture> + </control> + <control type="image"> + <centerleft>50%</centerleft> + <centertop>50%</centertop> + <width>50</width> + <height>50</height> + <texture colordiffuse="button_focus">$INFO[Control.GetLabel(10),dialogs/volume/progress/p,.png]</texture> + </control> + <control type="progress" id="10"> + <include>HiddenObject</include> + </control> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/DialogButtonMenu.xml b/addons/skin.estuary/xml/DialogButtonMenu.xml new file mode 100644 index 0000000000..6728f77c0b --- /dev/null +++ b/addons/skin.estuary/xml/DialogButtonMenu.xml @@ -0,0 +1,84 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol>9000</defaultcontrol> + <include>Animation_DialogPopupOpenClose</include> + <controls> + <control type="group"> + <centerleft>50%</centerleft> + <width>600</width> + <centertop>50%</centertop> + <height>700</height> + <include content="DialogBackgroundCommons"> + <param name="DialogBackgroundWidth" value="600" /> + <param name="DialogBackgroundHeight" value="80" /> + <param name="DialogHeaderLabel" value="$LOCALIZE[31072]" /> + <param name="DialogHeaderId" value="2" /> + </include> + <control type="panel" id="9000"> + <include>ButtonMenuList</include> + <content> + <item> + <label>$LOCALIZE[13012]</label> + <onclick>Quit()</onclick> + <visible>System.ShowExitButton</visible> + </item> + <item> + <label>$LOCALIZE[13016]</label> + <onclick>Powerdown()</onclick> + <visible>System.CanPowerDown</visible> + </item> + <item> + <label>$LOCALIZE[20150]</label> + <onclick>AlarmClock(shutdowntimer,Shutdown())</onclick> + <visible>!System.HasAlarm(shutdowntimer)</visible> + <visible>System.CanPowerDown | System.CanSuspend | System.CanHibernate</visible> + </item> + <item> + <label>$LOCALIZE[20151] $INFO[System.AlarmPos,(,)]</label> + <onclick>CancelAlarm(shutdowntimer)</onclick> + <visible>System.HasAlarm(shutdowntimer)</visible> + </item> + <item> + <label>$LOCALIZE[13011]</label> + <onclick>Suspend()</onclick> + <visible>System.CanSuspend</visible> + </item> + <item> + <label>$LOCALIZE[13010]</label> + <onclick>Hibernate()</onclick> + <visible>System.CanHibernate</visible> + </item> + <item> + <label>$LOCALIZE[13013]</label> + <onclick>Reset()</onclick> + <visible>System.CanReboot</visible> + </item> + <item> + <label>$LOCALIZE[20126] $INFO[system.profilename]</label> + <onclick>dialog.close(all,true)</onclick> + <onclick>System.LogOff</onclick> + <visible>System.HasLoginScreen | Integer.IsGreater(System.ProfileCount,1)</visible> + <visible>System.Loggedon</visible> + </item> + <item> + <label>$LOCALIZE[20046]</label> + <altlabel>$LOCALIZE[20045]</altlabel> + <usealttexture>!System.IsMaster</usealttexture> + <onclick>mastermode</onclick> + <visible>System.HasLocks</visible> + </item> + <item> + <label>$LOCALIZE[13017]</label> + <onclick>InhibitIdleShutdown(true)</onclick> + <visible>System.HasShutdown +!System.IsInhibit</visible> + </item> + <item> + <label>$LOCALIZE[13018]</label> + <onclick>InhibitIdleShutdown(false)</onclick> + <visible>System.HasShutdown + System.IsInhibit</visible> + </item> + </content> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/DialogConfirm.xml b/addons/skin.estuary/xml/DialogConfirm.xml new file mode 100644 index 0000000000..c4be80a45c --- /dev/null +++ b/addons/skin.estuary/xml/DialogConfirm.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <include>Animation_DialogPopupOpenClose</include> + <depth>DepthDialog+</depth> + <controls> + <control type="group"> + <height>390</height> + <centertop>50%</centertop> + <centerleft>50%</centerleft> + <width>915</width> + <include content="DialogBackgroundCommons"> + <param name="DialogBackgroundWidth" value="915" /> + <param name="DialogBackgroundHeight" value="380" /> + <param name="DialogHeaderLabel" value="" /> + <param name="DialogHeaderId" value="1" /> + </include> + <control type="textbox" id="9"> + <left>30</left> + <top>82</top> + <width>855</width> + <height>165</height> + <label></label> + <autoscroll time="3000" delay="4000" repeat="5000">true</autoscroll> + </control> + <control type="progress" id="20"> + <left>45</left> + <top>252</top> + <width>825</width> + <height>24</height> + <info>System.Progressbar</info> + </control> + <control type="grouplist" id="9000"> + <orientation>horizontal</orientation> + <left>0</left> + <top>280</top> + <width>915</width> + <align>center</align> + <include content="DefaultDialogButton"> + <param name="id" value="11" /> + <param name="label" value="" /> + </include> + <include content="DefaultDialogButton"> + <param name="id" value="10" /> + <param name="label" value="" /> + </include> + <include content="DefaultDialogButton"> + <param name="id" value="12" /> + <param name="label" value="" /> + </include> + </control> + </control> + </controls> +</window> + diff --git a/addons/skin.estuary/1080i/DialogContextMenu.xml b/addons/skin.estuary/xml/DialogContextMenu.xml index 2ccf7b52ef..a170746c7a 100644 --- a/addons/skin.estuary/1080i/DialogContextMenu.xml +++ b/addons/skin.estuary/xml/DialogContextMenu.xml @@ -17,7 +17,7 @@ <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> <texture colordiffuse="B0FFFFFF">colors/black.png</texture> </control> - <control type="button" id="22001"> + <control type="button"> <left>-1920</left> <top>-1080</top> <width>5760</width> @@ -29,10 +29,10 @@ <control type="image" id="999"> <description>background image</description> <left>0</left> - <top>0</top> + <top>10</top> <width>450</width> - <height>830</height> - <texture border="2">dialogs/dialog-bg-solid.png</texture> + <height>820</height> + <texture colordiffuse="dialog_tint">colors/white.png</texture> </control> <control type="grouplist" id="996"> <description>grouplist for context buttons</description> @@ -47,17 +47,16 @@ <left>2</left> <top></top> <width>446</width> - <height>60</height> - <font>fontContextMenu</font> + <height>65</height> <align>center</align> <texturefocus colordiffuse="button_focus">lists/focus.png</texturefocus> - <texturenofocus>lists/separator.png</texturenofocus> + <texturenofocus></texturenofocus> </control> <include content="UpDownArrows"> <param name="container_id" value="996" /> <param name="posx" value="201" /> - <param name="up_posy" value="-40" /> - <param name="down_posy" value="840" /> + <param name="up_posy" value="-30" /> + <param name="down_posy" value="850" /> </include> </controls> </window> diff --git a/addons/skin.estuary/1080i/DialogExtendedProgressBar.xml b/addons/skin.estuary/xml/DialogExtendedProgressBar.xml index b71e7de58f..59707fa7ea 100644 --- a/addons/skin.estuary/1080i/DialogExtendedProgressBar.xml +++ b/addons/skin.estuary/xml/DialogExtendedProgressBar.xml @@ -6,7 +6,8 @@ <controls> <control type="group"> <depth>DepthBars</depth> - <left>1830</left> + <right>20</right> + <width>80</width> <top>0</top> <animation effect="slide" end="0,-90" time="300" tween="sine" easing="inout" condition="$EXP[infodialog_active]">conditional</animation> <animation effect="slide" end="0,-80" time="150" condition="Window.IsVisible(FullscreenVideo)">conditional</animation> @@ -46,16 +47,12 @@ <orientation>horizontal</orientation> <control type="label" id="30"> <description>Header label</description> - <left>0</left> - <top>0</top> <width min="0" max="680">auto</width> <height>120</height> <font>font12</font> </control> <control type="label"> <description>Header label</description> - <left>0</left> - <top>0</top> <width min="0" max="120">auto</width> <height>120</height> <font>font12</font> diff --git a/addons/skin.estuary/xml/DialogFavourites.xml b/addons/skin.estuary/xml/DialogFavourites.xml new file mode 100644 index 0000000000..b01e2829fd --- /dev/null +++ b/addons/skin.estuary/xml/DialogFavourites.xml @@ -0,0 +1,76 @@ +<?xml version="1.0" encoding="utf-8"?> +<window> + <defaultcontrol always="true">450</defaultcontrol> + <include>Animation_DialogPopupOpenClose</include> + <controls> + <control type="group"> + <centertop>50%</centertop> + <centerleft>50%</centerleft> + <width>1540</width> + <height>838</height> + <include content="DialogBackgroundCommons"> + <param name="DialogBackgroundWidth" value="1540" /> + <param name="DialogBackgroundHeight" value="858" /> + <param name="DialogHeaderLabel" value="$LOCALIZE[1036]" /> + <param name="DialogHeaderId" value="2" /> + </include> + <include content="UpDownArrows"> + <param name="container_id" value="450" /> + <param name="posx" value="746" /> + <param name="up_posy" value="-40" /> + <param name="down_posy" value="876" /> + </include> + <control type="scrollbar" id="60"> + <right>0</right> + <top>70</top> + <width>12</width> + <height>788</height> + <onleft>450</onleft> + <onright>450</onright> + <orientation>vertical</orientation> + </control> + <control type="panel" id="450"> + <left>10</left> + <top>70</top> + <width>1600</width> + <height>788</height> + <onleft>60</onleft> + <onright>60</onright> + <onup>450</onup> + <ondown>450</ondown> + <preloaditems>2</preloaditems> + <pagecontrol>60</pagecontrol> + <scrolltime tween="sine">200</scrolltime> + <orientation>vertical</orientation> + <itemlayout width="300" height="380"> + <control type="group"> + <top>10</top> + <include content="InfoWallMusicLayout"> + <param name="fallback_image" value="DefaultFavourites.png" /> + </include> + </control> + </itemlayout> + <focusedlayout width="300"> + <control type="group"> + <top>10</top> + <include content="InfoWallMusicLayout"> + <param name="fallback_image" value="DefaultFavourites.png" /> + <param name="focused" value="true" /> + </include> + </control> + </focusedlayout> + </control> + <control type="textbox"> + <left>300</left> + <top>200</top> + <width>900</width> + <height>300</height> + <aligny>center</aligny> + <align>center</align> + <label>$LOCALIZE[31025]</label> + <font>font45_title</font> + <visible>Integer.IsEqual(Container(450).NumItems,0)</visible> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/DialogFullScreenInfo.xml b/addons/skin.estuary/xml/DialogFullScreenInfo.xml new file mode 100644 index 0000000000..c5fee6b896 --- /dev/null +++ b/addons/skin.estuary/xml/DialogFullScreenInfo.xml @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <depth>DepthOSD</depth> + <defaultcontrol always="true">5553</defaultcontrol> + <controls> + <control type="button"> + <description>background close area</description> + <left>0</left> + <top>0</top> + <width>100%</width> + <bottom>280</bottom> + <texturefocus></texturefocus> + <texturenofocus></texturenofocus> + <onclick>Action(close)</onclick> + </control> + <control type="group"> + <bottom>0</bottom> + <height>230</height> + <visible>!Window.IsVisible(playerprocessinfo)</visible> + <animation effect="fade" time="200">VisibleChange</animation> + <control type="image"> + <depth>DepthOSD+</depth> + <left>10</left> + <top>-490</top> + <width>400</width> + <height>600</height> + <aspectratio aligny="bottom">keep</aspectratio> + <texture fallback="DefaultVideo.png" background="true">$VAR[NowPlayingPosterVar]</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + <include>OpenClose_Left</include> + </control> + <control type="group"> + <include>OpenClose_Right</include> + <control type="image"> + <left>400</left> + <top>-240</top> + <right>20</right> + <height>350</height> + <texture border="21">dialogs/dialog-bg-nobo.png</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="textbox"> + <left>443</left> + <top>-207</top> + <right>80</right> + <height>290</height> + <label fallback="416">$VAR[FullScreenInfoTextBoxVar]</label> + <align>justify</align> + <autoscroll delay="5000" repeat="7500" time="5000"></autoscroll> + </control> + <control type="grouplist" id="5550"> + <right>20</right> + <top>-310</top> + <width>1000</width> + <height>100</height> + <align>right</align> + <orientation>horizontal</orientation> + <itemgap>-10</itemgap> + <onup>Close</onup> + <ondown>Close</ondown> + <usecontrolcoords>true</usecontrolcoords> + <control type="button" id="5553"> + <width>auto</width> + <height>100</height> + <textoffsetx>80</textoffsetx> + <label>$LOCALIZE[207]</label> + </control> + <control type="button" id="5554"> + <width>auto</width> + <height>100</height> + <textoffsetx>80</textoffsetx> + <onclick>Close</onclick> + <label>$LOCALIZE[206]</label> + <visible>!String.IsEmpty(VideoPlayer.CastAndRole)</visible> + </control> + <control type="button" id="5555"> + <width>auto</width> + <height>100</height> + <textoffsetx>80</textoffsetx> + <label>$LOCALIZE[19031]</label> + <visible>VideoPlayer.Content(livetv)</visible> + </control> + </control> + </control> + <control type="grouplist"> + <right>20</right> + <top>155</top> + <width>1000</width> + <height>100</height> + <align>right</align> + <include>Animation_BottomSlide</include> + <orientation>horizontal</orientation> + <itemgap>10</itemgap> + <visible>!Player.ChannelPreviewActive</visible> + <include content="MediaFlag"> + <param name="texture" value="$INFO[VideoPlayer.AudioChannels,flags/audiochannel/,.png]" /> + </include> + <include content="MediaFlag"> + <param name="texture" value="$INFO[VideoPlayer.AudioCodec,flags/audiocodec/,.png]" /> + </include> + <include content="MediaFlag"> + <param name="texture" value="$INFO[VideoPlayer.VideoAspect,flags/aspectratio/,.png]" /> + </include> + <include content="MediaFlag"> + <param name="texture" value="$INFO[VideoPlayer.VideoCodec,flags/videocodec/,.png]" /> + </include> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/1080i/DialogGameControllers.xml b/addons/skin.estuary/xml/DialogGameControllers.xml index 37e6c13392..75dc5b924a 100644 --- a/addons/skin.estuary/1080i/DialogGameControllers.xml +++ b/addons/skin.estuary/xml/DialogGameControllers.xml @@ -4,8 +4,10 @@ <include>Animation_DialogPopupOpenClose</include> <controls> <control type="group"> - <left>100</left> - <top>200</top> + <centertop>50%</centertop> + <centerleft>50%</centerleft> + <width>1720</width> + <height>690</height> <include content="DialogBackgroundCommons"> <param name="DialogBackgroundWidth" value="1720" /> <param name="DialogBackgroundHeight" value="690" /> @@ -49,9 +51,9 @@ <width>330</width> <align>center</align> <aligny>center</aligny> - <font>font12_title</font> + <font>font25_title</font> <texturefocus colordiffuse="button_focus">lists/focus.png</texturefocus> - <texturenofocus>lists/separator.png</texturenofocus> + <texturenofocus></texturenofocus> </control> <control type="gamecontroller" id="31"> <left>390</left> @@ -106,18 +108,18 @@ <width>330</width> <align>center</align> <aligny>center</aligny> - <font>font12_title</font> + <font>font27</font> <texturefocus colordiffuse="button_focus">lists/focus.png</texturefocus> - <texturenofocus>lists/separator.png</texturenofocus> + <texturenofocus></texturenofocus> </control> <control type="label" id="8"> <description>Feature group title</description> - <height>60</height> <width>330</width> - <label></label> <align>center</align> + <top>0</top> + <height>40</height> <aligny>center</aligny> - <font>font12_title</font> + <font>font20_title</font> <textcolor>grey</textcolor> <shadowcolor>black</shadowcolor> </control> @@ -134,8 +136,8 @@ <itemgap>-20</itemgap> <include content="DefaultDialogButton"> <param name="width" value="350" /> - <param name="id" value="20" /> - <param name="label" value="$LOCALIZE[21452]" /> + <param name="id" value="18" /> + <param name="label" value="$LOCALIZE[186]" /> </include> <include content="DefaultDialogButton"> <param name="width" value="350" /> @@ -144,8 +146,8 @@ </include> <include content="DefaultDialogButton"> <param name="width" value="350" /> - <param name="id" value="18" /> - <param name="label" value="$LOCALIZE[186]" /> + <param name="id" value="20" /> + <param name="label" value="$LOCALIZE[21452]" /> </include> <include content="DefaultDialogButton"> <param name="width" value="350" /> diff --git a/addons/skin.estuary/1080i/DialogKeyboard.xml b/addons/skin.estuary/xml/DialogKeyboard.xml index 908400fa21..ddceb2df9f 100644 --- a/addons/skin.estuary/1080i/DialogKeyboard.xml +++ b/addons/skin.estuary/xml/DialogKeyboard.xml @@ -1,169 +1,176 @@ <?xml version="1.0" encoding="UTF-8"?> <window> <defaultcontrol always="true">300</defaultcontrol> - <include>Animation_DialogPopupOpenClose</include> + <include>Keyboard_Slide_Up</include> <depth>DepthDialog+</depth> - <coordinates> - <left>155</left> - <top>186</top> - </coordinates> <controls> <control type="group"> - <include>Animation_DialogPopupVisible</include> + <bottom>0</bottom> + <centerleft>50%</centerleft> + <width>100%</width> <visible>!Window.IsVisible(numericinput)</visible> - <animation type="Conditional" condition="Control.HasFocus(502)"> - <effect type="slide" start="0,0" end="0,894" time="700" tween="cubic" easing="inout" /> - </animation> - <animation type="Conditional" condition="!Control.HasFocus(502) + System.HasAddon(plugin.program.autocompletion)"> - <effect type="slide" start="0,0" end="0,-80" time="700" tween="cubic" easing="inout" /> - </animation> - <include content="DialogBackgroundCommons"> - <param name="DialogBackgroundWidth" value="1610" /> - <param name="DialogBackgroundHeight" value="709" /> - <param name="DialogHeaderLabel" value="" /> - <param name="DialogHeaderId" value="311" /> - <param name="darken_bg" value="!Control.HasFocus(502)" /> - </include> + <include>Animation_DialogPopupVisible</include> <control type="image"> <description>background image</description> <left>0</left> - <top>70</top> - <width>1610</width> - <height>800</height> - <texture border="2">dialogs/dialog-bg-solid.png</texture> - <visible>Integer.IsGreater(Container(9010).NumItems,0) | Control.IsVisible(313)</visible> + <bottom>0</bottom> + <width>100%</width> + <height>300%</height> + <texture flipy="true">frame/osdfade.png</texture> </control> <control type="image"> <description>background image</description> - <left>44</left> - <top>94</top> - <width>1522</width> - <height>60</height> - <texture colordiffuse="32FFFFFF" border="2">colors/white.png</texture> + <left>0</left> + <bottom>0</bottom> + <width>100%</width> + <height>470</height> + <texture colordiffuse="dialog_tint">colors/white.png</texture> + </control> + <control type="label" id="311"> + <centerleft>50%</centerleft> + <top>50</top> + <width>1542</width> + <height>100</height> + <font>font45</font> + <label>$PARAM[DialogHeaderLabel]</label> + <align>center</align> + <aligny>center</aligny> + <shadowcolor>black</shadowcolor> + </control> + <control type="image"> + <description>background image</description> + <centerleft>50%</centerleft> + <top>184</top> + <width>1542</width> + <height>100</height> + <texture colordiffuse="dialog_tint">colors/white.png</texture> + </control> + <control type="image"> + <description>background image</description> + <centerleft>50%</centerleft> + <top>184</top> + <width>1542</width> + <height>100</height> + <texture border="40">buttons/button-alt-nofo.png</texture> </control> <control type="edit" id="312"> <description>Edit Text</description> - <left>50</left> - <top>73</top> + <centerleft>50%</centerleft> + <top>183</top> <width>1510</width> <height>100</height> - <font>font16</font> + <font>font37</font> <align>center</align> <aligny>center</aligny> <textcolor>button_focus</textcolor> <texturefocus></texturefocus> <texturenofocus></texturenofocus> </control> - <control type="group"> - <left>26</left> - <top>160</top> + <control type="group" id="78500"> + <centerleft>59%</centerleft> + <bottom>0</bottom> + <height>480</height> + <width>1920</width> + <animation effect="slide" end="-60,0" time="200" tween="sine" easing="inout" condition="Control.IsVisible(110) | Control.IsVisible(130) | Control.IsVisible(150) | Control.IsVisible(170)">conditional</animation> + <animation effect="slide" end="-110,0" time="200" tween="sine" easing="inout" condition="Control.IsVisible(111) | Control.IsVisible(131) | Control.IsVisible(151) | Control.IsVisible(171)">conditional</animation> <!-- 1st row --> <control type="grouplist"> - <itemgap>-20</itemgap> + <left>320</left> + <itemgap>-30</itemgap> <orientation>horizontal</orientation> - <control type="button" id="309"> - <description>Layout button</description> - <width>290</width> - <height>125</height> - <onup>300</onup> - <ondown>302</ondown> - <textoffsetx>20</textoffsetx> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> - <align>center</align> - <aligny>center</aligny> - </control> + <onright>95200</onright> <control type="button" id="100"> <description>(0,0) key button</description> - <onup>32</onup> + <onup condition="!Integer.IsGreater(Container(9010).NumItems,0)">304</onup> + <onup condition="Integer.IsGreater(Container(9010).NumItems,0)">9010</onup> <ondown>120</ondown> <include>KeyboardButton</include> </control> <control type="button" id="101"> <description>(0,1) key button</description> - <onup>32</onup> + <onup condition="!Integer.IsGreater(Container(9010).NumItems,0)">303</onup> + <onup condition="Integer.IsGreater(Container(9010).NumItems,0)">9010</onup> <ondown>121</ondown> <include>KeyboardButton</include> </control> <control type="button" id="102"> <description>(0,2) key button</description> - <onup>32</onup> + <onup condition="!Integer.IsGreater(Container(9010).NumItems,0)">302</onup> + <onup condition="Integer.IsGreater(Container(9010).NumItems,0)">9010</onup> <ondown>122</ondown> <include>KeyboardButton</include> </control> <control type="button" id="103"> <description>(0,3) key button</description> - <onup>32</onup> + <onup condition="!Integer.IsGreater(Container(9010).NumItems,0)">32</onup> + <onup condition="Integer.IsGreater(Container(9010).NumItems,0)">9010</onup> <ondown>123</ondown> <include>KeyboardButton</include> </control> <control type="button" id="104"> <description>(0,4) key button</description> - <onup>8</onup> + <onup condition="!Integer.IsGreater(Container(9010).NumItems,0)">32</onup> + <onup condition="Integer.IsGreater(Container(9010).NumItems,0)">9010</onup> <ondown>124</ondown> <include>KeyboardButton</include> </control> <control type="button" id="105"> <description>(0,5) key button</description> - <onup>8</onup> + <onup condition="!Integer.IsGreater(Container(9010).NumItems,0)">32</onup> + <onup condition="Integer.IsGreater(Container(9010).NumItems,0)">9010</onup> <ondown>125</ondown> <include>KeyboardButton</include> </control> <control type="button" id="106"> <description>(0,6) key button</description> - <onup>305</onup> + <onup condition="!Integer.IsGreater(Container(9010).NumItems,0)">32</onup> + <onup condition="Integer.IsGreater(Container(9010).NumItems,0)">9010</onup> <ondown>126</ondown> <include>KeyboardButton</include> </control> <control type="button" id="107"> <description>(0,7) key button</description> - <onup>306</onup> + <onup condition="!Integer.IsGreater(Container(9010).NumItems,0)">305</onup> + <onup condition="Integer.IsGreater(Container(9010).NumItems,0)">9010</onup> <ondown>127</ondown> <include>KeyboardButton</include> </control> <control type="button" id="108"> <description>(0,8) key button</description> - <onup>501</onup> + <onup condition="!Integer.IsGreater(Container(9010).NumItems,0)">306</onup> + <onup condition="Integer.IsGreater(Container(9010).NumItems,0)">9010</onup> <ondown>128</ondown> <include>KeyboardButton</include> </control> <control type="button" id="109"> <description>(0,9) key button</description> - <onup>501</onup> + <onup condition="!Integer.IsGreater(Container(9010).NumItems,0)">8</onup> + <onup condition="Integer.IsGreater(Container(9010).NumItems,0)">9010</onup> <ondown>129</ondown> <include>KeyboardButton</include> </control> <control type="button" id="110"> <description>(0,10) key button</description> - <onup>308</onup> + <onup condition="!Integer.IsGreater(Container(9010).NumItems,0)">8</onup> + <onup condition="Integer.IsGreater(Container(9010).NumItems,0)">9010</onup> <ondown>130</ondown> <include>KeyboardButton</include> </control> <control type="button" id="111"> <description>(0,11) key button</description> - <onup>308</onup> + <onup condition="!Integer.IsGreater(Container(9010).NumItems,0)">8</onup> + <onup condition="Integer.IsGreater(Container(9010).NumItems,0)">9010</onup> <ondown>131</ondown> <include>KeyboardButton</include> </control> </control> <!-- 2nd row --> <control type="grouplist"> + <left>320</left> + <top>90</top> + <itemgap>-30</itemgap> <orientation>horizontal</orientation> - <top>100</top> - <itemgap>-20</itemgap> - <control type="togglebutton" id="302"> - <description>SHIFT button</description> - <width>290</width> - <height>125</height> - <onup>309</onup> - <ondown>303</ondown> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> - <label>$LOCALIZE[20178]</label> - <altlabel>[B][UPPERCASE]$LOCALIZE[20178][/UPPERCASE][/B]</altlabel> - <align>center</align> - <aligny>center</aligny> - </control> + <onright>95200</onright> <control type="button" id="120"> <description>(1,0) key button</description> <onup>100</onup> @@ -239,22 +246,11 @@ </control> <!-- 3rd row --> <control type="grouplist"> - <top>200</top> + <left>320</left> + <top>180</top> <orientation>horizontal</orientation> - <itemgap>-20</itemgap> - <control type="togglebutton" id="303"> - <description>CAPS LOCK button</description> - <width>290</width> - <height>125</height> - <label>$LOCALIZE[20179]</label> - <altlabel>[B][UPPERCASE]$LOCALIZE[20179][/UPPERCASE][/B]</altlabel> - <onup>302</onup> - <ondown>307</ondown> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> - <align>center</align> - <aligny>center</aligny> - </control> + <onright>95200</onright> + <itemgap>-30</itemgap> <control type="button" id="140"> <description>(2,0) key button</description> <onup>120</onup> @@ -330,259 +326,290 @@ </control> <!-- 4th row --> <control type="grouplist"> - <top>300</top> - <itemgap>-20</itemgap> + <left>320</left> + <top>270</top> + <itemgap>-30</itemgap> <orientation>horizontal</orientation> - <control type="button" id="307"> - <description>IP Input button</description> - <width>155</width> - <height>125</height> - <onup>303</onup> - <ondown>300</ondown> - <label>IP</label> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> - <align>center</align> - <aligny>center</aligny> - </control> - <control type="togglebutton" id="304"> - <description>Symbols button</description> - <width>155</width> - <height>125</height> - <label>@#!*</label> - <altlabel>ABC</altlabel> - <onup>303</onup> - <ondown>300</ondown> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> - <align>center</align> - <aligny>center</aligny> - </control> + <onright>95200</onright> <control type="button" id="160"> <description>(3,0) key button</description> <onup>140</onup> - <ondown>32</ondown> + <ondown>304</ondown> <include>KeyboardButton</include> </control> <control type="button" id="161"> <description>(3,1) key button</description> <onup>141</onup> - <ondown>32</ondown> + <ondown>303</ondown> <include>KeyboardButton</include> </control> <control type="button" id="162"> <description>(3,2) key button</description> <onup>142</onup> - <ondown>32</ondown> + <ondown>302</ondown> <include>KeyboardButton</include> </control> <control type="button" id="163"> <description>(3,3) key button</description> <onup>143</onup> - <ondown>8</ondown> + <ondown>32</ondown> <include>KeyboardButton</include> </control> <control type="button" id="164"> <description>(3,4) key button</description> <onup>144</onup> - <ondown>8</ondown> + <ondown>32</ondown> <include>KeyboardButton</include> </control> <control type="button" id="165"> <description>(3,5) key button</description> <onup>145</onup> - <ondown>8</ondown> + <ondown>32</ondown> <include>KeyboardButton</include> </control> <control type="button" id="166"> <description>(3,6) key button</description> <onup>146</onup> - <ondown>305</ondown> + <ondown>32</ondown> <include>KeyboardButton</include> </control> <control type="button" id="167"> <description>(3,7) key button</description> <onup>147</onup> - <ondown>306</ondown> + <ondown>305</ondown> <include>KeyboardButton</include> </control> <control type="button" id="168"> <description>(3,8) key button</description> <onup>148</onup> - <ondown>501</ondown> + <ondown>306</ondown> <include>KeyboardButton</include> </control> <control type="button" id="169"> <description>(3,9) key button</description> <onup>149</onup> - <ondown>501</ondown> + <ondown>8</ondown> <include>KeyboardButton</include> </control> <control type="button" id="170"> <description>(3,10) key button</description> <onup>150</onup> - <ondown>308</ondown> + <ondown>8</ondown> <include>KeyboardButton</include> </control> <control type="button" id="171"> <description>(3,11) key button</description> - <onup>151</onup> - <ondown>308</ondown> + <onup>501</onup> + <ondown>8</ondown> <include>KeyboardButton</include> </control> </control> <!-- 5th row --> <control type="grouplist"> - <top>400</top> - <itemgap>-20</itemgap> + <left>320</left> + <top>360</top> + <itemgap>-30</itemgap> <orientation>horizontal</orientation> - <control type="button" id="300"> - <description>DONE button</description> - <width>290</width> - <height>125</height> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> - <label>$LOCALIZE[20177]</label> - <align>center</align> - <aligny>center</aligny> - <onup>304</onup> - <ondown condition="!System.HasAddon(plugin.program.autocompletion)">309</ondown> - <ondown condition="System.HasAddon(plugin.program.autocompletion)">9010</ondown> - </control> - <control type="button" id="32"> - <description>SPACE button</description> - <width>335</width> - <height>125</height> - <label>$LOCALIZE[20182]</label> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> - <align>center</align> - <aligny>center</aligny> + <onright>95200</onright> + <control type="radiobutton" id="304"> + <description>Symbols button</description> + <width>120</width> + <height>120</height> + <onup>160</onup> + <ondown>100</ondown> + <texturefocus colordiffuse="button_focus">buttons/roundbutton-fo.png</texturefocus> + <texturenofocus></texturenofocus> + <textureradioonfocus colordiffuse="FFFFFFFF">icons/keyboard/letters.png</textureradioonfocus> + <textureradioonnofocus colordiffuse="FFFFFFFF">icons/keyboard/letters.png</textureradioonnofocus> + <textureradioofffocus colordiffuse="FFFFFFFF">icons/keyboard/symbols.png</textureradioofffocus> + <textureradiooffnofocus colordiffuse="FFFFFFFF">icons/keyboard/symbols.png</textureradiooffnofocus> + <radioposx>32l</radioposx> + <radiowidth>56</radiowidth> + <radioheight>36</radioheight> + </control> + <control type="radiobutton" id="303"> + <description>CAPS LOCK button</description> + <width>120</width> + <height>120</height> <onup>161</onup> - <ondown condition="!System.HasAddon(plugin.program.autocompletion)">101</ondown> - <ondown condition="System.HasAddon(plugin.program.autocompletion)">9010</ondown> - </control> - <control type="button" id="8"> - <description>BACKSPACE button</description> - <width>335</width> - <height>125</height> - <label>$LOCALIZE[20181]</label> + <ondown>101</ondown> + <texturefocus colordiffuse="button_focus">buttons/roundbutton-fo.png</texturefocus> + <texturenofocus></texturenofocus> + <textureradioonfocus colordiffuse="FFFFFFFF">icons/keyboard/capslock.png</textureradioonfocus> + <textureradioonnofocus colordiffuse="button_focus">icons/keyboard/capslock.png</textureradioonnofocus> + <textureradioofffocus colordiffuse="FFFFFFFF">icons/keyboard/capslock.png</textureradioofffocus> + <textureradiooffnofocus colordiffuse="FFFFFFFF">icons/keyboard/capslock.png</textureradiooffnofocus> + <radioposx>40</radioposx> + <radioposy>42</radioposy> + <radiowidth>42</radiowidth> + <radioheight>47</radioheight> + </control> + <control type="radiobutton" id="302"> + <description>SHIFT button</description> + <width>120</width> + <height>120</height> + <onup>162</onup> + <ondown>102</ondown> + <texturefocus colordiffuse="button_focus">buttons/roundbutton-fo.png</texturefocus> + <texturenofocus></texturenofocus> + <textureradioonfocus colordiffuse="FFFFFFFF">icons/keyboard/shift.png</textureradioonfocus> + <textureradioonnofocus colordiffuse="button_focus">icons/keyboard/shift.png</textureradioonnofocus> + <textureradioofffocus colordiffuse="FFFFFFFF">icons/keyboard/shift.png</textureradioofffocus> + <textureradiooffnofocus colordiffuse="FFFFFFFF">icons/keyboard/shift.png</textureradiooffnofocus> + <radioposx>42</radioposx> + <radiowidth>36</radiowidth> + <radioheight>36</radioheight> + </control> + <control type="radiobutton" id="32"> + <description>SPACE button</description> + <width>390</width> + <height>120</height> <onup>164</onup> - <ondown condition="!System.HasAddon(plugin.program.autocompletion)">104</ondown> - <ondown condition="System.HasAddon(plugin.program.autocompletion)">9010</ondown> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> - <align>center</align> - <aligny>center</aligny> - </control> - <control type="button" id="305"> + <ondown>104</ondown> + <texturefocus></texturefocus> + <texturenofocus></texturenofocus> + <textureradioonfocus colordiffuse="button_focus">icons/keyboard/spacebar.png</textureradioonfocus> + <textureradioonnofocus colordiffuse="FFFFFFFF">icons/keyboard/spacebar.png</textureradioonnofocus> + <textureradioofffocus colordiffuse="button_focus">icons/keyboard/spacebar.png</textureradioofffocus> + <textureradiooffnofocus colordiffuse="FFFFFFFF">icons/keyboard/spacebar.png</textureradiooffnofocus> + <radioposx>34</radioposx> + <radiowidth>328</radiowidth> + <radioheight>36</radioheight> + </control> + <control type="radiobutton" id="305"> <description>previous button</description> - <label><</label> - <width>125</width> - <height>125</height> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> - <align>center</align> - <aligny>center</aligny> - <font>font16</font> - <onup>166</onup> - <ondown condition="!System.HasAddon(plugin.program.autocompletion)">106</ondown> - <ondown condition="System.HasAddon(plugin.program.autocompletion)">9010</ondown> - </control> - <control type="button" id="306"> - <description>next button</description> - <label>></label> - <width>125</width> - <height>125</height> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> - <align>center</align> - <aligny>center</aligny> - <font>font16</font> + <width>120</width> + <height>120</height> + <ondown>107</ondown> <onup>167</onup> - <ondown condition="!System.HasAddon(plugin.program.autocompletion)">107</ondown> - <ondown condition="System.HasAddon(plugin.program.autocompletion)">9010</ondown> - </control> - <control type="button" id="501"> - <description>hide button</description> - <width>230</width> - <height>125</height> - <label>$LOCALIZE[31133]</label> - <align>center</align> - <aligny>center</aligny> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> - <onclick>SetFocus(502)</onclick> + <texturefocus colordiffuse="button_focus">buttons/roundbutton-fo.png</texturefocus> + <texturenofocus></texturenofocus> + <textureradioonfocus colordiffuse="FFFFFFFF">icons/keyboard/arrowleft.png</textureradioonfocus> + <textureradioonnofocus colordiffuse="FFFFFFFF">icons/keyboard/arrowleft.png</textureradioonnofocus> + <textureradioofffocus colordiffuse="FFFFFFFF">icons/keyboard/arrowleft.png</textureradioofffocus> + <textureradiooffnofocus colordiffuse="FFFFFFFF">icons/keyboard/arrowleft.png</textureradiooffnofocus> + <radioposx>38</radioposx> + <radiowidth>36</radiowidth> + <radioheight>36</radioheight> + </control> + <control type="radiobutton" id="306"> + <description>next button</description> + <width>120</width> + <height>120</height> + <ondown>108</ondown> + <onup>168</onup> + <texturefocus colordiffuse="button_focus">buttons/roundbutton-fo.png</texturefocus> + <texturenofocus></texturenofocus> + <textureradioonfocus colordiffuse="FFFFFFFF">icons/keyboard/arrowright.png</textureradioonfocus> + <textureradioonnofocus colordiffuse="FFFFFFFF">icons/keyboard/arrowright.png</textureradioonnofocus> + <textureradioofffocus colordiffuse="FFFFFFFF">icons/keyboard/arrowright.png</textureradioofffocus> + <textureradiooffnofocus colordiffuse="FFFFFFFF">icons/keyboard/arrowright.png</textureradiooffnofocus> + <radioposx>45</radioposx> + <radiowidth>36</radiowidth> + <radioheight>36</radioheight> + </control> + <control type="radiobutton" id="8"> + <description>BACKSPACE button</description> + <width>120</width> + <height>120</height> <onup>169</onup> - <ondown condition="!System.HasAddon(plugin.program.autocompletion)">109</ondown> - <ondown condition="System.HasAddon(plugin.program.autocompletion)">9010</ondown> - </control> - <control type="button" id="308"> - <description>Cancel button</description> - <width>230</width> - <height>125</height> - <label>$LOCALIZE[222]</label> - <align>center</align> - <aligny>center</aligny> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> - <onclick>Close</onclick> - <onup>171</onup> - <ondown condition="!System.HasAddon(plugin.program.autocompletion)">111</ondown> - <ondown condition="System.HasAddon(plugin.program.autocompletion)">9010</ondown> + <ondown>109</ondown> + <texturefocus colordiffuse="button_focus">buttons/roundbutton-fo.png</texturefocus> + <texturenofocus></texturenofocus> + <textureradioonfocus colordiffuse="FFFFFFFF">icons/keyboard/backspace.png</textureradioonfocus> + <textureradioonnofocus colordiffuse="FFFFFFFF">icons/keyboard/backspace.png</textureradioonnofocus> + <textureradioofffocus colordiffuse="FFFFFFFF">icons/keyboard/backspace.png</textureradioofffocus> + <textureradiooffnofocus colordiffuse="FFFFFFFF">icons/keyboard/backspace.png</textureradiooffnofocus> + <radioposx>31</radioposx> + <radiowidth>51</radiowidth> + <radioheight>36</radioheight> </control> </control> </control> + <control type="grouplist" id="95200"> + <bottom>0</bottom> + <height>450</height> + <centerleft>86%</centerleft> + <itemgap>-10</itemgap> + <onup>95200</onup> + <ondown>95200</ondown> + <onleft>78500</onleft> + <onright>140</onright> + <width>350</width> + <orientation>vertical</orientation> + <include content="DefaultDialogButton"> + <param name="id" value="300" /> + <param name="label" value="$LOCALIZE[12321]" /> + <param name="width" value="350" /> + </include> + <include content="DefaultDialogButton"> + <param name="id" value="301" /> + <param name="label" value="$LOCALIZE[222]" /> + <param name="width" value="350" /> + </include> + <include content="DefaultDialogButton"> + <param name="id" value="309" /> + <param name="label" value="Layout" /> + <param name="width" value="350" /> + </include> + <include content="DefaultDialogButton"> + <param name="id" value="307" /> + <param name="label" value="$LOCALIZE[1006]" /> + <param name="width" value="350" /> + </include> + </control> <control type="panel" id="9010"> - <left>20</left> - <top>665</top> - <width>1560</width> - <height>400</height> + <centerleft>50%</centerleft> + <bottom>490</bottom> + <width>1500</width> + <height>200</height> <scrolltime tween="cubic" easing="out">500</scrolltime> <orientation>vertical</orientation> <onleft>9010</onleft> <onright>9010</onright> - <onup>32</onup> - <ondown>noop</ondown> + <onup>noop</onup> + <ondown>105</ondown> <visible>!Control.IsVisible(313)</visible> - <itemlayout width="520" height="60"> + <itemlayout width="500" height="60"> <control type="image"> + <left>10</left> <top>0</top> - <width>520</width> - <height>90</height> - <texture border="40">buttons/dialogbutton-nofo.png</texture> + <width>480</width> + <height>50</height> + <texture colordiffuse="dialog_tint">colors/white.png</texture> </control> <control type="label"> - <left>40</left> + <left>30</left> <top>0</top> - <width>440</width> - <height>90</height> + <width>480</width> + <height>50</height> <label>$INFO[ListItem.Label]</label> <font>font12</font> <shadowcolor>text_shadow</shadowcolor> <aligny>center</aligny> </control> </itemlayout> - <focusedlayout width="520" height="60"> + <focusedlayout width="500" height="60"> <control type="group"> <control type="image"> + <left>10</left> <top>0</top> - <width>520</width> - <height>90</height> - <texture border="40">buttons/dialogbutton-nofo.png</texture> + <width>480</width> + <height>50</height> + <texture colordiffuse="dialog_tint">colors/white.png</texture> </control> <control type="image"> - <width>520</width> - <height>90</height> - <texture border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texture> - <animation effect="fade" start="0" end="100" time="200">Focus</animation> - <animation effect="fade" start="100" end="0" time="0">Unfocus</animation> + <left>10</left> + <width>480</width> + <height>50</height> + <texture colordiffuse="button_focus">colors/grey.png</texture> + <include>Animation_FocusTextureFade</include> </control> <control type="label"> - <left>40</left> + <left>30</left> <top>0</top> - <width>440</width> - <height>90</height> + <width>480</width> + <height>50</height> <label>$INFO[ListItem.Label]</label> <font>font12</font> <shadowcolor>text_shadow</shadowcolor> @@ -598,7 +625,7 @@ <width>1480</width> <height>90</height> <label>$INFO[ListItem.Label]</label> - <font>font16</font> + <font>font37</font> <shadowcolor>text_shadow</shadowcolor> <aligny>center</aligny> </control> @@ -624,20 +651,11 @@ <width>1480</width> <height>90</height> <label>$INFO[ListItem.Label]</label> - <font>font16</font> + <font>font37</font> <shadowcolor>text_shadow</shadowcolor> <aligny>center</aligny> </control> </control> </control> - <control type="button" id="502"> - <description>hide button</description> - <include>HiddenObject</include> - <onup>501</onup> - <ondown>501</ondown> - <onleft>501</onleft> - <onright>501</onright> - <onclick>SetFocus(501)</onclick> - </control> </controls> </window> diff --git a/addons/skin.estuary/1080i/DialogMediaSource.xml b/addons/skin.estuary/xml/DialogMediaSource.xml index ee7aac1e27..99dd8c6534 100644 --- a/addons/skin.estuary/1080i/DialogMediaSource.xml +++ b/addons/skin.estuary/xml/DialogMediaSource.xml @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <window> - <defaultcontrol always="true">10</defaultcontrol> - <coordinates> - <left>360</left> - <top>150</top> - </coordinates> + <defaultcontrol>10</defaultcontrol> <include>Animation_DialogPopupOpenClose</include> <controls> + <control type="group"> + <centertop>50%</centertop> + <height>750</height> + <centerleft>50%</centerleft> + <width>1200</width> <include content="DialogBackgroundCommons"> <param name="DialogBackgroundWidth" value="1200" /> <param name="DialogBackgroundHeight" value="750" /> @@ -45,13 +46,6 @@ <pagecontrol>60</pagecontrol> <scrolltime>200</scrolltime> <itemlayout height="70"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>820</width> - <height>60</height> - <texture border="40">lists/separator.png</texture> - </control> <control type="label"> <left>10</left> <top>0</top> @@ -67,14 +61,6 @@ <left>0</left> <top>0</top> <width>820</width> - <height>60</height> - <visible>!Control.HasFocus(10)</visible> - <texture border="40">lists/separator.png</texture> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>820</width> <height>61</height> <visible>Control.HasFocus(10)</visible> <texture colordiffuse="button_focus">lists/focus.png</texture> @@ -160,5 +146,6 @@ <param name="label" value="$LOCALIZE[222]" /> </include> </control> + </control> </controls> </window> diff --git a/addons/skin.estuary/xml/DialogMusicInfo.xml b/addons/skin.estuary/xml/DialogMusicInfo.xml new file mode 100644 index 0000000000..c499abf2e9 --- /dev/null +++ b/addons/skin.estuary/xml/DialogMusicInfo.xml @@ -0,0 +1,400 @@ +<?xml version="1.0" encoding="utf-8"?> +<window> + <defaultcontrol always="true">9000</defaultcontrol> + <onload>SetProperty(infobackground,$ESCINFO[ListItem.Art(fanart)],home)</onload> + <onunload>ClearProperty(infobackground,home)</onunload> + <controls> + <control type="group"> + <centertop>50%</centertop> + <height>1080</height> + <centerleft>50%</centerleft> + <width>1920</width> + <control type="group"> + <include>OpenClose_Left</include> + <top>158</top> + <left>40</left> + <control type="image"> + <left>4</left> + <top>4</top> + <width>607</width> + <height>607</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"> + <depth>DepthContentPopout</depth> + <left>24</left> + <top>24</top> + <width>567</width> + <height>567</height> + <aspectratio aligny="top">scale</aspectratio> + <fadetime>300</fadetime> + <texture background="true" fallback="DefaultAudio.png">$INFO[ListItem.Art(thumb)]</texture> + </control> + </control> + <control type="group"> + <include>OpenClose_Right</include> + <include>Visible_Right</include> + <left>80</left> + <visible>![Window.Is(songinformation) + Window.IsActive(musicinformation)]</visible> + <control type="group"> + <visible>Integer.IsEqual(Container(50).NumItems,0) + String.IsEmpty(Control.GetLabel(400))</visible> + <top>160</top> + <control type="button" id="130"> + <left>586</left> + <width>1190</width> + <height>610</height> + <onup>50</onup> + <ondown>9000</ondown> + <label></label> + </control> + <control type="image"> + <left>614</left> + <top>30</top> + <width>1130</width> + <height>550</height> + <aspectratio aligny="top">scale</aspectratio> + <texture fallback="special://skin/extras/home-images/music.jpg">$INFO[ListItem.Art(fanart)]</texture> + <visible>String.IsEmpty(Control.GetLabel(400))</visible> + </control> + <control type="group"> + <visible>String.IsEmpty(Control.GetLabel(400)) + String.IsEmpty(ListItem.Art(fanart))</visible> + <control type="image"> + <left>614</left> + <top>30</top> + <width>1130</width> + <height>550</height> + <aspectratio>scale</aspectratio> + <texture colordiffuse="AAFFFFFF">colors/black.png</texture> + </control> + <control type="textbox"> + <left>614</left> + <top>30</top> + <width>1130</width> + <height>550</height> + <align>center</align> + <aligny>center</aligny> + <font>font45_title</font> + <label>$LOCALIZE[19055]</label> + </control> + </control> + </control> + <control type="group"> + <visible>!Integer.IsEqual(Container(50).NumItems,0) | !String.IsEmpty(Control.GetLabel(400))</visible> + <top>454</top> + <control type="button"> + <onup>50</onup> + <ondown>9000</ondown> + <left>586</left> + <top>-295</top> + <width>1190</width> + <height>320</height> + <label></label> + <visible>Integer.IsEqual(Container(50).NumItems,0)</visible> + </control> + <control type="button" id="130"> + <onup>50</onup> + <ondown>9000</ondown> + <left>586</left> + <width>1190</width> + <height>320</height> + <label></label> + <texturenofocus border="21">dialogs/dialog-bg.png</texturenofocus> + <onclick>SetProperty(TextViewer_Header,$LOCALIZE[21821],home)</onclick> + <onclick>SetProperty(TextViewer_Text,$ESCVAR[MusicInfoTextboxVar],home)</onclick> + <onclick>ActivateWindow(1102)</onclick> + </control> + <control type="group"> + <animation effect="slide" start="0,0" end="0,-295" time="0" condition="Integer.IsEqual(Container(50).NumItems,0)">Conditional</animation> + <visible>[!Integer.IsEqual(Container(50).NumItems,0) + String.IsEmpty(Control.GetLabel(400))] | [Integer.IsEqual(Container(50).NumItems,0) + !String.IsEmpty(Control.GetLabel(400))]</visible> + <control type="image"> + <left>614</left> + <top>30</top> + <width>1130</width> + <height>260</height> + <aspectratio aligny="top">scale</aspectratio> + <texture fallback="special://skin/extras/home-images/music.jpg">$INFO[ListItem.Art(fanart)]</texture> + </control> + <control type="group"> + <visible>String.IsEmpty(ListItem.Art(fanart))</visible> + <control type="image"> + <left>614</left> + <top>30</top> + <width>1130</width> + <height>260</height> + <aspectratio>scale</aspectratio> + <texture colordiffuse="AAFFFFFF">colors/black.png</texture> + </control> + <control type="textbox"> + <left>614</left> + <top>30</top> + <width>1130</width> + <height>260</height> + <align>center</align> + <aligny>center</aligny> + <font>font45_title</font> + <label>$LOCALIZE[19055]</label> + </control> + </control> + </control> + </control> + <control type="label" id="400"> + <left>630</left> + <top>490</top> + <width>1100</width> + <height>240</height> + <wrapmultiline>true</wrapmultiline> + <label>$VAR[MusicInfoTextboxVar]</label> + <textcolor>button_focus</textcolor> + </control> + <control type="panel" id="50"> + <left>585</left> + <top>170</top> + <width>1190</width> + <height>360</height> + <ondown>130</ondown> + <onup>9000</onup> + <orientation>horizontal</orientation> + <itemlayout height="72.5" width="595" condition="Container.Content(albums)"> + <control type="image"> + <top>-10</top> + <width>595</width> + <height>100</height> + <texture border="40">buttons/button-nofo.png</texture> + </control> + <control type="label"> + <left>40</left> + <top>10</top> + <width>546</width> + <height>60</height> + <font>font12</font> + <aligny>center</aligny> + <label>$INFO[ListItem.TrackNumber,[COLOR grey], - [/COLOR]]$INFO[ListItem.Label]</label> + </control> + <control type="group"> + <left>230</left> + <top>28</top> + <include>UserRatingCircle</include> + </control> + </itemlayout> + <focusedlayout height="72.5" width="595" condition="Container.Content(albums)"> + <control type="group"> + <control type="image"> + <top>-10</top> + <width>595</width> + <height>100</height> + <texture border="40" colordiffuse="button_focus">buttons/button-fo.png</texture> + </control> + <control type="label"> + <left>40</left> + <top>10</top> + <width>546</width> + <height>60</height> + <font>font12</font> + <aligny>center</aligny> + <label>$INFO[ListItem.TrackNumber,[COLOR white], - [/COLOR]]$INFO[ListItem.Label]</label> + </control> + <control type="group"> + <left>230</left> + <top>28</top> + <include>UserRatingCircle</include> + </control> + </control> + </focusedlayout> + <itemlayout height="360" width="236" condition="Container.Content(artists)"> + <control type="image"> + <top>-10</top> + <width>250</width> + <height>312</height> + <texture border="40">buttons/button-nofo.png</texture> + </control> + <control type="image"> + <left>30</left> + <top>21</top> + <width>190</width> + <height>190</height> + <texture border="2" fallback="DefaultAudio.png" background="true">$INFO[ListItem.Thumb]</texture> + <aspectratio>keep</aspectratio> + <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> + <bordersize>4</bordersize> + </control> + <control type="textbox"> + <left>28</left> + <top>212</top> + <width>196</width> + <height>62</height> + <font>font27_narrow</font> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2,[COLOR button_focus], - [/COLOR]]$INFO[ListItem.Label]</label> + </control> + <control type="group"> + <left>230</left> + <top>28</top> + <include>UserRatingCircle</include> + </control> + </itemlayout> + <focusedlayout height="360" width="236" condition="Container.Content(artists)"> + <control type="group"> + <animation effect="zoom" start="100" end="105" time="200" tween="sine" easing="inout" center="160,180">Focus</animation> + <animation effect="zoom" start="105" end="100" time="200" tween="sine" easing="inout" center="160,180">UnFocus</animation> + <control type="image"> + <top>-10</top> + <width>250</width> + <height>312</height> + <texture border="40">buttons/button-nofo.png</texture> + </control> + <control type="image"> + <left>30</left> + <top>21</top> + <width>190</width> + <height>190</height> + <texture border="2" fallback="DefaultAudio.png" background="true">$INFO[ListItem.Thumb]</texture> + <aspectratio>keep</aspectratio> + <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> + <bordersize>4</bordersize> + </control> + <control type="textbox"> + <left>28</left> + <top>212</top> + <width>196</width> + <height>62</height> + <font>font27_narrow</font> + <align>center</align> + <aligny>center</aligny> + <autoscroll delay="1000" time="1000" repeat="1000">true</autoscroll> + <label>$INFO[ListItem.Label2,[COLOR button_focus], - [/COLOR]]$INFO[ListItem.Label]</label> + </control> + <control type="group"> + <left>230</left> + <top>28</top> + <include>UserRatingCircle</include> + </control> + <control type="image"> + <left>16</left> + <top>6</top> + <width>218</width> + <height>280</height> + <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> + <animation effect="fade" start="100" end="0" time="200">Unfocus</animation> + </control> + </control> + </focusedlayout> + </control> + <control type="grouplist" id="9000"> + <left>10</left> + <top>820</top> + <width>1740</width> + <height>300</height> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>130</onup> + <ondown>50</ondown> + <align>center</align> + <itemgap>0</itemgap> + <orientation>horizontal</orientation> + <control type="group" id="420"> + <width>262</width> + <visible>String.IsEqual(ListItem.DBType,album) | String.IsEqual(ListItem.DBType,song)</visible> + <control type="button" id="7"> + <include content="VideoInfoButtonsCommon"> + <param name="icon" value="" /> + </include> + <label>$LOCALIZE[31033]</label> + <onup>130</onup> + <onleft>12</onleft> + <onright>120</onright> + <onup condition="Integer.IsGreater(Container(5000).CurrentItem,3)">210</onup> + <onup condition="!Integer.IsGreater(Container(5000).CurrentItem,3)">138</onup> + </control> + <control type="label"> + <label>$INFO[ListItem.UserRating]</label> + <font>font45_title</font> + <left>0</left> + <top>24</top> + <width>262</width> + <align>center</align> + </control> + <control type="image"> + <texture>icons/infodialogs/rating.png</texture> + <left>107</left> + <top>30</top> + <width>48</width> + <height>48</height> + <align>center</align> + <visible>String.IsEmpty(ListItem.UserRating)</visible> + </control> + </control> + <control type="radiobutton" id="120"> + <include content="VideoInfoButtonsCommon"> + <param name="icon" value="icons/infodialogs/image.png" /> + </include> + <label>$LOCALIZE[31028]</label> + <enable>!String.IsEmpty(ListItem.Art(fanart))</enable> + <onclick>SetProperty(fanart,$ESCINFO[ListItem.Art(fanart)],home)</onclick> + <onclick>ActivateWindow(1104)</onclick> + <visible>String.IsEqual(ListItem.DBType,artist) | String.IsEqual(ListItem.DBType,album)</visible> + </control> + <control type="radiobutton" id="440"> + <label>$LOCALIZE[31114]</label> + <include content="VideoInfoButtonsCommon"> + <param name="icon" value="icons/infodialogs/youtube.png" /> + </include> + <onclick>Action(close)</onclick> + <visible>System.hasAddon(script.extendedinfo)</visible> + <onclick condition="!String.IsEqual(ListItem.DBType,song)">RunScript(script.extendedinfo,info=youtubebrowser,id=$INFO[ListItem.Artist] $INFO[ListItem.Album])</onclick> + <onclick condition="String.IsEqual(ListItem.DBType,song)">RunScript(script.extendedinfo,info=youtubebrowser,id=$INFO[ListItem.Artist] $INFO[ListItem.Title])</onclick> + </control> + <include content="InfoDialogButton"> + <param name="id" value="6" /> + <param name="icon" value="icons/infodialogs/update.png" /> + <param name="label" value="$LOCALIZE[184]" /> + </include> + <include content="InfoDialogButton"> + <param name="id" value="10" /> + <param name="icon" value="icons/infodialogs/choose_image.png" /> + <param name="label" value="$LOCALIZE[13405]" /> + </include> + <include content="InfoDialogButton"> + <param name="id" value="12" /> + <param name="icon" value="icons/infodialogs/info.png" /> + <param name="label" value="$LOCALIZE[20413]" /> + </include> + </control> + <include content="LeftRightArrows"> + <param name="list_id" value="50" /> + <param name="left_posx" value="562" /> + <param name="right_posx" value="1780" /> + <param name="posy" value="300" /> + <param name="visible" value="true" /> + </include> + </control> + <control type="group"> + <visible>String.IsEqual(ListItem.DBType,artist)</visible> + <include content="InfoDialogTopBarInfo"> + <param name="main_label" value="$INFO[ListItem.Artist]" /> + <param name="sub_label" value="$INFO[ListItem.Genre]" /> + <param name="id" value="33333" /> + </include> + </control> + <control type="group"> + <visible>String.IsEqual(ListItem.DBType,album)</visible> + <include content="InfoDialogTopBarInfo"> + <param name="main_label" value="$INFO[ListItem.Album]$INFO[ListItem.Year, ([COLOR grey],[/COLOR])]" /> + <param name="sub_label" value="$INFO[ListItem.Artist]" /> + <param name="id" value="33334" /> + </include> + </control> + <control type="group"> + <visible>String.IsEqual(ListItem.DBType,song) + !Window.IsActive(musicinformation)</visible> + <include content="InfoDialogTopBarInfo"> + <param name="main_label" value="[COLOR button_focus]$INFO[ListItem.TrackNumber]. [/COLOR]$INFO[ListItem.Title]" /> + <param name="sub_label" value="$INFO[ListItem.Artist,, - ]$INFO[ListItem.Album]$INFO[ListItem.Year, ([COLOR grey],[/COLOR])]" /> + <param name="id" value="33335" /> + </include> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/DialogNotification.xml b/addons/skin.estuary/xml/DialogNotification.xml new file mode 100644 index 0000000000..280ffc852f --- /dev/null +++ b/addons/skin.estuary/xml/DialogNotification.xml @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <zorder>3</zorder> + <controls> + <control type="group"> + <depth>DepthMax</depth> + <top>85</top> + <right>0</right> + <width>640</width> + <include>OpenClose_Right</include> + <visible>String.IsEmpty(Window(Home).Property(script.cinemavision.running))</visible> + <control type="image"> + <left>0</left> + <top>0</top> + <width>640</width> + <height>160</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="400"> + <description>avatar</description> + <left>25</left> + <top>25</top> + <width>110</width> + <height>110</height> + <aspectratio>stretch</aspectratio> + </control> + <control type="fadelabel" id="401"> + <description>Line 1 Label</description> + <left>150</left> + <top>40</top> + <width>450</width> + <height>18</height> + <font>font37</font> + <aligny>center</aligny> + <scrollout>false</scrollout> + <pauseatend>2000</pauseatend> + </control> + <control type="textbox" id="402"> + <description>Line 2 Label</description> + <left>151</left> + <top>68</top> + <width>450</width> + <height>60</height> + <font>font27_narrow</font> + <aligny>center</aligny> + <scrollout>false</scrollout> + <pauseatend>2000</pauseatend> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/DialogNumeric.xml b/addons/skin.estuary/xml/DialogNumeric.xml new file mode 100644 index 0000000000..b9416349f8 --- /dev/null +++ b/addons/skin.estuary/xml/DialogNumeric.xml @@ -0,0 +1,211 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">21</defaultcontrol> + <include>Animation_DialogPopupOpenClose</include> + <depth>DepthDialog+</depth> + <controls> + <control type="group"> + <centertop>50%</centertop> + <height>660</height> + <centerleft>50%</centerleft> + <width>545</width> + <include content="DialogBackgroundCommons"> + <param name="DialogBackgroundWidth" value="545" /> + <param name="DialogBackgroundHeight" value="660" /> + <param name="DialogHeaderLabel" value="Numeric pad" /> + <param name="DialogHeaderId" value="" /> + </include> + <control type="image"> + <left>44</left> + <top>181</top> + <width>457</width> + <height>60</height> + <texture colordiffuse="32FFFFFF" border="2">colors/white.png</texture> + </control> + <control type="label" id="4"> + <description>Edit Text</description> + <left>34</left> + <top>170</top> + <width>477</width> + <height>80</height> + <font>font37</font> + <textcolor>button_focus</textcolor> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="textbox" id="1"> + <left>20</left> + <top>80</top> + <width>505</width> + <height>90</height> + <textcolor>button_focus</textcolor> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="grouplist"> + <left>350</left> + <top>240</top> + <height>1000</height> + <orientation>vertical</orientation> + <itemgap>-20</itemgap> + <control type="button" id="23"> + <description>Backspace button</description> + <width>170</width> + <height>223</height> + <font>font12</font> + <align>center</align> + <aligny>center</aligny> + <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> + <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> + <label>$LOCALIZE[20181]</label> + <onleft>13</onleft> + <onright>11</onright> + <angle>270</angle> + </control> + <control type="button" id="21"> + <description>Done button</description> + <onleft>19</onleft> + <onright>17</onright> + <width>170</width> + <height>223</height> + <font>font12</font> + <align>center</align> + <aligny>center</aligny> + <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> + <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> + <label>$LOCALIZE[20177]</label> + <angle>270</angle> + </control> + </control> + <control type="grouplist" id="4000"> + <left>30</left> + <top>240</top> + <height>1000</height> + <onleft>23</onleft> + <onright>23</onright> + <orientation>vertical</orientation> + <itemgap>-10</itemgap> + <control type="grouplist"> + <description>1 - 3 buttons</description> + <height>110</height> + <itemgap>-20</itemgap> + <orientation>horizontal</orientation> + <control type="button" id="11"> + <include>KeyboardButton</include> + <label>$LOCALIZE[12311]</label> + <onup>20</onup> + <ondown>14</ondown> + </control> + <control type="button" id="12"> + <include>KeyboardButton</include> + <label>$LOCALIZE[12312]</label> + <onup>10</onup> + <ondown>15</ondown> + </control> + <control type="button" id="13"> + <include>KeyboardButton</include> + <label>$LOCALIZE[12313]</label> + <onup>22</onup> + <ondown>16</ondown> + </control> + </control> + <control type="grouplist"> + <description>4 - 6 buttons</description> + <height>110</height> + <itemgap>-20</itemgap> + <orientation>horizontal</orientation> + <control type="button" id="14"> + <include>KeyboardButton</include> + <label>$LOCALIZE[12314]</label> + <onup>11</onup> + <ondown>17</ondown> + </control> + <control type="button" id="15"> + <include>KeyboardButton</include> + <label>$LOCALIZE[12315]</label> + <onup>12</onup> + <ondown>18</ondown> + </control> + <control type="button" id="16"> + <include>KeyboardButton</include> + <label>$LOCALIZE[12316]</label> + <onup>13</onup> + <ondown>19</ondown> + </control> + </control> + <control type="grouplist"> + <description>7 - 9 buttons</description> + <height>110</height> + <onleft>21</onleft> + <onright>21</onright> + <itemgap>-20</itemgap> + <orientation>horizontal</orientation> + <control type="button" id="17"> + <include>KeyboardButton</include> + <label>$LOCALIZE[12317]</label> + <onup>14</onup> + <ondown>20</ondown> + </control> + <control type="button" id="18"> + <include>KeyboardButton</include> + <label>$LOCALIZE[12318]</label> + <onup>15</onup> + <ondown>10</ondown> + </control> + <control type="button" id="19"> + <include>KeyboardButton</include> + <label>$LOCALIZE[12319]</label> + <onup>16</onup> + <ondown>22</ondown> + </control> + </control> + <control type="grouplist"> + <height>110</height> + <onleft>21</onleft> + <onright>21</onright> + <itemgap>-20</itemgap> + <orientation>horizontal</orientation> + <control type="radiobutton" id="20"> + <description>prev button</description> + <width>125</width> + <height>125</height> + <texturefocus colordiffuse="button_focus">buttons/roundbutton-fo.png</texturefocus> + <texturenofocus></texturenofocus> + <textureradioonfocus colordiffuse="FFFFFFFF">icons/keyboard/arrowleft.png</textureradioonfocus> + <textureradioonnofocus colordiffuse="FFFFFFFF">icons/keyboard/arrowleft.png</textureradioonnofocus> + <textureradioofffocus colordiffuse="FFFFFFFF">icons/keyboard/arrowleft.png</textureradioofffocus> + <textureradiooffnofocus colordiffuse="FFFFFFFF">icons/keyboard/arrowleft.png</textureradiooffnofocus> + <radioposx>40</radioposx> + <radiowidth>36</radiowidth> + <radioheight>36</radioheight> + <onup>17</onup> + <ondown>11</ondown> + </control> + <control type="button" id="10"> + <description>0 button</description> + <include>KeyboardButton</include> + <label>$LOCALIZE[12310]</label> + <onup>18</onup> + <ondown>12</ondown> + </control> + <control type="radiobutton" id="22"> + <description>next button</description> + <width>125</width> + <height>125</height> + <texturefocus colordiffuse="button_focus">buttons/roundbutton-fo.png</texturefocus> + <texturenofocus></texturenofocus> + <textureradioonfocus colordiffuse="FFFFFFFF">icons/keyboard/arrowright.png</textureradioonfocus> + <textureradioonnofocus colordiffuse="FFFFFFFF">icons/keyboard/arrowright.png</textureradioonnofocus> + <textureradioofffocus colordiffuse="FFFFFFFF">icons/keyboard/arrowright.png</textureradioofffocus> + <textureradiooffnofocus colordiffuse="FFFFFFFF">icons/keyboard/arrowright.png</textureradiooffnofocus> + <radioposx>45</radioposx> + <radiowidth>36</radiowidth> + <radioheight>36</radioheight> + <onup>19</onup> + <ondown>13</ondown> + </control> + </control> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/DialogPVRChannelManager.xml b/addons/skin.estuary/xml/DialogPVRChannelManager.xml new file mode 100644 index 0000000000..1cb9293b0f --- /dev/null +++ b/addons/skin.estuary/xml/DialogPVRChannelManager.xml @@ -0,0 +1,270 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">20</defaultcontrol> + <include>Animation_DialogPopupOpenClose</include> + <controls> + <control type="group"> + <centertop>50%</centertop> + <height>830</height> + <centerleft>50%</centerleft> + <width>1720</width> + <include content="DialogBackgroundCommons"> + <param name="DialogBackgroundWidth" value="1720" /> + <param name="DialogBackgroundHeight" value="830" /> + <param name="DialogHeaderLabel" value="$VAR[PVRChannelMgrHeader]" /> + <param name="DialogHeaderId" value="2" /> + </include> + <control type="group"> + <left>10</left> + <top>70</top> + <control type="scrollbar" id="60"> + <left>630</left> + <top>30</top> + <width>12</width> + <height>710</height> + <onleft>20</onleft> + <onright>9002</onright> + <orientation>vertical</orientation> + </control> + <control type="image"> + <left>0</left> + <top>10</top> + <width>642</width> + <height>750</height> + <texture border="40">buttons/dialogbutton-nofo.png</texture> + </control> + <control type="list" id="20"> + <left>20</left> + <top>30</top> + <width>600</width> + <height>710</height> + <onup>20</onup> + <ondown>20</ondown> + <onleft>9000</onleft> + <onright>60</onright> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="70" width="600"> + <control type="image"> + <left>0</left> + <width>600</width> + <height>68</height> + <texture colordiffuse="selected">colors/white.png</texture> + <animation effect="fade" end="20" time="0" condition="true">Conditional</animation> + <visible>!String.IsEmpty(ListItem.Property(Changed))</visible> + </control> + <control type="image"> + <left>15</left> + <top>10</top> + <width>50</width> + <height>50</height> + <texture>$INFO[ListItem.Property(Icon)]</texture> + <aspectratio>keep</aspectratio> + <!-- <visible>!ListItem.Property(ActiveChannel)</visible> + --> + </control> + <control type="label"> + <left>45</left> + <width>600</width> + <height>70</height> + <textoffsetx>40</textoffsetx> + <aligny>center</aligny> + <label>$INFO[ListItem.Property(Number),[B],[/B] - ]$INFO[ListItem.Property(Name)]</label> + </control> + </itemlayout> + <focusedlayout height="70" width="600"> + <control type="image"> + <left>0</left> + <width>600</width> + <height>68</height> + <texture colordiffuse="selected">colors/white.png</texture> + <animation effect="fade" end="20" time="0" condition="true">Conditional</animation> + <visible>!String.IsEmpty(ListItem.Property(Changed))</visible> + </control> + <control type="image"> + <left>0</left> + <width>600</width> + <height>70</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + <animation effect="fade" start="100" end="30" time="0" condition="!Control.HasFocus(20)">conditional</animation> + </control> + <control type="image"> + <left>15</left> + <top>10</top> + <width>50</width> + <height>50</height> + <texture>$INFO[ListItem.Property(Icon)]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <left>45</left> + <top>-15</top> + <width>600</width> + <height>70</height> + <textoffsetx>40</textoffsetx> + <aligny>center</aligny> + <label>$INFO[ListItem.Property(Number),[B],[/B] - ]$INFO[ListItem.Property(Name)]</label> + </control> + <control type="label"> + <left>45</left> + <textoffsetx>40</textoffsetx> + <top>35</top> + <width>600</width> + <height>30</height> + <font>font12</font> + <aligny>center</aligny> + <label>$LOCALIZE[19210]: $INFO[ListItem.Property(ClientName)]</label> + </control> + </focusedlayout> + </control> + </control> + <control type="group"> + <left>665</left> + <control type="grouplist" id="9002"> + <top>80</top> + <onleft>60</onleft> + <onright>9000</onright> + <onup>34</onup> + <ondown>30</ondown> + <itemgap>-25</itemgap> + <control type="label" id="9001"> + <description>channel options Header</description> + <width>700</width> + <height>60</height> + <textoffsetx>30</textoffsetx> + <font>font12</font> + <label>$LOCALIZE[31097]</label> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <shadowcolor>black</shadowcolor> + </control> + <control type="radiobutton" id="7"> + <description>Channel activated</description> + <width>700</width> + <include>SettingsItemCommon</include> + <label>$LOCALIZE[19074]</label> + </control> + <control type="edit" id="8"> + <description>Channel name</description> + <width>700</width> + <include>SettingsItemCommon</include> + <label>$LOCALIZE[19201]</label> + </control> + <control type="button" id="9"> + <description>Channel logo Button</description> + <width>700</width> + <include>SettingsItemCommon</include> + <label>$LOCALIZE[19202]</label> + </control> + <control type="radiobutton" id="12"> + <description>EPG activated</description> + <width>700</width> + <include>SettingsItemCommon</include> + <label>$LOCALIZE[19206]</label> + </control> + <control type="spincontrolex" id="13"> + <description>EPG source</description> + <width>700</width> + <include>SettingsItemCommon</include> + <label>$LOCALIZE[19200]</label> + </control> + <control type="radiobutton" id="14"> + <description>Parental locked</description> + <width>700</width> + <include>SettingsItemCommon</include> + <label>$LOCALIZE[19267]</label> + </control> + </control> + <control type="image"> + <left>600</left> + <top>290</top> + <width>70</width> + <height>50</height> + <aspectratio>keep</aspectratio> + <texture background="true">$INFO[Container(20).ListItem.Icon]</texture> + </control> + <control type="grouplist"> + <top>565</top> + <itemgap>-15</itemgap> + <onleft>60</onleft> + <onright>9000</onright> + <onup>14</onup> + <ondown>7</ondown> + <animation effect="slide" start="0,0" end="0,45" time="0" condition="!Control.IsVisible(31)">Conditional</animation> + <control type="label" id="9003"> + <description>channel options Header</description> + <width>700</width> + <height>50</height> + <textoffsetx>30</textoffsetx> + <font>font12</font> + <label>$LOCALIZE[31021]</label> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <shadowcolor>black</shadowcolor> + </control> + <control type="button" id="31"> + <description>New channel Button</description> + <width>700</width> + <height>100</height> + <textoffsetx>40</textoffsetx> + <align>center</align> + <label>$LOCALIZE[19204]</label> + </control> + <control type="button" id="30"> + <description>Group Manager Button</description> + <width>700</width> + <height>100</height> + <textoffsetx>40</textoffsetx> + <align>center</align> + <label>$LOCALIZE[19205]</label> + </control> + <control type="togglebutton" id="34"> + <description>TV/Radio toggle</description> + <width>700</width> + <height>100</height> + <textoffsetx>40</textoffsetx> + <align>center</align> + <aligny>center</aligny> + <label>$LOCALIZE[19024]</label> + <altlabel>$LOCALIZE[19023]</altlabel> + <usealttexture>!String.IsEmpty(Window.Property(IsRadio))</usealttexture> + </control> + </control> + </control> + <control type="grouplist" id="9000"> + <left>1360</left> + <top>90</top> + <onleft>9002</onleft> + <onright>20</onright> + <itemgap>-20</itemgap> + <include content="DefaultDialogButton"> + <param name="width" value="350" /> + <param name="id" value="4" /> + <param name="label" value="$LOCALIZE[186]" /> + </include> + <include content="DefaultDialogButton"> + <param name="width" value="350" /> + <param name="id" value="5" /> + <param name="label" value="$LOCALIZE[14070]" /> + </include> + <include content="DefaultDialogButton"> + <param name="width" value="350" /> + <param name="id" value="6" /> + <param name="label" value="$LOCALIZE[222]" /> + </include> + </control> + <control type="label"> + <left>1355</left> + <top>780</top> + <width>330</width> + <height>35</height> + <font>font12</font> + <textcolor>grey</textcolor> + <align>right</align> + <aligny>center</aligny> + <label>[COLOR=button_focus]$INFO[Container(20).NumItems][/COLOR] $LOCALIZE[19019] - $LOCALIZE[31035] [COLOR=button_focus]$INFO[Container(20).CurrentPage]/$INFO[Container(20).NumPages][/COLOR]</label> + <wrapmultiline>true</wrapmultiline> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/DialogPVRChannelsOSD.xml b/addons/skin.estuary/xml/DialogPVRChannelsOSD.xml new file mode 100644 index 0000000000..0ecefa5c5b --- /dev/null +++ b/addons/skin.estuary/xml/DialogPVRChannelsOSD.xml @@ -0,0 +1,191 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">11</defaultcontrol> + <controls> + <control type="group"> + <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> + <control type="group"> + <depth>DepthOSD</depth> + <include>OpenClose_Left</include> + <include content="ContentPanel"> + <param name="width" value="941" /> + </include> + <control type="fixedlist" id="11"> + <left>0</left> + <width>875</width> + <height>100%</height> + <onleft>PreviousChannelGroup</onleft> + <onright>60</onright> + <onup>11</onup> + <ondown>11</ondown> + <pagecontrol>60</pagecontrol> + <movement>4</movement> + <focusposition>5</focusposition> + <scrolltime>200</scrolltime> + <focusedlayout height="90" width="1000"> + <control type="image"> + <left>0</left> + <width>1000</width> + <height>90</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + <visible>Control.hasFocus(11)</visible> + </control> + <control type="image"> + <left>770</left> + <top>10</top> + <width>90</width> + <height>70</height> + <aspectratio align="right">keep</aspectratio> + <texture>$INFO[listitem.icon]</texture> + </control> + <control type="progress"> + <left>105</left> + <top>55</top> + <width>50</width> + <height>12</height> + <midtexture border="3">progress/texturebg_white.png</midtexture> + <visible>ListItem.HasEpg + !ListItem.IsRecording</visible> + <info>ListItem.Progress</info> + </control> + <control type="image"> + <left>945</left> + <top>9</top> + <width>40</width> + <height>40</height> + <texture>$VAR[PVRStatusImageVar]</texture> + </control> + <control type="label"> + <left>105</left> + <top>5</top> + <height>90</height> + <width>600</width> + <aligny>top</aligny> + <animation effect="slide" start="0,0" end="0,18" time="0" condition="String.IsEmpty(ListItem.Title)">Conditional</animation> + <label>$INFO[ListItem.Label]</label> + <font>font14</font> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="label"> + <left>165</left> + <top>45</top> + <height>90</height> + <width>580</width> + <aligny>top</aligny> + <font>font12</font> + <label>$INFO[ListItem.Title]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="label"> + <left>12</left> + <height>90</height> + <width>70</width> + <align>center</align> + <aligny>center</aligny> + <font>font32_title</font> + <label>$INFO[ListItem.ChannelNumberLabel]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + </focusedlayout> + <itemlayout height="90"> + <control type="image"> + <left>770</left> + <top>10</top> + <width>90</width> + <height>70</height> + <aspectratio align="right">keep</aspectratio> + <texture>$INFO[listitem.icon]</texture> + </control> + <control type="progress"> + <left>105</left> + <top>55</top> + <width>50</width> + <height>12</height> + <colordiffuse>88FFFFFF</colordiffuse> + <visible>ListItem.HasEpg + !ListItem.IsRecording</visible> + <info>ListItem.Progress</info> + </control> + <control type="image"> + <left>945</left> + <top>9</top> + <width>40</width> + <height>40</height> + <texture>$VAR[PVRStatusImageVar]</texture> + </control> + <control type="label"> + <left>105</left> + <top>5</top> + <height>90</height> + <width>640</width> + <aligny>top</aligny> + <label>$INFO[ListItem.Label]</label> + <font>font14</font> + <animation effect="slide" start="0,0" end="0,18" time="0" condition="String.IsEmpty(ListItem.Title)">Conditional</animation> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="label"> + <left>165</left> + <top>45</top> + <height>90</height> + <width>580</width> + <aligny>top</aligny> + <font>font12</font> + <label>$INFO[ListItem.Title]</label> + <shadowcolor>text_shadow</shadowcolor> + <textcolor>button_focus</textcolor> + </control> + <control type="label"> + <left>12</left> + <height>90</height> + <width>70</width> + <align>center</align> + <aligny>center</aligny> + <font>font32_title</font> + <label>$INFO[ListItem.ChannelNumberLabel]</label> + <textcolor>grey</textcolor> + <shadowcolor>text_shadow</shadowcolor> + </control> + </itemlayout> + </control> + <control type="scrollbar" id="60"> + <left>868</left> + <width>12</width> + <height>100%</height> + <onleft>11</onleft> + <texturesliderbackground></texturesliderbackground> + <onright>NextChannelGroup</onright> + <ondown>61</ondown> + <onup>61</onup> + <animation effect="zoom" start="100,100" end="50,100" center="881,0" time="300" tween="sine" easing="inout" condition="!Control.HasFocus(60)">conditional</animation> + <orientation>vertical</orientation> + </control> + <control type="image"> + <left>0</left> + <bottom>0</bottom> + <width>880</width> + <height>115</height> + <texture flipy="true">frame/InfoBar.png</texture> + </control> + </control> + <control type="group"> + <depth>DepthOSD</depth> + <include>Animation_TopSlide</include> + <control type="image"> + <left>0</left> + <width>880</width> + <height>110</height> + <texture>frame/InfoBar.png</texture> + </control> + <control type="label" id="2"> + <description>header label</description> + <textoffsetx>40</textoffsetx> + <width>830</width> + <height>70</height> + <font>font45</font> + <aligny>center</aligny> + <label>< $INFO[VideoPlayer.ChannelGroup] ></label> + <shadowcolor>black</shadowcolor> + </control> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/1080i/DialogPVRGroupManager.xml b/addons/skin.estuary/xml/DialogPVRGroupManager.xml index 7efab92075..2f02363076 100644 --- a/addons/skin.estuary/1080i/DialogPVRGroupManager.xml +++ b/addons/skin.estuary/xml/DialogPVRGroupManager.xml @@ -4,8 +4,10 @@ <include>Animation_DialogPopupOpenClose</include> <controls> <control type="group"> - <left>100</left> - <top>100</top> + <centertop>50%</centertop> + <height>880</height> + <centerleft>50%</centerleft> + <width>1720</width> <include content="DialogBackgroundCommons"> <param name="DialogBackgroundWidth" value="1720" /> <param name="DialogBackgroundHeight" value="880" /> @@ -28,21 +30,21 @@ <description>Add Group</description> <width>370</width> <include>SettingsItemCommon</include> - <font>font12_title</font> + <font>font25_title</font> <label>$LOCALIZE[31044]</label> </control> <control type="button" id="27"> <description>Rename Group</description> <width>370</width> <include>SettingsItemCommon</include> - <font>font12_title</font> + <font>font25_title</font> <label>$LOCALIZE[31045]</label> </control> <control type="radiobutton" id="25"> <description>Hide Group</description> <width>370</width> <include>SettingsItemCommon</include> - <font>font12_title</font> + <font>font25_title</font> <label>$LOCALIZE[19289]</label> <radiowidth>100</radiowidth> <radioposy>13</radioposy> @@ -51,14 +53,14 @@ <description>Delete Group</description> <width>370</width> <include>SettingsItemCommon</include> - <font>font12_title</font> + <font>font25_title</font> <label>$LOCALIZE[31046]</label> </control> <control type="button" id="29"> <description>OK</description> <width>370</width> <include>SettingsItemCommon</include> - <font>font12_title</font> + <font>font25_title</font> <label>$LOCALIZE[186]</label> </control> </control> diff --git a/addons/skin.estuary/xml/DialogPVRGuideOSD.xml b/addons/skin.estuary/xml/DialogPVRGuideOSD.xml new file mode 100644 index 0000000000..c023c2ec5d --- /dev/null +++ b/addons/skin.estuary/xml/DialogPVRGuideOSD.xml @@ -0,0 +1,142 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">11</defaultcontrol> + <controls> + <control type="group"> + <depth>DepthOSD</depth> + <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> + <control type="group"> + <include>OpenClose_Left</include> + <include content="ContentPanel"> + <param name="width" value="840" /> + </include> + <control type="fixedlist" id="11"> + <left>0</left> + <width>1600</width> + <height>100%</height> + <onleft>60</onleft> + <onright>60</onright> + <onup>11</onup> + <ondown>11</ondown> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <movement>4</movement> + <focusposition>5</focusposition> + <itemlayout height="90" width="1600"> + <control type="label"> + <left>20</left> + <width>150</width> + <height>90</height> + <aligny>center</aligny> + <textcolor>grey</textcolor> + <label>$INFO[ListItem.StartTime]</label> + </control> + <control type="image"> + <left>120</left> + <top>5</top> + <width>30</width> + <height>20</height> + <texture>$VAR[PVRStatusImageVar]</texture> + </control> + <control type="label"> + <left>150</left> + <width>610</width> + <height>90</height> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + </itemlayout> + <focusedlayout height="90" width="1600"> + <control type="image"> + <left>0</left> + <width>780</width> + <height>90</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + <visible>Control.HasFocus(11)</visible> + <animation effect="fade" start="100" end="0" time="0">UnFocus</animation> + </control> + <control type="label"> + <left>20</left> + <width>150</width> + <height>90</height> + <aligny>center</aligny> + <label>$INFO[ListItem.StartTime]</label> + </control> + <control type="image"> + <left>120</left> + <top>5</top> + <width>30</width> + <height>20</height> + <texture>$VAR[PVRStatusImageVar]</texture> + </control> + <control type="label"> + <left>150</left> + <width>610</width> + <height>90</height> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="group"> + <visible>!String.IsEmpty(ListItem.Plot) + Control.HasFocus(11)</visible> + <animation effect="fade" start="0" end="100" time="200">Focus</animation> + <control type="image"> + <left>782</left> + <top>-100</top> + <width>900</width> + <height>350</height> + <texture border="40">buttons/dialogbutton-nofo.png</texture> + </control> + <control type="textbox"> + <left>815</left> + <top>-70</top> + <width>760</width> + <height>290</height> + <label>$INFO[ListItem.Plot]</label> + </control> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="60"> + <left>768</left> + <width>12</width> + <height>100%</height> + <onleft>11</onleft> + <texturesliderbackground></texturesliderbackground> + <onright>NextChannelGroup</onright> + <ondown>61</ondown> + <onup>61</onup> + <animation effect="zoom" start="100,100" end="50,100" center="780,0" time="300" tween="sine" easing="inout" condition="!Control.HasFocus(60)">conditional</animation> + <orientation>vertical</orientation> + </control> + </control> + <control type="image"> + <left>0</left> + <bottom>0</bottom> + <width>100%</width> + <height>115</height> + <texture flipy="true">frame/InfoBar.png</texture> + </control> + <control type="group"> + <include>Animation_TopSlide</include> + <control type="image"> + <left>0</left> + <width>780</width> + <height>110</height> + <texture>frame/InfoBar.png</texture> + </control> + <control type="label" id="2"> + <description>header label</description> + <textoffsetx>40</textoffsetx> + <width>1300</width> + <height>70</height> + <font>font45</font> + <aligny>center</aligny> + <label>$LOCALIZE[19069]$INFO[Container(11).ListItem.StartDate, - ]</label> + <shadowcolor>black</shadowcolor> + </control> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/DialogPVRGuideSearch.xml b/addons/skin.estuary/xml/DialogPVRGuideSearch.xml new file mode 100644 index 0000000000..f6e006d9fe --- /dev/null +++ b/addons/skin.estuary/xml/DialogPVRGuideSearch.xml @@ -0,0 +1,201 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">9</defaultcontrol> + <include>Animation_DialogPopupOpenClose</include> + <controls> + <control type="group"> + <centertop>50%</centertop> + <height>820</height> + <centerleft>50%</centerleft> + <width>1780</width> + <include content="DialogBackgroundCommons"> + <param name="DialogBackgroundWidth" value="1780" /> + <param name="DialogBackgroundHeight" value="820" /> + <param name="DialogHeaderLabel" value="$LOCALIZE[19142]" /> + <param name="DialogHeaderId" value="2" /> + </include> + <control type="edit" id="9"> + <left>10</left> + <top>80</top> + <width>1460</width> + <height>100</height> + <textoffsetx>60</textoffsetx> + <shadowcolor>black</shadowcolor> + <hinttext>$LOCALIZE[137]...</hinttext> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>24</onup> + <ondown>10</ondown> + </control> + <control type="textbox"> + <description>Search help</description> + <left>30</left> + <top>160</top> + <width>1440</width> + <height>68</height> + <font>font12</font> + <textcolor>grey</textcolor> + <label>$LOCALIZE[19001] $LOCALIZE[19002]</label> + </control> + <control type="image"> + <left>10</left> + <top>210</top> + <width>1460</width> + <height>600</height> + <texture border="40">buttons/dialogbutton-nofo.png</texture> + </control> + <control type="grouplist" id="5000"> + <left>30</left> + <top>230</top> + <onright>6000</onright> + <onleft>9000</onleft> + <ondown>9</ondown> + <onup>9</onup> + <orientation>vertical</orientation> + <control type="radiobutton" id="10"> + <description>Include Description</description> + <width>710</width> + <onright>12</onright> + <include>DefaultSettingButton</include> + <label>$LOCALIZE[19134]</label> + </control> + <control type="radiobutton" id="11"> + <description>Case Sensitive</description> + <width>710</width> + <onright>13</onright> + <include>DefaultSettingButton</include> + <label>$LOCALIZE[19135]</label> + </control> + <control type="edit" id="14"> + <description>Start Date</description> + <width>710</width> + <onright>16</onright> + <include>DefaultSettingButton</include> + <label>$LOCALIZE[19128]</label> + </control> + <control type="edit" id="15"> + <description>Stop Date</description> + <width>710</width> + <onright>17</onright> + <include>DefaultSettingButton</include> + <label>$LOCALIZE[19129]</label> + </control> + <control type="spincontrolex" id="18"> + <description>Genre</description> + <width>710</width> + <onright>19</onright> + <include>DefaultSettingButton</include> + <label>$LOCALIZE[515]</label> + </control> + <control type="radiobutton" id="20"> + <description>Include unknown Genres</description> + <width>710</width> + <onright>21</onright> + <include>DefaultSettingButton</include> + <label>$LOCALIZE[19132]</label> + </control> + <control type="radiobutton" id="22"> + <description>FTA only</description> + <width>710</width> + <onright>23</onright> + <include>DefaultSettingButton</include> + <label>$LOCALIZE[19123]</label> + </control> + <control type="radiobutton" id="24"> + <description>Ignore Timers</description> + <width>710</width> + <onright>27</onright> + <include>DefaultSettingButton</include> + <label>$LOCALIZE[19124]</label> + </control> + </control> + <control type="grouplist" id="6000"> + <left>740</left> + <top>230</top> + <onright>9000</onright> + <onleft>5000</onleft> + <ondown>9</ondown> + <onup>9</onup> + <orientation>vertical</orientation> + <control type="spincontrolex" id="12"> + <description>Min Duration</description> + <width>710</width> + <onleft>10</onleft> + <include>DefaultSettingButton</include> + <label>$LOCALIZE[19130]</label> + </control> + <control type="spincontrolex" id="13"> + <description>Max Duration</description> + <width>710</width> + <onleft>11</onleft> + <include>DefaultSettingButton</include> + <label>$LOCALIZE[19131]</label> + </control> + <control type="edit" id="16"> + <description>Start time</description> + <width>710</width> + <onleft>14</onleft> + <include>DefaultSettingButton</include> + <label>$LOCALIZE[19126]</label> + </control> + <control type="edit" id="17"> + <description>Stop time</description> + <width>710</width> + <onleft>15</onleft> + <include>DefaultSettingButton</include> + <label>$LOCALIZE[19127]</label> + </control> + <control type="radiobutton" id="19"> + <description>avoid repeats</description> + <width>710</width> + <onleft>18</onleft> + <include>DefaultSettingButton</include> + <label>$LOCALIZE[19121]</label> + </control> + <control type="spincontrolex" id="21"> + <description>Groups</description> + <width>710</width> + <onleft>20</onleft> + <include>DefaultSettingButton</include> + <label>$LOCALIZE[19141]</label> + </control> + <control type="spincontrolex" id="23"> + <description>Channels</description> + <width>710</width> + <onleft>22</onleft> + <include>DefaultSettingButton</include> + <label>$LOCALIZE[19148]</label> + </control> + <control type="radiobutton" id="27"> + <description>Ignore Recordings</description> + <width>710</width> + <onleft>24</onleft> + <include>DefaultSettingButton</include> + <label>$LOCALIZE[19125]</label> + </control> + </control> + <control type="grouplist" id="9000"> + <top>80</top> + <left>1460</left> + <onup>9000</onup> + <ondown>9000</ondown> + <onleft>6000</onleft> + <onright>5000</onright> + <width>1320</width> + <orientation>vertical</orientation> + <include content="DefaultDialogButton"> + <param name="id" value="26" /> + <param name="label" value="$LOCALIZE[137]" /> + </include> + <include content="DefaultDialogButton"> + <param name="id" value="28" /> + <param name="label" value="$LOCALIZE[10035]" /> + </include> + <include content="DefaultDialogButton"> + <param name="id" value="25" /> + <param name="label" value="$LOCALIZE[222]" /> + </include> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/DialogPVRInfo.xml b/addons/skin.estuary/xml/DialogPVRInfo.xml new file mode 100644 index 0000000000..b26280c4ba --- /dev/null +++ b/addons/skin.estuary/xml/DialogPVRInfo.xml @@ -0,0 +1,126 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">9000</defaultcontrol> + <onload>SetProperty(infobackground,$ESCINFO[ListItem.Art(fanart)],home)</onload> + <onunload>ClearProperty(infobackground,home)</onunload> + <controls> + <control type="group"> + <animation effect="fade" start="0" end="100" time="100">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="100">WindowClose</animation> + <animation effect="fade" start="100" end="75" time="0" condition="true">Conditional</animation> + <visible>Window.isActive(fullscreenvideo)</visible> + <include>ColoredBackgroundImages</include> + </control> + <control type="group"> + <centertop>50%</centertop> + <height>1080</height> + <centerleft>50%</centerleft> + <width>1920</width> + <control type="image"> + <include>OpenClose_Left</include> + <left>114</left> + <top>236</top> + <width>461</width> + <height>461</height> + <aspectratio>keep</aspectratio> + <texture>dialogs/dialog-bg-nobo.png</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="image"> + <include>OpenClose_Left</include> + <left>114</left> + <top>236</top> + <width>461</width> + <height>461</height> + <aspectratio>keep</aspectratio> + <texture border="20" fallback="DefaultTVShows.png">$INFO[ListItem.Icon]</texture> + <bordersize>20</bordersize> + </control> + <control type="group"> + <top>230</top> + <left>50</left> + <include>OpenClose_Right</include> + <control type="button" id="61"> + <left>600</left> + <top>-18</top> + <width>1170</width> + <height>509</height> + <font></font> + <onleft>61</onleft> + <onright>61</onright> + <ondown>9000</ondown> + <onup>49</onup> + <onclick>SetProperty(TextViewer_Header,$LOCALIZE[207],home)</onclick> + <onclick>SetProperty(TextViewer_Text,$ESCINFO[ListItem.Plot],home)</onclick> + <onclick>ActivateWindow(1102)</onclick> + </control> + <control type="textbox" id="400"> + <left>660</left> + <top>20</top> + <width>1050</width> + <height>425</height> + <align>justify</align> + <label>$INFO[ListItem.StartTime] - $INFO[ListItem.EndTime] ($INFO[ListItem.Duration])[CR]$INFO[ListItem.StartDate][CR]$INFO[ListItem.Season, [COLOR grey]S[/COLOR]]$INFO[ListItem.Episode, [COLOR grey]E[/COLOR],: ]$INFO[ListItem.EpisodeName,[B],[/B][CR]]$INFO[ListItem.Genre,[COLOR grey]$LOCALIZE[515]:[/COLOR] ,[CR]]$INFO[ListItem.Writer,[COLOR grey]$LOCALIZE[20417]:[/COLOR] ,[CR]]$INFO[ListItem.Director,[COLOR grey]$LOCALIZE[20339]:[/COLOR] ,[CR]]$INFO[ListItem.Cast,[COLOR grey]$LOCALIZE[206]:[/COLOR] ,[CR]][CR]$INFO[ListItem.Plot]</label> + <autoscroll time="3000" delay="4000" repeat="5000">Skin.HasSetting(AutoScroll)</autoscroll> + </control> + <control type="grouplist" id="9000"> + <left>150</left> + <top>600</top> + <width>1520</width> + <height>160</height> + <itemgap>10</itemgap> + <align>center</align> + <orientation>horizontal</orientation> + <defaultcontrol>5</defaultcontrol> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>49</onup> + <ondown>49</ondown> + <include content="InfoDialogButton"> + <param name="id" value="5" /> + <param name="icon" value="icons/infodialogs/launch.png" /> + <param name="label" value="$LOCALIZE[19165]" /> + <param name="visible" value="Window.IsActive(PVRGuideInfo)" /> + </include> + <include content="InfoDialogButton"> + <param name="id" value="4" /> + <param name="icon" value="icons/infodialogs/similar.png" /> + <param name="label" value="$LOCALIZE[19003]" /> + <param name="visible" value="Window.IsActive(PVRGuideInfo)" /> + </include> + <include content="InfoDialogButton"> + <param name="id" value="8" /> + <param name="icon" value="icons/infodialogs/play_record.png" /> + <param name="label" value="$LOCALIZE[19687]" /> + <param name="visible" value="Window.IsActive(PVRGuideInfo) | Window.IsActive(PVRRecordingInfo)" /> + </include> + <include content="InfoDialogButton"> + <param name="id" value="6" /> + <param name="icon" value="icons/infodialogs/record.png" /> + <param name="visible" value="Window.IsActive(PVRGuideInfo)" /> + </include> + <include content="InfoDialogButton"> + <param name="id" value="9" /> + <param name="icon" value="icons/infodialogs/timer.png" /> + <param name="label" value="$LOCALIZE[19061]" /> + <param name="visible" value="Window.IsActive(PVRGuideInfo)" /> + </include> + <include content="InfoDialogButton"> + <param name="id" value="440" /> + <param name="icon" value="icons/infodialogs/youtube.png" /> + <param name="label" value="$LOCALIZE[31114]" /> + <param name="onclick_1" value="Action(close)" /> + <param name="onclick_2" value="RunScript(script.extendedinfo,info=youtubebrowser,id=$INFO[ListItem.Title])" /> + <param name="visible" value="System.hasAddon(script.extendedinfo)" /> + </include> + </control> + </control> + <include content="InfoDialogTopBarInfo"> + <param name="main_label" value="$INFO[ListItem.Title]$INFO[ListItem.Season, ]$INFO[ListItem.Episode,[COLOR grey]x[/COLOR]]" /> + <param name="sub_label" value="$INFO[ListItem.ChannelName]" /> + <param name="posy" value="40" /> + </include> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/DialogPVRRadioRDSInfo.xml b/addons/skin.estuary/xml/DialogPVRRadioRDSInfo.xml new file mode 100644 index 0000000000..70fac45f96 --- /dev/null +++ b/addons/skin.estuary/xml/DialogPVRRadioRDSInfo.xml @@ -0,0 +1,655 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">10</defaultcontrol> + <include>Animation_DialogPopupOpenClose</include> + <controls> + <control type="group"> + <centerleft>50%</centerleft> + <width>1300</width> + <centertop>50%</centertop> + <height>920</height> + <include content="DialogBackgroundCommons"> + <param name="DialogBackgroundWidth" value="1300" /> + <param name="DialogBackgroundHeight" value="920" /> + <param name="DialogHeaderLabel" value="" /> + <param name="DialogHeaderId" value="2" /> + </include> + <control type="group"> + <description>Normal song info group</description> + <left>0</left> + <top>70</top> + <visible>String.IsEmpty(RDS.IsClassical)</visible> + <control type="label"> + <left>10</left> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[557]:</label> + <visible>String.IsEmpty(RDS.Band)</visible> + </control> + <control type="fadelabel"> + <left>160</left> + <width>704</width> + <height>25</height> + <aligny>center</aligny> + <label fallback="161">$INFO[RDS.Artist]</label> + <scrollout>false</scrollout> + <pauseatend>2000</pauseatend> + <visible>String.IsEmpty(RDS.Band)</visible> + </control> + <control type="label"> + <left>10</left> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[29901]:</label> + <visible>!String.IsEmpty(RDS.Band)</visible> + </control> + <control type="fadelabel"> + <left>160</left> + <width>292</width> + <height>25</height> + <aligny>center</aligny> + <label>$INFO[RDS.Band]</label> + <scrollout>false</scrollout> + <pauseatend>2000</pauseatend> + <visible>!String.IsEmpty(RDS.Band)</visible> + </control> + <control type="label"> + <left>385</left> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[557]:</label> + <visible>!String.IsEmpty(RDS.Artist) + !String.IsEmpty(RDS.Band)</visible> + </control> + <control type="fadelabel"> + <left>535</left> + <width>328</width> + <height>25</height> + <aligny>center</aligny> + <label>$INFO[RDS.Artist]</label> + <visible>!String.IsEmpty(RDS.Artist) + !String.IsEmpty(RDS.Band)</visible> + </control> + <control type="label"> + <left>10</left> + <top>35</top> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[556]:</label> + </control> + <control type="fadelabel"> + <left>160</left> + <top>35</top> + <width>704</width> + <height>25</height> + <aligny>center</aligny> + <label fallback="161">$INFO[RDS.Title]</label> + <scrollout>false</scrollout> + <pauseatend>2000</pauseatend> + </control> + <control type="label"> + <left>10</left> + <top>70</top> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[29902]:</label> + <visible>!String.IsEmpty(RDS.ProgStyle)</visible> + </control> + <control type="fadelabel"> + <left>160</left> + <top>70</top> + <width>704</width> + <height>25</height> + <aligny>center</aligny> + <label>$INFO[RDS.ProgStyle]</label> + <visible>!String.IsEmpty(RDS.ProgStyle)</visible> + </control> + </control> + <control type="group"> + <description>Classic concert music group</description> + <left>0</left> + <top>70</top> + <visible>!String.IsEmpty(RDS.IsClassical)</visible> + <control type="label"> + <left>10</left> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[29903]:</label> + </control> + <control type="fadelabel"> + <left>160</left> + <width>704</width> + <height>25</height> + <aligny>center</aligny> + <label fallback="161">$INFO[RDS.Composer]</label> + <scrollout>false</scrollout> + <pauseatend>2000</pauseatend> + </control> + <control type="label"> + <left>10</left> + <top>35</top> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[556]:</label> + </control> + <control type="fadelabel"> + <left>160</left> + <top>35</top> + <width>704</width> + <height>25</height> + <aligny>center</aligny> + <label fallback="161">$INFO[RDS.Title]</label> + <scrollout>false</scrollout> + <pauseatend>2000</pauseatend> + </control> + <control type="label"> + <left>10</left> + <top>70</top> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[29904]:</label> + <visible>String.IsEmpty(RDS.Band) + !String.IsEmpty(RDS.Artist)</visible> + </control> + <control type="textbox"> + <left>160</left> + <top>66</top> + <width>704</width> + <height>29</height> + <pagecontrol></pagecontrol> + <label fallback="161">$INFO[RDS.Artist]</label> + <autoscroll time="2000" delay="3000" repeat="5000">true</autoscroll> + <visible>String.IsEmpty(RDS.Band) + !String.IsEmpty(RDS.Artist)</visible> + </control> + <control type="label"> + <left>10</left> + <top>70</top> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[29901]:</label> + <visible>!String.IsEmpty(RDS.Band)</visible> + </control> + <control type="fadelabel"> + <left>160</left> + <top>70</top> + <width>292</width> + <height>25</height> + <aligny>center</aligny> + <label>$INFO[RDS.Band]</label> + <scrollout>false</scrollout> + <pauseatend>2000</pauseatend> + <visible>!String.IsEmpty(RDS.Band)</visible> + </control> + <control type="label"> + <left>385</left> + <top>70</top> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[29904]:</label> + <visible>!String.IsEmpty(RDS.Artist) + !String.IsEmpty(RDS.Band)</visible> + </control> + <control type="textbox"> + <left>535</left> + <top>70</top> + <width>328</width> + <height>100</height> + <pagecontrol></pagecontrol> + <label>$INFO[RDS.Artist]</label> + <autoscroll time="2000" delay="3000" repeat="5000">true</autoscroll> + <visible>!String.IsEmpty(RDS.Artist) + !String.IsEmpty(RDS.Band)</visible> + </control> + <control type="label"> + <left>10</left> + <top>105</top> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[29905]:</label> + <visible>!String.IsEmpty(RDS.Conductor)</visible> + </control> + <control type="fadelabel"> + <left>160</left> + <top>105</top> + <width>300</width> + <height>25</height> + <aligny>center</aligny> + <label fallback="161">$INFO[RDS.Conductor]</label> + <scrollout>false</scrollout> + <pauseatend>2000</pauseatend> + <visible>!String.IsEmpty(RDS.Conductor)</visible> + </control> + <control type="label"> + <left>10</left> + <top>105</top> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[29902]:</label> + <visible>String.IsEmpty(RDS.Conductor) + !String.IsEmpty(RDS.ProgStyle)</visible> + </control> + <control type="fadelabel"> + <left>160</left> + <top>105</top> + <width>704</width> + <height>25</height> + <aligny>center</aligny> + <label>$INFO[RDS.ProgStyle]</label> + <visible>String.IsEmpty(RDS.Conductor) + !String.IsEmpty(RDS.ProgStyle)</visible> + </control> + <control type="label"> + <left>385</left> + <top>105</top> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[29902]:</label> + <visible>!String.IsEmpty(RDS.Conductor) + !String.IsEmpty(RDS.ProgStyle)</visible> + </control> + <control type="fadelabel"> + <left>535</left> + <top>105</top> + <width>328</width> + <height>25</height> + <aligny>center</aligny> + <label>$INFO[RDS.ProgStyle]</label> + <visible>!String.IsEmpty(RDS.Conductor) + !String.IsEmpty(RDS.ProgStyle)</visible> + </control> + </control> + <control type="label"> + <left>385</left> + <top>175</top> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[558]:</label> + <visible>!String.IsEmpty(RDS.Album)</visible> + </control> + <control type="fadelabel"> + <left>535</left> + <top>175</top> + <width>328</width> + <height>25</height> + <aligny>center</aligny> + <label>$INFO[RDS.Album]</label> + <scrollout>false</scrollout> + <pauseatend>2000</pauseatend> + <visible>!String.IsEmpty(RDS.Album)</visible> + </control> + <control type="label"> + <left>10</left> + <top>210</top> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[29906]:</label> + <visible>!String.IsEmpty(RDS.ProgHost)</visible> + </control> + <control type="fadelabel"> + <left>160</left> + <top>210</top> + <width>235</width> + <height>25</height> + <aligny>center</aligny> + <label>$INFO[RDS.ProgHost]</label> + <visible>!String.IsEmpty(RDS.ProgHost)</visible> + </control> + <control type="label"> + <left>385</left> + <top>210</top> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[569]:</label> + <visible>!String.IsEmpty(RDS.Comment)</visible> + </control> + <control type="fadelabel"> + <left>535</left> + <top>210</top> + <width>328</width> + <height>25</height> + <aligny>center</aligny> + <label>$INFO[RDS.Comment]</label> + <scrollout>false</scrollout> + <pauseatend>2000</pauseatend> + <visible>!String.IsEmpty(RDS.Comment)</visible> + </control> + <control type="label"> + <left>10</left> + <top>245</top> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[19148]:</label> + </control> + <control type="fadelabel"> + <left>160</left> + <top>245</top> + <width>235</width> + <height>25</height> + <aligny>center</aligny> + <label>$INFO[RDS.ProgStation]</label> + </control> + <control type="label"> + <left>385</left> + <top>245</top> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[29907]:</label> + <visible>!String.IsEmpty(RDS.ProgEditStaff)</visible> + </control> + <control type="fadelabel"> + <left>535</left> + <top>245</top> + <width>328</width> + <height>25</height> + <aligny>center</aligny> + <label>$INFO[RDS.ProgEditStaff]</label> + <visible>!String.IsEmpty(RDS.ProgEditStaff)</visible> + </control> + <control type="grouplist"> + <left>10</left> + <top>280</top> + <width>160</width> + <height>300</height> + <itemgap>8</itemgap> + <control type="label"> + <description>Program basename</description> + <left>10</left> + <top>280</top> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[29908]:</label> + <visible>!String.IsEmpty(RDS.ProgNow) | !String.IsEmpty(RDS.ProgNext)</visible> + </control> + <control type="label"> + <description>Studio basename</description> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[29909]:</label> + <visible>!String.IsEmpty(RDS.PhoneStudio) | !String.IsEmpty(RDS.EmailStudio) | !String.IsEmpty(RDS.SMSStudio)</visible> + </control> + </control> + <control type="grouplist"> + <left>160</left> + <top>280</top> + <width>160</width> + <height>300</height> + <itemgap>8</itemgap> + <control type="label"> + <width>160</width> + <height>25</height> + <aligny>center</aligny> + <label>$LOCALIZE[19030]:</label> + <visible>!String.IsEmpty(RDS.ProgNow)</visible> + </control> + <control type="label"> + <width>160</width> + <height>25</height> + <aligny>center</aligny> + <label>$LOCALIZE[19031]:</label> + <visible>!String.IsEmpty(RDS.ProgNext)</visible> + </control> + <control type="label"> + <width>95</width> + <height>25</height> + <aligny>center</aligny> + <label>$LOCALIZE[29910]:</label> + <visible>!String.IsEmpty(RDS.PhoneStudio)</visible> + </control> + <control type="label"> + <width>95</width> + <height>25</height> + <aligny>center</aligny> + <label>$LOCALIZE[29911]:</label> + <visible>!String.IsEmpty(RDS.EmailStudio)</visible> + </control> + <control type="label"> + <width>95</width> + <height>25</height> + <aligny>center</aligny> + <label>$LOCALIZE[29912]:</label> + <visible>!String.IsEmpty(RDS.SMSStudio)</visible> + </control> + </control> + <control type="grouplist"> + <left>230</left> + <top>280</top> + <width>620</width> + <height>300</height> + <itemgap>8</itemgap> + <control type="fadelabel"> + <width>620</width> + <height>25</height> + <aligny>center</aligny> + <textcolor>grey</textcolor> + <label>$INFO[RDS.ProgNow]</label> + <visible>!String.IsEmpty(RDS.ProgNow)</visible> + </control> + <control type="fadelabel"> + <width>620</width> + <height>25</height> + <aligny>center</aligny> + <textcolor>grey</textcolor> + <label>$INFO[RDS.ProgNext]</label> + <visible>!String.IsEmpty(RDS.ProgNext)</visible> + </control> + <control type="fadelabel"> + <width>215</width> + <height>25</height> + <aligny>center</aligny> + <textcolor>grey</textcolor> + <label>$INFO[RDS.PhoneStudio]</label> + <visible>!String.IsEmpty(RDS.PhoneStudio)</visible> + </control> + <control type="fadelabel"> + <width>215</width> + <height>25</height> + <aligny>center</aligny> + <textcolor>grey</textcolor> + <label>$INFO[RDS.EmailStudio]</label> + <visible>!String.IsEmpty(RDS.EmailStudio)</visible> + </control> + <control type="fadelabel"> + <width>215</width> + <height>25</height> + <aligny>center</aligny> + <textcolor>grey</textcolor> + <label>$INFO[RDS.SMSStudio]</label> + <visible>!String.IsEmpty(RDS.SMSStudio)</visible> + </control> + </control> + <control type="grouplist"> + <left>385</left> + <top>280</top> + <width>520</width> + <height>300</height> + <itemgap>8</itemgap> + <control type="label"> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[29913]:</label> + <visible>!String.IsEmpty(RDS.PhoneHotline) | !String.IsEmpty(RDS.EmailHotline)</visible> + </control> + <control type="label"> + <left>385</left> + <top>420</top> + <width>140</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[29914]:</label> + <visible>!String.IsEmpty(RDS.ProgHomepage)</visible> + </control> + </control> + <control type="grouplist"> + <left>535</left> + <top>280</top> + <width>520</width> + <height>300</height> + <itemgap>8</itemgap> + <control type="label"> + <width>160</width> + <height>25</height> + <aligny>center</aligny> + <label>$LOCALIZE[29910]:</label> + <visible>!String.IsEmpty(RDS.PhoneHotline)</visible> + </control> + <control type="label"> + <width>160</width> + <height>25</height> + <aligny>center</aligny> + <label>$LOCALIZE[29911]:</label> + <visible>!String.IsEmpty(RDS.EmailHotline)</visible> + </control> + <control type="fadelabel"> + <width>320</width> + <height>25</height> + <aligny>center</aligny> + <label>$INFO[RDS.ProgHomepage]</label> + <visible>!String.IsEmpty(RDS.ProgHomepage)</visible> + </control> + </control> + <control type="grouplist"> + <left>605</left> + <top>280</top> + <width>520</width> + <height>300</height> + <itemgap>8</itemgap> + <control type="fadelabel"> + <width>248</width> + <height>25</height> + <aligny>center</aligny> + <textcolor>grey</textcolor> + <label>$INFO[RDS.PhoneHotline]</label> + <visible>!String.IsEmpty(RDS.PhoneHotline)</visible> + </control> + <control type="fadelabel"> + <width>248</width> + <height>25</height> + <aligny>center</aligny> + <textcolor>grey</textcolor> + <label>$INFO[RDS.EmailHotline]</label> + <visible>!String.IsEmpty(RDS.EmailHotline)</visible> + </control> + </control> + <control type="group"> + <description>Radio text info list</description> + <left>40</left> + <top>455</top> + <visible>false</visible> + <control type="label"> + <left>375</left> + <width>110</width> + <height>25</height> + <align>right</align> + <aligny>center</aligny> + <textcolor>button_focus</textcolor> + <label>$LOCALIZE[29915]:</label> + </control> + <control type="spincontrol" id="21"> + <description>Source Type</description> + <left>740</left> + <top>5</top> + <aligny>center</aligny> + <textoffsetx>10</textoffsetx> + <onright>21</onright> + <onleft>21</onleft> + <onup>9000</onup> + <ondown>9000</ondown> + </control> + <control type="spincontrol" id="60"> + <description>Next page button</description> + <left>0</left> + <top>155</top> + <subtype>page</subtype> + <font></font> + <onright>9000</onright> + <onleft>9000</onleft> + <ondown>21</ondown> + <onup>21</onup> + <textcolor></textcolor> + <showonepage>true</showonepage> + </control> + <control type="textbox" id="22"> + <description>Plot</description> + <left>0</left> + <top>30</top> + <width>800</width> + <height>120</height> + <font>font12</font> + <align>justify</align> + <pagecontrol>60</pagecontrol> + </control> + </control> + <control type="grouplist" id="9000"> + <orientation>horizontal</orientation> + <left>0</left> + <width>1300</width> + <align>center</align> + <top>820</top> + <onleft>60</onleft> + <onright>60</onright> + <onup>21</onup> + <ondown>21</ondown> + <include content="DefaultDialogButton"> + <param name="id" value="10" /> + <param name="label" value="$LOCALIZE[186]" /> + </include> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/DialogPictureInfo.xml b/addons/skin.estuary/xml/DialogPictureInfo.xml new file mode 100644 index 0000000000..12bba1ab51 --- /dev/null +++ b/addons/skin.estuary/xml/DialogPictureInfo.xml @@ -0,0 +1,126 @@ +<?xml version="1.0" encoding="utf-8"?> +<window> + <depth>DepthOSD</depth> + <defaultcontrol always="true">9000</defaultcontrol> + <onload>SetProperty(infobackground,$ESCINFO[ListItem.FolderPath],home)</onload> + <onunload>ClearProperty(infobackground,home)</onunload> + <controls> + <control type="group"> + <centertop>50%</centertop> + <height>1080</height> + <centerleft>50%</centerleft> + <width>1920</width> + <control type="group"> + <visible>!Window.IsActive(Slideshow)</visible> + <include>OpenClose_Left</include> + <top>160</top> + <control type="image"> + <left>70</left> + <width>1280</width> + <height>820</height> + <texture border="22">dialogs/dialog-bg.png</texture> + </control> + <control type="image"> + <left>120</left> + <top>50</top> + <width>1180</width> + <height>720</height> + <aspectratio aligny="center">keep</aspectratio> + <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> + <bordersize>4</bordersize> + <texture border="4" background="true" fallback="colors/black.png">$INFO[ListItem.FolderPath]</texture> + </control> + </control> + <control type="group"> + <include>OpenClose_Right</include> + <top>160</top> + <control type="image"> + <description>background image</description> + <right>70</right> + <width>510</width> + <height>820</height> + <texture border="22">dialogs/dialog-bg.png</texture> + </control> + <include content="UpDownArrows"> + <param name="container_id" value="5" /> + <param name="posx" value="1590" /> + <param name="up_posy" value="-20" /> + <param name="down_posy" value="820" /> + </include> + <control type="group" id="9000"> + <control type="scrollbar" id="60"> + <left>1840</left> + <top>20</top> + <width>12</width> + <height>780</height> + <orientation>vertical</orientation> + </control> + <control type="list" id="5"> + <right>70</right> + <top>30</top> + <width>480</width> + <height>750</height> + <orientation>vertical</orientation> + <onleft>Dialog.Close(all,true)</onleft> + <onleft>Action(left)</onleft> + <onleft>info</onleft> + <onright>Dialog.Close(all,true)</onright> + <onright>Action(right)</onright> + <onright>info</onright> + <onup>5</onup> + <ondown>5</ondown> + <pagecontrol>60</pagecontrol> + <focusedlayout height="50"> + <control type="label"> + <left>10</left> + <height>50</height> + <width>430</width> + <aligny>center</aligny> + <font>font12</font> + <label>$INFO[ListItem.Label]</label> + <textcolor>button_focus</textcolor> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="label"> + <left>10</left> + <height>50</height> + <width>430</width> + <align>right</align> + <font>font12</font> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + </focusedlayout> + <itemlayout height="50"> + <control type="label"> + <left>10</left> + <height>50</height> + <width>430</width> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + <font>font12</font> + <textcolor>button_focus</textcolor> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="label"> + <left>10</left> + <height>50</height> + <width>430</width> + <align>right</align> + <font>font12</font> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + </itemlayout> + </control> + </control> + </control> + </control> + <include content="InfoDialogTopBarInfo"> + <param name="main_label" value="$INFO[ListItem.Label]" /> + <param name="sub_label" value="$INFO[ListItem.PictureDateTime]" /> + </include> + </controls> +</window> diff --git a/addons/skin.estuary/1080i/DialogPlayerProcessInfo.xml b/addons/skin.estuary/xml/DialogPlayerProcessInfo.xml index a608e332b5..d83c2218a1 100644 --- a/addons/skin.estuary/1080i/DialogPlayerProcessInfo.xml +++ b/addons/skin.estuary/xml/DialogPlayerProcessInfo.xml @@ -1,16 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> <window> + <depth>DepthOSD</depth> <defaultcontrol always="true">5550</defaultcontrol> <animation effect="fade" start="0" end="100" time="300">WindowOpen</animation> <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> <controls> <control type="group"> - <top>912</top> + <bottom>0</bottom> + <height>250</height> <control type="image"> <left>10</left> <top>-240</top> - <width>1902</width> - <height>400</height> + <right>10</right> + <height>370</height> <texture border="40">buttons/dialogbutton-nofo.png</texture> </control> <control type="grouplist"> @@ -136,7 +138,7 @@ <label>$INFO[Player.Process(videodecoder),[COLOR button_focus]$LOCALIZE[31139]:[/COLOR] ]$VAR[VideoHWDecoder, (,)]</label> <font>font14</font> <shadowcolor>black</shadowcolor> - <visible>Player.HasVideo</visible> + <visible>Player.HasVideo</visible> </control> <control type="label"> <width>1600</width> @@ -145,7 +147,7 @@ <label>$INFO[Player.Process(pixformat),[COLOR button_focus]$LOCALIZE[31140]:[/COLOR] ]</label> <font>font14</font> <shadowcolor>black</shadowcolor> - <visible>Player.HasVideo</visible> + <visible>Player.HasVideo</visible> </control> <control type="label"> <width>1600</width> @@ -154,7 +156,7 @@ <label>$INFO[Player.Process(deintmethod),[COLOR button_focus]$LOCALIZE[16038]:[/COLOR] ]</label> <font>font14</font> <shadowcolor>black</shadowcolor> - <visible>Player.HasVideo</visible> + <visible>Player.HasVideo</visible> </control> <control type="label"> <width>1600</width> @@ -163,7 +165,7 @@ <label>$INFO[Player.Process(videowidth),[COLOR button_focus]$LOCALIZE[38031]:[/COLOR] ,x]$INFO[Player.Process(videoheight),, px]$INFO[Player.Process(videodar),$COMMA , AR]$INFO[Player.Process(videofps),$COMMA , FPS]</label> <font>font14</font> <shadowcolor>black</shadowcolor> - <visible>Player.HasVideo</visible> + <visible>Player.HasVideo</visible> </control> <control type="label"> <width>1600</width> @@ -207,56 +209,6 @@ <label>$LOCALIZE[31138]</label> </control> </control> - <!-- Progress --> - <control type="group"> - <top>119</top> - <control type="progress"> - <animation effect="fade" end="0" time="200">WindowClose</animation> - <left>29</left> - <top>-10</top> - <width>1862</width> - <height>30</height> - <info>Player.ProgressCache</info> - <texturebg border="3" colordiffuse="00FFFFFF">colors/white50.png</texturebg> - <midtexture colordiffuse="button_focus">colors/white50.png</midtexture> - <animation effect="fade" start="100" end="80" time="0" condition="true">Conditional</animation> - </control> - <control type="progress" id="23"> - <animation effect="fade" end="0" time="200">WindowClose</animation> - <left>29</left> - <top>-10</top> - <width>1862</width> - <height>30</height> - <info>Player.Progress</info> - <texturebg border="3" colordiffuse="80FFFFFF">colors/white50.png</texturebg> - <midtexture colordiffuse="button_focus">colors/white50.png</midtexture> - </control> - <control type="button" id="87"> - <include>HiddenObject</include> - <onup condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</onup> - <onup>201</onup> - <ondown condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</ondown> - <ondown>201</ondown> - <onright>PlayerControl(Forward)</onright> - <onleft>PlayerControl(Rewind)</onleft> - <visible>Player.SeekEnabled</visible> - <onclick condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</onclick> - </control> - <control type="slider"> - <left>29</left> - <top>-10</top> - <width>1862</width> - <height>30</height> - <onup>8010</onup> - <ondown>650</ondown> - <texturesliderbar colordiffuse="00FFFFFF">osd/progress/nub_bar.png</texturesliderbar> - <textureslidernib>osd/progress/nub_bar.png</textureslidernib> - <textureslidernibfocus colordiffuse="button_focus">osd/progress/nub_bar.png</textureslidernibfocus> - <info>Player.Progress</info> - <action>seek</action> - <visible>!Control.HasFocus(87)</visible> - </control> - </control> </control> </controls> </window> diff --git a/addons/skin.estuary/xml/DialogSeekBar.xml b/addons/skin.estuary/xml/DialogSeekBar.xml new file mode 100644 index 0000000000..d1b4bef3af --- /dev/null +++ b/addons/skin.estuary/xml/DialogSeekBar.xml @@ -0,0 +1,114 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <visible>[[Player.Seeking | Player.DisplayAfterSeek | [Player.Paused + !Player.Caching] | Player.Forwarding | Player.Rewinding | Window.IsActive(fullscreeninfo) | Window.IsActive(videoosd) | Window.IsActive(playerprocessinfo)] + Window.IsActive(fullscreenvideo)] | Window.IsActive(visualisation) | !IsEmpty(Player.SeekNumeric)</visible> + <visible>![Player.ShowInfo + VideoPlayer.Content(LiveTV) + Window.IsActive(fullscreenvideo)]</visible> + <include>Animation_BottomSlide</include> + <depth>DepthOSD</depth> + <zorder>0</zorder> + <controls> + <control type="group"> + <bottom>0</bottom> + <height>190</height> + <control type="image"> + <left>-40</left> + <width>120%</width> + <height>200</height> + <texture flipy="true">frame/osdfade.png</texture> + </control> + <control type="group"> + <visible>!Window.IsVisible(videoosd) + !Window.IsVisible(musicosd)</visible> + <animation effect="fade" time="200">VisibleChange</animation> + <control type="image"> + <left>30</left> + <top>90</top> + <width>120</width> + <height>99</height> + <texture>$INFO[MusicPlayer.Codec,flags/audiocodec/,.png]</texture> + <aspectratio>keep</aspectratio> + <visible>!Player.ChannelPreviewActive</visible> + </control> + <control type="image"> + <left>200</left> + <top>120</top> + <width>264</width> + <height>40</height> + <texture>$INFO[MusicPlayer.UserRating,flags/starrating/,.png]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <top>110</top> + <left>20</left> + <width>400</width> + <height>50</height> + <aligny>center</aligny> + <font>font30</font> + <wrapmultiline>true</wrapmultiline> + <label>[COLOR button_focus]$LOCALIZE[21396]:[CR][/COLOR]$INFO[player.chapter]$INFO[player.chaptercount, / ]</label> + <visible>player.chaptercount</visible> + </control> + <control type="label"> + <top>110</top> + <right>20</right> + <width>400</width> + <height>50</height> + <align>right</align> + <aligny>center</aligny> + <font>font30</font> + <wrapmultiline>true</wrapmultiline> + <visible>!Window.IsActive(fullscreeninfo)</visible> + <animation effect="fade" time="200">VisibleChange</animation> + <label>$INFO[Player.TimeRemaining,[COLOR button_focus]$LOCALIZE[31134]:[CR][/COLOR]]</label> + </control> + </control> + <control type="label"> + <centerleft>50%</centerleft> + <top>110</top> + <width>50%</width> + <height>75</height> + <align>center</align> + <aligny>bottom</aligny> + <animation delay="0" effect="slide" time="120" start="0,0" end="0,-20" tween="sine" easing="inout" condition="!String.IsEmpty(Control.GetLabel(40000))">Conditional</animation> + <label>$VAR[SeekTimeLabelVar]</label> + <font>font45</font> + <shadowcolor>black</shadowcolor> + </control> + <control type="label" id="40000"> + <centerleft>50%</centerleft> + <top>134</top> + <width>50%</width> + <height>60</height> + <align>center</align> + <aligny>center</aligny> + <label>$VAR[SeekLabel]</label> + <shadowcolor>black</shadowcolor> + </control> + <control type="progress"> + <left>0</left> + <top>70</top> + <width>100%</width> + <height>15</height> + <info>Player.ProgressCache</info> + <texturebg border="3" colordiffuse="60FFFFFF">colors/white50.png</texturebg> + <midtexture>colors/white50.png</midtexture> + </control> + <control type="progress"> + <left>0</left> + <top>70</top> + <width>100%</width> + <height>15</height> + <info>Player.Progress</info> + <texturebg border="3" colordiffuse="60FFFFFF">colors/white50.png</texturebg> + <midtexture colordiffuse="button_focus">colors/white.png</midtexture> + </control> + <control type="slider" id="401"> + <left>5</left> + <top>65</top> + <width>100%</width> + <height>25</height> + <texturesliderbar colordiffuse="00FFFFFF">osd/progress/nub_bar.png</texturesliderbar> + <textureslidernib colordiffuse="button_focus">osd/progress/nub_bar.png</textureslidernib> + <textureslidernibfocus colordiffuse="button_focus">colors/white.png</textureslidernibfocus> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/1080i/DialogSelect.xml b/addons/skin.estuary/xml/DialogSelect.xml index 4f1691967d..ff5a09bb78 100644 --- a/addons/skin.estuary/1080i/DialogSelect.xml +++ b/addons/skin.estuary/xml/DialogSelect.xml @@ -1,14 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <window> <defaultcontrol always="true">3</defaultcontrol> - <coordinates> - <left>350</left> - <top>120</top> - </coordinates> <include>Animation_DialogPopupOpenClose</include> <depth>DepthOSD</depth> <controls> <control type="group"> + <centertop>50%</centertop> + <centerleft>50%</centerleft> + <height>742</height> + <width>1220</width> <include content="DialogBackgroundCommons"> <param name="DialogBackgroundWidth" value="1220" /> <param name="DialogBackgroundHeight" value="742" /> @@ -52,13 +52,6 @@ <scrolltime>200</scrolltime> <itemlayout height="125" width="880"> <control type="image"> - <left>0</left> - <top>0</top> - <width>880</width> - <height>125</height> - <texture border="40">lists/separator.png</texture> - </control> - <control type="image"> <left>12</left> <top>7</top> <width>110</width> @@ -69,16 +62,17 @@ <control type="label"> <left>135</left> <top>0</top> - <width>700</width> + <width>730</width> <height>60</height> + <font>font14</font> <aligny>center</aligny> - <label>[B]$INFO[ListItem.Label][/B]</label> + <label>$INFO[ListItem.Label]</label> </control> <control type="textbox"> <left>135</left> <top>52</top> - <width>700</width> - <height>60</height> + <width>730</width> + <height>65</height> <font>font12</font> <textcolor>grey</textcolor> <label>$INFO[ListItem.Label2]</label> @@ -90,14 +84,6 @@ <top>0</top> <width>880</width> <height>125</height> - <texture border="40">lists/separator.png</texture> - <visible>!Control.HasFocus(6)</visible> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>880</width> - <height>125</height> <texture colordiffuse="button_focus">lists/focus.png</texture> <visible>Control.HasFocus(6)</visible> </control> @@ -112,17 +98,18 @@ <control type="label"> <left>135</left> <top>0</top> - <width>700</width> + <width>730</width> <height>60</height> <aligny>center</aligny> <scroll>true</scroll> - <label>[B]$INFO[ListItem.Label][/B]</label> + <font>font14</font> + <label>$INFO[ListItem.Label]</label> </control> <control type="textbox"> <left>135</left> <top>52</top> - <width>700</width> - <height>60</height> + <width>730</width> + <height>65</height> <font>font12</font> <label>$INFO[ListItem.Label2]</label> </control> @@ -138,34 +125,31 @@ <onright>9001</onright> <orientation>vertical</orientation> </control> - <control type="group"> - <control type="label"> - <description>number of files/pages in list text label</description> - <left>925</left> - <top>695</top> - <width>275</width> - <height>35</height> - <font>font10</font> - <align>right</align> - <aligny>center</aligny> - <textcolor>grey</textcolor> - <label>$VAR[SelectLabel]</label> - </control> - <control type="grouplist" id="9001"> - <left>920</left> - <top>80</top> - <onleft>61</onleft> - <itemgap>-20</itemgap> - <onright>3</onright> - <include content="DefaultDialogButton"> - <param name="id" value="5" /> - <param name="label" value="" /> - </include> - <include content="DefaultDialogButton"> - <param name="id" value="7" /> - <param name="label" value="$LOCALIZE[222]" /> - </include> - </control> + <control type="label"> + <left>925</left> + <top>695</top> + <width>275</width> + <height>35</height> + <font>font12</font> + <align>right</align> + <aligny>center</aligny> + <textcolor>grey</textcolor> + <label>$VAR[SelectLabel]</label> + </control> + <control type="grouplist" id="9001"> + <left>920</left> + <top>80</top> + <onleft>61</onleft> + <itemgap>-20</itemgap> + <onright>3</onright> + <include content="DefaultDialogButton"> + <param name="id" value="5" /> + <param name="label" value="" /> + </include> + <include content="DefaultDialogButton"> + <param name="id" value="7" /> + <param name="label" value="$LOCALIZE[222]" /> + </include> </control> </control> </controls> diff --git a/addons/skin.estuary/1080i/DialogSettings.xml b/addons/skin.estuary/xml/DialogSettings.xml index c8631da536..c035adc3f8 100644 --- a/addons/skin.estuary/1080i/DialogSettings.xml +++ b/addons/skin.estuary/xml/DialogSettings.xml @@ -1,15 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> <window> <defaultcontrol>5</defaultcontrol> - <coordinates> - <left>200</left> - <top>105</top> - </coordinates> <include>Animation_DialogPopupOpenClose</include> <controls> <control type="group"> + <top>105</top> + <centerleft>50%</centerleft> + <width>1520</width> <include>Animation_DialogPopupVisible</include> <visible>!Window.IsVisible(sliderdialog)</visible> + <visible>![Window.IsActive(osdaudiodspsettings) + Window.Is(osdaudiosettings)]</visible> <include content="DialogBackgroundCommons"> <param name="DialogBackgroundWidth" value="1520" /> <param name="DialogBackgroundHeight" value="870" /> diff --git a/addons/skin.estuary/xml/DialogSlider.xml b/addons/skin.estuary/xml/DialogSlider.xml new file mode 100644 index 0000000000..8209b1876d --- /dev/null +++ b/addons/skin.estuary/xml/DialogSlider.xml @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol>11</defaultcontrol> + <include>Animation_DialogPopupOpenClose</include> + <depth>DepthOSD+</depth> + <controls> + <control type="group"> + <top>100</top> + <centerleft>50%</centerleft> + <width>840</width> + <control type="image"> + <left>-20</left> + <top>-30</top> + <width>840</width> + <height>155</height> + <texture border="21">dialogs/dialog-bg-nobo.png</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="label" id="10"> + <description>Dialog header</description> + <left>40</left> + <top>10</top> + <width>550</width> + <height>20</height> + <aligny>center</aligny> + <font>font14</font> + <textcolor>button_focus</textcolor> + </control> + <control type="label" id="12"> + <description>Slider Value</description> + <left>0</left> + <top>10</top> + <width>760</width> + <height>20</height> + <align>right</align> + <aligny>center</aligny> + <font>font14</font> + </control> + <control type="slider" id="11"> + <description>Slider</description> + <left>40</left> + <top>65</top> + <width>720</width> + <height>28</height> + <onup>11</onup> + <ondown>11</ondown> + <onleft>11</onleft> + <onright>11</onright> + </control> + <control type="image"> + <left>0</left> + <top>65</top> + <width>28</width> + <height>28</height> + <texture flipx="true" colordiffuse="button_focus">overlays/arrowright.png</texture> + <animation effect="zoom" start="0,100" end="100,100" delay="500" center="auto" time="200">WindowOpen</animation> + <animation effect="zoom" start="100,100" end="0,100" center="auto" time="200">WindowClose</animation> + </control> + <control type="image"> + <left>770</left> + <top>65</top> + <width>28</width> + <height>28</height> + <texture colordiffuse="button_focus">overlays/arrowright.png</texture> + <animation effect="zoom" start="0,100" end="100,100" delay="500" center="auto" time="200">WindowOpen</animation> + <animation effect="zoom" start="100,100" end="0,100" center="auto" time="200">WindowClose</animation> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/DialogSubtitles.xml b/addons/skin.estuary/xml/DialogSubtitles.xml new file mode 100644 index 0000000000..a329f38f3e --- /dev/null +++ b/addons/skin.estuary/xml/DialogSubtitles.xml @@ -0,0 +1,271 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <include>Animation_DialogPopupOpenClose</include> + <controls> + <control type="group"> + <centertop>50%</centertop> + <height>750</height> + <centerleft>50%</centerleft> + <width>1720</width> + <control type="group" id="250"> + <include content="DialogBackgroundCommons"> + <param name="DialogBackgroundWidth" value="1720" /> + <param name="DialogBackgroundHeight" value="750" /> + <param name="DialogHeaderLabel" value="$LOCALIZE[24012]" /> + <param name="DialogHeaderId" value="100" /> + </include> + <control type="group"> + <left>1320</left> + <control type="grouplist"> + <top>110</top> + <left>-20</left> + <onright>150</onright> + <onleft>73</onleft> + <orientation>vertical</orientation> + <include content="DefaultDialogButton"> + <param name="id" value="160" /> + <param name="label" value="$LOCALIZE[24120]" /> + <param name="width" value="420" /> + <param name="height" value="150" /> + </include> + </control> + <control type="label" id="140"> + <description>textarea</description> + <top>280</top> + <width>380</width> + <height>40</height> + <align>center</align> + <aligny>center</aligny> + <wrapmultiline>true</wrapmultiline> + </control> + <control type="grouplist" id="130"> + <top>630</top> + <width>380</width> + <height>300</height> + <orientation>vertical</orientation> + <itemgap>15</itemgap> + <control type="image"> + <width>380</width> + <height>50</height> + <aspectratio align="center">keep</aspectratio> + <texture>DefaultIconInfo.png</texture> + </control> + <control type="label"> + <description>notification</description> + <width>380</width> + <height>30</height> + <label>$LOCALIZE[31096]</label> + <align>center</align> + <aligny>center</aligny> + </control> + </control> + </control> + </control> + <control type="group"> + <top>130</top> + <left>360</left> + <control type="image"> + <left>-20</left> + <top>-20</top> + <width>960</width> + <height>640</height> + <texture border="40">buttons/dialogbutton-nofo.png</texture> + </control> + <control type="label"> + <description>Video label</description> + <top>-45</top> + <width>920</width> + <height>30</height> + <font>font30_title</font> + <label>$INFO[Player.Filename]</label> + <align>center</align> + <aligny>center</aligny> + <textcolor>grey</textcolor> + <shadowcolor>black</shadowcolor> + <scroll>true</scroll> + </control> + <control type="list" id="120"> + <width>920</width> + <height>600</height> + <onleft>150</onleft> + <onright>73</onright> + <onup>120</onup> + <ondown>120</ondown> + <pagecontrol>73</pagecontrol> + <pagecontrol>121</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout width="920" height="100"> + <control type="image"> + <left>25</left> + <top>5</top> + <width>50</width> + <height>50</height> + <texture>$INFO[ListItem.Thumb,windows/subtitles/flags/,.png]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <left>0</left> + <top>20</top> + <width>100</width> + <height>100</height> + <font>font12</font> + <textcolor>grey</textcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <left>810</left> + <top>60</top> + <width>30</width> + <height>20</height> + <texture>windows/subtitles/icon_close_caption.png</texture> + <visible>ListItem.property(hearing_imp)</visible> + </control> + <control type="image"> + <left>850</left> + <top>60</top> + <width>60</width> + <height>20</height> + <texture>windows/subtitles/icon_sync.png</texture> + <visible>ListItem.property(sync)</visible> + </control> + <control type="textbox"> + <left>130</left> + <width>645</width> + <height>100</height> + <aligny>center</aligny> + <font>font12</font> + <label>$INFO[ListItem.Label2]</label> + </control> + <control type="image"> + <left>810</left> + <top>10</top> + <width>100</width> + <height>45</height> + <texture fallback="flags/starrating/rating0.png">$INFO[ListItem.ActualIcon,flags/starrating/rating,.png]</texture> + <aspectratio>keep</aspectratio> + </control> + </itemlayout> + <focusedlayout width="920" height="100"> + <control type="image"> + <left>0</left> + <width>920</width> + <height>100</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + <visible>Control.HasFocus(120)</visible> + </control> + <control type="image"> + <left>25</left> + <top>5</top> + <width>50</width> + <height>50</height> + <texture>$INFO[ListItem.Thumb,windows/subtitles/flags/,.png]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <left>0</left> + <top>20</top> + <width>100</width> + <height>100</height> + <font>font12</font> + <textcolor>grey</textcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <left>810</left> + <top>60</top> + <width>30</width> + <height>20</height> + <texture>windows/subtitles/icon_close_caption.png</texture> + <visible>ListItem.property(hearing_imp)</visible> + </control> + <control type="image"> + <left>850</left> + <top>60</top> + <width>60</width> + <height>20</height> + <texture>windows/subtitles/icon_sync.png</texture> + <visible>ListItem.property(sync)</visible> + </control> + <control type="textbox"> + <left>130</left> + <width>645</width> + <height>100</height> + <aligny>center</aligny> + <font>font12</font> + <label>$INFO[ListItem.Label2]</label> + </control> + <control type="image"> + <left>810</left> + <top>10</top> + <width>100</width> + <height>45</height> + <texture fallback="flags/starrating/rating0.png">$INFO[ListItem.ActualIcon,flags/starrating/rating,.png]</texture> + <aspectratio>keep</aspectratio> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="73"> + <left>925</left> + <width>12</width> + <height>600</height> + <onleft>120</onleft> + <onright>160</onright> + <ondown>73</ondown> + <onup>73</onup> + <orientation>vertical</orientation> + </control> + </control> + <control type="group"> + <left>20</left> + <top>130</top> + <control type="image"> + <left>-20</left> + <top>-20</top> + <width>360</width> + <height>520</height> + <texture border="40">buttons/dialogbutton-nofo.png</texture> + </control> + <control type="label"> + <left>0</left> + <top>-50</top> + <width>320</width> + <height>26</height> + <label>$LOCALIZE[24018]</label> + <align>center</align> + <font>font30_title</font> + <aligny>top</aligny> + <textcolor>button_focus</textcolor> + <shadowcolor>black</shadowcolor> + <wrapmultiline>true</wrapmultiline> + </control> + <control type="image" id="110"> + <description>Service Logo</description> + <top>500</top> + <width>320</width> + <height>80</height> + <fadetime>200</fadetime> + <aspectratio>keep</aspectratio> + </control> + <control type="list" id="150"> + <width>320</width> + <height>480</height> + <onleft>160</onleft> + <onright>120</onright> + <onup>150</onup> + <ondown>150</ondown> + <scrolltime>200</scrolltime> + <include content="DefaultSimpleListLayout"> + <param name="width" value="320" /> + <param name="height" value="80" /> + <param name="list_id" value="150" /> + <param name="align" value="center" /> + </include> + </control> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/1080i/DialogTextViewer.xml b/addons/skin.estuary/xml/DialogTextViewer.xml index 06345da824..20aa38e10f 100644 --- a/addons/skin.estuary/1080i/DialogTextViewer.xml +++ b/addons/skin.estuary/xml/DialogTextViewer.xml @@ -4,18 +4,19 @@ <include>Animation_DialogPopupOpenClose</include> <controls> <control type="group"> - <left>260</left> - <top>150</top> + <left>13%</left> + <centertop>50%</centertop> + <height>770</height> <include content="DialogBackgroundCommons"> - <param name="DialogBackgroundWidth" value="1400" /> + <param name="DialogBackgroundWidth" value="84%" /> <param name="DialogBackgroundHeight" value="770" /> <param name="DialogHeaderLabel" value="$LOCALIZE[13406]" /> <param name="DialogHeaderId" value="1" /> </include> <control type="textbox" id="5"> - <left>40</left> + <left>1%</left> <top>85</top> - <width>1320</width> + <width>82%</width> <height>647</height> <shadowcolor>black</shadowcolor> <pagecontrol>3000</pagecontrol> @@ -34,7 +35,7 @@ <ondown>PageDown(3000)</ondown> </control> <control type="button"> - <left>936</left> + <centerleft>50%</centerleft> <top>113</top> <width>48</width> <height>20</height> @@ -43,10 +44,10 @@ <onclick>SetFocus(3000)</onclick> <onclick>Up</onclick> <visible>Control.IsVisible(3000) + Integer.IsGreater(Container(5).CurrentPage,1)</visible> - <animation delay="80" effect="fade" time="120">VisibleChange</animation> + <animation effect="zoom" start="100,0" end="100,100" center="auto" time="200" delay="10">VisibleChange</animation> </control> <control type="button"> - <left>936</left> + <centerleft>50%</centerleft> <top>940</top> <width>48</width> <height>20</height> @@ -55,7 +56,7 @@ <texturefocus colordiffuse="button_focus">overlays/arrowdown.png</texturefocus> <texturenofocus colordiffuse="button_focus">overlays/arrowdown.png</texturenofocus> <visible>Control.IsVisible(3000) + !String.IsEqual(Container(5).CurrentPage,Container(5).NumPages)</visible> - <animation delay="80" effect="fade" time="120">VisibleChange</animation> + <animation effect="zoom" start="100,0" end="100,100" center="auto" time="200" delay="10">VisibleChange</animation> </control> <control type="label"> <left>1310</left> diff --git a/addons/skin.estuary/1080i/DialogVideoInfo.xml b/addons/skin.estuary/xml/DialogVideoInfo.xml index 31234dcd4a..bcf2852e8f 100644 --- a/addons/skin.estuary/1080i/DialogVideoInfo.xml +++ b/addons/skin.estuary/xml/DialogVideoInfo.xml @@ -1,10 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <window> <defaultcontrol always="true">8</defaultcontrol> - <onload>SetProperty(infobackground,$INFO[ListItem.Art(fanart)],home)</onload> + <onload>SetProperty(infobackground,$ESCINFO[ListItem.Art(fanart)],home)</onload> <onunload>ClearProperty(infobackground,home)</onunload> <controls> <control type="group"> + <centertop>50%</centertop> + <height>1080</height> + <centerleft>50%</centerleft> + <width>1920</width> <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="Window.IsVisible(script-script.extendedinfo-DialogVideoInfo.xml) | Window.IsVisible(script-script.extendedinfo-DialogInfo.xml) | Window.IsVisible(script-script.extendedinfo-VideoList.xml)">Conditional</animation> <control type="group"> <top>150</top> @@ -20,6 +24,7 @@ <bordersize>20</bordersize> </control> <control type="image"> + <depth>DepthContentPopout</depth> <left>4</left> <top>4</top> <width>526</width> @@ -79,7 +84,7 @@ <top>468</top> <control type="button" id="138"> <width>754</width> - <height>410</height> + <height>418</height> <textoffsetx>40</textoffsetx> <textoffsety>20</textoffsety> <aligny>bottom</aligny> @@ -91,19 +96,20 @@ <onleft>138</onleft> <onright>138</onright> <ondown>5000</ondown> + <texturenofocus border="21">dialogs/dialog-bg.png</texturenofocus> <visible>Integer.IsGreater(Container(4000).NumItems,0)</visible> </control> <control type="image"> <left>735</left> - <width>513</width> - <height>410</height> + <width>512</width> + <height>418</height> <aligny>bottom</aligny> - <texture border="40">buttons/button-nofo.png</texture> + <texture border="21">dialogs/dialog-bg.png</texture> <visible>Integer.IsGreater(Container(4000).NumItems,0)</visible> </control> <control type="button" id="139"> <width>1245</width> - <height>410</height> + <height>418</height> <textoffsetx>40</textoffsetx> <textoffsety>20</textoffsety> <aligny>bottom</aligny> @@ -115,14 +121,14 @@ <onleft>139</onleft> <onright>139</onright> <ondown>5000</ondown> + <texturenofocus border="40">dialogs/dialog-bg.png</texturenofocus> <visible>!Integer.IsGreater(Container(4000).NumItems,0)</visible> </control> <control type="textbox"> <left>40</left> <top>25</top> <width>670</width> - <height>343</height> - <font>font_textbox</font> + <height>363</height> <label fallback="19055">$INFO[ListItem.Plot]</label> <autoscroll delay="10000" time="5000" repeat="10000">Skin.HasSetting(AutoScroll)</autoscroll> <visible>Integer.IsGreater(Container(4000).NumItems,0)</visible> @@ -131,8 +137,7 @@ <left>40</left> <top>25</top> <width>1165</width> - <height>343</height> - <font>font_textbox</font> + <height>363</height> <label fallback="19055">$INFO[ListItem.Plot]</label> <autoscroll delay="10000" time="5000" repeat="10000">Skin.HasSetting(AutoScroll)</autoscroll> <visible>!Integer.IsGreater(Container(4000).NumItems,0)</visible> @@ -169,11 +174,6 @@ <param name="visible" value="!String.IsEmpty(ListItem.Genre) + Stringcompare(ListItem.DBType,movie)" /> </include> <include content="InfoDialogMetadata"> - <param name="control_id" value="151" /> - <param name="label" value="[COLOR button_focus]$LOCALIZE[180]: [/COLOR]$INFO[ListItem.Duration] $LOCALIZE[31060]" /> - <param name="visible" value="!String.IsEmpty(ListItem.Duration)" /> - </include> - <include content="InfoDialogMetadata"> <param name="control_id" value="152" /> <param name="label" value="[COLOR button_focus]$LOCALIZE[21875]: [/COLOR]$INFO[ListItem.Country]" /> <param name="visible" value="!String.IsEmpty(ListItem.Country)" /> @@ -215,12 +215,12 @@ </include> </control> <control type="image"> - <left>17</left> - <top>185</top> - <width>1210</width> - <height>283</height> - <aspectratio>scale</aspectratio> - <texture colordiffuse="A0FFFFFF">colors/black.png</texture> + <left>0</left> + <top>164</top> + <width>1245</width> + <height>328</height> + <texture border="21">dialogs/dialog-bg.png</texture> + <visible>Integer.IsEqual(Container(50).NumItems,0) + String.IsEmpty(ListItem.Art(tvshow.banner)) + String.IsEmpty(ListItem.Art(banner))</visible> </control> <control type="textbox"> <left>17</left> @@ -229,7 +229,7 @@ <height>283</height> <align>center</align> <aligny>center</aligny> - <font>font24_title</font> + <font>font36_title</font> <label>$LOCALIZE[31079]</label> <visible>Integer.IsEqual(Container(50).NumItems,0) + String.IsEmpty(ListItem.Art(tvshow.banner)) + String.IsEmpty(ListItem.Art(banner))</visible> </control> @@ -254,7 +254,7 @@ <ondown>140</ondown> <scrolltime>200</scrolltime> <orientation>horizontal</orientation> - <itemlayout height="370" width="245"> + <itemlayout height="317" width="245"> <control type="group"> <top>10</top> <control type="image"> @@ -277,9 +277,9 @@ <control type="image"> <left>20</left> <width>224</width> - <height>62</height> - <top>235</top> - <texture>colors/black.png</texture> + <height>80</height> + <bottom>10</bottom> + <texture>overlays/overlayfade.png</texture> <animation effect="fade" start="100" end="80" time="0" condition="true">Conditional</animation> </control> <control type="label"> @@ -289,7 +289,7 @@ <top>218</top> <align>center</align> <aligny>center</aligny> - <font>font10</font> + <font>font12</font> <label>$INFO[ListItem.Label]</label> </control> <control type="label"> @@ -299,13 +299,13 @@ <top>245</top> <align>center</align> <aligny>center</aligny> - <font>font10</font> + <font>font12</font> <textcolor>grey</textcolor> <label>$INFO[ListItem.Label2]</label> </control> </control> </itemlayout> - <focusedlayout height="370" width="245"> + <focusedlayout height="317" width="245"> <control type="group"> <left>0</left> <top>10</top> @@ -329,9 +329,9 @@ <control type="image"> <left>20</left> <width>224</width> - <height>62</height> - <top>235</top> - <texture>colors/black.png</texture> + <height>80</height> + <bottom>10</bottom> + <texture>overlays/overlayfade.png</texture> <animation effect="fade" start="100" end="80" time="0" condition="true">Conditional</animation> </control> <control type="label"> @@ -341,7 +341,7 @@ <top>218</top> <align>center</align> <aligny>center</aligny> - <font>font10</font> + <font>font12</font> <scroll>true</scroll> <label>$INFO[ListItem.Label]</label> </control> @@ -352,16 +352,16 @@ <top>245</top> <align>center</align> <aligny>center</aligny> - <font>font10</font> + <font>font12</font> <textcolor>grey</textcolor> <scroll>true</scroll> <label>$INFO[ListItem.Label2]</label> </control> <control type="image"> - <left>18</left> - <top>20</top> - <width>230</width> - <height>280</height> + <left>16</left> + <top>16</top> + <width>232</width> + <height>285</height> <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> <visible>Control.HasFocus(50)</visible> </control> @@ -394,6 +394,14 @@ <param name="visible" value="!String.IsEmpty(ListItem.Trailer) + ![String.StartsWith(Container.FolderPath,plugin://) + String.Contains(Container.FolderPath,trailer)]" /> </include> <include content="InfoDialogButton"> + <param name="id" value="440" /> + <param name="icon" value="icons/infodialogs/trailer_search.png" /> + <param name="label" value="$LOCALIZE[31090]" /> + <param name="onclick_1" value="Action(close)" /> + <param name="onclick_2" value="RunScript(script.extendedinfo,info=youtubebrowser,id=$INFO[ListItem.Title] $INFO[ListItem.Year])" /> + <param name="visible" value="System.hasAddon(script.extendedinfo) + String.IsEqual(ListItem.DBType,movie) + !Control.IsVisible(11)" /> + </include> + <include content="InfoDialogButton"> <param name="id" value="441" /> <param name="icon" value="icons/infodialogs/cinema.png" /> <param name="onclick_1" value="Dialog.Close(MovieInformation)" /> @@ -401,14 +409,6 @@ <param name="label" value="$LOCALIZE[31003]" /> <param name="visible" value="System.HasAddon(script.cinemavision) + [String.IsEqual(ListItem.DBType,movie) | String.IsEqual(ListItem.DBType,tvshow) | String.IsEqual(ListItem.DBType,season) | String.IsEqual(ListItem.DBType,episode)]" /> </include> - <include content="InfoDialogButton"> - <param name="id" value="440" /> - <param name="icon" value="icons/infodialogs/trailer.png" /> - <param name="label" value="$LOCALIZE[31090]" /> - <param name="onclick_1" value="Action(close)" /> - <param name="onclick_2" value="RunScript(script.extendedinfo,info=youtubebrowser,id=$INFO[ListItem.Title] $INFO[ListItem.Year])" /> - <param name="visible" value="System.hasAddon(script.extendedinfo) + String.IsEqual(ListItem.DBType,movie) + !Control.IsVisible(11)" /> - </include> <control type="group" id="400"> <width>262</width> <visible>Control.IsEnabled(7) | !String.IsEmpty(ListItem.UserRating)</visible> @@ -429,16 +429,16 @@ </control> <control type="label"> <label>$INFO[ListItem.UserRating]</label> - <font>font30_title</font> + <font>font45_title</font> <left>0</left> - <top>18</top> + <top>24</top> <width>262</width> <align>center</align> </control> <control type="image"> <texture>icons/infodialogs/rating.png</texture> <left>107</left> - <top>24</top> + <top>30</top> <width>48</width> <height>48</height> <align>center</align> @@ -450,7 +450,7 @@ <param name="icon" value="icons/infodialogs/info.png" /> <param name="label" value="$LOCALIZE[31034]" /> <param name="onclick_1" value="RunScript(script.extendedinfo,info=openinfodialog)" /> - <param name="visible" value="System.hasAddon(script.extendedinfo)" /> + <param name="visible" value="System.hasAddon(script.extendedinfo) + [Stringcompare(ListItem.DbType,movie) | Stringcompare(ListItem.DbType,tvshow) | Stringcompare(ListItem.DbType,season) | Stringcompare(ListItem.DbType,episode)]" /> </include> <include content="InfoDialogButton"> <param name="id" value="102" /> @@ -493,69 +493,76 @@ <param name="visible" value="true" /> </include> </control> - <control type="group"> + <control type="label"> + <right>100</right> + <top>970</top> + <align>right</align> + <width>1400</width> + <height>44</height> + <font>font20_title</font> + <textcolor>77FFFFFF</textcolor> + <shadowcolor>text_shadow</shadowcolor> + <label>$INFO[ListItem.FileNameANdPath]</label> + <visible>Control.HasFocus(6)</visible> <animation effect="fade" start="0" end="100" time="300" delay="300">WindowOpen</animation> <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> - <top>980</top> - <include>MediaFlags</include> + <animation effect="fade" start="0" end="100" time="300">Visible</animation> + <animation effect="fade" start="100" end="0" time="200">Hidden</animation> + </control> + <include content="InfoDialogTopBarInfo"> + <param name="main_label" value="$VAR[VideoInfoMainLabelVar]" /> + <param name="sub_label" value="$VAR[VideoInfoSubLabelVar]" /> + </include> + </control> + <control type="group"> + <animation effect="fade" start="0" end="100" time="300" delay="300">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> + <centerleft>50%</centerleft> + <width>1920</width> + <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="Window.IsVisible(script-script.extendedinfo-DialogVideoInfo.xml) | Window.IsVisible(script-script.extendedinfo-DialogInfo.xml) | Window.IsVisible(script-script.extendedinfo-VideoList.xml)">Conditional</animation> + <bottom>0</bottom> + <height>70</height> + <include>MediaFlags</include> + <control type="group"> + <visible>Control.HasFocus(50)</visible> + <animation effect="fade" time="200">VisibleChange</animation> + <top>10</top> + <left>0</left> + <control type="image"> + <left>21</left> + <width>36</width> + <height>36</height> + <animation effect="rotate" end="-90" center="36,19" time="0" condition="true">Conditional</animation> + <texture colordiffuse="grey">frame/menu-nofo.png</texture> + </control> <control type="label"> - <right>100</right> - <top>60</top> - <align>right</align> - <width>1400</width> + <left>74</left> + <width>500</width> <height>44</height> - <font>font10_title</font> - <textcolor>77FFFFFF</textcolor> <shadowcolor>text_shadow</shadowcolor> - <label>$INFO[ListItem.FileNameANdPath]</label> - <visible>Control.HasFocus(6)</visible> - <animation effect="fade" start="0" end="100" time="300">Visible</animation> - <animation effect="fade" start="100" end="0" time="200">Hidden</animation> + <label>$LOCALIZE[31125]</label> </control> - <control type="group"> - <visible>Control.HasFocus(50)</visible> - <animation effect="fade" time="200">VisibleChange</animation> - <top>19</top> - <left>700</left> - <control type="image"> - <left>17</left> - <width>44</width> - <height>44</height> - <animation effect="rotate" end="-90" center="40,23" time="0" condition="true">Conditional</animation> - <texture colordiffuse="button_focus">frame/menu-nofo.png</texture> - </control> - <control type="label"> - <left>74</left> - <width>500</width> - <height>44</height> - <shadowcolor>text_shadow</shadowcolor> - <label>$LOCALIZE[31125]</label> - </control> + </control> + <control type="group"> + <visible>Control.HasFocus(138)</visible> + <animation effect="fade" time="200">VisibleChange</animation> + <top>10</top> + <left>0</left> + <control type="image"> + <top>4</top> + <left>17</left> + <width>36</width> + <height>36</height> + <texture colordiffuse="grey">lists/played-total.png</texture> </control> - <control type="group"> - <visible>Control.HasFocus(138)</visible> - <animation effect="fade" time="200">VisibleChange</animation> - <top>19</top> - <left>700</left> - <control type="image"> - <left>17</left> - <width>44</width> - <height>44</height> - <texture colordiffuse="button_focus">frame/menu-fo.png</texture> - </control> - <control type="label"> - <left>74</left> - <width>500</width> - <height>44</height> - <shadowcolor>text_shadow</shadowcolor> - <label>$LOCALIZE[31126]</label> - </control> + <control type="label"> + <left>74</left> + <width>500</width> + <height>44</height> + <shadowcolor>text_shadow</shadowcolor> + <label>$LOCALIZE[31126]</label> </control> </control> - <include content="InfoDialogTopBarInfo"> - <param name="main_label" value="$VAR[VideoInfoMainLabelVar]" /> - <param name="sub_label" value="$VAR[VideoInfoSubLabelVar]" /> - </include> </control> </controls> </window> diff --git a/addons/skin.estuary/1080i/DialogVolumeBar.xml b/addons/skin.estuary/xml/DialogVolumeBar.xml index c71db7b235..077377e1b8 100644 --- a/addons/skin.estuary/1080i/DialogVolumeBar.xml +++ b/addons/skin.estuary/xml/DialogVolumeBar.xml @@ -8,37 +8,38 @@ </control> <control type="group"> <visible>!Window.IsActive(startup)</visible> - <left>1820</left> + <centerleft>50%</centerleft> + <width>112</width> <top>0</top> <animation effect="fade" start="0" end="100" time="150">WindowOpen</animation> <animation effect="fade" start="100" end="0" time="150">WindowClose</animation> - <control type="image"> - <left>-5</left> - <top>-25</top> - <width>150</width> - <height>125</height> - <texture border="40">buttons/dialogbutton-nofo.png</texture> + <control type="image" id="1"> + <left>12</left> + <top>5</top> + <width>88</width> + <height>88</height> + <texture>osd/buffer-bg.png</texture> <visible>Window.IsActive(fullscreenvideo) | Window.IsActive(slideshow)</visible> </control> <control type="image"> - <left>6</left> - <top>-11</top> - <width>100</width> - <height>100</height> - <texture colordiffuse="button_focus">dialogs/extendedprogress/loading-back.png</texture> + <left>22</left> + <top>15</top> + <width>68</width> + <height>68</height> + <texture colordiffuse="1AFFFFFF">dialogs/extendedprogress/loading-placeholder.png</texture> <animation effect="fade" start="100" end="0" delay="300" time="500" tween="sine" condition="Player.Muted">Conditional</animation> </control> <control type="image"> - <left>6</left> + <left>-4</left> <top>-11</top> - <width>100</width> - <height>100</height> + <width>120</width> + <height>120</height> <texture>$INFO[Control.GetLabel(20),dialogs/volume/progress/p,.png]</texture> <animation effect="fade" start="100" end="0" delay="300" time="500" tween="sine" condition="Player.Muted">Conditional</animation> </control> <control type="image"> - <left>37</left> - <top>19</top> + <left>36</left> + <top>29</top> <width>40</width> <height>40</height> <texture colordiffuse="white">$VAR[VolumeIconVar]</texture> diff --git a/addons/skin.estuary/xml/EventLog.xml b/addons/skin.estuary/xml/EventLog.xml new file mode 100644 index 0000000000..a686904b6b --- /dev/null +++ b/addons/skin.estuary/xml/EventLog.xml @@ -0,0 +1,203 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">50</defaultcontrol> + <backgroundcolor>background</backgroundcolor> + <views>50</views> + <controls> + <include>DefaultBackground</include> + <control type="group"> + <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> + <control type="group"> + <visible>Control.IsVisible(50)</visible> + <include>OpenClose_Right</include> + <control type="fixedlist" id="50"> + <left>490</left> + <top>0</top> + <right>0</right> + <height>100%</height> + <onleft>9000</onleft> + <onright>60</onright> + <onup>50</onup> + <movement>2</movement> + <focusposition>3</focusposition> + <ondown>50</ondown> + <viewtype label="535">list</viewtype> + <pagecontrol>60</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="141" width="eventloglist_width"> + <control type="group"> + <width>eventloglist_width</width> + <control type="image"> + <left>10</left> + <top>10</top> + <width>120</width> + <height>120</height> + <texture border="4" fallback="DefaultAddon.png">$INFO[Listitem.Icon]</texture> + <aspectratio>scale</aspectratio> + <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> + <bordersize>4</bordersize> + </control> + <control type="label"> + <left>160</left> + <right>400</right> + <top>10</top> + <height>35</height> + <aligny>center</aligny> + <font>font37</font> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="textbox"> + <left>160</left> + <top>45</top> + <right>20</right> + <height>60</height> + <textcolor>white</textcolor> + <aligny>top</aligny> + <label>[I]$INFO[ListItem.Property(Event.Description)][/I]</label> + </control> + <control type="label"> + <left>0</left> + <right>30</right> + <top>10</top> + <height>35</height> + <textcolor>white</textcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + </control> + </itemlayout> + <focusedlayout height="141" width="eventloglist_width"> + <control type="group"> + <width>eventloglist_width</width> + <control type="image"> + <left>0</left> + <top>0</top> + <width>eventloglist_width</width> + <height>141</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + <visible>Control.HasFocus(50)</visible> + </control> + <control type="image"> + <left>10</left> + <top>10</top> + <width>120</width> + <height>120</height> + <texture border="4" fallback="DefaultAddon.png">$INFO[Listitem.Icon]</texture> + <aspectratio>scale</aspectratio> + <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> + <bordersize>4</bordersize> + </control> + <control type="label"> + <left>160</left> + <right>400</right> + <top>10</top> + <height>35</height> + <aligny>center</aligny> + <font>font37</font> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="textbox"> + <left>160</left> + <top>45</top> + <right>20</right> + <height>60</height> + <textcolor>white</textcolor> + <aligny>top</aligny> + <label>[I]$INFO[ListItem.Property(Event.Description)][/I]</label> + </control> + <control type="label"> + <left>0</left> + <right>30</right> + <top>10</top> + <height>35</height> + <textcolor>white</textcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + </control> + </focusedlayout> + </control> + </control> + <control type="group"> + <depth>DepthContentPanel</depth> + <include>OpenClose_Left</include> + <include content="ContentPanel"> + <param name="width" value="547" /> + </include> + <control type="grouplist" id="9000"> + <orientation>vertical</orientation> + <itemgap>-8.5</itemgap> + <left>0</left> + <top>162</top> + <onup>9000</onup> + <ondown>9000</ondown> + <onleft>50</onleft> + <onright>50</onright> + <usecontrolcoords>true</usecontrolcoords> + <control type="togglebutton" id="4"> + <width>487</width> + <height>110</height> + <aligny>top</aligny> + <textoffsetx>40</textoffsetx> + <texturenofocus></texturenofocus> + <texturefocus colordiffuse="button_focus">lists/focus.png</texturefocus> + <alttexturenofocus></alttexturenofocus> + <alttexturefocus colordiffuse="button_focus">lists/focus.png</alttexturefocus> + <textwidth>300</textwidth> + <textoffsety>35</textoffsety> + <label>$LOCALIZE[31032]: $LOCALIZE[584]</label> + <altlabel>$LOCALIZE[31032]: $LOCALIZE[585]</altlabel> + </control> + <include content="PlaylistWindowButton"> + <param name="control_id" value="21" /> + <param name="onclick" value="" /> + <param name="label" value="" /> + </include> + <control type="radiobutton" id="22"> + <width>487</width> + <height>110</height> + <aligny>top</aligny> + <texturenofocus></texturenofocus> + <texturefocus colordiffuse="button_focus">lists/focus.png</texturefocus> + <textoffsetx>40</textoffsetx> + <textoffsety>35</textoffsety> + <textwidth>300</textwidth> + </control> + <include content="PlaylistWindowButton"> + <param name="control_id" value="20" /> + <param name="onclick" value="" /> + <param name="label" value="$LOCALIZE[192]" /> + </include> + </control> + <control type="image"> + <left>40</left> + <bottom>100</bottom> + <width>340</width> + <height>360</height> + <fadetime>300</fadetime> + <aspectratio aligny="bottom">keep</aspectratio> + <texture fallback="DefaultVideo.png">$INFO[ListItem.Icon]</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + </control> + <control type="scrollbar" id="60"> + <right>0</right> + <top>80</top> + <width>12</width> + <bottom>80</bottom> + <onleft>50</onleft> + <onright>9000</onright> + <orientation>vertical</orientation> + <animation effect="slide" end="6,0" time="300" tween="sine" easing="inout" condition="!Control.HasFocus(60)">conditional</animation> + <visible>Control.IsVisible(50)</visible> + </control> + </control> + <include content="TopBar"> + <param name="breadcrumbs_label" value="$LOCALIZE[31067]" /> + </include> + <include>BottomBar</include> + </controls> +</window> diff --git a/addons/skin.estuary/1080i/FileBrowser.xml b/addons/skin.estuary/xml/FileBrowser.xml index e4e5da03a1..91cf41f9fc 100644 --- a/addons/skin.estuary/1080i/FileBrowser.xml +++ b/addons/skin.estuary/xml/FileBrowser.xml @@ -4,8 +4,10 @@ <include>Animation_DialogPopupOpenClose</include> <controls> <control type="group"> - <left>310</left> - <top>100</top> + <centerleft>50%</centerleft> + <centertop>50%</centertop> + <width>1300</width> + <height>880</height> <include content="DialogBackgroundCommons"> <param name="DialogBackgroundWidth" value="1300" /> <param name="DialogBackgroundHeight" value="850" /> @@ -18,7 +20,6 @@ <width>400</width> <height>400</height> <itemgap>-15</itemgap> - <align>left</align> <orientation>vertical</orientation> <onleft>450</onleft> <onright>450</onright> @@ -73,13 +74,6 @@ <scrolltime>200</scrolltime> <itemlayout height="70" width="940"> <control type="image"> - <left>0</left> - <top>0</top> - <width>940</width> - <height>71</height> - <texture border="40">lists/separator.png</texture> - </control> - <control type="image"> <left>10</left> <top>10</top> <width>50</width> @@ -103,14 +97,6 @@ <top>0</top> <width>940</width> <height>71</height> - <visible>!Control.HasFocus(450)</visible> - <texture border="40">lists/separator.png</texture> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>940</width> - <height>71</height> <visible>Control.HasFocus(450)</visible> <texture colordiffuse="button_focus">lists/focus.png</texture> </control> @@ -146,13 +132,6 @@ <scrolltime>200</scrolltime> <itemlayout height="70" width="940"> <control type="image"> - <left>0</left> - <top>0</top> - <width>940</width> - <height>71</height> - <texture border="40">lists/separator.png</texture> - </control> - <control type="image"> <left>10</left> <top>10</top> <width>50</width> @@ -176,14 +155,6 @@ <top>0</top> <width>940</width> <height>71</height> - <visible>!Control.HasFocus(451)</visible> - <texture border="40">lists/separator.png</texture> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>940</width> - <height>71</height> <visible>Control.HasFocus(451)</visible> <texture colordiffuse="button_focus">lists/focus.png</texture> </control> @@ -228,7 +199,6 @@ <shadowcolor>black</shadowcolor> </control> <control type="label"> - <description>Page label</description> <left>0</left> <top>810</top> <width>1270</width> @@ -236,7 +206,7 @@ <align>right</align> <aligny>center</aligny> <textcolor>grey</textcolor> - <font>font10</font> + <font>font12</font> <label>$VAR[FileBrowserSelectLabel]</label> <wrapmultiline>true</wrapmultiline> <visible>!Control.IsVisible(451)</visible> diff --git a/addons/skin.estuary/xml/FileManager.xml b/addons/skin.estuary/xml/FileManager.xml new file mode 100644 index 0000000000..181a70e73c --- /dev/null +++ b/addons/skin.estuary/xml/FileManager.xml @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">20</defaultcontrol> + <controls> + <include>DefaultBackground</include> + <control type="image"> + <description>Dialog Header image</description> + <centerleft>50%</centerleft> + <centertop>50%</centertop> + <width>68</width> + <height>68</height> + <texture colordiffuse="button_focus" border="2">icons/file-manager/left-right.png</texture> + <animation effect="fade" start="0" end="100" time="300" delay="100">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="160">WindowClose</animation> + </control> + <control type="group"> + <left>0</left> + <include>OpenClose_Left</include> + <include content="ContentPanel"> + <param name="width" value="872" /> + </include> + <include content="FileManagerPanel"> + <param name="header_label" value="" /> + <param name="list_id" value="20" /> + <param name="scrollbar_id" value="60" /> + <param name="onleft_id" value="60" /> + <param name="onright_id" value="21" /> + <param name="width" value="812" /> + </include> + <control type="scrollbar" id="60"> + <top>80</top> + <left>0</left> + <width>12</width> + <bottom>80</bottom> + <onleft>20</onleft> + <onright>20</onright> + <orientation>vertical</orientation> + <animation effect="zoom" end="50,100" time="300" tween="sine" center="0,0" easing="inout" condition="!Control.HasFocus(60)">conditional</animation> + <texturesliderbackground></texturesliderbackground> + </control> + </control> + <control type="group"> + <width>818</width> + <right>0</right> + <include>OpenClose_Right</include> + <include content="ContentPanel"> + <param name="width" value="878" /> + <param name="flipx" value="true" /> + <param name="left" value="-20" /> + </include> + <include content="FileManagerPanel"> + <param name="header_id" value="102" /> + <param name="header_label" value="" /> + <param name="list_id" value="21" /> + <param name="scrollbar_id" value="61" /> + <param name="onleft_id" value="20" /> + <param name="onright_id" value="61" /> + <param name="width" value="817" /> + </include> + <control type="scrollbar" id="61"> + <left>800</left> + <animation effect="slide" end="5,0" time="0" condition="true">Conditional</animation> + <top>80</top> + <width>12</width> + <bottom>80</bottom> + <onleft>21</onleft> + <onright>21</onright> + <animation effect="zoom" end="50,100" time="300" tween="sine" center="812,0" easing="inout" condition="!Control.HasFocus(61)">conditional</animation> + <texturesliderbackground></texturesliderbackground> + <orientation>vertical</orientation> + </control> + </control> + <include content="TopBar"> + <param name="breadcrumbs_label" value="$LOCALIZE[7]" /> + </include> + <include>BottomBar</include> + <control type="group"> + <bottom>0</bottom> + <height>65</height> + <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> + <control type="label"> + <right>730</right> + <width>400</width> + <height>48</height> + <aligny>center</aligny> + <align>right</align> + <shadowcolor>text_shadow</shadowcolor> + <label>$INFO[Container(21).CurrentItem,, / ]$INFO[Container(21).NumItems]</label> + </control> + <control type="label" id="102"> + <right>40</right> + <width>600</width> + <height>48</height> + <font>font30_title</font> + <align>right</align> + <aligny>center</aligny> + <label>$PARAM[header_label]</label> + <haspath>true</haspath> + <shadowcolor>black</shadowcolor> + </control> + <control type="label"> + <left>730</left> + <width>400</width> + <height>48</height> + <aligny>center</aligny> + <shadowcolor>text_shadow</shadowcolor> + <label>$INFO[Container(20).CurrentItem,, / ]$INFO[Container(20).NumItems]</label> + </control> + <control type="label" id="101"> + <left>40</left> + <width>600</width> + <height>48</height> + <font>font30_title</font> + <aligny>center</aligny> + <label>$PARAM[header_label]</label> + <haspath>true</haspath> + <shadowcolor>black</shadowcolor> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/1080i/Font.xml b/addons/skin.estuary/xml/Font.xml index 99bdf0702f..594e17a399 100644 --- a/addons/skin.estuary/1080i/Font.xml +++ b/addons/skin.estuary/xml/Font.xml @@ -4,100 +4,119 @@ <!-- Normal Fonts --> <font> <name>font10</name> - <filename>Lato-Regular.ttf</filename> + <filename>NotoSans-Regular.ttf</filename> <size>24</size> + <style>lighten</style> </font> <font> <name>font12</name> - <filename>Lato-Regular.ttf</filename> + <filename>NotoSans-Regular.ttf</filename> <size>25</size> + <style>lighten</style> </font> <font> <name>font13</name> - <filename>Lato-Regular.ttf</filename> + <filename>NotoSans-Regular.ttf</filename> <size>30</size> + <style>lighten</style> </font> <font> <name>font14</name> - <filename>Lato-Regular.ttf</filename> + <filename>NotoSans-Regular.ttf</filename> <size>33</size> + <style>lighten</style> </font> <font> - <name>font16</name> - <filename>Lato-Regular.ttf</filename> + <name>font27</name> + <filename>NotoSans-Regular.ttf</filename> + <size>27</size> + <style>lighten</style> + </font> + <font> + <name>font27_narrow</name> + <filename>NotoSans-Regular.ttf</filename> + <size>25</size> + <style>lighten</style> + <linespacing>0.8</linespacing> + </font> + <font> + <name>font37</name> + <filename>NotoSans-Regular.ttf</filename> <size>37</size> + <style>lighten</style> </font> <font> - <name>font30</name> - <filename>Lato-Regular.ttf</filename> + <name>font45</name> + <filename>NotoSans-Regular.ttf</filename> <size>45</size> + <style>lighten</style> </font> <font> - <name>fontContextMenu</name> - <filename>Lato-Regular.ttf</filename> - <size>27</size> + <name>font60</name> + <filename>NotoSans-Regular.ttf</filename> + <size>60</size> + <style>lighten</style> </font> <font> - <name>font_textbox</name> - <filename>Lato-Regular.ttf</filename> - <size>26</size> - <linespacing>1.2</linespacing> + <name>font_clock</name> + <filename>Roboto-Thin.ttf</filename> + <size>70</size> </font> <!-- Title Fonts --> <font> - <name>font10_title</name> - <filename>Lato-Bold.ttf</filename> + <name>font_flag</name> + <filename>NotoSans-Bold.ttf</filename> + <size>18</size> + </font> + <font> + <name>font20_title</name> + <filename>NotoSans-Bold.ttf</filename> <size>20</size> </font> <font> - <name>font12_title</name> - <filename>Lato-Bold.ttf</filename> + <name>font25_title</name> + <filename>NotoSans-Bold.ttf</filename> <size>25</size> </font> <font> - <name>font13_title</name> - <filename>Lato-Bold.ttf</filename> + <name>font30_title</name> + <filename>NotoSans-Bold.ttf</filename> <size>30</size> </font> <font> - <name>font20_title</name> - <filename>Lato-Bold.ttf</filename> + <name>font32_title</name> + <filename>NotoSans-Bold.ttf</filename> <size>32</size> </font> <font> - <name>font24_title</name> - <filename>Lato-Bold.ttf</filename> + <name>font36_title</name> + <filename>NotoSans-Bold.ttf</filename> <size>36</size> </font> <font> - <name>font28_title</name> - <filename>Lato-Bold.ttf</filename> - <size>42</size> - </font> - <font> - <name>font30_title</name> - <filename>Lato-Bold.ttf</filename> + <name>font45_title</name> + <filename>NotoSans-Bold.ttf</filename> <size>45</size> </font> <font> - <name>font35_title</name> - <filename>Lato-Bold.ttf</filename> + <name>font52_title</name> + <filename>NotoSans-Bold.ttf</filename> <size>52</size> </font> <font> <name>font_MainMenu</name> - <filename>Lato-Bold.ttf</filename> + <filename>NotoSans-Bold.ttf</filename> <size>60</size> </font> <font> <name>WeatherTemp</name> - <filename>Lato-Bold.ttf</filename> + <filename>NotoSans-Bold.ttf</filename> <size>120</size> </font> <font> - <name>Mono28</name> - <filename>AnonymousPro.ttf</filename> - <size>28</size> + <name>Mono30</name> + <filename>NotoMono-Regular.ttf</filename> + <size>30</size> </font> </fontset> <fontset id="Arial" idloc="31053"> @@ -123,67 +142,72 @@ <size>30</size> </font> <font> - <name>font16</name> + <name>font27</name> <filename>arial.ttf</filename> - <size>34</size> + <size>27</size> </font> <font> - <name>font30</name> + <name>font37</name> <filename>arial.ttf</filename> - <size>42</size> + <size>37</size> </font> <font> - <name>fontContextMenu</name> + <name>font45</name> <filename>arial.ttf</filename> - <size>24</size> + <size>45</size> + </font> + <font> + <name>font60</name> + <filename>arial.ttf</filename> + <size>60</size> + <style>lighten</style> </font> <font> - <name>font_textbox</name> + <name>font_clock</name> <filename>arial.ttf</filename> - <size>26</size> - <linespacing>1.2</linespacing> + <size>70</size> + <style>lighten</style> </font> <!-- Title Fonts --> <font> - <name>font10_title</name> + <name>font_flag</name> <filename>arial.ttf</filename> - <size>15</size> - <style>bold</style> + <size>18</size> </font> <font> - <name>font12_title</name> + <name>font20_title</name> <filename>arial.ttf</filename> - <size>22</size> + <size>20</size> <style>bold</style> </font> <font> - <name>font13_title</name> + <name>font25_title</name> <filename>arial.ttf</filename> - <size>27</size> + <size>25</size> <style>bold</style> </font> <font> - <name>font24_title</name> + <name>font30_title</name> <filename>arial.ttf</filename> - <size>33</size> + <size>30</size> <style>bold</style> </font> <font> - <name>font28_title</name> + <name>font36_title</name> <filename>arial.ttf</filename> - <size>39</size> + <size>36</size> <style>bold</style> </font> <font> - <name>font30_title</name> + <name>font45_title</name> <filename>arial.ttf</filename> - <size>42</size> + <size>45</size> <style>bold</style> </font> <font> - <name>font35_title</name> + <name>font52_title</name> <filename>arial.ttf</filename> - <size>49</size> + <size>52</size> <style>bold</style> </font> <font> @@ -199,9 +223,9 @@ <style>bold</style> </font> <font> - <name>Mono28</name> + <name>Mono30</name> <filename>arial.ttf</filename> - <size>28</size> + <size>30</size> </font> </fontset> </fonts> diff --git a/addons/skin.estuary/xml/Home.xml b/addons/skin.estuary/xml/Home.xml new file mode 100644 index 0000000000..611a91bfae --- /dev/null +++ b/addons/skin.estuary/xml/Home.xml @@ -0,0 +1,1050 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <!-- <menucontrol>9000</menucontrol> + --> + <defaultcontrol>9000</defaultcontrol> + <!-- <onload condition="ControlGroup(700).HasFocus">SetFocus(9000,0)</onload> + --> + <backgroundcolor>background</backgroundcolor> + <controls> + <control type="button" id="20000"> + <include>HiddenObject</include> + <animation effect="fade" time="300" start="100" end="0">Focus</animation> + <onfocus>SetFocus(2000)</onfocus> + <onclick>noop</onclick> + <visible allowhiddenfocus="true">Control.HasFocus(20000)</visible> + </control> + <control type="button" id="20001"> + <include>HiddenObject</include> + <animation effect="fade" time="300" start="100" end="0">Focus</animation> + <onfocus>SetFocus(2000)</onfocus> + <onclick>noop</onclick> + <visible allowhiddenfocus="true">Control.HasFocus(20001)</visible> + </control> + <include>DefaultBackground</include> + <control type="multiimage"> + <depth>DepthBackground</depth> + <include>FullScreenDimensions</include> + <aspectratio>scale</aspectratio> + <fadetime>600</fadetime> + <animation effect="zoom" center="auto" end="102,102" time="0" condition="Integer.IsGreater(System.StereoscopicMode,0)">conditional</animation> + <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> + <animation effect="fade" time="400">VisibleChange</animation> + <imagepath background="true" colordiffuse="bg_overlay">$VAR[HomeFanartVar]</imagepath> + <visible>!Player.HasMedia</visible> + </control> + <control type="group"> + <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> + <control type="group" id="2000"> + <animation type="Conditional" condition="Control.IsVisible(20000)" reversible="false"> + <effect type="slide" end="0,20" time="60" tween="sine" /> + <effect type="slide" end="0,-20" time="180" tween="sine" delay="80" /> + </animation> + <animation type="Conditional" condition="Control.IsVisible(20001)" reversible="false"> + <effect type="slide" end="0,-20" time="60" tween="sine" /> + <effect type="slide" end="0,20" time="180" tween="sine" delay="80" /> + </animation> + <top>0</top> + <left>20</left> + <include>OpenClose_Right</include> + <control type="group" id="5000"> + <visible>String.IsEqual(Container(9000).ListItem.Property(id),movies)</visible> + <include content="Visible_Right_Delayed"> + <param name="id" value="movies"/> + </include> + <control type="grouplist" id="5001"> + <include>WidgetGroupListCommon</include> + <include content="WidgetListCategories"> + <param name="content_path" value="library://video/movies/"/> + <param name="widget_header" value="$LOCALIZE[31148]"/> + <param name="widget_target" value="videos"/> + <param name="list_id" value="5900"/> + <param name="visible" value="Library.HasContent(movies)"/> + </include> + <include content="WidgetListMovies"> + <param name="content_path" value="special://skin/playlists/inprogress_movies.xsp"/> + <param name="widget_header" value="$LOCALIZE[31010]"/> + <param name="widget_target" value="videos"/> + <param name="list_id" value="5100"/> + </include> + <include content="WidgetListMovies"> + <param name="content_path" value="special://skin/playlists/recent_unwatched_movies.xsp"/> + <param name="widget_header" value="$LOCALIZE[20386]"/> + <param name="widget_target" value="videos"/> + <param name="list_id" value="5200"/> + </include> + <include content="WidgetListMovies"> + <param name="content_path" value="special://skin/playlists/unwatched_movies.xsp"/> + <param name="widget_header" value="$LOCALIZE[31007]"/> + <param name="widget_target" value="videos"/> + <param name="list_id" value="5300"/> + </include> + <include content="WidgetListMovies"> + <param name="content_path" value="special://skin/playlists/random_movies.xsp"/> + <param name="widget_header" value="$LOCALIZE[31006]"/> + <param name="widget_target" value="videos"/> + <param name="list_id" value="5400"/> + </include> + <include content="WidgetListCategories"> + <param name="content_path" value="videodb://movies/genres/"/> + <param name="widget_header" value="$LOCALIZE[135]"/> + <param name="widget_target" value="videos"/> + <param name="list_id" value="5500"/> + <param name="icon" value="$VAR[WidgetGenreIconVar]"/> + <param name="icon_height" value="90"/> + <param name="visible" value="Library.HasContent(movies)"/> + </include> + <include content="WidgetListMovies"> + <param name="content_path" value="videodb://movies/sets/"/> + <param name="widget_header" value="$LOCALIZE[31075]"/> + <param name="widget_target" value="videos"/> + <param name="right_icon" value="" /> + <param name="fallback_image" value="DefaultSets.png" /> + <param name="sortby" value="random"/> + <param name="list_id" value="5600"/> + </include> + </control> + <include content="ImageWidget"> + <param name="image_path" value="special://skin/extras/home-images/movie.jpg"/> + <param name="text_label" value="$LOCALIZE[31104]" /> + <param name="button_label" value="$LOCALIZE[31110]" /> + <param name="button_onclick" value="ActivateWindow(videos,files,return)"/> + <param name="button_id" value="5500"/> + <param name="visible" value="!Library.HasContent(movies)"/> + <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoMovieButton)"/> + </include> + </control> + <control type="group" id="6000"> + <visible>String.IsEqual(Container(9000).ListItem.Property(id),tvshows)</visible> + <include content="Visible_Right_Delayed"> + <param name="id" value="tvshows"/> + </include> + <control type="grouplist" id="6001"> + <include>WidgetGroupListCommon</include> + <include content="WidgetListCategories"> + <param name="content_path" value="library://video/tvshows/"/> + <param name="widget_header" value="$LOCALIZE[31148]"/> + <param name="widget_target" value="videos"/> + <param name="list_id" value="6900"/> + <param name="visible" value="Library.HasContent(tvshows)"/> + </include> + <include content="WidgetListMovies"> + <param name="content_path" value="videodb://inprogresstvshows"/> + <param name="sortby" value="lastplayed"/> + <param name="sortorder" value="descending"/> + <param name="widget_header" value="$LOCALIZE[626]"/> + <param name="widget_target" value="videos"/> + <param name="left_icon" value="lists/played-total.png" /> + <param name="right_icon" value="lists/rating.png" /> + <param name="first_label" value="$INFO[ListItem.Property(WatchedEpisodes)]$INFO[ListItem.Property(TotalEpisodes), / ,]" /> + <param name="second_label" value="$INFO[ListItem.Rating]" /> + <param name="fallback_image" value="DefaultTVShows.png" /> + <param name="list_id" value="6100"/> + </include> + <include content="WidgetListEpisodes"> + <param name="content_path" value="special://skin/playlists/recent_unwatched_episodes.xsp"/> + <param name="widget_header" value="$LOCALIZE[20387]"/> + <param name="widget_target" value="videos"/> + <param name="second_label" value="[B]$INFO[ListItem.Season,,x]$INFO[ListItem.Episode][/B] $INFO[ListItem.Title]" /> + <param name="list_id" value="6200"/> + </include> + <include content="WidgetListMovies"> + <param name="content_path" value="special://skin/playlists/unwatched_tvshows.xsp"/> + <param name="widget_header" value="$LOCALIZE[31122]"/> + <param name="widget_target" value="videos"/> + <param name="left_icon" value="lists/totaltv.png" /> + <param name="right_icon" value="lists/rating.png" /> + <param name="first_label" value="$INFO[ListItem.Property(TotalEpisodes)]" /> + <param name="second_label" value="$INFO[ListItem.Rating]" /> + <param name="fallback_image" value="DefaultTVShows.png" /> + <param name="list_id" value="6300"/> + </include> + <include content="WidgetListCategories"> + <param name="content_path" value="videodb://tvshows/genres/"/> + <param name="widget_header" value="$LOCALIZE[135]"/> + <param name="widget_target" value="videos"/> + <param name="list_id" value="6400"/> + <param name="icon" value="$VAR[WidgetGenreIconVar]"/> + <param name="icon_height" value="90"/> + <param name="visible" value="Library.HasContent(tvshows)"/> + </include> + <include content="WidgetListCategories"> + <param name="content_path" value="videodb://tvshows/studios/"/> + <param name="widget_header" value="$LOCALIZE[20388]"/> + <param name="widget_target" value="videos"/> + <param name="list_id" value="6500"/> + <param name="icon" value="$INFO[ListItem.Label,resource://resource.images.studios.white/,.png]"/> + <param name="icon_height" value="90"/> + <param name="visible" value="Library.HasContent(tvshows)"/> + </include> + <include content="ImageWidget"> + <param name="image_path" value="special://skin/extras/home-images/tv.jpg"/> + <param name="text_label" value="$LOCALIZE[31104]" /> + <param name="button_label" value="$LOCALIZE[31110]" /> + <param name="button_onclick" value="ActivateWindow(videos,files,return)"/> + <param name="button_id" value="6400"/> + <param name="visible" value="!Library.HasContent(tvshows)"/> + <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoTVShowButton)"/> + </include> + </control> + </control> + <control type="group" id="7000"> + <visible>String.IsEqual(Container(9000).ListItem.Property(id),music)</visible> + <include content="Visible_Right_Delayed"> + <param name="id" value="music"/> + </include> + <control type="grouplist" id="7001"> + <include>WidgetGroupListCommon</include> + <include content="WidgetListCategories"> + <param name="content_path" value="library://music/"/> + <param name="widget_header" value="$LOCALIZE[31148]"/> + <param name="widget_target" value="music"/> + <param name="list_id" value="7900"/> + <param name="visible" value="Library.HasContent(music)"/> + </include> + <include content="WidgetListSquare"> + <param name="content_path" value="musicdb://recentlyplayedalbums"/> + <param name="widget_header" value="$LOCALIZE[517]"/> + <param name="widget_target" value="music"/> + <param name="list_id" value="7100"/> + <param name="fallback_icon" value="DefaultMusicAlbums.png"/> + <param name="main_label" value="$INFO[ListItem.Year,[B],[/B] - ]$INFO[ListItem.Artist]"/> + </include> + <include content="WidgetListSquare"> + <param name="content_path" value="musicdb://recentlyaddedalbums/"/> + <param name="widget_header" value="$LOCALIZE[359]"/> + <param name="widget_target" value="music"/> + <param name="list_id" value="7200"/> + <param name="fallback_icon" value="DefaultMusicAlbums.png"/> + <param name="main_label" value="$INFO[ListItem.Year,[B],[/B] - ]$INFO[ListItem.Artist]"/> + </include> + <include content="WidgetListSquare"> + <param name="content_path" value="special://skin/playlists/random_albums.xsp"/> + <param name="widget_header" value="$LOCALIZE[31012]"/> + <param name="widget_target" value="music"/> + <param name="list_id" value="7300"/> + <param name="fallback_icon" value="DefaultMusicAlbums.png"/> + <param name="main_label" value="$INFO[ListItem.Year,[B],[/B] - ]$INFO[ListItem.Artist]"/> + </include> + <include content="WidgetListSquare"> + <param name="content_path" value="special://skin/playlists/random_artists.xsp"/> + <param name="widget_header" value="$LOCALIZE[31013]"/> + <param name="widget_target" value="music"/> + <param name="list_id" value="7400"/> + <param name="fallback_icon" value="DefaultMusicArtists.png"/> + <param name="single_label" value="$INFO[ListItem.Label]"/> + <param name="main_label" value=""/> + <param name="sub_label" value=""/> + </include> + <include content="WidgetListSquare"> + <param name="content_path" value="special://skin/playlists/unplayed_albums.xsp"/> + <param name="widget_header" value="$LOCALIZE[31014]"/> + <param name="widget_target" value="music"/> + <param name="list_id" value="7500"/> + <param name="fallback_icon" value="DefaultMusicAlbums.png"/> + <param name="main_label" value="$INFO[ListItem.Year,[B],[/B] - ]$INFO[ListItem.Artist]"/> + </include> + <include content="WidgetListSquare"> + <param name="content_path" value="special://skin/playlists/mostplayed_albums.xsp"/> + <param name="widget_header" value="$LOCALIZE[31011]"/> + <param name="widget_target" value="music"/> + <param name="list_id" value="7600"/> + <param name="fallback_icon" value="DefaultMusicAlbums.png"/> + <param name="main_label" value="$INFO[ListItem.Year,[B],[/B] - ]$INFO[ListItem.Artist]"/> + <param name="sortby" value="playcount"/> + <param name="sortorder" value="descending"/> + </include> + <include content="ImageWidget"> + <param name="image_path" value="special://skin/extras/home-images/music.jpg"/> + <param name="text_label" value="$LOCALIZE[31104]" /> + <param name="button_label" value="$LOCALIZE[31110]" /> + <param name="button_onclick" value="ActivateWindow(music,files)"/> + <param name="button_id" value="7600"/> + <param name="visible" value="!Library.HasContent(music)"/> + <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoMusicButton)"/> + </include> + </control> + </control> + <control type="group" id="8000"> + <visible>String.IsEqual(Container(9000).ListItem.Property(id),addons)</visible> + <include content="Visible_Right_Delayed"> + <param name="id" value="addons"/> + </include> + <control type="grouplist" id="8001"> + <include>WidgetGroupListCommon</include> + <include content="WidgetListCategories"> + <param name="content_path" value="addons://"/> + <param name="widget_header" value="$LOCALIZE[31148]"/> + <param name="widget_target" value="addonbrowser"/> + <param name="list_id" value="8900"/> + <param name="visible" value="Integer.IsGreater(Container(8100).NumItems,0) | Integer.IsGreater(Container(8200).NumItems,0) | Integer.IsGreater(Container(8300).NumItems,0) | Integer.IsGreater(Container(8400).NumItems,0) | Integer.IsGreater(Container(8500).NumItems,0)"/> + </include> + <include content="WidgetListSquare"> + <param name="content_path" value="addons://sources/video/"/> + <param name="widget_header" value="$LOCALIZE[1037]"/> + <param name="widget_target" value="videos"/> + <param name="sortby" value="lastused"/> + <param name="sortorder" value="descending"/> + <param name="list_id" value="8100"/> + <param name="fallback_icon" value="DefaultAddon.png"/> + <param name="single_label" value="$INFO[ListItem.Label]"/> + <param name="main_label" value=""/> + <param name="sub_label" value=""/> + </include> + <include content="WidgetListSquare"> + <param name="content_path" value="addons://sources/audio/"/> + <param name="widget_header" value="$LOCALIZE[1038]"/> + <param name="widget_target" value="music"/> + <param name="sortby" value="lastused"/> + <param name="sortorder" value="descending"/> + <param name="list_id" value="8200"/> + <param name="fallback_icon" value="DefaultAddon.png"/> + <param name="single_label" value="$INFO[ListItem.Label]"/> + <param name="main_label" value=""/> + <param name="sub_label" value=""/> + </include> + <include content="WidgetListSquare"> + <param name="content_path" value="addons://sources/executable/"/> + <param name="widget_header" value="$LOCALIZE[1043]"/> + <param name="widget_target" value="programs"/> + <param name="sortby" value="lastused"/> + <param name="sortorder" value="descending"/> + <param name="list_id" value="8300"/> + <param name="fallback_icon" value="DefaultAddon.png"/> + <param name="single_label" value="$INFO[ListItem.Label]"/> + <param name="main_label" value=""/> + <param name="sub_label" value=""/> + </include> + <include content="WidgetListSquare" condition="System.Platform.Android"> + <param name="content_path" value="androidapp://sources/apps/"/> + <param name="widget_header" value="$LOCALIZE[20244]"/> + <param name="widget_target" value="programs"/> + <param name="sortby" value="lastused"/> + <param name="sortorder" value="descending"/> + <param name="list_id" value="8400"/> + <param name="fallback_icon" value="DefaultAddon.png"/> + <param name="single_label" value="$INFO[ListItem.Label]"/> + <param name="main_label" value=""/> + <param name="sub_label" value=""/> + </include> + <include content="WidgetListSquare"> + <param name="content_path" value="addons://sources/image/"/> + <param name="widget_header" value="$LOCALIZE[1039]"/> + <param name="widget_target" value="pictures"/> + <param name="sortby" value="lastused"/> + <param name="sortorder" value="descending"/> + <param name="list_id" value="8500"/> + <param name="single_label" value="$INFO[ListItem.Label]"/> + <param name="main_label" value=""/> + <param name="sub_label" value=""/> + </include> + <include content="ImageWidget"> + <param name="image_path" value="special://skin/extras/home-images/add-ons.jpg"/> + <param name="text_label" value="$LOCALIZE[31119]" /> + <param name="button_label" value="$LOCALIZE[31118]" /> + <param name="button_onclick" value="ActivateWindow(addonbrowser)"/> + <param name="button_id" value="8600"/> + <param name="visible" value="!Integer.IsGreater(Container(8100).NumItems,0) + !Integer.IsGreater(Container(8200).NumItems,0) + !Integer.IsGreater(Container(8300).NumItems,0) + !Integer.IsGreater(Container(8400).NumItems,0) + !Integer.IsGreater(Container(8500).NumItems,0)"/> + <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoProgramsButton)"/> + </include> + </control> + </control> + <control type="group" id="11000"> + <visible>String.IsEqual(Container(9000).ListItem.Property(id),video)</visible> + <include content="Visible_Right_Delayed"> + <param name="id" value="video"/> + </include> + <control type="grouplist" id="11001"> + <include>WidgetGroupListCommon</include> + <include content="WidgetListCategories"> + <param name="content_path" value="library://video/"/> + <param name="widget_header" value="$LOCALIZE[31148]"/> + <param name="widget_target" value="videos"/> + <param name="list_id" value="11900"/> + </include> + <include content="WidgetListCategories"> + <param name="content_path" value="sources://video/"/> + <param name="widget_header" value="$LOCALIZE[20094]"/> + <param name="widget_target" value="videos"/> + <param name="list_id" value="11100"/> + </include> + <include content="WidgetListCategories"> + <param name="content_path" value="special://videoplaylists/"/> + <param name="widget_header" value="$LOCALIZE[136]"/> + <param name="widget_target" value="videos"/> + <param name="list_id" value="11200"/> + <param name="icon" value="DefaultPlaylist.png"/> + </include> + <include content="ImageWidget"> + <param name="image_path" value="special://skin/extras/home-images/tv.jpg"/> + <param name="text_label" value="$LOCALIZE[31105]" /> + <param name="button_label" value="$LOCALIZE[31110]" /> + <param name="button_onclick" value="ActivateWindow(videos,root)"/> + <param name="button_id" value="11300"/> + <param name="visible" value="!Control.IsVisible(11100) + !Control.IsVisible(11200) + !Control.IsVisible(11900)"/> + <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoVideosButton)"/> + </include> + </control> + </control> + <control type="group" id="12000"> + <visible>String.IsEqual(Container(9000).ListItem.Property(id),livetv)</visible> + <include content="Visible_Right_Delayed"> + <param name="id" value="livetv"/> + </include> + <control type="grouplist" id="12001"> + <include>WidgetGroupListCommon</include> + <control type="grouplist" id="12855"> + <height>390</height> + <left>465</left> + <top>36</top> + <orientation>horizontal</orientation> + <visible>PVR.IsRecordingTV | PVR.HasNonRecordingTVTimer</visible> + <align>right</align> + <width>1360</width> + <control type="group"> + <width>660</width> + <visible>PVR.IsRecordingTV</visible> + <include content="PVRWidget"> + <param name="icon" value="$INFO[PVR.TVNowRecordingChannelIcon]" /> + <param name="header" value="$LOCALIZE[19158]" /> + <param name="label1" value="$INFO[PVR.TVNowRecordingDateTime]" /> + <param name="label2" value="$INFO[PVR.TVNowRecordingTitle][CR][COLOR=grey]$INFO[PVR.TVNowRecordingChannel][/COLOR]" /> + </include> + </control> + <control type="group"> + <visible>PVR.HasNonRecordingTVTimer</visible> + <width>670</width> + <include content="PVRWidget"> + <param name="icon" value="$INFO[PVR.TVNextRecordingChannelIcon]" /> + <param name="header" value="$LOCALIZE[19157]" /> + <param name="label1" value="$INFO[PVR.TVNextRecordingDateTime]" /> + <param name="label2" value="$INFO[PVR.TVNextRecordingTitle][CR][COLOR=grey]$INFO[PVR.TVNextRecordingChannel][/COLOR]" /> + </include> + </control> + </control> + <include content="WidgetListCategories"> + <param name="widget_header" value="$LOCALIZE[31148]"/> + <param name="list_id" value="12900"/> + <param name="pvr_submenu" value="true"/> + <param name="pvr_type" value="TV"/> + <param name="visible" value="System.HasPVRAddon"/> + </include> + <include content="WidgetListChannels" condition="System.HasPVRAddon"> + <param name="content_path" value="pvr://channels/tv/*?view=lastplayed"/> + <param name="sortby" value="lastplayed"/> + <param name="sortorder" value="descending"/> + <param name="widget_header" value="$LOCALIZE[31016]"/> + <param name="widget_target" value="pvr"/> + <param name="list_id" value="12200"/> + </include> + <include content="WidgetListChannels" condition="System.HasPVRAddon"> + <param name="content_path" value="pvr://recordings/tv/active?view=flat"/> + <param name="sortby" value="date"/> + <param name="sortorder" value="descending"/> + <param name="widget_header" value="$LOCALIZE[31015]"/> + <param name="widget_target" value="pvr"/> + <param name="list_id" value="12300"/> + <param name="label" value="$INFO[ListItem.ChannelName]"/> + <param name="label2" value="$INFO[ListItem.Title]$INFO[ListItem.EpisodeName, (,)]"/> + </include> + </control> + <include content="ImageWidget"> + <param name="image_path" value="special://skin/extras/home-images/tv.jpg"/> + <param name="text_label" value="$LOCALIZE[31143]" /> + <param name="button_label" value="$LOCALIZE[31144]" /> + <param name="button_onclick" value="ActivateWindow(addonbrowser,addons://user/xbmc.pvrclient,return)"/> + <param name="button_id" value="12400"/> + <param name="visible" value="!System.HasPVRAddon"/> + <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoTVButton)"/> + </include> + </control> + <control type="group" id="13000"> + <visible>String.IsEqual(Container(9000).ListItem.Property(id),radio)</visible> + <include content="Visible_Right_Delayed"> + <param name="id" value="radio"/> + </include> + <control type="grouplist" id="13001"> + <include>WidgetGroupListCommon</include> + <control type="grouplist" id="13855"> + <height>390</height> + <left>538</left> + <top>36</top> + <orientation>horizontal</orientation> + <align>right</align> + <width>1360</width> + <visible>PVR.IsRecordingRadio | PVR.HasNonRecordingRadioTimer</visible> + <control type="group"> + <width>680</width> + <visible>PVR.IsRecordingRadio</visible> + <include content="PVRWidget"> + <param name="icon" value="$INFO[PVR.RadioNowRecordingChannelIcon]" /> + <param name="header" value="$LOCALIZE[19158]" /> + <param name="label1" value="$INFO[PVR.RadioNowRecordingDateTime]" /> + <param name="label2" value="$INFO[PVR.RadioNowRecordingTitle][CR][COLOR=grey]$INFO[PVR.RadioNowRecordingChannel][/COLOR]" /> + </include> + </control> + <control type="group"> + <visible>PVR.HasNonRecordingRadioTimer</visible> + <width>680</width> + <include content="PVRWidget"> + <param name="icon" value="$INFO[PVR.RadioNextRecordingChannelIcon]" /> + <param name="header" value="$LOCALIZE[19157]" /> + <param name="label1" value="$INFO[PVR.RadioNextRecordingDateTime]" /> + <param name="label2" value="$INFO[PVR.RadioNextRecordingTitle][CR][COLOR=grey]$INFO[PVR.RadioNextRecordingChannel][/COLOR]" /> + </include> + </control> + </control> + <include content="WidgetListCategories"> + <param name="widget_header" value="$LOCALIZE[31148]"/> + <param name="list_id" value="13900"/> + <param name="pvr_submenu" value="true"/> + <param name="pvr_type" value="Radio"/> + <param name="visible" value="System.HasPVRAddon"/> + </include> + <include content="WidgetListChannels" condition="System.HasPVRAddon"> + <param name="content_path" value="pvr://channels/radio/*?view=lastplayed"/> + <param name="sortby" value="lastplayed"/> + <param name="sortorder" value="descending"/> + <param name="widget_header" value="$LOCALIZE[31018]"/> + <param name="widget_target" value="files"/> + <param name="list_id" value="13200"/> + </include> + <include content="WidgetListChannels" condition="System.HasPVRAddon"> + <param name="content_path" value="pvr://recordings/radio/active?view=flat"/> + <param name="sortby" value="date"/> + <param name="sortorder" value="descending"/> + <param name="widget_header" value="$LOCALIZE[31015]"/> + <param name="widget_target" value="pvr"/> + <param name="list_id" value="13300"/> + <param name="label" value="$INFO[ListItem.ChannelName]"/> + <param name="label2" value="$INFO[ListItem.Title]$INFO[ListItem.EpisodeName, (,)]"/> + </include> + </control> + <include content="ImageWidget"> + <param name="image_path" value="special://skin/extras/home-images/tv.jpg"/> + <param name="text_label" value="$LOCALIZE[31143]" /> + <param name="button_label" value="$LOCALIZE[31144]" /> + <param name="button_onclick" value="ActivateWindow(addonbrowser,addons://user/xbmc.pvrclient,return)"/> + <param name="button_id" value="13400"/> + <param name="visible" value="!System.HasPVRAddon"/> + <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoRadioButton)"/> + </include> + </control> + <control type="group" id="14000"> + <visible>String.IsEqual(Container(9000).ListItem.Property(id),favorites)</visible> + <include content="Visible_Right_Delayed"> + <param name="id" value="favorites"/> + </include> + <control type="group" id="14001"> + <top>0</top> + <bottom>0</bottom> + <control type="group"> + <visible>Integer.IsGreater(Container(14100).NumItems,0) | Container(14100).IsUpdating</visible> + <height>100%</height> + <control type="panel" id="14100"> + <left>520</left> + <top>0</top> + <width>80%</width> + <bottom>0</bottom> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>14100</onup> + <ondown>14100</ondown> + <onclick>$INFO[ListItem.FileNameAndPath]</onclick> + <preloaditems>2</preloaditems> + <scrolltime tween="sine">200</scrolltime> + <orientation>vertical</orientation> + <itemlayout width="330" height="396"> + <control type="group"> + <top>130</top> + <include content="InfoWallMusicLayout"> + <param name="fallback_image" value="DefaultFavourites.png" /> + <param name="focused" value="false" /> + </include> + </control> + </itemlayout> + <focusedlayout width="330" height="396"> + <control type="group"> + <depth>DepthContentPopout</depth> + <top>130</top> + <animation effect="zoom" start="100" end="105" time="200" tween="sine" easing="inout" center="170,320">Focus</animation> + <animation effect="zoom" start="105" end="100" time="200" tween="sine" easing="inout" center="170,320">UnFocus</animation> + <include content="InfoWallMusicLayout"> + <param name="fallback_image" value="DefaultFavourites.png" /> + <param name="focused" value="true" /> + </include> + </control> + </focusedlayout> + <content>favourites://</content> + </control> + </control> + <include content="ImageWidget"> + <param name="image_path" value="special://skin/extras/home-images/add-ons.jpg"/> + <param name="text_label" value="$LOCALIZE[31025]" /> + <param name="button_label" value="$LOCALIZE[31116]" /> + <param name="button_onclick" value=""/> + <param name="button_id" value="5500"/> + <param name="visible" value="!Integer.IsGreater(Container(14100).NumItems,0) + !Container(14100).IsUpdating"/> + <param name="visible_1" value="false"/> + <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoFavButton)"/> + </include> + </control> + </control> + <control type="group" id="15000"> + <visible>String.IsEqual(Container(9000).ListItem.Property(id),weather)</visible> + <include content="Visible_Right_Delayed"> + <param name="id" value="weather"/> + </include> + <control type="grouplist" id="15001"> + <include>WidgetGroupListCommon</include> + <control type="group" id="16678"> + <description>Weather info</description> + <height>560</height> + <visible>!String.IsEmpty(Weather.plugin)</visible> + <control type="image"> + <top>102</top> + <left>510</left> + <right>50</right> + <height>380</height> + <texture border="22">dialogs/dialog-bg.png</texture> + </control> + <control type="image"> + <top>120</top> + <left>560</left> + <width>150</width> + <height>150</height> + <texture>$INFO[Weather.conditions]</texture> + </control> + <control type="label"> + <left>1020</left> + <top>210</top> + <aligny>center</aligny> + <height>24</height> + <right>100</right> + <align>right</align> + <font>font14</font> + <label>$INFO[Weather.Conditions,, ∙ ]$INFO[Weather.Temperature]</label> + </control> + <control type="label"> + <left>1020</left> + <top>150</top> + <aligny>center</aligny> + <height>24</height> + <right>100</right> + <align>right</align> + <font>font52_title</font> + <label>$INFO[Weather.Location]</label> + </control> + <control type="grouplist"> + <top>315</top> + <left>570</left> + <right>20</right> + <orientation>horizontal</orientation> + <align>justify</align> + <itemgap>-50</itemgap> + <include content="WeatherIcon"> + <param name="label" value="Window(weather).Property(Current.Wind)" /> + <param name="texture" value="icons/weather/wind.png" /> + <param name="header" value="404" /> + </include> + <include content="WeatherIcon"> + <param name="label" value="Window(weather).Property(Current.Humidity)" /> + <param name="texture" value="icons/weather/humidity.png" /> + <param name="header" value="406" /> + </include> + <include content="WeatherIcon"> + <param name="label" value="Window(weather).Property(Current.Precipitation)" /> + <param name="texture" value="icons/weather/rain.png" /> + <param name="header" value="33021" /> + </include> + <include content="WeatherIcon"> + <param name="label" value="Window(weather).Property(Today.Sunrise)" /> + <param name="texture" value="icons/weather/sunrise.png" /> + <param name="header" value="405" /> + </include> + <include content="WeatherIcon"> + <param name="label" value="Window(weather).Property(Today.Sunset)" /> + <param name="texture" value="icons/weather/sunset.png" /> + <param name="header" value="403" /> + </include> + </control> + </control> + <include content="WeatherWidget" condition="!String.IsEmpty(Weather.Plugin)"> + <param name="content_include" value="HourlyItems" /> + <param name="list_id" value="15100" /> + <param name="widget_header" value="$LOCALIZE[33036]"/> + <param name="visible" value="!String.IsEmpty(Window(weather).Property(Hourly.IsFetched))" /> + </include> + <include content="WeatherWidget" condition="!String.IsEmpty(Weather.Plugin)"> + <param name="content_include" value="DailyItems" /> + <param name="list_id" value="15200" /> + <param name="widget_header" value="$LOCALIZE[31019]"/> + <param name="visible" value="!String.IsEmpty(Window(weather).Property(Daily.IsFetched))" /> + </include> + </control> + <include content="ImageWidget"> + <param name="image_path" value="special://skin/extras/home-images/weather.jpg"/> + <param name="text_label" value="$LOCALIZE[31120]" /> + <param name="button_label" value="$LOCALIZE[31121]" /> + <param name="button_onclick" value="ActivateWindow(servicesettings,weather)"/> + <param name="button_id" value="15300"/> + <param name="visible" value="String.IsEmpty(Weather.plugin)"/> + <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoWeatherButton)"/> + </include> + </control> + <control type="group" id="16000"> + <visible>String.IsEqual(Container(9000).ListItem.Property(id),musicvideos)</visible> + <include content="Visible_Right_Delayed"> + <param name="id" value="musicvideos"/> + </include> + <control type="grouplist" id="16001"> + <include>WidgetGroupListCommon</include> + <include content="WidgetListCategories"> + <param name="content_path" value="library://video/musicvideos/"/> + <param name="widget_header" value="$LOCALIZE[31148]"/> + <param name="widget_target" value="videos"/> + <param name="list_id" value="16900"/> + <param name="visible" value="Library.HasContent(musicvideos)"/> + </include> + <include content="WidgetListEpisodes"> + <param name="content_path" value="special://skin/playlists/inprogress_musicvideos.xsp"/> + <param name="widget_header" value="$LOCALIZE[575]"/> + <param name="widget_target" value="videos"/> + <param name="first_label" value="$INFO[ListItem.Title]" /> + <param name="second_label" value="$INFO[ListItem.Artist]" /> + <param name="list_id" value="16100"/> + </include> + <include content="WidgetListSquare"> + <param name="content_path" value="special://skin/playlists/random_musicvideo_artists.xsp"/> + <param name="widget_header" value="$LOCALIZE[31013]"/> + <param name="widget_target" value="music"/> + <param name="list_id" value="16200"/> + <param name="single_label" value="$INFO[ListItem.Label]"/> + <param name="main_label" value=""/> + <param name="sub_label" value=""/> + <param name="widget_limit" value="10"/> + </include> + <include content="WidgetListEpisodes"> + <param name="content_path" value="videodb://recentlyaddedmusicvideos/"/> + <param name="widget_header" value="$LOCALIZE[20390]"/> + <param name="widget_target" value="videos"/> + <param name="first_label" value="$INFO[ListItem.Title]" /> + <param name="second_label" value="$INFO[ListItem.Artist]" /> + <param name="list_id" value="16300"/> + </include> + <include content="WidgetListEpisodes"> + <param name="content_path" value="special://skin/playlists/unwatched_musicvideos.xsp"/> + <param name="widget_header" value="$LOCALIZE[31151]"/> + <param name="widget_target" value="videos"/> + <param name="first_label" value="$INFO[ListItem.Title]" /> + <param name="second_label" value="$INFO[ListItem.Artist]" /> + <param name="list_id" value="16400"/> + </include> + <include content="WidgetListEpisodes"> + <param name="content_path" value="special://skin/playlists/random_musicvideos.xsp"/> + <param name="widget_header" value="$LOCALIZE[31152]"/> + <param name="widget_target" value="videos"/> + <param name="first_label" value="$INFO[ListItem.Title]" /> + <param name="second_label" value="$INFO[ListItem.Artist]" /> + <param name="list_id" value="16500"/> + </include> + <include content="WidgetListCategories"> + <param name="content_path" value="videodb://musicvideos/studios/"/> + <param name="widget_header" value="$LOCALIZE[20388]"/> + <param name="widget_target" value="videos"/> + <param name="list_id" value="16600"/> + <param name="icon" value="$INFO[ListItem.Label,resource://resource.images.studios.white/,.png]"/> + <param name="icon_height" value="90"/> + <param name="visible" value="Library.HasContent(musicvideos)"/> + </include> + </control> + <include content="ImageWidget"> + <param name="image_path" value="special://skin/extras/home-images/music.jpg"/> + <param name="text_label" value="$LOCALIZE[31104]" /> + <param name="button_label" value="$LOCALIZE[31110]" /> + <param name="button_onclick" value="ActivateWindow(videos,files,return)"/> + <param name="button_id" value="16800"/> + <param name="visible" value="!Library.HasContent(musicvideos)"/> + <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoMusicVideoButton)"/> + </include> + </control> + <control type="group" id="4000"> + <visible>String.IsEqual(Container(9000).ListItem.Property(id),pictures)</visible> + <include content="Visible_Right_Delayed"> + <param name="id" value="pictures"/> + </include> + <control type="grouplist" id="4001"> + <include>WidgetGroupListCommon</include> + <include content="WidgetListCategories"> + <param name="content_path" value="sources://pictures/"/> + <param name="widget_header" value="$LOCALIZE[20094]"/> + <param name="widget_target" value="pictures"/> + <param name="list_id" value="4100"/> + </include> + </control> + </control> + </control> + <control type="group"> + <depth>DepthContentPanel</depth> + <include>OpenClose_Left</include> + <include content="ContentPanel"> + <param name="width" value="522" /> + </include> + <control type="fixedlist" id="9000"> + <left>0</left> + <top>240</top> + <width>462</width> + <bottom>-10</bottom> + <movement>6</movement> + <focusposition>1</focusposition> + <onfocus>ClearProperty(listposition,home)</onfocus> + <onright>SetFocus($INFO[Container(9000).ListItem.Property(menu_id)])</onright> + <onup>700</onup> + <ondown>noop</ondown> + <scrolltime tween="cubic" easing="out">500</scrolltime> + <focusedlayout height="95"> + <control type="group"> + <animation effect="fade" start="100" end="0" time="0">UnFocus</animation> + <control type="image"> + <left>0</left> + <top>0</top> + <width>462</width> + <height>95</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + <animation effect="fade" start="100" end="0" time="0" condition="[!Control.HasFocus(9000) + !Control.HasFocus(900) + !ControlGroup(700).HasFocus] | System.HasModalDialog">Conditional</animation> + </control> + <control type="image"> + <left>-3</left> + <top>1</top> + <width>95</width> + <height>95</height> + <texture colordiffuse="button_focus">$INFO[ListItem.Art(thumb)]</texture> + <animation effect="fade" start="0" end="100" time="300" reversible="false">Focus</animation> + </control> + <control type="image"> + <left>0</left> + <top>0</top> + <width>95</width> + <height>95</height> + <texture colordiffuse="51FFFFFF">colors/black.png</texture> + <animation effect="fade" start="100" end="0" time="0" condition="[!Control.HasFocus(9000) + !Control.HasFocus(900) + !ControlGroup(700).HasFocus] | System.HasModalDialog">Conditional</animation> + </control> + </control> + <control type="image"> + <left>-3</left> + <top>1</top> + <width>95</width> + <height>95</height> + <texture>$INFO[ListItem.Art(thumb)]</texture> + </control> + <control type="label"> + <left>104</left> + <top>0</top> + <height>95</height> + <width>560</width> + <aligny>center</aligny> + <font>font37</font> + <label>$INFO[ListItem.Label]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + </focusedlayout> + <itemlayout height="95"> + <control type="image"> + <left>-3</left> + <top>1</top> + <width>95</width> + <height>95</height> + <texture colordiffuse="44FFFFFF">$INFO[ListItem.Art(thumb)]</texture> + </control> + <control type="label"> + <left>104</left> + <top>0</top> + <height>95</height> + <width>560</width> + <aligny>center</aligny> + <font>font37</font> + <label>$INFO[ListItem.Label]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + </itemlayout> + <content> + <item> + <label>$LOCALIZE[342]</label> + <onclick condition="Library.HasContent(movies)">ActivateWindow(Videos,videodb://movies/titles/,return)</onclick> + <onclick condition="!Library.HasContent(movies)">ActivateWindow(Videos,sources://video/,return)</onclick> + <property name="menu_id">$NUMBER[5000]</property> + <thumb>icons/sidemenu/movies.png</thumb> + <property name="id">movies</property> + <visible>!Skin.HasSetting(HomeMenuNoMovieButton)</visible> + </item> + <item> + <label>$LOCALIZE[20343]</label> + <onclick condition="Library.HasContent(tvshows)">ActivateWindow(Videos,videodb://tvshows/titles/,return)</onclick> + <onclick condition="!Library.HasContent(tvshows)">ActivateWindow(Videos,sources://video/,return)</onclick> + <property name="menu_id">$NUMBER[6000]</property> + <thumb>icons/sidemenu/tv.png</thumb> + <property name="id">tvshows</property> + <visible>!Skin.HasSetting(HomeMenuNoTVShowButton)</visible> + </item> + <item> + <label>$LOCALIZE[2]</label> + <onclick>ActivateWindow(Music,root,return)</onclick> + <property name="menu_id">$NUMBER[7000]</property> + <thumb>icons/sidemenu/music.png</thumb> + <property name="id">music</property> + <visible>!Skin.HasSetting(HomeMenuNoMusicButton)</visible> + </item> + <item> + <label>$LOCALIZE[20389]</label> + <property name="menu_id">$NUMBER[16000]</property> + <onclick>ActivateWindow(Videos,musicvideos,return)</onclick> + <thumb>icons/sidemenu/musicvideos.png</thumb> + <property name="id">musicvideos</property> + <visible>!Skin.HasSetting(HomeMenuNoMusicVideoButton)</visible> + </item> + <item> + <label>$LOCALIZE[19020]</label> + <property name="menu_id">$NUMBER[12000]</property> + <onclick>ActivateWindow(TVChannels)</onclick> + <thumb>icons/sidemenu/livetv.png</thumb> + <property name="id">livetv</property> + <visible>!Skin.HasSetting(HomeMenuNoTVButton)</visible> + </item> + <item> + <label>$LOCALIZE[19021]</label> + <property name="menu_id">$NUMBER[13000]</property> + <onclick>ActivateWindow(RadioChannels)</onclick> + <thumb>icons/sidemenu/radio.png</thumb> + <property name="id">radio</property> + <visible>!Skin.HasSetting(HomeMenuNoRadioButton)</visible> + </item> + <item> + <label>$LOCALIZE[24001]</label> + <property name="menu_id">$NUMBER[8000]</property> + <onclick>ActivateWindow(1100)</onclick> + <thumb>icons/sidemenu/addons.png</thumb> + <property name="id">addons</property> + <visible>!Skin.HasSetting(HomeMenuNoProgramsButton)</visible> + </item> + <item> + <label>$LOCALIZE[1]</label> + <onclick>ActivateWindow(Pictures)</onclick> + <property name="menu_id">$NUMBER[4000]</property> + <thumb>icons/sidemenu/pictures.png</thumb> + <property name="id">pictures</property> + <visible>!Skin.HasSetting(HomeMenuNoPicturesButton)</visible> + </item> + <item> + <label>$LOCALIZE[3]</label> + <onclick>ActivateWindow(Videos,root)</onclick> + <property name="menu_id">$NUMBER[11000]</property> + <thumb>icons/sidemenu/videos.png</thumb> + <property name="id">video</property> + <visible>!Skin.HasSetting(HomeMenuNoVideosButton)</visible> + </item> + <item> + <label>$LOCALIZE[10134]</label> + <onclick>ActivateWindow(favourites)</onclick> + <property name="menu_id">$NUMBER[14000]</property> + <thumb>icons/sidemenu/favourites.png</thumb> + <property name="id">favorites</property> + <visible>!Skin.HasSetting(HomeMenuNoFavButton)</visible> + </item> + <item> + <label>$LOCALIZE[8]</label> + <onclick condition="!String.IsEmpty(Weather.Plugin)">ActivateWindow(Weather)</onclick> + <onclick condition="String.IsEmpty(Weather.Plugin)">ReplaceWindow(servicesettings,weather)</onclick> + <property name="menu_id">$NUMBER[15000]</property> + <thumb>icons/sidemenu/weather.png</thumb> + <property name="id">weather</property> + <visible>!Skin.HasSetting(HomeMenuNoWeatherButton)</visible> + </item> + </content> + </control> + <control type="grouplist" id="700"> + <orientation>horizontal</orientation> + <itemgap>0</itemgap> + <left>-8</left> + <width>480</width> + <height>110</height> + <top>100</top> + <onup>noop</onup> + <ondown>9000</ondown> + <onright>2000</onright> + <align>justify</align> + <include content="IconButton"> + <param name="control_id" value="804" /> + <param name="onclick" value="ActivateWindow(shutdownmenu)" /> + <param name="icon" value="icons/power.png" /> + <param name="label" value="$LOCALIZE[33060]" /> + </include> + <include content="IconButton"> + <param name="control_id" value="802" /> + <param name="onclick" value="ActivateWindow(settings)" /> + <param name="icon" value="icons/settings.png" /> + <param name="label" value="$LOCALIZE[21417]" /> + </include> + <include content="IconButton"> + <param name="control_id" value="801" /> + <param name="onclick" value="ActivateWindow(1107)" /> + <param name="icon" value="icons/search.png" /> + <param name="label" value="$LOCALIZE[137]" /> + </include> + <include content="IconButton"> + <param name="control_id" value="803" /> + <param name="onclick" value="Fullscreen" /> + <param name="icon" value="icons/now-playing/fullscreen.png" /> + <param name="label" value="$LOCALIZE[31000]" /> + <param name="visible" value="Player.HasMedia" /> + </include> + </control> + </control> + <include>BottomBar</include> + <include content="TopBar"> + <param name="breadcrumbs_label" value="" /> + </include> + <control type="group"> + <depth>DepthBars</depth> + <animation effect="slide" end="0,-90" time="300" tween="sine" easing="inout" condition="$EXP[infodialog_active]">conditional</animation> + <animation effect="fade" start="0" end="100" time="300">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> + <top>30</top> + <left>90</left> + <control type="image"> + <aspectratio>keep</aspectratio> + <width>56</width> + <height>56</height> + <texture colordiffuse="button_focus">icons/logo.png</texture> + </control> + <control type="image"> + <left>40</left> + <top>10</top> + <aspectratio>keep</aspectratio> + <width>192</width> + <height>36</height> + <texture>icons/logo-text.png</texture> + </control> + </control> + <control type="group"> + <animation effect="slide" end="0,90" time="300" tween="sine" easing="inout" condition="$EXP[infodialog_active]">conditional</animation> + <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> + <control type="rss"> + <left>0</left> + <bottom>0</bottom> + <height>39</height> + <width>100%</width> + <font>font12</font> + <urlset>1</urlset> + <hitrect x="-100" y="0" w="1" h="1" /> + <titlecolor>button_focus</titlecolor> + <shadowcolor>text_shadow</shadowcolor> + <headlinecolor>FFC0C0C0</headlinecolor> + <textcolor>white</textcolor> + <visible>!Player.hasMedia</visible> + </control> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/1080i/Includes.xml b/addons/skin.estuary/xml/Includes.xml index bde90e52e9..0d48332070 100644 --- a/addons/skin.estuary/1080i/Includes.xml +++ b/addons/skin.estuary/xml/Includes.xml @@ -12,10 +12,12 @@ <include file="View_53_Shift.xml" /> <include file="View_54_InfoWall.xml" /> <include file="View_55_WideList.xml" /> - <include file="View_500_SmallThumb.xml" /> + <include file="View_500_Wall.xml" /> <include file="View_501_Banner.xml" /> <include file="View_502_FanArt.xml" /> <include file="Variables.xml" /> + <include file="Constants_1920.xml" condition="!String.IsEqual(Skin.AspectRatio,21:9)"/> + <include file="Constants_2560.xml" condition="String.IsEqual(Skin.AspectRatio,21:9)"/> <constant name="DepthDialog">0.50</constant> <constant name="DepthDialog+">0.52</constant> <constant name="DepthDialog-">0.48</constant> @@ -23,6 +25,7 @@ <constant name="DepthOSD">0.40</constant> <constant name="DepthOSD+">0.44</constant> <constant name="DepthContentPopout">0.10</constant> + <constant name="DepthContentPanel">0.05</constant> <constant name="DepthBars">0.12</constant> <constant name="DepthBackground">-0.80</constant> <constant name="DepthSideBlade">0.10</constant> @@ -38,25 +41,27 @@ <right>0</right> <top>80</top> <width>13</width> - <height>919</height> + <bottom>80</bottom> <onleft>50</onleft> <onright>50</onright> <orientation>vertical</orientation> - <texturesliderbackground colordiffuse="22FFFFFF">colors/white.png</texturesliderbackground> + <texturesliderbackground></texturesliderbackground> <animation effect="fade" start="0" end="100" time="200" delay="300">Visible</animation> <animation effect="fade" start="100" end="0" time="200">Hidden</animation> - <visible>Control.IsVisible(52) | Control.IsVisible(500) | Control.IsVisible(55) | Control.IsVisible(501)</visible> + <animation effect="slide" end="6,0" time="300" tween="sine" easing="inout" condition="!Control.HasFocus(531)">conditional</animation> + <visible>Control.IsVisible(52) | Control.IsVisible(500) | Control.IsVisible(55) | Control.IsVisible(501) | Control.IsVisible(54)</visible> </control> <control type="scrollbar" id="5199"> <left>0</left> - <top>988</top> + <bottom>0</bottom> <width>100%</width> <height>12</height> - <texturesliderbackground colordiffuse="22FFFFFF">colors/white.png</texturesliderbackground> + <texturesliderbackground></texturesliderbackground> <onup>50</onup> <ondown>50</ondown> <orientation>horizontal</orientation> <visible>Control.IsVisible(51) | Control.IsVisible(53)</visible> + <animation effect="slide" end="0,6" time="300" tween="sine" easing="inout" condition="!Control.HasFocus(5199)">conditional</animation> <animation effect="fade" start="0" end="100" time="200" delay="300">Visible</animation> <animation effect="fade" start="100" end="0" time="200">Hidden</animation> <animation effect="slide" end="0,90" time="300" tween="sine" easing="inout" condition="$EXP[infodialog_active]">conditional</animation> @@ -78,21 +83,24 @@ <definition> <control type="group"> <visible>!String.IsEmpty(ListItem.UserRating)</visible> - <animation effect="fade" time="200" condition="$PARAM[animation]">VisibleChange</animation> + <animation effect="fade" time="0" condition="$PARAM[animation]">VisibleChange</animation> <control type="image"> - <left>8</left> - <top>2</top> - <width>36</width> - <height>36</height> + <left>3</left> + <top>-3</top> + <width>44</width> + <height>44</height> <aspectratio>keep</aspectratio> - <texture colordiffuse="button_focus">overlays/circle.png</texture> + <texture colordiffuse="button_focus">overlays/badge.png</texture> </control> <control type="label"> - <top>6</top> + <left>3</left> + <top>-3</top> <align>center</align> - <width>50</width> - <height>32</height> - <font>font10_title</font> + <aligny>center</aligny> + <width>44</width> + <height>44</height> + <font>font20_title</font> + <textcolor>white</textcolor> <label>$INFO[ListItem.UserRating]</label> </control> </control> @@ -101,7 +109,8 @@ <include name="InfoList"> <param name="item_label">$INFO[ListItem.Year,[COLOR button_focus],[/COLOR] - ]$INFO[ListItem.Label]</param> <param name="path">$INFO[ListItem.Path]</param> - <param name="height">200</param> + <param name="item_height">40</param> + <param name="bottom">100</param> <param name="width">1152</param> <param name="list_id">5000</param> <param name="font">font13</param> @@ -109,13 +118,14 @@ <param name="sortorder">ascending</param> <definition> <control type="panel" id="$PARAM[list_id]"> + <top>0</top> <width>$PARAM[width]</width> - <height>$PARAM[height]</height> + <bottom>$PARAM[bottom]</bottom> <orientation>vertical</orientation> - <focusedlayout height="40" width="$PARAM[width]"> + <focusedlayout height="$PARAM[item_height]" width="$PARAM[width]"> <control type="label"> <left>10</left> - <height>50</height> + <height>$PARAM[item_height]</height> <width>$PARAM[width]</width> <aligny>center</aligny> <label>$PARAM[item_label]</label> @@ -123,10 +133,10 @@ <font>$PARAM[font]</font> </control> </focusedlayout> - <itemlayout height="40" width="$PARAM[width]"> + <itemlayout height="$PARAM[item_height]" width="$PARAM[width]"> <control type="label"> <left>10</left> - <height>50</height> + <height>$PARAM[item_height]</height> <width>$PARAM[width]</width> <aligny>center</aligny> <label>$PARAM[item_label]</label> @@ -144,7 +154,7 @@ <top>2</top> <width>470</width> <height>30</height> - <font>font12_title</font> + <font>font25_title</font> <label>$PARAM[sublabel]</label> <align>center</align> <aligny>center</aligny> @@ -180,13 +190,6 @@ <scrolltime>200</scrolltime> <itemlayout height="80" width="470"> <control type="image"> - <left>0</left> - <top>0</top> - <width>470</width> - <height>80</height> - <texture border="38">lists/separator.png</texture> - </control> - <control type="image"> <left>8</left> <top>8</top> <width>64</width> @@ -208,7 +211,7 @@ <top>37</top> <width>388</width> <height>30</height> - <font>font10</font> + <font>font12</font> <aligny>center</aligny> <textcolor>grey</textcolor> <label>$INFO[ListItem.Label2]</label> @@ -220,14 +223,6 @@ <top>0</top> <width>470</width> <height>80</height> - <texture border="38">lists/separator.png</texture> - <visible>!Control.HasFocus($PARAM[list_id])</visible> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>470</width> - <height>80</height> <texture colordiffuse="button_focus">lists/focus.png</texture> <visible>Control.HasFocus($PARAM[list_id])</visible> </control> @@ -253,7 +248,7 @@ <top>37</top> <width>388</width> <height>30</height> - <font>font10</font> + <font>font12</font> <aligny>center</aligny> <textcolor>grey</textcolor> <label>$INFO[ListItem.Label2]</label> @@ -264,17 +259,15 @@ <include name="PicsInfoLine"> <control type="grouplist"> <visible>!String.IsEmpty($PARAM[value])</visible> - <height>40</height> + <height>45</height> <orientation>horizontal</orientation> - <width>500</width> - <align>left</align> + <width>570</width> <itemgap>10</itemgap> <control type="label"> <width>auto</width> <height>40</height> <aligny>center</aligny> <label>$PARAM[label]:</label> - <font>font12</font> <textcolor>button_focus</textcolor> </control> <control type="label"> @@ -283,22 +276,16 @@ <align>right</align> <aligny>center</aligny> <label>$INFO[$PARAM[value]]</label> - <font>font12</font> </control> </control> </include> <include name="DefaultSimpleListLayout"> <param name="align">left</param> <param name="height">70</param> + <param name="font">font13</param> + <param name="fontcolor">grey</param> <definition> <itemlayout height="$PARAM[height]"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>$PARAM[width]</width> - <height>$PARAM[height]</height> - <texture border="40">lists/separator.png</texture> - </control> <control type="label"> <left>0</left> <textoffsetx>20</textoffsetx> @@ -306,20 +293,13 @@ <width>$PARAM[width]</width> <height>$PARAM[height]</height> <align>$PARAM[align]</align> + <font>$PARAM[font]</font> <aligny>center</aligny> - <textcolor>grey</textcolor> + <textcolor>$PARAM[fontcolor]</textcolor> <label>$INFO[ListItem.Label]</label> </control> </itemlayout> - <focusedlayout height="$PARAM[height]"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>$PARAM[width]</width> - <height>$PARAM[height]</height> - <texture border="40">lists/separator.png</texture> - <visible>!Control.HasFocus($PARAM[list_id])</visible> - </control> + <focusedlayout height="$PARAM[height]" width="600"> <control type="image"> <left>0</left> <top>0</top> @@ -335,6 +315,7 @@ <width>$PARAM[width]</width> <height>$PARAM[height]</height> <align>$PARAM[align]</align> + <font>$PARAM[font]</font> <aligny>center</aligny> <label>$INFO[ListItem.Label]</label> </control> @@ -346,16 +327,17 @@ <width>180</width> <visible>$PARAM[visible]</visible> <control type="image"> + <top>-3</top> <left>0</left> - <width>32</width> - <height>32</height> - <texture colordiffuse="button_focus">$PARAM[icon]</texture> + <width>40</width> + <height>40</height> + <texture colordiffuse="grey">$PARAM[icon]</texture> </control> <control type="label"> - <left>40</left> - <width>150</width> + <left>50</left> + <width>180</width> <height>32</height> - <font>font12</font> + <aligny>center</aligny> <label>$PARAM[label]</label> </control> </control> @@ -363,43 +345,80 @@ <include name="MediaFlag"> <param name="width">115</param> <param name="height">60</param> + <param name="visible">true</param> <definition> <control type="image"> <width>$PARAM[width]</width> <height>$PARAM[height]</height> - <fadetime>200</fadetime> - <aspectratio align="center" aligny="top">keep</aspectratio> + <fadetime>0</fadetime> + <aspectratio align="center" aligny="center">keep</aspectratio> <texture>$PARAM[texture]</texture> + <visible>$PARAM[visible]</visible> </control> </definition> </include> <include name="MediaFlags"> - <top>898</top> - <visible>Skin.HasSetting(show_mediaflags)</visible> - <animation effect="fade" time="200">VisibleChange</animation> <control type="grouplist"> <orientation>horizontal</orientation> - <left>100</left> - <itemgap>5</itemgap> - <width>1720</width> + <right>20</right> + <top>0</top> + <height>70</height> + <align>right</align> + <itemgap>28</itemgap> + <width>1900</width> + <usecontrolcoords>true</usecontrolcoords> + <control type="group"> + <top>10</top> + <width>160</width> + <include content="InfoFlag"> + <param name="visible" value="!String.IsEmpty(ListItem.Property(TotalEpisodes))" /> + <param name="icon" value="lists/played-total.png" /> + <param name="label" value="$INFO[ListItem.Property(WatchedEpisodes)]$INFO[ListItem.Property(TotalEpisodes), / ,]" /> + </include> + <include content="InfoFlag"> + <param name="visible" value="String.IsEqual(ListItem.DBtype,tvshow) + !String.IsEmpty(ListItem.Premiered) + String.IsEmpty(ListItem.Property(TotalEpisodes))" /> + <param name="icon" value="lists/year.png" /> + <param name="label" value="$INFO[ListItem.Premiered]" /> + </include> + </control> + <control type="group"> + <width>150</width> + <top>-5</top> + <visible>String.IsEqual(ListItem.DBtype,tvshow)</visible> + <include content="MediaFlag"> + <param name="texture" value="$INFO[ListItem.Studio,resource://resource.images.studios.white/,.png]" /> + </include> + </control> + <control type="group"> + <width>115</width> + <visible>!String.IsEmpty(ListItem.Duration)</visible> + <control type="label"> + <width>115</width> + <height>60</height> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Duration,, $LOCALIZE[31132]]</label> + <font>font_flag</font> + <textcolor>white</textcolor> + </control> + <include content="MediaFlag"> + <param name="texture" value="flags/flag.png" /> + </include> + </control> <include content="MediaFlag"> <param name="texture" value="$INFO[ListItem.AudioChannels,flags/audiochannel/,.png]" /> + <param name="visible" value="!String.IsEmpty(ListItem.AudioChannels)" /> </include> <include content="MediaFlag"> <param name="texture" value="$INFO[ListItem.AudioCodec,flags/audiocodec/,.png]" /> + <param name="visible" value="!String.IsEmpty(ListItem.AudioCodec)" /> </include> - </control> - <control type="grouplist"> - <orientation>horizontal</orientation> - <right>100</right> - <itemgap>5</itemgap> - <width>1720</width> - <align>right</align> - <include content="MediaFlag"> - <param name="texture" value="$INFO[ListItem.VideoAspect,flags/aspectratio/,.png]" /> - </include> + <!-- <include content="MediaFlag"> + <param name="texture" value="$INFO[ListItem.VideoAspect,flags/aspectratio/,.png]" /> + </include> --> <include content="MediaFlag"> <param name="texture" value="$VAR[ResolutionFlagVar]" /> + <param name="visible" value="!String.IsEmpty(ListItem.VideoResolution)" /> </include> </control> </include> @@ -417,66 +436,34 @@ <top>68</top> <width>160</width> <height>63</height> - <font>font12</font> + <font>font27_narrow</font> <align>center</align> <aligny>center</aligny> <label>$INFO[$PARAM[label]]</label> - <shadowcolor>black</shadowcolor> </control> </control> </include> <include name="FileManagerPanel"> - <param name="header_haspath">false</param> <definition> - <control type="image"> - <left>-20</left> - <top>-20</top> - <width>$PARAM[bg_width]</width> - <height>742</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="image"> + <control type="fixedlist" id="$PARAM[list_id]"> <left>0</left> <top>0</top> <width>$PARAM[width]</width> - <height>70</height> - <texture colordiffuse="button_focus" border="2">colors/white70.png</texture> - </control> - <control type="label" id="$PARAM[header_id]"> - <textoffsetx>40</textoffsetx> - <top>0</top> - <width>$PARAM[width]</width> - <height>70</height> - <font>font13_title</font> - <aligny>center</aligny> - <label>$PARAM[header_label]</label> - <haspath>$PARAM[header_haspath]</haspath> - <shadowcolor>black</shadowcolor> - </control> - <control type="list" id="$PARAM[list_id]"> - <left>0</left> - <top>72</top> - <width>$PARAM[width]</width> - <height>630</height> + <height>100%</height> + <focusposition>4</focusposition> + <movement>3</movement> <onleft>$PARAM[onleft_id]</onleft> - <onright>$PARAM[scrollbar_id]</onright> + <onright>$PARAM[onright_id]</onright> <onup>$PARAM[list_id]</onup> <ondown>$PARAM[list_id]</ondown> <pagecontrol>$PARAM[scrollbar_id]</pagecontrol> <scrolltime>200</scrolltime> - <focusedlayout height="70"> + <focusedlayout height="75"> <control type="image"> <left>0</left> <top>0</top> <width>$PARAM[width]</width> - <height>71</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>$PARAM[width]</width> - <height>69</height> + <height>75</height> <texture colordiffuse="button_focus">lists/focus.png</texture> <animation effect="fade" start="100" end="0" time="0" condition="!Control.HasFocus($PARAM[list_id])">Conditional</animation> </control> @@ -484,112 +471,121 @@ <left>20</left> <textoffsetx>15</textoffsetx> <top>0</top> - <height>70</height> + <height>75</height> <width>$PARAM[width]</width> <aligny>center</aligny> - <font>font12</font> + <scroll>true</scroll> <label>$INFO[ListItem.Label]</label> <shadowcolor>text_shadow</shadowcolor> </control> <control type="label"> <left>0</left> - <textoffsetx>15</textoffsetx> + <textoffsetx>30</textoffsetx> <top>0</top> - <height>70</height> + <height>75</height> <width>$PARAM[width]</width> <align>right</align> <aligny>center</aligny> - <font>font12</font> <label>$INFO[ListItem.Label2]</label> <shadowcolor>text_shadow</shadowcolor> </control> </focusedlayout> - <itemlayout height="70"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>$PARAM[width]</width> - <height>71</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> + <itemlayout height="75"> <control type="label"> <left>20</left> <textoffsetx>15</textoffsetx> <top>0</top> - <height>70</height> + <height>75</height> <width>$PARAM[width]</width> <aligny>center</aligny> - <font>font12</font> <label>$INFO[ListItem.Label]</label> <shadowcolor>text_shadow</shadowcolor> </control> <control type="label"> <left>0</left> - <textoffsetx>15</textoffsetx> + <textoffsetx>30</textoffsetx> <top>0</top> - <height>70</height> + <height>75</height> <width>$PARAM[width]</width> <align>right</align> <aligny>center</aligny> - <font>font12</font> <label>$INFO[ListItem.Label2]</label> <textcolor>grey</textcolor> <shadowcolor>text_shadow</shadowcolor> </control> </itemlayout> </control> - <control type="scrollbar" id="$PARAM[scrollbar_id]"> - <left>$PARAM[width]</left> - <animation effect="slide" end="5,0" time="0" condition="true">Conditional</animation> - <top>0</top> - <width>12</width> - <height>702</height> - <onleft>$PARAM[list_id]</onleft> - <onright>$PARAM[onright_id]</onright> - <orientation>vertical</orientation> - </control> </definition> </include> <include name="AddonLauncherPanel"> <param name="fallback_image">DefaultFolder.png</param> <definition> - <control type="panel" id="$PARAM[container_id]"> - <left>520</left> - <top>175</top> - <width>1360</width> - <height>720</height> - <onleft>9000</onleft> - <onright>531</onright> - <include>Visible_Right_Delayed</include> - <visible>$PARAM[visible]</visible> - <onup>$PARAM[container_id]</onup> - <ondown>$PARAM[container_id]</ondown> - <preloaditems>1</preloaditems> - <pagecontrol>531</pagecontrol> - <scrolltime tween="cubic" easing="out">500</scrolltime> - <itemlayout height="360" width="320"> - <include content="InfoWallMusicLayout"> - <param name="fallback_image" value="DefaultAddon.png" /> - </include> - </itemlayout> - <focusedlayout height="360" width="320"> - <control type="group"> - <animation effect="zoom" start="100" end="105" time="200" tween="sine" easing="inout" center="160,180">Focus</animation> - <animation effect="zoom" start="105" end="100" time="200" tween="sine" easing="inout" center="160,180">UnFocus</animation> - <include content="InfoWallMusicLayout"> - <param name="fallback_image" value="DefaultAddon.png" /> - </include> - <control type="image"> - <left>15</left> - <top>5</top> - <width>288</width> - <height>348</height> - <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> - <animation effect="fade" start="100" end="0" time="200">Unfocus</animation> - </control> + <control type="group" id="$PARAM[group_id]"> + <include content="Visible_Right_Delayed"> + <param name="id" value="$PARAM[id]"/> + </include> + <visible>StringCompare(Container(9000).ListItem.Property(id),$PARAM[id])</visible> + <control type="group"> + <visible>Integer.IsGreater(Container($PARAM[group_id]50).NumItems,0) | Container($PARAM[group_id]50).IsUpdating</visible> + <control type="panel" id="$PARAM[group_id]50"> + <left>540</left> + <top>0</top> + <right>50</right> + <height>100%</height> + <onleft>9000</onleft> + <onright>$PARAM[group_id]30</onright> + <onup>$PARAM[group_id]50</onup> + <ondown>$PARAM[group_id]50</ondown> + <preloaditems>2</preloaditems> + <pagecontrol>$PARAM[group_id]30</pagecontrol> + <scrolltime tween="cubic" easing="out">500</scrolltime> + <itemlayout height="401" width="320"> + <control type="group"> + <top>150</top> + <include content="InfoWallMusicLayout"> + <param name="fallback_image" value="DefaultAddon.png" /> + </include> + </control> + </itemlayout> + <focusedlayout height="401" width="320"> + <control type="group"> + <top>150</top> + <animation effect="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="150,320">Focus</animation> + <animation effect="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="150,320">UnFocus</animation> + <include content="InfoWallMusicLayout"> + <param name="fallback_image" value="DefaultAddon.png" /> + <param name="focused" value="true" /> + </include> + </control> + </focusedlayout> + <content sortby="lastused" sortorder="descending" target="$PARAM[container_target]">$PARAM[container_path]</content> </control> - </focusedlayout> - <content sortby="lastused" sortorder="descending" target="$PARAM[container_target]">$PARAM[container_path]</content> + <control type="scrollbar" id="$PARAM[group_id]30"> + <right>0</right> + <top>80</top> + <width>12</width> + <height>920</height> + <orientation>vertical</orientation> + <texturesliderbackground></texturesliderbackground> + <animation effect="slide" end="6,0" time="300" tween="sine" easing="inout" condition="!Control.HasFocus($PARAM[group_id]30)">conditional</animation> + <onleft>$PARAM[group_id]50</onleft> + <onright>noop</onright> + <texturesliderbackground colordiffuse="22FFFFFF">colors/white.png</texturesliderbackground> + </control> + </control> + <control type="group"> + <left>20</left> + <include content="ImageWidget"> + <param name="image_path" value="$PARAM[imagewidget_image]"/> + <param name="text_label" value="$LOCALIZE[31153]" /> + <param name="button_label" value="$LOCALIZE[31144]" /> + <param name="button_onclick" value="$PARAM[imagewidget_onclick]"/> + <param name="button_id" value="$PARAM[group_id]333"/> + <param name="visible_2" value="false"/> + <param name="visible" value="![Integer.IsGreater(Container($PARAM[group_id]50).NumItems,0) | Container($PARAM[group_id]50).IsUpdating]"/> + <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoTVShowButton)"/> + </include> + </control> </control> </definition> </include> @@ -597,7 +593,7 @@ <param name="id">33333</param> <definition> <control type="grouplist"> - <left>85</left> + <left>20</left> <top>5</top> <animation effect="fade" start="0" end="100" time="300">WindowOpen</animation> <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> @@ -608,7 +604,7 @@ <control type="label"> <width>1400</width> <label>$PARAM[main_label]</label> - <font>font13_title</font> + <font>font30_title</font> <shadowcolor>text_shadow</shadowcolor> <height>35</height> <scroll>true</scroll> @@ -616,7 +612,7 @@ </control> <control type="label" id="$PARAM[id]"> <label>$PARAM[sub_label]</label> - <font>font10</font> + <font>font12</font> <left>85</left> <shadowcolor>text_shadow</shadowcolor> <height>100</height> @@ -630,32 +626,31 @@ <param name="posy">20</param> <definition> <control type="grouplist"> - <left>60</left> + <left>3%</left> <top>$PARAM[posy]</top> <animation effect="fade" start="0" end="100" time="300" delay="300">WindowOpen</animation> <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> - <width>1800</width> + <width>94%</width> <height>150</height> <itemgap>0</itemgap> <orientation>vertical</orientation> <control type="label"> - <width>1800</width> + <width>100%</width> <label>$PARAM[main_label]</label> - <font>font35_title</font> + <font>font52_title</font> <shadowcolor>text_shadow</shadowcolor> <height>65</height> <align>center</align> <scroll>true</scroll> - <animation effect="slide" start="0,0" end="0,15" time="0" condition="String.IsEmpty(Control.GetLabel($PARAM[id]))">Conditional</animation> + <animation effect="slide" start="0,0" end="0,25" time="0" condition="String.IsEmpty(Control.GetLabel($PARAM[id]))">Conditional</animation> </control> <control type="label" id="$PARAM[id]"> <label>$PARAM[sub_label]</label> - <font>font13</font> <left>85</left> <shadowcolor>text_shadow</shadowcolor> <align>center</align> <height>100</height> - <width>1800</width> + <width>100%</width> </control> </control> </definition> @@ -752,81 +747,81 @@ </include> <include name="DialogBackgroundCommons"> <control type="image"> - <left>-1920</left> - <top>-1080</top> - <width>5760</width> - <height>3240</height> + <left>-2000</left> + <top>-2000</top> + <width>6000</width> + <height>6000</height> <animation effect="fade" time="300">VisibleChange</animation> <animation effect="fade" start="0" end="100" time="300">WindowOpen</animation> <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> <texture colordiffuse="C2FFFFFF">colors/black.png</texture> <visible>$PARAM[darken_bg]</visible> </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>$PARAM[DialogBackgroundWidth]</width> - <height>$PARAM[DialogBackgroundHeight]</height> - <texture border="2">dialogs/dialog-bg-solid.png</texture> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>$PARAM[DialogBackgroundWidth]</width> - <height>70</height> - <texture colordiffuse="button_focus" border="2">colors/white70.png</texture> - </control> - <control type="label" id="$PARAM[DialogHeaderId]"> - <textoffsetx>70</textoffsetx> - <left>-30</left> - <top>0</top> - <width>$PARAM[DialogBackgroundWidth]</width> - <height>70</height> - <font>font20_title</font> - <label>$PARAM[DialogHeaderLabel]</label> - <align>left</align> - <aligny>center</aligny> - <shadowcolor>black</shadowcolor> - </control> - <control type="button" id="22001"> - <left>-1920</left> - <top>-1080</top> - <width>5760</width> - <height>3240</height> + <control type="button"> + <left>-2000</left> + <top>-2000</top> + <width>6000</width> + <height>6000</height> <texturefocus></texturefocus> <texturenofocus></texturenofocus> <onclick>Action(close)</onclick> </control> - <control type="button" id="22002"> - <description>button overlay to avoid closing in dialog area</description> - <left>0</left> - <top>0</top> + <control type="group"> <width>$PARAM[DialogBackgroundWidth]</width> - <height>$PARAM[DialogBackgroundHeight]</height> - <texturefocus></texturefocus> - <texturenofocus></texturenofocus> - <onclick>noop</onclick> - </control> - <control type="radiobutton" id="22000"> - <left>$PARAM[DialogBackgroundWidth]</left> - <top>11</top> - <width>48</width> - <height>48</height> - <radiowidth>48</radiowidth> - <radioheight>48</radioheight> - <texturefocus></texturefocus> - <texturenofocus></texturenofocus> - <label></label> - <animation effect="slide" end="-70,0" time="0" condition="true">Conditional</animation> - <textureradioofffocus colordiffuse="EEFFFFFF">dialogs/close.png</textureradioofffocus> - <textureradiooffnofocus colordiffuse="EEFFFFFF">icons/logo.png</textureradiooffnofocus> - <textureradioonfocus colordiffuse="EEFFFFFF">dialogs/close.png</textureradioonfocus> - <textureradioonnofocus colordiffuse="EEFFFFFF">icons/logo.png</textureradioonnofocus> - <onclick>Action(close)</onclick> + <control type="image"> + <left>0</left> + <top>0</top> + <right>0</right> + <height>$PARAM[DialogBackgroundHeight]</height> + <texture colordiffuse="dialog_tint">colors/white.png</texture> + </control> + <control type="image"> + <left>0</left> + <top>0</top> + <right>0</right> + <height>70</height> + <texture colordiffuse="button_focus" border="2">colors/white70.png</texture> + </control> + <control type="label" id="$PARAM[DialogHeaderId]"> + <left>40</left> + <top>0</top> + <right>100</right> + <height>70</height> + <font>font32_title</font> + <label>$PARAM[DialogHeaderLabel]</label> + <aligny>center</aligny> + <shadowcolor>black</shadowcolor> + </control> + <control type="button" id="22002"> + <description>button overlay to avoid closing in dialog area</description> + <left>0</left> + <top>0</top> + <right>0</right> + <height>$PARAM[DialogBackgroundHeight]</height> + <texturefocus></texturefocus> + <texturenofocus></texturenofocus> + <onclick>noop</onclick> + </control> + <control type="radiobutton"> + <right>32</right> + <top>11</top> + <width>48</width> + <height>48</height> + <radiowidth>48</radiowidth> + <radioheight>48</radioheight> + <texturefocus></texturefocus> + <texturenofocus></texturenofocus> + <label></label> + <textureradioofffocus colordiffuse="EEFFFFFF">dialogs/close.png</textureradioofffocus> + <textureradiooffnofocus colordiffuse="EEFFFFFF">icons/logo.png</textureradiooffnofocus> + <textureradioonfocus colordiffuse="EEFFFFFF">dialogs/close.png</textureradioonfocus> + <textureradioonnofocus colordiffuse="EEFFFFFF">icons/logo.png</textureradioonnofocus> + <onclick>Action(close)</onclick> + </control> </control> </include> <include name="TopBar"> - <param name="time_sublabel">$INFO[System.Date]</param> + <param name="sublabel">$INFO[Container.SortMethod,$LOCALIZE[31022]: , ∙ ]$INFO[Container.CurrentItem,, / ]$INFO[Container.NumItems]</param> <definition> <control type="group"> <animation effect="slide" end="0,-90" time="300" tween="sine" easing="inout" condition="$EXP[infodialog_active]">conditional</animation> @@ -836,37 +831,21 @@ <left>0</left> <top>0</top> <width>110%</width> - <height>83</height> + <height>130</height> <texture>frame/InfoBar.png</texture> <animation effect="fade" start="100" end="0" time="300" condition="Window.Next(screencalibration)">WindowClose</animation> </control> - <control type="image"> - <top>10</top> - <width>80</width> - <height>80</height> - <animation effect="fade" start="0" end="100" time="300">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> - <texture colordiffuse="button_focus">$PARAM[breadcrumbs_icon]</texture> - </control> - <control type="button"> - <top>0</top> - <width>120</width> - <height>100</height> - <onclick condition="!String.IsEmpty(Container.FolderPath)">Container.Update($INFO[Container.FolderPath],replace)</onclick> - <onclick condition="String.IsEmpty(Container.FolderPath)">Action(Back)</onclick> - <texturefocus></texturefocus> - <texturenofocus></texturenofocus> - </control> <control type="grouplist"> - <left>85</left> + <left>35</left> <description>Left side of top bar</description> <width>900</width> + <top>-7</top> <height>100</height> <orientation>horizontal</orientation> <usecontrolcoords>true</usecontrolcoords> <animation effect="fade" start="0" end="100" time="300">WindowOpen</animation> <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> - <animation effect="slide" end="0,12" time="200" reversible="true" condition="String.IsEmpty(Container.SortMethod)">Conditional</animation> + <animation effect="slide" end="0,10" time="200" reversible="true" condition="String.IsEmpty(Control.GetLabel(18900))">Conditional</animation> <control type="label"> <label>$PARAM[breadcrumbs_label]</label> <include>BreadcrumbsLabel</include> @@ -885,7 +864,7 @@ <control type="label"> <label>$INFO[Container.PluginCategory, / ]</label> <include>BreadcrumbsLabel</include> - <visible>!IsEmpty(Container.PluginCategory)</visible> + <visible>!String.isempty(Container.PluginCategory)</visible> </control> <control type="label"> <label>$INFO[Control.GetLabel(10),: ]</label> @@ -893,135 +872,191 @@ <visible>!String.IsEqual(Control.GetLabel(10),$LOCALIZE[16100]) + Window.IsActive(videos)</visible> </control> <control type="label"> - <label> ($LOCALIZE[31052])</label> + <label>($LOCALIZE[31052])</label> <include>BreadcrumbsLabel</include> <visible>Container.Filtered</visible> </control> </control> - <control type="label"> - <top>40</top> - <label>$INFO[Container.SortMethod,$LOCALIZE[31022]: ]</label> - <font>font10</font> - <left>85</left> + <control type="button"> + <top>0</top> + <width>500</width> + <height>100</height> + <label></label> + <onclick>Action(Back)</onclick> + <texturefocus></texturefocus> + <texturenofocus></texturenofocus> + </control> + <control type="label" id="18900"> + <top>50</top> + <label>$PARAM[sublabel]</label> + <left>35</left> <shadowcolor>text_shadow</shadowcolor> <height>100</height> - <width>auto</width> - <visible>!String.IsEmpty(Container.SortMethod)</visible> - <animation effect="fade" time="150">VisibleChange</animation> + <width>900</width> <animation effect="fade" start="0" end="100" time="300">WindowOpen</animation> <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> </control> - <control type="group"> + <control type="grouplist"> + <top>0</top> + <align>right</align> + <right>20</right> + <height>200</height> + <orientation>horizontal</orientation> + <width>900</width> + <itemgap>10</itemgap> <visible>!Window.IsVisible(extendedprogressdialog)</visible> <animation effect="fade" time="150">VisibleChange</animation> - <animation effect="fade" start="100" end="0" time="300" condition="Window.Next(screencalibration)">WindowClose</animation> - <control type="grouplist"> - <description>Right side of top bar</description> - <right>85</right> - <width>500</width> - <height>100</height> - <align>right</align> - <orientation>horizontal</orientation> - <usecontrolcoords>true</usecontrolcoords> - <include condition="Skin.HasSetting(show_weatherinfo) | Window.IsActive(skinsettings)">TopWeatherIcon</include> - <control type="label"> - <include>BreadcrumbsLabel</include> - <label>$INFO[System.Time]</label> - </control> - </control> <control type="group"> - <control type="image"> - <right>25</right> - <top>20</top> - <height>40</height> - <width>40</width> - <texture colordiffuse="button_focus">frame/clock.png</texture> - <animation effect="fade" time="300">Visible</animation> - <animation effect="fade" time="150">Hidden</animation> - <aspectratio>keep</aspectratio> - <visible>!Window.IsActive(volumebar)</visible> + <width>600</width> + <visible>Player.HasMedia + String.IsEmpty(Window(Videos).Property(PlayingBackgroundMedia))</visible> + <animation effect="fade" time="200">VisibleChange</animation> + <control type="grouplist"> + <left>-75</left> + <orientation>horizontal</orientation> + <height>38</height> + <top>14</top> + <align>right</align> + <width>660</width> + <itemgap>5</itemgap> + <usecontrolcoords>true</usecontrolcoords> + <control type="image"> + <top>8</top> + <width>28</width> + <height>26</height> + <aspectratio>keep</aspectratio> + <texture colordiffuse="button_focus">$VAR[NowPlayingIconVar]</texture> + </control> + <control type="label"> + <label>$INFO[Player.Title]</label> + <font>font27</font> + <shadowcolor>text_shadow</shadowcolor> + <height>35</height> + <width min="1" max="602">auto</width> + </control> </control> - <control type="label"> - <top>40</top> - <label>$PARAM[time_sublabel]</label> - <font>font10</font> - <right>85</right> + <control type="label" id="7700"> + <label>$VAR[NowPlayingSublabelVar]</label> + <left>-45</left> + <top>44</top> + <font>font12</font> + <textcolor>grey</textcolor> <shadowcolor>text_shadow</shadowcolor> - <height>100</height> - <width>500</width> + <height>25</height> + <width>630</width> <align>right</align> </control> </control> + <control type="label"> + <font>font_clock</font> + <shadowcolor>text_shadow</shadowcolor> + <height>200</height> + <width>auto</width> + <animation effect="fade" start="100" end="0" time="300" condition="Window.Next(screencalibration)">WindowClose</animation> + <label>$INFO[System.Time]</label> + </control> + </control> + <control type="label"> + <top>77</top> + <label>$INFO[System.AlarmPos,$LOCALIZE[13005]: ]</label> + <right>22</right> + <shadowcolor>text_shadow</shadowcolor> + <height>100</height> + <width>500</width> + <align>right</align> + <visible>System.HasAlarm(shutdowntimer)</visible> + </control> + <control type="label" id="23000"> + <top>0</top> + <left>0</left> + <label>$INFO[ListItem.SortLetter]</label> + <font>font_MainMenu</font> + <width>100%</width> + <height>80</height> + <align>center</align> + <textcolor>white</textcolor> + <visible>!System.HasModalDialog</visible> + <visible>Container.Scrolling</visible> + <visible>!Container.Content(seasons)</visible> + <visible>String.IsEqual(Container.SortMethod,$LOCALIZE[551]) | String.IsEqual(Container.SortMethod,$LOCALIZE[561]) | String.IsEqual(Container.SortMethod,$LOCALIZE[558]) | String.IsEqual(Container.SortMethod,$LOCALIZE[557]) | String.IsEqual(Container.SortMethod,$LOCALIZE[556]) | String.IsEqual(Container.SortMethod,$LOCALIZE[563])</visible> + <animation effect="fade" start="0" end="100" time="200" reversible="true">VisibleChange</animation> + <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> </control> </control> </definition> </include> - <include name="TopWeatherIcon"> - <control type="button"> - <include>BreadcrumbsLabel</include> - <texturefocus></texturefocus> - <texturenofocus></texturenofocus> - <aligny>top</aligny> - <textoffsetx>0</textoffsetx> - <onclick>ActivateWindow(weather)</onclick> - <label>$INFO[Window(Weather).Property(Current.Temperature)]$INFO[System.TemperatureUnits]</label> - <visible>Skin.HasSetting(show_weatherinfo) + Weather.IsFetched + ![String.IsEqual(Weather.FanartCode,na) + String.Contains(Weather.Conditions,/)]</visible> - </control> - <control type="image"> - <top>4</top> - <width>60</width> - <height>50</height> - <fadetime>300</fadetime> - <aspectratio align="left">keep</aspectratio> - <texture colordiffuse="button_focus">$INFO[Weather.FanartCode,weather/small/,.png]</texture> - <visible>Skin.HasSetting(show_weatherinfo) + Weather.IsFetched + ![String.IsEqual(Weather.FanartCode,na) + String.Contains(Weather.Conditions,/)]</visible> - </control> - </include> <include name="BreadcrumbsLabel"> - <font>font13_title</font> + <font>font45</font> <shadowcolor>text_shadow</shadowcolor> <top>7</top> <height>100</height> <width>auto</width> - <align>left</align> + </include> + <include name="ColoredBackgroundImages"> + <control type="image"> + <depth>DepthBackground</depth> + <include>FullScreenDimensions</include> + <aspectratio>scale</aspectratio> + <texture colordiffuse="primary_background">special://skin/extras/backgrounds/primary.jpg</texture> + </control> + <control type="image"> + <depth>DepthBackground</depth> + <include>FullScreenDimensions</include> + <aspectratio>scale</aspectratio> + <texture colordiffuse="secondary_background" fallback="special://skin/extras/backgrounds/secondary1.png">$INFO[Skin.String(background_overlay),special://skin/extras/backgrounds/secondary,.png]</texture> + </control> </include> <include name="DefaultBackground"> <definition> <control type="videowindow"> <depth>DepthBackground</depth> <include>FullScreenDimensions</include> - <visible>Player.HasVideo + !Slideshow.IsActive</visible> + <visible>Player.HasVideo</visible> + <visible>!Slideshow.IsActive</visible> </control> <control type="visualisation"> <include>FullScreenDimensions</include> - <visible>Player.HasAudio + String.IsEmpty(Window(Videos).Property(PlayingBackgroundMedia)) + !Slideshow.IsActive</visible> + <visible>!Slideshow.IsActive</visible> + <visible>Player.HasAudio + String.IsEmpty(Window(Videos).Property(PlayingBackgroundMedia)) + Visualisation.Enabled</visible> </control> <control type="group"> - <animation effect="zoom" center="960,540" end="102,102" time="0" condition="Integer.IsGreater(System.StereoscopicMode,0)">conditional</animation> - <control type="image"> - <depth>DepthBackground</depth> - <include>FullScreenDimensions</include> - <aspectratio>scale</aspectratio> - <animation effect="fade" start="100" end="bg_alpha" time="0" condition="Player.HasMedia + String.IsEmpty(Window(Videos).Property(PlayingBackgroundMedia))">Conditional</animation> + <include>FullScreenDimensions</include> + <animation effect="zoom" center="auto" end="102,102" time="0" condition="Integer.IsGreater(System.StereoscopicMode,0)">conditional</animation> + <control type="group"> + <animation effect="fade" start="100" end="bg_alpha" time="0" condition="!Control.IsVisible(31111)">Conditional</animation> <animation effect="fade" start="0" end="100" time="300" condition="Window.Previous(fullscreenvideo) | Window.Previous(startup)">WindowOpen</animation> - <texture fallback="special://skin/extras/backgrounds/SKINDEFAULT.jpg">$VAR[GlobalFanartVar]</texture> + <include>ColoredBackgroundImages</include> </control> - <control type="image"> + <control type="group" id="31111"> + <visible>![Player.HasVideo | [Player.HasAudio + Visualisation.Enabled + !String.IsEmpty(Visualisation.Name)]] | !String.IsEmpty(Window(Videos).Property(PlayingBackgroundMedia))</visible> <depth>DepthBackground</depth> - <include>FullScreenDimensions</include> - <aspectratio>scale</aspectratio> - <fadetime>400</fadetime> <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> <animation effect="fade" time="400">VisibleChange</animation> - <texture background="true" colordiffuse="35FFFFFF">$VAR[MediaFanartVar]</texture> - <visible>!Player.HasMedia | !String.IsEmpty(Window(Videos).Property(PlayingBackgroundMedia))</visible> + <control type="image" id="32111"> + <include>FullScreenDimensions</include> + <aspectratio>scale</aspectratio> + <fadetime>400</fadetime> + <animation effect="fade" time="400">VisibleChange</animation> + <texture background="true" colordiffuse="37FFFFFF">$VAR[MediaFanartVar]</texture> + <visible>!Control.IsVisible(502) | $EXP[infodialog_active]</visible> + </control> + <control type="image"> + <left>-3</left> + <top>0</top> + <right>1193</right> + <height>100%</height> + <aspectratio aligny="center">scale</aspectratio> + <fadetime>400</fadetime> + <include>OpenClose_Left</include> + <animation effect="fade" time="400">VisibleChange</animation> + <texture background="true" colordiffuse="37FFFFFF">$VAR[PosterVar]</texture> + <visible>!Control.IsVisible(32111)</visible> + </control> </control> </control> </definition> </include> <include name="BottomBar"> - <param name="PageLabel">$VAR[BottomBarPageLabel]</param> <param name="info_visible">False</param> <definition> <control type="group"> @@ -1029,149 +1064,89 @@ <depth>DepthBars</depth> <animation effect="fade" start="100" end="0" time="300" condition="Window.Next(visualisation) | Window.Next(screencalibration)">WindowClose</animation> <animation effect="fade" start="0" end="100" time="300" condition="Window.Previous(fullscreenvideo) | Window.Previous(startup) | Window.Previous(visualisation)">WindowOpen</animation> + <bottom>0</bottom> <control type="image"> <left>0</left> - <top>995</top> + <bottom>0</bottom> <width>110%</width> - <height>85</height> + <height>115</height> <texture flipy="true">frame/InfoBar.png</texture> </control> <control type="group"> <visible>$PARAM[info_visible]</visible> <visible>!System.HasModalDialog</visible> + <visible>!Skin.HasSetting(touchmode)</visible> <animation effect="fade" time="400">VisibleChange</animation> <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> - <top>1019</top> - <control type="group"> - <visible>!$EXP[sidebar_focused]</visible> - <control type="button"> - <left>17</left> - <width>44</width> - <height>44</height> - <animation effect="rotate" end="-90" center="40,23" time="200" reversible="true" condition="Control.IsVisible(51) | Control.IsVisible(53) | Control.IsVisible(502)">Conditional</animation> - <texturefocus colordiffuse="button_focus">frame/menu-nofo.png</texturefocus> - <texturenofocus colordiffuse="button_focus">frame/menu-nofo.png</texturenofocus> - <animation effect="fade" time="200">VisibleChange</animation> - <onclick>SetFocus(9000)</onclick> - <visible>!Control.IsVisible(6160)</visible> - </control> - <control type="button" id="6160"> - <left>17</left> - <width>44</width> - <height>44</height> - <texturefocus colordiffuse="button_focus">icons/menu.png</texturefocus> - <texturenofocus colordiffuse="button_focus">icons/menu.png</texturenofocus> - <animation effect="fade" time="200">VisibleChange</animation> - <onclick>SetFocus(9000)</onclick> - <visible>Window.IsActive(MyPVRGuide.xml) + Control.IsVisible(10)</visible> - </control> - <control type="button"> - <left>74</left> - <width>300</width> - <height>44</height> - <shadowcolor>text_shadow</shadowcolor> - <label>$LOCALIZE[33063]</label> - <onclick>SetFocus(9000)</onclick> - <texturefocus></texturefocus> - <texturenofocus></texturenofocus> - <animation effect="fade" time="225">VisibleChange</animation> - </control> - </control> - <control type="image"> - <left>17</left> - <width>44</width> - <height>44</height> - <texture colordiffuse="button_focus">frame/menu-fo.png</texture> + <control type="button"> + <bottom>20</bottom> + <left>12</left> + <width>36</width> + <height>36</height> + <animation effect="rotate" end="-90" center="auto" time="200" reversible="true" condition="Control.IsVisible(51) | Control.IsVisible(53)">Conditional</animation> + <texturefocus colordiffuse="button_focus">frame/menu-nofo.png</texturefocus> + <texturenofocus colordiffuse="FFCCCCCC">frame/menu-nofo.png</texturenofocus> <animation effect="fade" time="200">VisibleChange</animation> - <visible>$EXP[sidebar_focused]</visible> - <visible>!Player.HasMedia | !String.IsEmpty(Window(Videos).Property(PlayingBackgroundMedia))</visible> + <onclick>SetFocus(9000)</onclick> + <visible>!Control.IsVisible(6160)</visible> </control> - </control> - <control type="group"> - <left>450</left> - <top>1005</top> - <visible>Player.HasMedia + String.IsEmpty(Window(Videos).Property(PlayingBackgroundMedia))</visible> - <animation effect="fade" time="200">VisibleChange</animation> - <control type="grouplist"> - <orientation>horizontal</orientation> - <height>38</height> - <align>center</align> - <itemgap>5</itemgap> - <usecontrolcoords>true</usecontrolcoords> - <animation effect="slide" start="0,0" end="0,15" time="0" condition="String.IsEmpty(Control.GetLabel(7700))">conditional</animation> - <width>1020</width> - <control type="image"> - <top>8</top> - <width>28</width> - <height>28</height> - <aspectratio>keep</aspectratio> - <texture colordiffuse="button_focus">$VAR[NowPlayingIconVar]</texture> - </control> - <control type="label"> - <label>$VAR[NowPlayingMainlabelVar]</label> - <font>font13_title</font> - <shadowcolor>text_shadow</shadowcolor> - <height>35</height> - <width min="1" max="992">auto</width> - </control> + <control type="button" id="6160"> + <bottom>20</bottom> + <left>12</left> + <width>36</width> + <height>36</height> + <texturefocus colordiffuse="button_focus">icons/menu.png</texturefocus> + <texturenofocus colordiffuse="FFCCCCCC">icons/menu.png</texturenofocus> + <animation effect="fade" time="200">VisibleChange</animation> + <onclick>SetFocus(9000)</onclick> + <visible>Window.IsActive(MyPVRGuide.xml) + Control.IsVisible(10)</visible> </control> - <control type="label" id="7700"> - <label>$VAR[NowPlayingSublabelVar]</label> - <top>35</top> - <font>font12</font> - <textoffsetx>100</textoffsetx> + <control type="button"> + <bottom>16</bottom> + <left>64</left> + <width>300</width> + <height>44</height> <shadowcolor>text_shadow</shadowcolor> - <height>25</height> - <width>1020</width> - <align>center</align> + <label>$LOCALIZE[33063]</label> + <onclick>SetFocus(9000)</onclick> + <texturefocus></texturefocus> + <texturenofocus></texturenofocus> </control> </control> - <control type="label" id="23000"> - <bottom>0</bottom> - <right>5</right> - <label>$INFO[ListItem.SortLetter]</label> - <font>font35_title</font> - <width>80</width> - <height>80</height> - <align>center</align> - <textcolor>button_focus</textcolor> - <visible>!System.HasModalDialog</visible> - <visible>Container.Scrolling</visible> - <visible>!Container.Content(seasons)</visible> - <visible>String.IsEqual(Container.SortMethod,$LOCALIZE[551]) | String.IsEqual(Container.SortMethod,$LOCALIZE[561]) | String.IsEqual(Container.SortMethod,$LOCALIZE[558]) | String.IsEqual(Container.SortMethod,$LOCALIZE[557]) | String.IsEqual(Container.SortMethod,$LOCALIZE[556]) | String.IsEqual(Container.SortMethod,$LOCALIZE[563])</visible> - <animation effect="fade" start="0" end="100" time="200" reversible="true">VisibleChange</animation> - <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> - </control> - <control type="grouplist"> - <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> + <control type="grouplist" id="700"> <orientation>horizontal</orientation> - <align>right</align> - <top>1015</top> - <right>24</right> - <width>1200</width> - <itemgap>10</itemgap> - <visible>!System.HasModalDialog + !Window.isActive(musicplaylisteditor)</visible> - <animation effect="fade" delay="1" time="200">VisibleChange</animation> - <control type="label"> - <width>auto</width> - <height>48</height> - <aligny>center</aligny> - <align>right</align> - <shadowcolor>text_shadow</shadowcolor> - <label>$PARAM[PageLabel]</label> - </control> - <control type="image"> - <width>54</width> - <height>44</height> - <aspectratio>keep</aspectratio> - <texture colordiffuse="button_focus">frame/item-count.png</texture> - <animation effect="fade" time="200">VisibleChange</animation> - <visible>!String.IsEmpty(Container.NumItems)</visible> - <animation effect="fade" start="100" end="0" time="250" delay="200" reversible="true" condition="Control.IsVisible(23000)">Conditional</animation> - <animation effect="fade" start="0" end="100" time="250" reversible="true" delay="200" condition="!Control.IsVisible(23000)">Conditional</animation> - </control> + <visible>Skin.HasSetting(touchmode)</visible> + <visible>!Window.IsActive(home)</visible> + <animation effect="fade" start="0" end="100" time="400" condition="Window.Previous(home)">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="300" condition="Window.Next(home)">WindowClose</animation> + <itemgap>0</itemgap> + <left>-8</left> + <width>480</width> + <height>110</height> + <bottom>0</bottom> + <onup>noop</onup> + <ondown>9000</ondown> + <onright>2000</onright> + <align>justify</align> + <include content="IconButton"> + <param name="control_id" value="804" /> + <param name="onclick" value="SetFocus(9000)" /> + <param name="icon" value="icons/settings.png" /> + <param name="label" value="$LOCALIZE[10004]" /> + </include> + <include content="IconButton"> + <param name="control_id" value="802" /> + <param name="onclick" value="ActivateWindow(favourites)" /> + <param name="icon" value="icons/favourites.png" /> + <param name="label" value="$LOCALIZE[10134]" /> + </include> + <include content="IconButton"> + <param name="control_id" value="803" /> + <param name="onclick" value="ActivateWindow(shutdownmenu)" /> + <param name="icon" value="icons/power.png" /> + <param name="label" value="$LOCALIZE[33060]" /> + </include> </control> </control> </definition> @@ -1183,7 +1158,8 @@ <control type="grouplist"> <orientation>horizontal</orientation> <align>right</align> - <top>1015</top> + <bottom>0</bottom> + <height>65</height> <itemgap>10</itemgap> <right>24</right> <width>1200</width> @@ -1193,17 +1169,6 @@ <aligny>center</aligny> <align>right</align> <shadowcolor>text_shadow</shadowcolor> - <textcolor>button_focus</textcolor> - <visible>Control.HasFocus($PARAM[right_scrollbar_id])</visible> - <label>$INFO[Container($PARAM[right_container_id]).CurrentPage,, / ]$INFO[Container($PARAM[right_container_id]).NumPages]</label> - </control> - <control type="label"> - <width>auto</width> - <height>48</height> - <aligny>center</aligny> - <align>right</align> - <shadowcolor>text_shadow</shadowcolor> - <visible>!Control.HasFocus($PARAM[right_scrollbar_id])</visible> <label>$INFO[Container($PARAM[right_container_id]).CurrentItem,, / ]$INFO[Container($PARAM[right_container_id]).NumItems]</label> </control> <control type="image"> @@ -1215,8 +1180,8 @@ </control> <control type="grouplist"> <orientation>horizontal</orientation> - <align>left</align> - <top>1015</top> + <bottom>0</bottom> + <height>65</height> <left>24</left> <width>1200</width> <itemgap>10</itemgap> @@ -1232,19 +1197,8 @@ <aligny>center</aligny> <align>right</align> <shadowcolor>text_shadow</shadowcolor> - <visible>!Control.HasFocus($PARAM[left_scrollbar_id])</visible> <label>$INFO[Container($PARAM[left_container_id]).CurrentItem,, / ]$INFO[Container($PARAM[left_container_id]).NumItems]</label> </control> - <control type="label"> - <width>auto</width> - <height>48</height> - <aligny>center</aligny> - <align>right</align> - <shadowcolor>text_shadow</shadowcolor> - <textcolor>button_focus</textcolor> - <visible>Control.HasFocus($PARAM[left_scrollbar_id])</visible> - <label>$INFO[Container($PARAM[left_container_id]).CurrentPage,, / ]$INFO[Container($PARAM[left_container_id]).NumPages]</label> - </control> </control> </control> </include> @@ -1254,4 +1208,83 @@ <width>100%</width> <height>100%</height> </include> + <include name="FocusableProgressBar"> + <param name="width">100%</param> + <param name="onunfocus_id">200</param> + <definition> + <control type="progress"> + <animation effect="fade" end="0" time="200">WindowClose</animation> + <left>0</left> + <width>$PARAM[width]</width> + <height>15</height> + <info>Player.ProgressCache</info> + <texturebg border="3" colordiffuse="00FFFFFF">colors/white50.png</texturebg> + <midtexture>colors/white50.png</midtexture> + <animation effect="fade" start="100" end="80" time="0" condition="true">Conditional</animation> + </control> + <control type="progress" id="23"> + <animation effect="fade" end="0" time="200">WindowClose</animation> + <left>0</left> + <width>$PARAM[width]</width> + <height>15</height> + <info>Player.Progress</info> + <texturebg border="3" colordiffuse="80FFFFFF">colors/white50.png</texturebg> + <midtexture colordiffuse="button_focus">colors/white.png</midtexture> + </control> + <control type="button" id="87"> + <include>HiddenObject</include> + <onup>$PARAM[onunfocus_id]</onup> + <onunfocus condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</onunfocus> + <ondown>$PARAM[onunfocus_id]</ondown> + <onright condition="!Player.Forwarding32x">PlayerControl(Forward)</onright> + <onleft condition="!Player.Rewinding32x">PlayerControl(Rewind)</onleft> + <visible>Player.SeekEnabled</visible> + <onclick condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</onclick> + </control> + <control type="slider"> + <top>-5</top> + <left>0</left> + <width>$PARAM[width]</width> + <height>25</height> + <texturesliderbar colordiffuse="00FFFFFF">osd/progress/nub_leftright.png</texturesliderbar> + <textureslidernib>osd/progress/nub_leftright.png</textureslidernib> + <textureslidernibfocus colordiffuse="button_focus">osd/progress/nub_leftright.png</textureslidernibfocus> + <info>Player.Progress</info> + <action>seek</action> + <visible>!Control.HasFocus(87) + Player.SeekEnabled</visible> + </control> + <control type="slider"> + <top>-5</top> + <left>0</left> + <width>$PARAM[width]</width> + <height>25</height> + <texturesliderbar colordiffuse="00FFFFFF">osd/progress/nub_leftright.png</texturesliderbar> + <textureslidernib colordiffuse="button_focus">osd/progress/nub_leftright.png</textureslidernib> + <textureslidernibfocus colordiffuse="button_focus">osd/progress/nub_leftright.png</textureslidernibfocus> + <info>Player.Progress</info> + <action>seek</action> + <visible>Control.HasFocus(87) + Player.SeekEnabled</visible> + </control> + </definition> + </include> + <include name="ContentPanel"> + <param name="width">500</param> + <param name="left">-40</param> + <param name="right"></param> + <param name="top">-10%</param> + <param name="height">120%</param> + <param name="flipx">false</param> + <definition> + <control type="image"> + <texture flipx="$PARAM[flipx]">lists/panel.png</texture> + <bordertexture border="21">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + <width>$PARAM[width]</width> + <left>$PARAM[left]</left> + <right>$PARAM[right]</right> + <top>$PARAM[top]</top> + <height>$PARAM[height]</height> + </control> + </definition> + </include> </includes> diff --git a/addons/skin.estuary/1080i/Includes_Animations.xml b/addons/skin.estuary/xml/Includes_Animations.xml index 494d00a02e..033498dba4 100644 --- a/addons/skin.estuary/1080i/Includes_Animations.xml +++ b/addons/skin.estuary/xml/Includes_Animations.xml @@ -1,23 +1,27 @@ <?xml version="1.0" encoding="UTF-8"?> <includes> + <include name="Animation_FocusTextureFade"> + <animation effect="fade" start="0" end="100" time="200" tween="sine">Focus</animation> + <animation effect="fade" start="100" end="0" time="0">UnFocus</animation> + </include> <include name="Animation_DialogPopupOpenClose"> <animation type="WindowOpen" reversible="false"> - <effect type="zoom" start="80" end="100" center="960,540" delay="160" tween="back" time="240" /> + <effect type="zoom" start="80" end="100" center="width_center,540" delay="160" tween="back" time="240" /> <effect type="fade" delay="160" end="100" time="240" /> </animation> <animation type="WindowClose" reversible="false"> - <effect type="zoom" start="100" end="80" center="960,540" easing="in" tween="back" time="240" /> + <effect type="zoom" start="100" end="80" center="width_center,540" easing="in" tween="back" time="240" /> <effect type="fade" start="100" end="0" time="240" /> </animation> <depth>DepthDialog</depth> </include> <include name="Animation_DialogPopupVisible"> <animation type="Visible" reversible="false"> - <effect type="zoom" start="80" end="100" center="960,540" delay="160" tween="back" time="240" /> + <effect type="zoom" start="80" end="100" center="width_center,540" delay="160" tween="back" time="240" /> <effect type="fade" delay="160" end="100" time="240" /> </animation> <animation type="Hidden" reversible="false"> - <effect type="zoom" start="100" end="80" center="960,540" easing="in" tween="back" time="240" /> + <effect type="zoom" start="100" end="80" center="width_center,540" easing="in" tween="back" time="240" /> <effect type="fade" start="100" end="0" time="240" /> </animation> </include> @@ -31,12 +35,14 @@ </include> <include name="Visible_Right_Delayed"> <include condition="Skin.HasSetting(no_slide_animations)">Visible_Fade</include> - <include condition="!Skin.HasSetting(no_slide_animations)">Vis_FadeSlide_Right_Delayed</include> + <include content="Vis_FadeSlide_Right_Delayed" condition="!Skin.HasSetting(no_slide_animations)"> + <param name="id" value="$PARAM[id]" /> + </include> </include> <include name="Vis_FadeSlide_Right_Delayed"> - <animation type="Visible"> - <effect type="fade" start="0" end="100" time="300" tween="sine" delay="300" easing="out" /> - <effect type="slide" start="320" end="0" time="400" delay="300" tween="cubic" easing="out" /> + <animation type="Conditional" condition="String.IsEqual(Container(9000).ListItem.Property(id),$PARAM[id])"> + <effect type="fade" start="0" end="100" time="300" tween="sine" delay="300" easing="out" reversible="False"/> + <effect type="slide" start="320" end="0" time="400" delay="300" tween="cubic" easing="out" reversible="False"/> </animation> <animation type="Hidden"> <effect type="fade" start="100" end="0" time="300" tween="sine" easing="out" /> @@ -47,6 +53,26 @@ <include condition="Skin.HasSetting(no_slide_animations)">Visible_Fade</include> <include condition="!Skin.HasSetting(no_slide_animations)">Vis_FadeSlide_Right</include> </include> + <include name="Animation_TopSlide"> + <animation type="WindowOpen" reversible="False"> + <effect type="fade" start="0" end="100" time="300"/> + <effect type="slide" start="0,-200" end="0,0" time="300" tween="cubic" easing="out" /> + </animation> + <animation type="WindowClose" reversible="False"> + <effect type="fade" start="100" end="0" time="300"/> + <effect type="slide" start="0,0" end="0,-200" time="300" tween="cubic" easing="out" /> + </animation> + </include> + <include name="Animation_BottomSlide"> + <animation type="WindowOpen" reversible="False"> + <effect type="fade" start="0" end="100" time="300"/> + <effect type="slide" start="0,200" end="0,0" time="300" tween="cubic" easing="out" /> + </animation> + <animation type="WindowClose" reversible="False"> + <effect type="fade" start="100" end="0" time="300"/> + <effect type="slide" start="0,0" end="0,200" time="300" tween="cubic" easing="out" /> + </animation> + </include> <include name="Vis_FadeSlide_Right"> <animation type="Visible" reversible="False"> <effect type="fade" start="0" end="100" time="300" tween="sine" easing="out"/> @@ -99,4 +125,14 @@ <effect type="slide" start="0" end="320" time="300" tween="cubic" easing="out" /> </animation> </include> + <include name="Keyboard_Slide_Up"> + <animation type="WindowOpen"> + <effect type="fade" start="0" end="100" time="300" tween="sine" easing="out" /> + <effect type="slide" start="0,1080" end="0,0" time="400" tween="cubic" easing="out" /> + </animation> + <animation type="WindowClose"> + <effect type="fade" start="100" end="0" time="300" tween="sine" easing="out" /> + <effect type="slide" start="0,0" end="0,1080" time="400" tween="cubic" easing="out" /> + </animation> + </include> </includes> diff --git a/addons/skin.estuary/1080i/Includes_Buttons.xml b/addons/skin.estuary/xml/Includes_Buttons.xml index 93b4b78ad5..38df530869 100644 --- a/addons/skin.estuary/1080i/Includes_Buttons.xml +++ b/addons/skin.estuary/xml/Includes_Buttons.xml @@ -1,30 +1,30 @@ <?xml version="1.0" encoding="UTF-8"?> <includes> <include name="OSDButton"> - <textureradioonfocus colordiffuse="button_focus">$PARAM[texture]</textureradioonfocus> + <textureradioonfocus colordiffuse="white">$PARAM[texture]</textureradioonfocus> <textureradioonnofocus>$PARAM[texture]</textureradioonnofocus> - <textureradioofffocus colordiffuse="button_focus">$PARAM[texture]</textureradioofffocus> + <textureradioofffocus colordiffuse="white">$PARAM[texture]</textureradioofffocus> <textureradiooffnofocus>$PARAM[texture]</textureradiooffnofocus> <textureradioondisabled colordiffuse="disabled">$PARAM[texture]</textureradioondisabled> <textureradiooffdisabled colordiffuse="disabled">$PARAM[texture]</textureradiooffdisabled> - <texturefocus></texturefocus> - <width>125</width> - <animation center="77,62" effect="zoom" end="100" reversible="false" start="95" time="480" tween="back">Focus</animation> - <height>123</height> + <texturefocus colordiffuse="button_focus">osd/fullscreen/buttons/button-fo.png</texturefocus> + <width>76</width> + <animation center="38,38" effect="zoom" end="100" reversible="false" start="95" time="480" tween="back">Focus</animation> + <height>76</height> <radiowidth>74</radiowidth> <radioheight>74</radioheight> <font></font> <texturenofocus></texturenofocus> - <radioposx>0</radioposx> + <radioposx>1</radioposx> <radioposy>0</radioposy> </include> <include name="InfoDialogMetadata"> <control type="button" id="$PARAM[control_id]"> <width>505</width> - <height>45</height> + <height>49</height> <textoffsetx>40</textoffsetx> <aligny>center</aligny> - <font>font10</font> + <font>font12</font> <texturefocus></texturefocus> <texturenofocus></texturenofocus> <onclick>noop</onclick> @@ -33,19 +33,33 @@ </control> </include> <include name="DefaultSettingButton"> - <param name="height">63</param> + <param name="height">70</param> <param name="textoffsetx">40</param> <definition> <textoffsetx>$PARAM[textoffsetx]</textoffsetx> <top>0</top> <height>$PARAM[height]</height> <aligny>center</aligny> - <font>fontContextMenu</font> <textcolor>white</textcolor> <invalidcolor>invalid</invalidcolor> <selectedcolor>selected</selectedcolor> <texturefocus colordiffuse="button_focus">lists/focus.png</texturefocus> - <texturenofocus border="5">lists/separator.png</texturenofocus> + <texturenofocus></texturenofocus> + </definition> + </include> + <include name="DialogSettingButton"> + <param name="height">70</param> + <param name="textoffsetx">40</param> + <definition> + <textoffsetx>$PARAM[textoffsetx]</textoffsetx> + <top>0</top> + <height>$PARAM[height]</height> + <aligny>center</aligny> + <textcolor>white</textcolor> + <invalidcolor>invalid</invalidcolor> + <selectedcolor>selected</selectedcolor> + <texturefocus colordiffuse="button_focus">lists/focus.png</texturefocus> + <texturenofocus colordiffuse="dialog_tint">colors/white.png</texturenofocus> </definition> </include> <include name="DefaultSettingLabel"> @@ -55,7 +69,7 @@ <label></label> <align>center</align> <aligny>center</aligny> - <font>font12_title</font> + <font>font25_title</font> <textcolor>grey</textcolor> <shadowcolor>black</shadowcolor> </include> @@ -80,7 +94,7 @@ <param name="width">300</param> <param name="height">90</param> <param name="wrapmultiline">false</param> - <param name="font">font12_title</param> + <param name="font">font25_title</param> <param name="onclick"></param> <param name="visible">true</param> <definition> @@ -101,133 +115,81 @@ </definition> </include> <include name="KeyboardButton"> - <width>125</width> - <height>125</height> - <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus> - <texturenofocus border="40">buttons/button-alt-nofo.png</texturenofocus> + <width>120</width> + <height>120</height> + <textoffsety>27</textoffsety> + <texturefocus colordiffuse="button_focus">buttons/roundbutton-fo.png</texturefocus> + <texturenofocus></texturenofocus> <align>center</align> - <aligny>center</aligny> - <font>font16</font> + <aligny>top</aligny> + <font>font45</font> </include> <include name="PlaylistWindowButton"> - <param name="width">420</param> + <param name="width">487</param> <definition> <control type="button" id="$PARAM[control_id]"> <width>$PARAM[width]</width> <height>110</height> <align>left</align> <aligny>top</aligny> - <font>font10</font> - <textoffsetx>100</textoffsetx> + <texturefocus colordiffuse="button_focus">lists/focus.png</texturefocus> + <texturenofocus></texturenofocus> + <textoffsetx>40</textoffsetx> <textwidth>300</textwidth> <textoffsety>35</textoffsety> <label>$PARAM[label]</label> <selectedcolor>white</selectedcolor> </control> - <control type="group" id="$PARAM[control_id]100"> - <height>0</height> - <control type="image"> - <left>40</left> - <top>-70</top> - <width>$PARAM[width]</width> - <height>40</height> - <aspectratio align="left">keep</aspectratio> - <texture>$PARAM[icon]</texture> - </control> - </control> - </definition> - </include> - <include name="PlaylistWindowButtons"> - <param name="width">350</param> - <definition> - <control type="group"> - <include>OpenClose_Left</include> - <control type="grouplist" id="700"> - <orientation>vertical</orientation> - <itemgap>-9</itemgap> - <left>100</left> - <top>165</top> - <onup>700</onup> - <ondown>700</ondown> - <onleft>50</onleft> - <onright>50</onright> - <include content="PlaylistWindowButton"> - <param name="control_id" value="20" /> - <param name="onclick" value="" /> - <param name="label" value="$LOCALIZE[191]$INFO[Playlist.Random, : ]" /> - <param name="icon" value="osd/fullscreen/buttons/random-on.png" /> - <param name="width" value="$PARAM[width]" /> - </include> - <include content="PlaylistWindowButton"> - <param name="control_id" value="26" /> - <param name="onclick" value="" /> - <param name="label" value="" /> - <param name="icon" value="osd/fullscreen/buttons/repeat-all.png" /> - <param name="width" value="$PARAM[width]" /> - </include> - <include content="PlaylistWindowButton"> - <param name="control_id" value="21" /> - <param name="onclick" value="" /> - <param name="label" value="$LOCALIZE[190]" /> - <param name="icon" value="icons/playlist/save.png" /> - <param name="width" value="$PARAM[width]" /> - </include> - <include content="PlaylistWindowButton"> - <param name="control_id" value="22" /> - <param name="onclick" value="" /> - <param name="label" value="$LOCALIZE[192]" /> - <param name="icon" value="DefaultIconError.png" /> - <param name="width" value="$PARAM[width]" /> - </include> - </control> - </control> </definition> </include> - <include name="BottomMainMenuItem"> - <param name="height">110</param> + <include name="IconButton"> + <param name="height">120</param> + <param name="visible">true</param> <definition> <control type="radiobutton" id="$PARAM[control_id]"> - <width>118</width> + <width>120</width> <height>$PARAM[height]</height> <align>center</align> <aligny>center</aligny> <onclick>$PARAM[onclick]</onclick> + <onclick>$PARAM[onclick_2]</onclick> <font></font> <label>$PARAM[label]</label> - <texturefocus border="40" colordiffuse="button_focus">buttons/button-fo.png</texturefocus> - <texturenofocus border="40">buttons/button-nofo.png</texturenofocus> - <radioposx>38</radioposx> + <texturefocus colordiffuse="button_focus">buttons/roundbutton-fo.png</texturefocus> + <texturenofocus></texturenofocus> + <radioposx>40</radioposx> <radioposy>0</radioposy> <radiowidth>40</radiowidth> <radioheight>40</radioheight> <textureradioonfocus>$PARAM[icon]</textureradioonfocus> - <textureradioonnofocus>$PARAM[icon]</textureradioonnofocus> + <textureradioonnofocus colordiffuse="grey">$PARAM[icon]</textureradioonnofocus> <textureradioofffocus>$PARAM[icon]</textureradioofffocus> - <textureradiooffnofocus>$PARAM[icon]</textureradiooffnofocus> + <textureradiooffnofocus colordiffuse="grey">$PARAM[icon]</textureradiooffnofocus> + <visible>$PARAM[visible]</visible> </control> </definition> </include> <include name="BottomMainMenuToggleItem"> - <param name="height">110</param> + <param name="height">120</param> <definition> <control type="radiobutton" id="$PARAM[control_id]"> - <width>118</width> + <width>120</width> <height>$PARAM[height]</height> <align>center</align> <aligny>center</aligny> <onclick>$PARAM[onclick]</onclick> <font></font> <label>$PARAM[label]</label> - <texturefocus border="40" colordiffuse="button_focus">buttons/button-fo.png</texturefocus> - <texturenofocus border="40">buttons/button-nofo.png</texturenofocus> - <radioposx>38</radioposx> + <texturefocus colordiffuse="button_focus">buttons/roundbutton-fo.png</texturefocus> + <texturenofocus></texturenofocus> + <radioposx>40</radioposx> <radioposy>0</radioposy> <radiowidth>40</radiowidth> <radioheight>40</radioheight> <textureradioonfocus>$PARAM[icon_on]</textureradioonfocus> - <textureradioonnofocus>$PARAM[icon_on]</textureradioonnofocus> + <textureradioonnofocus colordiffuse="grey">$PARAM[icon_on]</textureradioonnofocus> <textureradioofffocus>$PARAM[icon_off]</textureradioofffocus> - <textureradiooffnofocus>$PARAM[icon_off]</textureradiooffnofocus> + <textureradiooffnofocus colordiffuse="grey">$PARAM[icon_off]</textureradiooffnofocus> <selected>$PARAM[selected]</selected> </control> </definition> @@ -268,7 +230,7 @@ <textoffsetx>35</textoffsetx> <textoffsety>78</textoffsety> <radioposx>108</radioposx> - <radioposy>13</radioposy> + <radioposy>16</radioposy> <radiowidth>48</radiowidth> <font>font12</font> <textureradioonfocus colordiffuse="D0FFFFFF">$PARAM[icon]</textureradioonfocus> @@ -298,7 +260,7 @@ <textoffsetx>35</textoffsetx> <textoffsety>78</textoffsety> <radioposx>108</radioposx> - <radioposy>13</radioposy> + <radioposy>16</radioposy> <radiowidth>48</radiowidth> <font>font12</font> <textureradioonfocus colordiffuse="D0FFFFFF">$PARAM[icon_on]</textureradioonfocus> @@ -315,4 +277,61 @@ </control> </definition> </include> + <include name="ButtonMenuList"> + <left>0</left> + <top>80</top> + <width>600</width> + <height>700</height> + <onleft>9000</onleft> + <onright>9000</onright> + <onup>9000</onup> + <ondown>9000</ondown> + <orientation>vertical</orientation> + <itemlayout height="70" width="600"> + <control type="image"> + <left>0</left> + <top>0</top> + <width>600</width> + <height>70</height> + <texture colordiffuse="dialog_tint">colors/white.png</texture> + </control> + <control type="label"> + <left>0</left> + <textoffsetx>20</textoffsetx> + <top>0</top> + <width>600</width> + <height>70</height> + <align>center</align> + <aligny>center</aligny> + <textcolor>grey</textcolor> + <label>$INFO[ListItem.Label]</label> + </control> + </itemlayout> + <focusedlayout height="70" width="600"> + <control type="image"> + <left>0</left> + <top>0</top> + <width>600</width> + <height>70</height> + <texture colordiffuse="dialog_tint">colors/white.png</texture> + </control> + <control type="image"> + <left>0</left> + <top>0</top> + <width>600</width> + <height>70</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + </control> + <control type="label"> + <left>0</left> + <textoffsetx>20</textoffsetx> + <top>0</top> + <width>600</width> + <height>70</height> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + </focusedlayout> + </include> </includes> 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> diff --git a/addons/skin.estuary/1080i/Includes_MediaMenu.xml b/addons/skin.estuary/xml/Includes_MediaMenu.xml index 8b85fa9e5a..6109b33448 100644 --- a/addons/skin.estuary/1080i/Includes_MediaMenu.xml +++ b/addons/skin.estuary/xml/Includes_MediaMenu.xml @@ -1,35 +1,35 @@ <?xml version="1.0" encoding="utf-8"?> <includes> <include name="MediaMenuItemsCommon"> - <width>430</width> + <width>470</width> <textoffsetx>20</textoffsetx> <top>0</top> - <height>70</height> - <radioposx>330</radioposx> + <height>80</height> + <radioposx>370</radioposx> <textwidth>320</textwidth> <aligny>center</aligny> <textcolor>white</textcolor> <invalidcolor>invalid</invalidcolor> <texturefocus colordiffuse="button_focus">lists/focus.png</texturefocus> - <texturenofocus border="30">lists/separator.png</texturenofocus> + <texturenofocus></texturenofocus> <alttexturefocus colordiffuse="button_focus">lists/focus.png</alttexturefocus> - <alttexturenofocus border="30">lists/separator.png</alttexturenofocus> + <alttexturenofocus></alttexturenofocus> </include> <include name="PVRQuickNavItemsCommon"> <param name="height">110</param> <definition> <control type="radiobutton" id="$PARAM[control_id]"> <width>92</width> - <height>95</height> + <height>92</height> <align>center</align> <aligny>center</aligny> <font></font> - <texturefocus border="40" colordiffuse="button_focus">buttons/button-fo.png</texturefocus> - <texturenofocus border="40">buttons/button-nofo.png</texturenofocus> + <texturefocus colordiffuse="button_focus">buttons/roundbutton-fo.png</texturefocus> + <texturenofocus></texturenofocus> <radioposx>26</radioposx> <radioposy>0</radioposy> - <radiowidth>38</radiowidth> - <radioheight>38</radioheight> + <radiowidth>40</radiowidth> + <radioheight>40</radioheight> <textureradioonfocus>$PARAM[icon]</textureradioonfocus> <textureradioonnofocus>$PARAM[icon]</textureradioonnofocus> <textureradioofffocus>$PARAM[icon]</textureradioofffocus> @@ -45,14 +45,13 @@ <param name="group_label2">$INFO[Control.GetLabel(29)]</param> <definition> <control type="button" id="28"> - <left>-1000</left> <label></label> - <height>1</height> + <include>HiddenObject</include> </control> <control type="grouplist" id="9000"> - <top>90</top> + <top>50</top> <left>0</left> - <width>430</width> + <width>470</width> <height>100%</height> <onleft>9000</onleft> <onup>9000</onup> @@ -71,7 +70,7 @@ <label>$LOCALIZE[31063]</label> </control> <control type="label"> - <width>430</width> + <width>470</width> <textoffsetx>20</textoffsetx> <textoffsety>15</textoffsety> <height>50</height> @@ -86,9 +85,9 @@ <height>95</height> <control type="grouplist" id="6056"> <orientation>horizontal</orientation> - <itemgap>-24</itemgap> - <left>5</left> - <height>95</height> + <itemgap>-18</itemgap> + <left>0</left> + <height>120</height> <onleft>6056</onleft> <onright condition="!Window.IsActive(MyPVRGuide.xml)">50</onright> <onright condition="Window.IsActive(MyPVRGuide.xml) + Control.IsVisible(10)">10</onright> @@ -144,15 +143,15 @@ <control type="radiobutton" id="6060"> <include>MediaMenuItemsCommon</include> <label>$LOCALIZE[31127]</label> - <selected>Skin.HasSetting(pvr_iconlist)</selected> - <onclick>Skin.ToggleSetting(pvr_iconlist)</onclick> + <selected>Control.IsVisible(50)</selected> + <onclick>Container.NextViewMode</onclick> <visible>Window.IsActive(MyPVRChannels.xml)</visible> </control> <control type="button" id="6053"> <include>MediaMenuItemsCommon</include> <label>$LOCALIZE[31022]</label> <label2>[B]$INFO[Container.SortMethod][/B]</label2> - <onclick>Container.NextSortMethod</onclick> + <onclick>SendClick(3)</onclick> <visible>!Window.IsActive(MyPVRGuide.xml)</visible> </control> <control type="button" id="6055"> @@ -213,27 +212,23 @@ <visible>!System.HasModalDialog</visible> <include content="BottomMainMenuToggleItem"> <param name="control_id" value="14101" /> - <param name="height" value="95" /> <param name="onclick" value="PlayerControl(Play)" /> <param name="icon_on" value="icons/now-playing/play.png" /> <param name="icon_off" value="icons/now-playing/pause.png" /> <param name="selected" value="Player.Paused" /> </include> - <include content="BottomMainMenuItem"> + <include content="IconButton"> <param name="control_id" value="14102" /> - <param name="height" value="95" /> <param name="onclick" value="Stop" /> <param name="icon" value="icons/now-playing/stop.png" /> </include> - <include content="BottomMainMenuItem"> + <include content="IconButton"> <param name="control_id" value="14104" /> - <param name="height" value="95" /> <param name="onclick" value="Next" /> <param name="icon" value="icons/now-playing/next.png" /> </include> - <include content="BottomMainMenuItem"> + <include content="IconButton"> <param name="control_id" value="14105" /> - <param name="height" value="95" /> <param name="onclick" value="Fullscreen" /> <param name="icon" value="icons/now-playing/fullscreen.png" /> </include> @@ -243,30 +238,36 @@ </definition> </include> <include name="MediaMenuLabelCommon"> - <width>430</width> + <width>470</width> <textoffsetx>20</textoffsetx> <textoffsety>15</textoffsety> <height>50</height> <radioposx>300</radioposx> - <font>font12_title</font> - <align>left</align> + <font>font25_title</font> <aligny>top</aligny> <textcolor>button_focus</textcolor> </include> <include name="MediaMenuCommon"> <include>OpenClose_Left</include> <depth>DepthSideBlade</depth> - <left>-484</left> + <left>-520</left> <animation type="Conditional" condition="$EXP[sidebar_focused]" reversible="true"> - <effect type="fade" start="0" end="100" time="300" tween="sine" easing="out" /> - <effect type="slide" start="0" end="484" time="400" tween="cubic" easing="out" /> + <effect type="slide" start="0" end="520" time="400" tween="cubic" easing="out" /> </animation> <control type="image"> + <width>4000</width> + <height>100%</height> + <aspectratio>scale</aspectratio> + <texture colordiffuse="80FFFFFF">colors/black.png</texture> + <visible>$EXP[sidebar_focused] + !System.HasModalDialog</visible> + <animation effect="fade" time="200">VisibleChange</animation> + </control> + <control type="image"> <left>0</left> - <top>80</top> - <width>484</width> - <height>920</height> - <texture>lists/panel.png</texture> + <top>0</top> + <width>520</width> + <height>100%</height> + <texture border="0,0,52,0">lists/panel-mediamenu.png</texture> </control> <control type="button" id="3"> <description>Viewtype Toggle</description> @@ -286,31 +287,29 @@ <itemgap>-17</itemgap> <left>5</left> <onleft>14100</onleft> + <width>450</width> <visible>Player.HasMedia + [$EXP[sidebar_focused]]</visible> <visible>!System.HasModalDialog</visible> <include content="BottomMainMenuToggleItem"> <param name="control_id" value="14101" /> - <param name="height" value="95" /> <param name="onclick" value="PlayerControl(Play)" /> <param name="icon_on" value="icons/now-playing/play.png" /> <param name="icon_off" value="icons/now-playing/pause.png" /> <param name="selected" value="Player.Paused" /> </include> - <include content="BottomMainMenuItem"> + <include content="IconButton"> <param name="control_id" value="14102" /> - <param name="height" value="95" /> <param name="onclick" value="Stop" /> + <param name="onclick_2" value="SetFocus(50)" /> <param name="icon" value="icons/now-playing/stop.png" /> </include> - <include content="BottomMainMenuItem"> + <include content="IconButton"> <param name="control_id" value="14104" /> - <param name="height" value="95" /> <param name="onclick" value="PlayerControl(Next)" /> <param name="icon" value="icons/now-playing/next.png" /> </include> - <include content="BottomMainMenuItem"> + <include content="IconButton"> <param name="control_id" value="14105" /> - <param name="height" value="95" /> <param name="onclick" value="Fullscreen" /> <param name="icon" value="icons/now-playing/fullscreen.png" /> </include> @@ -320,7 +319,7 @@ <definition> <left>0</left> <top>100</top> - <width>430</width> + <width>470</width> <height>100%</height> <onleft>9000</onleft> <onup>9000</onup> @@ -335,7 +334,7 @@ <include>MediaMenuItemsCommon</include> <label>$LOCALIZE[31023]</label> <label2>[B]$INFO[Container.Viewmode][/B]</label2> - <enable>Integer.IsGreater(Container.ViewCount,1)</enable> + <visible>Integer.IsGreater(Container.ViewCount,1)</visible> <onclick>Container.NextViewMode</onclick> </control> <control type="button" id="6053"> @@ -352,18 +351,16 @@ <visible>Control.IsEnabled(4)</visible> <onclick>SendClick(4)</onclick> </control> - <control type="edit" id="19"> + <control type="button" id="19"> <visible>Container.CanFilter + !Container.CanFilterAdvanced</visible> <visible>!Container.Content()</visible> - <textwidth>395</textwidth> <include>MediaMenuItemsCommon</include> <label>$LOCALIZE[137]</label> </control> - <control type="radiobutton" id="199"> + <control type="button" id="199"> <visible>Container.CanFilterAdvanced</visible> <include>MediaMenuItemsCommon</include> <label>$LOCALIZE[587]</label> - <selected>Container.Filtered</selected> <onclick>right</onclick> <onclick>Filter</onclick> </control> diff --git a/addons/skin.estuary/1080i/Includes_PVR.xml b/addons/skin.estuary/xml/Includes_PVR.xml index 78126863af..8efbbd2432 100644 --- a/addons/skin.estuary/1080i/Includes_PVR.xml +++ b/addons/skin.estuary/xml/Includes_PVR.xml @@ -4,7 +4,6 @@ <control type="grouplist"> <orientation>horizontal</orientation> <left>0</left> - <top>0</top> <align>center</align> <width>510</width> <control type="label" id="$PARAM[header_id]"> @@ -12,7 +11,6 @@ <height>70</height> <align>center</align> <aligny>center</aligny> - <font>font12</font> <textcolor>button_focus</textcolor> </control> <control type="label"> @@ -20,7 +18,6 @@ <height>70</height> <align>center</align> <aligny>center</aligny> - <font>font12</font> <textcolor>button_focus</textcolor> <label>: [COLOR white]$INFO[Container($PARAM[list_id]).Numitems][/COLOR]</label> </control> @@ -45,13 +42,6 @@ <scrolltime>200</scrolltime> <itemlayout height="70"> <control type="image"> - <left>0</left> - <top>0</top> - <width>470</width> - <height>70</height> - <texture border="40">lists/separator.png</texture> - </control> - <control type="image"> <width>60</width> <height>60</height> <left>405</left> @@ -63,11 +53,10 @@ </control> <control type="label"> <left>20</left> - <top>0</top> <width>390</width> <height>70</height> <aligny>center</aligny> - <font>fontContextMenu</font> + <font>font27</font> <textcolor>grey</textcolor> <label>$INFO[ListItem.ChannelNumberLabel,[B],[/B] - ]$INFO[ListItem.ChannelName]</label> </control> @@ -75,15 +64,6 @@ <focusedlayout height="70"> <control type="image"> <left>0</left> - <top>0</top> - <width>470</width> - <height>70</height> - <texture border="40">lists/separator.png</texture> - <visible>!Control.HasFocus($PARAM[list_id])</visible> - </control> - <control type="image"> - <left>0</left> - <top>0</top> <width>470</width> <height>70</height> <texture colordiffuse="button_focus">lists/focus.png</texture> @@ -101,10 +81,9 @@ </control> <control type="label"> <left>20</left> - <top>0</top> <width>390</width> <height>70</height> - <font>fontContextMenu</font> + <font>font27</font> <aligny>center</aligny> <label>$INFO[ListItem.ChannelNumberLabel,[B],[/B] - ]$INFO[ListItem.ChannelName]</label> </control> @@ -123,117 +102,44 @@ </control> </include> <include name="PVRInfoPanel"> - <control type="image"> - <left>-40</left> - <top>-20</top> - <width>644</width> - <height>170</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="image"> - <left>-40</left> - <top>130</top> - <width>644</width> - <height>596</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="group"> - <left>150</left> - <top>40</top> - <control type="progress"> - <top>60</top> - <width>360</width> - <height>12</height> - <colordiffuse>88FFFFFF</colordiffuse> - <visible>ListItem.HasEpg</visible> - <info>ListItem.Progress</info> - </control> - <control type="label"> - <top>24</top> - <width>560</width> - <height>262</height> - <font>font12</font> - <visible>!String.IsEqual(ListItem.StartTime,ListItem.EndTime)</visible> - <label>$INFO[ListItem.StartTime]</label> - </control> - <control type="label"> - <top>24</top> - <width>360</width> - <height>262</height> - <align>right</align> - <font>font12</font> - <visible>!String.IsEqual(ListItem.StartTime,ListItem.EndTime)</visible> - <label>$INFO[ListItem.EndTime]</label> - </control> - <control type="label"> - <top>-30</top> - <width>430</width> - <height>262</height> - <textcolor>button_focus</textcolor> - <font>font24_title</font> - <label>$INFO[ListItem.ChannelName]</label> - </control> + <control type="label"> + <top>120</top> + <width>540</width> + <height>262</height> + <textcolor>white</textcolor> + <font>font45</font> + <label>$INFO[ListItem.ChannelName]</label> </control> <control type="image"> - <left>-20</left> - <top>15</top> - <width>150</width> - <height>100</height> - <aspectratio>keep</aspectratio> - <texture fallback="DefaultTVShowsSquare.png">$INFO[Listitem.Icon]</texture> + <left>520</left> + <top>120</top> + <width>270</width> + <height>220</height> + <aspectratio align="right">keep</aspectratio> + <texture fallback="DefaultTVShows.png">$INFO[Listitem.Icon]</texture> <fadetime>200</fadetime> </control> <control type="label"> - <top>154</top> - <width>560</width> + <top>240</top> + <width>540</width> <height>262</height> - <textcolor>button_focus</textcolor> - <font>font24_title</font> + <textcolor>grey</textcolor> + <font>font36_title</font> <label>$INFO[ListItem.EpgEventTitle]</label> </control> - <control type="label"> - <top>210</top> - <width>560</width> - <height>262</height> - <font>font12</font> - <label>$INFO[ListItem.EpisodeName]</label> - </control> - <control type="label"> - <top>254</top> - <width>560</width> - <height>262</height> - <font>font12</font> - <label>$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]:[/COLOR] ]</label> - </control> - <control type="label"> - <top>660</top> - <width>500</width> - <height>262</height> - <font>font12</font> - <label>$PARAM[bottom_label1]</label> - </control> - <control type="label"> - <top>660</top> - <width>560</width> - <height>262</height> - <align>right</align> - <font>font12</font> - <label>$PARAM[bottom_label2]</label> - </control> <control type="textbox"> - <top>298</top> - <width>560</width> - <height>330</height> - <align>left</align> - <font>font12</font> - <label>$INFO[ListItem.Plot]</label> + <top>380</top> + <width>820</width> + <bottom>75</bottom> + <label>[B]$INFO[ListItem.EpisodeName,,[CR]][/B]$INFO[ListItem.Plot]</label> </control> <control type="textbox"> - <top>330</top> - <width>560</width> + <top>510</top> + <width>790</width> <height>362</height> <align>center</align> - <font>font24_title</font> + <font>font27</font> + <textcolor>80FFFFFF</textcolor> <label>$LOCALIZE[19055]</label> <visible>String.IsEmpty(Listitem.Plot) + String.IsEmpty(Listitem.Genre)</visible> </control> diff --git a/addons/skin.estuary/1080i/LoginScreen.xml b/addons/skin.estuary/xml/LoginScreen.xml index e83cae23f1..9ad3db8fe1 100644 --- a/addons/skin.estuary/1080i/LoginScreen.xml +++ b/addons/skin.estuary/xml/LoginScreen.xml @@ -7,69 +7,88 @@ <include>OpenClose_Right</include> <control type="image"> <description>LOGO</description> - <left>615</left> - <top>200</top> - <width>690</width> - <height>53</height> + <left>1240</left> + <top>280</top> + <width>112</width> + <height>112</height> <aspectratio aligny="top" align="center">keep</aspectratio> - <texture>icons/logo.png</texture> + <texture colordiffuse="button_focus">icons/logo.png</texture> </control> - <control type="label"> - <left>615</left> - <top>300</top> - <width>690</width> - <height>40</height> + <control type="image"> + <left>1400</left> + <top>316</top> + <width>112</width> + <height>36</height> + <texture>icons/logo-text.png</texture> + </control> + <control type="textbox"> + <left>1015</left> + <top>390</top> + <width>750</width> + <height>300</height> <align>center</align> <aligny>center</aligny> + <font>font14</font> <label>$LOCALIZE[31098]</label> </control> - <control type="list" id="52"> - <left>615</left> - <top>370</top> - <width>690</width> - <height>401</height> + <control type="button" id="20"> + <description>Power push button</description> + <left>1150</left> + <top>690</top> + <width>500</width> + <height>130</height> + <label>$LOCALIZE[31072]</label> + <font>font12</font> + <align>center</align> + <onclick>ActivateWindow(ShutdownMenu)</onclick> + <onleft>52</onleft> + <onright>52</onright> + <onup>52</onup> + <ondown>52</ondown> + <colordiffuse>CCFFFFFF</colordiffuse> + </control> + </control> + <control type="group"> + <include>OpenClose_Left</include> + <include content="ContentPanel"> + <param name="width" value="820" /> + <param name="left" value="-24" /> + </include> + <control type="fixedlist" id="52"> + <left>0</left> + <top>0</top> + <width>775</width> + <height>100%</height> <onleft>20</onleft> <onright>20</onright> - <onup>20</onup> - <ondown>20</ondown> + <focusposition>1</focusposition> + <movement>0</movement> + <onup>52</onup> + <ondown>52</ondown> <pagecontrol>60</pagecontrol> <scrolltime>200</scrolltime> - <itemlayout height="130" width="690"> - <control type="image"> - <left>20</left> - <top>20</top> - <width>90</width> - <height>88</height> - <texture border="40">colors/black.png</texture> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>690</width> - <height>130</height> - <texture border="40">buttons/button-nofo.png</texture> - </control> + <itemlayout height="130" width="775"> <control type="image"> - <left>25</left> - <top>25</top> - <width>80</width> - <height>78</height> + <left>10</left> + <top>10</top> + <width>110</width> + <height>110</height> <texture fallback="DefaultUser.png">$INFO[ListItem.Icon]</texture> <aspectratio>scale</aspectratio> </control> <control type="label"> <left>130</left> <top>14</top> - <width>540</width> + <width>610</width> <height>60</height> - <font>font24_title</font> + <font>font37</font> <aligny>center</aligny> <label>$INFO[ListItem.Label]</label> </control> <control type="label"> <left>130</left> <top>58</top> - <width>540</width> + <width>610</width> <height>50</height> <font>font12</font> <textcolor>grey</textcolor> @@ -77,51 +96,36 @@ <label>$INFO[ListItem.Label2]</label> </control> </itemlayout> - <focusedlayout height="130" width="690"> - <control type="image"> - <left>20</left> - <top>20</top> - <width>90</width> - <height>90</height> - <texture border="40">colors/black.png</texture> - </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>690</width> - <height>130</height> - <texture border="40">buttons/button-nofo.png</texture> - <visible>!Control.HasFocus(52)</visible> - </control> + <focusedlayout height="130" width="775"> <control type="image"> <left>0</left> <top>0</top> - <width>690</width> + <width>775</width> <height>130</height> - <texture border="40" colordiffuse="button_focus">buttons/button-fo.png</texture> + <texture border="40" colordiffuse="button_focus">lists/focus.png</texture> <visible>Control.HasFocus(52)</visible> </control> <control type="image"> - <left>25</left> - <top>25</top> - <width>80</width> - <height>78</height> + <left>10</left> + <top>10</top> + <width>110</width> + <height>110</height> <texture fallback="DefaultUser.png">$INFO[ListItem.Icon]</texture> <aspectratio>scale</aspectratio> </control> <control type="label"> <left>130</left> <top>14</top> - <width>540</width> + <width>610</width> <height>60</height> - <font>font24_title</font> + <font>font37</font> <aligny>center</aligny> <label>$INFO[ListItem.Label]</label> </control> <control type="label"> <left>130</left> <top>58</top> - <width>540</width> + <width>610</width> <height>50</height> <font>font12</font> <aligny>center</aligny> @@ -129,22 +133,8 @@ </control> </focusedlayout> </control> - <control type="button" id="20"> - <description>Power push button</description> - <left>710</left> - <top>950</top> - <width>500</width> - <height>98</height> - <label>$LOCALIZE[31072]</label> - <font>font12</font> - <align>center</align> - <onclick>ActivateWindow(ShutdownMenu)</onclick> - <onleft>52</onleft> - <onright>52</onright> - <onup>52</onup> - <ondown>52</ondown> - <colordiffuse>CCFFFFFF</colordiffuse> - </control> </control> + <include>TopBar</include> + <include>BottomBar</include> </controls> </window> diff --git a/addons/skin.estuary/1080i/MusicOSD.xml b/addons/skin.estuary/xml/MusicOSD.xml index 01ed8d598a..9bb3e67a58 100644 --- a/addons/skin.estuary/1080i/MusicOSD.xml +++ b/addons/skin.estuary/xml/MusicOSD.xml @@ -1,30 +1,37 @@ <?xml version="1.0" encoding="utf-8"?> <window> <defaultcontrol always="true">602</defaultcontrol> + <depth>DepthOSD</depth> <controls> - <control type="button" id="22001"> + <control type="button"> <description>background close area</description> <left>0</left> <top>0</top> <width>100%</width> - <height>900</height> + <bottom>180</bottom> <texturefocus></texturefocus> <texturenofocus></texturenofocus> <onclick>Action(close)</onclick> </control> - <control type="group"> - <top>900</top> + <control type="group" id="200"> + <bottom>0</bottom> + <height>120</height> <visible>!Window.IsActive(osdaudiosettings) + !Window.IsActive(osdvideosettings) + !Window.IsActive(playerprocessinfo)</visible> - <animation effect="fade" end="100" time="200">WindowOpen</animation> - <animation effect="fade" time="200">VisibleChange</animation> - <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> + <include>Animation_BottomSlide</include> + <animation type="Visible" reversible="false"> + <effect type="fade" start="0" end="100" time="300"/> + <effect type="slide" start="0,200" end="0,0" time="300" tween="cubic" easing="out" /> + </animation> + <animation type="Hidden" reversible="false"> + <effect type="fade" start="100" end="0" time="300"/> + <effect type="slide" start="0,0" end="0,200" time="300" tween="cubic" easing="out" /> + </animation> <control type="grouplist" id="201"> - <left>50</left> - <top>10</top> + <left>20</left> + <top>30</top> <width>100%</width> <height>135</height> - <align>left</align> - <itemgap>-20</itemgap> + <itemgap>20</itemgap> <scrolltime tween="sine">200</scrolltime> <orientation>horizontal</orientation> <onup>87</onup> @@ -38,18 +45,20 @@ <onclick>PlayerControl(Previous)</onclick> </control> <control type="radiobutton" id="602"> - <textureradioonfocus colordiffuse="button_focus">osd/fullscreen/buttons/play.png</textureradioonfocus> + <textureradioonfocus colordiffuse="white">osd/fullscreen/buttons/play.png</textureradioonfocus> <textureradioonnofocus>osd/fullscreen/buttons/play.png</textureradioonnofocus> - <textureradioofffocus colordiffuse="button_focus">osd/fullscreen/buttons/pause.png</textureradioofffocus> + <textureradioofffocus colordiffuse="white">osd/fullscreen/buttons/pause.png</textureradioofffocus> <textureradiooffnofocus>osd/fullscreen/buttons/pause.png</textureradiooffnofocus> - <texturefocus></texturefocus> - <width>125</width> - <animation center="62,62" effect="zoom" end="100" reversible="false" start="95" time="480" tween="back">Focus</animation> - <height>123</height> - <radiowidth>80</radiowidth> - <radioheight>80</radioheight> + <texturefocus colordiffuse="button_focus">osd/fullscreen/buttons/button-fo.png</texturefocus> + <width>76</width> + <animation center="38,38" effect="zoom" end="100" reversible="false" start="95" time="480" tween="back">Focus</animation> + <height>76</height> + <radiowidth>74</radiowidth> + <radioheight>74</radioheight> <font></font> <texturenofocus></texturenofocus> + <radioposx>1</radioposx> + <radioposy>0</radioposy> <selected>Player.Paused</selected> <onclick>PlayerControl(Play)</onclick> </control> @@ -64,16 +73,16 @@ <param name="texture" value="osd/fullscreen/buttons/next.png"/> </include> <onclick>PlayerControl(Next)</onclick> - <visible>Integer.IsGreater(Playlist.Length(music),1)</visible> + <visible>MusicPlayer.HasNext</visible> </control> </control> <control type="grouplist" id="202"> - <left>50</left> - <top>10</top> - <width>1820</width> + <right>20</right> + <top>30</top> + <width>1850</width> <height>135</height> <align>right</align> - <itemgap>-20</itemgap> + <itemgap>20</itemgap> <scrolltime tween="sine">200</scrolltime> <orientation>horizontal</orientation> <onup>87</onup> @@ -87,8 +96,8 @@ <onclick>SetRating</onclick> </control> <control type="group" id="699"> - <width>125</width> - <height>125</height> + <width>76</width> + <height>76</height> <visible>!MusicPlayer.Content(LiveTV)</visible> <control type="button" id="704"> <left>0</left> @@ -97,41 +106,40 @@ <height>74</height> <label></label> <font></font> - <texturefocus></texturefocus> + <texturefocus colordiffuse="button_focus">osd/fullscreen/buttons/button-fo.png</texturefocus> <texturenofocus></texturenofocus> <onleft>620</onleft> <onright>607</onright> - <onup>1000</onup> - <ondown>1000</ondown> + <onup>87</onup> + <ondown>noop</ondown> <onclick>PlayerControl(Repeat)</onclick> </control> <control type="image"> - <left>40</left> - <top>25</top> + <left>0</left> + <top>0</top> <width>74</width> <height>74</height> - <animation center="37,37" effect="zoom" end="100" reversible="false" start="95" time="480" tween="back" condition="Control.HasFocus(704)">Conditional</animation> - <texture colordiffuse="$VAR[RepeatButtonColordiffuseVar]">$VAR[PlayerControlsRepeatImageVar]</texture> + <animation center="38,38" effect="zoom" end="100" reversible="false" start="95" time="480" tween="back" condition="Control.HasFocus(704)">Conditional</animation> + <texture colordiffuse="white">$VAR[PlayerControlsRepeatImageVar]</texture> </control> </control> <control type="radiobutton" id="607"> - <textureradioonfocus colordiffuse="button_focus">osd/fullscreen/buttons/random-on.png</textureradioonfocus> + <textureradioonfocus colordiffuse="white">osd/fullscreen/buttons/random-on.png</textureradioonfocus> <textureradioonnofocus>osd/fullscreen/buttons/random-on.png</textureradioonnofocus> - <textureradioofffocus colordiffuse="button_focus">osd/fullscreen/buttons/random-off.png</textureradioofffocus> + <textureradioofffocus colordiffuse="white">osd/fullscreen/buttons/random-off.png</textureradioofffocus> <textureradiooffnofocus>osd/fullscreen/buttons/random-off.png</textureradiooffnofocus> <textureradioondisabled colordiffuse="disabled">osd/fullscreen/buttons/random-on.png</textureradioondisabled> <textureradiooffdisabled colordiffuse="disabled">osd/fullscreen/buttons/random-off.png</textureradiooffdisabled> - <texturefocus></texturefocus> - <width>125</width> - <height>123</height> + <texturefocus colordiffuse="button_focus">osd/fullscreen/buttons/button-fo.png</texturefocus> + <width>76</width> + <animation center="38,38" effect="zoom" end="100" reversible="false" start="95" time="480" tween="back">Focus</animation> + <height>76</height> <radiowidth>74</radiowidth> <radioheight>74</radioheight> <font></font> <texturenofocus></texturenofocus> - <radioposx>0</radioposx> + <radioposx>1</radioposx> <radioposy>0</radioposy> - <label></label> - <animation center="62,62" effect="zoom" end="100" reversible="false" start="95" time="480" tween="back">Focus</animation> <selected>Playlist.IsRandom</selected> <visible>!MusicPlayer.Content(LiveTV)</visible> <onclick>PlayerControl(Random)</onclick> @@ -155,7 +163,7 @@ </control> <control type="label"> <right>30</right> - <top>-90</top> + <top>-60</top> <textoffsetx>20</textoffsetx> <aligny>center</aligny> <align>right</align> @@ -163,42 +171,49 @@ <height>60</height> <label>$VAR[MusicOSDHelpTextVar]</label> </control> + </control> + <control type="group"> + <top>960</top> + <animation effect="fade" start="0" end="100" time="250">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="250">WindowClose</animation> <control type="button" id="87"> <include>HiddenObject</include> <onup condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</onup> <onup>201</onup> <ondown condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</ondown> - <ondown>201</ondown> + <ondown>200</ondown> <onright condition="!Player.Forwarding32x">PlayerControl(Forward)</onright> <onleft condition="!Player.Rewinding32x">PlayerControl(Rewind)</onleft> <visible>Player.SeekEnabled</visible> <onclick condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</onclick> </control> <control type="slider"> - <left>30</left> - <top>-30</top> - <width>1858</width> - <height>30</height> + <left>0</left> + <top>-5</top> + <width>100%</width> + <height>25</height> <onup>8010</onup> <ondown>650</ondown> <texturesliderbar colordiffuse="00FFFFFF">osd/progress/nub_leftright.png</texturesliderbar> <textureslidernib>osd/progress/nub_leftright.png</textureslidernib> <textureslidernibfocus colordiffuse="button_focus">osd/progress/nub_leftright.png</textureslidernibfocus> <info>Player.Progress</info> + <visible>Player.SeekEnabled</visible> <action>seek</action> <visible>!Control.HasFocus(87)</visible> </control> <control type="slider"> - <left>30</left> - <top>-30</top> - <width>1858</width> - <height>30</height> + <left>0</left> + <top>-5</top> + <width>100%</width> + <height>25</height> <onup>8010</onup> <ondown>650</ondown> <texturesliderbar colordiffuse="00FFFFFF">osd/progress/nub_leftright.png</texturesliderbar> <textureslidernib colordiffuse="button_focus">osd/progress/nub_leftright.png</textureslidernib> <textureslidernibfocus colordiffuse="button_focus">osd/progress/nub_leftright.png</textureslidernibfocus> <info>Player.Progress</info> + <visible>Player.SeekEnabled</visible> <action>seek</action> <visible>Control.HasFocus(87)</visible> </control> diff --git a/addons/skin.estuary/xml/MusicVisualisation.xml b/addons/skin.estuary/xml/MusicVisualisation.xml new file mode 100644 index 0000000000..cadfacfbab --- /dev/null +++ b/addons/skin.estuary/xml/MusicVisualisation.xml @@ -0,0 +1,84 @@ +<?xml version="1.0" encoding="utf-8"?> +<window> + <defaultcontrol></defaultcontrol> + <backgroundcolor>background</backgroundcolor> + <controls> + <control type="visualisation"> + <include>FullScreenDimensions</include> + <visible>Player.HasAudio</visible> + </control> + <control type="image"> + <left>0</left> + <top>0</top> + <width>100%</width> + <height>100%</height> + <aspectratio>scale</aspectratio> + <fadetime>400</fadetime> + <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> + <texture background="true" colordiffuse="88FFFFFF">$INFO[Player.Art(fanart)]</texture> + </control> + <control type="group"> + <animation effect="fade" start="100" end="30" time="0" condition="!String.IsEmpty(Player.Art(fanart)) | Visualisation.Enabled">Conditional</animation> + <include>ColoredBackgroundImages</include> + </control> + <control type="group"> + <bottom>0</bottom> + <height>1080</height> + <control type="image"> + <left>33</left> + <top>200</top> + <include>OpenClose_Left</include> + <include>Visible_Left</include> + <visible>Player.ShowInfo | Window.IsActive(musicosd)</visible> + <width>500</width> + <height>500</height> + <fadetime>400</fadetime> + <aspectratio aligny="bottom">keep</aspectratio> + <texture fallback="DefaultAlbumCover.png" border="2">$INFO[MusicPlayer.Cover]</texture> + <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> + <bordersize>4</bordersize> + </control> + <control type="group"> + <top>-30</top> + <visible>[Player.ShowInfo | Window.IsActive(musicosd)] + !Window.IsActive(playerprocessinfo)</visible> + <include>OpenClose_Left</include> + <include>Visible_Left</include> + <control type="group"> + <left>30</left> + <top>740</top> + <control type="label"> + <top>0</top> + <width>1600</width> + <height>40</height> + <label>$INFO[MusicPlayer.Artist]</label> + <font>font60</font> + <shadowcolor>black</shadowcolor> + <textcolor>white</textcolor> + <scroll>true</scroll> + </control> + <control type="label"> + <top>80</top> + <width>1600</width> + <height>40</height> + <label>$INFO[MusicPlayer.Album]$INFO[MusicPlayer.Year,[COLOR button_focus] [,][/COLOR]]</label> + <font>font37</font> + <shadowcolor>black</shadowcolor> + <textcolor>white</textcolor> + <scroll>true</scroll> + </control> + <control type="label"> + <top>127</top> + <width>1600</width> + <height>40</height> + <label>$INFO[MusicPlayer.TrackNumber,,: ][COLOR=white]$INFO[Player.Title][/COLOR]</label> + <font>font45</font> + <shadowcolor>black</shadowcolor> + <textcolor>button_focus</textcolor> + <scroll>true</scroll> + </control> + </control> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/1080i/MyMusicNav.xml b/addons/skin.estuary/xml/MyMusicNav.xml index 53a5e4efbc..2b200bd554 100644 --- a/addons/skin.estuary/1080i/MyMusicNav.xml +++ b/addons/skin.estuary/xml/MyMusicNav.xml @@ -8,67 +8,30 @@ <include>DefaultBackground</include> <control type="group"> <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> - <include>CommonScrollbars</include> <include>View_50_List</include> <include>View_52_IconWall</include> <include>View_53_Shift</include> <include>View_54_InfoWall</include> <include>View_55_WideList</include> - <include>View_500_SmallThumb</include> + <include>View_500_Wall</include> + <include>CommonScrollbars</include> <control type="group"> <include>OpenClose_Left</include> - <visible>Control.IsVisible(50) | Control.IsVisible(55)</visible> - <visible>Container.Content(artists) | Container.Content(albums) | Container.Content(songs) | Container.Content(addons) | Container.Content(files) | Container.Content(directors) | Container.Content()</visible> + <visible>Control.Isvisible(54) | Control.IsVisible(55)</visible> <include>Visible_Left</include> <include>ListThumbInfoPanel</include> </control> - <control type="group"> - <include>OpenClose_Right</include> - <visible>[Control.IsVisible(50) | Control.Isvisible(54)] + !String.IsEmpty(ListItem.DBID)</visible> - <include>Visible_Right</include> - <visible>Container.Content(albums) | Container.Content(artists)</visible> - <control type="image"> - <right>90</right> - <top>162</top> - <width>509</width> - <height>746</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="textbox"> - <right>130</right> - <top>194</top> - <width>429</width> - <height>388</height> - <font>font12</font> - <label>$INFO[ListItem.Property(artist_description)]$INFO[ListItem.Property(album_description),[CR]]</label> - <autoscroll delay="10000" time="3000" repeat="10000">Skin.HasSetting(autoscroll)</autoscroll> - </control> - <control type="textbox"> - <right>130</right> - <top>360</top> - <width>429</width> - <height>413</height> - <align>center</align> - <font>font24_title</font> - <label>$LOCALIZE[19055]</label> - <visible>String.IsEmpty(Listitem.Property(artist_description)) + String.IsEmpty(Listitem.Property(album_description)) + !ListItem.IsParentFolder</visible> - <autoscroll delay="10000" time="3000" repeat="10000">Skin.HasSetting(autoscroll)</autoscroll> - </control> - <control type="image"> - <right>113</right> - <top>614</top> - <width>463</width> - <height>270</height> - <aspectratio aligny="top">scale</aspectratio> - <fadetime>300</fadetime> - <texture background="true" fallback="DefaultFolder.png">$VAR[ListInfoBoxImageVar]</texture> - </control> - </control> + <include content="TopBar"> + <param name="breadcrumbs_label" value="$LOCALIZE[2]" /> + </include> + <include content="BottomBar"> + <param name="info_visible" value="true" /> + </include> <include>MediaMenuMouseOverlay</include> <control type="group"> <include>MediaMenuCommon</include> <control type="grouplist" id="9000"> - <top>90</top> + <top>50</top> <include>MediaMenuListCommon</include> <control type="label" id="203"> <description>Actions</description> @@ -115,13 +78,6 @@ <include>MediaMenuNowPlaying</include> </control> </control> - <include content="TopBar"> - <param name="breadcrumbs_label" value="$LOCALIZE[2]" /> - <param name="breadcrumbs_icon" value="icons/settings/music.png" /> - </include> - <include content="BottomBar"> - <param name="info_visible" value="true" /> - </include> </control> </controls> </window> diff --git a/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml b/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml new file mode 100644 index 0000000000..365a87feb4 --- /dev/null +++ b/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml @@ -0,0 +1,106 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">6</defaultcontrol> + <menucontrol>9000</menucontrol> + <controls> + <include>DefaultBackground</include> + <control type="group"> + <include>OpenClose_Left</include> + <left>302</left> + <include content="FileManagerPanel"> + <param name="header_id" value="22" /> + <param name="header_label" value="$LOCALIZE[20094]" /> + <param name="list_id" value="50" /> + <param name="scrollbar_id" value="60" /> + <param name="onleft_id" value="9000" /> + <param name="onright_id" value="60" /> + <param name="width" value="playlisteditorlist_width" /> + </include> + </control> + <control type="group"> + <include>OpenClose_Left</include> + <include content="ContentPanel"> + <param name="width" value="360" /> + </include> + <control type="grouplist" id="9000"> + <left>0</left> + <top>160</top> + <onright>50</onright> + <onleft>100</onleft> + <itemgap>-20</itemgap> + <control type="button" id="6"> + <description>Button Network</description> + <include content="DefaultSettingButton"> + <param name="height" value="120" /> + </include> + <width>300</width> + <label>$LOCALIZE[502]</label> + </control> + <control type="button" id="7"> + <include content="DefaultSettingButton"> + <param name="height" value="120" /> + </include> + <width>300</width> + <label>$LOCALIZE[190]</label> + </control> + <control type="button" id="8"> + <include content="DefaultSettingButton"> + <param name="height" value="120" /> + </include> + <width>300</width> + <label>$LOCALIZE[192]</label> + </control> + </control> + </control> + <control type="group"> + <include>OpenClose_Right</include> + <width>845</width> + <right>0</right> + <include content="ContentPanel"> + <param name="width" value="1100" /> + <param name="left" value="-21" /> + </include> + <include content="FileManagerPanel"> + <param name="header_id" value="23" /> + <param name="header_label" value="$LOCALIZE[13350]" /> + <param name="list_id" value="100" /> + <param name="scrollbar_id" value="61" /> + <param name="onleft_id" value="60" /> + <param name="onright_id" value="61" /> + <param name="width" value="850" /> + </include> + <control type="scrollbar" id="60"> + <left>0</left> + <top>80</top> + <width>12</width> + <bottom>80</bottom> + <onleft>50</onleft> + <onright>100</onright> + <texturesliderbackground></texturesliderbackground> + <animation effect="zoom" end="50,100" time="300" tween="sine" center="0,0" easing="inout" condition="!Control.HasFocus(60)">conditional</animation> + <orientation>vertical</orientation> + </control> + <control type="scrollbar" id="61"> + <left>834</left> + <top>80</top> + <width>12</width> + <bottom>80</bottom> + <onleft>100</onleft> + <onright>9000</onright> + <texturesliderbackground></texturesliderbackground> + <animation effect="zoom" end="50,100" time="300" tween="sine" center="848,0" easing="inout" condition="!Control.HasFocus(61)">conditional</animation> + <orientation>vertical</orientation> + </control> + </control> + <include content="TopBar"> + <param name="breadcrumbs_label" value="$LOCALIZE[10503][COLOR=button_focus][/COLOR]" /> + </include> + <include>BottomBar</include> + <include content="BottomBarTwoListInfo"> + <param name="left_container_id">50</param> + <param name="left_scrollbar_id">60</param> + <param name="right_container_id">100</param> + <param name="right_scrollbar_id">61</param> + </include> + </controls> +</window> diff --git a/addons/skin.estuary/xml/MyPVRChannels.xml b/addons/skin.estuary/xml/MyPVRChannels.xml new file mode 100644 index 0000000000..0bea213b8a --- /dev/null +++ b/addons/skin.estuary/xml/MyPVRChannels.xml @@ -0,0 +1,416 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">50</defaultcontrol> + <backgroundcolor>background</backgroundcolor> + <views>50,51</views> + <menucontrol>9000</menucontrol> + <controls> + <include>DefaultBackground</include> + <control type="group"> + <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> + <control type="group"> + <include>OpenClose_Left</include> + <control type="fixedlist" id="50"> + <left>0</left> + <top>0</top> + <right>918</right> + <height>100%</height> + <movement>3</movement> + <focusposition>5</focusposition> + <scrolltime tween="cubic" easing="out">500</scrolltime> + <orientation>vertical</orientation> + <onleft>9000</onleft> + <onright>60</onright> + <onup>50</onup> + <ondown>50</ondown> + <viewtype label="List">list</viewtype> + <preloaditems>1</preloaditems> + <pagecontrol>60</pagecontrol> + <focusedlayout height="90" width="tvchannelslist_width"> + <control type="group"> + <width>tvchannelslist_width</width> + <control type="image"> + <left>0</left> + <top>0</top> + <right>0</right> + <height>90</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + <visible>Control.hasFocus(50)</visible> + </control> + <control type="image"> + <right>20</right> + <top>10</top> + <width>80</width> + <height>70</height> + <aspectratio align="right">keep</aspectratio> + <texture>$INFO[listitem.icon]</texture> + </control> + <control type="progress"> + <left>105</left> + <top>58</top> + <width>50</width> + <height>12</height> + <midtexture border="3">progress/texturebg_white.png</midtexture> + <visible>ListItem.HasEpg</visible> + <info>ListItem.Progress</info> + </control> + <control type="image"> + <right>110</right> + <top>25</top> + <width>40</width> + <height>40</height> + <texture>$VAR[PVRStatusImageVar]</texture> + </control> + <control type="label"> + <left>105</left> + <top>8</top> + <height>90</height> + <right>120</right> + <aligny>top</aligny> + <font>font14</font> + <animation effect="slide" start="0,0" end="0,18" time="0">Conditional</animation> + <label>$INFO[ListItem.Label]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="label"> + <left>165</left> + <top>46</top> + <height>90</height> + <right>120</right> + <aligny>top</aligny> + <font>font12</font> + <label>$INFO[ListItem.Title]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="label"> + <left>12</left> + <top>0</top> + <height>90</height> + <width>70</width> + <align>center</align> + <aligny>center</aligny> + <font>font32_title</font> + <label>$INFO[ListItem.ChannelNumberLabel]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + </control> + </focusedlayout> + <itemlayout height="90" width="tvchannelslist_width"> + <control type="group"> + <width>tvchannelslist_width</width> + <control type="image"> + <right>20</right> + <top>10</top> + <width>80</width> + <height>70</height> + <aspectratio align="right">keep</aspectratio> + <texture>$INFO[listitem.icon]</texture> + </control> + <control type="progress"> + <left>105</left> + <top>58</top> + <width>50</width> + <height>12</height> + <colordiffuse>88FFFFFF</colordiffuse> + <visible>ListItem.HasEpg</visible> + <info>ListItem.Progress</info> + </control> + <control type="image"> + <right>110</right> + <top>25</top> + <width>40</width> + <height>40</height> + <texture>$VAR[PVRStatusImageVar]</texture> + </control> + <control type="label"> + <left>105</left> + <top>8</top> + <height>90</height> + <right>120</right> + <aligny>top</aligny> + <font>font14</font> + <label>$INFO[ListItem.Label]</label> + <animation effect="slide" start="0,0" end="0,18" time="0">Conditional</animation> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="label"> + <left>165</left> + <top>46</top> + <height>90</height> + <right>120</right> + <aligny>top</aligny> + <font>font12</font> + <label>$INFO[ListItem.Title]</label> + <shadowcolor>text_shadow</shadowcolor> + <textcolor>grey</textcolor> + </control> + <control type="label"> + <left>12</left> + <top>0</top> + <height>90</height> + <width>70</width> + <align>center</align> + <aligny>center</aligny> + <font>font32_title</font> + <label>$INFO[ListItem.ChannelNumberLabel]</label> + <textcolor>grey</textcolor> + <shadowcolor>text_shadow</shadowcolor> + </control> + </control> + </itemlayout> + </control> + <control type="fixedlist" id="51"> + <left>0</left> + <top>0</top> + <right>920</right> + <height>100%</height> + <movement>4</movement> + <focusposition>6</focusposition> + <scrolltime tween="cubic" easing="out">500</scrolltime> + <orientation>vertical</orientation> + <onleft>9000</onleft> + <onright>60</onright> + <onup>51</onup> + <ondown>51</ondown> + <viewtype label="List">list</viewtype> + <preloaditems>1</preloaditems> + <pagecontrol>60</pagecontrol> + <focusedlayout height="70" width="tvchannelslist_width"> + <control type="group"> + <width>tvchannelslist_width</width> + <control type="image"> + <left>0</left> + <top>0</top> + <right>0</right> + <height>70</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + <visible>Control.hasFocus(51)</visible> + </control> + <control type="progress"> + <right>10</right> + <top>25</top> + <width>50</width> + <height>12</height> + <colordiffuse>88FFFFFF</colordiffuse> + <midtexture border="3">progress/texturebg_white.png</midtexture> + <visible>ListItem.HasEpg + !ListItem.IsRecording</visible> + <info>ListItem.Progress</info> + </control> + <control type="image"> + <right>15</right> + <top>9</top> + <width>40</width> + <height>40</height> + <texture>$VAR[PVRStatusImageVar]</texture> + </control> + <control type="label"> + <left>105</left> + <top>0</top> + <height>70</height> + <right>90</right> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <left>320</left> + <top>0</top> + <height>70</height> + <right>90</right> + <aligny>center</aligny> + <align>right</align> + <label>$INFO[ListItem.Title]</label> + </control> + <control type="label"> + <left>12</left> + <top>0</top> + <height>70</height> + <width>70</width> + <align>center</align> + <aligny>center</aligny> + <font>font32_title</font> + <label>$INFO[ListItem.ChannelNumberLabel]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + </control> + </focusedlayout> + <itemlayout height="70" width="tvchannelslist_width"> + <control type="group"> + <width>tvchannelslist_width</width> + <control type="progress"> + <right>10</right> + <top>25</top> + <width>50</width> + <height>12</height> + <colordiffuse>88FFFFFF</colordiffuse> + <visible>ListItem.HasEpg + !ListItem.IsRecording</visible> + <info>ListItem.Progress</info> + </control> + <control type="image"> + <right>15</right> + <top>9</top> + <width>40</width> + <height>40</height> + <texture>$VAR[PVRStatusImageVar]</texture> + </control> + <control type="label"> + <left>105</left> + <top>0</top> + <height>70</height> + <right>90</right> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="label"> + <left>320</left> + <top>0</top> + <height>70</height> + <right>90</right> + <aligny>center</aligny> + <align>right</align> + <label>$INFO[ListItem.Title]</label> + <shadowcolor>text_shadow</shadowcolor> + <textcolor>grey</textcolor> + </control> + <control type="label"> + <left>12</left> + <top>0</top> + <height>70</height> + <width>70</width> + <align>center</align> + <aligny>center</aligny> + <font>font32_title</font> + <label>$INFO[ListItem.ChannelNumberLabel]</label> + <textcolor>grey</textcolor> + <shadowcolor>text_shadow</shadowcolor> + </control> + </control> + </itemlayout> + </control> + </control> + <control type="group"> + <depth>DepthContentPanel</depth> + <width>870</width> + <right>0</right> + <include>OpenClose_Right</include> + <include content="ContentPanel"> + <param name="left" value="-68" /> + <param name="width" value="970" /> + <param name="top" value="-20" /> + <param name="flipx" value="true" /> + </include> + <control type="scrollbar" id="60"> + <left>-48</left> + <top>0</top> + <width>12</width> + <height>100%</height> + <onleft>50</onleft> + <onright>50</onright> + <orientation>vertical</orientation> + <animation effect="zoom" start="100,100" end="50,100" center="-48,0" time="300" tween="sine" easing="inout" condition="!Control.HasFocus(60)">conditional</animation> + </control> + <control type="group"> + <left>0</left> + <top>202</top> + <control type="progress"> + <top>125</top> + <width>520</width> + <height>12</height> + <colordiffuse>88FFFFFF</colordiffuse> + <visible>ListItem.HasEpg</visible> + <info>ListItem.Progress</info> + </control> + <control type="label"> + <top>82</top> + <width>560</width> + <height>262</height> + <visible>!String.IsEqual(ListItem.StartTime,ListItem.EndTime)</visible> + <label>$INFO[ListItem.StartTime]</label> + </control> + <control type="label"> + <top>82</top> + <width>520</width> + <height>262</height> + <align>right</align> + <visible>!String.IsEqual(ListItem.StartTime,ListItem.EndTime)</visible> + <label>$INFO[ListItem.EndTime]</label> + </control> + <control type="label"> + <top>-80</top> + <width>540</width> + <height>262</height> + <textcolor>white</textcolor> + <font>font45</font> + <label>$INFO[ListItem.ChannelName]</label> + </control> + <control type="label"> + <top>20</top> + <width>540</width> + <height>625</height> + <label>$INFO[ListItem.Duration,$LOCALIZE[180]: ]</label> + </control> + <control type="label"> + <top>-20</top> + <width>540</width> + <height>625</height> + <label>[B]$INFO[ListItem.EpgEventTitle,,[CR]][/B]</label> + </control> + </control> + <control type="image"> + <left>540</left> + <top>122</top> + <width>240</width> + <height>220</height> + <aspectratio align="right">keep</aspectratio> + <texture fallback="DefaultTVShows.png">$INFO[Listitem.Icon]</texture> + <fadetime>200</fadetime> + </control> + <control type="textbox"> + <top>382</top> + <width>820</width> + <bottom>100</bottom> + <label>[B]$INFO[ListItem.EpisodeName,,[CR]][/B]$INFO[ListItem.Plot]</label> + </control> + <control type="textbox"> + <top>612</top> + <width>800</width> + <height>362</height> + <align>center</align> + <font>font27</font> + <textcolor>80FFFFFF</textcolor> + <label>$LOCALIZE[19055]</label> + <visible>String.IsEmpty(Listitem.Plot)</visible> + </control> + </control> + <include content="TopBar"> + <param name="breadcrumbs_label" value="$VAR[BreadcrumbsPVRChannelsVar]" /> + </include> + <include content="BottomBar"> + <param name="info_visible" value="true" /> + </include> + <control type="textbox"> + <bottom>15</bottom> + <width>800</width> + <right>40</right> + <height>80</height> + <align>right</align> + <visible>!String.isempty(ListItem.NextTitle)</visible> + <label>$INFO[ListItem.NextTitle,[COLOR grey]$LOCALIZE[19031]:[CR][/COLOR]] $INFO[ListItem.NextStartTime]</label> + <include>OpenClose_Right</include> + </control> + <include>MediaMenuMouseOverlay</include> + <control type="group"> + <include>MediaMenuCommon</include> + <include>PVRSideBar</include> + </control> + </control> + <control type="label" id="29"> + <font></font> + <include>HiddenObject</include> + </control> + <control type="label" id="30"> + <font></font> + <include>HiddenObject</include> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/MyPVRGuide.xml b/addons/skin.estuary/xml/MyPVRGuide.xml new file mode 100644 index 0000000000..1034ac295e --- /dev/null +++ b/addons/skin.estuary/xml/MyPVRGuide.xml @@ -0,0 +1,231 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">10</defaultcontrol> + <backgroundcolor>background</backgroundcolor> + <views>10</views> + <menucontrol>9000</menucontrol> + <controls> + <include>DefaultBackground</include> + <control type="group" id="50"> + <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> + <control type="group"> + <description>Guide Timeline</description> + <visible>Control.IsVisible(10)</visible> + <include>OpenClose_Right</include> + <include>Visible_Right</include> + <control type="group"> + <top>140</top> + <depth>DepthContentPanel</depth> + <control type="image"> + <left>0</left> + <top>-10</top> + <width>100%</width> + <bottom>336</bottom> + <texture colordiffuse="E6FFFFFF">dialogs/dialog-bg-nobo.png</texture> + </control> + <control type="epggrid" id="10"> + <left>0</left> + <top>0</top> + <right>20</right> + <bottom>340</bottom> + <pagecontrol>60</pagecontrol> + <scrolltime tween="quadratic" easing="out">300</scrolltime> + <timeblocks>34</timeblocks> + <rulerunit>6</rulerunit> + <onleft>9000</onleft> + <onright>60</onright> + <onup>10</onup> + <ondown>10</ondown> + <viewtype label="19032">list</viewtype> + <progresstexture border="0,60,18,14" colordiffuse="button_focus">windows/pvr/epg_progress.png</progresstexture> + <rulerlayout height="45" width="1400"> + <control type="label"> + <width>365</width> + <height>45</height> + <font>font12</font> + <label>$INFO[ListItem.Label]</label> + <textoffsetx>10</textoffsetx> + <textcolor>button_focus</textcolor> + </control> + </rulerlayout> + <channellayout height="62" width="350"> + <control type="label"> + <left>2</left> + <top>-2</top> + <width>70</width> + <height>60</height> + <font>font36_title</font> + <label>$INFO[ListItem.ChannelNumber]</label> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="label" id="1"> + <left>65</left> + <top>-2</top> + <width>350</width> + <height>60</height> + <font>font12</font> + <label>$INFO[ListItem.ChannelName]</label> + <aligny>center</aligny> + <textoffsetx>10</textoffsetx> + </control> + </channellayout> + <focusedchannellayout height="62" width="350"> + <control type="label"> + <left>2</left> + <top>-2</top> + <width>70</width> + <height>60</height> + <font>font36_title</font> + <label>$INFO[ListItem.ChannelNumber]</label> + <textcolor>button_focus</textcolor> + <align>center</align> + <aligny>center</aligny> + </control> + <control type="label" id="1"> + <left>65</left> + <top>-2</top> + <width>350</width> + <height>60</height> + <font>font12</font> + <label>$INFO[ListItem.ChannelName]</label> + <textcolor>button_focus</textcolor> + <aligny>center</aligny> + <textoffsetx>10</textoffsetx> + </control> + </focusedchannellayout> + <itemlayout height="62" width="60"> + <control type="image" id="2"> + <width>58</width> + <height>58</height> + <texture border="3" fallback="windows/pvr/epg-genres/0.png">$INFO[ListItem.Property(GenreType),windows/pvr/epg-genres/,.png]</texture> + </control> + <control type="label" id="1"> + <left>6</left> + <top>0</top> + <width>50</width> + <height>36</height> + <aligny>center</aligny> + <font>font12</font> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <left>6</left> + <top>35</top> + <width>20</width> + <height>20</height> + <texture>$VAR[PVRTimerIcon]</texture> + </control> + </itemlayout> + <focusedlayout height="62" width="60"> + <control type="image" id="2"> + <top>2</top> + <left>2</left> + <width>54</width> + <height>54</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + <visible>Control.HasFocus(10)</visible> + </control> + <control type="image" id="2"> + <width>58</width> + <height>58</height> + <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> + </control> + <control type="image" id="2"> + <width>58</width> + <height>58</height> + <top>0</top> + <texture border="3" fallback="windows/pvr/epg-genres/0.png">$INFO[ListItem.Property(GenreType),windows/pvr/epg-genres/,.png]</texture> + <visible>!Control.HasFocus(10)</visible> + </control> + <control type="label" id="1"> + <left>6</left> + <top>0</top> + <width>50</width> + <height>36</height> + <aligny>center</aligny> + <font>font12</font> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <left>6</left> + <top>35</top> + <width>20</width> + <height>20</height> + <texture>$VAR[PVRTimerIcon]</texture> + </control> + </focusedlayout> + </control> + <control type="scrollbar" id="60"> + <right>0</right> + <top>47</top> + <width>12</width> + <bottom>340</bottom> + <onleft>10</onleft> + <onright>10</onright> + <orientation>vertical</orientation> + <texturesliderbackground colordiffuse="22FFFFFF">colors/white.png</texturesliderbackground> + <animation effect="fade" start="100" end="40" time="0" condition="!system.getbool(input.enablemouse)">Conditional</animation> + </control> + </control> + <control type="group"> + <bottom>0</bottom> + <height>300</height> + <control type="image" id="82"> + <width>450</width> + <height>240</height> + <aspectratio align="center" aligny="top">keep</aspectratio> + <fadetime>400</fadetime> + <texture>$INFO[ListItem.PlotOutline]</texture> + <visible>String.StartsWith(ListItem.PlotOutline,http://) | String.StartsWith(ListItem.PlotOutline,https://)</visible> + </control> + <control type="image"> + <left>10</left> + <width>240</width> + <height>200</height> + <aspectratio align="right">keep</aspectratio> + <fadetime>400</fadetime> + <texture>$INFO[Container(10).ListItem.Icon]</texture> + <visible>!Control.IsVisible(82)</visible> + </control> + <control type="label"> + <top>-9</top> + <left>300</left> + <right>60</right> + <height>30</height> + <textcolor>button_focus</textcolor> + <label>$INFO[ListItem.StartTime,, - ]$INFO[ListItem.EndTime]$INFO[ListItem.EpgEventTitle, [COLOR grey],[/COLOR]]$INFO[ListItem.EpisodeName, [COLOR grey](,)[/COLOR]]$INFO[ListItem.Genre, $LOCALIZE[515]: [COLOR grey],[/COLOR]]</label> + </control> + <control type="textbox"> + <left>300</left> + <top>38</top> + <right>60</right> + <height>179</height> + <label>$INFO[ListItem.Plot]</label> + <autoscroll delay="10000" time="3000" repeat="10000">Skin.HasSetting(AutoScroll)</autoscroll> + </control> + </control> + </control> + <include content="TopBar"> + <param name="breadcrumbs_label" value="$VAR[BreadcrumbsPVRGuideVar]" /> + </include> + <include content="BottomBar"> + <param name="info_visible" value="true" /> + </include> + <control type="group"> + <include>MediaMenuCommon</include> + <include content="PVRSideBar"> + <param name="group_label2" value="$INFO[Control.GetLabel(30)]" /> + </include> + </control> + </control> + <control type="label" id="29"> + <font></font> + <include>HiddenObject</include> + </control> + <control type="label" id="30"> + <font></font> + <include>HiddenObject</include> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/MyPVRRecordings.xml b/addons/skin.estuary/xml/MyPVRRecordings.xml new file mode 100644 index 0000000000..5ad74f039c --- /dev/null +++ b/addons/skin.estuary/xml/MyPVRRecordings.xml @@ -0,0 +1,262 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">50</defaultcontrol> + <backgroundcolor>background</backgroundcolor> + <views>50</views> + <menucontrol>9000</menucontrol> + <controls> + <include>DefaultBackground</include> + <control type="group"> + <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> + <control type="group"> + <include>OpenClose_Left</include> + <control type="fixedlist" id="50"> + <left>0</left> + <top>0</top> + <right>778</right> + <height>100%</height> + <onleft>9000</onleft> + <onright>73</onright> + <onup>50</onup> + <ondown>50</ondown> + <movement>3</movement> + <focusposition>5</focusposition> + <pagecontrol>73</pagecontrol> + <scrolltime>200</scrolltime> + <focusedlayout height="80"> + <control type="group"> + <width>tvrecordings_width</width> + <control type="image"> + <left>0</left> + <top>0</top> + <right>0</right> + <height>80</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + <animation effect="fade" start="100" end="0" time="0" condition="!Control.HasFocus(50)">Conditional</animation> + </control> + <control type="image"> + <left>21</left> + <top>30</top> + <width>32</width> + <height>32</height> + <texture colordiffuse="white">$VAR[ListWatchedIconVar]</texture> + <animation effect="fade" start="0" end="100" time="300" reversible="false">Focus</animation> + </control> + <control type="label"> + <left>75</left> + <top>0</top> + <height>80</height> + <right>30</right> + <aligny>center</aligny> + <scroll>true</scroll> + <label>$INFO[ListItem.Label]$INFO[ListItem.EpisodeName, (,)]</label> + </control> + <control type="label"> + <left>15</left> + <top>0</top> + <height>80</height> + <right>20</right> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + <textcolor>white</textcolor> + </control> + </control> + </focusedlayout> + <itemlayout height="80"> + <control type="group"> + <width>tvrecordings_width</width> + <control type="image"> + <left>21</left> + <top>30</top> + <width>32</width> + <height>32</height> + <texture>$VAR[ListWatchedIconVar]</texture> + </control> + <control type="label"> + <left>75</left> + <top>0</top> + <height>80</height> + <right>30</right> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]$INFO[ListItem.EpisodeName, (,)]</label> + </control> + <control type="label"> + <left>15</left> + <top>0</top> + <height>80</height> + <right>20</right> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + <textcolor>grey</textcolor> + <shadowcolor>text_shadow</shadowcolor> + </control> + </control> + </itemlayout> + </control> + </control> + <control type="group"> + <depth>DepthContentPanel</depth> + <include>OpenClose_Right</include> + <right>0</right> + <width>820</width> + <include content="ContentPanel"> + <param name="left" value="-62" /> + <param name="width" value="970" /> + <param name="top" value="-20" /> + <param name="flipx" value="true" /> + </include> + <control type="scrollbar" id="73"> + <left>-30</left> + <top>0</top> + <width>12</width> + <height>100%</height> + <onleft>50</onleft> + <onright>50</onright> + <orientation>vertical</orientation> + <animation effect="zoom" start="100,100" end="50,100" center="-50,0" time="300" tween="sine" easing="inout" condition="!Control.HasFocus(73)">conditional</animation> + </control> + <control type="group"> + <visible>!ListItem.IsFolder</visible> + <top>180</top> + <control type="label"> + <left>170</left> + <top>57</top> + <width>560</width> + <height>262</height> + <wrapmultiline>true</wrapmultiline> + <label>$INFO[ListItem.Duration,$LOCALIZE[180]: ][CR]$INFO[ListItem.Date,$LOCALIZE[552]: ]</label> + </control> + <control type="label"> + <left>170</left> + <top>10</top> + <width>560</width> + <height>262</height> + <font>font36_title</font> + <label>$INFO[ListItem.ChannelName]</label> + </control> + <control type="image"> + <left>-20</left> + <top>15</top> + <width>150</width> + <height>120</height> + <fadetime>200</fadetime> + <aspectratio>keep</aspectratio> + <texture>$INFO[ListItem.Icon]</texture> + </control> + <control type="label"> + <top>195</top> + <width>750</width> + <height>262</height> + <font>font36_title</font> + <label>$INFO[ListItem.Title]</label> + </control> + <control type="label"> + <top>240</top> + <width>750</width> + <height>70</height> + <label>[I]$INFO[ListItem.EpisodeName][/I]</label> + </control> + <control type="textbox"> + <top>284</top> + <width>750</width> + <bottom>95</bottom> + <align>justify</align> + <label>$INFO[ListItem.Plot]</label> + <autoscroll delay="10000" time="3000" repeat="10000">Skin.HasSetting(autoscroll)</autoscroll> + </control> + </control> + <control type="group"> + <visible>ListItem.IsFolder</visible> + <top>180</top> + <control type="label"> + <top>10</top> + <width>560</width> + <height>262</height> + <label>$LOCALIZE[19076] ($INFO[Container(5000).NumItems,[B],[/B] $LOCALIZE[31036]])</label> + <font>font37</font> + <visible>ListItem.IsFolder + !ListItem.IsParentFolder</visible> + </control> + <control type="group"> + <left>-10</left> + <top>60</top> + <visible>ListItem.IsFolder + !ListItem.IsParentFolder</visible> + <control type="panel" id="5000"> + <top>20</top> + <width>780</width> + <bottom>200</bottom> + <orientation>vertical</orientation> + <focusedlayout height="100" width="780"> + <control type="label"> + <left>10</left> + <height>90</height> + <width>780</width> + <aligny>center</aligny> + <label>$INFO[ListItem.Date,[COLOR grey],[/COLOR][CR]]$INFO[ListItem.Label]$INFO[ListItem.EpisodeName, (,)]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + </focusedlayout> + <itemlayout height="100" width="780"> + <control type="label"> + <left>10</left> + <height>90</height> + <width>$PARAM[width]</width> + <aligny>center</aligny> + <label>$INFO[ListItem.Date,[COLOR grey],[/COLOR][CR]]$INFO[ListItem.Label]$INFO[ListItem.EpisodeName, (,)]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + </itemlayout> + <content sortby="date" sortorder="descending">$INFO[ListItem.FilenameAndPath]</content> + </control> + </control> + </control> + </control> + <include content="TopBar"> + <param name="breadcrumbs_label" value="$VAR[BreadcrumbsPVRRecordingsVar]" /> + </include> + <include content="BottomBar"> + <param name="info_visible" value="true" /> + </include> + <control type="group"> + <depth>DepthBars</depth> + <right>0</right> + <width>820</width> + <include>OpenClose_Right</include> + <bottom>0</bottom> + <height>60</height> + <control type="label"> + <description>Disk usage text</description> + <width>550</width> + <height>20</height> + <label>$INFO[PVR.backenddiskspace]</label> + <shadowcolor>black</shadowcolor> + <align>right</align> + <font>font30_title</font> + <visible>!Integer.IsGreater(PVR.backenddiskspaceprogr,100)</visible> + </control> + <control type="progress"> + <description>Disk usage bar</description> + <left>570</left> + <top>17</top> + <width>200</width> + <height>12</height> + <info>PVR.backenddiskspaceprogr</info> + <visible>!Integer.IsGreater(PVR.backenddiskspaceprogr,100)</visible> + </control> + </control> + <control type="group"> + <include>MediaMenuCommon</include> + <include>PVRSideBar</include> + </control> + </control> + <control type="label" id="29"> + <font></font> + <include>HiddenObject</include> + </control> + <control type="label" id="30"> + <font></font> + <include>HiddenObject</include> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/1080i/MyPVRSearch.xml b/addons/skin.estuary/xml/MyPVRSearch.xml index f8fde2d20c..6849d7a88c 100644 --- a/addons/skin.estuary/1080i/MyPVRSearch.xml +++ b/addons/skin.estuary/xml/MyPVRSearch.xml @@ -12,43 +12,29 @@ <visible>Control.IsVisible(50)</visible> <include>OpenClose_Left</include> <include>Visible_Left</include> - <control type="image"> - <description>background image</description> - <left>90</left> - <top>160</top> - <width>1090</width> - <height>746</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="group"> - <left>110</left> - <top>180</top> - <control type="list" id="50"> - <left>0</left> - <top>3</top> - <width>1050</width> - <height>700</height> - <onup>50</onup> - <ondown>50</ondown> - <onleft>9000</onleft> - <onright>77</onright> - <pagecontrol>77</pagecontrol> - <scrolltime>200</scrolltime> - <itemlayout height="100"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1050</width> - <height>101</height> - <texture border="90,3,90,3">lists/separator.png</texture> - </control> + <control type="fixedlist" id="50"> + <left>0</left> + <top>0</top> + <right>918</right> + <height>100%</height> + <onup>50</onup> + <ondown>50</ondown> + <onleft>9000</onleft> + <onright>77</onright> + <movement>2</movement> + <focusposition>3</focusposition> + <pagecontrol>77</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="100"> + <control type="group"> + <width>tvchannelslist_width</width> <control type="label"> <visible>String.IsEmpty(ListItem.Date)</visible> <left>120</left> <top>0</top> - <width>650</width> + <right>30</right> <height>100</height> - <font>font24_title</font> + <font>font36_title</font> <aligny>center</aligny> <label>$INFO[ListItem.Label]</label> </control> @@ -59,17 +45,17 @@ <top>10</top> <width>80</width> <height>80</height> - <texture fallback="DefaultTVShowsSquare.png">$INFO[Listitem.ActualIcon]</texture> + <texture fallback="DefaultTVShows.png">$INFO[Listitem.ActualIcon]</texture> <aspectratio>keep</aspectratio> <visible>!String.IsEmpty(ListItem.ActualIcon)</visible> </control> <control type="label"> <left>120</left> <top>10</top> - <width>890</width> + <right>30</right> <height>100</height> <aligny>top</aligny> - <label>$INFO[ListItem.ChannelName][COLOR button_focus]$INFO[ListItem.Label, - ][/COLOR]</label> + <label>$INFO[ListItem.ChannelName][COLOR grey]$INFO[ListItem.Label, - ][/COLOR]</label> </control> <control type="label"> <left>120</left> @@ -88,20 +74,15 @@ <texture>$VAR[PVRStatusImageVar]</texture> </control> </control> - </itemlayout> - <focusedlayout height="100"> - <control type="image"> - <left>0</left> - <top>0</top> - <width>1050</width> - <height>101</height> - <texture border="90,3,90,3">lists/separator.png</texture> - <visible>!Control.HasFocus(50)</visible> - </control> + </control> + </itemlayout> + <focusedlayout height="100"> + <control type="group"> + <width>tvchannelslist_width</width> <control type="image"> <left>0</left> <top>0</top> - <width>1050</width> + <right>0</right> <height>101</height> <texture colordiffuse="button_focus">lists/focus.png</texture> <visible>Control.HasFocus(50)</visible> @@ -110,9 +91,9 @@ <visible>String.IsEmpty(ListItem.Date)</visible> <left>120</left> <top>0</top> - <width>650</width> + <right>30</right> <height>100</height> - <font>font24_title</font> + <font>font36_title</font> <aligny>center</aligny> <label>$INFO[ListItem.Label]</label> </control> @@ -123,17 +104,17 @@ <top>10</top> <width>80</width> <height>80</height> - <texture fallback="DefaultTVShowsSquare.png">$INFO[Listitem.ActualIcon]</texture> + <texture fallback="DefaultTVShows.png">$INFO[Listitem.ActualIcon]</texture> <aspectratio>keep</aspectratio> <visible>!String.IsEmpty(ListItem.ActualIcon)</visible> </control> <control type="label"> <left>120</left> <top>10</top> - <width>890</width> + <right>30</right> <height>100</height> <aligny>top</aligny> - <label>$INFO[ListItem.ChannelName][COLOR button_focus]$INFO[ListItem.Label, - ][/COLOR]</label> + <label>$INFO[ListItem.ChannelName]$INFO[ListItem.Label, - ]</label> </control> <control type="label"> <left>120</left> @@ -152,41 +133,43 @@ <texture>$VAR[PVRStatusImageVar]</texture> </control> </control> - </focusedlayout> - </control> - <control type="scrollbar" id="77"> - <left>1055</left> - <top>0</top> - <width>12</width> - <height>710</height> - <onleft>50</onleft> - <onright>104</onright> - <orientation>vertical</orientation> - </control> + </control> + </focusedlayout> </control> </control> <control type="group"> - <left>1220</left> - <top>180</top> - <visible>!String.IsEmpty(ListItem.Date)</visible> - <include>Visible_Right</include> + <depth>DepthContentPanel</depth> + <width>870</width> + <right>0</right> <include>OpenClose_Right</include> - <include content="PVRInfoPanel"> - <param name="bottom_label1" value="$INFO[ListItem.NextTitle,[COLOR button_focus]$LOCALIZE[19031]:[/COLOR] ]" /> - <param name="bottom_label2" value="$INFO[ListItem.NextStartTime]" /> + <include content="ContentPanel"> + <param name="left" value="-68" /> + <param name="width" value="970" /> + <param name="top" value="-20" /> + <param name="flipx" value="true" /> </include> - </control> - <control type="group"> - <include>MediaMenuCommon</include> - <include>PVRSideBar</include> + <control type="scrollbar" id="77"> + <left>-45</left> + <top>0</top> + <width>12</width> + <height>100%</height> + <onleft>50</onleft> + <onright>50</onright> + <orientation>vertical</orientation> + <animation effect="zoom" start="100,100" end="50,100" center="-45,0" time="300" tween="sine" easing="inout" condition="!Control.HasFocus(77)">conditional</animation> + </control> + <include>PVRInfoPanel</include> </control> <include content="TopBar"> <param name="breadcrumbs_label" value="$VAR[BreadcrumbsPVRSearchVar]" /> - <param name="breadcrumbs_icon" value="icons/settings/tvguide.png" /> </include> <include content="BottomBar"> <param name="info_visible" value="true" /> </include> + <control type="group"> + <include>MediaMenuCommon</include> + <include>PVRSideBar</include> + </control> </control> </controls> </window> diff --git a/addons/skin.estuary/xml/MyPVRTimers.xml b/addons/skin.estuary/xml/MyPVRTimers.xml new file mode 100644 index 0000000000..f6785a27b2 --- /dev/null +++ b/addons/skin.estuary/xml/MyPVRTimers.xml @@ -0,0 +1,202 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">50</defaultcontrol> + <menucontrol>9000</menucontrol> + <views>50</views> + <controls> + <include>DefaultBackground</include> + <control type="group"> + <visible>Control.IsVisible(50)</visible> + <control type="group"> + <include>OpenClose_Left</include> + <control type="fixedlist" id="50"> + <left>0</left> + <top>0</top> + <right>860</right> + <height>100%</height> + <onup>50</onup> + <ondown>50</ondown> + <onleft>9000</onleft> + <onright>73</onright> + <movement>4</movement> + <focusposition>5</focusposition> + <pagecontrol>73</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="100"> + <control type="group"> + <width>tvrecordings_width</width> + <control type="label"> + <left>30</left> + <top>0</top> + <width>500</width> + <height>100</height> + <font>font36_title</font> + <aligny>center</aligny> + <visible>String.IsEmpty(ListItem.Date)</visible> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="group"> + <visible>!String.IsEmpty(ListItem.Date)</visible> + <control type="label"> + <left>30</left> + <top>10</top> + <right>30</right> + <height>30</height> + <aligny>top</aligny> + <label>$INFO[ListItem.ChannelName][COLOR grey]$INFO[ListItem.Label, - ][/COLOR]</label> + </control> + <control type="label"> + <left>30</left> + <top>53</top> + <width>680</width> + <height>30</height> + <font>font12</font> + <aligny>top</aligny> + <label>$INFO[ListItem.Timertype]</label> + </control> + <control type="label"> + <right>20</right> + <top>13</top> + <width>900</width> + <height>70</height> + <font>font12</font> + <align>right</align> + <aligny>top</aligny> + <label>$INFO[ListItem.Comment]</label> + </control> + <control type="label"> + <right>20</right> + <top>53</top> + <width>900</width> + <height>75</height> + <font>font12</font> + <align>right</align> + <aligny>top</aligny> + <label>$INFO[ListItem.Date]</label> + </control> + </control> + </control> + </itemlayout> + <focusedlayout height="100"> + <control type="group"> + <width>tvrecordings_width</width> + <control type="image"> + <left>0</left> + <top>0</top> + <right>0</right> + <height>101</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + <visible>Control.HasFocus(50)</visible> + </control> + <control type="label"> + <left>30</left> + <top>0</top> + <width>250</width> + <height>100</height> + <font>font36_title</font> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + <visible>String.IsEmpty(ListItem.Date)</visible> + </control> + <control type="group"> + <visible>!String.IsEmpty(ListItem.Date)</visible> + <control type="label"> + <left>30</left> + <top>10</top> + <right>30</right> + <height>100</height> + <aligny>top</aligny> + <label>$INFO[ListItem.ChannelName]$INFO[ListItem.Label, - ]</label> + </control> + <control type="label"> + <left>30</left> + <top>53</top> + <width>680</width> + <height>100</height> + <font>font12</font> + <aligny>top</aligny> + <label>$INFO[ListItem.Timertype]</label> + </control> + <control type="label"> + <right>20</right> + <top>13</top> + <width>900</width> + <height>70</height> + <font>font12</font> + <align>right</align> + <aligny>top</aligny> + <label>$INFO[ListItem.Comment]</label> + </control> + <control type="label"> + <right>20</right> + <top>53</top> + <width>900</width> + <height>75</height> + <font>font12</font> + <align>right</align> + <aligny>top</aligny> + <label>$INFO[ListItem.Date]</label> + </control> + </control> + </control> + </focusedlayout> + </control> + </control> + <control type="group"> + <depth>DepthContentPanel</depth> + <include>OpenClose_Right</include> + <width>810</width> + <right>0</right> + <include content="ContentPanel"> + <param name="left" value="-72" /> + <param name="width" value="970" /> + <param name="top" value="-20" /> + <param name="flipx" value="true" /> + </include> + <control type="scrollbar" id="73"> + <left>-50</left> + <top>0</top> + <width>12</width> + <height>100%</height> + <onleft>50</onleft> + <onright>50</onright> + <orientation>vertical</orientation> + <animation effect="zoom" start="100,100" end="50,100" center="-50,0" time="300" tween="sine" easing="inout" condition="!Control.HasFocus(73)">conditional</animation> + </control> + <include>PVRInfoPanel</include> + </control> + </control> + <include content="TopBar"> + <param name="breadcrumbs_label" value="$VAR[BreadcrumbsPVRTimersVar]" /> + </include> + <include content="BottomBar"> + <param name="info_visible" value="true" /> + </include> + <control type="label"> + <right>20</right> + <description>Disk usage text</description> + <include>OpenClose_Right</include> + <bottom>10</bottom> + <width>800</width> + <height>60</height> + <label>$INFO[PVR.NextTimer]</label> + <shadowcolor>black</shadowcolor> + <align>right</align> + <aligny>center</aligny> + <wrapmultiline>true</wrapmultiline> + <font>font27</font> + </control> + <control type="group"> + <include>MediaMenuCommon</include> + <include>PVRSideBar</include> + </control> + <control type="label" id="29"> + <font>-</font> + <include>HiddenObject</include> + </control> + <control type="label" id="30"> + <font>-</font> + <include>HiddenObject</include> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/1080i/MyPics.xml b/addons/skin.estuary/xml/MyPics.xml index eda680ebba..00bacbd9b0 100644 --- a/addons/skin.estuary/1080i/MyPics.xml +++ b/addons/skin.estuary/xml/MyPics.xml @@ -8,40 +8,41 @@ <include>DefaultBackground</include> <control type="group"> <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> - <include>CommonScrollbars</include> <include>View_50_List</include> <include>View_52_IconWall</include> <include>View_53_Shift</include> - <include>View_54_InfoWall</include> + <control type="group"> + <left>50</left> + <include>View_54_InfoWall</include> + </control> <include>View_55_WideList</include> - <include>View_500_SmallThumb</include> + <include>View_500_Wall</include> + <include>CommonScrollbars</include> <control type="group"> - <include>OpenClose_Right</include> + <include>OpenClose_Left</include> <visible>Control.Isvisible(54)</visible> <include>Visible_Right</include> <visible>Container.Content(images)</visible> - <control type="image"> - <right>90</right> - <top>162</top> - <width>509</width> - <height>746</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> + <include content="ContentPanel"> + <param name="width" value="590" /> + </include> <control type="textbox"> - <right>130</right> + <left>40</left> <top>360</top> <width>429</width> <height>413</height> <align>center</align> - <font>font24_title</font> + <aligny>center</aligny> + <font>font27</font> + <textcolor>80FFFFFF</textcolor> <label>$LOCALIZE[19055]</label> <visible>!ListItem.IsParentFolder + ListItem.IsFolder</visible> </control> <control type="grouplist"> - <right>110</right> - <top>192</top> - <width>450</width> - <height>600</height> + <left>20</left> + <top>152</top> + <width>480</width> + <height>760</height> <orientation>vertical</orientation> <include content="PicsInfoLine"> <param name="label" value="$LOCALIZE[21820]"/> @@ -195,11 +196,17 @@ <include>Visible_Left</include> <include>ListThumbInfoPanel</include> </control> + <include content="TopBar"> + <param name="breadcrumbs_label" value="$LOCALIZE[1213]" /> + </include> + <include content="BottomBar"> + <param name="info_visible" value="true" /> + </include> <include>MediaMenuMouseOverlay</include> <control type="group"> <include>MediaMenuCommon</include> <control type="grouplist" id="9000"> - <top>90</top> + <top>50</top> <include>MediaMenuListCommon</include> <control type="label" id="203"> <description>Actions</description> @@ -241,13 +248,6 @@ <include>MediaMenuNowPlaying</include> </control> </control> - <include content="TopBar"> - <param name="breadcrumbs_label" value="$LOCALIZE[1213]" /> - <param name="breadcrumbs_icon" value="icons/settings/pictures.png" /> - </include> - <include content="BottomBar"> - <param name="info_visible" value="true" /> - </include> </control> </controls> </window> diff --git a/addons/skin.estuary/xml/MyPlaylist.xml b/addons/skin.estuary/xml/MyPlaylist.xml new file mode 100644 index 0000000000..f78d9b7d23 --- /dev/null +++ b/addons/skin.estuary/xml/MyPlaylist.xml @@ -0,0 +1,160 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">50</defaultcontrol> + <backgroundcolor>background</backgroundcolor> + <views>50</views> + <controls> + <include>DefaultBackground</include> + <control type="group"> + <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> + <control type="group"> + <include>OpenClose_Left</include> + <control type="fixedlist" id="50"> + <left>402</left> + <top>3</top> + <right>594</right> + <height>100%</height> + <scrolltime tween="cubic" easing="out">500</scrolltime> + <orientation>vertical</orientation> + <onleft>700</onleft> + <onright>60</onright> + <movement>3</movement> + <focusposition>4</focusposition> + <onup>50</onup> + <ondown>50</ondown> + <pagecontrol>60</pagecontrol> + <viewtype label="List">list</viewtype> + <preloaditems>1</preloaditems> + <focusedlayout height="80" width="924"> + <control type="group"> + <width>playlistlist_width</width> + <control type="image"> + <left>0</left> + <right>0</right> + <height>80</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + <visible>Control.HasFocus(50)</visible> + </control> + <control type="label"> + <left>30</left> + <height>80</height> + <right>30</right> + <aligny>center</aligny> + <font>font12</font> + <label>$INFO[ListItem.Label]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="label"> + <left>30</left> + <height>80</height> + <right>30</right> + <align>right</align> + <aligny>center</aligny> + <font>font12</font> + <label>$VAR[PlaylistLabel2Var]</label> + <textcolor>white</textcolor> + <shadowcolor>text_shadow</shadowcolor> + </control> + </control> + </focusedlayout> + <itemlayout height="80" width="924"> + <control type="group"> + <width>playlistlist_width</width> + <control type="label"> + <left>30</left> + <height>80</height> + <right>30</right> + <aligny>center</aligny> + <font>font12</font> + <label>$INFO[ListItem.TVShowtitle,,: ]$INFO[ListItem.Label]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="label"> + <left>30</left> + <height>80</height> + <right>30</right> + <align>right</align> + <aligny>center</aligny> + <font>font12</font> + <label>$VAR[PlaylistLabel2Var]</label> + <textcolor>grey</textcolor> + <shadowcolor>text_shadow</shadowcolor> + </control> + </control> + </itemlayout> + </control> + <control type="group"> + <depth>DepthContentPanel</depth> + <include content="ContentPanel"> + <param name="width" value="462" /> + </include> + <control type="grouplist" id="700"> + <orientation>vertical</orientation> + <itemgap>-9</itemgap> + <left>0</left> + <top>165</top> + <onup>700</onup> + <ondown>700</ondown> + <onleft>50</onleft> + <onright>50</onright> + <include content="PlaylistWindowButton"> + <param name="control_id" value="20" /> + <param name="label" value="$LOCALIZE[191]$INFO[Playlist.Random, : ]" /> + <param name="width" value="400" /> + </include> + <include content="PlaylistWindowButton"> + <param name="control_id" value="26" /> + <param name="label" value="" /> + <param name="width" value="400" /> + </include> + <include content="PlaylistWindowButton"> + <param name="control_id" value="21" /> + <param name="label" value="$LOCALIZE[190]" /> + <param name="width" value="400" /> + </include> + <include content="PlaylistWindowButton"> + <param name="control_id" value="22" /> + <param name="label" value="$LOCALIZE[192]" /> + <param name="width" value="400" /> + </include> + </control> + </control> + </control> + <control type="group"> + <depth>DepthContentPanel</depth> + <right>0</right> + <width>593</width> + <include>OpenClose_Right</include> + <include content="ListThumbInfoPanel"> + <param name="flip_bg" value="true" /> + </include> + <control type="scrollbar" id="60"> + <left>0</left> + <top>80</top> + <width>12</width> + <bottom>80</bottom> + <onleft>50</onleft> + <texturesliderbackground></texturesliderbackground> + <onright>700</onright> + <animation effect="zoom" end="50,100" time="300" tween="sine" center="0,0" easing="inout" condition="!Control.HasFocus(60)">conditional</animation> + <orientation>vertical</orientation> + </control> + </control> + </control> + <include content="TopBar" condition="Window.IsActive(videoplaylist)"> + <param name="breadcrumbs_label" value="$LOCALIZE[31065]" /> + </include> + <include content="TopBar" condition="Window.IsActive(musicplaylist)"> + <param name="breadcrumbs_label" value="$LOCALIZE[31066]" /> + </include> + <include>BottomBar</include> + <control type="group"> + <depth>DepthBars</depth> + <bottom>0</bottom> + <height>70</height> + <animation effect="fade" start="0" end="100" time="300" delay="300">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> + <include condition="!Skin.HasSetting(hide_mediaflags)">MediaFlags</include> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/1080i/MyPrograms.xml b/addons/skin.estuary/xml/MyPrograms.xml index cb53a4cab2..4386cd5c31 100644 --- a/addons/skin.estuary/1080i/MyPrograms.xml +++ b/addons/skin.estuary/xml/MyPrograms.xml @@ -8,22 +8,28 @@ <include>DefaultBackground</include> <control type="group"> <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> - <include>CommonScrollbars</include> <include>View_50_List</include> <include>View_52_IconWall</include> <include>View_55_WideList</include> - <include>View_500_SmallThumb</include> + <include>View_500_Wall</include> <control type="group"> <include>OpenClose_Left</include> <include>Visible_Left</include> <visible>Control.IsVisible(55)</visible> <include>ListThumbInfoPanel</include> </control> + <include content="TopBar"> + <param name="breadcrumbs_label" value="$LOCALIZE[10001]" /> + </include> + <include content="BottomBar"> + <param name="info_visible" value="true" /> + </include> + <include>CommonScrollbars</include> <include>MediaMenuMouseOverlay</include> <control type="group"> <include>MediaMenuCommon</include> <control type="grouplist" id="9000"> - <top>90</top> + <top>50</top> <include>MediaMenuListCommon</include> <control type="label" id="203"> <description>Actions</description> @@ -47,13 +53,6 @@ </control> <include>MediaMenuNowPlaying</include> </control> - <include content="TopBar"> - <param name="breadcrumbs_label" value="$LOCALIZE[10001]" /> - <param name="breadcrumbs_icon" value="icons/settings/addons.png" /> - </include> - <include content="BottomBar"> - <param name="info_visible" value="true" /> - </include> </control> </controls> </window> diff --git a/addons/skin.estuary/xml/MyVideoNav.xml b/addons/skin.estuary/xml/MyVideoNav.xml new file mode 100644 index 0000000000..19e7e7a14a --- /dev/null +++ b/addons/skin.estuary/xml/MyVideoNav.xml @@ -0,0 +1,178 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">50</defaultcontrol> + <backgroundcolor>background</backgroundcolor> + <views>50,51,52,53,54,55,500,501,502</views> + <menucontrol>9000</menucontrol> + <controls> + <include>DefaultBackground</include> + <control type="group"> + <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation> + <include>View_50_List</include> + <include>View_51_Poster</include> + <include>View_52_IconWall</include> + <include>View_53_Shift</include> + <include>View_54_InfoWall</include> + <include>View_55_WideList</include> + <include>View_500_Wall</include> + <include>View_501_Banner</include> + <include>View_502_FanArt</include> + <control type="group"> + <depth>DepthContentPanel</depth> + <include>OpenClose_Left</include> + <visible>Control.IsVisible(55)</visible> +<!-- <visible>Container.Content(artists) | Container.Content(albums) | Container.Content(addons) | Container.Content(files) | Container.Content(mixed) | Container.Content(musicvideos) | Container.Content(videos) | Container.Content() | Container.Content(episodes)</visible> + --> <include>Visible_Left</include> + <include>ListThumbInfoPanel</include> + </control> + <control type="group"> + <depth>DepthContentPanel</depth> + <include>OpenClose_Left</include> + <visible>Control.IsVisible(50) | Control.Isvisible(54) | [Control.IsVisible(501) + String.IsEqual(Skin.AspectRatio,21:9)]</visible> + <include>Visible_Left</include> + <visible>Container.Content(sets) | Container.Content(movies) | Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(musicvideos)</visible> + <include content="ContentPanel"> + <param name="width" value="656" /> + </include> + <control type="group"> + <width>550</width> + <control type="textbox"> + <top>120</top> + <left>30</left> + <width>550</width> + <aligny>center</aligny> + <height>110</height> + <font>font36_title</font> + <label>$INFO[ListItem.Label]</label> + <!-- <visible>ListItem.IsCollection</visible> + --> + </control> + <control type="textbox"> + <left>30</left> + <top>240</top> + <width>525</width> + <bottom>100</bottom> + <visible>!ListItem.IsCollection</visible> + <label>$INFO[ListItem.Tagline,[I],[/I][CR][CR]]$INFO[ListItem.Plot][CR][CR]</label> + <autoscroll delay="10000" time="3000" repeat="10000">Skin.HasSetting(autoscroll)</autoscroll> + </control> + <control type="textbox"> + <left>30</left> + <top>360</top> + <width>530</width> + <height>413</height> + <align>center</align> + <aligny>center</aligny> + <font>font27</font> + <textcolor>80FFFFFF</textcolor> + <label>$LOCALIZE[19055]</label> + <visible>String.IsEmpty(Listitem.Plot) + String.IsEmpty(Listitem.Tagline) + !ListItem.IsCollection + !ListItem.IsParentFolder</visible> + </control> + <control type="group"> + <left>20</left> + <top>245</top> + <visible>ListItem.IsCollection</visible> + <include content="InfoList"> + <param name="bottom" value="108" /> + <param name="width" value="540" /> + <param name="sortby" value="year" /> + <param name="sortorder" value="descending" /> + <param name="font" value="font13" /> + </include> + </control> + </control> + </control> + <include content="TopBar"> + <param name="breadcrumbs_label" value="$VAR[BreadcrumbsVideoVar]" /> + </include> + <include content="BottomBar"> + <param name="info_visible" value="true" /> + </include> + <control type="group"> + <depth>DepthBars</depth> + <bottom>0</bottom> + <height>70</height> + <animation effect="fade" start="0" end="100" time="300" delay="300">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="200">WindowClose</animation> + <include condition="!Skin.HasSetting(hide_mediaflags)">MediaFlags</include> + </control> + <include>CommonScrollbars</include> + <include>MediaMenuMouseOverlay</include> + <control type="group"> + <include>MediaMenuCommon</include> + <control type="grouplist" id="9000"> + <top>50</top> + <include>MediaMenuListCommon</include> + <control type="button" id="10"> + <description>Watched Toggle</description> + <include>MediaMenuItemsCommon</include> + <label>$LOCALIZE[20367]</label> + <label2>[B]$INFO[Container.NumItems][/B]</label2> + <visible>Container.Content(movies) | Container.Content(sets) | Container.Content(tvshows) | Container.content(seasons) | Container.Content(episodes)</visible> + </control> + <control type="label" id="203"> + <include>MediaMenuLabelCommon</include> + <label>$LOCALIZE[31020]</label> + </control> + <control type="radiobutton" id="16"> + <description>PartyMode</description> + <label>$LOCALIZE[589]</label> + <include>MediaMenuItemsCommon</include> + <visible>Container.Content(MusicVideos)</visible> + </control> + <control type="radiobutton" id="11"> + <description>Unlock Shares</description> + <include>MediaMenuItemsCommon</include> + <label>$LOCALIZE[20336]</label> + <onclick>mastermode</onclick> + <selected>system.ismaster</selected> + <visible>system.haslocks</visible> + </control> + <control type="togglebutton" id="619"> + <description>Update library</description> + <include>MediaMenuItemsCommon</include> + <label>$LOCALIZE[653]</label> + <onclick>UpdateLibrary(video)</onclick> + <visible>!Container.Content(addons)+ String.IsEmpty(Container.PluginName)</visible> + <altlabel>$LOCALIZE[13353]</altlabel> + <usealttexture>library.isscanningvideo</usealttexture> + </control> + <control type="button" id="612"> + <description>Go to playlist</description> + <include>MediaMenuItemsCommon</include> + <label>$LOCALIZE[31056]</label> + <onclick>ActivateWindow(videoplaylist)</onclick> + <visible>IntegerGreaterThan(Playlist.Length(video),0)</visible> + </control> + <control type="button" id="621"> + <description>Get more</description> + <include>MediaMenuItemsCommon</include> + <label>$LOCALIZE[21452]</label> + <onclick>ActivateWindow(addonbrowser,addons://more/video/,return)</onclick> + <visible>Container.Content(addons)</visible> + </control> + <control type="button" id="622"> + <include>MediaMenuItemsCommon</include> + <label>$LOCALIZE[31117]</label> + <onclick condition="System.HasAddon(plugin.library.node.editor)">ActivateWindow(programs,plugin://plugin.library.node.editor/?ltype=video,return)</onclick> + <onclick condition="!System.HasAddon(plugin.library.node.editor)">InstallAddon(plugin.library.node.editor)</onclick> + <visible>Container.Content() + String.IsEmpty(Container.PluginName)</visible> + </control> + <control type="button" id="623"> + <include>MediaMenuItemsCommon</include> + <label>$LOCALIZE[31009]</label> + <onclick>InstallAddon(resource.images.studios.white)</onclick> + <visible>Container.Content(studios) + !System.HasAddon(resource.images.studios.white)</visible> + </control> + <control type="button" id="624"> + <include>MediaMenuItemsCommon</include> + <label>$LOCALIZE[10140]</label> + <onclick>Addon.OpenSettings($INFO[Container.PluginName])</onclick> + <visible>!String.IsEmpty(Container.PluginName)</visible> + </control> + <include>MediaMenuNowPlaying</include> + </control> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/MyWeather.xml b/addons/skin.estuary/xml/MyWeather.xml new file mode 100644 index 0000000000..f5683cdc6c --- /dev/null +++ b/addons/skin.estuary/xml/MyWeather.xml @@ -0,0 +1,208 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">15100</defaultcontrol> + <backgroundcolor>background</backgroundcolor> + <menucontrol>10000</menucontrol> + <controls> + <control type="button" id="20000"> + <include>HiddenObject</include> + <animation effect="fade" time="300" start="100" end="0">Focus</animation> + <onfocus>SetFocus(2000)</onfocus> + <onclick>noop</onclick> + <visible allowhiddenfocus="true">Control.HasFocus(20000)</visible> + </control> + <control type="button" id="20001"> + <include>HiddenObject</include> + <animation effect="fade" time="300" start="100" end="0">Focus</animation> + <onfocus>SetFocus(2000)</onfocus> + <onclick>noop</onclick> + <visible allowhiddenfocus="true">Control.HasFocus(20001)</visible> + </control> + <control type="button" id="10000"> + <include>HiddenObject</include> + <onfocus>ActivateWindow(servicesettings,weather)</onfocus> + <onclick>noop</onclick> + </control> + <control type="videowindow"> + <depth>DepthBackground</depth> + <include>FullScreenDimensions</include> + <visible>Player.HasVideo</visible> + </control> + <control type="visualisation"> + <include>FullScreenDimensions</include> + <visible>Player.HasAudio</visible> + </control> + <control type="group"> + <animation effect="zoom" center="auto" end="102,102" time="0" condition="Integer.IsGreater(System.StereoscopicMode,0)">conditional</animation> + <animation effect="fade" start="100" end="bg_alpha" time="0" condition="Player.HasMedia">Conditional</animation> + <animation effect="fade" start="0" end="100" time="300" condition="Window.Previous(fullscreenvideo) | Window.Previous(startup)">WindowOpen</animation> + <include>ColoredBackgroundImages</include> + </control> + <control type="multiimage"> + <depth>DepthBackground</depth> + <include>FullScreenDimensions</include> + <aspectratio>scale</aspectratio> + <fadetime>400</fadetime> + <animation effect="zoom" center="auto" end="102,102" time="0" condition="Integer.IsGreater(System.StereoscopicMode,0)">conditional</animation> + <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> + <animation effect="fade" time="400">VisibleChange</animation> + <imagepath background="true" colordiffuse="bg_overlay">$VAR[WeatherFanartVar]</imagepath> + <visible>!Player.HasMedia</visible> + </control> + <control type="grouplist" id="2000"> + <orientation>vertical</orientation> + <top>0</top> + <height>100%</height> + <left>0</left> + <ondown>20001</ondown> + <usecontrolcoords>true</usecontrolcoords> + <animation type="Conditional" condition="Control.IsVisible(20000)" reversible="false"> + <effect type="slide" end="0,20" time="60" tween="sine" /> + <effect type="slide" end="0,-20" time="180" tween="sine" delay="80" /> + </animation> + <animation type="Conditional" condition="Control.IsVisible(20001)" reversible="false"> + <effect type="slide" end="0,-20" time="60" tween="sine" /> + <effect type="slide" end="0,20" time="180" tween="sine" delay="80" /> + </animation> + <scrolltime tween="cubic" easing="out">500</scrolltime> + <include>OpenClose_Right</include> + <itemgap>-130</itemgap> + <control type="group" id="567"> + <description>Weather info</description> + <height>380</height> + <control type="image"> + <left>2.5%</left> + <top>100</top> + <width>95%</width> + <height>220</height> + <texture border="21">dialogs/dialog-bg-nobo.png</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="label"> + <top>310</top> + <left>10%</left> + <width>80%</width> + <align>center</align> + <height>44</height> + <shadowcolor>text_shadow</shadowcolor> + <label>$LOCALIZE[31154]</label> + <visible>Control.HasFocus(20)</visible> + <animation effect="fade" time="400">VisibleChange</animation> + </control> + <control type="button" id="20"> + <left>2.5%</left> + <top>100</top> + <width>95%</width> + <height>220</height> + <align>center</align> + <aligny>center</aligny> + <textoffsetx>40</textoffsetx> + <textoffsety>0</textoffsety> + <texturefocus border="40" colordiffuse="button_focus">buttons/button-fo.png</texturefocus> + <texturenofocus></texturenofocus> + <onup>20000</onup> + <ondown>15100</ondown> + <font>font12</font> + <onclick>Weather.LocationNext</onclick> + <label></label> + </control> + <control type="label"> + <right>100</right> + <top>190</top> + <aligny>center</aligny> + <height>24</height> + <width>500</width> + <align>right</align> + <font>WeatherTemp</font> + <label>$INFO[Weather.Temperature]</label> + </control> + <control type="label"> + <right>400</right> + <top>160</top> + <align>right</align> + <label>[I]$LOCALIZE[402]: $INFO[Window(weather).Property(Current.FeelsLike)]$INFO[System.TemperatureUnits][/I][CR]$INFO[Weather.Conditions]</label> + <font>font14</font> + <width>630</width> + </control> + <control type="grouplist"> + <top>150</top> + <left>90</left> + <right>800</right> + <align>justify</align> + <orientation>horizontal</orientation> + <include content="WeatherIcon"> + <param name="label" value="Window(weather).Property(Current.Wind)" /> + <param name="texture" value="icons/weather/wind.png" /> + <param name="header" value="$LOCALIZE[404]" /> + </include> + <include content="WeatherIcon"> + <param name="label" value="Window(weather).Property(Current.Humidity)" /> + <param name="texture" value="icons/weather/humidity.png" /> + <param name="header" value="$LOCALIZE[406]" /> + </include> + <include content="WeatherIcon"> + <param name="label" value="Window(weather).Property(Current.Precipitation)" /> + <param name="texture" value="icons/weather/rain.png" /> + <param name="header" value="$LOCALIZE[33021]" /> + </include> + <include content="WeatherIcon"> + <param name="label" value="Window(weather).Property(Today.Sunrise)" /> + <param name="texture" value="icons/weather/sunrise.png" /> + <param name="header" value="$LOCALIZE[405]" /> + </include> + <include content="WeatherIcon"> + <param name="label" value="Window(weather).Property(Today.Sunset)" /> + <param name="texture" value="icons/weather/sunset.png" /> + <param name="header" value="$LOCALIZE[403]" /> + </include> + </control> + </control> + <include content="WeatherWidget"> + <param name="left" value="-20" /> + <param name="content_include" value="DailyItems" /> + <param name="list_id" value="15100" /> + <param name="widget_header" value="$LOCALIZE[31019]"/> + <param name="visible" value="!String.IsEmpty(Window(weather).Property(Daily.IsFetched))" /> + </include> + <include content="WeatherWidget"> + <param name="left" value="-20" /> + <param name="content_include" value="HourlyItems" /> + <param name="list_id" value="15200" /> + <param name="widget_header" value="$LOCALIZE[33036]"/> + <param name="visible" value="!String.IsEmpty(Window(weather).Property(Hourly.IsFetched))" /> + </include> + <include content="WeatherMapItem"> + <param name="item_id" value="1" /> + <param name="onup_id" value="15100" /> + <param name="ondown_id" value="70020" /> + </include> + <include content="WeatherMapItem"> + <param name="item_id" value="2" /> + <param name="onup_id" value="70010" /> + <param name="ondown_id" value="70030" /> + </include> + <include content="WeatherMapItem"> + <param name="item_id" value="3" /> + <param name="onup_id" value="70020" /> + <param name="ondown_id" value="70040" /> + </include> + <include content="WeatherMapItem"> + <param name="item_id" value="4" /> + <param name="onup_id" value="70030" /> + <param name="ondown_id" value="70050" /> + </include> + <include content="WeatherMapItem"> + <param name="item_id" value="5" /> + <param name="onup_id" value="70040" /> + <param name="ondown_id" value="20001" /> + </include> + </control> + <include content="TopBar"> + <param name="breadcrumbs_label" value="$LOCALIZE[8]$INFO[Window(Weather).Property(Location), / ]" /> + <param name="sublabel" value="$INFO[Window(weather).Property(WeatherProvider)]" /> + </include> + <include>BottomBar</include> + </controls> +</window> diff --git a/addons/skin.estuary/xml/PlayerControls.xml b/addons/skin.estuary/xml/PlayerControls.xml new file mode 100644 index 0000000000..aa3da46905 --- /dev/null +++ b/addons/skin.estuary/xml/PlayerControls.xml @@ -0,0 +1,181 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">201</defaultcontrol> + <visible>Player.HasMedia + Window.IsActive(PlayerControls) + !Window.IsActive(FullscreenVideo) + !Window.IsActive(Visualisation)</visible> + <include>Animation_DialogPopupOpenClose</include> + <controls> + <control type="group"> + <top>335</top> + <centerleft>50%</centerleft> + <width>1115</width> + <include content="DialogBackgroundCommons"> + <param name="DialogBackgroundWidth" value="1115" /> + <param name="DialogBackgroundHeight" value="380" /> + <param name="DialogHeaderLabel" value="16003" /> + <param name="DialogHeaderId" value="" /> + </include> + <control type="group"> + <left>20</left> + <top>70</top> + <control type="label"> + <top>0</top> + <width>780</width> + <height>40</height> + <label>$VAR[PlayerLabel1]</label> + <font>font45</font> + <shadowcolor>black</shadowcolor> + <textcolor>button_focus</textcolor> + <scroll>true</scroll> + </control> + <control type="label"> + <top>56</top> + <width>780</width> + <height>40</height> + <label>$VAR[PlayerLabel2]</label> + <font>font37</font> + <shadowcolor>black</shadowcolor> + <textcolor>button_focus</textcolor> + <scroll>true</scroll> + </control> + <control type="label"> + <top>100</top> + <width>780</width> + <height>40</height> + <label>$VAR[PlayerLabel3]</label> + <font>font37</font> + <shadowcolor>black</shadowcolor> + <textcolor>grey</textcolor> + <scroll>true</scroll> + </control> + </control> + <control type="group"> + <top>255</top> + <control type="label"> + <left>800</left> + <top>70</top> + <width>315</width> + <height>75</height> + <align>center</align> + <aligny>bottom</aligny> + <label>$INFO[Player.Time]$INFO[Player.Duration, / ]</label> + <font>font14</font> + <shadowcolor>black</shadowcolor> + </control> + <include content="FocusableProgressBar"> + <param name="width" value="800"/> + <param name="onunfocus_id" value="201"/> + </include> + </control> + <control type="grouplist" id="201"> + <left>20</left> + <top>290</top> + <width>1920</width> + <height>135</height> + <itemgap>20</itemgap> + <scrolltime tween="sine">200</scrolltime> + <orientation>horizontal</orientation> + <onup>87</onup> + <control type="radiobutton" id="600"> + <include content="OSDButton"> + <param name="texture" value="osd/fullscreen/buttons/previous.png"/> + </include> + <onclick>PlayerControl(Previous)</onclick> + <visible>!VideoPlayer.Content(livetv)</visible> + </control> + <control type="radiobutton" id="602"> + <textureradioonfocus colordiffuse="white">osd/fullscreen/buttons/play.png</textureradioonfocus> + <textureradioonnofocus>osd/fullscreen/buttons/play.png</textureradioonnofocus> + <textureradioofffocus colordiffuse="white">osd/fullscreen/buttons/pause.png</textureradioofffocus> + <textureradiooffnofocus>osd/fullscreen/buttons/pause.png</textureradiooffnofocus> + <texturefocus colordiffuse="button_focus">osd/fullscreen/buttons/button-fo.png</texturefocus> + <width>76</width> + <animation center="38,38" effect="zoom" end="100" reversible="false" start="95" time="480" tween="back">Focus</animation> + <height>76</height> + <radiowidth>74</radiowidth> + <radioheight>74</radioheight> + <font></font> + <texturenofocus></texturenofocus> + <radioposx>1</radioposx> + <radioposy>0</radioposy> + <selected>Player.Paused</selected> + <onclick>PlayerControl(Play)</onclick> + <visible>Player.PauseEnabled</visible> + </control> + <control type="radiobutton" id="603"> + <include content="OSDButton"> + <param name="texture" value="osd/fullscreen/buttons/stop.png"/> + </include> + <onclick>PlayerControl(Stop)</onclick> + </control> + <control type="radiobutton" id="605"> + <include content="OSDButton"> + <param name="texture" value="osd/fullscreen/buttons/next.png"/> + </include> + <onclick>PlayerControl(Next)</onclick> + <visible>!VideoPlayer.Content(livetv) + [Integer.IsGreater(Playlist.Length(video),1) | Integer.IsGreater(Playlist.Length(music),1)]</visible> + </control> + <control type="group" id="699"> + <width>125</width> + <height>125</height> + <visible>Player.HasAudio + !MusicPlayer.Content(LiveTV)</visible> + <control type="button" id="704"> + <left>0</left> + <top>0</top> + <width>74</width> + <height>74</height> + <label>$LOCALIZE[486]$INFO[Playlist.Repeat, : ]</label> + <font></font> + <texturefocus></texturefocus> + <texturenofocus></texturenofocus> + <onleft>605</onleft> + <onright>607</onright> + <onup>1000</onup> + <ondown>1000</ondown> + <onclick>PlayerControl(Repeat)</onclick> + </control> + <control type="image"> + <left>40</left> + <top>25</top> + <width>74</width> + <height>74</height> + <animation center="37,37" effect="zoom" end="100" reversible="false" start="95" time="480" tween="back" condition="Control.HasFocus(704)">Conditional</animation> + <texture colordiffuse="$VAR[RepeatButtonColordiffuseVar]">$VAR[PlayerControlsRepeatImageVar]</texture> + </control> + </control> + <control type="radiobutton" id="607"> + <textureradioonfocus colordiffuse="button_focus">osd/fullscreen/buttons/random-on.png</textureradioonfocus> + <textureradioonnofocus>osd/fullscreen/buttons/random-on.png</textureradioonnofocus> + <textureradioofffocus colordiffuse="button_focus">osd/fullscreen/buttons/random-off.png</textureradioofffocus> + <textureradiooffnofocus>osd/fullscreen/buttons/random-off.png</textureradiooffnofocus> + <textureradioondisabled colordiffuse="disabled">osd/fullscreen/buttons/random-on.png</textureradioondisabled> + <textureradiooffdisabled colordiffuse="disabled">osd/fullscreen/buttons/random-off.png</textureradiooffdisabled> + <texturefocus></texturefocus> + <width>125</width> + <height>123</height> + <radiowidth>74</radiowidth> + <radioheight>74</radioheight> + <font></font> + <texturenofocus></texturenofocus> + <radioposx>0</radioposx> + <radioposy>0</radioposy> + <label>$LOCALIZE[590]$INFO[Playlist.Random, : ]</label> + <animation center="62,62" effect="zoom" end="100" reversible="false" start="95" time="480" tween="back">Focus</animation> + <selected>Playlist.IsRandom</selected> + <visible>Player.HasAudio + !MusicPlayer.Content(LiveTV)</visible> + <onclick>PlayerControl(Random)</onclick> + </control> + </control> + <control type="image"> + <left>833</left> + <top>75</top> + <width>250</width> + <height>250</height> + <fadetime>400</fadetime> + <aspectratio>keep</aspectratio> + <texture fallback="DefaultAlbumCover.png" border="2">$INFO[Player.Art(thumb)]</texture> + <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> + <bordersize>4</bordersize> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/1080i/Pointer.xml b/addons/skin.estuary/xml/Pointer.xml index a6e6ca7395..a6e6ca7395 100644 --- a/addons/skin.estuary/1080i/Pointer.xml +++ b/addons/skin.estuary/xml/Pointer.xml diff --git a/addons/skin.estuary/1080i/Settings.xml b/addons/skin.estuary/xml/Settings.xml index 7a04be00f0..e7f74cf64c 100644 --- a/addons/skin.estuary/1080i/Settings.xml +++ b/addons/skin.estuary/xml/Settings.xml @@ -1,45 +1,47 @@ <?xml version="1.0" encoding="UTF-8"?> <window> <defaultcontrol always="true">9000</defaultcontrol> + <backgroundcolor>background</backgroundcolor> <controls> <include>DefaultBackground</include> <control type="multiimage"> <depth>DepthBackground</depth> <include>FullScreenDimensions</include> <aspectratio>scale</aspectratio> - <fadetime>600</fadetime> <animation effect="zoom" center="auto" end="102,102" time="0" condition="Integer.IsGreater(System.StereoscopicMode,0)">conditional</animation> - <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> + <animation effect="fade" start="0" end="100" time="400" reversible="true" condition="!Window.Previous(SettingsCategory.xml)">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="300" reversible="true" condition="!Window.Next(SettingsCategory.xml)">WindowClose</animation> <animation effect="fade" time="400">VisibleChange</animation> - <imagepath background="true" colordiffuse="35FFFFFF">$INFO[Skin.String(HomeFanart.path)]settings$INFO[Skin.String(HomeFanart.ext)]</imagepath> + <imagepath colordiffuse="35FFFFFF">$INFO[Skin.String(HomeFanart.path)]settings$INFO[Skin.String(HomeFanart.ext)]</imagepath> <visible>!Player.HasMedia + !String.IsEmpty(Skin.String(HomeFanart.path))</visible> </control> <control type="panel" id="9000"> - <left>92</left> - <top>140</top> - <width>1850</width> - <height>819</height> + <centerleft>50%</centerleft> + <width>1720</width> + <centertop>50%</centertop> + <height>870</height> <onleft>9000</onleft> <onright>9000</onright> <onup>9000</onup> <ondown>9000</ondown> <include>OpenClose_Right</include> - <itemlayout height="270" width="440"> + <itemlayout height="290" width="430"> <control type="image"> - <width>400</width> - <height>250</height> - <texture border="40">buttons/button-nofo.png</texture> + <width>430</width> + <height>270</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>21</left> - <top>179</top> - <width>358</width> - <height>50</height> + <left>20</left> + <top>180</top> + <width>390</width> + <height>70</height> <texture colordiffuse="border_alpha">colors/black.png</texture> </control> <control type="image"> - <left>80</left> + <left>95</left> <top>10</top> <width>240</width> <height>240</height> @@ -47,16 +49,15 @@ <align>center</align> </control> <control type="label"> - <left>0</left> - <top>185</top> - <width>400</width> + <left>30</left> + <top>190</top> + <width>370</width> <height>400</height> - <font>font12</font> <label>$INFO[ListItem.Label]</label> <align>center</align> </control> </itemlayout> - <focusedlayout height="270" width="440"> + <focusedlayout height="290" width="430"> <control type="group"> <depth>DepthContentPopout</depth> <animation type="Focus" reversible="false"> @@ -66,27 +67,28 @@ <effect type="zoom" center="200,125" start="108" end="100" time="250" tween="sine" /> </animation> <control type="image"> - <width>400</width> - <height>250</height> - <texture border="40">buttons/button-nofo.png</texture> - <animation effect="fade" start="0" end="100" time="0">Unfocus</animation> - <animation effect="fade" start="100" end="0" time="0">Focus</animation> + <width>430</width> + <height>270</height> + <texture border="21">dialogs/dialog-bg-nobo.png</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> </control> <control type="image"> - <width>400</width> - <height>250</height> - <texture border="40" colordiffuse="button_focus">buttons/button-fo.png</texture> - <animation effect="fade" start="100" end="0" time="0">Unfocus</animation> + <width>430</width> + <height>270</height> + <texture colordiffuse="button_focus">colors/grey.png</texture> + <bordersize>20</bordersize> + <include>Animation_FocusTextureFade</include> </control> <control type="image"> - <left>21</left> - <top>179</top> - <width>358</width> - <height>50</height> + <left>20</left> + <top>180</top> + <width>390</width> + <height>70</height> <texture colordiffuse="border_alpha">colors/black.png</texture> </control> <control type="image"> - <left>80</left> + <left>95</left> <top>10</top> <width>240</width> <height>240</height> @@ -94,11 +96,10 @@ <align>center</align> </control> <control type="label"> - <left>0</left> - <top>185</top> - <width>400</width> + <left>30</left> + <top>190</top> + <width>370</width> <height>400</height> - <font>font12</font> <label>$INFO[ListItem.Label]</label> <align>center</align> </control> @@ -113,7 +114,7 @@ <item> <label>$LOCALIZE[14212]</label> <onclick>ActivateWindow(MediaSettings)</onclick> - <icon>icons/settings/library.png</icon> + <icon>icons/settings/media.png</icon> </item> <item> <label>$LOCALIZE[14205]</label> @@ -160,16 +161,15 @@ <onclick>ActivateWindow(filemanager)</onclick> <icon>icons/settings/filemanager.png</icon> </item> -<!-- <item> - <label>$LOCALIZE[24001]</label> - <onclick>ActivateWindow(addonbrowser)</onclick> - <icon>icons/settings/addons.png</icon> - </item> --> + <!-- <item> + <label>$LOCALIZE[24001]</label> + <onclick>ActivateWindow(addonbrowser)</onclick> + <icon>icons/settings/addons.png</icon> + </item> --> </content> </control> <include content="TopBar"> - <param name="breadcrumbs_label" value="$LOCALIZE[5]" /> - <param name="breadcrumbs_icon" value="icons/settings/settings.png" /> + <param name="breadcrumbs_label" value="$LOCALIZE[13000]" /> </include> <include>BottomBar</include> </controls> diff --git a/addons/skin.estuary/1080i/SettingsCategory.xml b/addons/skin.estuary/xml/SettingsCategory.xml index 5926302d94..eecf0ba1d1 100644 --- a/addons/skin.estuary/1080i/SettingsCategory.xml +++ b/addons/skin.estuary/xml/SettingsCategory.xml @@ -1,140 +1,64 @@ <?xml version="1.0" encoding="UTF-8"?> <window> <defaultcontrol>3</defaultcontrol> + <backgroundcolor>background</backgroundcolor> <controls> <include>DefaultBackground</include> <control type="multiimage"> <depth>DepthBackground</depth> <include>FullScreenDimensions</include> <aspectratio>scale</aspectratio> - <fadetime>600</fadetime> <animation effect="zoom" center="auto" end="102,102" time="0" condition="Integer.IsGreater(System.StereoscopicMode,0)">conditional</animation> - <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> + <animation effect="fade" start="0" end="100" time="400" reversible="true" condition="!Window.Previous(Settings)">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="300" reversible="true" condition="!Window.Next(Settings)">WindowClose</animation> <animation effect="fade" time="400">VisibleChange</animation> - <imagepath background="true" colordiffuse="35FFFFFF">$INFO[Skin.String(HomeFanart.path)]settings$INFO[Skin.String(HomeFanart.ext)]</imagepath> + <imagepath colordiffuse="35FFFFFF">$INFO[Skin.String(HomeFanart.path)]settings$INFO[Skin.String(HomeFanart.ext)]</imagepath> <visible>!Player.HasMedia + !String.IsEmpty(Skin.String(HomeFanart.path))</visible> </control> <control type="group"> - <left>110</left> - <include>OpenClose_Left</include> - <control type="image"> - <left>-20</left> - <top>138</top> - <width>440</width> - <height>792</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="grouplist" id="3"> - <description>button area</description> - <left>0</left> - <top>160</top> - <width>400</width> - <height>700</height> - <usecontrolcoords>true</usecontrolcoords> - <onleft>5</onleft> - <onright>5</onright> - <onup>3</onup> - <ondown>20</ondown> - </control> - <control type="button" id="10"> - <description>Default Category Button</description> - <left>2</left> - <height>75</height> - <width>396</width> - <textoffsetx>20</textoffsetx> - <aligny>center</aligny> - <font>font13_title</font> - <textcolor>white</textcolor> - <texturefocus colordiffuse="button_focus">lists/focus.png</texturefocus> - <texturenofocus border="2">lists/separator.png</texturenofocus> - </control> - <control type="radiobutton" id="20"> - <width>400</width> - <left>0</left> - <top>792</top> - <height>120</height> - <aligny>center</aligny> - <onclick>SettingsLevelChange</onclick> - <textoffsetx>100</textoffsetx> - <textoffsety>0</textoffsety> - <texturefocus border="40" colordiffuse="button_focus">buttons/button-fo.png</texturefocus> - <texturenofocus colordiffuse="71FFFFFF" border="40">buttons/button-alt-nofo.png</texturenofocus> - <radioposx>40</radioposx> - <radioposy>0</radioposy> - <radiowidth>40</radiowidth> - <radioheight>40</radioheight> - <onleft>5</onleft> - <onright>5</onright> - <onup>3</onup> - <ondown>3</ondown> - <textureradioonfocus>icons/settings.png</textureradioonfocus> - <textureradioonnofocus>icons/settings.png</textureradioonnofocus> - <textureradioofffocus>icons/settings.png</textureradioofffocus> - <textureradiooffnofocus>icons/settings.png</textureradiooffnofocus> - </control> - </control> - <control type="group"> - <left>110</left> <include>OpenClose_Right</include> - <control type="image"> - <left>420</left> - <top>138</top> - <width>1300</width> - <height>792</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="image"> - <description>Dialog Header image</description> - <left>442</left> - <top>802</top> - <width>1256</width> - <height>3</height> - <texture colordiffuse="button_focus" border="2">dialogs/separator-grey.png</texture> - </control> <control type="grouplist" id="5"> <description>control area</description> - <left>442</left> - <top>160</top> + <top>163</top> + <left>470</left> <pagecontrol>60</pagecontrol> - <width>1256</width> - <height>640</height> + <right>0</right> + <bottom>137</bottom> <onleft>3</onleft> <onright>60</onright> <onup>5</onup> <ondown>5</ondown> </control> - <control type="textbox" id="6"> - <description>description area</description> - <left>480</left> - <top>810</top> - <width>1150</width> - <height>90</height> - <font>font12</font> - <align>justify</align> - <textcolor>button_focus</textcolor> - <autoscroll time="3000" delay="5000" repeat="5000">true</autoscroll> + <control type="image"> + <left>470</left> + <top>160</top> + <right>0</right> + <height>2</height> + <texture colordiffuse="button_focus" border="2">dialogs/separator-grey.png</texture> + </control> + <control type="image"> + <left>470</left> + <bottom>135</bottom> + <right>0</right> + <height>2</height> + <texture colordiffuse="button_focus" border="2">dialogs/separator-grey.png</texture> </control> </control> <control type="button" id="7"> <description>Default Button</description> - <width>1256</width> <include>DefaultSettingButton</include> </control> <control type="radiobutton" id="8"> <description>Default RadioButton</description> - <width>1256</width> <include>DefaultSettingButton</include> </control> <control type="spincontrolex" id="9"> <description>Default SpinControlex</description> - <width>1256</width> <include>DefaultSettingButton</include> <aligny>center</aligny> </control> <control type="sliderex" id="13"> <description>Default Slider</description> - <width>1256</width> <include>DefaultSettingButton</include> <aligny>center</aligny> </control> @@ -145,38 +69,106 @@ </control> <control type="label" id="14"> <description>Default Label</description> - <width>1256</width> + <width>1450</width> <textoffsetx>45</textoffsetx> <top>0</top> <height>50</height> <label></label> <align>center</align> <aligny>center</aligny> - <font>font12_title</font> + <font>font25_title</font> <textcolor>grey</textcolor> <shadowcolor>black</shadowcolor> </control> - <include content="UpDownArrows"> - <param name="container_id" value="5" /> - <param name="posx" value="1141" /> - <param name="up_posy" value="105" /> - <param name="down_posy" value="940" /> - <param name="visible" value="!System.HasModalDialog" /> - </include> + <control type="group"> + <depth>DepthContentPanel</depth> + <include>OpenClose_Left</include> + <include content="ContentPanel"> + <param name="width" value="530" /> + </include> + <control type="grouplist" id="3"> + <description>button area</description> + <left>0</left> + <top>160</top> + <width>470</width> + <height>720</height> + <usecontrolcoords>true</usecontrolcoords> + <onleft>5</onleft> + <onright>5</onright> + <onup>3</onup> + <ondown>20</ondown> + </control> + <control type="button" id="10"> + <description>Default Category Button</description> + <left>0</left> + <height>90</height> + <width>470</width> + <textoffsetx>40</textoffsetx> + <aligny>center</aligny> + <font>font37</font> + <textcolor>white</textcolor> + <texturefocus colordiffuse="button_focus">lists/focus.png</texturefocus> + <texturenofocus></texturenofocus> + </control> + <control type="radiobutton" id="20"> + <width>400</width> + <left>30</left> + <bottom>68</bottom> + <height>120</height> + <aligny>center</aligny> + <onclick>SettingsLevelChange</onclick> + <textoffsetx>100</textoffsetx> + <textoffsety>0</textoffsety> + <texturefocus border="40" colordiffuse="button_focus">buttons/button-fo.png</texturefocus> + <texturenofocus></texturenofocus> + <radioposx>40</radioposx> + <radioposy>0</radioposy> + <radiowidth>40</radiowidth> + <radioheight>40</radioheight> + <onleft>5</onleft> + <onright>5</onright> + <onup>3</onup> + <ondown>3</ondown> + <textureradioonfocus>icons/settings.png</textureradioonfocus> + <textureradioonnofocus>icons/settings.png</textureradioonnofocus> + <textureradioofffocus>icons/settings.png</textureradioofffocus> + <textureradiooffnofocus>icons/settings.png</textureradiooffnofocus> + </control> + </control> <control type="scrollbar" id="60"> <right>0</right> - <top>80</top> + <top>163</top> <width>12</width> - <height>920</height> + <bottom>137</bottom> + <orientation>vertical</orientation> + <texturesliderbackground></texturesliderbackground> + <animation effect="slide" end="6,0" time="300" tween="sine" easing="inout" condition="!Control.HasFocus(60)">conditional</animation> <onleft>5</onleft> <onright>5</onright> - <orientation>vertical</orientation> + <texturesliderbackground colordiffuse="22FFFFFF">colors/white.png</texturesliderbackground> + <animation effect="fade" start="0" end="100" time="200" delay="300">Visible</animation> + <animation effect="fade" start="100" end="0" time="200">Hidden</animation> + <animation effect="fade" start="0" end="100" delay="300" time="320">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="150">WindowClose</animation> </control> <include content="TopBar"> <param name="breadcrumbs_label" value="$LOCALIZE[5]$INFO[Control.GetLabel(2), / ]" /> - <param name="breadcrumbs_icon" value="$VAR[SettingsSectionIcon]" /> </include> <include>BottomBar</include> + <control type="group"> + <include>OpenClose_Right</include> + <control type="textbox" id="6"> + <description>description area</description> + <left>510</left> + <bottom>25</bottom> + <right>60</right> + <height>102</height> + <font>font12</font> + <align>justify</align> + <textcolor>button_focus</textcolor> + <autoscroll time="3000" delay="5000" repeat="5000">true</autoscroll> + </control> + </control> <control type="label" id="2"> <description>breadcrumbs label</description> <visible>False</visible> diff --git a/addons/skin.estuary/1080i/SettingsProfile.xml b/addons/skin.estuary/xml/SettingsProfile.xml index 7d5289f0b1..9dd9551c0e 100644 --- a/addons/skin.estuary/1080i/SettingsProfile.xml +++ b/addons/skin.estuary/xml/SettingsProfile.xml @@ -13,103 +13,55 @@ <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> <animation effect="fade" time="400">VisibleChange</animation> - <imagepath background="true" colordiffuse="35FFFFFF">$INFO[Skin.String(HomeFanart.path)]settings$INFO[Skin.String(HomeFanart.ext)]</imagepath> + <imagepath background="true" colordiffuse="bg_overlay">$INFO[Skin.String(HomeFanart.path)]settings$INFO[Skin.String(HomeFanart.ext)]</imagepath> <visible>!Player.HasMedia + !String.IsEmpty(Skin.String(HomeFanart.path))</visible> </control> - <control type="group"> - <include>OpenClose_Left</include> - <control type="image"> - <description>background image</description> - <left>90</left> - <top>170</top> - <width>390</width> - <height>746</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="list" id="9000"> - <left>111</left> - <top>192</top> - <width>348</width> - <height>567</height> - <onleft>9100</onleft> - <onright>9100</onright> - <onup>9000</onup> - <ondown>9000</ondown> - <scrolltime>300</scrolltime> - <itemlayout height="74" width="348"> - <control type="label"> - <left>30</left> - <width>306</width> - <height>74</height> - <label>$INFO[ListItem.Label]</label> - <aligny>center</aligny> - <textcolor>grey</textcolor> - </control> - </itemlayout> - <focusedlayout height="74" width="348"> - <control type="image"> - <width>348</width> - <height>74</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <animation effect="fade" start="100" end="50" time="40" condition="!Control.HasFocus(9000)">Conditional</animation> - </control> - <control type="label"> - <left>30</left> - <width>306</width> - <height>74</height> - <aligny>center</aligny> - <label>$INFO[ListItem.Label]</label> - </control> - </focusedlayout> - <content> - <item id="1"> - <label>$LOCALIZE[128]</label> - <onclick>noop</onclick> - <icon></icon> - </item> - <item id="2"> - <label>$LOCALIZE[13200]</label> - <onclick>noop</onclick> - <icon></icon> - </item> - </content> - </control> - </control> <control type="group" id="9100"> <include>OpenClose_Right</include> + <left>472</left> <control type="image"> - <description>background image</description> - <left>490</left> - <top>170</top> - <width>1340</width> - <height>746</height> - <texture border="22">dialogs/dialog-bg.png</texture> + <top>160</top> + <right>0</right> + <height>3</height> + <texture colordiffuse="button_focus" border="2">dialogs/separator-grey.png</texture> + </control> + <control type="image"> + <bottom>134</bottom> + <right>0</right> + <height>3</height> + <texture colordiffuse="button_focus" border="2">dialogs/separator-grey.png</texture> </control> <control type="panel" id="2"> - <left>510</left> - <top>192</top> + <top>163</top> + <left>30</left> <visible>Container(9000).Hasfocus(2)</visible> - <width>1300</width> - <height>700</height> + <right>0</right> + <bottom>137</bottom> <onleft>9000</onleft> <onright>9000</onright> <onup>2</onup> <ondown>2</ondown> <scrolltime>200</scrolltime> - <itemlayout height="350" width="325"> + <itemlayout height="390" width="354"> + <control type="image"> + <top>5</top> + <width>320</width> + <height>380</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>55</left> - <top>23</top> + <left>51</left> + <top>38</top> <width>215</width> <height>215</height> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> <aspectratio>scale</aspectratio> - <texture border="4" fallback="DefaultUser.png">$INFO[Listitem.Icon]</texture> + <texture fallback="DefaultUser.png">$INFO[Listitem.Icon]</texture> </control> <control type="label"> <left>10</left> - <top>240</top> + <top>255</top> <width>305</width> <height>100</height> <align>center</align> @@ -118,7 +70,7 @@ </control> <control type="label"> <left>10</left> - <top>275</top> + <top>290</top> <width>305</width> <height>100</height> <font>font10</font> @@ -126,10 +78,11 @@ <align>center</align> <aligny>top</aligny> <label>$LOCALIZE[31029]:</label> + <visible>!String.IsEqual(Listitem.Label,$LOCALIZE[20058])</visible> </control> <control type="label"> <left>10</left> - <top>300</top> + <top>321</top> <width>305</width> <height>100</height> <textcolor>grey</textcolor> @@ -137,62 +90,76 @@ <align>center</align> <aligny>top</aligny> <label fallback="13170">$INFO[ListItem.Label2]</label> + <visible>!String.Contains(Listitem.Label,$LOCALIZE[20058])</visible> </control> </itemlayout> - <focusedlayout height="350" width="325"> - <control type="image"> - <width>325</width> - <height>352</height> - <texture colordiffuse="button_focus">lists/focus.png</texture> - <visible>Control.HasFocus(2)</visible> - </control> - <control type="image"> - <left>55</left> - <top>23</top> - <width>215</width> - <height>215</height> - <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> - <bordersize>4</bordersize> - <aspectratio>scale</aspectratio> - <texture border="4" fallback="DefaultUser.png">$INFO[Listitem.Icon]</texture> - </control> - <control type="label"> - <left>10</left> - <top>240</top> - <width>305</width> - <height>100</height> - <align>center</align> - <aligny>top</aligny> - <label>$INFO[ListItem.Label]</label> - </control> - <control type="label"> - <left>10</left> - <top>275</top> - <width>305</width> - <height>100</height> - <font>font10</font> - <align>center</align> - <aligny>top</aligny> - <label>$LOCALIZE[31029]:</label> - </control> - <control type="label"> - <left>10</left> - <top>300</top> - <width>305</width> - <height>100</height> - <font>font10</font> - <align>center</align> - <aligny>top</aligny> - <label fallback="13170">$INFO[ListItem.Label2]</label> + <focusedlayout height="390" width="354"> + <control type="group"> + <animation effect="zoom" start="100" end="105" time="200" tween="sine" easing="inout" center="160,190">Focus</animation> + <animation effect="zoom" start="105" end="100" time="200" tween="sine" easing="inout" center="160,190">UnFocus</animation> + <control type="image"> + <top>5</top> + <width>320</width> + <height>380</height> + <texture border="21">dialogs/dialog-bg-nobo.png</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="image"> + <top>5</top> + <width>320</width> + <height>380</height> + <texture colordiffuse="button_focus">colors/grey.png</texture> + <bordersize>20</bordersize> + <include>Animation_FocusTextureFade</include> + </control> + <control type="image"> + <left>51</left> + <top>38</top> + <width>215</width> + <height>215</height> + <aspectratio>scale</aspectratio> + <texture fallback="DefaultUser.png">$INFO[Listitem.Icon]</texture> + </control> + <control type="label"> + <left>10</left> + <top>255</top> + <width>305</width> + <height>100</height> + <align>center</align> + <aligny>top</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <left>10</left> + <top>290</top> + <width>305</width> + <height>100</height> + <font>font10</font> + <align>center</align> + <aligny>top</aligny> + <label>$LOCALIZE[31029]:</label> + <visible>!String.Contains(Listitem.Label,$LOCALIZE[20058])</visible> + </control> + <control type="label"> + <left>10</left> + <top>321</top> + <width>305</width> + <height>100</height> + <font>font10</font> + <align>center</align> + <aligny>top</aligny> + <label fallback="13170">$INFO[ListItem.Label2]</label> + <visible>!String.Contains(Listitem.Label,$LOCALIZE[20058])</visible> + </control> </control> </focusedlayout> </control> <control type="grouplist" id="9001"> <visible>Container(9000).Hasfocus(1)</visible> - <width>1300</width> + <right>0</right> <height>735</height> - <left>510</left> - <top>192</top> + <top>163</top> <onleft>9000</onleft> <onright>9000</onright> <onup>9001</onup> @@ -200,20 +167,74 @@ <control type="radiobutton" id="4"> <label>$LOCALIZE[31057]</label> <include>DefaultSettingButton</include> - <width>1300</width> </control> <control type="button" id="5"> <label>$LOCALIZE[31058]</label> <label2>[B]$INFO[System.ProfileAutoLogin][/B]</label2> <include>DefaultSettingButton</include> - <width>1300</width> <enable>!Window.IsVisible(ProfileSettings) + !System.HasLoginScreen</enable> </control> </control> </control> + <control type="group"> + <depth>DepthContentPanel</depth> + <include>OpenClose_Left</include> + <include content="ContentPanel"> + <param name="width" value="530" /> + </include> + <control type="list" id="9000"> + <left>0</left> + <top>160</top> + <width>470</width> + <height>567</height> + <onleft>9100</onleft> + <onright>9100</onright> + <onup>9000</onup> + <ondown>9000</ondown> + <scrolltime>300</scrolltime> + <itemlayout height="90" width="470"> + <control type="label"> + <textoffsetx>30</textoffsetx> + <width>470</width> + <height>90</height> + <label>$INFO[ListItem.Label]</label> + <font>font37</font> + <aligny>center</aligny> + <textcolor>white</textcolor> + </control> + </itemlayout> + <focusedlayout height="90" width="470"> + <control type="image"> + <width>470</width> + <height>90</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + <animation effect="fade" start="100" end="50" time="40" condition="!Control.HasFocus(9000)">Conditional</animation> + </control> + <control type="label"> + <textoffsetx>30</textoffsetx> + <width>470</width> + <height>90</height> + <font>font37</font> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + </focusedlayout> + <content> + <item id="1"> + <label>$LOCALIZE[128]</label> + <onclick>noop</onclick> + <icon></icon> + </item> + <item id="2"> + <label>$LOCALIZE[13200]</label> + <onclick>noop</onclick> + <icon></icon> + </item> + </content> + </control> + </control> <include content="TopBar"> <param name="breadcrumbs_label" value="$LOCALIZE[10034]" /> - <param name="breadcrumbs_icon" value="icons/settings/profiles.png" /> </include> <include>BottomBar</include> </controls> diff --git a/addons/skin.estuary/1080i/SettingsScreenCalibration.xml b/addons/skin.estuary/xml/SettingsScreenCalibration.xml index 12d5c852ea..eece4ac4a5 100644 --- a/addons/skin.estuary/1080i/SettingsScreenCalibration.xml +++ b/addons/skin.estuary/xml/SettingsScreenCalibration.xml @@ -43,20 +43,20 @@ <description>coordinates label</description> <left>0</left> <top>150</top> - <width>1920</width> + <width>100%</width> <align>center</align> <label></label> - <font>font16</font> + <font>font37</font> <shadowcolor>FF000000</shadowcolor> </control> <control type="label" id="3"> <description>help information</description> <left>0</left> <top>210</top> - <width>1920</width> + <width>100%</width> <align>center</align> <label></label> - <font>font16</font> + <font>font37</font> <shadowcolor>FF000000</shadowcolor> </control> </controls> diff --git a/addons/skin.estuary/xml/SettingsSystemInfo.xml b/addons/skin.estuary/xml/SettingsSystemInfo.xml new file mode 100644 index 0000000000..778ffa8e68 --- /dev/null +++ b/addons/skin.estuary/xml/SettingsSystemInfo.xml @@ -0,0 +1,304 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">95</defaultcontrol> + <controls> + <include>DefaultBackground</include> + <control type="multiimage"> + <depth>DepthBackground</depth> + <include>FullScreenDimensions</include> + <aspectratio>scale</aspectratio> + <fadetime>600</fadetime> + <animation effect="zoom" center="auto" end="102,102" time="0" condition="Integer.IsGreater(System.StereoscopicMode,0)">conditional</animation> + <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> + <animation effect="fade" time="400">VisibleChange</animation> + <imagepath background="true" colordiffuse="bg_overlay">$INFO[Skin.String(HomeFanart.path)]settings$INFO[Skin.String(HomeFanart.ext)]</imagepath> + <visible>!Player.HasMedia + !String.IsEmpty(Skin.String(HomeFanart.path))</visible> + </control> + <control type="group"> + <left>60</left> + <top>70</top> + <include>OpenClose_Right</include> + <control type="grouplist"> + <left>430</left> + <top>105</top> + <height>550</height> + <orientation>vertical</orientation> + <control type="label" id="2"> + <height>47</height> + <width>1370</width> + <font>Mono30</font> + </control> + <control type="label" id="3"> + <height>47</height> + <width>1370</width> + <font>Mono30</font> + </control> + <control type="label" id="4"> + <height>47</height> + <width>1370</width> + <font>Mono30</font> + </control> + <control type="label" id="5"> + <height>47</height> + <width>1370</width> + <font>Mono30</font> + </control> + <control type="label" id="6"> + <height>47</height> + <width>1370</width> + <font>Mono30</font> + </control> + <control type="label" id="7"> + <height>47</height> + <width>1370</width> + <font>Mono30</font> + </control> + <control type="label" id="8"> + <height>47</height> + <width>1370</width> + <font>Mono30</font> + </control> + <control type="label" id="9"> + <height>47</height> + <width>1370</width> + <font>Mono30</font> + </control> + <control type="label" id="10"> + <height>47</height> + <width>1370</width> + <font>Mono30</font> + </control> + <control type="label" id="11"> + <height>47</height> + <width>1370</width> + <font>Mono30</font> + </control> + <control type="label" id="12"> + <height>47</height> + <width>1370</width> + <font>Mono30</font> + </control> + </control> + <control type="textbox" id="30"> + <left>430</left> + <right>50</right> + <top>100</top> + <bottom>315</bottom> + <pagecontrol>60</pagecontrol> + <autoscroll delay="5000" repeat="7500" time="5000">true</autoscroll> + </control> + <control type="scrollbar" id="60"> + <right>0</right> + <top>93</top> + <width>12</width> + <bottom>312</bottom> + <orientation>vertical</orientation> + <texturesliderbackground></texturesliderbackground> + <animation effect="slide" end="6,0" time="300" tween="sine" easing="inout" condition="!Control.HasFocus(60)">conditional</animation> + <onleft>9000</onleft> + <onright>9000</onright> + <visible>Control.IsVisible(30)</visible> + <texturesliderbackground colordiffuse="22FFFFFF">colors/white.png</texturesliderbackground> + <animation effect="fade" start="0" end="100" time="200" delay="300">Visible</animation> + <animation effect="fade" start="100" end="0" time="200">Hidden</animation> + <animation effect="fade" start="0" end="100" delay="300" time="320">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="150">WindowClose</animation> + </control> + <control type="image"> + <left>360</left> + <top>90</top> + <right>0</right> + <height>3</height> + <texture colordiffuse="button_focus" border="2">dialogs/separator-grey.png</texture> + </control> + <control type="group"> + <bottom>0</bottom> + <height>330</height> + <control type="image"> + <left>360</left> + <top>20</top> + <right>0</right> + <height>3</height> + <texture colordiffuse="button_focus" border="2">dialogs/separator-grey.png</texture> + </control> + <control type="grouplist"> + <left>430</left> + <orientation>vertical</orientation> + <control type="label"> + <description>CPU Text</description> + <width>730</width> + <height>80</height> + <label>$LOCALIZE[13271] $INFO[System.CPUUsage]</label> + <aligny>top</aligny> + <textoffsety>40</textoffsety> + <shadowcolor>black</shadowcolor> + <font>font27</font> + </control> + <control type="progress"> + <description>CPU BAR</description> + <width>730</width> + <height>16</height> + <info>System.CPUUsage</info> + </control> + <control type="label"> + <description>Memory Text</description> + <width>730</width> + <height>40</height> + <label>$LOCALIZE[31030]: $INFO[system.memory(used)] [B]/[/B] $INFO[system.memory(total)] [B]-[/B] $INFO[system.memory(used.percent)]</label> + <aligny>center</aligny> + <shadowcolor>black</shadowcolor> + <font>font27</font> + </control> + <control type="progress"> + <description>Memory BAR</description> + <width>730</width> + <height>16</height> + <info>system.memory(used)</info> + </control> + </control> + <control type="label"> + <top>34</top> + <left>1210</left> + <width>auto</width> + <height>50</height> + <aligny>bottom</aligny> + <textoffsety>10</textoffsety> + <label>$LOCALIZE[31031]:</label> + <shadowcolor>black</shadowcolor> + <font>font25_title</font> + </control> + <control type="grouplist"> + <description>Kodi build version</description> + <itemgap>10</itemgap> + <top>80</top> + <left>1210</left> + <width>800</width> + <height>45</height> + <orientation>horizontal</orientation> + <control type="label"> + <description>Build label</description> + <width>auto</width> + <height>50</height> + <aligny>bottom</aligny> + <font>font12</font> + <textoffsety>10</textoffsety> + <label>$LOCALIZE[144]</label> + <shadowcolor>black</shadowcolor> + </control> + <control type="label" id="52"> + <description>Kodi Build Version</description> + <height>50</height> + <aligny>bottom</aligny> + <textoffsety>10</textoffsety> + <font>font12</font> + <width>auto</width> + <textcolor>button_focus</textcolor> + <shadowcolor>black</shadowcolor> + </control> + </control> + <control type="grouplist"> + <description>Build date</description> + <itemgap>10</itemgap> + <top>125</top> + <left>1210</left> + <width>800</width> + <orientation>horizontal</orientation> + <control type="label"> + <description>kodi Compiled Text</description> + <width>auto</width> + <height>25</height> + <label>$LOCALIZE[174]</label> + <font>font12</font> + <shadowcolor>black</shadowcolor> + </control> + <control type="label" id="53"> + <description>Kodi Build Date</description> + <width>auto</width> + <font>font12</font> + <textcolor>button_focus</textcolor> + <shadowcolor>black</shadowcolor> + </control> + </control> + </control> + </control> + <control type="group"> + <left>0</left> + <top>0</top> + <depth>DepthContentPanel</depth> + <include>OpenClose_Left</include> + <include content="ContentPanel"> + <param name="width" value="480" /> + </include> + <control type="grouplist" id="9000"> + <left>0</left> + <top>160</top> + <width>420</width> + <height>100%</height> + <onup>9000</onup> + <ondown>9000</ondown> + <onright>60</onright> + <control type="button" id="95"> + <description>Button Summary Values</description> + <include content="DefaultSettingButton"> + <param name="height" value="88" /> + </include> + <width>420</width> + <label>$LOCALIZE[20037]</label> + </control> + <control type="button" id="94"> + <description>Button Storage</description> + <include content="DefaultSettingButton"> + <param name="height" value="88" /> + </include> + <width>420</width> + <label>$LOCALIZE[13277]</label> + </control> + <control type="button" id="96"> + <description>Button Network</description> + <include content="DefaultSettingButton"> + <param name="height" value="88" /> + </include> + <width>420</width> + <label>$LOCALIZE[13279]</label> + </control> + <control type="button" id="97"> + <description>Button Video</description> + <include content="DefaultSettingButton"> + <param name="height" value="88" /> + </include> + <width>420</width> + <label>$LOCALIZE[13280]</label> + </control> + <control type="button" id="98"> + <description>Button Hardware</description> + <include content="DefaultSettingButton"> + <param name="height" value="88" /> + </include> + <width>420</width> + <label>$LOCALIZE[13281]</label> + </control> + <control type="button" id="99"> + <description>Button PVR</description> + <include content="DefaultSettingButton"> + <param name="height" value="88" /> + </include> + <width>420</width> + <label>$LOCALIZE[19191]</label> + </control> + <control type="button" id="100"> + <description>Button Privacy policy</description> + <include content="DefaultSettingButton"> + <param name="height" value="88" /> + </include> + <width>420</width> + <label>$LOCALIZE[12389]</label> + </control> + </control> + </control> + <include content="TopBar"> + <param name="breadcrumbs_label" value="$LOCALIZE[130]" /> + </include> + <include>BottomBar</include> + </controls> +</window> diff --git a/addons/skin.estuary/1080i/SkinSettings.xml b/addons/skin.estuary/xml/SkinSettings.xml index b1604a817c..7d76a57cb6 100644 --- a/addons/skin.estuary/1080i/SkinSettings.xml +++ b/addons/skin.estuary/xml/SkinSettings.xml @@ -2,6 +2,7 @@ <window> <defaultcontrol>9000</defaultcontrol> <backgroundcolor>background</backgroundcolor> + <onload condition="String.IsEmpty(Skin.String(background_overlay))">Skin.SetString(background_overlay,1)</onload> <controls> <include>DefaultBackground</include> <control type="multiimage"> @@ -13,121 +14,78 @@ <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> <animation effect="fade" time="400">VisibleChange</animation> - <imagepath background="true" colordiffuse="35FFFFFF">$INFO[Skin.String(HomeFanart.path)]settings$INFO[Skin.String(HomeFanart.ext)]</imagepath> + <imagepath background="true" colordiffuse="bg_overlay">$INFO[Skin.String(HomeFanart.path)]settings$INFO[Skin.String(HomeFanart.ext)]</imagepath> <visible>!Player.HasMedia + !String.IsEmpty(Skin.String(HomeFanart.path))</visible> </control> - <control type="group"> - <left>110</left> - <include>OpenClose_Left</include> - <control type="image"> - <description>Menu Panel</description> - <left>-20</left> - <top>138</top> - <width>440</width> - <height>792</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="list" id="9000"> - <description>button area</description> - <left>0</left> - <top>160</top> - <width>400</width> - <height>700</height> - <onleft>10000</onleft> - <onright>10000</onright> - <onup>9000</onup> - <ondown>9000</ondown> - <include content="DefaultSimpleListLayout"> - <param name="align" value="center" /> - <param name="width" value="400" /> - <param name="height" value="120" /> - <param name="list_id" value="9000" /> - </include> - <content> - <item id="1"> - <label>$LOCALIZE[128]</label> - <onclick>noop</onclick> - </item> - <item id="2"> - <label>$LOCALIZE[31061]</label> - <onclick>noop</onclick> - </item> - </content> - </control> - </control> <control type="group" id="10000"> - <left>110</left> + <left>470</left> <include>OpenClose_Right</include> - <control type="image"> - <left>420</left> - <top>138</top> - <width>1300</width> - <height>792</height> - <texture border="22">dialogs/dialog-bg.png</texture> - </control> - <control type="image"> - <left>442</left> - <top>802</top> - <width>1256</width> - <height>3</height> - <texture colordiffuse="button_focus" border="2">dialogs/separator.png</texture> - </control> - <include content="UpDownArrows"> - <param name="container_id" value="600" /> - <param name="posx" value="1045" /> - <param name="up_posy" value="130" /> - <param name="down_posy" value="910" /> - <param name="visible" value="!System.HasModalDialog" /> - </include> - <control type="grouplist" id="600"> - <left>442</left> + <control type="grouplist" id="700"> <top>160</top> - <width>1256</width> - <height>610</height> + <left>0</left> + <right>0</right> + <bottom>140</bottom> <onleft>9000</onleft> <onright>60</onright> <onup>600</onup> <ondown>600</ondown> <visible>Container(9000).HasFocus(1)</visible> - <control type="radiobutton" id="601"> + <control type="radiobutton" id="701"> <label>$LOCALIZE[31095]</label> - <width>1256</width> <include>DefaultSettingButton</include> <selected>!Skin.HasSetting(no_slide_animations)</selected> <onclick>Skin.ToggleSetting(no_slide_animations)</onclick> </control> - <control type="radiobutton" id="602"> + <control type="radiobutton" id="702"> <label>$LOCALIZE[20189]</label> - <width>1256</width> <include>DefaultSettingButton</include> <onclick>Skin.ToggleSetting(autoscroll)</onclick> <selected>Skin.HasSetting(autoscroll)</selected> </control> - <control type="radiobutton" id="603"> - <label>$LOCALIZE[31093]</label> - <width>1256</width> + <control type="radiobutton" id="703"> + <label>$LOCALIZE[31158]</label> <include>DefaultSettingButton</include> - <onclick>Skin.ToggleSetting(show_weatherinfo)</onclick> - <selected>Skin.HasSetting(show_weatherinfo)</selected> + <onclick>Skin.ToggleSetting(touchmode)</onclick> + <selected>Skin.HasSetting(touchmode)</selected> </control> - <control type="radiobutton" id="604"> - <label>$LOCALIZE[31094]</label> - <width>1256</width> + <control type="radiobutton" id="704"> + <label>$LOCALIZE[31160]</label> <include>DefaultSettingButton</include> - <onclick>Skin.ToggleSetting(show_mediaflags)</onclick> - <selected>Skin.HasSetting(show_mediaflags)</selected> + <onclick>Skin.ToggleSetting(hide_mediaflags)</onclick> + <selected>!Skin.HasSetting(hide_mediaflags)</selected> </control> + </control> + <control type="grouplist" id="600"> + <top>160</top> + <left>0</left> + <right>0</right> + <bottom>140</bottom> + <onleft>9000</onleft> + <onright>60</onright> + <onup>600</onup> + <ondown>600</ondown> + <visible>Container(9000).HasFocus(3)</visible> <control type="radiobutton" id="605"> <label>$LOCALIZE[31002]</label> - <width>1256</width> <include>DefaultSettingButton</include> <onclick>Skin.ToggleSetting(no_fanart)</onclick> <selected>!Skin.HasSetting(no_fanart)</selected> </control> + <control type="button" id="607"> + <label>$LOCALIZE[31156]</label> + <label2>$INFO[Skin.String(background_overlay),$LOCALIZE[467] ]</label2> + <include>DefaultSettingButton</include> + <onclick condition="String.IsEqual(Skin.String(background_overlay),1)">Skin.SetString(background_overlay,2)</onclick> + <onclick condition="String.IsEqual(Skin.String(background_overlay),6)">Skin.SetString(background_overlay,1)</onclick> + <onclick condition="String.IsEqual(Skin.String(background_overlay),5)">Skin.SetString(background_overlay,6)</onclick> + <onclick condition="String.IsEqual(Skin.String(background_overlay),4)">Skin.SetString(background_overlay,5)</onclick> + <onclick condition="String.IsEqual(Skin.String(background_overlay),3)">Skin.SetString(background_overlay,4)</onclick> + <onclick condition="String.IsEqual(Skin.String(background_overlay),2)">Skin.SetString(background_overlay,3)</onclick> + <onclick condition="String.IsEqual(Skin.String(background_overlay),1)">Skin.SetString(background_overlay,2)</onclick> + </control> <control type="button" id="608"> <label>$LOCALIZE[31131]</label> <label2>$INFO[Skin.String(HomeFanart.name)]</label2> - <width>1256</width> <include>DefaultSettingButton</include> <onclick condition="System.HasAddon(script.image.resource.select)">RunScript(script.image.resource.select,property=HomeFanart&type=resource.images.skinbackgrounds)</onclick> <onclick condition="!System.HasAddon(script.image.resource.select)">InstallAddon(script.image.resource.select)</onclick> @@ -136,33 +94,24 @@ <control type="button" id="609"> <label>$LOCALIZE[31062]</label> <label2>$INFO[Skin.String(WeatherFanart.name)]</label2> - <width>1256</width> <include>DefaultSettingButton</include> <onclick condition="System.HasAddon(script.image.resource.select)">RunScript(script.image.resource.select,property=WeatherFanart&type=resource.images.weatherfanart)</onclick> <onclick condition="!System.HasAddon(script.image.resource.select)">InstallAddon(script.image.resource.select)</onclick> <enable>!Skin.HasSetting(no_fanart)</enable> </control> - <control type="radiobutton" id="606"> - <label>$LOCALIZE[31108]</label> - <width>1256</width> - <include>DefaultSettingButton</include> - <onclick>Skin.ToggleSetting(use_custom_bg)</onclick> - <selected>Skin.HasSetting(use_custom_bg)</selected> - </control> - <control type="button" id="607"> - <label>$LOCALIZE[31109]</label> - <label2>$INFO[Skin.String(custom_background)]</label2> - <width>1256</width> + <control type="button" id="6066"> + <label>$LOCALIZE[31149]</label> + <label2>$INFO[Skin.String(MovieGenreFanart.Name)]</label2> <include>DefaultSettingButton</include> - <onclick>Skin.SetImage(custom_background)</onclick> - <enable>Skin.HasSetting(use_custom_bg)</enable> + <onclick condition="!System.HasAddon(script.image.resource.select)">InstallAddon(script.image.resource.select)</onclick> + <onclick condition="System.HasAddon(script.image.resource.select)">RunScript(script.image.resource.select,property=MovieGenreFanart&type=resource.images.moviegenrefanart)</onclick> </control> </control> <control type="grouplist" id="610"> - <left>442</left> <top>160</top> - <width>1256</width> - <height>610</height> + <left>0</left> + <right>0</right> + <bottom>140</bottom> <onleft>9000</onleft> <onright>60</onright> <onup>610</onup> @@ -170,85 +119,185 @@ <visible>Container(9000).HasFocus(2)</visible> <control type="radiobutton" id="611"> <label>$LOCALIZE[342]</label> - <width>1256</width> <include>DefaultSettingButton</include> <selected>!Skin.HasSetting(HomeMenuNoMovieButton)</selected> <onclick>Skin.ToggleSetting(HomeMenuNoMovieButton)</onclick> </control> + <control type="button" id="6110"> + <label>- $LOCALIZE[31157]</label> + <include>DefaultSettingButton</include> + <onclick condition="System.HasAddon(plugin.library.node.editor)">ActivateWindow(programs,plugin://plugin.library.node.editor/?ltype=video,return)</onclick> + <onclick condition="!System.HasAddon(plugin.library.node.editor)">InstallAddon(plugin.library.node.editor)</onclick> + <enable>!Skin.HasSetting(HomeMenuNoMovieButton)</enable> + </control> <control type="radiobutton" id="612"> <label>$LOCALIZE[20343]</label> - <width>1256</width> <include>DefaultSettingButton</include> <selected>!Skin.HasSetting(HomeMenuNoTVShowButton)</selected> <onclick>Skin.ToggleSetting(HomeMenuNoTVShowButton)</onclick> </control> + <control type="button" id="6120"> + <label>- $LOCALIZE[31157]</label> + <include>DefaultSettingButton</include> + <onclick condition="System.HasAddon(plugin.library.node.editor)">ActivateWindow(programs,plugin://plugin.library.node.editor/?ltype=video,return)</onclick> + <onclick condition="!System.HasAddon(plugin.library.node.editor)">InstallAddon(plugin.library.node.editor)</onclick> + <enable>!Skin.HasSetting(HomeMenuNoTVShowButton)</enable> + </control> <control type="radiobutton" id="613"> <label>$LOCALIZE[2]</label> - <width>1256</width> <include>DefaultSettingButton</include> <selected>!Skin.HasSetting(HomeMenuNoMusicButton)</selected> <onclick>Skin.ToggleSetting(HomeMenuNoMusicButton)</onclick> </control> + <control type="button" id="6130"> + <label>- $LOCALIZE[31157]</label> + <include>DefaultSettingButton</include> + <onclick condition="System.HasAddon(plugin.library.node.editor)">ActivateWindow(programs,plugin://plugin.library.node.editor/?ltype=music,return)</onclick> + <onclick condition="!System.HasAddon(plugin.library.node.editor)">InstallAddon(plugin.library.node.editor)</onclick> + <enable>!Skin.HasSetting(HomeMenuNoMusicButton)</enable> + </control> + <control type="radiobutton" id="6131"> + <label>$LOCALIZE[20389]</label> + <include>DefaultSettingButton</include> + <selected>!Skin.HasSetting(HomeMenuNoMusicVideoButton)</selected> + <onclick>Skin.ToggleSetting(HomeMenuNoMusicVideoButton)</onclick> + </control> + <control type="radiobutton" id="618"> + <label>$LOCALIZE[19020]</label> + <include>DefaultSettingButton</include> + <selected>!Skin.HasSetting(HomeMenuNoTVButton)</selected> + <onclick>Skin.ToggleSetting(HomeMenuNoTVButton)</onclick> + </control> + <control type="radiobutton" id="619"> + <label>$LOCALIZE[19021]</label> + <include>DefaultSettingButton</include> + <selected>!Skin.HasSetting(HomeMenuNoRadioButton)</selected> + <onclick>Skin.ToggleSetting(HomeMenuNoRadioButton)</onclick> + </control> <control type="radiobutton" id="614"> <label>$LOCALIZE[24001]</label> - <width>1256</width> <include>DefaultSettingButton</include> <selected>!Skin.HasSetting(HomeMenuNoProgramsButton)</selected> <onclick>Skin.ToggleSetting(HomeMenuNoProgramsButton)</onclick> </control> <control type="radiobutton" id="615"> <label>$LOCALIZE[1]</label> - <width>1256</width> <include>DefaultSettingButton</include> <selected>!Skin.HasSetting(HomeMenuNoPicturesButton)</selected> <onclick>Skin.ToggleSetting(HomeMenuNoPicturesButton)</onclick> </control> <control type="radiobutton" id="616"> <label>$LOCALIZE[3]</label> - <width>1256</width> <include>DefaultSettingButton</include> <selected>!Skin.HasSetting(HomeMenuNoVideosButton)</selected> <onclick>Skin.ToggleSetting(HomeMenuNoVideosButton)</onclick> </control> + <control type="radiobutton" id="6160"> + <label>$LOCALIZE[10134]</label> + <include>DefaultSettingButton</include> + <selected>!Skin.HasSetting(HomeMenuNoFavButton)</selected> + <onclick>Skin.ToggleSetting(HomeMenuNoFavButton)</onclick> + </control> <control type="radiobutton" id="617"> <label>$LOCALIZE[8]</label> - <width>1256</width> <include>DefaultSettingButton</include> <selected>!Skin.HasSetting(HomeMenuNoWeatherButton)</selected> <onclick>Skin.ToggleSetting(HomeMenuNoWeatherButton)</onclick> </control> - <control type="radiobutton" id="618"> - <label>$LOCALIZE[19020]</label> - <width>1256</width> - <include>DefaultSettingButton</include> - <selected>!Skin.HasSetting(HomeMenuNoTVButton)</selected> - <onclick>Skin.ToggleSetting(HomeMenuNoTVButton)</onclick> - </control> - <control type="radiobutton" id="619"> - <label>$LOCALIZE[19021]</label> - <width>1256</width> - <include>DefaultSettingButton</include> - <selected>!Skin.HasSetting(HomeMenuNoRadioButton)</selected> - <onclick>Skin.ToggleSetting(HomeMenuNoRadioButton)</onclick> - </control> </control> - <control type="textbox" id="6"> - <description>description area</description> - <left>480</left> - <top>810</top> - <width>1150</width> - <height>83</height> - <font>font12</font> - <align>justify</align> - <textcolor>button_focus</textcolor> - <label>$VAR[SkinSettingsHelpTextVar]</label> - <autoscroll time="3000" delay="4000" repeat="5000">true</autoscroll> + <control type="image"> + <description>Dialog Header image</description> + <left>0</left> + <top>160</top> + <right>0</right> + <height>3</height> + <texture colordiffuse="button_focus" border="2">dialogs/separator-grey.png</texture> + </control> + <control type="image"> + <description>Dialog Header image</description> + <left>0</left> + <bottom>134</bottom> + <right>0</right> + <height>3</height> + <texture colordiffuse="button_focus" border="2">dialogs/separator-grey.png</texture> + </control> + </control> + <control type="group"> + <depth>DepthContentPanel</depth> + <left>0</left> + <include>OpenClose_Left</include> + <include content="ContentPanel"> + <param name="width" value="530" /> + </include> + <control type="list" id="9000"> + <description>button area</description> + <left>0</left> + <top>160</top> + <width>470</width> + <height>700</height> + <onleft>10000</onleft> + <onright>10000</onright> + <onup>9000</onup> + <ondown>9000</ondown> + <itemlayout height="90" width="470"> + <control type="label"> + <textoffsetx>30</textoffsetx> + <width>470</width> + <height>90</height> + <label>$INFO[ListItem.Label]</label> + <font>font37</font> + <aligny>center</aligny> + <textcolor>white</textcolor> + </control> + </itemlayout> + <focusedlayout height="90" width="470"> + <control type="image"> + <width>470</width> + <height>90</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + <animation effect="fade" start="100" end="50" time="40" condition="!Control.HasFocus(9000)">Conditional</animation> + </control> + <control type="label"> + <textoffsetx>30</textoffsetx> + <width>470</width> + <height>90</height> + <font>font37</font> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + </focusedlayout> + <content> + <item id="1"> + <label>$LOCALIZE[128]</label> + <onclick>noop</onclick> + </item> + <item id="2"> + <label>$LOCALIZE[31061]</label> + <onclick>noop</onclick> + </item> + <item id="3"> + <label>$LOCALIZE[31159]</label> + <onclick>noop</onclick> + </item> + </content> </control> </control> <include content="TopBar"> <param name="breadcrumbs_label" value="$LOCALIZE[5] / $LOCALIZE[20077]" /> - <param name="breadcrumbs_icon" value="icons/settings/skin.png" /> </include> <include>BottomBar</include> + <control type="textbox" id="6"> + <include>OpenClose_Right</include> + <description>description area</description> + <left>510</left> + <bottom>27</bottom> + <width>1350</width> + <height>100</height> + <font>font12</font> + <align>justify</align> + <textcolor>button_focus</textcolor> + <label>$VAR[SkinSettingsHelpTextVar]</label> + <autoscroll time="3000" delay="5000" repeat="5000">true</autoscroll> + </control> </controls> </window> diff --git a/addons/skin.estuary/1080i/SlideShow.xml b/addons/skin.estuary/xml/SlideShow.xml index bfe6d61c65..bfe6d61c65 100644 --- a/addons/skin.estuary/1080i/SlideShow.xml +++ b/addons/skin.estuary/xml/SlideShow.xml diff --git a/addons/skin.estuary/1080i/SmartPlaylistEditor.xml b/addons/skin.estuary/xml/SmartPlaylistEditor.xml index 461f142c3c..4ec1e75cfe 100644 --- a/addons/skin.estuary/1080i/SmartPlaylistEditor.xml +++ b/addons/skin.estuary/xml/SmartPlaylistEditor.xml @@ -1,13 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <window> <defaultcontrol always="true">22</defaultcontrol> - <coordinates> - <left>110</left> - <top>150</top> - </coordinates> <include>Animation_DialogPopupOpenClose</include> <controls> <control type="group"> + <top>150</top> + <centerleft>50%</centerleft> + <width>1700</width> <include content="DialogBackgroundCommons"> <param name="DialogBackgroundWidth" value="1700" /> <param name="DialogBackgroundHeight" value="790" /> @@ -85,6 +84,7 @@ <height>480</height> <onleft>500</onleft> <onright>9001</onright> + <orientation>vertical</orientation> <include content="DefaultSimpleListLayout"> <param name="width" value="600" /> <param name="list_id" value="10" /> @@ -104,7 +104,6 @@ <orientation>vertical</orientation> <left>1380</left> <width>1300</width> - <align>left</align> <top>100</top> <onleft>10</onleft> <onright>500</onright> diff --git a/addons/skin.estuary/xml/SmartPlaylistRule.xml b/addons/skin.estuary/xml/SmartPlaylistRule.xml new file mode 100644 index 0000000000..284abcc428 --- /dev/null +++ b/addons/skin.estuary/xml/SmartPlaylistRule.xml @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="UTF-8"?> +<window> + <defaultcontrol always="true">9001</defaultcontrol> + <include>Animation_DialogPopupOpenClose</include> + <controls> + <control type="group"> + <centerleft>50%</centerleft> + <width>960</width> + <top>330</top> + <include content="DialogBackgroundCommons"> + <param name="DialogBackgroundWidth" value="960" /> + <param name="DialogBackgroundHeight" value="500" /> + <param name="DialogHeaderLabel" value="$LOCALIZE[21421]" /> + <param name="DialogHeaderId" value="2" /> + </include> + <control type="label"> + <description>Rule match label</description> + <left>20</left> + <top>65</top> + <width>720</width> + <include>SettingsLabelCommon</include> + <label>$LOCALIZE[21422]</label> + </control> + <control type="grouplist" id="9001"> + <left>30</left> + <top>100</top> + <orientation>vertical</orientation> + <onup>9000</onup> + <ondown>9000</ondown> + <control type="button" id="15"> + <description>Rule Field</description> + <include>SettingsItemCommon</include> + <width>900</width> + </control> + <control type="button" id="16"> + <description>Rule operator</description> + <width>900</width> + <include>SettingsItemCommon</include> + </control> + <control type="grouplist" id="9002"> + <left>30</left> + <top>200</top> + <orientation>horizontal</orientation> + <control type="edit" id="17"> + <description>Value Button</description> + <width>600</width> + <include>SettingsItemCommon</include> + <hinttext>$LOCALIZE[31103]</hinttext> + </control> + <control type="button" id="20"> + <description>Browse Button</description> + <width>300</width> + <include>SettingsItemCommon</include> + <align>center</align> + <label>$LOCALIZE[1024]</label> + </control> + </control> + </control> + <control type="grouplist" id="9000"> + <orientation>horizontal</orientation> + <left>0</left> + <top>410</top> + <width>960</width> + <align>center</align> + <onup>9002</onup> + <ondown>15</ondown> + <include content="DefaultDialogButton"> + <param name="id" value="18" /> + <param name="label" value="$LOCALIZE[186]" /> + </include> + <include content="DefaultDialogButton"> + <param name="id" value="19" /> + <param name="label" value="$LOCALIZE[222]" /> + </include> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/1080i/Startup.xml b/addons/skin.estuary/xml/Startup.xml index e7ace66a0a..e7ace66a0a 100644 --- a/addons/skin.estuary/1080i/Startup.xml +++ b/addons/skin.estuary/xml/Startup.xml diff --git a/addons/skin.estuary/1080i/Variables.xml b/addons/skin.estuary/xml/Variables.xml index 41efe65cbb..e6b460ce29 100644 --- a/addons/skin.estuary/1080i/Variables.xml +++ b/addons/skin.estuary/xml/Variables.xml @@ -6,14 +6,6 @@ <value condition="ListItem.HasTimerSchedule + !ListItem.IsRecording">windows/pvr/timer.png</value> <value condition="ListItem.HasRecording + !ListItem.IsRecording + !ListItem.HasTimer">windows/pvr/timer.png</value> </variable> - <variable name="SongTitleVar"> - <value condition="ListItem.IsParentFolder">..</value> - <value>$INFO[ListItem.Title]</value> - </variable> - <variable name="NowPlayingMainlabelVar"> - <value condition="VideoPlayer.Content(LiveTV)">$INFO[Player.Title]</value> - <value>$INFO[Player.Time]$INFO[Player.Title, - ]</value> - </variable> <variable name="AutoCompletionContentVar"> <value condition="System.HasAddon(plugin.program.autocompletion) + !System.HasHiddenInput">plugin://plugin.program.autocompletion?info=autocomplete&&id=$INFO[Control.GetLabel(312).index(1)]&&limit=9</value> </variable> @@ -21,9 +13,6 @@ <value condition="Window.IsActive(musicplaylist)">$INFO[ListItem.Duration]</value> <value>$INFO[ListItem.Duration,, $LOCALIZE[12391]]</value> </variable> - <variable name="AndroidAppPathVar"> - <value condition="System.Platform.Android">androidapp://sources/apps/</value> - </variable> <variable name="AddonCountLabel"> <value condition="Integer.IsGreater(Container(8000).NumItems,10)">>9</value> <value condition="Integer.IsGreater(Container(8000).NumItems,9)">9</value> @@ -37,10 +26,14 @@ <value condition="Integer.IsGreater(Container(8000).NumItems,0)">1</value> <value>[COLOR grey]0[/COLOR]</value> </variable> + <variable name="ActorLabel2"> + <value condition="!String.isempty(ListItem.Appearances)">$LOCALIZE[38026]: $INFO[ListItem.Appearances]</value> + <value>$INFO[ListItem.Label2]</value> + </variable> <variable name="MusicInfoTextboxVar"> - <value condition="Container.Content(songs)">$INFO[ListItem.ContributorAndRole,[B]$LOCALIZE[31128][/B][CR][COLOR=white],[/COLOR]]</value> - <value condition="Container.Content(albums)">$INFO[ListItem.Property(Album_Description),[B]$LOCALIZE[21821][/B][CR][COLOR=white],[/COLOR]]</value> - <value>$INFO[ListItem.Property(Artist_Description),[B]$LOCALIZE[21887][/B][CR][COLOR=white],[/COLOR]]</value> + <value condition="String.IsEqual(ListItem.DbType,song)">$INFO[ListItem.ContributorAndRole,[B]$LOCALIZE[31128][/B][CR][COLOR=white],[/COLOR]]</value> + <value condition="String.IsEqual(ListItem.DbType,album)">$INFO[ListItem.Property(Album_Description),[COLOR=white],[/COLOR]]</value> + <value condition="String.IsEqual(ListItem.DbType,artist)">$INFO[ListItem.Property(Artist_Description),[COLOR=white],[/COLOR]]</value> </variable> <variable name="NowPlayingSublabelVar"> <value condition="VideoPlayer.Content(episodes)">$INFO[VideoPlayer.TvShowTitle]</value> @@ -48,12 +41,7 @@ <value condition="VideoPlayer.Content(livetv)">$INFO[VideoPlayer.ChannelName]</value> <value condition="Player.HasAudio">$INFO[MusicPlayer.Artist]</value> </variable> - <variable name="GlobalFanartVar"> - <value condition="Skin.HasSetting(use_custom_bg) + !String.IsEmpty(Skin.String(custom_background))">$INFO[Skin.String(custom_background)]</value> - <value>$INFO[Skin.CurrentColourTheme,special://skin/extras/backgrounds/,.jpg]</value> - </variable> <variable name="FullScreenInfoTextBoxVar"> - <value condition="Control.HasFocus(5552)">$INFO[VideoPlayer.Duration,$LOCALIZE[180]: [B],[/B][CR]]</value> <value condition="Control.HasFocus(5553)">$INFO[VideoPlayer.Tagline,[B],[/B][CR]]$INFO[VideoPlayer.Plot]</value> <value condition="Control.HasFocus(5555)">$INFO[VideoPlayer.NextTitle,[B],[/B][CR]]$INFO[VideoPlayer.NextPlot]</value> <value>$INFO[VideoPlayer.CastAndRole]</value> @@ -65,12 +53,12 @@ <variable name="NowPlayingPosterVar"> <value condition="!String.IsEmpty(Player.Art(poster))">$INFO[Player.Art(poster)]</value> <value condition="!String.IsEmpty(Player.Art(tvshow.poster))">$INFO[Player.Art(tvshow.poster)]</value> - <value condition="String.IsEmpty(Player.Art(thumb)) + VideoPlayer.Content(livetv)">DefaultTVShowsSquare.png</value> + <value condition="String.IsEmpty(Player.Art(thumb)) + VideoPlayer.Content(livetv)">DefaultTVShows.png</value> <value>$INFO[Player.Art(thumb)]</value> </variable> <variable name="ShiftThumbVar"> <value condition="ListItem.IsParentFolder">DefaultFolderBackSquare.png</value> - <value condition="String.IsEmpty(Listitem.Thumb) + [Container.Content(albums) | Container.Content(artists)]">DefaultAudio.png</value> + <value condition="String.IsEmpty(Listitem.Thumb) + [String.IsEqual(listitem.dbtype,album) | String.IsEqual(listitem.dbtype,artist)]">DefaultAudio.png</value> <value condition="ListItem.IsFolder + String.IsEmpty(ListItem.Thumb)">DefaultFolderSquare.png</value> <value>$INFO[ListItem.Thumb]</value> </variable> @@ -79,8 +67,8 @@ <value>$INFO[ListItem.Icon]</value> </variable> <variable name="IconWallThumbVar"> - <value condition="Container.Content(studios)">$INFO[ListItem.Label,resource://resource.images.studios.white/,.png]</value> - <value condition="!IsEmpty(ListItem.Thumb)">$INFO[ListItem.Thumb]</value> + <value condition="String.IsEqual(listitem.dbtype,studio)">$INFO[ListItem.Label,resource://resource.images.studios.white/,.png]</value> + <value condition="!String.isempty(ListItem.Thumb)">$INFO[ListItem.Thumb]</value> <value>$INFO[ListItem.Icon]</value> </variable> <variable name="ListLabel2Var"> @@ -89,15 +77,15 @@ </variable> <variable name="ShiftLeftTextBoxVar"> <value condition="Window.IsActive(pictures)">$INFO[ListItem.Property(description),,[CR]]$INFO[ListItem.PictureDatetime,[COLOR button_focus]$LOCALIZE[552]: [/COLOR],[CR]]$INFO[ListItem.PictureResolution,[COLOR button_focus]$LOCALIZE[169]: [/COLOR],[CR]]$INFO[ListItem.PictureCamMake,[COLOR button_focus]$LOCALIZE[31041]: [/COLOR],[CR]]$INFO[ListItem.PictureCamModel,[COLOR button_focus]$LOCALIZE[21823]: [/COLOR],[CR]]</value> - <value condition="Container.Content(artists)">$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]$INFO[ListItem.Property(Artist_YearsActive),[COLOR button_focus]$LOCALIZE[21898]: [/COLOR],[CR]]$INFO[ListItem.Property(Artist_Style),[COLOR button_focus]$LOCALIZE[736]: [/COLOR],[CR]]</value> - <value condition="Container.Content(albums)">$INFO[ListItem.Year,[COLOR button_focus]$LOCALIZE[345]: [/COLOR],[CR]]$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]$INFO[ListItem.Property(album_label),[COLOR button_focus]$LOCALIZE[21899]: [/COLOR],[CR]]$INFO[ListItem.Property(album_style),[COLOR button_focus]$LOCALIZE[736]: [/COLOR],[CR]]</value> - <value condition="String.IsEqual(Listitem.DBType,season) | String.IsEqual(Listitem.DBType,tvshow)">$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]$INFO[ListItem.Property(NumEpisodes),[COLOR button_focus]$LOCALIZE[20360]: [/COLOR]]$INFO[ListItem.Property(UnWatchedEpisodes), ($LOCALIZE[31064]: ,)]$INFO[ListItem.Premiered,[CR][COLOR button_focus]$LOCALIZE[20416]: [/COLOR]]</value> - <value>$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]$INFO[ListItem.Director,[COLOR button_focus]$LOCALIZE[20339]: [/COLOR],[CR]]$INFO[ListItem.Writer,[COLOR button_focus]$LOCALIZE[20417]: [/COLOR],[CR]]$INFO[ListItem.Duration,[COLOR button_focus]$LOCALIZE[180]: [/COLOR], $LOCALIZE[31060][CR]]$INFO[ListItem.Premiered,[COLOR button_focus]$LOCALIZE[20416]: [/COLOR]]</value> + <value condition="String.IsEqual(listitem.dbtype,artist)">$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]$INFO[ListItem.Property(Artist_YearsActive),[COLOR button_focus]$LOCALIZE[21898]: [/COLOR],[CR]]$INFO[ListItem.Property(Artist_Style),[COLOR button_focus]$LOCALIZE[736]: [/COLOR],[CR]]</value> + <value condition="String.IsEqual(listitem.dbtype,album)">$INFO[ListItem.Year,[COLOR button_focus]$LOCALIZE[345]: [/COLOR],[CR]]$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]$INFO[ListItem.Property(album_label),[COLOR button_focus]$LOCALIZE[21899]: [/COLOR],[CR]]$INFO[ListItem.Property(album_style),[COLOR button_focus]$LOCALIZE[736]: [/COLOR],[CR]]</value> + <value condition="String.IsEqual(Listitem.DBType,season) | String.IsEqual(Listitem.DBType,tvshow)">$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]$INFO[ListItem.Premiered,[COLOR button_focus]$LOCALIZE[20416]: [/COLOR]]</value> + <value>$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]$INFO[ListItem.Director,[COLOR button_focus]$LOCALIZE[20339]: [/COLOR],[CR]]$INFO[ListItem.Writer,[COLOR button_focus]$LOCALIZE[20417]: [/COLOR],[CR]]$INFO[ListItem.Premiered,[COLOR button_focus]$LOCALIZE[20416]: [/COLOR]]</value> </variable> <variable name="ShiftRightTextBoxVar"> <value condition="Window.IsActive(pictures)">$INFO[ListItem.Size,[COLOR button_focus]$LOCALIZE[289]: [/COLOR],[CR]]$INFO[ListItem.PictureAperture,[COLOR button_focus]$LOCALIZE[21826]: [/COLOR],[CR]]$INFO[ListItem.PictureFocalLen,[COLOR button_focus]$LOCALIZE[21827]: [/COLOR],[CR]]$INFO[ListItem.PictureExpTime,[COLOR button_focus]$LOCALIZE[21830]: [/COLOR],[CR]]$INFO[ListItem.Date,[COLOR button_focus]$LOCALIZE[552]: [/COLOR],[CR]]</value> - <value condition="Container.Content(artists)">$INFO[ListItem.Property(artist_description)]</value> - <value condition="Container.Content(albums)">$INFO[ListItem.Property(album_description)]</value> + <value condition="String.IsEqual(listitem.dbtype,artist)">$INFO[ListItem.Property(artist_description)]</value> + <value condition="String.IsEqual(listitem.dbtype,album)">$INFO[ListItem.Property(album_description)]</value> <value>$INFO[ListItem.Plot]</value> </variable> <variable name="SelectLabel"> @@ -111,7 +99,8 @@ <variable name="BannerArtVar"> <value condition="ListItem.IsParentFolder">DefaultBackBanner.png</value> <value condition="!String.IsEmpty(ListItem.Art(banner))">$INFO[ListItem.Art(banner)]</value> - <value>$INFO[ListItem.Art(fanart)]</value> + <value condition="!String.isempty(ListItem.Art(fanart))">$INFO[ListItem.Art(fanart)]</value> + <value>dialogs/dialog-bg-nobo.png</value> </variable> <variable name="FanartImageVar"> <value condition="ListItem.IsParentFolder">special://skin/extras/home-images/movie.jpg</value> @@ -120,21 +109,16 @@ <variable name="ListBoxInfoVar"> <value condition="String.IsEqual(Container.FolderPath,addons://outdated/) + !String.IsEmpty(ListItem.Addonnews)">$INFO[ListItem.Addonnews]</value> <value condition="Container.Content(addons)">$INFO[ListItem.AddonDescription]</value> - <value condition="Container.Content(albums)">$INFO[ListItem.Property(album_description)]</value> - <value condition="Container.Content(mixed) | Container.Content(videos)">$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]$INFO[ListItem.Plot]</value> - <value condition="Container.Content(artists)">$INFO[ListItem.Property(artist_description)]</value> - <value condition="Container.Content(songs)">$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]$INFO[ListItem.Duration,[COLOR button_focus]$LOCALIZE[180]: [/COLOR],[CR]]$INFO[ListItem.Playcount,[COLOR button_focus]$LOCALIZE[567]: [/COLOR],[CR]]</value> + <value condition="String.IsEqual(listitem.dbtype,album)">$INFO[ListItem.Property(album_description)]</value> + <value condition="String.IsEqual(listitem.dbtype,musicvideo) | String.IsEqual(listitem.dbtype,video)">$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]$INFO[ListItem.Plot]</value> + <value condition="String.IsEqual(listitem.dbtype,artist)">$INFO[ListItem.Property(artist_description)]</value> + <value condition="!String.IsEmpty(ListItem.Plot)">$INFO[ListItem.Plot]</value> + <value condition="String.IsEqual(listitem.dbtype,song)">$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]$INFO[ListItem.Duration,[COLOR button_focus]$LOCALIZE[180]: [/COLOR],[CR]]$INFO[ListItem.Playcount,[COLOR button_focus]$LOCALIZE[567]: [/COLOR],[CR]]</value> <value>$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]</value> </variable> - <variable name="TVShowWidgetImageVar"> - <value condition="ListItem.IsParentFolder">DefaultBackFanart.png</value> - <value condition="!String.IsEmpty(ListItem.Art(landscape))">$INFO[ListItem.Art(landscape)]</value> - <value>$INFO[ListItem.Art(fanart)]</value> - </variable> - <variable name="ListInfoBoxImageVar"> - <value condition="ListItem.IsParentFolder">DefaultBackFanart.png</value> - <value condition="Container.Content(episodes)">$INFO[ListItem.Art(thumb)]</value> - <value>$INFO[ListItem.Art(fanart)]</value> + <variable name="WidgetGenreIconVar"> + <value condition="System.HasAddon(resource.images.moviegenreicons.transparent)">$INFO[ListItem.Label,resource://resource.images.moviegenreicons.transparent/,.png]</value> + <value>DefaultGenre.png</value> </variable> <variable name="AddonsLabel2Var"> <value condition="ListItem.Property(addon.downloading)">$INFO[ListItem.Property(addon.status)]</value> @@ -165,9 +149,8 @@ <value condition="!String.IsEmpty(Container.Art(tvshow.poster)) + Container.Content(episodes)">$INFO[Container.Art(tvshow.poster)]</value> <value condition="!String.IsEmpty(Container.Art(tvshow.poster)) + Container.Content(seasons) + Window.IsActive(movieinformation)">$INFO[Container.Art(tvshow.poster)]</value> <value condition="Container.Content(actors) | Container.Content(directors)">$INFO[Container.ListItem.Art(thumb)]</value> - <value condition="!String.IsEmpty(ListItem.Art(tvshow.poster)) + !Container.Content(seasons)">$INFO[ListItem.Art(tvshow.poster)]</value> - <value condition="!String.IsEmpty(Listitem.Art(poster))">$INFO[Listitem.Art(poster)]</value> - <value>$INFO[ListItem.Icon]</value> + <value condition="!String.IsEmpty(ListItem.Art(tvshow.poster)) + !String.IsEqual(listitem.dbtype,season)">$INFO[ListItem.Art(tvshow.poster)]</value> + <value>$INFO[ListItem.Art(poster)]</value> </variable> <variable name="InfoDialogPosterVar"> <value condition="!String.IsEmpty(ListItem.Art(poster))">$INFO[ListItem.Art(poster)]</value> @@ -175,9 +158,8 @@ <value condition="!String.IsEmpty(ListItem.Art(tvshow.poster))">$INFO[ListItem.Art(tvshow.poster)]</value> </variable> <variable name="ListPosterVar"> - <value condition="ListItem.IsParentFolder">DefaultFolderBackSquare.png</value> - <value condition="!String.IsEmpty(Listitem.Art(poster))">$INFO[Listitem.Art(poster)]</value> - <value>$INFO[ListItem.Icon]</value> + <value condition="ListItem.IsParentFolder">DefaultFolderBackPoster.png</value> + <value>$INFO[ListItem.Art(poster)]</value> </variable> <variable name="BannerLabel2Var"> <value condition="String.IsEqual(Listitem.DBType,tvshow)">$INFO[ListItem.Property(WatchedEpisodes)]$INFO[ListItem.Property(TotalEpisodes), / ,]</value> @@ -193,13 +175,13 @@ </variable> <variable name="SeekLabel"> <value condition="!String.IsEmpty(Player.SeekStepSize)">$LOCALIZE[773][COLOR=grey] $INFO[Player.SeekStepSize][/COLOR]</value> - <value condition="Player.Caching">$LOCALIZE[15107]</value> <value condition="Player.Paused">$LOCALIZE[112]</value> <value condition="Player.Forwarding">$LOCALIZE[31039] $VAR[VideoPlayerForwardRewindVar]</value> <value condition="Player.Rewinding">$LOCALIZE[31038] $VAR[VideoPlayerForwardRewindVar]</value> <value condition="Player.IsTempo">$LOCALIZE[31142]: $INFO[Player.PlaySpeed]</value> </variable> <variable name="SeekTimeLabelVar"> + <value condition="!IsEmpty(Player.SeekNumeric)">[B]$INFO[Player.SeekNumeric(hh:mm:ss)][/B]</value> <value condition="Player.Seeking">$INFO[Player.SeekTime]$INFO[Player.Duration, / ]</value> <value>$INFO[Player.Time]$INFO[Player.Duration, / ]</value> </variable> @@ -243,8 +225,8 @@ <value>dialogs/volume/volume1.png</value> </variable> <variable name="ListSubLabelVar"> - <value condition="ListItem.IsCollection">$INFO[Container(5000).NumItems]</value> - <value>$INFO[ListItem.Year]</value> + <value condition="ListItem.IsCollection"></value> + <value>[COLOR grey]$INFO[ListItem.Year, (,)][/COLOR]</value> </variable> <variable name="VideoInfoMainLabelVar"> <value condition="!String.IsEmpty(ListItem.Title)">$INFO[ListItem.Title]$INFO[ListItem.Year, ([COLOR grey],[/COLOR])]</value> @@ -252,32 +234,40 @@ </variable> <variable name="VideoInfoSubLabelVar"> <value condition="String.IsEqual(ListItem.DBType,episode)">$INFO[ListItem.Season]$INFO[ListItem.Episode,[COLOR grey]x[/COLOR],: ]$INFO[ListItem.TVShowTitle]</value> - <value condition="String.IsEqual(ListItem.DBType,movie)">$INFO[ListItem.Tagline]</value> + <value condition="String.IsEqual(ListItem.DBType,movie)">$INFO[ListItem.Tagline,[I],[/I]]</value> <value>$INFO[ListItem.Genre]</value> </variable> + <variable name="NowPlayingBreadcrumbsVar"> + <value condition="Window.IsActive(fullscreenvideo)">$INFO[VideoPlayer.Title]$INFO[VideoPlayer.Year, ([COLOR button_focus],[/COLOR])]</value> + <value condition="MusicPartyMode.Enabled">$LOCALIZE[589]</value> + <value>$LOCALIZE[31000]...</value> + </variable> <variable name="OSDSubLabelVar"> + <value condition="Window.IsActive(visualisation)">$LOCALIZE[554] $INFO[Playlist.Position] / $INFO[Playlist.Length]</value> + <value condition="VideoPlayer.Content(musicvideos)">$INFO[VideoPlayer.Artist]$INFO[VideoPlayer.Album, - ]</value> <value condition="VideoPlayer.Content(episodes)">$INFO[VideoPlayer.Season,[COLOR button_focus]S,[/COLOR]]$INFO[VideoPlayer.Episode,[COLOR button_focus]E,: [/COLOR]]$INFO[VideoPlayer.TVShowTitle]</value> <value condition="VideoPlayer.Content(LiveTV) | PVR.IsPlayingRecording">$INFO[VideoPlayer.ChannelNumberLabel,([COLOR=blue],[/COLOR]) ]$INFO[VideoPlayer.ChannelName]$INFO[VideoPlayer.EpisodeName, (,)]</value> <value>$INFO[VideoPlayer.Genre]</value> </variable> <variable name="AddonsFanartVar"> - <value condition="Skin.HasSetting(no_fanart)">$VAR[GlobalFanartVar]</value> + <value condition="Skin.HasSetting(no_fanart)"></value> <value condition="Window.IsActive(musicinformation) | Window.IsActive(movieinformation) | Window.IsActive(addoninformation) | Window.IsActive(pvrguideinfo) | Window.IsActive(pvrrecordinginfo) | Window.IsActive(pictureinfo) | Window.IsVisible(script-script.extendedinfo-DialogVideoInfo.xml) | Window.IsVisible(script-script.extendedinfo-DialogInfo.xml) | Window.IsVisible(script-script.extendedinfo-VideoList.xml)">$INFO[Window(home).Property(infobackground)]</value> - <value condition="!String.IsEmpty(Container(500).ListItem.Art(fanart)) + Control.HasFocus(500)">$INFO[Container(500).ListItem.Art(fanart)]</value> - <value condition="!String.IsEmpty(Container(501).ListItem.Art(fanart)) + Control.HasFocus(501)">$INFO[Container(501).ListItem.Art(fanart)]</value> - <value condition="!String.IsEmpty(Container(502).ListItem.Art(fanart)) + Control.HasFocus(502)">$INFO[Container(502).ListItem.Art(fanart)]</value> - <value condition="!String.IsEmpty(Container(503).ListItem.Art(fanart)) + Control.HasFocus(503)">$INFO[Container(503).ListItem.Art(fanart)]</value> - <value condition="!String.IsEmpty(Container(504).ListItem.Art(fanart)) + Control.HasFocus(504)">$INFO[Container(504).ListItem.Art(fanart)]</value> - <value condition="!String.IsEmpty(Container(505).ListItem.Art(fanart)) + Control.HasFocus(505)">$INFO[Container(505).ListItem.Art(fanart)]</value> + <value condition="!String.IsEmpty(Container(50050).ListItem.Art(fanart)) + Control.HasFocus(50050)">$INFO[Container(50050).ListItem.Art(fanart)]</value> + <value condition="!String.IsEmpty(Container(50150).ListItem.Art(fanart)) + Control.HasFocus(50150)">$INFO[Container(50150).ListItem.Art(fanart)]</value> + <value condition="!String.IsEmpty(Container(50250).ListItem.Art(fanart)) + Control.HasFocus(50250)">$INFO[Container(50250).ListItem.Art(fanart)]</value> + <value condition="!String.IsEmpty(Container(50350).ListItem.Art(fanart)) + Control.HasFocus(50350)">$INFO[Container(50350).ListItem.Art(fanart)]</value> + <value condition="!String.IsEmpty(Container(50450).ListItem.Art(fanart)) + Control.HasFocus(50450)">$INFO[Container(50450).ListItem.Art(fanart)]</value> + <value condition="!String.IsEmpty(Container(50550).ListItem.Art(fanart)) + Control.HasFocus(50550)">$INFO[Container(50550).ListItem.Art(fanart)]</value> <value condition="!String.IsEmpty(Skin.String(HomeFanart.path))">$INFO[Skin.String(HomeFanart.path)]$INFO[Container(9000).ListItem.Property(id)]$INFO[Skin.String(HomeFanart.ext)]</value> </variable> <variable name="HomeFanartVar"> - <value condition="Skin.HasSetting(no_fanart)">$VAR[GlobalFanartVar]</value> + <value condition="Skin.HasSetting(no_fanart)"></value> <value condition="Window.IsActive(musicinformation) | Window.IsActive(movieinformation) | Window.IsActive(addoninformation) | Window.IsActive(pvrguideinfo) | Window.IsActive(pvrrecordinginfo) | Window.IsActive(pictureinfo) | Window.IsVisible(script-script.extendedinfo-DialogVideoInfo.xml) | Window.IsVisible(script-script.extendedinfo-DialogInfo.xml) | Window.IsVisible(script-script.extendedinfo-VideoList.xml)">$INFO[Window(home).Property(infobackground)]</value> <value condition="!String.IsEmpty(Container(5100).ListItem.Art(fanart)) + Control.HasFocus(5100)">$INFO[Container(5100).ListItem.Art(fanart)]</value> <value condition="!String.IsEmpty(Container(5200).ListItem.Art(fanart)) + Control.HasFocus(5200)">$INFO[Container(5200).ListItem.Art(fanart)]</value> <value condition="!String.IsEmpty(Container(5300).ListItem.Art(fanart)) + Control.HasFocus(5300)">$INFO[Container(5300).ListItem.Art(fanart)]</value> <value condition="!String.IsEmpty(Container(5400).ListItem.Art(fanart)) + Control.HasFocus(5400)">$INFO[Container(5400).ListItem.Art(fanart)]</value> + <value condition="!String.IsEmpty(Container(5600).ListItem.Art(fanart)) + Control.HasFocus(5600)">$INFO[Container(5600).ListItem.Art(fanart)]</value> <value condition="!String.IsEmpty(Container(6100).ListItem.Art(fanart)) + Control.HasFocus(6100)">$INFO[Container(6100).ListItem.Art(fanart)]</value> <value condition="!String.IsEmpty(Container(6200).ListItem.Art(fanart)) + Control.HasFocus(6200)">$INFO[Container(6200).ListItem.Art(fanart)]</value> <value condition="!String.IsEmpty(Container(6300).ListItem.Art(fanart)) + Control.HasFocus(6300)">$INFO[Container(6300).ListItem.Art(fanart)]</value> @@ -291,8 +281,8 @@ <value condition="!String.IsEmpty(Container(8300).ListItem.Art(fanart)) + Control.HasFocus(8300)">$INFO[Container(8300).ListItem.Art(fanart)]</value> <value condition="!String.IsEmpty(Container(8400).ListItem.Art(fanart)) + Control.HasFocus(8400)">$INFO[Container(8400).ListItem.Art(fanart)]</value> <value condition="!String.IsEmpty(Container(8500).ListItem.Art(fanart)) + Control.HasFocus(8500)">$INFO[Container(8500).ListItem.Art(fanart)]</value> - <value condition="!String.IsEmpty(Container(15100).ListItem.Property(FanartCode)) + Control.HasFocus(15100)">$INFO[Skin.String(WeatherFanart.path)]$INFO[Container(15100).ListItem.Property(FanartCode)]</value> - <value condition="!String.IsEmpty(Container(15200).ListItem.Property(FanartCode)) + Control.HasFocus(15200)">$INFO[Skin.String(WeatherFanart.path)]$INFO[Container(15200).ListItem.Property(FanartCode)]</value> + <value condition="!String.IsEmpty(Container(15100).ListItem.Property(FanartCode)) + Control.HasFocus(15100)">$INFO[Skin.String(WeatherFanart.path)]$INFO[Container(15100).ListItem.Property(FanartCode)]$INFO[Skin.String(WeatherFanart.ext)]</value> + <value condition="!String.IsEmpty(Container(15200).ListItem.Property(FanartCode)) + Control.HasFocus(15200)">$INFO[Skin.String(WeatherFanart.path)]$INFO[Container(15200).ListItem.Property(FanartCode)]$INFO[Skin.String(WeatherFanart.ext)]</value> <value condition="!String.IsEmpty(Skin.String(HomeFanart.path)) + Control.HasFocus(804)">$INFO[Skin.String(HomeFanart.path)]power$INFO[Skin.String(HomeFanart.ext)]</value> <value condition="!String.IsEmpty(Skin.String(HomeFanart.path)) + Control.HasFocus(802)">$INFO[Skin.String(HomeFanart.path)]settings$INFO[Skin.String(HomeFanart.ext)]</value> <value condition="!String.IsEmpty(Skin.String(HomeFanart.path)) + Control.HasFocus(803)">$INFO[Skin.String(HomeFanart.path)]favorites$INFO[Skin.String(HomeFanart.ext)]</value> @@ -301,8 +291,9 @@ <value condition="!String.IsEmpty(Skin.String(HomeFanart.path))">$INFO[Skin.String(HomeFanart.path)]$INFO[Container(9000).ListItem.Property(id)]$INFO[Skin.String(HomeFanart.ext)]</value> </variable> <variable name="MediaFanartVar"> - <value condition="Skin.HasSetting(no_fanart)">$VAR[GlobalFanartVar]</value> + <value condition="Skin.HasSetting(no_fanart)"></value> <value condition="Window.IsActive(musicinformation) | Window.IsActive(movieinformation) | Window.IsActive(addoninformation) | Window.IsActive(pvrguideinfo) | Window.IsActive(pvrrecordinginfo) | Window.IsActive(pictureinfo) | Window.IsVisible(script-script.extendedinfo-DialogVideoInfo.xml) | Window.IsVisible(script-script.extendedinfo-DialogInfo.xml) | Window.IsVisible(script-script.extendedinfo-VideoList.xml)">$INFO[Window(home).Property(infobackground)]</value> + <value condition="Container.Content(genres) + Window.IsActive(videos)">$INFO[Skin.String(MovieGenreFanart.path)]$INFO[ListItem.Label]$INFO[Skin.String(MovieGenreFanart.ext)]</value> <value condition="Window.IsActive(pictures) + String.IsEmpty(ListItem.Art(fanart))">$INFO[ListItem.FolderPath]</value> <value condition="!String.IsEmpty(ListItem.Art(fanart))">$INFO[ListItem.Art(fanart)]</value> <value condition="!String.IsEmpty(Container.Art(tvshow.fanart))">$INFO[Container.Art(tvshow.fanart)]</value> @@ -317,18 +308,16 @@ <value condition="ListItem.IsRecording">windows/pvr/record.png</value> <value condition="ListItem.IsPlaying">overlays/watched/OverlayPlaying-List.png</value> <value condition="ListItem.IsResumable">overlays/watched/resume.png</value> - <value condition="ListItem.IsParentFolder">DefaultFolderBack.png</value> - <value condition="ListItem.IsFolder">overlays/folder.png</value> + <value condition="ListItem.IsCollection">overlays/set.png</value> <value condition="!String.IsEmpty(ListItem.Overlay)">$INFO[ListItem.Overlay]</value> - <value>OverlayUnwatched.png</value> + <value condition="!ListItem.IsParentFolder">OverlayUnwatched.png</value> </variable> - <variable name="SettingsSectionIcon"> - <value condition="Window.IsActive(playersettings)">icons/settings/video.png</value> - <value condition="Window.IsActive(mediasettings)">icons/settings/library.png</value> - <value condition="Window.IsActive(pvrsettings)">icons/settings/livetv.png</value> - <value condition="Window.IsActive(servicesettings)">icons/settings/network.png</value> - <value condition="Window.IsActive(interfacesettings)">icons/settings/appearance.png</value> - <value condition="Window.IsActive(systemsettings)">icons/settings/system.png</value> + <variable name="WallWatchedIconVar"> + <value condition="ListItem.IsRecording">windows/pvr/record.png</value> + <value condition="ListItem.IsCollection">overlays/set.png</value> + <value condition="ListItem.IsPlaying">overlays/watched/OverlayPlaying-List.png</value> + <value condition="ListItem.IsResumable">overlays/watched/resume.png</value> + <value condition="Integer.IsGreater(ListItem.Playcount,0)">$INFO[ListItem.Overlay]</value> </variable> <!-- Breadcrumbs --> <variable name="BreadcrumbsVideoVar"> @@ -365,10 +354,6 @@ <value condition="Control.HasFocus(704)">button_focus</value> <value>FFFFFFFF</value> </variable> - <variable name="BottomBarPageLabel"> - <value condition="Control.HasFocus(600) | Control.HasFocus(50600) | Control.HasFocus(502600) | Control.HasFocus(5199) | Control.HasFocus(531) | Control.HasFocus(533)">[COLOR button_focus]$INFO[Container.CurrentPage,, / ]$INFO[Container.NumPages][/COLOR]</value> - <value>$INFO[Container.CurrentItem,, / ]$INFO[Container.NumItems]</value> - </variable> <variable name="PVRChannelMgrHeader"> <value condition="!String.IsEmpty(Window.Property(IsRadio))">$LOCALIZE[19199] - $LOCALIZE[19024]</value> <value>$LOCALIZE[19199] - $LOCALIZE[19023]</value> @@ -420,12 +405,4 @@ <variable name="AddonNewsVar"> <value condition="!String.IsEmpty(ListItem.AddonNews)">$LOCALIZE[31136]</value> </variable> - <variable name="VideoLibraryScanLabel"> - <value condition="Library.IsScanningVideo">$LOCALIZE[13353]</value> - <value>$LOCALIZE[653]</value> - </variable> - <variable name="MusicLibraryScanLabel"> - <value condition="Library.IsScanningMusic">$LOCALIZE[13353]</value> - <value>$LOCALIZE[653]</value> - </variable> </includes> diff --git a/addons/skin.estuary/1080i/VideoFullScreen.xml b/addons/skin.estuary/xml/VideoFullScreen.xml index fd986d3c9b..e47bbc8a72 100644 --- a/addons/skin.estuary/1080i/VideoFullScreen.xml +++ b/addons/skin.estuary/xml/VideoFullScreen.xml @@ -31,59 +31,47 @@ <shadowcolor>black</shadowcolor> </control> </control> - <control type="label" id="1"> - <left>45</left> - <top>15</top> - <width>1770</width> - <height>100</height> - <label>$INFO[Player.SeekNumeric(hh:mm:ss)]</label> - <font>font12</font> - <shadowcolor>black</shadowcolor> - </control> <control type="group" id="1"> + <depth>DepthOSD+</depth> <visible>Player.Caching</visible> <animation delay="300" effect="fade" time="200">Visible</animation> <animation effect="fade" delay="200" time="150">Hidden</animation> + <centerleft>50%</centerleft> + <width>110</width> + <centertop>50%</centertop> + <height>110</height> <control type="image" id="1"> - <left>860</left> - <top>440</top> - <width>200</width> - <height>200</height> - <texture>dialogs/volume/progress/p100.png</texture> - <animation effect="fade" end="50" time="0" condition="true">Conditional</animation> + <centerleft>50%</centerleft> + <centertop>50%</centertop> + <width>110</width> + <height>110</height> + <texture colordiffuse="BFFFFFFF">osd/buffer-bg.png</texture> </control> - <control type="image" id="1"> - <left>860</left> - <top>440</top> - <width>200</width> - <height>200</height> + <control type="image" id="1"> + <centerleft>50%</centerleft> + <centertop>50%</centertop> + <width>92</width> + <height>92</height> + <texture colordiffuse="1AFFFFFF">dialogs/extendedprogress/loading-placeholder.png</texture> + </control> + <control type="image" id="1"> + <centerleft>50%</centerleft> + <centertop>50%</centertop> + <width>160</width> + <height>160</height> <texture colordiffuse="button_focus">$INFO[Player.CacheLevel,dialogs/volume/progress/p,.png]</texture> </control> <control type="label" id="1"> <description>buffering value</description> - <label>$INFO[Player.CacheLevel]%</label> - <left>860</left> - <top>440</top> + <label>$INFO[Player.CacheLevel]</label> + <centerleft>50%</centerleft> + <centertop>50%</centertop> <width>200</width> <height>200</height> <aligny>center</aligny> <align>center</align> - <font>font12_title</font> - <textcolor>button_focus</textcolor> - <shadowcolor>black</shadowcolor> - </control> - <control type="label" id="2"> - <description>buffering label</description> - <label>$LOCALIZE[15107]</label> - <left>860</left> - <top>620</top> - <width>200</width> - <height>20</height> - <aligny>center</aligny> - <align>center</align> - <font>font12_title</font> - <textcolor>button_focus</textcolor> - <shadowcolor>black</shadowcolor> + <font>font11</font> + <textcolor>white</textcolor> </control> </control> </controls> diff --git a/addons/skin.estuary/xml/VideoOSD.xml b/addons/skin.estuary/xml/VideoOSD.xml new file mode 100644 index 0000000000..e0ca8fc3c8 --- /dev/null +++ b/addons/skin.estuary/xml/VideoOSD.xml @@ -0,0 +1,238 @@ +<?xml version="1.0" encoding="utf-8"?> +<window> + <onload>Dialog.Close(fullscreeninfo)</onload> + <onload condition="VideoPlayer.Content(LiveTV) + !Player.PauseEnabled">SetFocus(603)</onload> + <depth>DepthOSD</depth> + <defaultcontrol always="true">602</defaultcontrol> + <include>Animation_BottomSlide</include> + <controls> + <control type="button"> + <description>background close area</description> + <left>0</left> + <top>0</top> + <width>100%</width> + <bottom>280</bottom> + <texturefocus></texturefocus> + <texturenofocus></texturenofocus> + <onclick>Action(close)</onclick> + </control> + <control type="group"> + <visible>![Window.IsVisible(SliderDialog) | Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDAudioDSPSettings) | Window.IsVisible(VideoBookmarks) | Window.IsVisible(playerprocessinfo)]</visible> + <animation effect="fade" time="200">VisibleChange</animation> + <control type="group"> + <bottom>0</bottom> + <height>180</height> + <visible>!Window.IsVisible(fullscreeninfo) + !Window.IsActive(osdaudiosettings) + !Window.IsActive(osdvideosettings) + !Window.IsActive(osdcmssettings) + !Window.IsActive(PVROSDChannels) + !Window.IsActive(PVROSDGuide)</visible> + <animation effect="fade" time="200">VisibleChange</animation> + <control type="label"> + <right>30</right> + <top>0</top> + <align>right</align> + <textoffsetx>20</textoffsetx> + <aligny>center</aligny> + <width>1000</width> + <height>60</height> + <label>$VAR[VideoOSDHelpTextVar]</label> + </control> + <control type="group" id="200"> + <control type="grouplist" id="201"> + <left>20</left> + <top>90</top> + <width>100%</width> + <height>135</height> + <itemgap>20</itemgap> + <scrolltime tween="sine">200</scrolltime> + <orientation>horizontal</orientation> + <onup condition="Player.SeekEnabled">87</onup> + <ondown>noop</ondown> + <onleft>70043</onleft> + <onright>70011</onright> + <control type="radiobutton" id="600"> + <include content="OSDButton"> + <param name="texture" value="osd/fullscreen/buttons/previous.png"/> + </include> + <onclick>PlayerControl(Previous)</onclick> + <visible>!VideoPlayer.Content(livetv)</visible> + </control> + <control type="radiobutton" id="602"> + <textureradioonfocus colordiffuse="white">osd/fullscreen/buttons/play.png</textureradioonfocus> + <textureradioonnofocus>osd/fullscreen/buttons/play.png</textureradioonnofocus> + <textureradioofffocus colordiffuse="white">osd/fullscreen/buttons/pause.png</textureradioofffocus> + <textureradiooffnofocus>osd/fullscreen/buttons/pause.png</textureradiooffnofocus> + <texturefocus colordiffuse="button_focus">osd/fullscreen/buttons/button-fo.png</texturefocus> + <width>76</width> + <animation center="38,38" effect="zoom" end="100" reversible="false" start="95" time="480" tween="back">Focus</animation> + <height>76</height> + <radiowidth>74</radiowidth> + <radioheight>74</radioheight> + <font></font> + <texturenofocus></texturenofocus> + <radioposx>1</radioposx> + <radioposy>0</radioposy> + <selected>Player.Paused</selected> + <onclick>PlayerControl(Play)</onclick> + <visible>Player.PauseEnabled</visible> + </control> + <control type="radiobutton" id="603"> + <include content="OSDButton"> + <param name="texture" value="osd/fullscreen/buttons/stop.png"/> + </include> + <onclick>PlayerControl(Stop)</onclick> + </control> + <control type="radiobutton" id="605"> + <include content="OSDButton"> + <param name="texture" value="osd/fullscreen/buttons/next.png"/> + </include> + <onclick>PlayerControl(Next)</onclick> + <visible>!VideoPlayer.Content(livetv) + [Player.ChapterCount | Integer.IsGreater(Playlist.Length(video),1)]</visible> + </control> + <control type="radiobutton" id="804"> + <include content="OSDButton"> + <param name="texture" value="osd/fullscreen/buttons/home.png"/> + </include> + <onclick>PlayerControl(ShowVideoMenu)</onclick> + <visible>VideoPlayer.HasMenu</visible> + </control> + <control type="radiobutton" id="606"> + <textureradioonfocus colordiffuse="white">osd/fullscreen/buttons/record-white.png</textureradioonfocus> + <textureradioonnofocus>osd/fullscreen/buttons/record-white.png</textureradioonnofocus> + <textureradioofffocus colordiffuse="white">osd/fullscreen/buttons/record.png</textureradioofffocus> + <textureradiooffnofocus>osd/fullscreen/buttons/record.png</textureradiooffnofocus> + <texturefocus colordiffuse="button_focus">osd/fullscreen/buttons/button-fo.png</texturefocus> + <width>76</width> + <animation center="38,38" effect="zoom" end="100" reversible="false" start="95" time="480" tween="back">Focus</animation> + <height>76</height> + <radiowidth>74</radiowidth> + <radioheight>74</radioheight> + <font></font> + <texturenofocus></texturenofocus> + <radioposx>1</radioposx> + <radioposy>0</radioposy> + <selected>!Player.Recording</selected> + <onclick>PlayerControl(Record)</onclick> + <visible>Player.CanRecord</visible> + <visible>VideoPlayer.Content(livetv)</visible> + </control> + </control> + <control type="grouplist" id="202"> + <right>50</right> + <top>90</top> + <width>1800</width> + <height>135</height> + <align>right</align> + <itemgap>20</itemgap> + <scrolltime tween="sine">200</scrolltime> + <orientation>horizontal</orientation> + <onup condition="Player.SeekEnabled">87</onup> + <ondown condition="Control.HasFocus(70043)">11104</ondown> + <ondown condition="Control.HasFocus(704)">12104</ondown> + <ondown condition="Control.HasFocus(255)">13103</ondown> + <onleft>606</onleft> + <onright>600</onright> + <control type="radiobutton" id="70011"> + <include content="OSDButton"> + <param name="texture" value="osd/fullscreen/buttons/information.png"/> + </include> + <onclick>Action(Close)</onclick> + <onclick>ActivateWindow(fullscreeninfo)</onclick> + </control> + <control type="radiobutton" id="70040"> + <include content="OSDButton"> + <param name="texture" value="osd/fullscreen/buttons/channels.png"/> + </include> + <onclick>Dialog.Close(VideoOSD)</onclick> + <onclick>ActivateWindow(PVROSDChannels)</onclick> + <visible>VideoPlayer.Content(livetv)</visible> + </control> + <control type="radiobutton" id="70041"> + <include content="OSDButton"> + <param name="texture" value="osd/fullscreen/buttons/guide.png"/> + </include> + <onclick>Dialog.Close(VideoOSD)</onclick> + <onclick>ActivateWindow(PVROSDGuide)</onclick> + <visible>VideoPlayer.Content(livetv)</visible> + </control> + <control type="radiobutton" id="700"> + <include content="OSDButton"> + <param name="texture" value="osd/fullscreen/buttons/bookmarks.png"/> + </include> + <onclick>ActivateWindow(videobookmarks)</onclick> + <visible>!VideoPlayer.Content(livetv)</visible> + </control> + <control type="radiobutton" id="703"> + <include content="OSDButton"> + <param name="texture" value="osd/fullscreen/buttons/teletext.png"/> + </include> + <onclick>Dialog.Close(VideoOSD)</onclick> + <onclick>ActivateWindow(Teletext)</onclick> + <visible>VideoPlayer.Content(livetv)</visible> + </control> + <control type="radiobutton" id="704"> + <include content="OSDButton"> + <param name="texture" value="osd/fullscreen/buttons/settings-subtitle.png"/> + </include> + <onclick>SetProperty(settingslist_content,subtitle,home)</onclick> + <onclick>SetProperty(settingslist_header,$LOCALIZE[24012],home)</onclick> + <onclick>ActivateWindow(1101)</onclick> + <visible>!VideoPlayer.Content(LiveTV) | VideoPlayer.HasSubtitles</visible> + </control> + <control type="radiobutton" id="255"> + <include content="OSDButton"> + <param name="texture" value="osd/fullscreen/buttons/stereoscopic.png"/> + </include> + <visible>VideoPlayer.IsStereoscopic</visible> + <onclick>SetProperty(settingslist_content,3d,home)</onclick> + <onclick>SetProperty(settingslist_header,$LOCALIZE[36501],home)</onclick> + <onclick>ActivateWindow(1101)</onclick> + </control> + <control type="radiobutton" id="70043"> + <include content="OSDButton"> + <param name="texture" value="osd/fullscreen/buttons/settings.png"/> + </include> + <onclick>SetProperty(settingslist_content,osd,home)</onclick> + <onclick>SetProperty(settingslist_header,$LOCALIZE[5],home)</onclick> + <onclick>ActivateWindow(1101)</onclick> + </control> + </control> + </control> + <control type="group" id="6000"> + <top>60</top> + <control type="button" id="87"> + <include>HiddenObject</include> + <onup>200</onup> + <onunfocus condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</onunfocus> + <ondown>200</ondown> + <onright>StepForward</onright> + <onleft>StepBack</onleft> + <visible>Player.SeekEnabled</visible> + <onclick condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</onclick> + </control> + <control type="slider"> + <top>-5</top> + <left>0</left> + <width>100%</width> + <height>25</height> + <texturesliderbar colordiffuse="00FFFFFF">osd/progress/nub_leftright.png</texturesliderbar> + <textureslidernib>osd/progress/nub_leftright.png</textureslidernib> + <textureslidernibfocus colordiffuse="button_focus">osd/progress/nub_leftright.png</textureslidernibfocus> + <info>Player.Progress</info> + <action>seek</action> + <visible>!Control.HasFocus(87) + Player.SeekEnabled</visible> + </control> + <control type="slider"> + <top>-5</top> + <left>0</left> + <width>100%</width> + <height>25</height> + <texturesliderbar colordiffuse="00FFFFFF">osd/progress/nub_leftright.png</texturesliderbar> + <textureslidernib colordiffuse="button_focus">osd/progress/nub_leftright.png</textureslidernib> + <textureslidernibfocus colordiffuse="button_focus">osd/progress/nub_leftright.png</textureslidernibfocus> + <info>Player.Progress</info> + <action>seek</action> + <visible>Control.HasFocus(87) + Player.SeekEnabled</visible> + </control> + </control> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/VideoOSDBookmarks.xml b/addons/skin.estuary/xml/VideoOSDBookmarks.xml new file mode 100644 index 0000000000..607d20ad4b --- /dev/null +++ b/addons/skin.estuary/xml/VideoOSDBookmarks.xml @@ -0,0 +1,135 @@ +<?xml version="1.0" encoding="utf-8"?> +<window> + <defaultcontrol always="true">2</defaultcontrol> + <include>Animation_DialogPopupOpenClose</include> + <controls> + <control type="button"> + <description>background close area</description> + <left>0</left> + <top>0</top> + <width>100%</width> + <bottom>546</bottom> + <texturefocus></texturefocus> + <texturenofocus></texturenofocus> + <onclick>Action(close)</onclick> + </control> + <control type="group"> + <bottom>0</bottom> + <height>546</height> + <control type="image"> + <left>0</left> + <width>100%</width> + <height>410</height> + <animation effect="fade" start="0" end="100" time="300">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> + <texture colordiffuse="E6FFFFFF">dialogs/dialog-bg-nobo.png</texture> + </control> + <control type="textbox"> + <left>0</left> + <top>1</top> + <width>1920</width> + <height>410</height> + <align>center</align> + <aligny>center</aligny> + <font>font45_title</font> + <label>$LOCALIZE[31155]</label> + <visible>Integer.IsEqual(Container(11).NumItems,0)</visible> + </control> + <control type="grouplist" id="9001"> + <orientation>horizontal</orientation> + <left>0</left> + <top>-4</top> + <width>100%</width> + <align>center</align> + <height>100</height> + <onup>11</onup> + <ondown>11</ondown> + <include content="DefaultDialogButton"> + <param name="id" value="2" /> + <param name="label" value="$LOCALIZE[294]" /> + <param name="width" value="350" /> + </include> + <include content="DefaultDialogButton"> + <param name="id" value="3" /> + <param name="label" value="$LOCALIZE[296]" /> + <param name="width" value="350" /> + </include> + <include content="DefaultDialogButton"> + <param name="id" value="4" /> + <param name="label" value="$LOCALIZE[20406]" /> + <param name="width" value="350" /> + <param name="visible" value="Control.IsEnabled(4)" /> + </include> + </control> + <control type="panel" id="11"> + <left>0</left> + <top>81</top> + <width>100%</width> + <height>350</height> + <onup>9001</onup> + <ondown>9001</ondown> + <preloaditems>2</preloaditems> + <scrolltime tween="sine">200</scrolltime> + <orientation>horizontal</orientation> + <itemlayout width="360" height="340"> + <control type="group"> + <left>70</left> + <control type="image"> + <left>0</left> + <top>5</top> + <width>330</width> + <height>250</height> + <aspectratio>scale</aspectratio> + <texture border="4" fallback="DefaultVideo.png">$INFO[ListItem.Art(thumb)]</texture> + <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> + <bordersize>4</bordersize> + </control> + <control type="label"> + <left>20</left> + <top>255</top> + <width>290</width> + <height>40</height> + <label>$INFO[ListItem.Label][CR][COLOR grey]$INFO[ListItem.Label2][/COLOR]</label> + <font>font12</font> + <shadowcolor>text_shadow</shadowcolor> + <align>center</align> + </control> + </control> + </itemlayout> + <focusedlayout width="360" height="340"> + <control type="group"> + <left>70</left> + <control type="image"> + <left>0</left> + <top>5</top> + <width>330</width> + <height>250</height> + <aspectratio>scale</aspectratio> + <texture border="4" fallback="DefaultVideo.png">$INFO[ListItem.Art(thumb)]</texture> + <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture> + <bordersize>4</bordersize> + </control> + <control type="label"> + <left>20</left> + <top>255</top> + <width>290</width> + <height>40</height> + <label>$INFO[ListItem.Label][CR][COLOR grey]$INFO[ListItem.Label2][/COLOR]</label> + <font>font12</font> + <shadowcolor>text_shadow</shadowcolor> + <align>center</align> + </control> + <control type="image"> + <left>0</left> + <top>5</top> + <width>330</width> + <height>250</height> + <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> + <visible>Control.HasFocus(11)</visible> + </control> + </control> + </focusedlayout> + </control> + </control> + </controls> +</window> diff --git a/addons/skin.estuary/xml/View_500_Wall.xml b/addons/skin.estuary/xml/View_500_Wall.xml new file mode 100644 index 0000000000..36bbcc2335 --- /dev/null +++ b/addons/skin.estuary/xml/View_500_Wall.xml @@ -0,0 +1,150 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <include name="View_500_Wall"> + <control type="group"> + <include>OpenClose_Right</include> + <left>50</left> + <top>0</top> + <visible>Control.IsVisible(500)</visible> + <include>Visible_Right</include> + <control type="panel" id="500"> + <left>0</left> + <top>0</top> + <width>98%</width> + <height>100%</height> + <onleft>9000</onleft> + <onright>531</onright> + <onup condition="Integer.IsGreater(Container.NumPages,1)">500</onup> + <onup condition="!Integer.IsGreater(Container.NumPages,1)">9000</onup> + <ondown>500</ondown> + <viewtype label="31102">icon</viewtype> + <preloaditems>2</preloaditems> + <pagecontrol>531</pagecontrol> + <scrolltime tween="cubic" easing="out">500</scrolltime> + <visible>Container.Content(movies) | Container.Content(sets) | Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(artists) | Container.Content(albums) | Container.Content(musicvideos) | Container.Content(addons) | Container.Content(images)</visible> + <itemlayout height="445" width="300" condition="Container.Content(movies) | Container.Content(sets) | Container.Content(tvshows) | Container.Content(seasons)"> + <control type="group"> + <top>120</top> + <include>InfoWallMovieLayout</include> + </control> + <control type="group"> + <left>135</left> + <top>108</top> + <include>UserRatingCircle</include> + </control> + </itemlayout> + <focusedlayout height="445" width="300" condition="Container.Content(movies) | Container.Content(sets) | Container.Content(tvshows) | Container.Content(seasons)"> + <control type="group"> + <depth>DepthContentPopout</depth> + <animation effect="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="160,300">Focus</animation> + <animation effect="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="160,300">UnFocus</animation> + <top>120</top> + <include content="InfoWallMovieLayout"> + <param name="focused" value="true" /> + </include> + <control type="group"> + <left>135</left> + <top>-12</top> + <include>UserRatingCircle</include> + </control> + </control> + </focusedlayout> + <itemlayout height="400" width="300" condition="Container.Content(episodes)"> + <control type="image"> + <left>144</left> + <top>516</top> + <width>32</width> + <height>32</height> + <texture>$VAR[WallWatchedIconVar]</texture> + </control> + <control type="group"> + <top>150</top> + <include content="InfoWallMusicLayout"> + <param name="label" value="$INFO[ListItem.Label]" /> + </include> + </control> + </itemlayout> + <focusedlayout height="400" width="300" condition="Container.Content(episodes)"> + <control type="image"> + <left>144</left> + <top>516</top> + <width>32</width> + <height>32</height> + <texture>$VAR[WallWatchedIconVar]</texture> + <animation effect="slide" end="0,16" time="200" tween="sine" easing="inout">Focus</animation> + <animation effect="slide" start="0,16" end="0,0" time="200" tween="sine" easing="inout">UnFocus</animation> + </control> + <control type="group"> + <depth>DepthContentPopout</depth> + <animation effect="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="160,380">Focus</animation> + <animation effect="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="160,380">UnFocus</animation> + <top>150</top> + <include content="InfoWallMusicLayout"> + <param name="label" value="$INFO[ListItem.Label]" /> + <param name="focused" value="true" /> + </include> + </control> + </focusedlayout> + <itemlayout height="425" width="442" condition="Container.Content(images)"> + <control type="group"> + <left>40</left> + <top>150</top> + <include>InfoWallPictureLayout</include> + </control> + </itemlayout> + <focusedlayout height="425" width="442" condition="Container.Content(images)"> + <control type="group"> + <depth>DepthContentPopout</depth> + <animation effect="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="220,330">Focus</animation> + <animation effect="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="220,330">UnFocus</animation> + <left>40</left> + <top>150</top> + <include content="InfoWallPictureLayout"> + <param name="focused" value="true" /> + </include> + </control> + </focusedlayout> + <itemlayout height="400" width="300" condition="Container.Content(artists) | Container.Content(albums) | Container.Content(musicvideos)"> + <control type="group"> + <top>150</top> + <include content="InfoWallMusicLayout"> + <param name="fallback_image" value="DefaultMusicSongs.png" /> + </include> + </control> + </itemlayout> + <focusedlayout height="400" width="300" condition="Container.Content(artists) | Container.Content(albums) | Container.Content(musicvideos)"> + <control type="group"> + <depth>DepthContentPopout</depth> + <top>150</top> + <animation effect="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="160,350">Focus</animation> + <animation effect="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="160,350">UnFocus</animation> + <include content="InfoWallMusicLayout"> + <param name="fallback_image" value="DefaultMusicSongs.png" /> + <param name="focused" value="true" /> + </include> + </control> + </focusedlayout> + <itemlayout height="390" width="300" condition="Container.Content(addons)"> + <control type="group"> + <top>150</top> + <include content="InfoWallMusicLayout"> + <param name="fallback_image" value="DefaultAddon.png" /> + </include> + </control> + </itemlayout> + <focusedlayout height="390" width="300" condition="Container.Content(addons)"> + <control type="group"> + <depth>DepthContentPopout</depth> + <top>150</top> + <animation effect="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="150,350">Focus</animation> + <animation effect="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="150,350">UnFocus</animation> + <include content="InfoWallMusicLayout"> + <param name="fallback_image" value="DefaultAddon.png" /> + <param name="focused" value="true" /> + </include> + </control> + </focusedlayout> + </control> + </control> + </include> +</includes> diff --git a/addons/skin.estuary/xml/View_501_Banner.xml b/addons/skin.estuary/xml/View_501_Banner.xml new file mode 100644 index 0000000000..15007e119b --- /dev/null +++ b/addons/skin.estuary/xml/View_501_Banner.xml @@ -0,0 +1,169 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <include name="View_501_Banner"> + <control type="group"> + <include>OpenClose_Right</include> + <left>80</left> + <top>0</top> + <visible>Control.IsVisible(501)</visible> + <include>Visible_Right</include> + <control type="panel" id="501"> + <right>20</right> + <top>0</top> + <width>1840</width> + <height>100%</height> + <onleft>9000</onleft> + <onright>531</onright> + <onup>501</onup> + <ondown>501</ondown> + <viewtype label="20020">wide</viewtype> + <preloaditems>2</preloaditems> + <pagecontrol>531</pagecontrol> + <scrolltime tween="cubic" easing="out">500</scrolltime> + <visible>Container.Content(tvshows)</visible> + <itemlayout height="220" width="900"> + <control type="group"> + <posy>100</posy> + <control type="image"> + <left>0</left> + <top>0</top> + <width>860</width> + <height>195</height> + <texture border="2" fallback="dialogs/dialog-bg-nobo.png" background="true">$VAR[BannerArtVar]</texture> + <aspectratio aligny="center">scale</aspectratio> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="label"> + <left>70</left> + <top>20</top> + <width>700</width> + <height>145</height> + <label>$INFO[ListItem.Label]</label> + <font>font52_title</font> + <shadowcolor>text_shadow</shadowcolor> + <aligny>center</aligny> + <visible>String.IsEmpty(ListItem.Art(banner)) + !Listitem.IsParentFolder</visible> + </control> + <control type="group"> + <left>405</left> + <include>UserRatingCircle</include> + </control> + </control> + </itemlayout> + <focusedlayout height="220" width="900"> + <control type="group"> + <depth>DepthContentPopout</depth> + <animation type="Focus"> + <effect type="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="450,180" /> + </animation> + <animation type="Unfocus"> + <effect type="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="450,180" /> + </animation> + <posy>100</posy> + <control type="image"> + <left>0</left> + <top>0</top> + <width>860</width> + <height>195</height> + <texture border="2" fallback="dialogs/dialog-bg-nobo.png" background="true">$VAR[BannerArtVar]</texture> + <aspectratio aligny="center">scale</aspectratio> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="label"> + <left>70</left> + <top>20</top> + <width>700</width> + <height>145</height> + <label>$INFO[ListItem.Label]</label> + <font>font52_title</font> + <shadowcolor>text_shadow</shadowcolor> + <aligny>center</aligny> + <visible>String.IsEmpty(ListItem.Art(banner)) + !Listitem.IsParentFolder</visible> + </control> + <control type="group"> + <include>Animation_FocusTextureFade</include> + <control type="image"> + <left>18</left> + <top>18</top> + <width>824</width> + <height>160</height> + <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> + </control> + <control type="image"> + <left>22</left> + <top>115</top> + <width>816</width> + <height>60</height> + <texture>overlays/overlayfade.png</texture> + <animation effect="fade" start="0" end="80" time="50">Focus</animation> + <visible>!Listitem.IsParentFolder</visible> + </control> + <control type="image"> + <left>35</left> + <top>138</top> + <width>32</width> + <height>32</height> + <texture>$VAR[ListWatchedIconVar]</texture> + </control> + <control type="label"> + <left>80</left> + <top>142</top> + <width>800</width> + <height>20</height> + <font>font12</font> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + <visible>!Listitem.IsParentFolder</visible> + </control> + <control type="image"> + <right>220</right> + <top>143</top> + <width>22</width> + <height>22</height> + <texture>lists/rating.png</texture> + <visible>!String.IsEmpty(ListItem.Rating)</visible> + </control> + <control type="label"> + <right>258</right> + <top>144</top> + <width>800</width> + <height>20</height> + <font>font12</font> + <textcolor>button_focus</textcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Rating]</label> + <visible>!String.IsEmpty(ListItem.Rating)</visible> + </control> + <control type="image"> + <right>73</right> + <top>143</top> + <width>22</width> + <height>22</height> + <texture>lists/played-total.png</texture> + <visible>String.IsEqual(Listitem.dbtype,tvshow) + !String.IsEmpty(ListItem.Property(TotalEpisodes))</visible> + </control> + <control type="label"> + <right>103</right> + <top>144</top> + <width>800</width> + <height>20</height> + <font>font12</font> + <textcolor>button_focus</textcolor> + <align>right</align> + <aligny>center</aligny> + <label>$VAR[BannerLabel2Var]</label> + </control> + </control> + <control type="group"> + <left>405</left> + <include>UserRatingCircle</include> + </control> + </control> + </focusedlayout> + </control> + </control> + </include> +</includes> diff --git a/addons/skin.estuary/xml/View_502_FanArt.xml b/addons/skin.estuary/xml/View_502_FanArt.xml new file mode 100644 index 0000000000..6f3e4071ed --- /dev/null +++ b/addons/skin.estuary/xml/View_502_FanArt.xml @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <include name="View_502_FanArt"> + <control type="group"> + <include>OpenClose_Left</include> + <left>-5</left> + <visible>Control.IsVisible(502)</visible> + <include>Visible_Left</include> + <include content="ListContainer"> + <param name="list_id" value="502" /> + <param name="viewtype_label" value="$LOCALIZE[20445]" /> + </include> + </control> + <control type="group"> + <depth>DepthContentPanel</depth> + <include>OpenClose_Right</include> + <visible>Control.IsVisible(502)</visible> + <include>Visible_Right</include> + <control type="group"> + <right>-20</right> + <width>1235</width> + <include content="ContentPanel"> + <param name="width" value="1235" /> + <param name="left" value="0" /> + <param name="top" value="-20" /> + <param name="flipx" value="true" /> + </include> + <control type="image"> + <left>38</left> + <right>36</right> + <top>104</top> + <height>650</height> + <fadetime>300</fadetime> + <texture border="2" fallback="special://skin/extras/home-images/movie.jpg" background="true">$VAR[FanartImageVar]</texture> + <aspectratio align="center" aligny="bottom">scale</aspectratio> + </control> + <control type="group"> + <left>600</left> + <top>82</top> + <include>UserRatingCircle</include> + </control> + <control type="textbox"> + <left>50</left> + <right>50</right> + <top>769</top> + <bottom>108</bottom> + <label>$INFO[ListItem.Plot]</label> + <autoscroll time="3000" delay="7000" repeat="5000">!System.HasModalDialog + Skin.HasSetting(AutoScroll)</autoscroll> + </control> + <control type="scrollbar" id="502600"> + <left>20</left> + <top>0</top> + <width>12</width> + <height>100%</height> + <onleft>502</onleft> + <onright>502</onright> + <orientation>vertical</orientation> + <animation effect="zoom" end="50,100" time="300" tween="sine" center="20,0" easing="inout" condition="!Control.HasFocus(502600)">conditional</animation> + </control> + <control type="group"> + <left>40</left> + <top>770</top> + <visible>ListItem.IsCollection</visible> + <include content="InfoList"> + <param name="bottom" value="108" /> + <param name="width" value="1000" /> + <param name="sortby" value="year" /> + <param name="sortorder" value="descending" /> + <param name="font" value="font13" /> + </include> + </control> + </control> + </control> + </include> +</includes> diff --git a/addons/skin.estuary/xml/View_50_List.xml b/addons/skin.estuary/xml/View_50_List.xml new file mode 100644 index 0000000000..80b450a4f0 --- /dev/null +++ b/addons/skin.estuary/xml/View_50_List.xml @@ -0,0 +1,251 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <include name="View_50_List"> + <control type="group"> + <include>OpenClose_Right</include> + <left>596</left> + <visible>Control.IsVisible(50)</visible> + <include>Visible_Right</include> + <include content="ListContainer"> + <param name="list_id" value="50" /> + <param name="viewtype_label" value="$LOCALIZE[535]" /> + </include> + <control type="group"> + <depth>DepthContentPanel</depth> + <control type="group"> + <right>-20</right> + <width>634</width> + <include content="ContentPanel"> + <param name="left" value="0" /> + <param name="top" value="-20" /> + <param name="width" value="656" /> + <param name="flipx" value="true" /> + </include> + <control type="scrollbar" id="50600"> + <left>20</left> + <top>0</top> + <width>12</width> + <height>100%</height> + <onleft>50</onleft> + <onright>50</onright> + <orientation>vertical</orientation> + <animation effect="zoom" end="50,100" time="300" tween="sine" center="20,0" easing="inout" condition="!Control.HasFocus(50600)">conditional</animation> + </control> + <control type="image"> + <depth>DepthContentPopout</depth> + <left>38</left> + <right>36</right> + <top>120</top> + <bottom>124</bottom> + <fadetime>200</fadetime> + <aspectratio aligny="center">keep</aspectratio> + <texture fallback="DefaultVideo.png" background="true">$VAR[InfoWallThumbVar]</texture> + </control> + <control type="group"> + <left>310</left> + <top>936</top> + <include content="UserRatingCircle"> + <param name="animation" value="True" /> + </include> + </control> + </control> + </control> + </control> + </include> + <include name="ListContainer"> + <control type="fixedlist" id="$PARAM[list_id]"> + <left>0</left> + <width>list_width</width> + <height>100%</height> + <movement>5</movement> + <focusposition>7</focusposition> + <scrolltime tween="cubic" easing="out">500</scrolltime> + <orientation>vertical</orientation> + <pagecontrol>$PARAM[list_id]600</pagecontrol> + <onleft>9000</onleft> + <onright>$PARAM[list_id]600</onright> + <onup>$PARAM[list_id]</onup> + <ondown>$PARAM[list_id]</ondown> + <viewtype label="$PARAM[viewtype_label]">list</viewtype> + <visible>Container.Content(movies) | Container.Content(sets) | Container.Content(tvshows) | Container.Content(seasons) | Window.IsActive(MyPlaylist.xml)</visible> + <focusedlayout height="70"> + <control type="group"> + <width>list_width</width> + <control type="image"> + <left>0</left> + <right>0</right> + <top>0</top> + <height>69</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + <visible>Control.HasFocus($PARAM[list_id])</visible> + </control> + <control type="label"> + <left>70</left> + <right>70</right> + <top>0</top> + <height>70</height> + <aligny>center</aligny> + <scroll>true</scroll> + <font>font27</font> + <label>$INFO[ListItem.Label]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="label"> + <left>100</left> + <top>0</top> + <height>70</height> + <right>20</right> + <align>right</align> + <aligny>center</aligny> + <font>font12</font> + <label>$VAR[ListLabel2Var]</label> + <animation effect="fade" start="70" end="100" time="300" reversible="false">Focus</animation> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="image"> + <left>21</left> + <top>20</top> + <width>32</width> + <height>32</height> + <texture>$VAR[ListWatchedIconVar]</texture> + <animation effect="fade" start="30" end="100" time="300" reversible="false">Focus</animation> + </control> + <control type="image"> + <left>21</left> + <top>20</top> + <width>32</width> + <height>32</height> + <texture colordiffuse="button_focus">$VAR[ListWatchedIconVar]</texture> + <animation effect="fade" start="0" end="100" time="300" reversible="false">Focus</animation> + <animation effect="fade" time="150">VisibleChange</animation> + <visible>!Control.HasFocus($PARAM[list_id])</visible> + </control> + </control> + </focusedlayout> + <itemlayout height="70"> + <control type="group"> + <width>list_width</width> + <control type="label"> + <left>70</left> + <right>70</right> + <top>0</top> + <height>70</height> + <aligny>center</aligny> + <font>font27</font> + <label>$INFO[ListItem.Label]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="label"> + <left>20</left> + <right>20</right> + <top>0</top> + <height>70</height> + <align>right</align> + <aligny>center</aligny> + <font>font12</font> + <label>$VAR[ListLabel2Var]</label> + <textcolor>grey</textcolor> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="image"> + <left>21</left> + <top>20</top> + <width>32</width> + <height>32</height> + <texture colordiffuse="grey">$VAR[ListWatchedIconVar]</texture> + </control> + </control> + </itemlayout> + </control> + </include> + <include name="ListThumbInfoPanel"> + <param name="flip_bg">false</param> + <definition> + <control type="group"> + <depth>DepthContentPanel</depth> + <include content="ContentPanel"> + <param name="width" value="654" /> + <param name="flipx" value="$PARAM[flip_bg]" /> + </include> + <control type="image"> + <left>30</left> + <top>140</top> + <width>530</width> + <height>470</height> + <aspectratio aligny="bottom">keep</aspectratio> + <fadetime>300</fadetime> + <texture background="true">$VAR[IconWallThumbVar]</texture> + </control> + <control type="textbox" id="15500"> + <left>30</left> + <top>640</top> + <width>525</width> + <bottom>117</bottom> + <autoscroll time="3000" delay="7000" repeat="5000">!System.HasModalDialog + Skin.HasSetting(AutoScroll)</autoscroll> + <label>$VAR[ListBoxInfoVar]</label> + <visible>!Container.Content() | !String.isempty(ListItem.Plot)</visible> + </control> + <control type="group"> + <left>20</left> + <top>640</top> + <visible>ListItem.IsCollection</visible> + <include content="InfoList"> + <param name="bottom" value="100" /> + <param name="width" value="540" /> + <param name="sortby" value="year" /> + <param name="sortorder" value="descending" /> + <param name="font" value="font13" /> + </include> + </control> + <control type="group"> + <visible>String.IsEmpty(Control.GetLabel(15500)) + !ListItem.IsCollection</visible> + <control type="textbox"> + <left>30</left> + <top>460</top> + <width>530</width> + <height>413</height> + <align>center</align> + <aligny>center</aligny> + <font>font27</font> + <textcolor>80FFFFFF</textcolor> + <label>$LOCALIZE[19055]</label> + <visible>!ListItem.IsParentFolder</visible> + <visible>!Integer.IsGreater(Container(42000).NumItems,0) + !Integer.IsGreater(Container(43000).NumItems,0)</visible> + <visible>!Container.Content() | !String.isempty(ListItem.Plot)</visible> + </control> + <control type="group"> + <left>20</left> + <top>640</top> + <visible>!String.IsEmpty(ListItem.DBID)</visible> + <control type="group"> + <visible>String.IsEqual(ListItem.DBType,artist)</visible> + <include content="InfoList"> + <param name="list_id" value="42000" /> + <param name="bottom" value="100" /> + <param name="width" value="540" /> + <param name="sortby" value="year" /> + <param name="sortorder" value="descending" /> + <param name="font" value="font13" /> + <param name="path" value="$INFO[ListItem.FolderPath]" /> + <param name="item_label" value="$INFO[ListItem.Year,[COLOR button_focus],[/COLOR] - ]$INFO[ListItem.Label]" /> + </include> + </control> + <control type="group"> + <visible>String.IsEqual(ListItem.DBType,album)</visible> + <include content="InfoList"> + <param name="list_id" value="43000" /> + <param name="bottom" value="100" /> + <param name="width" value="540" /> + <param name="sortby" value="track" /> + <param name="sortorder" value="ascending" /> + <param name="font" value="font13" /> + <param name="path" value="$INFO[ListItem.FolderPath]" /> + <param name="item_label" value="$INFO[ListItem.Duration,[COLOR button_focus],[/COLOR] - ]$INFO[ListItem.Label]" /> + </include> + </control> + </control> + </control> + </control> + </definition> + </include> +</includes> diff --git a/addons/skin.estuary/xml/View_51_Poster.xml b/addons/skin.estuary/xml/View_51_Poster.xml new file mode 100644 index 0000000000..17f4618f75 --- /dev/null +++ b/addons/skin.estuary/xml/View_51_Poster.xml @@ -0,0 +1,241 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <include name="View_51_Poster"> + <control type="button" id="20000"> + <description>Dummy button to get animations right (hide focusedlayout on animations)</description> + <include>HiddenObject</include> + <animation effect="fade" delay="500" time="0" start="100" end="0">Visible</animation> + <animation effect="fade" delay="500" time="0" start="100" end="0">WindowOpen</animation> + <onclick>noop</onclick> + <visible>Control.IsVisible(51)</visible> + </control> + <control type="group"> + <description>Poster Viewtype</description> + <centertop>50%</centertop> + <height>720</height> + <control type="image"> + <left>0</left> + <top>4</top> + <width>100%</width> + <height>400</height> + <animation effect="fade" start="0" end="100" time="300">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> + <animation effect="fade" time="200">VisibleChange</animation> + <texture colordiffuse="E6FFFFFF">dialogs/dialog-bg-nobo.png</texture> + <visible>Control.IsVisible(51)</visible> + </control> + <control type="group"> + <visible>Control.IsVisible(51)</visible> + <include>Visible_Right</include> + <include>OpenClose_Right</include> + <control type="fixedlist" id="51"> + <left>0</left> + <top>0</top> + <width>110%</width> + <height>704</height> + <focusposition>1</focusposition> + <movement>0</movement> + <pagecontrol>5199</pagecontrol> + <scrolltime tween="cubic" easing="out">500</scrolltime> + <orientation>horizontal</orientation> + <onleft>51</onleft> + <onup>9000</onup> + <ondown>5199</ondown> + <onright>51</onright> + <hitrect x="100" y="0" w="800" h="400" /> + <visible>Container.Content(movies) | Container.Content(seasons) | Container.Content(sets) | Container.Content(tvshows)</visible> + <preloaditems>1</preloaditems> + <viewtype label="20021">icon</viewtype> + <itemlayout width="317"> + <control type="group"> + <left>-220</left> + <control type="image"> + <left>20</left> + <top>8</top> + <width>276</width> + <height>394</height> + <aspectratio>scale</aspectratio> + <texture fallback="DefaultVideo.png">$VAR[ListPosterVar]</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="textbox"> + <left>51</left> + <top>252</top> + <width>214</width> + <height>100</height> + <label>$INFO[ListItem.Label]</label> + <font>font25_title</font> + <shadowcolor>text_shadow</shadowcolor> + <align>center</align> + <aligny>center</aligny> + <visible>String.IsEmpty(ListItem.Art(poster)) + !Listitem.IsParentFolder</visible> + </control> + <control type="group"> + <left>133</left> + <top>10</top> + <include>UserRatingCircle</include> + </control> + <control type="image"> + <left>40</left> + <top>302</top> + <width>80</width> + <height>80</height> + <texture>overlays/overlay-bg.png</texture> + <visible>Listitem.IsCollection | ListItem.IsResumable | ListItem.IsPlaying | Integer.IsGreater(ListItem.Playcount,0)</visible> + </control> + <control type="image"> + <left>40</left> + <top>349</top> + <width>32</width> + <height>32</height> + <texture>$VAR[WallWatchedIconVar]</texture> + </control> + </control> + </itemlayout> + <focusedlayout width="490"> + <control type="group"> + <left>-220</left> + <control type="image"> + <left>20</left> + <top>8</top> + <width>276</width> + <height>394</height> + <aspectratio>scale</aspectratio> + <texture fallback="DefaultVideo.png">$VAR[ListPosterVar]</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + <visible>Container.OnScrollPrevious</visible> + <animation effect="fade" time="200" start="100" end="0">Hidden</animation> + <visible>Control.IsVisible(20000)</visible> + </control> + <control type="image"> + <left>173</left> + <top>8</top> + <width>276</width> + <height>394</height> + <aspectratio>scale</aspectratio> + <texture fallback="DefaultVideo.png">$VAR[ListPosterVar]</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + <visible>Container.OnScrollNext</visible> + <animation effect="fade" time="200" start="100" end="0">Hidden</animation> + <visible>Control.IsVisible(20000)</visible> + </control> + <control type="textbox"> + <left>51</left> + <top>252</top> + <width>214</width> + <height>100</height> + <label>$INFO[ListItem.Label]</label> + <font>font25_title</font> + <shadowcolor>text_shadow</shadowcolor> + <align>center</align> + <aligny>center</aligny> + <visible>String.IsEmpty(ListItem.Art(poster)) + !Listitem.IsParentFolder</visible> + </control> + <control type="image"> + <left>40</left> + <top>328</top> + <width>54</width> + <height>54</height> + <texture>overlays/overlay-bg.png</texture> + <visible>Listitem.IsCollection | ListItem.IsResumable | ListItem.IsPlaying | Integer.IsGreater(ListItem.Playcount,0)</visible> + </control> + <control type="image"> + <left>38</left> + <top>349</top> + <width>32</width> + <height>32</height> + <texture>$VAR[WallWatchedIconVar]</texture> + </control> + </control> + </focusedlayout> + </control> + <control type="group"> + <top>25</top> + <control type="group"> + <left>635</left> + <top>480</top> + <height>245</height> + <visible>ListItem.IsCollection</visible> + <include content="InfoList"> + <param name="bottom" value="0" /> + <param name="sortby" value="year" /> + <param name="sortorder" value="descending" /> + <param name="font" value="font13" /> + </include> + </control> + <control type="image"> + <left>645</left> + <top>415</top> + <width>32</width> + <height>32</height> + <texture>$VAR[ListWatchedIconVar]</texture> + </control> + <control type="label"> + <left>695</left> + <top>400</top> + <right>50</right> + <height>40</height> + <label>$INFO[ListItem.Label]$VAR[ListSubLabelVar]</label> + <font>font45_title</font> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="textbox"> + <left>645</left> + <top>480</top> + <height>250</height> + <right>115</right> + <autoscroll time="3000" delay="7000" repeat="5000">!System.HasModalDialog + Skin.HasSetting(AutoScroll)</autoscroll> + <label>$INFO[ListItem.Plot]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + </control> + </control> + </control> + <control type="group"> + <centertop>50%</centertop> + <height>670</height> + <left>101</left> + <depth>DepthContentPopout</depth> + <visible>Control.IsVisible(51)</visible> + <include>OpenClose_Left</include> + <include>Visible_Left</include> + <control type="image"> + <top>-16</top> + <left>-16</left> + <width>516</width> + <height>756</height> + <texture>colors/black.png</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="image"> + <left>4</left> + <top>4</top> + <width>476</width> + <height>716</height> + <fadetime>200</fadetime> + <aspectratio>scale</aspectratio> + <texture fallback="DefaultVideo.png" background="true">$VAR[PosterVar]</texture> + </control> + <control type="image"> + <left>1</left> + <top>1</top> + <width>482</width> + <height>721</height> + <visible>Control.HasFocus(51)</visible> + <animation effect="fade" time="100">VisibleChange</animation> + <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture> + </control> + <control type="group"> + <left>216</left> + <top>-18</top> + <include content="UserRatingCircle"> + <param name="animation" value="True" /> + </include> + </control> + </control> + </include> +</includes> diff --git a/addons/skin.estuary/1080i/View_52_IconWall.xml b/addons/skin.estuary/xml/View_52_IconWall.xml index b6a3a1aa08..0367ecb25f 100644 --- a/addons/skin.estuary/1080i/View_52_IconWall.xml +++ b/addons/skin.estuary/xml/View_52_IconWall.xml @@ -1,34 +1,33 @@ <?xml version="1.0" encoding="UTF-8"?> <includes> <include name="View_52_IconWall"> - <include content="UpDownArrows"> - <param name="container_id" value="52" /> - <param name="visible" value="!System.HasModalDialog" /> - </include> <control type="group"> <visible>Control.IsVisible(52)</visible> <include>OpenClose_Right</include> <include>Visible_Right</include> <control type="panel" id="52"> - <left>100</left> - <top>163</top> - <width>1760</width> - <height>744</height> + <centerleft>51%</centerleft> + <top>0</top> + <width>92%</width> + <height>100%</height> <onleft>9000</onleft> <onright>531</onright> <pagecontrol>531</pagecontrol> + <preloaditems>2</preloaditems> <onup>52</onup> <ondown>52</ondown> <scrolltime tween="cubic" easing="out">500</scrolltime> <visible>Container.Content() | Container.Content(tags) | Container.Content(years) | Container.Content(roles) | Container.Content(genres) | Container.Content(countries) | Container.Content(studios) | Container.Content(playlists) | Container.Content(unknown)</visible> <viewtype label="31099">icon</viewtype> - <itemlayout height="248" width="440" condition="Container.Content() | Container.Content(unknown) | Container.Content(tags) | Container.Content(files) | Container.Content(playlists) | [Container.Content(studios) + System.HasAddon(resource.images.studios.white)]"> + <itemlayout height="280" width="440" condition="Container.Content() | Container.Content(unknown) | Container.Content(tags) | Container.Content(files) | Container.Content(playlists) | [Container.Content(studios) + System.HasAddon(resource.images.studios.white)]"> <control type="group"> - <top>2</top> + <top>150</top> <control type="image"> - <width>400</width> + <width>396</width> <height>245</height> - <texture border="40">buttons/button-nofo.png</texture> + <texture border="21">dialogs/dialog-bg-nobo.png</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> </control> <control type="image"> <left>120</left> @@ -40,9 +39,9 @@ <align>center</align> </control> <control type="image"> - <left>21</left> - <top>149</top> - <width>358</width> + <left>20</left> + <top>150</top> + <width>356</width> <height>75</height> <texture colordiffuse="border_alpha">colors/black.png</texture> </control> @@ -57,17 +56,17 @@ </control> <control type="textbox"> <left>25</left> - <top>146</top> + <top>148</top> <width>350</width> <height>74</height> - <label>$INFO[ListItem.Label]</label> <font>font12</font> + <label>$INFO[ListItem.Label]</label> <align>center</align> <aligny>center</aligny> </control> </control> </itemlayout> - <focusedlayout height="248" width="440" condition="Container.Content() | Container.Content(unknown) | Container.Content(tags) | Container.Content(files) | Container.Content(playlists) | [Container.Content(studios) + System.HasAddon(resource.images.studios.white)]"> + <focusedlayout height="280" width="440" condition="Container.Content() | Container.Content(unknown) | Container.Content(tags) | Container.Content(files) | Container.Content(playlists) | [Container.Content(studios) + System.HasAddon(resource.images.studios.white)]"> <control type="group"> <depth>DepthContentPopout</depth> <animation type="Focus" reversible="false"> @@ -76,19 +75,20 @@ <animation type="UnFocus" reversible="false"> <effect type="zoom" center="auto" start="108" end="100" time="150" tween="sine" /> </animation> - <top>2</top> + <top>150</top> <control type="image"> - <width>400</width> + <width>396</width> <height>245</height> - <texture border="40">buttons/button-nofo.png</texture> - <animation effect="fade" start="0" end="100" time="0">Unfocus</animation> - <animation effect="fade" start="100" end="0" time="0">Focus</animation> + <texture border="21">dialogs/dialog-bg-nobo.png</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> </control> <control type="image"> - <width>400</width> + <width>396</width> <height>245</height> - <texture border="40" colordiffuse="button_focus">buttons/button-fo.png</texture> - <animation effect="fade" start="100" end="0" time="0">Unfocus</animation> + <texture colordiffuse="button_focus">colors/grey.png</texture> + <bordersize>20</bordersize> + <include>Animation_FocusTextureFade</include> </control> <control type="image"> <left>120</left> @@ -109,15 +109,15 @@ <visible>!String.EndsWith(ListItem.Overlay,watched.png)</visible> </control> <control type="image"> - <left>21</left> - <top>149</top> - <width>358</width> + <left>20</left> + <top>150</top> + <width>356</width> <height>75</height> <texture colordiffuse="border_alpha">colors/black.png</texture> </control> <control type="textbox"> <left>25</left> - <top>146</top> + <top>148</top> <width>350</width> <height>74</height> <font>font12</font> @@ -127,28 +127,32 @@ </control> </control> </focusedlayout> - <itemlayout height="124" width="348" condition="Container.Content(genres) | Container.Content(years) | Container.Content(roles) | Container.Content(countries) | [Container.Content(studios) + !System.HasAddon(resource.images.studios.white)]"> + <itemlayout height="181" width="348" condition="Container.Content(genres) | Container.Content(years) | Container.Content(roles) | Container.Content(countries) | [Container.Content(studios) + !System.HasAddon(resource.images.studios.white)]"> <control type="group"> + <top>120</top> <control type="image"> <width>330</width> - <height>124</height> - <texture border="40">buttons/button-nofo.png</texture> + <height>140</height> + <texture border="21">dialogs/dialog-bg-nobo.png</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> </control> <control type="textbox"> <left>30</left> - <top>22</top> + <top>0</top> <width>270</width> - <height>80</height> + <height>140</height> <label>$INFO[ListItem.Label]</label> - <font>font12</font> <align>center</align> <aligny>center</aligny> <textcolor>white</textcolor> </control> </control> </itemlayout> - <focusedlayout height="124" width="348" condition="Container.Content(genres) | Container.Content(years) | Container.Content(roles) | Container.Content(countries) | [Container.Content(studios) + !System.HasAddon(resource.images.studios.white)]"> + <focusedlayout height="181" width="348" condition="Container.Content(genres) | Container.Content(years) | Container.Content(roles) | Container.Content(countries) | [Container.Content(studios) + !System.HasAddon(resource.images.studios.white)]"> <control type="group"> + <depth>DepthContentPopout</depth> + <top>120</top> <animation type="Focus" reversible="false"> <effect type="zoom" center="auto" start="100" end="108" time="250" tween="sine" /> </animation> @@ -157,24 +161,24 @@ </animation> <control type="image"> <width>330</width> - <height>124</height> - <texture border="40">buttons/button-nofo.png</texture> - <animation effect="fade" start="0" end="100" time="0">Unfocus</animation> - <animation effect="fade" start="100" end="0" time="0">Focus</animation> + <height>140</height> + <texture border="21">dialogs/dialog-bg-nobo.png</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> </control> <control type="image"> <width>330</width> - <height>124</height> - <texture border="40" colordiffuse="button_focus">buttons/button-fo.png</texture> - <animation effect="fade" start="100" end="0" time="0">Unfocus</animation> + <height>140</height> + <texture colordiffuse="button_focus">colors/grey.png</texture> + <bordersize>20</bordersize> + <include>Animation_FocusTextureFade</include> </control> <control type="textbox"> <left>30</left> - <top>22</top> + <top>0</top> <width>270</width> - <height>80</height> + <height>140</height> <label>$INFO[ListItem.Label]</label> - <font>font12</font> <align>center</align> <aligny>center</aligny> </control> diff --git a/addons/skin.estuary/xml/View_53_Shift.xml b/addons/skin.estuary/xml/View_53_Shift.xml new file mode 100644 index 0000000000..7b18cfbb27 --- /dev/null +++ b/addons/skin.estuary/xml/View_53_Shift.xml @@ -0,0 +1,194 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <include name="View_53_Shift"> + <control type="group"> + <description>Poster Viewtype</description> + <centertop>50%</centertop> + <left>0</left> + <height>880</height> + <control type="group"> + <visible>Control.IsVisible(53)</visible> + <animation effect="fade" start="0" end="100" time="300">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> + <animation effect="fade" time="200">VisibleChange</animation> + <control type="image"> + <left>0</left> + <top>760</top> + <width>100%</width> + <height>110</height> + <texture colordiffuse="E6FFFFFF">dialogs/dialog-bg-nobo.png</texture> + </control> + <control type="image"> + <left>0</left> + <top>35</top> + <width>100%</width> + <height>190</height> + <texture colordiffuse="E6FFFFFF">dialogs/dialog-bg-nobo.png</texture> + </control> + </control> + <control type="group"> + <visible>Control.IsVisible(53)</visible> + <include>Visible_Right</include> + <include>OpenClose_Right</include> + <top>160</top> + <control type="image"> + <left>600</left> + <top>600</top> + <width>340</width> + <height>110</height> + <visible>Control.HasFocus(53)</visible> + <animation effect="fade" time="200">VisibleChange</animation> + <texture colordiffuse="button_focus">colors/grey.png</texture> + <animation effect="slide" start="0,0" end="-364,0" time="300" tween="sine" easing="inout" condition="Integer.IsEqual(Container.Position,1) | Integer.IsEqual(Container.Position,0)">Conditional</animation> + <animation effect="slide" start="0,0" end="-364,0" time="300" tween="sine" easing="inout" condition="Integer.IsEqual(Container.Position,0)">Conditional</animation> + <animation effect="slide" start="0,0" end="364,0" time="300" tween="sine" easing="inout" condition="Integer.IsEqual(Container.Position,3) | Integer.IsEqual(Container.Position,4)">Conditional</animation> + <animation effect="slide" start="0,0" end="364,0" time="300" tween="sine" easing="inout" condition="Integer.IsEqual(Container.Position,4)">Conditional</animation> + </control> + <control type="fixedlist" id="53"> + <left>-150</left> + <top>0</top> + <width>111%</width> + <height>695</height> + <focusposition>1</focusposition> + <movement>0</movement> + <pagecontrol>5199</pagecontrol> + <scrolltime tween="cubic" easing="out">500</scrolltime> + <orientation>horizontal</orientation> + <visible>Container.Content(movies) | Container.Content(sets) | Container.Content(tvshows) | Container.Content(seasons) | Container.Content(musicvideos) | Container.Content(episodes) | Container.Content(artists) | Container.Content(albums) | Container.Content(mixed) | Container.Content(images) | Container.Content(videos)</visible> + <onleft>53</onleft> + <onup>9000</onup> + <ondown>5199</ondown> + <onright>53</onright> + <preloaditems>1</preloaditems> + <viewtype label="31100">icon</viewtype> + <itemlayout width="370"> + <control type="image"> + <depth>DepthContentPopout</depth> + <left>0</left> + <top>90</top> + <width>370</width> + <height>480</height> + <aspectratio aligny="center">keep</aspectratio> + <texture fallback="DefaultVideo.png">$VAR[ShiftThumbVar]</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="textbox"> + <left>20</left> + <top>603</top> + <width>330</width> + <height>105</height> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <left>169</left> + <top>560</top> + <width>32</width> + <height>32</height> + <texture>$VAR[WallWatchedIconVar]</texture> + </control> + </itemlayout> + <focusedlayout width="370"> + <control type="group"> + <left>0</left> + <control type="image"> + <depth>DepthContentPopout</depth> + <left>0</left> + <top>90</top> + <width>370</width> + <height>480</height> + <aspectratio aligny="center">keep</aspectratio> + <texture fallback="DefaultVideo.png">$VAR[ShiftThumbVar]</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="textbox"> + <left>20</left> + <top>603</top> + <width>330</width> + <height>105</height> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + <autoscroll time="3000" delay="3000" repeat="3000">True</autoscroll> + </control> + <control type="image"> + <left>169</left> + <top>560</top> + <width>32</width> + <height>32</height> + <texture>$VAR[WallWatchedIconVar]</texture> + </control> + </control> + </focusedlayout> + </control> + </control> + <control type="group"> + <visible>Control.IsVisible(53)</visible> + <include>Visible_Right</include> + <include>OpenClose_Right</include> + <control type="group"> + <width>50%</width> + <include content="ShiftTextbox"> + <param name="textbox_id" value="53200" /> + <param name="textbox_content" value="$VAR[ShiftLeftTextBoxVar]" /> + </include> + </control> + <control type="group"> + <left>50%</left> + <width>50%</width> + <include content="ShiftTextbox"> + <param name="textbox_id" value="53300" /> + <param name="textbox_content" value="$VAR[ShiftRightTextBoxVar]" /> + </include> + </control> + <control type="panel"> + <left>20</left> + <top>48</top> + <width>1880</width> + <height>180</height> + <orientation>horizontal</orientation> + <visible>ListItem.IsCollection</visible> + <animation effect="fade" time="200">VisibleChange</animation> + <focusedlayout height="40" width="628"> + <control type="label"> + <textoffsetx>10</textoffsetx> + <height>40</height> + <width>628</width> + <aligny>center</aligny> + <label>$INFO[ListItem.Year,[COLOR button_focus],[/COLOR] - ]$INFO[ListItem.Title]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + </focusedlayout> + <itemlayout height="40" width="628"> + <control type="label"> + <textoffsetx>10</textoffsetx> + <height>40</height> + <width>628</width> + <aligny>center</aligny> + <label>$INFO[ListItem.Year,[COLOR button_focus],[/COLOR] - ]$INFO[ListItem.Title]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + </itemlayout> + <content sortby="year" sortorder="descending">$INFO[ListItem.Path]</content> + </control> + </control> + </control> + </include> + <include name="ShiftTextbox"> + <control type="group"> + <animation effect="fade" time="200" start="0" end="100" condition="!String.IsEmpty(Control.GetLabel($PARAM[textbox_id]))">Conditional</animation> + <animation effect="fade" time="200" start="100" end="0" condition="String.IsEmpty(Control.GetLabel($PARAM[textbox_id]))">Conditional</animation> + <control type="textbox" id="$PARAM[textbox_id]"> + <left>30</left> + <top>45</top> + <right>30</right> + <height>163</height> + <label>$PARAM[textbox_content]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + </control> + </include> +</includes> diff --git a/addons/skin.estuary/xml/View_54_InfoWall.xml b/addons/skin.estuary/xml/View_54_InfoWall.xml new file mode 100644 index 0000000000..cc4f0cd3d2 --- /dev/null +++ b/addons/skin.estuary/xml/View_54_InfoWall.xml @@ -0,0 +1,277 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <include name="InfoWallPictureLayout"> + <param name="focused">false</param> + <definition> + <control type="image"> + <top>-10</top> + <width>396</width> + <height>380</height> + <texture border="21">dialogs/dialog-bg-nobo.png</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="image"> + <top>-14</top> + <left>-4</left> + <width>404</width> + <height>388</height> + <texture colordiffuse="button_focus">colors/grey.png</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + <visible>$PARAM[focused]</visible> + <include>Animation_FocusTextureFade</include> + </control> + <control type="image"> + <left>20</left> + <top>10</top> + <width>356</width> + <height>300</height> + <texture border="2" background="true">$VAR[InfoWallThumbVar]</texture> + <aspectratio>keep</aspectratio> + </control> + <control type="label"> + <left>20</left> + <top>318</top> + <width>358</width> + <textoffsetx>20</textoffsetx> + <height>20</height> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + </definition> + </include> + <include name="InfoWallMusicLayout"> + <param name="fallback_image">DefaultFolder.png</param> + <param name="label">$INFO[ListItem.Year,[B], - [/B]]$INFO[ListItem.Label]</param> + <param name="focused">false</param> + <definition> + <control type="image"> + <top>0</top> + <width>316</width> + <height>386</height> + <texture border="21">dialogs/dialog-bg-nobo.png</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + </control> + <control type="image"> + <top>-4</top> + <left>-4</left> + <width>324</width> + <height>394</height> + <texture colordiffuse="button_focus">colors/grey.png</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + <visible>$PARAM[focused]</visible> + <include>Animation_FocusTextureFade</include> + </control> + <control type="image"> + <left>0</left> + <top>0</top> + <width>316</width> + <height>316</height> + <texture border="2" fallback="$PARAM[fallback_image]" background="true">$VAR[InfoWallThumbVar]</texture> + <aspectratio>keep</aspectratio> + <bordersize>20</bordersize> + </control> + <control type="textbox"> + <left>28</left> + <top>289</top> + <width>262</width> + <height>80</height> + <font>font12</font> + <align>center</align> + <aligny>center</aligny> + <label>$PARAM[label]</label> + </control> + </definition> + </include> + <include name="InfoWallMovieLayout"> + <param name="fallback_image">DefaultVideo.png</param> + <param name="focused">false</param> + <definition> + <control type="group"> + <visible>String.IsEmpty(ListItem.Art(poster))</visible> + <control type="image"> + <left>15</left> + <top>-10</top> + <width>290</width> + <height>400</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>15</left> + <top>-10</top> + <width>290</width> + <height>400</height> + <texture colordiffuse="button_focus">colors/grey.png</texture> + <bordersize>20</bordersize> + <visible>$PARAM[focused]</visible> + <include>Animation_FocusTextureFade</include> + </control> + <control type="image"> + <left>26</left> + <top>0</top> + <width>270</width> + <height>290</height> + <texture border="2" fallback="$PARAM[fallback_image]" background="true">$INFO[ListItem.Icon]</texture> + <aspectratio>keep</aspectratio> + <bordersize>20</bordersize> + </control> + <control type="textbox"> + <left>40</left> + <top>270</top> + <width>242</width> + <height>90</height> + <font>font27</font> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + <visible>!ListItem.IsParentFolder</visible> + </control> + </control> + <control type="image"> + <left>11</left> + <top>-14</top> + <width>298</width> + <height>408</height> + <texture colordiffuse="button_focus">colors/grey.png</texture> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + <visible>$PARAM[focused] + !String.IsEmpty(ListItem.Art(poster))</visible> + <include>Animation_FocusTextureFade</include> + </control> + <control type="image"> + <left>15</left> + <top>-10</top> + <width>290</width> + <height>400</height> + <texture border="2" fallback="$PARAM[fallback_image]" background="true">$INFO[ListItem.Art(poster)]</texture> + <aspectratio>scale</aspectratio> + <bordertexture border="20">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> + <visible>!String.IsEmpty(ListItem.Art(poster))</visible> + </control> + <control type="image"> + <left>35</left> + <top>290</top> + <width>80</width> + <height>80</height> + <texture>overlays/overlay-bg.png</texture> + <visible>Listitem.IsCollection | ListItem.IsResumable | ListItem.IsPlaying | Integer.IsGreater(ListItem.Playcount,0)</visible> + </control> + <control type="image"> + <left>35</left> + <top>338</top> + <width>32</width> + <height>32</height> + <texture>$VAR[WallWatchedIconVar]</texture> + </control> + </definition> + </include> + <include name="View_54_InfoWall"> + <control type="group"> + <include>OpenClose_Right</include> + <left>100</left> + <top>0</top> + <visible>Control.IsVisible(54)</visible> + <include>Visible_Right</include> + <control type="panel" id="54"> + <left>440</left> + <top>0</top> + <width>80%</width> + <height>100%</height> + <onleft>9000</onleft> + <onright>531</onright> + <onup condition="Integer.IsGreater(Container.NumPages,1)">54</onup> + <onup condition="!Integer.IsGreater(Container.NumPages,1)">9000</onup> + <ondown>54</ondown> + <viewtype label="31101">icon</viewtype> + <preloaditems>2</preloaditems> + <pagecontrol>531</pagecontrol> + <scrolltime tween="cubic" easing="out">500</scrolltime> + <visible>Container.Content(artists) | Container.Content(albums) | Container.Content(sets) | Container.Content(movies) | Container.Content(tvshows) | Container.Content(seasons) | Container.Content(musicvideos) | Container.Content(images)</visible> + <itemlayout height="445" width="320" condition="Container.Content(movies) | Container.Content(sets) | Container.Content(tvshows) | Container.Content(seasons)"> + <control type="group"> + <left>80</left> + <top>120</top> + <include>InfoWallMovieLayout</include> + </control> + <control type="group"> + <left>215</left> + <top>108</top> + <include>UserRatingCircle</include> + </control> + </itemlayout> + <focusedlayout height="445" width="320" condition="Container.Content(movies) | Container.Content(sets) | Container.Content(tvshows) | Container.Content(seasons)"> + <control type="group"> + <depth>DepthContentPopout</depth> + <left>80</left> + <animation effect="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="240,300">Focus</animation> + <animation effect="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="240,300">UnFocus</animation> + <top>120</top> + <include content="InfoWallMovieLayout"> + <param name="focused" value="true" /> + </include> + <control type="group"> + <left>135</left> + <top>-12</top> + <include>UserRatingCircle</include> + </control> + </control> + </focusedlayout> + <itemlayout height="410" width="310" condition="Container.Content(artists) | Container.Content(albums) | Container.Content(musicvideos)"> + <control type="group"> + <top>150</top> + <left>90</left> + <include>InfoWallMusicLayout</include> + <control type="group"> + <left>133</left> + <top>-4</top> + <include>UserRatingCircle</include> + </control> + </control> + </itemlayout> + <focusedlayout height="410" width="310" condition="Container.Content(artists) | Container.Content(albums) | Container.Content(musicvideos)"> + <control type="group"> + <depth>DepthContentPopout</depth> + <animation effect="zoom" start="100" end="115" time="200" tween="sine" easing="inout" center="250,350">Focus</animation> + <animation effect="zoom" start="115" end="100" time="200" tween="sine" easing="inout" center="250,350">UnFocus</animation> + <top>150</top> + <left>90</left> + <include content="InfoWallMusicLayout"> + <param name="focused" value="true" /> + </include> + <control type="group"> + <left>133</left> + <top>-4</top> + <include>UserRatingCircle</include> + </control> + </control> + </focusedlayout> + <itemlayout height="400" width="401" condition="Container.Content(images)"> + <control type="group"> + <left>30</left> + <top>150</top> + <include>InfoWallPictureLayout</include> + </control> + </itemlayout> + <focusedlayout height="400" width="401" condition="Container.Content(images)"> + <control type="group"> + <depth>DepthContentPopout</depth> + <left>30</left> + <top>150</top> + <animation effect="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="220,330">Focus</animation> + <animation effect="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="220,330">UnFocus</animation> + <include content="InfoWallPictureLayout"> + <param name="focused" value="true" /> + </include> + </control> + </focusedlayout> + </control> + </control> + </include> +</includes> diff --git a/addons/skin.estuary/xml/View_55_WideList.xml b/addons/skin.estuary/xml/View_55_WideList.xml new file mode 100644 index 0000000000..89427f0aaa --- /dev/null +++ b/addons/skin.estuary/xml/View_55_WideList.xml @@ -0,0 +1,250 @@ +<?xml version="1.0" encoding="UTF-8"?> +<includes> + <include name="View_55_WideList"> + <control type="group"> + <include>OpenClose_Right</include> + <visible>Control.IsVisible(55)</visible> + <include>Visible_Right</include> + <control type="fixedlist" id="55"> + <left>594</left> + <top>3</top> + <right>0</right> + <height>100%</height> + <scrolltime tween="cubic" easing="out">500</scrolltime> + <orientation>vertical</orientation> + <pagecontrol>531</pagecontrol> + <movement>3</movement> + <focusposition>5</focusposition> + <onleft>9000</onleft> + <onright>531</onright> + <onup>55</onup> + <ondown>55</ondown> + <viewtype label="$LOCALIZE[31107]">list</viewtype> + <visible>Container.Content(artists) | Container.Content(albums) | Container.Content(songs) | Container.Content(addons) | Container.Content(actors) | Container.Content(directors) | Container.Content(files) | Container.Content(mixed) | Container.Content(musicvideos) | Container.Content(videos) | Container.Content() | Container.Content(episodes) | Container.Content(movies) | Container.Content(tvshows) | Container.Content(seasons)</visible> + <focusedlayout height="80" condition="Container.Content(artists) | Container.Content(albums) | Container.Content(actors) | Container.Content(directors) | Container.Content(files) | Container.Content(mixed) | Container.Content(videos) | Container.Content(episodes) | Container.Content(movies) | Container.Content(tvshows) | Container.Content(seasons)"> + <control type="group"> + <width>widelist_width</width> + <control type="image"> + <left>0</left> + <right>0</right> + <height>80</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + <visible>Control.HasFocus(55)</visible> + </control> + <control type="label"> + <left>18</left> + <top>2</top> + <height>80</height> + <width>80</width> + <aligny>center</aligny> + <label>$INFO[ListItem.Year]</label> + <shadowcolor>text_shadow</shadowcolor> + <visible>!Container.Content(tvshows) + !Container.Content(seasons) + !Container.Content(episodes) + !Container.Content(movies)</visible> + </control> + <control type="image"> + <left>35</left> + <top>25</top> + <width>32</width> + <height>32</height> + <texture>$VAR[ListWatchedIconVar]</texture> + <visible>Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(movies) | String.IsEmpty(ListItem.Year)</visible> + </control> + <control type="label"> + <left>105</left> + <height>80</height> + <right>100</right> + <aligny>center</aligny> + <scroll>true</scroll> + <label>$INFO[ListItem.Label]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="label"> + <left>40</left> + <height>80</height> + <right>40</right> + <align>right</align> + <aligny>center</aligny> + <label>$VAR[ActorLabel2]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + </control> + </focusedlayout> + <itemlayout height="80" condition="Container.Content(artists) | Container.Content(albums) | Container.Content(actors) | Container.Content(directors) | Container.Content(files) | Container.Content(mixed) | Container.Content(videos) | Container.Content(episodes) | Container.Content(movies) | Container.Content(tvshows) | Container.Content(seasons)"> + <control type="group"> + <width>widelist_width</width> + <control type="label"> + <left>18</left> + <top>2</top> + <height>80</height> + <width>80</width> + <aligny>center</aligny> + <label>$INFO[ListItem.Year]</label> + <textcolor>button_focus</textcolor> + <shadowcolor>text_shadow</shadowcolor> + <visible>!Container.Content(tvshows) + !Container.Content(seasons) + !Container.Content(episodes) + !Container.Content(movies)</visible> + </control> + <control type="image"> + <left>35</left> + <top>25</top> + <width>32</width> + <height>32</height> + <texture colordiffuse="grey">$VAR[ListWatchedIconVar]</texture> + <visible>Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(movies) | String.IsEmpty(ListItem.Year)</visible> + </control> + <control type="label"> + <left>105</left> + <height>80</height> + <right>100</right> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="label"> + <left>40</left> + <height>80</height> + <right>40</right> + <align>right</align> + <aligny>center</aligny> + <label>$VAR[ActorLabel2]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="image"> + <left>35</left> + <top>25</top> + <visible>String.IsEmpty(ListItem.Year) + String.IsEmpty(ListItem.AddonVersion)</visible> + <width>32</width> + <height>32</height> + <texture colordiffuse="grey">$VAR[ListWatchedIconVar]</texture> + </control> + </control> + </itemlayout> + <include condition="Window.IsActive(music)">SongsListLayout</include> + <include>AddonsListLayout</include> + </control> + </control> + </include> + <include name="SongsListLayout"> + <focusedlayout height="80" condition="Container.Content(songs)"> + <control type="group"> + <width>widelist_width</width> + <control type="image"> + <left>0</left> + <right>0</right> + <height>80</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + <visible>Control.hasFocus(55)</visible> + </control> + <control type="label"> + <left>35</left> + <height>80</height> + <right>90</right> + <aligny>center</aligny> + <scroll>true</scroll> + <label>$INFO[ListItem.Label]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="label"> + <left>40</left> + <height>80</height> + <right>40</right> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + </control> + </focusedlayout> + <itemlayout height="80" condition="Container.Content(songs)"> + <control type="group"> + <width>widelist_width</width> + <control type="label"> + <left>35</left> + <height>80</height> + <right>90</right> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + <shadowcolor>text_shadow</shadowcolor> + </control> + <control type="label"> + <left>40</left> + <height>80</height> + <right>40</right> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + <textcolor>grey</textcolor> + <shadowcolor>text_shadow</shadowcolor> + </control> + </control> + </itemlayout> + </include> + <include name="AddonsListLayout"> + <focusedlayout height="80" condition="Container.Content(addons)"> + <control type="group"> + <width>widelist_width</width> + <control type="image"> + <left>0</left> + <right>0</right> + <height>80</height> + <texture colordiffuse="button_focus">lists/focus.png</texture> + <visible>Control.hasFocus(55)</visible> + </control> + <control type="image"> + <left>20</left> + <top>25</top> + <width>32</width> + <height>32</height> + <texture>$VAR[AddonsListIconVar]</texture> + </control> + <control type="label"> + <left>75</left> + <height>80</height> + <right>100</right> + <aligny>center</aligny> + <scroll>true</scroll> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <left>40</left> + <height>80</height> + <right>40</right> + <align>right</align> + <aligny>center</aligny> + <font>font27</font> + <label>$VAR[AddonsLabel2Var]</label> + </control> + </control> + </focusedlayout> + <itemlayout height="80" condition="Container.Content(addons)"> + <control type="group"> + <width>widelist_width</width> + <control type="image"> + <left>20</left> + <top>25</top> + <width>32</width> + <height>32</height> + <texture>$VAR[AddonsListIconVar]</texture> + </control> + <control type="label"> + <left>75</left> + <height>80</height> + <right>100</right> + <aligny>center</aligny> + <scroll>true</scroll> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="label"> + <left>40</left> + <height>80</height> + <right>40</right> + <align>right</align> + <aligny>center</aligny> + <font>font27</font> + <label>$VAR[AddonsLabel2Var]</label> + <textcolor>grey</textcolor> + <shadowcolor>text_shadow</shadowcolor> + </control> + </control> + </itemlayout> + </include> +</includes> |