This commit is contained in:
Chris Bevan 2015-12-07 20:53:06 +00:00
parent d40d15ca1b
commit caa693d892
9 changed files with 337 additions and 33 deletions

View File

@ -214,14 +214,14 @@
<onclick>SendClick(146,8)</onclick> <onclick>SendClick(146,8)</onclick>
</item> </item>
<item> <item>
<visible>Control.IsEnabled(12) + SubString(Control.GetLabel(13),*)</visible> <visible>Control.IsEnabled(8) + SubString(Control.GetLabel(13),*)</visible>
<label>$LOCALIZE[31013]: $LOCALIZE[31015]</label> <label>$LOCALIZE[31013]: $LOCALIZE[31015]</label>
<label2></label2> <label2></label2>
<thumb>-</thumb> <thumb>-</thumb>
<onclick>SendClick(146,13)</onclick> <onclick>SendClick(146,13)</onclick>
</item> </item>
<item> <item>
<visible>Control.IsEnabled(12) + !SubString(Control.GetLabel(13),*)</visible> <visible>Control.IsEnabled(8) + !SubString(Control.GetLabel(13),*)</visible>
<label>$LOCALIZE[31013]: $LOCALIZE[31016]</label> <label>$LOCALIZE[31013]: $LOCALIZE[31016]</label>
<label2></label2> <label2></label2>
<thumb>-</thumb> <thumb>-</thumb>

View File

@ -39,7 +39,7 @@
<width>468</width> <width>468</width>
<height>60</height> <height>60</height>
<aligny>center</aligny> <aligny>center</aligny>
<label>$INFO[container.foldername]</label> <label fallback="31023">$INFO[container.foldername]</label>
<textcolor>black</textcolor> <textcolor>black</textcolor>
<!--animations--> <!--animations-->
<animation type="Windowopen"> <animation type="Windowopen">

View File

@ -33,7 +33,7 @@
<align>center</align> <align>center</align>
<aligny>center</aligny> <aligny>center</aligny>
<font>regularStrong</font> <font>regularStrong</font>
<textcolor>textActive</textcolor> <textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.label]</label> <label>$INFO[ListItem.label]</label>
</control> </control>
<control type="label"> <control type="label">
@ -45,7 +45,7 @@
<align>center</align> <align>center</align>
<aligny>center</aligny> <aligny>center</aligny>
<font>buttonTitle</font> <font>buttonTitle</font>
<textcolor>textActive</textcolor> <textcolor>textDisabled</textcolor>
<label>$INFO[ListItem.Property(Addon.Summary)]</label> <label>$INFO[ListItem.Property(Addon.Summary)]</label>
</control> </control>
<control type="image"> <control type="image">

View File

@ -3,7 +3,6 @@
<include name="videoRecentItems"> <include name="videoRecentItems">
<control type="group"> <control type="group">
<include>fadeInOut</include> <include>fadeInOut</include>
<!--fanart--> <!--fanart-->
<control type="group"> <control type="group">
<control type="image"> <control type="image">
@ -24,7 +23,6 @@
<aspectratio>stretch</aspectratio> <aspectratio>stretch</aspectratio>
</control> </control>
</control> </control>
<control type="group"> <control type="group">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus"> <animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/> <effect type="fade" start="100" end="0" time="200"/>
@ -38,7 +36,6 @@
<texture border="0">colors/black.png</texture> <texture border="0">colors/black.png</texture>
<colordiffuse>ccffffff</colordiffuse> <colordiffuse>ccffffff</colordiffuse>
</control> </control>
<!--titles--> <!--titles-->
<control type="group"> <control type="group">
<animation type="conditional" condition="!control.hasfocus(9998)"> <animation type="conditional" condition="!control.hasfocus(9998)">
@ -48,10 +45,8 @@
<effect type="slide" start="800" end="0" tween="cubic" easing="out" delay="600" time="400"/> <effect type="slide" start="800" end="0" tween="cubic" easing="out" delay="600" time="400"/>
<effect type="fade" start="0" end="100" delay="600" time="200"/> <effect type="fade" start="0" end="100" delay="600" time="200"/>
</animation> </animation>
<posx>col-1-begin</posx> <posx>col-1-begin</posx>
<posy>row-12-begin</posy> <posy>row-12-begin</posy>
<control type="label"> <control type="label">
<visible>Container(9123).HasFocus(1)</visible> <visible>Container(9123).HasFocus(1)</visible>
<posx>24-col</posx> <posx>24-col</posx>
@ -65,7 +60,6 @@
<wrapmultiline>true</wrapmultiline> <wrapmultiline>true</wrapmultiline>
<label>[B]$INFO[container(9998).listitem.title][/B][CR]$INFO[container(9998).listitem.director,$LOCALIZE[31196]. ,.] $INFO[container(9998).listitem.year,,]</label> <label>[B]$INFO[container(9998).listitem.title][/B][CR]$INFO[container(9998).listitem.director,$LOCALIZE[31196]. ,.] $INFO[container(9998).listitem.year,,]</label>
</control> </control>
<control type="label"> <control type="label">
<visible>Container(9123).HasFocus(2)</visible> <visible>Container(9123).HasFocus(2)</visible>
<posx>24-col</posx> <posx>24-col</posx>
@ -81,7 +75,6 @@
</control> </control>
</control> </control>
</control> </control>
<!--content listing--> <!--content listing-->
<control type="panel" id="9998"> <control type="panel" id="9998">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus"> <animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
@ -98,7 +91,8 @@
<onclick condition="container(9123).hasfocus(2)">activatewindow(Video,videodb://tvshows/titles/$INFO[listitem.dbid]/$INFO[listitem.season])</onclick> <onclick condition="container(9123).hasfocus(2)">activatewindow(Video,videodb://tvshows/titles/$INFO[listitem.dbid]/$INFO[listitem.season])</onclick>
<onclick condition="container(9123).hasfocus(2)">Control.SetFocus(50)</onclick> <onclick condition="container(9123).hasfocus(2)">Control.SetFocus(50)</onclick>
<content>$INFO[control.getlabel(9123)]</content> <content>$INFO[control.getlabel(9123)]</content>
<oninfo></oninfo> <oninfo condition="container(9123).hasfocus(1)">RunScript(script.skin.helper.service,action=showinfo,movieid=$INFO[container(9998).listitem.dbid])</oninfo>
<oninfo condition="container(9123).hasfocus(2)">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,6 @@
<?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>
<onload condition="Skin.HasSetting(artistSlideshowActive)">RunScript(script.artistslideshow)</onload> <onload condition="Skin.HasSetting(artistSlideshowActive)">RunScript(script.artistslideshow)</onload>
<onunload>activateWindow(MusicLibrary)</onunload> <onunload>activateWindow(MusicLibrary)</onunload>
<onunload>Skin.SetString(showRecentMusicItems,true)</onunload> <onunload>Skin.SetString(showRecentMusicItems,true)</onunload>
@ -130,15 +129,31 @@
<textcolor>66FFFFFF</textcolor> <textcolor>66FFFFFF</textcolor>
<label>$VAR[starRating]</label> <label>$VAR[starRating]</label>
</control> </control>
<control type="label"> <control type="button">
<description>Fake button - decorative only</description>
<visible>MusicPlayer.HasNext</visible>
<posx>3-col</posx> <posx>3-col</posx>
<posy>156</posy> <posy>168</posy>
<width>2-col-gutter</width>
<height>1-row</height>
<font>smallStrong</font>
<align>center</align>
<focusedcolor>black</focusedcolor>
<textcolor>black</textcolor>
<texturenofocus colordiffuse="66FFFFFF">colors/white.png</texturenofocus>
<texturefocus colordiffuse="66FFFFFF">colors/white.png</texturefocus>
<label>[UPPERCASE]$LOCALIZE[19031][/UPPERCASE]</label>
<onclick>noop</onclick>
</control>
<control type="label">
<posx>348</posx>
<posy>168</posy>
<width>12-col</width> <width>12-col</width>
<font>itemSubTitle</font> <font>itemSubTitle</font>
<align>left</align> <align>left</align>
<textcolor>66FFFFFF</textcolor> <textcolor>66FFFFFF</textcolor>
<scroll>false</scroll> <scroll>false</scroll>
<label>[UPPERCASE]$INFO[MusicPlayer.offset(1).Artist,$LOCALIZE[19031]: , - ]$INFO[MusicPlayer.offset(1).Title][/UPPERCASE]</label> <label>[UPPERCASE]$INFO[MusicPlayer.offset(1).Artist,, - ]$INFO[MusicPlayer.offset(1).Title][/UPPERCASE]</label>
</control> </control>
</control> </control>
<!-- side menu--> <!-- side menu-->

View File

@ -0,0 +1,301 @@
<?xml version="1.0" encoding="utf-8"?>
<window>
<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>1-row</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[563]</label>
<label2>$INFO[Container(999).ListItem.UserRating,,/10]</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>0</posy>
<width>672</width>
<align>left</align>
<height>3-row</height>
<aligny>center</aligny>
<font>pageTitle</font>
<textcolor>textActive</textcolor>
<label>$INFO[Container(999).ListItem.Label]</label>
<wrapmultiline>true</wrapmultiline>
</control>
<control type="label">
<posx>0</posx>
<posy>4-row</posy>
<width>672</width>
<align>left</align>
<font>itemSubTitle</font>
<textcolor>black</textcolor>
<label>$INFO[Container(999).ListItem.duration,, $LOCALIZE[31018]. ]$INFO[Container(999).listitem.MPAA,,.]</label>
<shadowcolor>-</shadowcolor>
</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>484</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>26-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>textboxInactive</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>textboxInactive</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>sendclick(2003,5)</onclick>
</item>
<item>
<label>20410</label>
<label2></label2>
<thumb>-</thumb>
<onclick>PlayMedia($ESCINFO[Container(999).ListItem.Trailer])</onclick>
</item>
</content>
</control>
</control>
<!--Dialog buttons (hidden)-->
<control type="group" id="2003">
<visible>false</visible>
<control type="button" id="5">
<description>play</description>
</control>
</control>
</controls>
</window>

View File

@ -2,6 +2,7 @@
<addon id="skin.pellucid" version="0.9.0" name="Pellucid" provider-name="theDeadman"> <addon id="skin.pellucid" version="0.9.0" name="Pellucid" provider-name="theDeadman">
<requires> <requires>
<import addon="xbmc.gui" version="5.10.0"/> <import addon="xbmc.gui" version="5.10.0"/>
<import addon="script.skin.helper.service" version="1.0.0"/>
</requires> </requires>
<extension point="xbmc.gui.skin" debugging="false"> <extension point="xbmc.gui.skin" debugging="false">
<res width="1920" height="1080" aspect="16:9" default="true" folder="1080i" /> <res width="1920" height="1080" aspect="16:9" default="true" folder="1080i" />

View File

@ -34,8 +34,14 @@
***To do*** ***To do***
Hide album cover on fullscreenmusic if no cover (e.g. radio)
scripted video info screen TEST PLAYMEDIA WORKS
MyVideoPlaylist.xml MyVideoPlaylist.xml
Use Appropriate weather backgrounds based on todays weather conditions
Finish Pictures section update (info screen esp.) Finish Pictures section update (info screen esp.)
Openelec settings link (more important than Rom collection browser stuff) Openelec settings link (more important than Rom collection browser stuff)
@ -43,9 +49,9 @@ Openelec settings link (more important than Rom collection browser stuff)
PVR Recording indicators PVR Recording indicators
PVR Recording scheduler (integrate with recordings) PVR Recording scheduler (integrate with recordings)
Check extra button to dialogAddonInfo.xml (auto update) Check extra button to dialogAddonInfo.xml actually works (auto update)
on startup: add check for parent folder items and warn user to turn off: system.getbool(showparentdiritems) (use skin helper?) on startup: add check for parent folder items and warn user to turn off: system.getbool(showparentdiritems)
Radio RDS test Radio RDS test
@ -54,6 +60,7 @@ Touchscreen controls on Android tablets (file seeking etc)
Expand menu system to add options for sub menu etc (see xbox NXE for inspiration) Expand menu system to add options for sub menu etc (see xbox NXE for inspiration)
[B]0.1.0[/B] [B]0.1.0[/B]
- Initial Commit - Initial Commit

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<colors>
<color name="black">ff111111</color>
<color name="background">ff222222</color>
<color name="highlight">ff00ae5f</color>
<color name="overlay">44ffffff</color>
<color name="textActive">fff0f0f0</color>
<color name="textDisabled">ff757575</color>
<color name="menuDisabled">aaf0f0f0</color>
<color name="menuUnselected">ff919191</color>
<color name="textboxInactive">99FFFFFF</color>
<color name="keyboardInactive">aa212121</color>
<color name="keyboardAccent">ffBDBDBD</color>
</colors>