Hallo,
ich wollte mir für das OFDb Plugin einen eigenen Screen skinnen.
Habe aus der /usr/lib/enigma2/phyton/Plugins/Extention/OFDb/plugin.py folgenden "defaultscreen" rausgesucht:
Code
<screen name="OFDb" position="center,center" size="600,420" title="Online-Filmdatenbank Details Plugin" >
<ePixmap pixmap="skin_default/buttons/red.png" position="0,0" zPosition="0" size="140,40" transparent="1" alphatest="on" />
<ePixmap pixmap="skin_default/buttons/green.png" position="140,0" zPosition="0" size="140,40" transparent="1" alphatest="on" />
<ePixmap pixmap="skin_default/buttons/yellow.png" position="280,0" zPosition="0" size="140,40" transparent="1" alphatest="on" />
<ePixmap pixmap="skin_default/buttons/blue.png" position="420,0" zPosition="0" size="140,40" transparent="1" alphatest="on" />
<ePixmap pixmap="skin_default/buttons/key_menu.png" position="565,5" zPosition="0" size="35,25" alphatest="on" />
<widget name="key_red" position="0,0" zPosition="1" size="140,40" font="Regular;20" valign="center" halign="center" backgroundColor="#9f1313" transparent="1" />
<widget name="key_green" position="140,0" zPosition="1" size="140,40" font="Regular;20" valign="center" halign="center" backgroundColor="#1f771f" transparent="1" />
<widget name="key_yellow" position="280,0" zPosition="1" size="140,40" font="Regular;20" valign="center" halign="center" backgroundColor="#a08500" transparent="1" />
<widget name="key_blue" position="420,0" zPosition="1" size="140,40" font="Regular;20" valign="center" halign="center" backgroundColor="#18188b" transparent="1" />
<widget name="titellabel" position="10,40" size="330,45" valign="center" font="Regular;22"/>
<widget name="detailslabel" position="105,90" size="485,140" font="Regular;18" />
<widget name="castlabel" position="10,235" size="580,155" font="Regular;18" />
<widget name="extralabel" position="10,40" size="580,350" font="Regular;18" />
<widget name="ratinglabel" position="340,62" size="250,20" halign="center" font="Regular;18" foregroundColor="#f0b400"/>
<widget name="statusbar" position="10,404" size="580,16" font="Regular;16" foregroundColor="#cccccc" />
<widget name="poster" position="4,90" size="96,140" alphatest="on" />
<widget name="menu" position="10,115" size="580,275" zPosition="3" scrollbarMode="showOnDemand" />
<widget name="starsbg" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/OFDb/starsbar_empty.png" position="340,40" zPosition="0" size="250,21" transparent="1" alphatest="on" />
<widget name="stars" position="340,40" size="250,21" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/OFDb/starsbar_filled.png" transparent="1" />
</screen>
Alles anzeigen
Nun habe ich versucht den eben anzupassen nach meinen Wünschen:
Code
<!-- OFDb Info (plugin) -->
<screen name="OFDb" position="center,center" title="Online-Filmdatenbank Details Plugin" size="1100,660" backgroundColor="transparent" flags="wfNoBorder">
<!-- Background -->
<ePixmap position="0,0" size="1100,660" zPosition="-1" pixmap="BlackDreamHD/menu/menu-1100x660.png"/>
<!-- Title & Titelicon -->
<widget source="Title" render="Label" position="50,6" size="1000,30" halign="center" font="Regular;30" backgroundColor="background" shadowColor="black" shadowOffset="-2,-2" transparent="1"/>
<ePixmap position="1040,5" size="32,32" pixmap="BlackDreamHD/menu/info32x32.png" alphatest="on"/>
<ePixmap position="25,10" size="15,20" pixmap="BlackDreamHD/menu/arrow.png" alphatest="blend"/>
<!-- Titel Informations -->
<widget name="titellabel" position="10,40" size="330,45" valign="center" font="Regular;24" foregroundColor="red" backgroundColor="background" shadowColor="black" shadowOffset="-2,-2" transparent="1"/>
<!-- Details Informations -->
<widget name="detailslabel" position="170,60" size="850,220" font="Regular;24" foregroundColor="foreyellow" backgroundColor="background" shadowColor="black" shadowOffset="-2,-2" transparent="1"/>
<!-- Cast Informations -->
<widget name="castlabel" position="30,240" size="1040,300" font="Regular;24" backgroundColor="background" shadowColor="black" shadowOffset="-2,-2" transparent="1"/>
<!-- Extra Informations -->
<widget name="extralabel" position="30,60" size="1040,520" font="Regular;24" backgroundColor="background" shadowColor="black" shadowOffset="-2,-2" transparent="1"/>
<!-- Cover picture -->
<widget name="poster" position="30,50" size="110,180" alphatest="on" />
<!-- Menu -->
<widget name="menu" position="30,135" size="1040,382" itemHeight="32" zPosition="3" scrollbarMode="showOnDemand" selectionPixmap="BlackDreamHD/selpic/sel32.png" transparent="1" />
<!-- Stars (Icons,Background & Rating) -->
<widget name="starsbg" position="800,560" size="210,21" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/OFDb/starsbar_empty.png" zPosition="0" transparent="1" alphatest="on" />
<widget name="stars" position="800,560" size="210,21" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/OFDb/starsbar_filled.png" transparent="1" />
<widget name="ratinglabel" position="790,582" size="250,20" halign="left" font="Regular;20" foregroundColor="#f0b400" backgroundColor="background" shadowColor="black" shadowOffset="-2,-2" transparent="1"/>
<!-- Status Bar -->
<widget name="statusbar" position="50,580" size="1000,25" font="Regular;24" halign="center" foregroundColor="foreyellow" backgroundColor="background" shadowColor="black" shadowOffset="-2,-2" transparent="1" />
<!-- Buttons & Keycode -->
<ePixmap pixmap="BlackDreamHD/buttons/red.png" position="40,627" zPosition="4" size="35,25" transparent="1" alphatest="blend"/>
<ePixmap pixmap="BlackDreamHD/buttons/green.png" position="260,627" zPosition="4" size="35,25" transparent="1" alphatest="blend"/>
<ePixmap pixmap="BlackDreamHD/buttons/yellow.png" position="540,627" zPosition="4" size="35,25" transparent="1" alphatest="blend"/>
<ePixmap pixmap="BlackDreamHD/buttons/blue.png" position="800,627" zPosition="4" size="35,25" transparent="1" alphatest="blend"/>
<ePixmap pixmap="BlackDreamHD/buttons/menu.png" position="1010,625" zPosition="0" size="70,30" alphatest="on" />
<widget name="key_red" position="80,627" size="250,25" zPosition="5" valign="top" halign="left" font="Regular;24" backgroundColor="background" shadowColor="black" shadowOffset="-2,-2" transparent="1"/>
<widget name="key_green" position="300,627" size="350,25" zPosition="5" valign="top" halign="left" font="Regular;24" backgroundColor="background" shadowColor="black" shadowOffset="-2,-2" transparent="1"/>
<widget name="key_yellow" position="580,627" size="250,25" zPosition="5" valign="top" halign="left" font="Regular;24" backgroundColor="background" shadowColor="black" shadowOffset="-2,-2" transparent="1"/>
<widget name="key_blue" position="840,627" size="250,25" zPosition="5" valign="top" halign="left" font="Regular;24" backgroundColor="background" shadowColor="black" shadowOffset="-2,-2" transparent="1"/>
</screen>
Alles anzeigen
Wenn ich aber das Plugin Starte wird mir der "defaultscreen" geladen
Im Terminal (Telnet) erhalte ich folgende Ausgabe:
Code
['EPGSelection']
allocating new converter!
allocating new converter!
allocating new converter!
['EPGSelection_summary', 'SimpleSummary']
action -> OkCancelActions ok
[OFDb] Downloading Query http://www.ofdb.de/view.php?page=suchergebnis&Kat=DTitel&SText=U-571 to /tmp/ofdbquery.html
Looking for embedded skin
[OFDb] fallback to default translation for OFDb Plugin
Looking for embedded skin
No skin to read...
warning, skin is missing element headline in <class 'Plugins.Extensions.OFDb.plugin.OFDbLCDScreen'>
[OFDBquery]
[OFDb] downloading query http://www.ofdb.de/film/1722,U-571 to /tmp/ofdbquery2.html
[OFDBparse]
[OFDb] fallback to default translation for Details
[OFDb] downloading poster http://img.ofdb.de/film/1/1722.jpg to /tmp/poster.jpg
[Picload] setPara max-X=96 max-Y=140 aspect_ratio=1.000000 cache=0 resize=1 bg=#00000000
before: 1
Alles anzeigen
Naja ich sehe das er wohl den defaultskin auswählt und das bei der Warnung angezeigt wird das was in der Headline fehlt,
ist damit die Headline von der .py Datei gemaint oder von meinem Screen?
Sollte doch eigentlich fast genauso gehen bzw. aussehen wie beim Plugin "IMDb" das geht ja einwandfrei
wie man im Anhang sehen kann..