diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2006-06-15 17:34:06 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2006-06-15 17:34:06 +0000 |
| commit | 2e874fa14264bf37f17ae9b9375e26059e7f35ec (patch) | |
| tree | ceb5244659b57714fb4609914f3146630f045c4a /lib/python/Components/Converter/EventName.py | |
| parent | e131b75fd194db84a37f2395b5ab88093e09192f (diff) | |
| download | enigma2-2e874fa14264bf37f17ae9b9375e26059e7f35ec.tar.gz enigma2-2e874fa14264bf37f17ae9b9375e26059e7f35ec.zip | |
add new skin stuff
Diffstat (limited to 'lib/python/Components/Converter/EventName.py')
| -rw-r--r-- | lib/python/Components/Converter/EventName.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/lib/python/Components/Converter/EventName.py b/lib/python/Components/Converter/EventName.py new file mode 100644 index 00000000..e391b95f --- /dev/null +++ b/lib/python/Components/Converter/EventName.py @@ -0,0 +1,29 @@ +from Components.Converter.Converter import Converter + +class EventName(Converter, object): + NAME = 0 + SHORT_DESCRIPTION = 1 + EXTENDED_DESCRIPTION = 2 + + def __init__(self, type, *args, **kwargs): + Converter.__init__(self) + if type == "Description": + self.type = self.SHORT_DESCRIPTION + elif type == "ExtendedDescription": + self.type = self.EXTENDED_DESCRIPTION + else: + self.type = self.NAME + + def getText(self): + event = self.source.event + if event is None: + return "" + + if self.type == self.NAME: + return event.getEventName() + elif self.type == self.SHORT_DESCRIPTION: + return event.getShortDescription() + elif self.type == self.EXTENDED_DESCRIPTION: + return event.getExtendedDescription() + + text = property(getText) |
