add some skin fixes/extensions made by Nemesis (thanks for this)
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Tue, 27 Jun 2006 09:33:42 +0000 (09:33 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Tue, 27 Jun 2006 09:33:42 +0000 (09:33 +0000)
47 files changed:
data/arrowdown.png
data/arrowup.png
data/cancel.png
data/dvr-buttons-small-fs8.png
data/error.png
data/expandable-plugins.png
data/expanded-plugins.png
data/extensions/directory.png
data/extensions/movie.png
data/extensions/music.png
data/extensions/picture.png
data/folder.png
data/info.png
data/init.png
data/key_0-fs8.png
data/key_1-fs8.png
data/key_2-fs8.png
data/key_3-fs8.png
data/key_4-fs8.png
data/key_5-fs8.png
data/key_6-fs8.png
data/key_7-fs8.png
data/key_8-fs8.png
data/key_9-fs8.png
data/plugin.png
data/position_pointer.png
data/question.png
data/rc.png
data/record.png
data/redx.png
data/rewind-small-fs8.png
data/skin_default.xml
data/stop-small-fs8.png
data/verticalline-plugins.png
data/volumeslider-fs8.png
data/wizard.png
lib/python/Components/FileList.py
lib/python/Components/MediaPlayer.py
lib/python/Components/PluginList.py
lib/python/Plugins/SystemPlugins/ConfigurationBackup/backup.png
lib/python/Plugins/SystemPlugins/ConfigurationBackup/blue.png
lib/python/Plugins/SystemPlugins/ConfigurationBackup/green.png
lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py
lib/python/Plugins/SystemPlugins/ConfigurationBackup/red.png
lib/python/Plugins/SystemPlugins/ConfigurationBackup/yellow.png
lib/python/Plugins/SystemPlugins/SoftwareUpdate/update.png
lib/python/Screens/MediaPlayer.py

index 02b557357e534d6b250f1a9644d9de4ad8654ed7..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100755 (executable)
Binary files a/data/arrowdown.png and b/data/arrowdown.png differ
index c0883b4632bc3e6fdeface28069686ea03d553be..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/arrowup.png and b/data/arrowup.png differ
index baeefd0127784f7d90137623ac0188fd68c21d27..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/cancel.png and b/data/cancel.png differ
index 90cae68ace5b8753f5280ce27dae653df06db53d..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/dvr-buttons-small-fs8.png and b/data/dvr-buttons-small-fs8.png differ
index 01b777bde4ad9d7ccbc71742d77a13111542c0e5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/error.png and b/data/error.png differ
index 2076d555430794ac6881cf4c12d4691af8beb8c7..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/expandable-plugins.png and b/data/expandable-plugins.png differ
index ec355feeccce34876a7ae7dcc929eaaf2c351ed6..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/expanded-plugins.png and b/data/expanded-plugins.png differ
index eb561c7fe1ea8db5f2d6ac0d9beb56f4c413a274..e7d2bc3244c2b527108725d6ddd0af68474d2dea 100644 (file)
Binary files a/data/extensions/directory.png and b/data/extensions/directory.png differ
index 532c232820a3912dbcbe050d09f4726ef9e1c84f..2ffaaf958cb7f8046454ea68ea47e12044ba557d 100644 (file)
Binary files a/data/extensions/movie.png and b/data/extensions/movie.png differ
index 0f630eb7686f4e6721d3d5df780e6d4bdbb6a716..17ce0171e347d5f7910b634ca78f4f3144b35b4d 100644 (file)
Binary files a/data/extensions/music.png and b/data/extensions/music.png differ
index 9eb05a5362b387f0adfa79082e66b18ce629a280..035fbd77153d8546df778c29962221b29814d099 100644 (file)
Binary files a/data/extensions/picture.png and b/data/extensions/picture.png differ
index 7342726133df3e00955abb4c4a1a2546b53d5958..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/folder.png and b/data/folder.png differ
index 3a429fa65266873042024588e222f38dccf2cef7..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/info.png and b/data/info.png differ
index 1522cc582f3641316804a1f0378f0b002f6e1821..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/init.png and b/data/init.png differ
index ea5485ecc6cd4ea561175ba2f49d5d6ac0c6b498..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/key_0-fs8.png and b/data/key_0-fs8.png differ
index dbce1fa61fc20ce6cebaca49f9eea4d0f03a5133..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/key_1-fs8.png and b/data/key_1-fs8.png differ
index 1a7bf9065896925b7218cad7d16fc617d6e6bad4..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/key_2-fs8.png and b/data/key_2-fs8.png differ
index 5c280d33539b776263ab1ce21a8c7427e570b282..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/key_3-fs8.png and b/data/key_3-fs8.png differ
index 9509f0e9896efb824a220c933bc67d9f3abf0e9e..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/key_4-fs8.png and b/data/key_4-fs8.png differ
index 18e29904d587154f3ed1b03eaad5e9826331539a..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/key_5-fs8.png and b/data/key_5-fs8.png differ
index 42f6f58035973121d427e38922673e389c6ed19d..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/key_6-fs8.png and b/data/key_6-fs8.png differ
index a98d7115b40ee2f9be3078a9477e2faafcb81385..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/key_7-fs8.png and b/data/key_7-fs8.png differ
index 4e154b9535bb624333f8febd848664605d8938d9..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/key_8-fs8.png and b/data/key_8-fs8.png differ
index 46e3a310562dcc9e7417d7038fc89a4028eb03ee..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/key_9-fs8.png and b/data/key_9-fs8.png differ
index 880915288e147a5ad6778c2e25036f210d2fd127..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/plugin.png and b/data/plugin.png differ
index bf8c42deee6368c7356e51377c766e949078bfa5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/position_pointer.png and b/data/position_pointer.png differ
index 8b4551d92710e0cc728a9e53caa57a5be3446236..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/question.png and b/data/question.png differ
index 5293a3c91393dde8569af59b97338bbc7a66874b..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100755 (executable)
Binary files a/data/rc.png and b/data/rc.png differ
index 601fd496f333cdaf23d8a7452a9ef480850e0bb9..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100755 (executable)
Binary files a/data/record.png and b/data/record.png differ
index e2fcfac6577b5f98fb3f4e6b4bc369a2bd00adcf..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/redx.png and b/data/redx.png differ
index 286b4110624873cf607df62be4f028fb9b972376..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/rewind-small-fs8.png and b/data/rewind-small-fs8.png differ
index 3a094a5064cf34543acc2f004fe0839628580a7a..72f346750001baba73279aae33f4014e95f8673f 100644 (file)
        </screen>
        <screen name="Scart" position="0,0" size="720,576">
        </screen>
        </screen>
        <screen name="Scart" position="0,0" size="720,576">
        </screen>
-       <screen name="MediaPlayer" position="100,100" size="550,400" title="MediaPlayer" >
-               <widget name="currenttext" position="0,0" size="550,40" font="Regular;18" valign="center" backgroundColor="#101258" />
-               
-               <widget name="filelist" position="0,42" size="265,255" scrollbarMode="showOnDemand" />
-               <widget name="playlist" position="275,42" size="275,255" scrollbarMode="showOnDemand" selectionDisabled="1" />
-                       
-               <ePixmap position="0,365" zPosition="0" size="177,32" pixmap="dvr-buttons-small-fs8.png" />
-               <widget name="PositionGauge" position="0,335" size="177,20" zPosition="2" pointer="position_pointer.png:3,5"/>
-                       
-               <widget name="artisttext" position="185,300" size="85,23" font="Regular;18" valign="center" backgroundColor="#101258" />
-               <widget name="artist" position="270,300" size="280,23" font="Regular;18" valign="center" backgroundColor="#101258" />
-               <widget name="titletext" position="185,323" size="85,23" font="Regular;18" valign="center" backgroundColor="#101258" />
-               <widget name="title" position="270,323" size="280,23" font="Regular;18" valign="center" backgroundColor="#101258" />
-               <widget name="albumtext" position="185,346" size="85,23" font="Regular;18" valign="center" backgroundColor="#101258" />
-               <widget name="album" position="270,346" size="280,23" font="Regular;18" valign="center" backgroundColor="#101258" />
-               <widget name="yeartext" position="185,369" size="85,23" font="Regular;18" valign="center" backgroundColor="#101258" />
-               <widget name="year" position="270,369" size="70,23" font="Regular;18" valign="center" backgroundColor="#101258" />
-               <widget name="genretext" position="340,369" size="100,23" font="Regular;18" valign="center" backgroundColor="#101258" />
-               <widget name="genre" position="440,369" size="110,23" font="Regular;18" valign="center" backgroundColor="#101258" />
-       </screen>
-       <screen name="ServiceInfo" position="100,120" size="560,370" title="Serviceinfo">
+       <screen name="MediaPlayer" position="104,83" size="512,442" title="MediaPlayer">
+               <eLabel position="11,9" zPosition="1" size="359,78" backgroundColor="#182C40" />                
+               <widget name="artisttext" position="13,11" zPosition="3" size="65,17" font="Regular;16" valign="top" foregroundColor="#cccccc" backgroundColor="#33294a6b" shadowColor="#000000" shadowOffset="-2,-2"/>
+               <widget name="artist" position="78,11" zPosition="3" size="290,17" font="Regular;16" valign="top" foregroundColor="#dddddd" backgroundColor="#33294a6b" />
+               <widget name="albumtext" position="13,30" zPosition="3" size="65,17" font="Regular;16" valign="top" foregroundColor="#cccccc" backgroundColor="#33294a6b" shadowColor="#000000" shadowOffset="-2,-2"/>
+               <widget name="album" position="78,30" zPosition="3" size="290,17" font="Regular;16" valign="top" foregroundColor="#dddddd" backgroundColor="#33294a6b" />
+               <widget name="yeartext" position="13,49" zPosition="3" size="65,17" font="Regular;16" valign="top" foregroundColor="#cccccc" backgroundColor="#33294a6b" shadowColor="#000000" shadowOffset="-2,-2"/>
+               <widget name="year" position="78,49" zPosition="3" size="290,17" font="Regular;16" valign="top" foregroundColor="#dddddd" backgroundColor="#33294a6b" />
+               <widget name="genretext" position="13,68" zPosition="3" size="65,17" font="Regular;16" valign="top" foregroundColor="#cccccc" backgroundColor="#33294a6b" shadowColor="#000000" shadowOffset="-2,-2"/>
+               <widget name="genre" position="78,68" zPosition="3" size="290,17" font="Regular;16" valign="top" foregroundColor="#dddddd" backgroundColor="#33294a6b" />
+               <widget name="titletext" position="0,0" zPosition="3" size="0,0" font="Regular;16" valign="top" backgroundColor="#33294a6b" />
+               <eLabel name="nowPlaying" position="13,97" zPosition="3" size="355,14" text="Now Playing" font="Regular;12" foregroundColor="#00ff66" backgroundColor="#33294a6b" shadowColor="#000000" shadowOffset="-1,-1"/>
+               <widget name="title" position="13,111" zPosition="3" size="355,18" font="Regular;16" valign="top" backgroundColor="#33294a6b" />
+               <eLabel position="383,9" zPosition="1" size="120,120" backgroundColor="#182C40" />                                      
+               <widget name="coverArt" position="385,11" zPosition="3" size="116,116" pixmap="no_coverArt.png" transparent="1" alphatest="on" />       
+               <eLabel position="11,137" zPosition="1" size="491,109" backgroundColor="#182C40" />             
+               <widget name="filelist" position="13,139" zPosition="2" size="487,105" scrollbarMode="showOnDemand" />  
+               <eLabel position="11,251" zPosition="1" size="491,109" backgroundColor="#182C40" />                             
+               <widget name="playlist" position="13,253" zPosition="2" size="487,105" scrollbarMode="showOnDemand" selectionDisabled="1" />
+               <eLabel position="11,365" zPosition="1" size="491,12" backgroundColor="#182C40" />                                                              
+               <widget name="PositionGauge" position="13,367" size="487,8" zPosition="3" pointer="position_pointer.png:3,8" backgroundColor="#33294a6b" />
+               <widget name="currenttext" position="13,383" zPosition="3" size="490,18" font="Regular;16" halign="center" foregroundColor="#dddddd" /> 
+               <ePixmap position="170,406" zPosition="1" size="177,32" pixmap="dvr-buttons-small-fs8.png" transparent="1" alphatest="on" />                                            
+       </screen>                       
+       <screen name="ServiceInfo" position="80,103" size="560,370" title="Serviceinfo">
                <widget name="red" position="0,0" size="140,40" backgroundColor="red" valign="center" halign="center" font="Regular;21" />
                <widget name="green" position="140,0" size="140,40" backgroundColor="green" valign="center" halign="center" font="Regular;21" />
                <widget name="yellow" position="280,0" size="140,40" backgroundColor="yellow" valign="center" halign="center" font="Regular;21" />
                <widget name="blue" position="420,0" size="140,40" backgroundColor="blue" valign="center" halign="center" font="Regular;21" />
                <widget name="infolist" position="20,50" size="560,365" selectionDisabled="1"/>
        </screen>
                <widget name="red" position="0,0" size="140,40" backgroundColor="red" valign="center" halign="center" font="Regular;21" />
                <widget name="green" position="140,0" size="140,40" backgroundColor="green" valign="center" halign="center" font="Regular;21" />
                <widget name="yellow" position="280,0" size="140,40" backgroundColor="yellow" valign="center" halign="center" font="Regular;21" />
                <widget name="blue" position="420,0" size="140,40" backgroundColor="blue" valign="center" halign="center" font="Regular;21" />
                <widget name="infolist" position="20,50" size="560,365" selectionDisabled="1"/>
        </screen>
-       <screen name="AudioSelection" position="210,150" size="300,170" title="Audio">
+       <screen name="AudioSelection" position="210,203" size="300,170" title="Audio">
                <widget name="tracks" position="20,10" size="260,150" scrollbarMode="showOnDemand" />
        </screen>
                <widget name="tracks" position="20,10" size="260,150" scrollbarMode="showOnDemand" />
        </screen>
-       <screen name="SubserviceSelection" position="210,150" size="300,250" title="Subservices">
+       <screen name="SubserviceSelection" position="210,163" size="300,250" title="Subservices">
                <widget name="subservices" position="20,10" size="260,230" scrollbarMode="showOnDemand" />
        </screen>
                <widget name="subservices" position="20,10" size="260,230" scrollbarMode="showOnDemand" />
        </screen>
-       <screen name="HarddiskWait" position="140,165" size="360,60">
-               <widget name="wait" position="20,10" size="320,25" font="Regular;23"/>
+               <screen name="HarddiskWait" position="100,150" size="540,60">
+               <widget name="wait" position="20,10" size="500,25" font="Regular;23"/>
        </screen>
        </screen>
-       <screen name="HarddiskSelection" position="140,165" size="360,100" title="Select HDD">
-               <widget name="hddlist" position="20,10" size="320,75" />
+       <screen name="HarddiskSelection" position="100,150" size="540,100" title="Select HDD">
+               <widget name="hddlist" position="20,10" size="500,75" />
        </screen>
        </screen>
-       <screen name="HarddiskSetup" position="140,165" size="420,160" title="Harddisk">
+       <screen name="HarddiskSetup" position="150,150" size="420,160" title="Harddisk">
                <widget name="model" position="20,10" size="380,25" font="Regular;23"  />
                <widget name="capacity" position="20,40" size="380,25" font="Regular;23"  />
                <widget name="bus" position="20,70" size="380,25" font="Regular;23"  />
                <widget name="model" position="20,10" size="380,25" font="Regular;23"  />
                <widget name="capacity" position="20,40" size="380,25" font="Regular;23"  />
                <widget name="bus" position="20,70" size="380,25" font="Regular;23"  />
-               <widget name="initialize" position="40,110" size="120,30" zPosition="1" pixmap="init.png" />
-               <widget name="initializetext" position="40,110" size="120,30" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1" />
+               <widget name="initialize" position="150,120" zPosition="1" size="120,30" pixmap="init.png"  transparent="1" alphatest="on" />
+               <widget name="initializetext" position="150,120" size="120,30" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1" />
        </screen>
        </screen>
-       <screen name="Setup" position="100,125" size="540,280" title="Setup">
+       <screen name="Setup" position="90,148" size="540,280" title="Setup">
                <widget name="title" position="10,10" size="280,35" font="Regular;23" />
                <widget name="config" position="10,50" size="520,175" scrollbarMode="showOnDemand" />
                <widget name="ok" position="140,240" size="53,30" pixmap="ok.png" />
                <widget name="title" position="10,10" size="280,35" font="Regular;23" />
                <widget name="config" position="10,50" size="520,175" scrollbarMode="showOnDemand" />
                <widget name="ok" position="140,240" size="53,30" pixmap="ok.png" />
                <widget name="cancel" position="240,240" size="100,30" pixmap="cancel.png" />
                <widget name="canceltext" position="240,240" size="100,30" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1" />
        </screen>
                <widget name="cancel" position="240,240" size="100,30" pixmap="cancel.png" />
                <widget name="canceltext" position="240,240" size="100,30" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1" />
        </screen>
-       <screen name="LanguageSelection" position="200,125" size="320,260" title="Language selection">
+       <screen name="LanguageSelection" position="200,158" size="320,260" title="Language selection">
                <widget name="list" position="0,0" size="310,250" scrollbarMode="showOnDemand" />
        </screen>
                <widget name="list" position="0,0" size="310,250" scrollbarMode="showOnDemand" />
        </screen>
-       <screen name="PluginBrowser" position="170,125" size="400,350" title="Plugin browser">
-               <widget name="red" position="0,0" size="200,40" backgroundColor="red" valign="center" halign="center" font="Regular;20" />
-               <widget name="green" position="200,0" size="200,40" backgroundColor="green" valign="center" halign="center" font="Regular;20" />
-
-               <widget name="list" position="10,50" size="380,280" scrollbarMode="showOnDemand" />
+       <screen name="PluginBrowser" position="150,115" size="420,370" title="Plugin browser">
+               <widget name="red" position="5,0" size="200,40" backgroundColor="red" valign="center" halign="center" font="Regular;20" />
+               <widget name="green" position="215,0" size="200,40" backgroundColor="green" valign="center" halign="center" font="Regular;20" />
+               <widget name="list" position="10,50" size="400,300" scrollbarMode="showOnDemand" />
        </screen>
        </screen>
-       <screen name="PluginDownloadBrowser" position="170,125" size="400,350" title="Downloadable plugins">
+       <screen name="PluginDownloadBrowser" position="160,113" size="400,350" title="Downloadable plugins">
                <widget name="text" position="10,00" size="380,330" zPosition="1" font="Regular;20" />
                <widget name="list" position="10,00" size="380,330" zPosition="2" scrollbarMode="showOnDemand" />
        </screen>
                <widget name="text" position="10,00" size="380,330" zPosition="1" font="Regular;20" />
                <widget name="list" position="10,00" size="380,330" zPosition="2" scrollbarMode="showOnDemand" />
        </screen>
-       <screen name="NimSelection" position="140,165" size="400,100" title="select Slot">
+       <screen name="NimSelection" position="160,238" size="400,100" title="select Slot">
                <widget name="nimlist" position="20,10" size="360,75" />
        </screen>
                <widget name="nimlist" position="20,10" size="360,75" />
        </screen>
-       <screen name="CiWait" position="140,165" size="360,50" title="Common Interface">
+       <screen name="CiWait" position="180,263" size="360,50" title="Common Interface">
                <widget name="message" position="20,10" size="320,25" font="Regular;23" />
        </screen>
                <widget name="message" position="20,10" size="320,25" font="Regular;23" />
        </screen>
-       <screen name="CiSelection" position="140,165" size="360,100" title="Common Interface">
+       <screen name="CiSelection" position="180,238" size="360,100" title="Common Interface">
                <widget name="entries" position="10,10" size="340,75" />
        </screen>
                <widget name="entries" position="10,10" size="340,75" />
        </screen>
-       <screen name="CiMmi" position="130,165" size="450,270">
+       <screen name="CiMmi" position="135,153" size="450,270">
                <widget name="title" position="10,10" size="430,25" font="Regular;23" />
                <widget name="subtitle" position="10,35" size="430,25" font="Regular;23" />
                <widget name="entries" position="10,70" size="430,150" scrollbarMode="showOnDemand" />
                <widget name="bottom" position="10,230" size="430,25" font="Regular;23" />
        </screen>
                <widget name="title" position="10,10" size="430,25" font="Regular;23" />
                <widget name="subtitle" position="10,35" size="430,25" font="Regular;23" />
                <widget name="entries" position="10,70" size="430,150" scrollbarMode="showOnDemand" />
                <widget name="bottom" position="10,230" size="430,25" font="Regular;23" />
        </screen>
-       <screen name="NimSetup" position="90,98" size="560,410" title="Satconfig">
+       <screen name="NimSetup" position="80,83" size="560,410" title="Satconfig">
                <widget name="config" position="0,0" size="560,402" scrollbarMode="showOnDemand" />
        </screen>
                <widget name="config" position="0,0" size="560,402" scrollbarMode="showOnDemand" />
        </screen>
-       <screen name="ScanSetup" position="90,100" size="520,400" title="Service scan">
+       <screen name="ScanSetup" position="100,88" size="520,400" title="Service scan">
                <widget name="config" position="20,10" size="460,350" scrollbarMode="showOnDemand" />
                <widget name="introduction" position="20,360" size="350,30" font="Regular;23" />
        </screen>
                <widget name="config" position="20,10" size="460,350" scrollbarMode="showOnDemand" />
                <widget name="introduction" position="20,360" size="350,30" font="Regular;23" />
        </screen>
-       <screen name="ScanSimple" position="150,100" size="400,300" title="Service scan">
+       <screen name="ScanSimple" position="160,138" size="400,300" title="Service scan">
                <widget name="header" position="20,10" size="280,25" font="Regular;23"/>
                <widget name="config" position="20,45" size="360,200" scrollbarMode="showOnDemand" />
                <widget name="footer" position="20,250" size="360,25" font="Regular;23"/>
                <!--<widget name="introduction" position="20,360" size="280,30" font="Regular;23" />-->
        </screen>
                <widget name="header" position="20,10" size="280,25" font="Regular;23"/>
                <widget name="config" position="20,45" size="360,200" scrollbarMode="showOnDemand" />
                <widget name="footer" position="20,250" size="360,25" font="Regular;23"/>
                <!--<widget name="introduction" position="20,360" size="280,30" font="Regular;23" />-->
        </screen>
-       <screen name="TimerEntry" position="100,100" size="500,400" title="Timer entry">
+       <screen name="TimerEntry" position="110,188" size="500,400" title="Timer entry">
                <widget name="config" position="5,10" size="480,350" />
                <widget name="ok" position="140,365" size="53,30" pixmap="ok.png" />
                <widget name="oktext" position="140,365" size="53,30" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1" />
                <widget name="cancel" position="240,365" size="100,30" pixmap="cancel.png" />
                <widget name="canceltext" position="240,365" size="100,30" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1" />
        </screen>
                <widget name="config" position="5,10" size="480,350" />
                <widget name="ok" position="140,365" size="53,30" pixmap="ok.png" />
                <widget name="oktext" position="140,365" size="53,30" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1" />
                <widget name="cancel" position="240,365" size="100,30" pixmap="cancel.png" />
                <widget name="canceltext" position="240,365" size="100,30" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1" />
        </screen>
-       <screen name="NetworkSetup" position="140,125" size="460,280" title="Network Setup">
+       <screen name="NetworkSetup" position="130,148" size="460,280" title="Network Setup">
                <widget name="config" position="10,50" size="420,175" scrollbarMode="showOnDemand" />
                <widget name="introduction" position="10,230" size="400,30" font="Regular;23" />
        </screen>
                <widget name="config" position="10,50" size="420,175" scrollbarMode="showOnDemand" />
                <widget name="introduction" position="10,230" size="400,30" font="Regular;23" />
        </screen>
-       <screen name="About" position="140,125" size="360,250" title="About">
+       <screen name="About" position="180,163" size="360,250" title="About">
                <widget name="text" position="10,30" size="420,20" font="Regular;18"/>
                <widget name="fpVersion" position="10,50" size="420,20" font="Regular;18"/>
                <widget name="tuner" position="10,80" size="420,20" font="Regular;18"/>
                <widget name="text" position="10,30" size="420,20" font="Regular;18"/>
                <widget name="fpVersion" position="10,50" size="420,20" font="Regular;18"/>
                <widget name="tuner" position="10,80" size="420,20" font="Regular;18"/>
                <widget name="hdd" position="10,170" size="420,20" font="Regular;18"/>
                <widget name="hddA" position="10,190" size="420,40" font="Regular;18"/>
        </screen>
                <widget name="hdd" position="10,170" size="420,20" font="Regular;18"/>
                <widget name="hddA" position="10,190" size="420,40" font="Regular;18"/>
        </screen>
-       <screen name="configOSD" position="140,125" size="460,350" title="OSD Settings">
+       <screen name="configOSD" position="130,113" size="460,350" title="OSD Settings">
                <widget name="okbutton" position="20,270" size="205,40" />
                <widget name="txt_alpha" position="20,20" size="110,20" />
                <widget name="sld_alpha" position="150,20" size="290,20" />
                <widget name="okbutton" position="20,270" size="205,40" />
                <widget name="txt_alpha" position="20,20" size="110,20" />
                <widget name="sld_alpha" position="150,20" size="290,20" />
                <widget name="title" position="10,120" size="280,50" />
                <widget name="theClock" position="10,60" size="280,50" />
        </screen>
                <widget name="title" position="10,120" size="280,50" />
                <widget name="theClock" position="10,60" size="280,50" />
        </screen>
-
-       <screen name="NumberZap" position="200,140" size="280,60" title="Channel">
-               <widget name="channel" position="50,15" size="110,25" font="Regular;23" />
-               <widget name="number" position="160,15" size="80,25" halign="right" font="Regular;23" />
+       <screen name="NumberZap" position="235,255" size="250,60" title="Channel">
+               <widget name="channel" position="35,15" size="110,25" font="Regular;23" />
+               <widget name="number" position="145,15" size="80,25" halign="right" font="Regular;23" />
        </screen>
        <screen name="MinuteInput" position="200,140" size="280,60" title="Seek">
                <widget name="minutes" position="80,15" size="160,25" halign="right" font="Regular;23" />
        </screen>
        <screen name="MinuteInput" position="200,140" size="280,60" title="Seek">
                <widget name="minutes" position="80,15" size="160,25" halign="right" font="Regular;23" />
        <screen name="MovieSelection" position="90,98" size="560,415" title="Select a movie">
                <widget name="waitingtext" position="0,0" size="500,335" zPosition="2" font="Regular;22" />
                <widget name="list" position="0,0" size="560,375" zPosition="1" scrollbarMode="showOnDemand" />
        <screen name="MovieSelection" position="90,98" size="560,415" title="Select a movie">
                <widget name="waitingtext" position="0,0" size="500,335" zPosition="2" font="Regular;22" />
                <widget name="list" position="0,0" size="560,375" zPosition="1" scrollbarMode="showOnDemand" />
-               <widget name="freeDiskSpace" position="10,380" size="540,30" font="Regular;25" />
+               <widget name="freeDiskSpace" position="10,380" size="540,30" font="Regular;22" />
        </screen>
        <screen name="ServiceScan" position="200,100" size="300,330" title="Service Scan">
                <widget name="pass" position="10,10" size="280,30" font="Regular;20" />
        </screen>
        <screen name="ServiceScan" position="200,100" size="300,330" title="Service Scan">
                <widget name="pass" position="10,10" size="280,30" font="Regular;20" />
@@ -355,11 +357,11 @@ newwidth = wsize[0]
                <widget name="canceltext" position="210,165" size="100,30" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1" />
        </screen>
 
                <widget name="canceltext" position="210,165" size="100,30" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1" />
        </screen>
 
-       <screen name="MessageBox" position="60,300" size="600,10" title="Message">
-               <widget name="text" position="60,10" size="520,0" font="Regular;22" />
-               <widget name="ErrorPixmap" pixmap="error.png" position="0,0" zPosition="3" size="53,53" alphatest="on" transparent="1" />
-               <widget name="QuestionPixmap" pixmap="question.png" position="0,0" zPosition="3" size="53,53" alphatest="on" transparent="1" />
-               <widget name="InfoPixmap" pixmap="info.png" position="0,0" zPosition="3" size="53,53" alphatest="on" transparent="1" />
+       <screen name="MessageBox" position="60,245" size="600,10" title="Message">
+               <widget name="text" position="65,8" size="520,0" font="Regular;22" />
+               <widget name="ErrorPixmap" pixmap="error.png" position="5,5" zPosition="3" size="53,53" alphatest="on" transparent="1" />
+               <widget name="QuestionPixmap" pixmap="question.png" position="5,5" zPosition="3" size="53,53" alphatest="on" transparent="1" />
+               <widget name="InfoPixmap" pixmap="info.png" position="5,5" zPosition="3" size="53,53" alphatest="on" transparent="1" />
                <widget name="list" position="100,100" size="480,375" />
                <applet type="onLayoutFinish">
 # this should be factored out into some helper code, but currently demonstrates applets.
                <widget name="list" position="100,100" size="480,375" />
                <applet type="onLayoutFinish">
 # this should be factored out into some helper code, but currently demonstrates applets.
@@ -397,4 +399,4 @@ newwidth = wsize[0]
 self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y()))
                </applet>
        </screen>
 self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y()))
                </applet>
        </screen>
-</skin>
\ No newline at end of file
+</skin>
index ba2e14d3372315a65c8788863e27198e5ef83feb..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/stop-small-fs8.png and b/data/stop-small-fs8.png differ
index a692cf179f4e3866adb32e7529164a33e78af669..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/verticalline-plugins.png and b/data/verticalline-plugins.png differ
index 20c55ee7bb9b0b8d517a78f6dad7d0931817c887..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/volumeslider-fs8.png and b/data/volumeslider-fs8.png differ
index 137799831d523bc79ab5aa6c50599f515c0b42ab..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
Binary files a/data/wizard.png and b/data/wizard.png differ
index 0d8245c29320b5708bbc826ab14274345b021f17..74117309a64b39a4fe657496829790b8643ccc9d 100644 (file)
@@ -32,7 +32,7 @@ EXTENSIONS = {
 
 def FileEntryComponent(name, absolute = None, isDir = False):
        res = [ (absolute, isDir) ]
 
 def FileEntryComponent(name, absolute = None, isDir = False):
        res = [ (absolute, isDir) ]
-       res.append((eListboxPythonMultiContent.TYPE_TEXT, 35, 1, 200, 20, 0, RT_HALIGN_LEFT, name))
+       res.append((eListboxPythonMultiContent.TYPE_TEXT, 35, 1, 470, 20, 0, RT_HALIGN_LEFT, name))
        if isDir:
                png = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "extensions/directory.png"))
        else:
        if isDir:
                png = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "extensions/directory.png"))
        else:
index c271c3c64989bfa5105efbe6edee5ddfc369f9cc..45551ccc1f368e5a866eaaddb701ab0e653378f8 100644 (file)
@@ -24,15 +24,15 @@ STATE_REWIND = 3
 STATE_FORWARD = 4
 STATE_NONE = 5
 
 STATE_FORWARD = 4
 STATE_NONE = 5
 
-PlayIcon = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "play-small-fs8.png"))
-PauseIcon = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "pause-small-fs8.png"))
-StopIcon = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "stop-small-fs8.png"))
-RewindIcon = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "rewind-small-fs8.png"))
-ForwardIcon = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "forward-small-fs8.png"))
+PlayIcon = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "ico_mp_play.png"))
+PauseIcon = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "ico_mp_pause.png"))
+StopIcon = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "ico_mp_stop.png"))
+RewindIcon = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "ico_mp_rewind.png"))
+ForwardIcon = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "ico_mp_forward.png"))
 
 def PlaylistEntryComponent(serviceref, state):
        res = [ serviceref ]
 
 def PlaylistEntryComponent(serviceref, state):
        res = [ serviceref ]
-       res.append((eListboxPythonMultiContent.TYPE_TEXT, 35, 0, 250, 32, 0, RT_VALIGN_CENTER, os.path.split(serviceref.getPath().split('/')[-1])[1]))
+       res.append((eListboxPythonMultiContent.TYPE_TEXT,25, 0, 470, 32, 0, RT_VALIGN_CENTER, os.path.split(serviceref.getPath().split('/')[-1])[1]))
        png = None
        if state == STATE_PLAY:
                png = PlayIcon
        png = None
        if state == STATE_PLAY:
                png = PlayIcon
@@ -46,7 +46,7 @@ def PlaylistEntryComponent(serviceref, state):
                png = ForwardIcon
 
        if png is not None:
                png = ForwardIcon
 
        if png is not None:
-               res.append((eListboxPythonMultiContent.TYPE_PIXMAP, 0, 0, 33, 32, png))
+               res.append((eListboxPythonMultiContent.TYPE_PIXMAP_ALPHATEST, 5, 0, 16, 16, png))
     
        return res
 
     
        return res
 
@@ -70,7 +70,7 @@ class PlayList(MenuList, HTMLComponent, GUIComponent):
 
        def postWidgetCreate(self, instance):
                instance.setContent(self.l)
 
        def postWidgetCreate(self, instance):
                instance.setContent(self.l)
-               instance.setItemHeight(32)
+               instance.setItemHeight(22)
 
        def getSelection(self):
                return self.l.getCurrentSelection()[0]
 
        def getSelection(self):
                return self.l.getCurrentSelection()[0]
index 7220f0a9349d4f09d33895fafa6aeb7cb8edf0d3..9b9cfea86220f933d162e2aed42873b9da664427 100644 (file)
@@ -11,36 +11,36 @@ from enigma import *
 def PluginEntryComponent(plugin):
        res = [ plugin ]
        
 def PluginEntryComponent(plugin):
        res = [ plugin ]
        
-       res.append(MultiContentEntryText(pos=(80, 5), size=(300, 25), font=0, text=plugin.name))
-       res.append(MultiContentEntryText(pos=(80, 26), size=(300, 17), font=1, text=plugin.description))
+       res.append(MultiContentEntryText(pos=(120, 5), size=(320, 25), font=0, text=plugin.name))
+       res.append(MultiContentEntryText(pos=(120, 26), size=(320, 17), font=1, text=plugin.description))
 
        if plugin.icon is None:
                png = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "plugin.png"))
        else:
                png = plugin.icon
 
        if plugin.icon is None:
                png = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "plugin.png"))
        else:
                png = plugin.icon
-       res.append(MultiContentEntryPixmapAlphaTest(pos=(10, 5), size=(60, 40), png = png))
+       res.append(MultiContentEntryPixmapAlphaTest(pos=(10, 5), size=(100, 40), png = png))
        
        return res
 
 def PluginCategoryComponent(name, png):
        res = [ name ]
        
        
        return res
 
 def PluginCategoryComponent(name, png):
        res = [ name ]
        
-       res.append(MultiContentEntryText(pos=(80, 5), size=(300, 25), font=0, text=name))
-       res.append(MultiContentEntryPixmapAlphaTest(pos=(0, 0), size=(60, 50), png = png))
+       res.append(MultiContentEntryText(pos=(120, 5), size=(320, 25), font=0, text=name))
+       res.append(MultiContentEntryPixmapAlphaTest(pos=(10, 0), size=(100, 50), png = png))
        
        return res
 
 def PluginDownloadComponent(plugin, name):
        res = [ plugin ]
        
        
        return res
 
 def PluginDownloadComponent(plugin, name):
        res = [ plugin ]
        
-       res.append(MultiContentEntryText(pos=(80, 5), size=(300, 25), font=0, text=name))
-       res.append(MultiContentEntryText(pos=(80, 26), size=(300, 17), font=1, text=plugin.description))
+       res.append(MultiContentEntryText(pos=(120, 5), size=(320, 25), font=0, text=name))
+       res.append(MultiContentEntryText(pos=(120, 26), size=(320, 17), font=1, text=plugin.description))
 
        if plugin.icon is None:
                png = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "plugin.png"))
        else:
                png = plugin.icon
 
        if plugin.icon is None:
                png = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "plugin.png"))
        else:
                png = plugin.icon
-       res.append(MultiContentEntryPixmapAlphaTest(pos=(0, 0), size=(60, 50), png = png))
+       res.append(MultiContentEntryPixmapAlphaTest(pos=(10, 0), size=(100, 50), png = png))
        
        return res
 
        
        return res
 
index bb219a4c59863a36c6bc5da2c766b6a3888162a1..4962a0581491afeedb6bb1c30a699ee0feed1714 100644 (file)
Binary files a/lib/python/Plugins/SystemPlugins/ConfigurationBackup/backup.png and b/lib/python/Plugins/SystemPlugins/ConfigurationBackup/backup.png differ
index f75db7a0f6820e98c57e0759d117ab398e915110..a392bbe6caf7a74e15b4948bec5c4333652c76e0 100644 (file)
Binary files a/lib/python/Plugins/SystemPlugins/ConfigurationBackup/blue.png and b/lib/python/Plugins/SystemPlugins/ConfigurationBackup/blue.png differ
index 118c3f46fa4791a442a0e6248a7790fd80f2a48a..f168e4d01304b4e60113922e2203bb23b191932e 100644 (file)
Binary files a/lib/python/Plugins/SystemPlugins/ConfigurationBackup/green.png and b/lib/python/Plugins/SystemPlugins/ConfigurationBackup/green.png differ
index 5bffb71ce82a893f0f78a33eaa62c38aaccb7211..f47886c2ed21f5df45100678bb0efd56bac33946 100644 (file)
@@ -34,16 +34,16 @@ MountPoints = {
 
 class BackupSetup(Screen):
        skin = """
 
 class BackupSetup(Screen):
        skin = """
-               <screen position="100,100" size="400,400" title="Backup and Restore" >
-                       <widget name="config" position="5,10" size="380,350" />
-                       <widget name="ok" position="10,365" size="53,30" pixmap="~/green.png" />
-                       <widget name="oktext" position="10,365" size="53,30" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1"  foregroundColor="black" />
-                       <widget name="cancel" position="73,365" size="100,30" pixmap="~/red.png" />
-                       <widget name="canceltext" position="73,365" size="100,30" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1" foregroundColor="black" />
-                       <widget name="restore" position="183,365" size="100,30" pixmap="~/yellow.png" />
-                       <widget name="restoretext" position="183,365" size="100,30" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1"  foregroundColor="black" />
-                       <widget name="backup" position="293,365" size="100,30" pixmap="~/blue.png" />
-                       <widget name="backuptext" position="293,365" size="100,30" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1"  foregroundColor="black" />
+               <screen position="135,144" size="450,300" title="Backup and Restore" >
+                       <widget name="config" position="10,10" size="430,240" />
+                       <widget name="ok" position="10,255" size="100,40" pixmap="~/green.png" transparent="1" alphatest="on" />
+                       <widget name="oktext" position="0,0" size="0,0" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1"  foregroundColor="black" />
+                       <widget name="cancel" position="120,255" size="100,40" pixmap="~/red.png" transparent="1" alphatest="on" />
+                       <widget name="canceltext" position="0,0" size="0,0" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1" foregroundColor="black" />
+                       <widget name="restore" position="230,255" size="100,40" pixmap="~/yellow.png" transparent="1" alphatest="on" />
+                       <widget name="restoretext" position="0,0" size="0,0" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1"  foregroundColor="black" />
+                       <widget name="backup" position="340,255" size="100,40" pixmap="~/blue.png" transparent="1" alphatest="on" />
+                       <widget name="backuptext" position="0,0" size="0,0" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1"  foregroundColor="black" />
                </screen>"""
                
        def keyLeft(self):
                </screen>"""
                
        def keyLeft(self):
@@ -150,12 +150,12 @@ class BackupSetup(Screen):
 
 class RestoreMenu(Screen):
        skin = """
 
 class RestoreMenu(Screen):
        skin = """
-               <screen position="100,100" size="400,400" title="Restore Backups" >
-               <widget name="filelist" position="5,10" size="380,350" scrollbarMode="showOnDemand" />
-               <widget name="cancel" position="73,365" size="100,30" pixmap="~/red.png" />
-               <widget name="canceltext" position="73,365" size="100,30" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1" foregroundColor="black" />
-               <widget name="restore" position="183,365" size="100,30" pixmap="~/yellow.png" />
-               <widget name="restoretext" position="183,365" size="100,30" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1"  foregroundColor="black" />
+               <screen position="135,144" size="450,300" title="Restore Backups" >
+               <widget name="filelist" position="10,10" size="430,240" scrollbarMode="showOnDemand" />
+               <widget name="cancel" position="120,255" size="100,40" pixmap="~/red.png" transparent="1" alphatest="on" />             
+               <widget name="canceltext" position="0,0" size="0,0" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1" foregroundColor="black" />
+               <widget name="restore" position="230,255" size="100,40" pixmap="~/yellow.png" transparent="1" alphatest="on" />
+               <widget name="restoretext" position="0,0" size="0,0" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1"  foregroundColor="black" />
                </screen>"""
 
        def __init__(self, session, args = None):
                </screen>"""
 
        def __init__(self, session, args = None):
index 4f7e97fbcba963241dd4eb0119065ca579b05976..8096045f3df0c20461f5cc5099a388093407f493 100644 (file)
Binary files a/lib/python/Plugins/SystemPlugins/ConfigurationBackup/red.png and b/lib/python/Plugins/SystemPlugins/ConfigurationBackup/red.png differ
index 48b3e68f8fe0e36d02ee134afd05c86f3b8b0dc7..dacb80e688f03198a7c2a1ec6cc4c54f1c00c4a6 100644 (file)
Binary files a/lib/python/Plugins/SystemPlugins/ConfigurationBackup/yellow.png and b/lib/python/Plugins/SystemPlugins/ConfigurationBackup/yellow.png differ
index 6bc17b1e5eea771fb9ba1ed5f80f61e20780ddd3..0ece6c76a7a87233bb21644f2c0d68e0f8218eea 100644 (file)
Binary files a/lib/python/Plugins/SystemPlugins/SoftwareUpdate/update.png and b/lib/python/Plugins/SystemPlugins/SoftwareUpdate/update.png differ
index 3e238e0869e7c19564c7a0a44280d340e04bcda3..32296b6c623fab1a1f83e22e72a9b9072c6e2545 100644 (file)
@@ -10,7 +10,7 @@ from Components.Label import Label
 from Components.FileList import FileEntryComponent, FileList
 from Components.MediaPlayer import PlayList, PlaylistEntryComponent
 from Plugins.Plugin import PluginDescriptor
 from Components.FileList import FileEntryComponent, FileList
 from Components.MediaPlayer import PlayList, PlaylistEntryComponent
 from Plugins.Plugin import PluginDescriptor
-from Tools.Directories import resolveFilename, SCOPE_MEDIA, SCOPE_CONFIG
+from Tools.Directories import resolveFilename, SCOPE_MEDIA, SCOPE_CONFIG, SCOPE_SKIN_IMAGE
 from Components.ServicePosition import ServicePositionGauge
 from Screens.ChoiceBox import ChoiceBox
 from Components.ServiceEventTracker import ServiceEventTracker
 from Components.ServicePosition import ServicePositionGauge
 from Screens.ChoiceBox import ChoiceBox
 from Components.ServiceEventTracker import ServiceEventTracker
@@ -32,7 +32,7 @@ class MediaPlayer(Screen, InfoBarSeek):
                self.addPlaylistParser(PlaylistIOPLS, "pls")
                self.addPlaylistParser(PlaylistIOInternal, "e2pls")
 
                self.addPlaylistParser(PlaylistIOPLS, "pls")
                self.addPlaylistParser(PlaylistIOInternal, "e2pls")
 
-               self.filelist = FileList(resolveFilename(SCOPE_MEDIA), matchingPattern = "(?i)^.*\.(mp3|ogg|ts|wav|wave|m3u|pls|e2pls|mpg|vob)", useServiceRef = True)
+               self.filelist = FileList(resolveFilename(SCOPE_MEDIA), matchingPattern = "^.*\.(mp3|ogg|ts|wav|wave|m3u|pls|e2pls|mpg|vob)", useServiceRef = True)              
                self["filelist"] = self.filelist
 
                self.playlist = PlayList()
                self["filelist"] = self.filelist
 
                self.playlist = PlayList()
@@ -52,6 +52,7 @@ class MediaPlayer(Screen, InfoBarSeek):
                self["year"] = Label("")
                self["genretext"] = Label(_("Genre:"))
                self["genre"] = Label("")
                self["year"] = Label("")
                self["genretext"] = Label(_("Genre:"))
                self["genre"] = Label("")
+               self["coverArt"] = Pixmap()
                
                #self["text"] = Input("1234", maxSize=True, type=Input.NUMBER)
 
                
                #self["text"] = Input("1234", maxSize=True, type=Input.NUMBER)
 
@@ -129,6 +130,8 @@ class MediaPlayer(Screen, InfoBarSeek):
                self.infoTimer.start(500)
                
                self.currList = "filelist"
                self.infoTimer.start(500)
                
                self.currList = "filelist"
+
+               self.coverArtFileName = ""
                
                self.playlistIOInternal = PlaylistIOInternal()
                list = self.playlistIOInternal.open(resolveFilename(SCOPE_CONFIG, "playlist.e2pls"))
                
                self.playlistIOInternal = PlaylistIOInternal()
                list = self.playlistIOInternal.open(resolveFilename(SCOPE_CONFIG, "playlist.e2pls"))
@@ -169,8 +172,10 @@ class MediaPlayer(Screen, InfoBarSeek):
                                                                                 album = currPlay.info().getInfoString(iServiceInformation.sAlbum),
                                                                                 genre = currPlay.info().getInfoString(iServiceInformation.sGenre),
                                                                                 clear = True)
                                                                                 album = currPlay.info().getInfoString(iServiceInformation.sAlbum),
                                                                                 genre = currPlay.info().getInfoString(iServiceInformation.sGenre),
                                                                                 clear = True)
+                       self.updateCoverArtPixmap( currPlay.info().getName() )
                else:
                        self.updateMusicInformation()
                else:
                        self.updateMusicInformation()
+                       self.updateCoverArtPixmap( "" )
        
        def updateMusicInformation(self, artist = "", title = "", album = "", year = "", genre = "", clear = False):
                self.updateSingleMusicInformation("artist", artist, clear)
        
        def updateMusicInformation(self, artist = "", title = "", album = "", year = "", genre = "", clear = False):
                self.updateSingleMusicInformation("artist", artist, clear)
@@ -184,6 +189,19 @@ class MediaPlayer(Screen, InfoBarSeek):
                        if self[name].getText() != info:
                                self[name].setText(info)
 
                        if self[name].getText() != info:
                                self[name].setText(info)
 
+       def updateCoverArtPixmap(self, currentServiceName):
+               filename = currentServiceName
+               # The "getName" usually adds something like "MP3 File:" infront of filename
+               # Get rid of this...by finding the first "/"
+               filename = filename[filename.find("/"):]
+               path = os.path.dirname(filename)
+               pngname = path + "/" + "folder.png"
+               if not os.path.exists(pngname):
+                       pngname = resolveFilename(SCOPE_SKIN_IMAGE, "no_coverArt.png")
+               if self.coverArtFileName != pngname:
+                       self.coverArtFileName = pngname
+                       self["coverArt"].instance.setPixmapFromFile(self.coverArtFileName)
+
        def fwdTimerFire(self):
                self.fwdKeyTimer.stop()
                self.fwdtimer = False
        def fwdTimerFire(self):
                self.fwdKeyTimer.stop()
                self.fwdtimer = False