[skin.confluence] v4.5.11

Add 'Rip CD' button to home sub menu
This commit is contained in:
Kevin Goffe 2019-01-13 08:47:43 +00:00
parent cb8d65eea9
commit c1731564c5
3 changed files with 79 additions and 73 deletions

View File

@ -49,7 +49,7 @@
<control type="image"> <control type="image">
<depth>DepthFloor</depth> <depth>DepthFloor</depth>
<left>-20</left> <left>-20</left>
<top></top> <top/>
<bottom>0</bottom> <bottom>0</bottom>
<width>1320</width> <width>1320</width>
<height>90</height> <height>90</height>
@ -492,10 +492,10 @@
<top>-20</top> <top>-20</top>
<width>1</width> <width>1</width>
<height>1</height> <height>1</height>
<label></label> <label/>
<font></font> <font/>
<texturefocus></texturefocus> <texturefocus/>
<texturenofocus></texturenofocus> <texturenofocus/>
<onleft>9000</onleft> <onleft>9000</onleft>
<onright>9000</onright> <onright>9000</onright>
<onup>20</onup> <onup>20</onup>
@ -560,7 +560,7 @@
<left>180</left> <left>180</left>
<onup>9003</onup> <onup>9003</onup>
<ondown>9000</ondown> <ondown>9000</ondown>
<defaultcontrol></defaultcontrol> <defaultcontrol/>
<enable>Player.HasMedia</enable> <enable>Player.HasMedia</enable>
<control type="image"> <control type="image">
<description>Background image</description> <description>Background image</description>
@ -578,7 +578,7 @@
<top>2</top> <top>2</top>
<width>30</width> <width>30</width>
<height>30</height> <height>30</height>
<label></label> <label/>
<texturefocus>OSDPrevTrackFO.png</texturefocus> <texturefocus>OSDPrevTrackFO.png</texturefocus>
<texturenofocus>OSDPrevTrackNF.png</texturenofocus> <texturenofocus>OSDPrevTrackNF.png</texturenofocus>
<onleft>608</onleft> <onleft>608</onleft>
@ -592,7 +592,7 @@
<top>2</top> <top>2</top>
<width>30</width> <width>30</width>
<height>30</height> <height>30</height>
<label></label> <label/>
<texturefocus>OSDRewindFO.png</texturefocus> <texturefocus>OSDRewindFO.png</texturefocus>
<texturenofocus>OSDRewindNF.png</texturenofocus> <texturenofocus>OSDRewindNF.png</texturenofocus>
<onleft>601</onleft> <onleft>601</onleft>
@ -606,7 +606,7 @@
<top>2</top> <top>2</top>
<width>30</width> <width>30</width>
<height>30</height> <height>30</height>
<label></label> <label/>
<texturefocus>OSDPauseFO.png</texturefocus> <texturefocus>OSDPauseFO.png</texturefocus>
<texturenofocus>OSDPauseNF.png</texturenofocus> <texturenofocus>OSDPauseNF.png</texturenofocus>
<usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture> <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
@ -623,7 +623,7 @@
<top>2</top> <top>2</top>
<width>30</width> <width>30</width>
<height>30</height> <height>30</height>
<label></label> <label/>
<texturefocus>OSDStopFO.png</texturefocus> <texturefocus>OSDStopFO.png</texturefocus>
<texturenofocus>OSDStopNF.png</texturenofocus> <texturenofocus>OSDStopNF.png</texturenofocus>
<onleft>603</onleft> <onleft>603</onleft>
@ -638,7 +638,7 @@
<top>2</top> <top>2</top>
<width>30</width> <width>30</width>
<height>30</height> <height>30</height>
<label></label> <label/>
<texturefocus>OSDForwardFO.png</texturefocus> <texturefocus>OSDForwardFO.png</texturefocus>
<texturenofocus>OSDForwardNF.png</texturenofocus> <texturenofocus>OSDForwardNF.png</texturenofocus>
<onleft>604</onleft> <onleft>604</onleft>
@ -652,7 +652,7 @@
<top>2</top> <top>2</top>
<width>30</width> <width>30</width>
<height>30</height> <height>30</height>
<label></label> <label/>
<texturefocus>OSDNextTrackFO.png</texturefocus> <texturefocus>OSDNextTrackFO.png</texturefocus>
<texturenofocus>OSDNextTrackNF.png</texturenofocus> <texturenofocus>OSDNextTrackNF.png</texturenofocus>
<onleft>605</onleft> <onleft>605</onleft>
@ -669,7 +669,7 @@
<top>2</top> <top>2</top>
<width>30</width> <width>30</width>
<height>30</height> <height>30</height>
<label></label> <label/>
<texturefocus>OSDChannelUPFO.png</texturefocus> <texturefocus>OSDChannelUPFO.png</texturefocus>
<texturenofocus>OSDChannelUPNF.png</texturenofocus> <texturenofocus>OSDChannelUPNF.png</texturenofocus>
<onleft>608</onleft> <onleft>608</onleft>
@ -683,7 +683,7 @@
<top>2</top> <top>2</top>
<width>30</width> <width>30</width>
<height>30</height> <height>30</height>
<label></label> <label/>
<texturefocus>OSDChannelDownFO.png</texturefocus> <texturefocus>OSDChannelDownFO.png</texturefocus>
<texturenofocus>OSDChannelDownNF.png</texturenofocus> <texturenofocus>OSDChannelDownNF.png</texturenofocus>
<onleft>601</onleft> <onleft>601</onleft>
@ -697,7 +697,7 @@
<top>2</top> <top>2</top>
<width>30</width> <width>30</width>
<height>30</height> <height>30</height>
<label></label> <label/>
<texturefocus>OSDStopFO.png</texturefocus> <texturefocus>OSDStopFO.png</texturefocus>
<texturenofocus>OSDStopNF.png</texturenofocus> <texturenofocus>OSDStopNF.png</texturenofocus>
<onleft>602</onleft> <onleft>602</onleft>
@ -712,7 +712,7 @@
<top>2</top> <top>2</top>
<width>30</width> <width>30</width>
<height>30</height> <height>30</height>
<label></label> <label/>
<texturefocus>OSDPauseFO.png</texturefocus> <texturefocus>OSDPauseFO.png</texturefocus>
<texturenofocus>OSDPauseNF.png</texturenofocus> <texturenofocus>OSDPauseNF.png</texturenofocus>
<usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture> <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
@ -731,7 +731,7 @@
<top>2</top> <top>2</top>
<width>30</width> <width>30</width>
<height>30</height> <height>30</height>
<label></label> <label/>
<texturefocus>OSDRadioRDSFO.png</texturefocus> <texturefocus>OSDRadioRDSFO.png</texturefocus>
<texturenofocus>OSDRadioRDSNF.png</texturenofocus> <texturenofocus>OSDRadioRDSNF.png</texturenofocus>
<onleft>604</onleft> <onleft>604</onleft>
@ -747,7 +747,7 @@
<top>2</top> <top>2</top>
<width>30</width> <width>30</width>
<height>30</height> <height>30</height>
<label></label> <label/>
<texturefocus>OSDRecordOffFO.png</texturefocus> <texturefocus>OSDRecordOffFO.png</texturefocus>
<texturenofocus>OSDRecordOffNF.png</texturenofocus> <texturenofocus>OSDRecordOffNF.png</texturenofocus>
<onleft>605</onleft> <onleft>605</onleft>
@ -902,7 +902,7 @@
<onup condition="System.HasAddon(script.globalsearch)">608</onup> <onup condition="System.HasAddon(script.globalsearch)">608</onup>
<onup condition="!System.HasAddon(script.globalsearch)">603</onup> <onup condition="!System.HasAddon(script.globalsearch)">603</onup>
<ondown>9001</ondown> <ondown>9001</ondown>
<pagecontrol></pagecontrol> <pagecontrol/>
<scrolltime>300</scrolltime> <scrolltime>300</scrolltime>
<focusposition>2</focusposition> <focusposition>2</focusposition>
<movement>1</movement> <movement>1</movement>
@ -979,88 +979,88 @@
<label>31950</label> <label>31950</label>
<onclick condition="!String.IsEmpty(Weather.Plugin)">ActivateWindow(Weather)</onclick> <onclick condition="!String.IsEmpty(Weather.Plugin)">ActivateWindow(Weather)</onclick>
<onclick condition="String.IsEmpty(Weather.Plugin)">ActivateWindow(servicesettings,weather)</onclick> <onclick condition="String.IsEmpty(Weather.Plugin)">ActivateWindow(servicesettings,weather)</onclick>
<icon></icon> <icon/>
<thumb></thumb> <thumb/>
<visible>!Skin.HasSetting(HomeMenuNoWeatherButton)</visible> <visible>!Skin.HasSetting(HomeMenuNoWeatherButton)</visible>
</item> </item>
<item id="4"> <item id="4">
<label>31951</label> <label>31951</label>
<onclick>ActivateWindow(Pictures)</onclick> <onclick>ActivateWindow(Pictures)</onclick>
<icon></icon> <icon/>
<thumb></thumb> <thumb/>
<visible>!Skin.HasSetting(HomeMenuNoPicturesButton)</visible> <visible>!Skin.HasSetting(HomeMenuNoPicturesButton)</visible>
</item> </item>
<item id="14"> <item id="14">
<label>31001</label> <label>31001</label>
<onclick>ActivateWindow(Games)</onclick> <onclick>ActivateWindow(Games)</onclick>
<icon></icon> <icon/>
<thumb></thumb> <thumb/>
<visible>!Skin.HasSetting(HomeMenuNoGamesButton)</visible> <visible>!Skin.HasSetting(HomeMenuNoGamesButton)</visible>
</item> </item>
<item id="13"> <item id="13">
<label>31960</label> <label>31960</label>
<onclick>ActivateWindow(RadioChannels)</onclick> <onclick>ActivateWindow(RadioChannels)</onclick>
<icon></icon> <icon/>
<thumb></thumb> <thumb/>
<visible>PVR.HasRadioChannels</visible> <visible>PVR.HasRadioChannels</visible>
</item> </item>
<item id="12"> <item id="12">
<label>31952</label> <label>31952</label>
<onclick>ActivateWindow(TVChannels)</onclick> <onclick>ActivateWindow(TVChannels)</onclick>
<icon></icon> <icon/>
<thumb></thumb> <thumb/>
<visible>PVR.HasTVChannels</visible> <visible>PVR.HasTVChannels</visible>
</item> </item>
<item id="2"> <item id="2">
<label>31953</label> <label>31953</label>
<onclick condition="String.IsEqual(Window.Property(VideosDirectLink),True)">ActivateWindow(Videos)</onclick> <onclick condition="String.IsEqual(Window.Property(VideosDirectLink),True)">ActivateWindow(Videos)</onclick>
<onclick condition="!String.IsEqual(Window.Property(VideosDirectLink),True)">ActivateWindow(Videos,root)</onclick> <onclick condition="!String.IsEqual(Window.Property(VideosDirectLink),True)">ActivateWindow(Videos,root)</onclick>
<icon></icon> <icon/>
<thumb></thumb> <thumb/>
<visible>!Skin.HasSetting(HomeMenuNoVideosButton)</visible> <visible>!Skin.HasSetting(HomeMenuNoVideosButton)</visible>
</item> </item>
<item id="10"> <item id="10">
<label>31954</label> <label>31954</label>
<onclick>ActivateWindow(Videos,MovieTitles,return)</onclick> <onclick>ActivateWindow(Videos,MovieTitles,return)</onclick>
<icon></icon> <icon/>
<thumb></thumb> <thumb/>
<visible>!Skin.HasSetting(HomeMenuNoMovieButton) + Library.HasContent(Movies)</visible> <visible>!Skin.HasSetting(HomeMenuNoMovieButton) + Library.HasContent(Movies)</visible>
</item> </item>
<item id="11"> <item id="11">
<label>31955</label> <label>31955</label>
<onclick>ActivateWindow(Videos,TVShowTitles,return)</onclick> <onclick>ActivateWindow(Videos,TVShowTitles,return)</onclick>
<icon></icon> <icon/>
<thumb></thumb> <thumb/>
<visible>!Skin.HasSetting(HomeMenuNoTVShowButton) + Library.HasContent(TVShows)</visible> <visible>!Skin.HasSetting(HomeMenuNoTVShowButton) + Library.HasContent(TVShows)</visible>
</item> </item>
<item id="3"> <item id="3">
<label>31956</label> <label>31956</label>
<onclick condition="String.IsEqual(Window.Property(MusicDirectLink),True)">ActivateWindow(Music)</onclick> <onclick condition="String.IsEqual(Window.Property(MusicDirectLink),True)">ActivateWindow(Music)</onclick>
<onclick condition="!String.IsEqual(Window.Property(MusicDirectLink),True)">ActivateWindow(Music,root)</onclick> <onclick condition="!String.IsEqual(Window.Property(MusicDirectLink),True)">ActivateWindow(Music,root)</onclick>
<icon></icon> <icon/>
<thumb></thumb> <thumb/>
<visible>!Skin.HasSetting(HomeMenuNoMusicButton)</visible> <visible>!Skin.HasSetting(HomeMenuNoMusicButton)</visible>
</item> </item>
<item id="1"> <item id="1">
<label>31957</label> <label>31957</label>
<onclick condition="!System.Platform.Android">ActivateWindow(Programs,Addons,return)</onclick> <onclick condition="!System.Platform.Android">ActivateWindow(Programs,Addons,return)</onclick>
<onclick condition="System.Platform.Android">ActivateWindow(Programs)</onclick> <onclick condition="System.Platform.Android">ActivateWindow(Programs)</onclick>
<icon></icon> <icon/>
<thumb></thumb> <thumb/>
<visible>!Skin.HasSetting(HomeMenuNoProgramsButton)</visible> <visible>!Skin.HasSetting(HomeMenuNoProgramsButton)</visible>
</item> </item>
<item id="6"> <item id="6">
<label>31958</label> <label>31958</label>
<onclick>PlayDVD()</onclick> <onclick>PlayDVD()</onclick>
<icon></icon> <icon/>
<thumb></thumb> <thumb/>
<visible>System.HasMediaDVD</visible> <visible>System.HasMediaDVD | System.HasMediaAudioCD</visible>
</item> </item>
<item id="5"> <item id="5">
<label>31959</label> <label>31959</label>
<onclick>ActivateWindow(Settings)</onclick> <onclick>ActivateWindow(Settings)</onclick>
<icon></icon> <icon/>
<thumb></thumb> <thumb/>
</item> </item>
</content> </content>
</control> </control>
@ -1183,7 +1183,7 @@
<width>45</width> <width>45</width>
<height>45</height> <height>45</height>
<label>31003</label> <label>31003</label>
<font></font> <font/>
<onclick>ActivateWindow(ShutdownMenu)</onclick> <onclick>ActivateWindow(ShutdownMenu)</onclick>
<texturefocus border="5">floor_buttonFO.png</texturefocus> <texturefocus border="5">floor_buttonFO.png</texturefocus>
<texturenofocus border="5">floor_button.png</texturenofocus> <texturenofocus border="5">floor_button.png</texturenofocus>
@ -1208,7 +1208,7 @@
<width>45</width> <width>45</width>
<height>45</height> <height>45</height>
<label>1036</label> <label>1036</label>
<font></font> <font/>
<onclick>ActivateWindow(Favourites)</onclick> <onclick>ActivateWindow(Favourites)</onclick>
<texturefocus border="5">floor_buttonFO.png</texturefocus> <texturefocus border="5">floor_buttonFO.png</texturefocus>
<texturenofocus border="5">floor_button.png</texturenofocus> <texturenofocus border="5">floor_button.png</texturenofocus>

View File

@ -243,7 +243,13 @@
<onclick>SetFocus(9000)</onclick> <onclick>SetFocus(9000)</onclick>
<onclick>EjectTray()</onclick> <onclick>EjectTray()</onclick>
</control> </control>
<control type="image" id="90133"> <control type="button" id="90133">
<include>ButtonHomeSubCommonValues</include>
<label>600</label>
<onclick>RipCD</onclick>
<visible>System.HasMediaAudioCD</visible>
</control>
<control type="image" id="90134">
<width>35</width> <width>35</width>
<height>35</height> <height>35</height>
<texture border="0,0,0,3">HomeSubEnd.png</texture> <texture border="0,0,0,3">HomeSubEnd.png</texture>
@ -355,35 +361,35 @@
<label>$INFO[system.addontitle(Skin.String(HomeVideosButton1))]</label> <label>$INFO[system.addontitle(Skin.String(HomeVideosButton1))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeVideosButton1)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeVideosButton1)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeVideosButton1))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeVideosButton1))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeVideosButton1))</visible> <visible>!String.IsEmpty(Skin.String(HomeVideosButton1))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomeVideosButton2))]</label> <label>$INFO[system.addontitle(Skin.String(HomeVideosButton2))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeVideosButton2)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeVideosButton2)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeVideosButton2))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeVideosButton2))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeVideosButton2))</visible> <visible>!String.IsEmpty(Skin.String(HomeVideosButton2))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomeVideosButton3))]</label> <label>$INFO[system.addontitle(Skin.String(HomeVideosButton3))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeVideosButton3)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeVideosButton3)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeVideosButton3))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeVideosButton3))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeVideosButton3))</visible> <visible>!String.IsEmpty(Skin.String(HomeVideosButton3))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomeVideosButton4))]</label> <label>$INFO[system.addontitle(Skin.String(HomeVideosButton4))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeVideosButton4)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeVideosButton4)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeVideosButton4))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeVideosButton4))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeVideosButton4))</visible> <visible>!String.IsEmpty(Skin.String(HomeVideosButton4))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomeVideosButton5))]</label> <label>$INFO[system.addontitle(Skin.String(HomeVideosButton5))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeVideosButton5)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeVideosButton5)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeVideosButton5))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeVideosButton5))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeVideosButton5))</visible> <visible>!String.IsEmpty(Skin.String(HomeVideosButton5))</visible>
</item> </item>
</include> </include>
@ -392,35 +398,35 @@
<label>$INFO[system.addontitle(Skin.String(HomeMusicButton1))]</label> <label>$INFO[system.addontitle(Skin.String(HomeMusicButton1))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeMusicButton1)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeMusicButton1)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeMusicButton1))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeMusicButton1))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeMusicButton1))</visible> <visible>!String.IsEmpty(Skin.String(HomeMusicButton1))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomeMusicButton2))]</label> <label>$INFO[system.addontitle(Skin.String(HomeMusicButton2))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeMusicButton2)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeMusicButton2)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeMusicButton2))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeMusicButton2))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeMusicButton2))</visible> <visible>!String.IsEmpty(Skin.String(HomeMusicButton2))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomeMusicButton3))]</label> <label>$INFO[system.addontitle(Skin.String(HomeMusicButton3))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeMusicButton3)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeMusicButton3)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeMusicButton3))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeMusicButton3))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeMusicButton3))</visible> <visible>!String.IsEmpty(Skin.String(HomeMusicButton3))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomeMusicButton4))]</label> <label>$INFO[system.addontitle(Skin.String(HomeMusicButton4))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeMusicButton4)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeMusicButton4)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeMusicButton4))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeMusicButton4))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeMusicButton4))</visible> <visible>!String.IsEmpty(Skin.String(HomeMusicButton4))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomeMusicButton5))]</label> <label>$INFO[system.addontitle(Skin.String(HomeMusicButton5))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeMusicButton5)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeMusicButton5)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeMusicButton5))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeMusicButton5))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeMusicButton5))</visible> <visible>!String.IsEmpty(Skin.String(HomeMusicButton5))</visible>
</item> </item>
</include> </include>
@ -429,35 +435,35 @@
<label>$INFO[system.addontitle(Skin.String(HomePictureButton1))]</label> <label>$INFO[system.addontitle(Skin.String(HomePictureButton1))]</label>
<onclick>RunAddon($INFO[Skin.String(HomePictureButton1)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomePictureButton1)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomePictureButton1))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomePictureButton1))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomePictureButton1))</visible> <visible>!String.IsEmpty(Skin.String(HomePictureButton1))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomePictureButton2))]</label> <label>$INFO[system.addontitle(Skin.String(HomePictureButton2))]</label>
<onclick>RunAddon($INFO[Skin.String(HomePictureButton2)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomePictureButton2)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomePictureButton2))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomePictureButton2))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomePictureButton2))</visible> <visible>!String.IsEmpty(Skin.String(HomePictureButton2))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomePictureButton3))]</label> <label>$INFO[system.addontitle(Skin.String(HomePictureButton3))]</label>
<onclick>RunAddon($INFO[Skin.String(HomePictureButton3)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomePictureButton3)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomePictureButton3))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomePictureButton3))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomePictureButton3))</visible> <visible>!String.IsEmpty(Skin.String(HomePictureButton3))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomePictureButton4))]</label> <label>$INFO[system.addontitle(Skin.String(HomePictureButton4))]</label>
<onclick>RunAddon($INFO[Skin.String(HomePictureButton4)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomePictureButton4)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomePictureButton4))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomePictureButton4))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomePictureButton4))</visible> <visible>!String.IsEmpty(Skin.String(HomePictureButton4))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomePictureButton5))]</label> <label>$INFO[system.addontitle(Skin.String(HomePictureButton5))]</label>
<onclick>RunAddon($INFO[Skin.String(HomePictureButton5)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomePictureButton5)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomePictureButton5))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomePictureButton5))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomePictureButton5))</visible> <visible>!String.IsEmpty(Skin.String(HomePictureButton5))</visible>
</item> </item>
</include> </include>
@ -466,35 +472,35 @@
<label>$INFO[system.addontitle(Skin.String(HomeProgramButton1))]</label> <label>$INFO[system.addontitle(Skin.String(HomeProgramButton1))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeProgramButton1)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeProgramButton1)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeProgramButton1))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeProgramButton1))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeProgramButton1))</visible> <visible>!String.IsEmpty(Skin.String(HomeProgramButton1))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomeProgramButton2))]</label> <label>$INFO[system.addontitle(Skin.String(HomeProgramButton2))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeProgramButton2)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeProgramButton2)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeProgramButton2))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeProgramButton2))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeProgramButton2))</visible> <visible>!String.IsEmpty(Skin.String(HomeProgramButton2))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomeProgramButton3))]</label> <label>$INFO[system.addontitle(Skin.String(HomeProgramButton3))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeProgramButton3)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeProgramButton3)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeProgramButton3))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeProgramButton3))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeProgramButton3))</visible> <visible>!String.IsEmpty(Skin.String(HomeProgramButton3))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomeProgramButton4))]</label> <label>$INFO[system.addontitle(Skin.String(HomeProgramButton4))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeProgramButton4)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeProgramButton4)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeProgramButton4))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeProgramButton4))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeProgramButton4))</visible> <visible>!String.IsEmpty(Skin.String(HomeProgramButton4))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomeProgramButton5))]</label> <label>$INFO[system.addontitle(Skin.String(HomeProgramButton5))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeProgramButton5)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeProgramButton5)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeProgramButton5))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeProgramButton5))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeProgramButton5))</visible> <visible>!String.IsEmpty(Skin.String(HomeProgramButton5))</visible>
</item> </item>
</include> </include>
@ -503,35 +509,35 @@
<label>$INFO[system.addontitle(Skin.String(HomeGameButton1))]</label> <label>$INFO[system.addontitle(Skin.String(HomeGameButton1))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeGameButton1)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeGameButton1)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeGameButton1))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeGameButton1))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeGameButton1))</visible> <visible>!String.IsEmpty(Skin.String(HomeGameButton1))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomeGameButton2))]</label> <label>$INFO[system.addontitle(Skin.String(HomeGameButton2))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeGameButton2)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeGameButton2)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeGameButton2))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeGameButton2))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeGameButton2))</visible> <visible>!String.IsEmpty(Skin.String(HomeGameButton2))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomeGameButton3))]</label> <label>$INFO[system.addontitle(Skin.String(HomeGameButton3))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeGameButton3)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeGameButton3)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeGameButton3))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeGameButton3))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeGameButton3))</visible> <visible>!String.IsEmpty(Skin.String(HomeGameButton3))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomeGameButton4))]</label> <label>$INFO[system.addontitle(Skin.String(HomeGameButton4))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeGameButton4)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeGameButton4)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeGameButton4))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeGameButton4))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeGameButton4))</visible> <visible>!String.IsEmpty(Skin.String(HomeGameButton4))</visible>
</item> </item>
<item> <item>
<label>$INFO[system.addontitle(Skin.String(HomeGameButton5))]</label> <label>$INFO[system.addontitle(Skin.String(HomeGameButton5))]</label>
<onclick>RunAddon($INFO[Skin.String(HomeGameButton5)])</onclick> <onclick>RunAddon($INFO[Skin.String(HomeGameButton5)])</onclick>
<icon>$INFO[system.addonicon(Skin.String(HomeGameButton5))]</icon> <icon>$INFO[system.addonicon(Skin.String(HomeGameButton5))]</icon>
<thumb></thumb> <thumb/>
<visible>!String.IsEmpty(Skin.String(HomeGameButton5))</visible> <visible>!String.IsEmpty(Skin.String(HomeGameButton5))</visible>
</item> </item>
</include> </include>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<addon id="skin.confluence" version="4.5.10" name="Confluence" provider-name="Jezz_X, Team Kodi"> <addon id="skin.confluence" version="4.5.11" name="Confluence" provider-name="Jezz_X, Team Kodi">
<requires> <requires>
<import addon="xbmc.gui" version="5.14.0"/> <import addon="xbmc.gui" version="5.14.0"/>
</requires> </requires>