diff options
Diffstat (limited to 'addons/skin.estuary/xml')
27 files changed, 324 insertions, 297 deletions
diff --git a/addons/skin.estuary/xml/Custom_1101_SettingsList.xml b/addons/skin.estuary/xml/Custom_1101_SettingsList.xml index c767bb4e6b..81805648ec 100644 --- a/addons/skin.estuary/xml/Custom_1101_SettingsList.xml +++ b/addons/skin.estuary/xml/Custom_1101_SettingsList.xml @@ -92,6 +92,7 @@ <width>700</width> <include>DialogSettingButton</include> <label>$LOCALIZE[22006]</label> + <label2>$INFO[Player.SubtitleDelay,[B],[/B]]</label2> <onclick>SubtitleDelay</onclick> <enable>VideoPlayer.HasSubtitles + VideoPlayer.SubtitlesEnabled</enable> </control> @@ -99,7 +100,7 @@ <width>700</width> <include>DialogSettingButton</include> <label>$LOCALIZE[31051]</label> - <label2>[B]$INFO[VideoPlayer.SubtitlesLanguage][/B]</label2> + <label2>$INFO[VideoPlayer.SubtitlesLanguage,[B],[/B]]</label2> <onclick>CycleSubtitle</onclick> <enable>VideoPlayer.HasSubtitles + VideoPlayer.SubtitlesEnabled</enable> </control> diff --git a/addons/skin.estuary/xml/Custom_1105_MusicOSDSettings.xml b/addons/skin.estuary/xml/Custom_1105_MusicOSDSettings.xml index dabc8c8534..4148903f18 100644 --- a/addons/skin.estuary/xml/Custom_1105_MusicOSDSettings.xml +++ b/addons/skin.estuary/xml/Custom_1105_MusicOSDSettings.xml @@ -14,43 +14,73 @@ <param name="header_label" value="$LOCALIZE[5]" /> <param name="header_id" value="" /> </include> - <control type="panel" id="5000"> - <include>ButtonMenuList</include> - <content> - <item> + <control type="group"> + <left>0</left> + <top>80</top> + <control type="grouplist" id="5000"> + <width>600</width> + <height>700</height> + <itemgap>0</itemgap> + <onup>5000</onup> + <ondown>5000</ondown> + <orientation>vertical</orientation> + <control type="radiobutton" id="5001"> + <width>600</width> + <include>DialogSettingButton</include> + <label>$LOCALIZE[31163]</label> + <onclick>Skin.ToggleSetting(hide_background_fanart)</onclick> + <selected>!Skin.HasSetting(hide_background_fanart)</selected> + </control> + <control type="button" id="5002"> + <width>600</width> + <include>DialogSettingButton</include> <label>$LOCALIZE[15047]</label> <onclick>ActivateWindow(OSDAudioDSPSettings)</onclick> <visible>system.getbool(audiooutput.dspaddonsenabled)</visible> - </item> - <item> + </control> + <control type="button" id="5003"> + <width>600</width> + <include>DialogSettingButton</include> <label>$LOCALIZE[15020]</label> <onclick>ActivateWindow(AudioDSPManager)</onclick> <visible>system.getbool(audiooutput.dspaddonsenabled)</visible> - </item> - <item> - <label>$LOCALIZE[250]$INFO[Visualisation.Name,: [COLOR button_focus],[/COLOR]]</label> + </control> + <control type="button" id="5004"> + <width>600</width> + <include>DialogSettingButton</include> + <label>$LOCALIZE[250]</label> + <label2>[B]$INFO[Visualisation.Name][/B]</label2> <onclick>Dialog.Close(all)</onclick> <onclick>SendClick(500)</onclick> - </item> - <item> + </control> + <control type="button" id="5005"> + <width>600</width> + <include>DialogSettingButton</include> <label>$LOCALIZE[31084]</label> <onclick>Addon.Default.OpenSettings(xbmc.player.musicviz)</onclick> - </item> - <item> + </control> + <control type="button" id="5006"> + <width>600</width> + <include>DialogSettingButton</include> <label>$LOCALIZE[31068]</label> <onclick>ActivateWindow(visualisationpresetlist)</onclick> <visible>Visualisation.HasPresets</visible> - </item> - <item> - <label>$LOCALIZE[31082]$INFO[Skin.String(LyricScript_Path),: [COLOR button_focus],[/COLOR]]</label> + </control> + <control type="button" id="5007"> + <width>600</width> + <include>DialogSettingButton</include> + <label>$LOCALIZE[31082]</label> + <label2>[B]$INFO[Skin.String(LyricScript_Path)][/B]</label2> <onclick>Skin.SetAddon(LyricScript_Path,xbmc.python.lyrics)</onclick> - </item> - <item> + </control> + <control type="button" id="5008"> + <width>600</width> + <include>DialogSettingButton</include> <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> </control> </control> </controls> diff --git a/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml b/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml index 71f705cbb5..739484332a 100644 --- a/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml +++ b/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml @@ -31,7 +31,7 @@ <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)">ActivateWindow(videos,"plugin://plugin.video.youtube/kodion/search/list/",return)</onclick> <onclick condition="!System.hasAddon(plugin.video.youtube)">InstallAddon(plugin.video.youtube)</onclick> </item> <item> diff --git a/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml b/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml index 87060da239..9edd4c00d7 100644 --- a/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml +++ b/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml @@ -76,6 +76,7 @@ <height>100</height> <width>auto</width> <visible>!String.isempty(Player.Duration)</visible> + <visible>Player.HasVideo</visible> <visible>!VideoPlayer.Content(LiveTV) | VideoPlayer.HasEpg</visible> </control> <control type="image"> diff --git a/addons/skin.estuary/xml/DialogContextMenu.xml b/addons/skin.estuary/xml/DialogContextMenu.xml index ab08b67f04..32b9f8489b 100644 --- a/addons/skin.estuary/xml/DialogContextMenu.xml +++ b/addons/skin.estuary/xml/DialogContextMenu.xml @@ -5,8 +5,7 @@ <coordinates> <left>0</left> <top>0</top> - <origin x="1055" y="400">Window.IsActive(Home) + String.IsEqual(Skin.AspectRatio,21:9)</origin> - <origin x="735" y="400">Window.IsActive(Home) + !String.IsEqual(Skin.AspectRatio,21:9)</origin> + <origin x="50%" y="400">Window.IsActive(Home)</origin> </coordinates> <controls> <control type="image"> @@ -27,21 +26,30 @@ <texturenofocus /> <onclick>Action(close)</onclick> </control> - <control type="image" id="999"> - <description>background image</description> - <left>0</left> - <top>0</top> - <width>450</width> - <height>780</height> - <texture colordiffuse="dialog_tint">colors/white.png</texture> - </control> - <control type="grouplist" id="996"> - <description>grouplist for context buttons</description> - <left>0</left> - <top>0</top> - <width>450</width> - <height max="780">auto</height> - <usecontrolcoords>true</usecontrolcoords> + <control type="group"> + <animation effect="slide" end="-225" time="0" condition="Window.IsActive(home)">conditional</animation> + <control type="image" id="999"> + <description>background image</description> + <left>0</left> + <top>0</top> + <width>450</width> + <height>780</height> + <texture colordiffuse="dialog_tint">colors/white.png</texture> + </control> + <control type="grouplist" id="996"> + <description>grouplist for context buttons</description> + <left>0</left> + <top>0</top> + <width>450</width> + <height max="780">auto</height> + <usecontrolcoords>true</usecontrolcoords> + </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="798" /> + </include> </control> <control type="button" id="1000"> <description>button template</description> @@ -53,11 +61,5 @@ <texturefocus colordiffuse="button_focus">lists/focus.png</texturefocus> <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="798" /> - </include> </controls> </window> diff --git a/addons/skin.estuary/xml/DialogKeyboard.xml b/addons/skin.estuary/xml/DialogKeyboard.xml index 9c4bbe71f3..90ff52fc2b 100644 --- a/addons/skin.estuary/xml/DialogKeyboard.xml +++ b/addons/skin.estuary/xml/DialogKeyboard.xml @@ -618,7 +618,6 @@ <top>690</top> <width>1480</width> <height>90</height> - <label>$INFO[ListItem.Label]</label> <font>font37</font> <shadowcolor>text_shadow</shadowcolor> <aligny>center</aligny> @@ -644,7 +643,6 @@ <top>770</top> <width>1480</width> <height>90</height> - <label>$INFO[ListItem.Label]</label> <font>font37</font> <shadowcolor>text_shadow</shadowcolor> <aligny>center</aligny> diff --git a/addons/skin.estuary/xml/DialogNumeric.xml b/addons/skin.estuary/xml/DialogNumeric.xml index 6ccffa7360..35b729d245 100644 --- a/addons/skin.estuary/xml/DialogNumeric.xml +++ b/addons/skin.estuary/xml/DialogNumeric.xml @@ -29,7 +29,6 @@ <width>477</width> <height>80</height> <font>font37</font> - <textcolor>button_focus</textcolor> <align>center</align> <aligny>center</aligny> </control> diff --git a/addons/skin.estuary/xml/DialogPVRChannelManager.xml b/addons/skin.estuary/xml/DialogPVRChannelManager.xml index 9d477c461a..d61c727bb2 100644 --- a/addons/skin.estuary/xml/DialogPVRChannelManager.xml +++ b/addons/skin.estuary/xml/DialogPVRChannelManager.xml @@ -11,7 +11,7 @@ <include content="DialogBackgroundCommons"> <param name="width" value="1820" /> <param name="height" value="830" /> - <param name="header_label" value="$VAR[PVRChannelMgrHeader]" /> + <param name="header_label" value="$VAR[PVRChannelMgrHeader]$INFO[Container(20).NumItems, (,)]" /> <param name="header_id" value="2" /> </include> <control type="group"> @@ -45,37 +45,40 @@ <pagecontrol>60</pagecontrol> <scrolltime>200</scrolltime> <itemlayout height="70" width="630"> - <control type="image"> - <left>0</left> - <right>0</right> - <bottom>0</bottom> - <texture colordiffuse="selected">colors/white.png</texture> - <animation effect="fade" end="20" time="0" condition="true">Conditional</animation> - <visible>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> - </control> - <control type="image"> - <right>0</right> - <top>10</top> - <width>50</width> - <height>50</height> - <texture>OverlayLocked.png</texture> - <aspectratio>keep</aspectratio> - <visible>ListItem.Property(ParentalLocked)</visible> - </control> - <control type="label"> - <left>85</left> - <right>40</right> - <bottom>0</bottom> - <aligny>center</aligny> - <label>$INFO[ListItem.Property(Number),[B],[/B] - ]$INFO[ListItem.Property(Name)]</label> + <control type="group"> + <animation effect="fade" start="100" end="50" time="0" condition="!ListItem.Property(ActiveChannel)">Conditional</animation> + <control type="image"> + <left>0</left> + <right>0</right> + <bottom>0</bottom> + <texture colordiffuse="selected">colors/white.png</texture> + <animation effect="fade" end="20" time="0" condition="true">Conditional</animation> + <visible>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> + </control> + <control type="image"> + <right>0</right> + <top>10</top> + <width>50</width> + <height>50</height> + <texture>OverlayLocked.png</texture> + <aspectratio>keep</aspectratio> + <visible>ListItem.Property(ParentalLocked)</visible> + </control> + <control type="label"> + <left>85</left> + <right>40</right> + <bottom>0</bottom> + <aligny>center</aligny> + <label>$INFO[ListItem.Property(Number),[B],[/B] - ]$INFO[ListItem.Property(Name)]</label> + </control> </control> </itemlayout> <focusedlayout height="70" width="630"> @@ -268,18 +271,6 @@ <param name="label" value="$LOCALIZE[222]" /> </include> </control> - <control type="label"> - <right>40</right> - <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] - [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/DialogPVRInfo.xml b/addons/skin.estuary/xml/DialogPVRInfo.xml index 147cbc84c7..e5560578ba 100644 --- a/addons/skin.estuary/xml/DialogPVRInfo.xml +++ b/addons/skin.estuary/xml/DialogPVRInfo.xml @@ -38,7 +38,7 @@ <onleft>61</onleft> <onright>61</onright> <ondown>9000</ondown> - <onup>49</onup> + <onup>9000</onup> <onclick>SetProperty(TextViewer_Header,$LOCALIZE[207],home)</onclick> <onclick>SetProperty(TextViewer_Text,$ESCINFO[ListItem.Plot],home)</onclick> <onclick>ActivateWindow(1102)</onclick> @@ -63,8 +63,8 @@ <defaultcontrol>5</defaultcontrol> <onleft>9000</onleft> <onright>9000</onright> - <onup>49</onup> - <ondown>49</ondown> + <onup>61</onup> + <ondown>61</ondown> <include content="InfoDialogButton"> <param name="id" value="5" /> <param name="icon" value="icons/infodialogs/launch.png" /> diff --git a/addons/skin.estuary/xml/DialogSeekBar.xml b/addons/skin.estuary/xml/DialogSeekBar.xml index b712d68e9d..bad96dac4e 100644 --- a/addons/skin.estuary/xml/DialogSeekBar.xml +++ b/addons/skin.estuary/xml/DialogSeekBar.xml @@ -48,7 +48,7 @@ <visible>player.chaptercount</visible> </control> <control type="group"> - <visible>Player.Recording</visible> + <visible>Player.Recording + !PVR.ChannelPreviewActive</visible> <control type="image"> <top>100</top> <left>20</left> @@ -104,6 +104,50 @@ <label>$VAR[SeekLabel]</label> <shadowcolor>black</shadowcolor> </control> + <control type="group" id="6000"> + <top>-5</top> + <visible>PVR.IsTimeShift + !Player.ChannelPreviewActive</visible> + <animation effect="fade" time="300">VisibleChange</animation> + <control type="label"> + <top>0</top> + <right>20</right> + <width>400</width> + <height>50</height> + <align>right</align> + <aligny>center</aligny> + <font>font30</font> + <label>$INFO[PVR.TimeShiftEnd]</label> + </control> + <control type="label"> + <top>0</top> + <left>20</left> + <width>400</width> + <height>50</height> + <align>left</align> + <aligny>center</aligny> + <font>font30</font> + <label>$INFO[PVR.TimeShiftStart]</label> + </control> + <control type="label"> + <top>0</top> + <left>20</left> + <right>20</right> + <height>50</height> + <align>center</align> + <aligny>center</aligny> + <font>font30</font> + <label>[B]$LOCALIZE[31026][/B] $INFO[PVR.timeshiftcur]</label> + </control> + <control type="progress"> + <left>0</left> + <top>50</top> + <width>100%</width> + <height>15</height> + <info>PVR.timeshiftprogress</info> + <texturebg border="3" colordiffuse="60FFFFFF">colors/white50.png</texturebg> + <midtexture>colors/white50.png</midtexture> + </control> + </control> <control type="progress"> <left>0</left> <top>70</top> @@ -112,6 +156,7 @@ <info>Player.ProgressCache</info> <texturebg border="3" colordiffuse="60FFFFFF">colors/white50.png</texturebg> <midtexture>colors/white50.png</midtexture> + <visible>!Player.ChannelPreviewActive</visible> </control> <control type="progress"> <left>0</left> @@ -134,8 +179,9 @@ </control> </control> <control type="group"> - <visible>Player.ShowInfo + VideoPlayer.Content(LiveTV) + Window.IsActive(fullscreenvideo) + !Window.IsActive(fullscreeninfo)</visible> + <visible>Player.ShowInfo + VideoPlayer.Content(LiveTV) + Window.IsActive(fullscreenvideo)</visible> <animation effect="fade" time="400">VisibleChange</animation> + <animation effect="slide" end="0,-80" time="150" condition="Control.IsVisible(6000)">conditional</animation> <bottom>0</bottom> <height>380</height> <control type="image"> diff --git a/addons/skin.estuary/xml/DialogSelect.xml b/addons/skin.estuary/xml/DialogSelect.xml index 5307ee5e6d..3cd2c53b17 100644 --- a/addons/skin.estuary/xml/DialogSelect.xml +++ b/addons/skin.estuary/xml/DialogSelect.xml @@ -7,11 +7,11 @@ <control type="group"> <centertop>50%</centertop> <centerleft>50%</centerleft> - <height>742</height> + <height>750</height> <width>1220</width> <include content="DialogBackgroundCommons"> <param name="width" value="1220" /> - <param name="height" value="742" /> + <param name="height" value="750" /> <param name="header_label" value="" /> <param name="header_id" value="1" /> </include> @@ -19,14 +19,14 @@ <left>0</left> <top>80</top> <width>920</width> - <height>665</height> + <bottom>2</bottom> <texture border="40">buttons/dialogbutton-nofo.png</texture> </control> <control type="list" id="3"> <left>20</left> <top>100</top> <width>880</width> - <height>625</height> + <bottom>20</bottom> <onup>3</onup> <ondown>3</ondown> <onleft>9001</onleft> @@ -35,7 +35,6 @@ <scrolltime>200</scrolltime> <include content="DefaultSimpleListLayout"> <param name="width" value="880" /> - <param name="height" value="69" /> <param name="list_id" value="3" /> </include> </control> @@ -43,7 +42,7 @@ <left>20</left> <top>100</top> <width>880</width> - <height>625</height> + <bottom>20</bottom> <onup>6</onup> <ondown>6</ondown> <onleft>9001</onleft> @@ -119,7 +118,7 @@ <left>910</left> <top>100</top> <width>12</width> - <height>625</height> + <bottom>20</bottom> <onleft condition="Control.IsVisible(3)">3</onleft> <onleft condition="Control.IsVisible(6)">6</onleft> <onright>9001</onright> @@ -127,12 +126,11 @@ </control> <control type="label"> <left>925</left> - <top>695</top> + <bottom>10</bottom> <width>275</width> <height>35</height> <font>font12</font> <align>right</align> - <aligny>center</aligny> <textcolor>grey</textcolor> <label>$VAR[SelectLabel]</label> </control> diff --git a/addons/skin.estuary/xml/EventLog.xml b/addons/skin.estuary/xml/EventLog.xml index 055b7a264d..5a8e6b3f51 100644 --- a/addons/skin.estuary/xml/EventLog.xml +++ b/addons/skin.estuary/xml/EventLog.xml @@ -24,7 +24,7 @@ <viewtype label="535">list</viewtype> <pagecontrol>60</pagecontrol> <scrolltime tween="cubic" easing="out">500</scrolltime> - <itemlayout height="141" width="eventloglist_width"> + <itemlayout height="141"> <control type="image"> <left>10</left> <top>10</top> @@ -63,7 +63,7 @@ <label>$INFO[ListItem.Label2]</label> </control> </itemlayout> - <focusedlayout height="141" width="eventloglist_width"> + <focusedlayout height="141"> <control type="image"> <left>0</left> <top>0</top> diff --git a/addons/skin.estuary/xml/FileManager.xml b/addons/skin.estuary/xml/FileManager.xml index f9bfc54cc9..315d45d0c9 100644 --- a/addons/skin.estuary/xml/FileManager.xml +++ b/addons/skin.estuary/xml/FileManager.xml @@ -20,7 +20,6 @@ <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" /> @@ -49,8 +48,6 @@ <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" /> diff --git a/addons/skin.estuary/xml/Includes_Animations.xml b/addons/skin.estuary/xml/Includes_Animations.xml index ebdad5d516..1b02def93b 100644 --- a/addons/skin.estuary/xml/Includes_Animations.xml +++ b/addons/skin.estuary/xml/Includes_Animations.xml @@ -6,22 +6,22 @@ </include> <include name="Animation_DialogPopupOpenClose"> <animation type="WindowOpen" reversible="false"> - <effect type="zoom" start="80" end="100" center="width_center,540" delay="160" tween="back" time="240" /> + <effect type="zoom" start="80" end="100" center="50%,50%" 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="width_center,540" easing="in" tween="back" time="240" /> + <effect type="zoom" start="100" end="80" center="50%,50%" 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="width_center,540" delay="160" tween="back" time="240" /> + <effect type="zoom" start="80" end="100" center="50%,50%" 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="width_center,540" easing="in" tween="back" time="240" /> + <effect type="zoom" start="100" end="80" center="50%,50%" easing="in" tween="back" time="240" /> <effect type="fade" start="100" end="0" time="240" /> </animation> </include> diff --git a/addons/skin.estuary/xml/Includes_Home.xml b/addons/skin.estuary/xml/Includes_Home.xml index 6fab18e247..d8d50af843 100644 --- a/addons/skin.estuary/xml/Includes_Home.xml +++ b/addons/skin.estuary/xml/Includes_Home.xml @@ -244,6 +244,7 @@ <include content="BusyListSpinner"> <param name="list_id" value="$PARAM[list_id]"/> <param name="posy" value="220"/> + <param name="visible" value="$PARAM[visible]"/> </include> <control type="panel" id="$PARAM[list_id]"> <left>0</left> @@ -866,7 +867,7 @@ </control> <control type="button" id="700$PARAM[item_id]0"> <left>1000</left> - <top>-0</top> + <top>0</top> <width>340</width> <height>100</height> <align>center</align> @@ -877,7 +878,7 @@ <animation effect="slide" end="0,-90" time="0" condition="true">Conditional</animation> <texturefocus border="21" colordiffuse="button_focus">buttons/button-fo.png</texturefocus> <font>font30_title</font> - <onclick>Weather.LocationNext</onclick> + <onclick>noop</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> @@ -920,4 +921,26 @@ </control> </definition> </include> + <include name="WidgetScrollbar"> + <control type="group"> + <right>0</right> + <top>80</top> + <bottom>80</bottom> + <width>60</width> + <control type="scrollbar" id="$PARAM[scrollbar_id]"> + <right>0</right> + <top>0</top> + <bottom>0</bottom> + <width>13</width> + <onleft>50</onleft> + <onright>50</onright> + <orientation>vertical</orientation> + <texturesliderbackground /> + <hitrect x="0" y="0" w="60" h="100%" /> + <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="6,0" time="300" tween="sine" easing="inout" condition="!Control.HasFocus($PARAM[scrollbar_id])">conditional</animation> + </control> + </control> + </include> </includes> diff --git a/addons/skin.estuary/xml/MusicOSD.xml b/addons/skin.estuary/xml/MusicOSD.xml index 73dee702a8..bf74ff7212 100644 --- a/addons/skin.estuary/xml/MusicOSD.xml +++ b/addons/skin.estuary/xml/MusicOSD.xml @@ -173,7 +173,8 @@ </control> </control> <control type="group"> - <top>960</top> + <bottom>0</bottom> + <height>120</height> <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"> diff --git a/addons/skin.estuary/xml/MusicVisualisation.xml b/addons/skin.estuary/xml/MusicVisualisation.xml index a88865aad0..5bf2e21b7a 100644 --- a/addons/skin.estuary/xml/MusicVisualisation.xml +++ b/addons/skin.estuary/xml/MusicVisualisation.xml @@ -17,6 +17,7 @@ <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> + <visible>!Skin.HasSetting(hide_background_fanart)</visible> </control> <control type="group"> <animation effect="fade" start="100" end="30" time="0" condition="!String.IsEmpty(Player.Art(fanart)) | Visualisation.Enabled">Conditional</animation> diff --git a/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml b/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml index c7c6bcf6df..451060150e 100644 --- a/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml +++ b/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml @@ -8,8 +8,6 @@ <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" /> @@ -61,8 +59,6 @@ <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" /> diff --git a/addons/skin.estuary/xml/MyPVRChannels.xml b/addons/skin.estuary/xml/MyPVRChannels.xml index 6be50f4c68..efc9fc6838 100644 --- a/addons/skin.estuary/xml/MyPVRChannels.xml +++ b/addons/skin.estuary/xml/MyPVRChannels.xml @@ -26,7 +26,7 @@ <viewtype label="List">list</viewtype> <preloaditems>1</preloaditems> <pagecontrol>60</pagecontrol> - <focusedlayout height="90" width="tvchannelslist_width"> + <focusedlayout height="90"> <control type="image"> <left>0</left> <top>0</top> @@ -66,7 +66,7 @@ <right>120</right> <aligny>top</aligny> <font>font14</font> - <animation effect="slide" start="0,0" end="0,18" time="0">Conditional</animation> + <animation effect="slide" start="0,0" end="0,14" time="0" condition="String.IsEmpty(ListItem.Title)">Conditional</animation> <label>$INFO[ListItem.Label]</label> <shadowcolor>text_shadow</shadowcolor> </control> @@ -92,7 +92,7 @@ <shadowcolor>text_shadow</shadowcolor> </control> </focusedlayout> - <itemlayout height="90" width="tvchannelslist_width"> + <itemlayout height="90"> <control type="image"> <right>20</right> <top>10</top> @@ -125,7 +125,7 @@ <aligny>top</aligny> <font>font14</font> <label>$INFO[ListItem.Label]</label> - <animation effect="slide" start="0,0" end="0,18" time="0">Conditional</animation> + <animation effect="slide" start="0,0" end="0,14" time="0" condition="String.IsEmpty(ListItem.Title)">Conditional</animation> <shadowcolor>text_shadow</shadowcolor> </control> <control type="label"> @@ -169,7 +169,7 @@ <viewtype label="List">list</viewtype> <preloaditems>1</preloaditems> <pagecontrol>60</pagecontrol> - <focusedlayout height="70" width="tvchannelslist_width"> + <focusedlayout height="70"> <control type="image"> <left>0</left> <top>0</top> @@ -224,7 +224,7 @@ <shadowcolor>text_shadow</shadowcolor> </control> </focusedlayout> - <itemlayout height="70" width="tvchannelslist_width"> + <itemlayout height="70"> <control type="progress"> <right>10</right> <top>25</top> diff --git a/addons/skin.estuary/xml/MyPVRRecordings.xml b/addons/skin.estuary/xml/MyPVRRecordings.xml index 0b6ed504d8..b7e4a07532 100644 --- a/addons/skin.estuary/xml/MyPVRRecordings.xml +++ b/addons/skin.estuary/xml/MyPVRRecordings.xml @@ -23,7 +23,7 @@ <focusposition>5</focusposition> <pagecontrol>73</pagecontrol> <scrolltime>200</scrolltime> - <focusedlayout height="80" width="tvrecordings_width"> + <focusedlayout height="80"> <control type="image"> <left>0</left> <top>0</top> @@ -58,7 +58,7 @@ <label>$INFO[ListItem.Label2]</label> </control> </focusedlayout> - <itemlayout height="80" width="tvrecordings_width"> + <itemlayout height="80"> <control type="image"> <left>21</left> <top>30</top> diff --git a/addons/skin.estuary/xml/MyPVRSearch.xml b/addons/skin.estuary/xml/MyPVRSearch.xml index 9b86368ad5..cdf314621c 100644 --- a/addons/skin.estuary/xml/MyPVRSearch.xml +++ b/addons/skin.estuary/xml/MyPVRSearch.xml @@ -25,7 +25,7 @@ <focusposition>3</focusposition> <pagecontrol>77</pagecontrol> <scrolltime>200</scrolltime> - <itemlayout height="100" width="tvchannelslist_width"> + <itemlayout height="100"> <control type="label"> <visible>String.IsEmpty(ListItem.Date)</visible> <left>120</left> @@ -66,7 +66,7 @@ </control> </control> </itemlayout> - <focusedlayout height="100" width="tvchannelslist_width"> + <focusedlayout height="100"> <control type="image"> <left>0</left> <top>0</top> diff --git a/addons/skin.estuary/xml/MyPVRTimers.xml b/addons/skin.estuary/xml/MyPVRTimers.xml index b842608142..22e30835aa 100644 --- a/addons/skin.estuary/xml/MyPVRTimers.xml +++ b/addons/skin.estuary/xml/MyPVRTimers.xml @@ -22,7 +22,7 @@ <focusposition>4</focusposition> <pagecontrol>73</pagecontrol> <scrolltime>200</scrolltime> - <itemlayout height="100" width="tvrecordings_width"> + <itemlayout height="100"> <control type="label"> <left>30</left> <top>0</top> @@ -74,7 +74,7 @@ </control> </control> </itemlayout> - <focusedlayout height="100" width="tvrecordings_width"> + <focusedlayout height="100"> <control type="image"> <left>0</left> <top>0</top> diff --git a/addons/skin.estuary/xml/Settings.xml b/addons/skin.estuary/xml/Settings.xml index fa8581d83f..a7b39a9976 100644 --- a/addons/skin.estuary/xml/Settings.xml +++ b/addons/skin.estuary/xml/Settings.xml @@ -15,167 +15,110 @@ <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"> + <control type="group"> <centerleft>50%</centerleft> - <width>1720</width> - <centertop>50%</centertop> - <height>870</height> - <onleft>9000</onleft> - <onright>9000</onright> - <onup>9000</onup> - <ondown>9000</ondown> + <width>1600</width> + <top>0</top> + <bottom>0</bottom> <include>OpenClose_Right</include> - <itemlayout height="290" width="430"> - <control type="image"> - <width>430</width> - <height>270</height> - <texture>dialogs/dialog-bg-nobo.png</texture> - <bordertexture border="21">overlays/shadow.png</bordertexture> - <bordersize>20</bordersize> - </control> - <control type="image"> - <left>20</left> - <top>180</top> - <width>390</width> - <height>70</height> - <texture colordiffuse="border_alpha">colors/black.png</texture> - </control> - <control type="image"> - <centerleft>50%</centerleft> - <top>20</top> - <width>240</width> - <height>160</height> - <texture>$INFO[ListItem.Icon]</texture> - <align>center</align> - <aspectratio>scale</aspectratio> - </control> - <control type="label"> - <left>30</left> - <top>190</top> - <width>370</width> - <height>400</height> - <label>$INFO[ListItem.Label]</label> - <align>center</align> - </control> - </itemlayout> - <focusedlayout height="290" width="430"> - <control type="group"> - <depth>DepthContentPopout</depth> - <animation type="Focus" reversible="false"> - <effect type="zoom" center="200,125" start="100" end="108" time="250" tween="sine" /> - </animation> - <animation type="UnFocus" reversible="false"> - <effect type="zoom" center="200,125" start="108" end="100" time="250" tween="sine" /> - </animation> - <control type="image"> - <width>430</width> - <height>270</height> - <texture>dialogs/dialog-bg-nobo.png</texture> - <bordertexture border="21">overlays/shadow.png</bordertexture> - <bordersize>20</bordersize> - </control> - <control type="image"> - <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>20</left> - <top>180</top> - <width>390</width> - <height>70</height> - <texture colordiffuse="border_alpha">colors/black.png</texture> - </control> - <control type="image"> - <centerleft>50%</centerleft> - <top>20</top> - <width>240</width> - <height>160</height> - <texture>$INFO[ListItem.Icon]</texture> - <align>center</align> - <aspectratio>scale</aspectratio> - </control> - <control type="label"> - <left>30</left> - <top>190</top> - <width>370</width> - <height>400</height> - <label>$INFO[ListItem.Label]</label> - <align>center</align> - </control> - </control> - </focusedlayout> - <content> - <item> - <label>$LOCALIZE[14201]</label> - <onclick>ActivateWindow(PlayerSettings)</onclick> - <icon>icons/settings/player.png</icon> - </item> - <item> - <label>$LOCALIZE[14212]</label> - <onclick>ActivateWindow(MediaSettings)</onclick> - <icon>icons/settings/media.png</icon> - </item> - <item> - <label>$LOCALIZE[14205]</label> - <onclick>ActivateWindow(PVRSettings)</onclick> - <icon>icons/settings/livetv.png</icon> - </item> - <item> - <label>$LOCALIZE[14208]</label> - <onclick>ActivateWindow(ServiceSettings)</onclick> - <icon>icons/settings/network.png</icon> - </item> - <item> - <label>$LOCALIZE[15016]</label> - <visible>System.GetBool(gamesgeneral.enable)</visible> - <onclick>ActivateWindow(GameSettings)</onclick> - <icon>icons/settings/games.png</icon> - </item> - <item> - <label>$LOCALIZE[14207]</label> - <onclick>ActivateWindow(InterfaceSettings)</onclick> - <icon>icons/settings/interface.png</icon> - </item> - <item> - <label>$LOCALIZE[14210]</label> - <onclick>ActivateWindow(Profiles)</onclick> - <icon>icons/settings/profiles.png</icon> - </item> - <item> - <label>$LOCALIZE[14209]</label> - <onclick>ActivateWindow(SystemSettings)</onclick> - <icon>icons/settings/system.png</icon> - </item> - <item> - <label>LibreELEC</label> - <onclick>RunAddon(service.libreelec.settings)</onclick> - <icon>icons/settings/libreelec.png</icon> - <visible>System.HasAddon(service.libreelec.settings)</visible> - </item> - <item> - <label>$LOCALIZE[138]</label> - <onclick>ActivateWindow(systeminfo)</onclick> - <icon>icons/settings/sysinfo.png</icon> - </item> - <item> - <label>$LOCALIZE[31067]</label> - <onclick>ActivateWindow(eventlog)</onclick> - <icon>icons/settings/eventlog.png</icon> - </item> - <item> - <label>$LOCALIZE[10003]</label> - <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> --> - </content> + <control type="label"> + <left>0</left> + <right>0</right> + <top>420</top> + <height>400</height> + <label>$LOCALIZE[5]</label> + <align>center</align> + <font>font37</font> + </control> + <control type="panel" id="9000"> + <left>0</left> + <width>100%</width> + <top>120</top> + <height>300</height> + <onup>noop</onup> + <ondown>Control.SetFocus(9001,$INFO[Container(9000).Position],absolute)</ondown> + <include>SettingsPanel</include> + <content> + <item> + <label>$LOCALIZE[10003]</label> + <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[138]</label> + <onclick>ActivateWindow(systeminfo)</onclick> + <icon>icons/settings/sysinfo.png</icon> + </item> + <item> + <label>$LOCALIZE[31067]</label> + <onclick>ActivateWindow(eventlog)</onclick> + <icon>icons/settings/eventlog.png</icon> + </item> + </content> + </control> + <control type="panel" id="9001"> + <left>0</left> + <right>0</right> + <top>470</top> + <bottom>0</bottom> + <onup>Control.SetFocus(9000,$INFO[Container(9001).Position],absolute)</onup> + <ondown>noop</ondown> + <include>SettingsPanel</include> + <content> + <item> + <label>$LOCALIZE[14200]</label> + <onclick>ActivateWindow(PlayerSettings)</onclick> + <icon>icons/settings/player.png</icon> + </item> + <item> + <label>$LOCALIZE[14211]</label> + <onclick>ActivateWindow(MediaSettings)</onclick> + <icon>icons/settings/media.png</icon> + </item> + <item> + <label>$LOCALIZE[14204]</label> + <onclick>ActivateWindow(PVRSettings)</onclick> + <icon>icons/settings/livetv.png</icon> + </item> + <item> + <label>$LOCALIZE[14036]</label> + <onclick>ActivateWindow(ServiceSettings)</onclick> + <icon>icons/settings/network.png</icon> + </item> + <item> + <label>$LOCALIZE[15016]</label> + <visible>System.GetBool(gamesgeneral.enable)</visible> + <onclick>ActivateWindow(GameSettings)</onclick> + <icon>icons/settings/games.png</icon> + </item> + <item> + <label>$LOCALIZE[14206]</label> + <onclick>ActivateWindow(InterfaceSettings)</onclick> + <icon>icons/settings/interface.png</icon> + </item> + <item> + <label>$LOCALIZE[13200]</label> + <onclick>ActivateWindow(Profiles)</onclick> + <icon>icons/settings/profiles.png</icon> + </item> + <item> + <label>$LOCALIZE[13000]</label> + <onclick>ActivateWindow(SystemSettings)</onclick> + <icon>icons/settings/system.png</icon> + </item> + <item> + <label>LibreELEC</label> + <onclick>RunAddon(service.libreelec.settings)</onclick> + <icon>icons/settings/libreelec.png</icon> + <visible>System.HasAddon(service.libreelec.settings)</visible> + </item> + </content> + </control> </control> <include content="TopBar"> <param name="breadcrumbs_label" value="$LOCALIZE[13000]" /> diff --git a/addons/skin.estuary/xml/SettingsProfile.xml b/addons/skin.estuary/xml/SettingsProfile.xml index 725a7157f1..c77fb611de 100644 --- a/addons/skin.estuary/xml/SettingsProfile.xml +++ b/addons/skin.estuary/xml/SettingsProfile.xml @@ -74,7 +74,6 @@ <width>305</width> <height>100</height> <font>font10</font> - <textcolor>grey</textcolor> <align>center</align> <aligny>top</aligny> <label>$LOCALIZE[31029]:</label> @@ -85,7 +84,6 @@ <top>321</top> <width>305</width> <height>100</height> - <textcolor>grey</textcolor> <font>font10</font> <align>center</align> <aligny>top</aligny> diff --git a/addons/skin.estuary/xml/SettingsSystemInfo.xml b/addons/skin.estuary/xml/SettingsSystemInfo.xml index 6ace4b98f5..b11b55c104 100644 --- a/addons/skin.estuary/xml/SettingsSystemInfo.xml +++ b/addons/skin.estuary/xml/SettingsSystemInfo.xml @@ -86,7 +86,7 @@ <top>100</top> <bottom>315</bottom> <pagecontrol>60</pagecontrol> - <autoscroll delay="5000" repeat="7500" time="5000">true</autoscroll> + <autoscroll delay="5000" repeat="7500" time="5000">!Control.HasFocus(60)</autoscroll> </control> <control type="scrollbar" id="60"> <right>0</right> diff --git a/addons/skin.estuary/xml/SlideShow.xml b/addons/skin.estuary/xml/SlideShow.xml index 666f38cbfb..6cc32f41cd 100644 --- a/addons/skin.estuary/xml/SlideShow.xml +++ b/addons/skin.estuary/xml/SlideShow.xml @@ -7,7 +7,8 @@ <width>256</width> <height>256</height> <texture>icons/settings/player.png</texture> - <visible>SlideShow.IsVideo + [![Player.Playing + Player.HasVideo] | SlideShow.IsPaused]</visible> + <visible>SlideShow.IsVideo</visible> + <visible>![Player.Playing + Player.HasVideo] | SlideShow.IsPaused</visible> </control> </controls> </window> diff --git a/addons/skin.estuary/xml/View_502_FanArt.xml b/addons/skin.estuary/xml/View_502_FanArt.xml index 93320ad7ef..4e0703d9b9 100644 --- a/addons/skin.estuary/xml/View_502_FanArt.xml +++ b/addons/skin.estuary/xml/View_502_FanArt.xml @@ -56,6 +56,7 @@ <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> + <hitrect x="-30" y="0" w="120" h="100%" /> </control> <control type="group"> <left>40</left> |