Krypton Prep

Skin is now mostly usable in Krypton.
This commit is contained in:
chrisbevan 2016-08-05 16:04:36 +01:00
parent 0d96956415
commit f30476f6dc
27 changed files with 248 additions and 3865 deletions

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<window> <window>
<defaultcontrol always="true">8000</defaultcontrol> <defaultcontrol always="true">8000</defaultcontrol>
<controls> <controls>
<include>globalBackground</include> <include>globalBackground</include>
<!--About this addon--> <!--About this addon-->

View File

@ -467,7 +467,7 @@
<include>DebugGrid</include> <include>DebugGrid</include>
<control type="label"> <control type="label">
<include>DialogID</include> <include>DialogID</include>
<label>DialogAlbumInfo.xml</label> <label>DialogMusicInfo.xml</label>
</control> </control>
</controls> </controls>
</window> </window>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<window> <window>
<onload condition="Window.isactive(videolibrary) | window.isactive(videoplaylist) | Window.isactive(pvr) window.isactive(musiclibrary) | window.isactive(musicplaylist)">SetFocus(9000,0)</onload> <onload condition="Window.isactive(Videos) | window.isactive(videoplaylist) | Window.isactive(pvr) Window.isactive(Music) | window.isactive(musicplaylist)">SetFocus(9000,0)</onload>
<controls> <controls>
<control type="group"> <control type="group">
<posx>col-19-begin</posx> <posx>col-19-begin</posx>

View File

@ -347,19 +347,21 @@
</item> </item>
<item id="2"> <item id="2">
<description>Cancel Button</description> <description>Cancel Button</description>
<label>222</label>
<label2></label2> <label2></label2>
<thumb>-</thumb> <thumb>-</thumb>
<onclick>PreviousMenu</onclick> <onclick>SendClick(2000,7)</onclick>
</item> </item>
</content> </content>
</control> </control>
<control type="group"> <control type="group">
<visible>false</visible> <visible>false</visible>
<control type="button" id="5"> <control type="button" id="5">
<visible>false</visible>
<description>OK / Manual button</description> <description>OK / Manual button</description>
<label>186</label> <label>186</label>
</control>
<control type="button" id="7">
<description>Cancel</description>
<label>222</label>
</control> </control>
</control> </control>
</control> </control>

View File

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<onload>action(back)</onload>
<!--removed: not used-->
</window>

View File

@ -91,14 +91,14 @@
<posx>0</posx> <posx>0</posx>
<posy>row-5-begin</posy> <posy>row-5-begin</posy>
<width>10-col</width> <width>10-col</width>
<height>24</height> <height>3</height>
<texture>colors/white.png</texture> <texture>colors/white.png</texture>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
<!--meta--> <!--meta-->
<control type="panel"> <control type="panel">
<posx>12</posx> <posx>12</posx>
<posy>7-row</posy> <posy>6-row</posy>
<width>10-col</width> <width>10-col</width>
<height>6-row</height> <height>6-row</height>
<enable>false</enable> <enable>false</enable>
@ -170,7 +170,7 @@
<!--synopsis--> <!--synopsis-->
<control type="textbox"> <control type="textbox">
<posx>0</posx> <posx>0</posx>
<posy>10-row</posy> <posy>9-row</posy>
<font>textbox</font> <font>textbox</font>
<width>672</width> <width>672</width>
<align>left</align> <align>left</align>

View File

@ -172,10 +172,9 @@
</font> </font>
<font> <font>
<name>settingsCategoryTitle</name> <name>settingsCategoryTitle</name>
<filename>roboto/bold.ttf</filename> <filename>roboto/black.ttf</filename>
<size>24</size> <size>22</size>
<linespacing>1.0</linespacing> <linespacing>1.0</linespacing>
<style>uppercase</style>
</font> </font>
<font> <font>
<name>thumbTitle</name> <name>thumbTitle</name>

View File

@ -3,7 +3,7 @@
<!--sets base screen dimensions--> <!--sets base screen dimensions-->
<constant name="fullscreenWidth">1920</constant> <constant name="fullscreenWidth">1920</constant>
<constant name="fullscreenHeight">1080</constant> <constant name="fullscreenHeight">1080</constant>
<include name="dimensionsFullscreen"> <include content="dimensionsFullscreen">
<posx>0</posx> <posx>0</posx>
<posy>0</posy> <posy>0</posy>
<width>fullscreenWidth</width> <width>fullscreenWidth</width>

View File

@ -52,9 +52,16 @@
<focusedlayout/> <focusedlayout/>
<content>$VAR[homescreenCollage]</content> <content>$VAR[homescreenCollage]</content>
</control> </control>
<!--video (no Library)-->
<control type="image"> <!--Discs inserted / Live TV-->
<control type="group">
<visible>Container(9000).HasFocus(10) | Container(9000).HasFocus(13) | Container(9000).HasFocus(14)</visible> <visible>Container(9000).HasFocus(10) | Container(9000).HasFocus(13) | Container(9000).HasFocus(14)</visible>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include> <include>dimensionsFullscreen</include>
<texture>special://skin/extras/backgrounds/videos.jpg</texture> <texture>special://skin/extras/backgrounds/videos.jpg</texture>
<colordiffuse>44ffffff</colordiffuse> <colordiffuse>44ffffff</colordiffuse>
@ -63,103 +70,150 @@
<effect type="fade" end="100" time="1000" delay="800"/> <effect type="fade" end="100" time="1000" delay="800"/>
</animation> </animation>
</control> </control>
<control type="image"> </control>
<!--videos (no library present)-->
<control type="group">
<visible>Container(9000).HasFocus(1) + !Library.HasContent(Movies)</visible> <visible>Container(9000).HasFocus(1) + !Library.HasContent(Movies)</visible>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include> <include>dimensionsFullscreen</include>
<texture>special://skin/extras/backgrounds/videos.jpg</texture> <texture>special://skin/extras/backgrounds/videos.jpg</texture>
<colordiffuse>44ffffff</colordiffuse> <colordiffuse>44ffffff</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<animation type="windowopen">
<effect type="fade" end="100" time="1000" delay="800"/>
</animation>
</control> </control>
</control>
<!--music (no Library)--> <!--music (no Library)-->
<control type="image"> <control type="group">
<visible>Container(9000).HasFocus(2) + !Library.HasContent(Music)</visible> <visible>Container(9000).HasFocus(2) + !Library.HasContent(Music)</visible>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include> <include>dimensionsFullscreen</include>
<texture>special://skin/extras/backgrounds/music.jpg</texture> <texture>special://skin/extras/backgrounds/music.jpg</texture>
<colordiffuse>44ffffff</colordiffuse> <colordiffuse>44ffffff</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<animation type="windowopen">
<effect type="fade" end="100" time="1000" delay="800"/>
</animation>
</control> </control>
</control>
<!--photos--> <!--photos-->
<control type="image"> <control type="group">
<visible>Container(9000).HasFocus(9)</visible> <visible>Container(9000).HasFocus(9)</visible>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include> <include>dimensionsFullscreen</include>
<texture>special://skin/extras/backgrounds/weather.jpg</texture> <texture>special://skin/extras/backgrounds/weather.jpg</texture>
<colordiffuse>44ffffff</colordiffuse> <colordiffuse>44ffffff</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<animation type="windowopen">
<effect type="fade" end="100" time="1000" delay="800"/>
</animation>
</control> </control>
</control>
<!--games--> <!--games-->
<control type="image"> <control type="group">
<visible>Container(9000).HasFocus(4)</visible> <visible>Container(9000).HasFocus(4)</visible>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include> <include>dimensionsFullscreen</include>
<texture>special://skin/extras/backgrounds/games.jpg</texture> <texture>special://skin/extras/backgrounds/games.jpg</texture>
<colordiffuse>44ffffff</colordiffuse> <colordiffuse>44ffffff</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<animation type="windowopen">
<effect type="fade" end="100" time="1000" delay="800"/>
</animation>
</control> </control>
</control>
<!--photos--> <!--photos-->
<control type="image"> <control type="group">
<visible>Container(9000).HasFocus(3)</visible> <visible>Container(9000).HasFocus(3)</visible>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include> <include>dimensionsFullscreen</include>
<texture>special://skin/extras/backgrounds/photos.jpg</texture> <texture>special://skin/extras/backgrounds/photos.jpg</texture>
<colordiffuse>44ffffff</colordiffuse> <colordiffuse>44ffffff</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<animation type="windowopen">
<effect type="fade" end="100" time="1000" delay="800"/>
</animation>
</control> </control>
</control>
<!--search--> <!--search-->
<control type="image"> <control type="group">
<visible>Container(9000).HasFocus(6)</visible> <visible>Container(9000).HasFocus(6)</visible>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include> <include>dimensionsFullscreen</include>
<texture>special://skin/extras/backgrounds/search.jpg</texture> <texture>special://skin/extras/backgrounds/search.jpg</texture>
<colordiffuse>44ffffff</colordiffuse> <colordiffuse>44ffffff</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<animation type="windowopen">
<effect type="fade" end="100" time="1000" delay="800"/>
</animation>
</control> </control>
</control>
<!--settings--> <!--settings-->
<control type="image"> <control type="group">
<visible>Container(9000).HasFocus(7) | Container(9000).HasFocus(11)</visible> <visible>Container(9000).HasFocus(7) | Container(9000).HasFocus(11)</visible>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include> <include>dimensionsFullscreen</include>
<texture>special://skin/extras/backgrounds/settings.jpg</texture> <texture>special://skin/extras/backgrounds/settings.jpg</texture>
<colordiffuse>44ffffff</colordiffuse> <colordiffuse>44ffffff</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<animation type="windowopen">
<effect type="fade" end="100" time="1000" delay="800"/>
</animation>
</control> </control>
</control>
<!--power--> <!--power-->
<control type="image"> <control type="group">
<visible>Container(9000).HasFocus(8)</visible> <visible>Container(9000).HasFocus(8)</visible>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include> <include>dimensionsFullscreen</include>
<texture>special://skin/extras/backgrounds/power.jpg</texture> <texture>special://skin/extras/backgrounds/power.jpg</texture>
<colordiffuse>44ffffff</colordiffuse> <colordiffuse>44ffffff</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<animation type="windowopen">
<effect type="fade" end="100" time="1000" delay="800"/>
</animation>
</control> </control>
</control>
<!--advanced launcher--> <!--advanced launcher-->
<control type="image"> <control type="group">
<visible>Container(9000).HasFocus(12)</visible> <visible>Container(9000).HasFocus(12)</visible>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<include>dimensionsFullscreen</include> <include>dimensionsFullscreen</include>
<texture>special://skin/extras/backgrounds/advancedLauncher.jpg</texture> <texture>special://skin/extras/backgrounds/advancedLauncher.jpg</texture>
<colordiffuse>44ffffff</colordiffuse> <colordiffuse>44ffffff</colordiffuse>
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
<animation type="windowopen"> </control>
<effect type="fade" end="100" time="1000" delay="800"/>
</animation>
</control> </control>
</control> </control>
</include> </include>

View File

@ -28,7 +28,7 @@
<control type="group"> <control type="group">
<!--videos--> <!--videos-->
<control type="label"> <control type="label">
<visible>Window.isactive(videolibrary) | window.isactive(videoplaylist) | window.isactive(tvchannels) | window.isactive(tvguide) | window.isactive(TVRecordings) | window.isactive(tvtimers)</visible> <visible>Window.isactive(Videos) | window.isactive(videoplaylist) | window.isactive(tvchannels) | window.isactive(tvguide) | window.isactive(TVRecordings) | window.isactive(tvtimers)</visible>
<posx>col-1-begin</posx> <posx>col-1-begin</posx>
<posy>row-1-begin</posy> <posy>row-1-begin</posy>
<width>1-col</width> <width>1-col</width>
@ -41,7 +41,7 @@
</control> </control>
<!--music--> <!--music-->
<control type="label"> <control type="label">
<visible>window.isactive(musiclibrary) | window.isactive(musicplaylist) | window.isactive(radiochannels)</visible> <visible>Window.isactive(Music) | window.isactive(musicplaylist) | window.isactive(radiochannels)</visible>
<posx>col-1-begin</posx> <posx>col-1-begin</posx>
<posy>row-1-begin</posy> <posy>row-1-begin</posy>
<width>1-col</width> <width>1-col</width>
@ -110,8 +110,8 @@
<label>$INFO[ListItem.label]</label> <label>$INFO[ListItem.label]</label>
</control> </control>
</focusedlayout> </focusedlayout>
<include condition="Window.isactive(videolibrary) | window.isactive(videoplaylist) | window.isactive(tvchannels) | window.isactive(tvguide) | window.isactive(TVRecordings) | window.isactive(tvtimers)">videoMenu</include> <include condition="Window.isactive(Videos) | window.isactive(videoplaylist) | window.isactive(tvchannels) | window.isactive(tvguide) | window.isactive(TVRecordings) | window.isactive(tvtimers)">videoMenu</include>
<include condition="window.isactive(musiclibrary) | window.isactive(musicplaylist) | window.isactive(radiochannels)">musicMenu</include> <include condition="window.isactive(Music) | window.isactive(musicplaylist) | window.isactive(radiochannels)">musicMenu</include>
<include condition="Window.isactive(pictures)">picturesMenu</include> <include condition="Window.isactive(pictures)">picturesMenu</include>
</control> </control>
</control> </control>

View File

@ -31,7 +31,7 @@
<visible>Library.HasContent(Video)</visible> <visible>Library.HasContent(Video)</visible>
<label>31005</label> <label>31005</label>
<label2/> <label2/>
<onclick>activateWindow(VideoLibrary)</onclick> <onclick>activateWindow(VidvideoseoLibrary)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,true)</onclick> <onclick>Skin.SetString(showRecentVideoItems,true)</onclick>
<onclick>Control.SetFocus(9998)</onclick> <onclick>Control.SetFocus(9998)</onclick>
</item> </item>
@ -207,7 +207,7 @@
<visible>Library.HasContent(music)</visible> <visible>Library.HasContent(music)</visible>
<label>31005</label> <label>31005</label>
<label2/> <label2/>
<onclick>ActivateWindow(MusicLibrary)</onclick> <onclick>ActivateWindow(music)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,true)</onclick> <onclick>Skin.SetString(showRecentMusicItems,true)</onclick>
<onclick>Control.SetFocus(9998)</onclick> <onclick>Control.SetFocus(9998)</onclick>
</item> </item>
@ -224,7 +224,7 @@
<visible>Library.HasContent(Music)</visible> <visible>Library.HasContent(Music)</visible>
<label>133</label> <label>133</label>
<label2/> <label2/>
<onclick>replaceWindow(musiclibrary,musicdb://artists)</onclick> <onclick>replaceWindow(music,musicdb://artists)</onclick>
<onclick>Control.SetFocus(50)</onclick> <onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick> <onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
</item> </item>
@ -232,7 +232,7 @@
<visible>Library.HasContent(Music)</visible> <visible>Library.HasContent(Music)</visible>
<label>132</label> <label>132</label>
<label2/> <label2/>
<onclick>replaceWindow(musiclibrary,musicdb://albums)</onclick> <onclick>replaceWindow(music,musicdb://albums)</onclick>
<onclick>Control.SetFocus(50)</onclick> <onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick> <onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
</item> </item>
@ -240,7 +240,7 @@
<visible>Library.HasContent(Music)</visible> <visible>Library.HasContent(Music)</visible>
<label>135</label> <label>135</label>
<label2/> <label2/>
<onclick>ReplaceWindow(MusicLibrary,musicdb://genres)</onclick> <onclick>ReplaceWindow(music,musicdb://genres)</onclick>
<onclick>Control.SetFocus(50)</onclick> <onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick> <onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
</item> </item>
@ -249,7 +249,7 @@
<label>20389</label> <label>20389</label>
<label2/> <label2/>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick> <onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>activateWindow(Videolibrary,videodb://musicvideos/titles/)</onclick> <onclick>activateWindow(videos,videodb://musicvideos/titles/)</onclick>
<onclick>control.setfocus(50)</onclick> <onclick>control.setfocus(50)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick> <onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
</item> </item>
@ -257,7 +257,7 @@
<visible/> <visible/>
<label>136</label> <label>136</label>
<label2/> <label2/>
<onclick>ReplaceWindow(MusicLibrary,special://musicplaylists/)</onclick> <onclick>ReplaceWindow(music,special://musicplaylists/)</onclick>
<onclick>Control.SetFocus(50)</onclick> <onclick>Control.SetFocus(50)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick> <onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
</item> </item>
@ -268,9 +268,9 @@
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick> <onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick> <onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick> <onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon1Type),audioAddon)">ActivateWindow(musiclibrary)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon1Type),audioAddon)">ActivateWindow(music)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon1Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon1)])</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon1Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon1)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon1Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon1)],return)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon1Type),audioPlaylist)">ActivateWindow(music,$INFO[Skin.String(customMusicAddon1)],return)</onclick>
<onclick>setfocus(50)</onclick> <onclick>setfocus(50)</onclick>
</item> </item>
<item> <item>
@ -279,9 +279,9 @@
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick> <onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick> <onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick> <onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon2Type),audioAddon)">ActivateWindow(musiclibrary)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon2Type),audioAddon)">ActivateWindow(music)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon2Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon2)])</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon2Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon2)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon2Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon2)],return)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon2Type),audioPlaylist)">ActivateWindow(music,$INFO[Skin.String(customMusicAddon2)],return)</onclick>
<onclick>setfocus(50)</onclick> <onclick>setfocus(50)</onclick>
</item> </item>
<item> <item>
@ -290,9 +290,9 @@
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick> <onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick> <onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick> <onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon3Type),audioAddon)">ActivateWindow(musiclibrary)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon3Type),audioAddon)">ActivateWindow(music)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon3Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon3)])</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon3Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon3)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon3Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon3)],return)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon3Type),audioPlaylist)">ActivateWindow(music,$INFO[Skin.String(customMusicAddon3)],return)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon3Type),audioPlaylist)">PlayerControl(play)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon3Type),audioPlaylist)">PlayerControl(play)</onclick>
<onclick>setfocus(50)</onclick> <onclick>setfocus(50)</onclick>
</item> </item>
@ -302,9 +302,9 @@
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick> <onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick> <onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick> <onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon4Type),audioAddon)">ActivateWindow(musiclibrary)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon4Type),audioAddon)">ActivateWindow(music)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon4Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon4)])</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon4Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon4)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon4Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon4)],return)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon4Type),audioPlaylist)">ActivateWindow(music,$INFO[Skin.String(customMusicAddon4)],return)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon4Type),audioPlaylist)">PlayerControl(play)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon4Type),audioPlaylist)">PlayerControl(play)</onclick>
<onclick>setfocus(50)</onclick> <onclick>setfocus(50)</onclick>
</item> </item>
@ -314,9 +314,9 @@
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick> <onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick> <onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick> <onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon5Type),audioAddon)">ActivateWindow(musiclibrary)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon5Type),audioAddon)">ActivateWindow(music)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon5Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon5)])</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon5Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon5)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon5Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon5)],return)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon5Type),audioPlaylist)">ActivateWindow(music,$INFO[Skin.String(customMusicAddon5)],return)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon5Type),audioPlaylist)">PlayerControl(play)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon5Type),audioPlaylist)">PlayerControl(play)</onclick>
<onclick>setfocus(50)</onclick> <onclick>setfocus(50)</onclick>
</item> </item>
@ -326,9 +326,9 @@
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick> <onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick> <onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick> <onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon6Type),audioAddon)">ActivateWindow(musiclibrary)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon6Type),audioAddon)">ActivateWindow(music)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon6Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon6)])</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon6Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon6)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon6Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon6)],return)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon6Type),audioPlaylist)">ActivateWindow(music,$INFO[Skin.String(customMusicAddon6)],return)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon6Type),audioPlaylist)">PlayerControl(play)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon6Type),audioPlaylist)">PlayerControl(play)</onclick>
<onclick>setfocus(50)</onclick> <onclick>setfocus(50)</onclick>
</item> </item>
@ -338,9 +338,9 @@
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick> <onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick> <onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick> <onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon7Type),audioAddon)">ActivateWindow(musiclibrary)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon7Type),audioAddon)">ActivateWindow(music)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon7Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon7)])</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon7Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon7)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon7Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon7)],return)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon7Type),audioPlaylist)">ActivateWindow(music,$INFO[Skin.String(customMusicAddon7)],return)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon7Type),audioPlaylist)">PlayerControl(play)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon7Type),audioPlaylist)">PlayerControl(play)</onclick>
<onclick>setfocus(50)</onclick> <onclick>setfocus(50)</onclick>
</item> </item>
@ -350,9 +350,9 @@
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick> <onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick> <onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick> <onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon8Type),audioAddon)">ActivateWindow(musiclibrary)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon8Type),audioAddon)">ActivateWindow(music)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon8Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon8)])</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon8Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon8)])</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon8Type),audioPlaylist)">ActivateWindow(MusicLibrary,$INFO[Skin.String(customMusicAddon8)],return)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon8Type),audioPlaylist)">ActivateWindow(music,$INFO[Skin.String(customMusicAddon8)],return)</onclick>
<onclick condition="StringCompare(Skin.String(customMusicAddon8Type),audioPlaylist)">PlayerControl(play)</onclick> <onclick condition="StringCompare(Skin.String(customMusicAddon8Type),audioPlaylist)">PlayerControl(play)</onclick>
<onclick>setfocus(50)</onclick> <onclick>setfocus(50)</onclick>
</item> </item>
@ -361,7 +361,7 @@
<visible/> <visible/>
<label>31010</label> <label>31010</label>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick> <onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>ReplaceWindow(MusicLibrary,Addons,return)</onclick> <onclick>ReplaceWindow(music,Addons,return)</onclick>
<onclick>setfocus(50)</onclick> <onclick>setfocus(50)</onclick>
</item> </item>
<item> <item>

View File

@ -144,8 +144,8 @@
<onright>control.setfocus(9999)</onright> <onright>control.setfocus(9999)</onright>
<onup>9003</onup> <onup>9003</onup>
<ondown>noop</ondown> <ondown>noop</ondown>
<include condition="Window.isactive(videolibrary) | window.isactive(videoplaylist) | window.isactive(tvchannels) | window.isactive(tvguide) | window.isactive(TVRecordings) | window.isactive(tvtimers)">videoSideMenu</include> <include condition="Window.isactive(Videos) | window.isactive(videoplaylist) | window.isactive(tvchannels) | window.isactive(tvguide) | window.isactive(TVRecordings) | window.isactive(tvtimers)">videoSideMenu</include>
<include condition="window.isactive(musiclibrary) | window.isactive(musicplaylist) | window.isactive(radiochannels)">musicSideMenu</include> <include condition="Window.isactive(Music) | window.isactive(musicplaylist) | window.isactive(radiochannels)">musicSideMenu</include>
<include condition="window.isactive(pictures)">picturesSideMenu</include> <include condition="window.isactive(pictures)">picturesSideMenu</include>
</control> </control>
</control> </control>

View File

@ -3,33 +3,33 @@
<includes> <includes>
<!--folder titles--> <!--folder titles-->
<variable name="listTitle"> <variable name="listTitle">
<value condition="Window.IsActive(videolibrary) + SubString(skin.string(showRecentVideoItems),true)">$LOCALIZE[31012]</value> <value condition="Window.isactive(Videos) + SubString(skin.string(showRecentVideoItems),true)">$LOCALIZE[31012]</value>
<value condition="Window.IsActive(videolibrary) + Substring(Container.folderpath,plugin)">$INFO[container.foldername] $INFO[ListItem.TVShowTitle,- ,] $INFO[ListItem.season,$LOCALIZE[31011] ,]</value> <value condition="Window.isactive(Videos) + Substring(Container.folderpath,plugin)">$INFO[container.foldername] $INFO[ListItem.TVShowTitle,- ,] $INFO[ListItem.season,$LOCALIZE[31011] ,]</value>
<value condition="Window.IsActive(videolibrary) + Container.Content(movies)">$LOCALIZE[20342] [COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod] $INFO[Container.SortOrder,(,)][/COLOR]</value> <value condition="Window.isactive(Videos) + Container.Content(movies)">$LOCALIZE[20342] [COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod] $INFO[Container.SortOrder,(,)][/COLOR]</value>
<value condition="Window.IsActive(videolibrary) + [Container.Content(seasons) | Container.Content(tvshows) | Container.Content(episodes)]">$LOCALIZE[20343] [COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod][/COLOR]</value> <value condition="Window.isactive(Videos) + [Container.Content(seasons) | Container.Content(tvshows) | Container.Content(episodes)]">$LOCALIZE[20343] [COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod][/COLOR]</value>
<value condition="Window.IsActive(videolibrary) + !isEmpty(container.foldername)">$INFO[container.foldername]</value> <value condition="Window.isactive(Videos) + !isEmpty(container.foldername)">$INFO[container.foldername]</value>
<value condition="Window.IsActive(videolibrary) + isEmpty(container.foldername)">$LOCALIZE[31012]</value> <value condition="Window.isactive(Videos) + isEmpty(container.foldername)">$LOCALIZE[31012]</value>
<value condition="Window.IsActive(musiclibrary) + SubString(skin.string(showRecentMusicItems),true)">$LOCALIZE[31053]</value> <value condition="Window.isactive(Music) + SubString(skin.string(showRecentMusicItems),true)">$LOCALIZE[31053]</value>
<value condition="Window.IsActive(musiclibrary) + SubString(container.folderpath,addons://)">$LOCALIZE[31058]</value> <value condition="Window.isactive(Music) + SubString(container.folderpath,addons://)">$LOCALIZE[31058]</value>
<value condition="Window.IsActive(musiclibrary) + SubString(container.folderpath,plugin://)">$INFO[container.foldername]</value> <value condition="Window.isactive(Music) + SubString(container.folderpath,plugin://)">$INFO[container.foldername]</value>
<value condition="Window.IsActive(musiclibrary) + Container.Content(albums) + !SubString(container.folderpath,musicdb://albums)">$LOCALIZE[31037] [COLOR highlight]$INFO[container.foldername][/COLOR]</value> <value condition="Window.isactive(Music) + Container.Content(albums) + !SubString(container.folderpath,musicdb://albums)">$LOCALIZE[31037] [COLOR highlight]$INFO[container.foldername][/COLOR]</value>
<value condition="Window.IsActive(musiclibrary) + Container.Content(songs)">$LOCALIZE[31182]</value> <value condition="Window.isactive(Music) + Container.Content(songs)">$LOCALIZE[31182]</value>
<value condition="Window.IsActive(musiclibrary) + !container.content(genres) + SubString(container.folderpath,musicdb://genres)">$LOCALIZE[31199] [COLOR highlight]$INFO[container.foldername][/COLOR]</value> <value condition="Window.isactive(Music) + !container.content(genres) + SubString(container.folderpath,musicdb://genres)">$LOCALIZE[31199] [COLOR highlight]$INFO[container.foldername][/COLOR]</value>
<value condition="Window.IsActive(musiclibrary) + !isEmpty(container.foldername)">$INFO[container.foldername]</value> <value condition="Window.isactive(Music) + !isEmpty(container.foldername)">$INFO[container.foldername]</value>
<value condition="Window.IsActive(musiclibrary) + isEmpty(container.foldername)">$LOCALIZE[31053]</value> <value condition="Window.isactive(Music) + isEmpty(container.foldername)">$LOCALIZE[31053]</value>
<!-- <!--
<value condition="Window.IsActive(musiclibrary) + SubString(container.foldername,playlists)">$LOCALIZE[20011]</value> <value condition="Window.isactive(Music) + SubString(container.foldername,playlists)">$LOCALIZE[20011]</value>
--> -->
</variable> </variable>
<variable name="listSubTitle"> <variable name="listSubTitle">
<value condition="Window.IsActive(videolibrary) + SubString(skin.string(showRecentVideoItems),false)">$INFO[container.Numitems,, $LOCALIZE[31014]] $VAR[unwatchedOnly]</value> <value condition="Window.isactive(Videos) + SubString(skin.string(showRecentVideoItems),false)">$INFO[container.Numitems,, $LOCALIZE[31014]] $VAR[unwatchedOnly]</value>
<value condition="Window.IsActive(videolibrary) + SubString(skin.string(showRecentVideoItems),true)">$INFO[container.Numitems,, $LOCALIZE[31014]] $VAR[unwatchedOnly]</value> <value condition="Window.isactive(Videos) + SubString(skin.string(showRecentVideoItems),true)">$INFO[container.Numitems,, $LOCALIZE[31014]] $VAR[unwatchedOnly]</value>
<value condition="Window.IsActive(musiclibrary) + SubString(skin.string(showRecentMusicItems),true)">$INFO[Window(Home).Property(Music.AlbumsCount)] $LOCALIZE[31038]</value> <value condition="Window.isactive(Music) + SubString(skin.string(showRecentMusicItems),true)">$INFO[Window(Home).Property(Music.AlbumsCount)] $LOCALIZE[31038]</value>
<value condition="Window.IsActive(musiclibrary)">$INFO[container.Numitems,, $LOCALIZE[31014]]</value> <value condition="Window.isactive(Music)">$INFO[container.Numitems,, $LOCALIZE[31014]]</value>
</variable> </variable>
<!--list view item detail / subheader--> <!--list view item detail / subheader-->
<variable name="itemDetail"> <variable name="itemDetail">

View File

@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<window> <window>
<defaultcontrol always="true">9999</defaultcontrol> <defaultcontrol always="true">9999</defaultcontrol>

View File

@ -1,121 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="false">9000</defaultcontrol>
<previouswindow>videolibrary</previouswindow>
<controls>
<include>globalBackground</include>
<!--page container group-->
<control type="group">
<!--window fader-->
<animation type="conditional" condition="window.next(0) | window.next(1) | player.hasvideo">
<effect type="fade" start="100" end="0" time="300"/>
</animation>
<!--shift page for certain modal dialogs-->
<include>modalDialogContentShift</include>
<!--content provider-->
<control type="group">
<posx>0</posx>
<posy>0</posy>
<!--main menu-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-2-begin</posy>
<include>dateTime</include>
<include>hubMenu</include>
</control>
<!--Folder titles-->
<control type="group">
<posx>col-4-begin</posx>
<posy>row-2-begin</posy>
<animation type="Conditional" condition="IntegerGreaterThan(container.numitems,0)">
<effect type="fade" start="0" end="100" time="300"/>
</animation>
<!--source title-->
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>14-col</width>
<font>pageTitle</font>
<label>31123</label>
<textcolor>textActive</textcolor>
</control>
<!--source subtitle-->
<control type="label">
<posx>0</posx>
<posy>45</posy>
<width>auto</width>
<font>regular</font>
<label>$INFO[container.Numitems,, $LOCALIZE[31014]]</label>
<textcolor>textActive</textcolor>
</control>
</control>
<!--Main content listing-->
<control type="group" id="9999">
<posx>col-4-begin</posx>
<posy>row-2-begin</posy>
<!--source content-->
<control type="group" id="9500">
<visible>SubString(skin.string(showRecentVideoItems),false)</visible>
<animation type="windowopen">
<include>listSlideIn</include>
</animation>
<include>viewVideoList</include>
</control>
</control>
<!--page scrollbar-->
<control type="group" id="8000">
<visible>Control.IsVisible(60)</visible>
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
<control type="scrollbar" id="60">
<posx>108r</posx>
<posy>276</posy>
<height>672</height>
<onleft>9999</onleft>
<onback>9999</onback>
</control>
</control>
</control>
</control>
<!--sorting and misc controls-->
<control type="group" id="61">
<!--animations-->
<animation type="Conditional" condition="!controlgroup(61).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<animation type="Conditional" condition="controlgroup(61).hasfocus">
<effect type="fade" start="0" end="100" time="200"/>
</animation>
<!--overlay-->
<control type="image">
<include>dimensionsFullscreen</include>
<texture>backgrounds/vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<!--titles-->
<control type="group">
<posx>24</posx>
<posy>111</posy>
<animation type="Conditional" condition="controlgroup(62).hasfocus">
<effect type="fade" start="0" end="100" time="300"/>
<effect type="slide" start="-200" end="0" tween="sine" easing="out" time="400"/>
</animation>
<animation type="Conditional" condition="!controlgroup(62).hasfocus | Window.IsActive(1100) | Window.IsActive(5900)">
<effect type="fade" start="100" end="0" time="400"/>
<effect type="slide" start="0" end="-200" tween="sine" easing="out" time="400"/>
</animation>
<!--menu-->
<include>sideBarMenuItems</include>
</control>
</control>
<!--loading indicator-->
<include>loadingIndicator</include>
<!--debugging-->
<include>DebugGrid</include>
<control type="label">
<include>WindowID</include>
<label>MyVideoPlaylist.xml</label>
</control>
</controls>
</window>

View File

@ -143,7 +143,7 @@
<item> <item>
<description>Library Settings</description> <description>Library Settings</description>
<label>$LOCALIZE[14203]</label> <label>$LOCALIZE[14203]</label>
<label2></label2> <label2></label2>
<property name="label3">$LOCALIZE[31079]</property> <property name="label3">$LOCALIZE[31079]</property>
<onclick>activatewindow(MediaSettings)</onclick> <onclick>activatewindow(MediaSettings)</onclick>
</item> </item>
@ -213,7 +213,7 @@
<item> <item>
<description>System Info</description> <description>System Info</description>
<label>$LOCALIZE[138]</label> <label>$LOCALIZE[138]</label>
<label2></label2> <label2></label2>
<property name="label3">$LOCALIZE[31108]</property> <property name="label3">$LOCALIZE[31108]</property>
<onclick>ActivateWindow(systeminfo)</onclick> <onclick>ActivateWindow(systeminfo)</onclick>
</item> </item>

View File

@ -106,7 +106,7 @@
<textoffsetx>24</textoffsetx> <textoffsetx>24</textoffsetx>
<height>2-row</height> <height>2-row</height>
<font>settingsCategoryTitle</font> <font>settingsCategoryTitle</font>
<textcolor>ff757575</textcolor> <textcolor>highlight</textcolor>
<shadowcolor>-</shadowcolor> <shadowcolor>-</shadowcolor>
</control> </control>
<control type="radiobutton" id="8"> <control type="radiobutton" id="8">

View File

@ -12,7 +12,7 @@
<width>fullscreenWidth</width> <width>fullscreenWidth</width>
<height>fullscreenHeight</height> <height>fullscreenHeight</height>
<aspectratio scalediffuse="false" align="center">stretch</aspectratio> <aspectratio scalediffuse="false" align="center">stretch</aspectratio>
<texture background="true" fallback="colors/offblack.png" border="0">$INFO[Container.Art(artist.fanart)]</texture> <texture background="true" fallback="special://skin/extras/backgrounds/music.jpg" border="0">$INFO[Container.Art(artist.fanart)]</texture>
<fadetime>500</fadetime> <fadetime>500</fadetime>
<colordiffuse>77FFFFFF</colordiffuse> <colordiffuse>77FFFFFF</colordiffuse>
<include>kenBurnsey</include> <include>kenBurnsey</include>

View File

@ -71,7 +71,7 @@
<onback>9000</onback> <onback>9000</onback>
<orientation>horizontal</orientation> <orientation>horizontal</orientation>
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick> <onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
<onclick>activatewindow(Musiclibrary,musicdb://albums/$INFO[listitem.DBID])</onclick> <onclick>activatewindow(music,musicdb://albums/$INFO[listitem.DBID])</onclick>
<onclick>Control.SetFocus(50)</onclick> <onclick>Control.SetFocus(50)</onclick>
<content>$INFO[control.getlabel(9123)]</content> <content>$INFO[control.getlabel(9123)]</content>
<itemlayout width="300" height="4-col"> <itemlayout width="300" height="4-col">

View File

@ -91,7 +91,6 @@
<orientation>horizontal</orientation> <orientation>horizontal</orientation>
<onback>control.setfocus(9000)</onback> <onback>control.setfocus(9000)</onback>
<content>$INFO[control.getlabel(9123)]</content> <content>$INFO[control.getlabel(9123)]</content>
<oninfo>RunScript(script.skin.helper.service,action=showinfo,movieid=$INFO[container(9998).listitem.dbid])</oninfo>
<itemlayout width="228" height="312"> <itemlayout width="228" height="312">
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>
@ -210,7 +209,6 @@
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick> <onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick>activatewindow(Video,videodb://tvshows/titles/$INFO[listitem.dbid])</onclick> <onclick>activatewindow(Video,videodb://tvshows/titles/$INFO[listitem.dbid])</onclick>
<onclick>Control.SetFocus(50)</onclick> <onclick>Control.SetFocus(50)</onclick>
<oninfo>RunScript(script.skin.helper.service,action=showinfo,tvshowid=$INFO[container(9998).listitem.dbid])</oninfo>
<itemlayout width="228" height="312"> <itemlayout width="228" height="312">
<control type="image"> <control type="image">
<posx>0</posx> <posx>0</posx>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<window type="dialog" id="1103"> <window type="dialog" id="1103">
<defaultcontrol always="true">9876</defaultcontrol> <defaultcontrol always="true">9876</defaultcontrol>
<onunload>activateWindow(MusicLibrary)</onunload> <onunload>activateWindow(music)</onunload>
<onunload>Skin.SetString(showRecentMusicItems,true)</onunload> <onunload>Skin.SetString(showRecentMusicItems,true)</onunload>
<onunload>control.setfocus(9000)</onunload> <onunload>control.setfocus(9000)</onunload>
<controls> <controls>

View File

@ -1,286 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<window type="dialog">
<defaultcontrol always="true">5</defaultcontrol>
<include>fadeInOut</include>
<controls>
<!--fake list used as container -->
<!-- use Container(999).ListItem to get all info -->
<!-- all normal listitem properties will be available -->
<control type="list" id="999">
<posx>0</posx>
<posy>0</posy>
<itemlayout />
<focusedlayout />
</control>
<control type="group">
<!--background / fanart-->
<control type="image">
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>colors/black.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>$INFO[Container(999).listitem.art(fanart)]</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
<include>kenBurnsey</include>
</control>
<control type="image">
<include>dimensionsFullscreen</include>
<texture>vignette.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>1-col</posx>
<posy>row-22-begin</posy>
<width>6-col</width>
<height>4-col</height>
<texture>$INFO[Container(999).ListItem.Art(clearlogo)]</texture>
<aspectratio align="left">keep</aspectratio>
</control>
</control>
<!--content is movie or tvshow (from XBMC Library)-->
<control type="group">
<posx>col-15-begin</posx>
<posy>0</posy>
<animation type="Windowopen">
<effect type="fade" start="0" end="100" time="300" delay="300"/>
<effect type="slide" start="800" end="0" tween="cubic" easing="out" time="400" delay="300"/>
</animation>
<animation type="conditional" condition="skin.string(showcast,true)">
<effect type="slide" start="0" end="0,-1080" tween="cubic" easing="out" time="400" delay="0"/>
</animation>
<!--overlay-->
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>10-col</width>
<height>fullscreenHeight</height>
<texture>colors/black.png</texture>
<colordiffuse>cc111111</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>10-col</width>
<height>row-5-begin</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>row-5-begin</posy>
<width>10-col</width>
<height>24</height>
<texture>colors/white.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<!--meta-->
<control type="panel">
<posx>12</posx>
<posy>7-row</posy>
<width>10-col</width>
<height>6-row</height>
<enable>false</enable>
<itemlayout width="5-col" height="2-row">
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<font>itemSubTitle</font>
<textcolor>highlight</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>12</posx>
<posy>32</posy>
<width>4-col-gutter</width>
<font>itemSubTitle</font>
<textcolor>textActive</textcolor>
<label fallback="31159">$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="5-col" height="2-row">
</focusedlayout>
<content>
<item>
<label>$LOCALIZE[562]</label>
<label2>$INFO[Container(999).ListItem.year]</label2>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item>
<label>$LOCALIZE[31146]</label>
<label2>$INFO[Container(999).ListItem.director]</label2>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item>
<label>$LOCALIZE[515]</label>
<label2>$INFO[Container(999).ListItem.genre]</label2>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
<item>
<label>$LOCALIZE[31193]</label>
<label2>$INFO[Container(999).ListItem.duration,, $LOCALIZE[31018]]</label2>
<thumb>-</thumb>
<onclick>noop</onclick>
</item>
</content>
</control>
<!--content-->
<control type="group">
<posx>24</posx>
<posy>row-1-begin</posy>
<control type="label">
<posx>0</posx>
<posy>-12</posy>
<width>672</width>
<align>left</align>
<height>3-row</height>
<aligny>center</aligny>
<font>largeLight</font>
<textcolor>textActive</textcolor>
<label>$INFO[Container(999).ListItem.Label]</label>
<wrapmultiline>true</wrapmultiline>
</control>
<!--synopsis-->
<control type="textbox">
<posx>0</posx>
<posy>10-row</posy>
<font>textbox</font>
<width>672</width>
<align>left</align>
<textcolor>textActive</textcolor>
<height>384</height>
<label fallback="31205">$INFO[Container(999).ListItem.plot]</label>
<autoscroll delay="10000" time="1000" repeat="10000"/>
<shadowcolor>-</shadowcolor>
</control>
</control>
<!--dialog controls-->
<control type="panel" id="5">
<posx>0</posx>
<posy>27-row</posy>
<width>10-col</width>
<height>6-row</height>
<itemgap>3</itemgap>
<orientation>vertical</orientation>
<itemlayout width="5-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col-textbox</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/black.png</texture>
<colordiffuse>overlay</colordiffuse>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="5-col" height="2-row">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<include>spinFocusIcon</include>
</control>
<control type="image">
<posx>1-col</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<aspectratio>stretch</aspectratio>
<texture>colors/white.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>symbolLarge</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label2]</label>
<shadowcolor>-</shadowcolor>
</control>
<control type="label">
<posx>1-col-indent</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>2-row</height>
<aligny>center</aligny>
<font>buttonTitle</font>
<textcolor>black</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>-</shadowcolor>
</control>
</focusedlayout>
<content>
<item>
<label>31075</label>
<label2></label2>
<thumb>-</thumb>
<onclick>PlayMedia($ESCINFO[Container(999).ListItem.filenameandpath])</onclick>
<onclick>action(back)</onclick>
</item>
<item>
<label>20410</label>
<label2></label2>
<thumb>-</thumb>
<onclick>PlayMedia($ESCINFO[Container(999).ListItem.Trailer])</onclick>
<onclick>action(back)</onclick>
</item>
</content>
</control>
</control>
</controls>
</window>

File diff suppressed because it is too large Load Diff

View File

@ -16,5 +16,10 @@
<license></license> <license></license>
<forum></forum> <forum></forum>
<source>https://github.com/chrisbevan/skin.pellucid</source> <source>https://github.com/chrisbevan/skin.pellucid</source>
<assets>
<icon>resources/icon.png</icon>
<fanart>resources/fanart.jpg</fanart>
<screenshot>resources/screenshot-01.jpg</screenshot>
</assets>
</extension> </extension>
</addon> </addon>

View File

@ -1,6 +1,23 @@
[B]1.1.1[/B] [B]1.1.1[/B]
- [NEW] RPI bugfixes from Jarvis branch - [NEW] RPI bugfixes from Jarvis branch
- [ADDED] Addon.xml: Assets tag
- [MODIFIED] Skinwide includes name / content tagging updated
- [REMOVED] Custom oninfo screen for recently added videos (nice one Team Kodi!)
- [NEW] DialogMusicInfo.xml
- [REMOVED] DialogAlbumInfo.xml
- [REMOVED] DialogSongInfo.xml
- [MODIFIED] DialogSelect.xml: Add button id="7"
- [NEW] MyPlaylist.xml
- [REMOVED] MyMusicPlaylist.xml
- [REMOVED] MyVideoPlaylist.xml
[TODO]
DialogAudioDSPManager.xml
Check yes / no dialogs working correctly
Check layouts for newly aggregated dialogs
[B]1.1.0[/B] [B]1.1.0[/B]

View File

Before

Width:  |  Height:  |  Size: 359 KiB

After

Width:  |  Height:  |  Size: 359 KiB

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB