Skin me...‎ > ‎

Skin Components

Skin Components 
They can be called from to places: /usr/lib/enigma2/python/Components/Renderer/
and in /usr/lib/enigma2/python/Components/Converter/

Here you can download them and get information how to use them.

Converter/
CAconvert.py
Shows current system Caids in InfoBar

ExtremeInfo.py



Translates English weekday and month in to shot text in to German - de_DE, Italian - it_IT, Spanish - es_ES
Using: # -*- coding: utf-8 -*-

transBoDClockToText.py
It is my mod of valis vhdConvClockToText.py that translates day and month clock text in to more languages in full text, it includes:
German - de_DE, Italian - it_IT, Spanish - es_ES, Dutch - nl_NL, Danish - da_DK, Norwegian - no_NOSwedish - sv_SEFinnish - fi_FIPolish - pl_PL
Using: # -*- coding: iso-8859-15-*- (I may have to change it?? - but it works...)

<widget source="global.CurrentTime" render="Label" position="645,67" size="530,30" font="Regular;20" halign="right" backgroundColor="backtop" transparent="1" zPosition="2">
 <convert type="transBoDClockToText">LocaleKurz:%w %d %m</convert>
</widget>

>LocaleKurz:%w %d %m<
%w = Weekday - %d = Date - %m = Month

>LocaleLang:%w %d %m< - adds clock, hour and Minutes

Neverland skin Time Top Text
In my skin setup I had to use, 3. calls for global.CurrentTime
2. time fore common ClockToText and 1. time fore translator.
    <widget source="global.CurrentTime" render="Label" position="1131,37" size="100,28" font="Regular;26" halign="right" backgroundColor="backtop" transparent="1">
      <convert type="ClockToText">Default</convert>
    </widget>
<widget source="global.CurrentTime" render="Label" position="645,67" size="530,30" font="Regular;20" halign="right" backgroundColor="backtop" transparent="1" zPosition="2">
 <convert type="transBoDClockToText">LocaleKurz:%w %d %m</convert>
</widget>
    <widget source="global.CurrentTime" render="Label" position="1131,67" size="100,28" font="Regular;20" halign="right" backgroundColor="backtop" transparent="1">
      <convert type="ClockToText">Format:%Y</convert>
    </widget>

There are many opportunities, check the files ClockToText and transBoDClockToTextand you get there, you need to reboot e2 after changes.

valiRefString.py
Is used to place Picons in:

<screen title="Eventview"
<widget alphatest="blend" position="845,40" render="Picon" size="100,60" source="Title" transparent="1" zPosition="5">
<convert type="valiRefString">CurrentRef</convert>
</widget>

<screen title="Channel Selection"
<widget alphatest="blend" position="845,40" render="Picon" size="100,60" source="ServiceEvent" transparent="1" zPosition="5">
<convert type="valiRefString">ServicelistRef</convert>
</widget>

<screen title="EPG Selection"
<widget alphatest="blend" position="845,40" render="Picon" size="100,60" source="Event" transparent="1" zPosition="5">
<convert type="valiRefString">CurrentRef</convert>
</widget>


Use this to show all tuner information in one line.
<widget backgroundColor="background" font="Regular;18" foregroundColor="foreground" halign="center" position="50,28" render="Label" size="1180,44" source="session.CurrentService" transparent="1" valign="center" zPosition="4">
<convert type="vhdConvSmartInfo">ShowMe</convert>
</widget>
>ShowMe< = only sat info
>ExpertInfo< = sat info + Box-Temp





Renderer/