From 2e874fa14264bf37f17ae9b9375e26059e7f35ec Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Thu, 15 Jun 2006 17:34:06 +0000 Subject: add new skin stuff --- lib/python/Components/Converter/EventName.py | 29 ++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 lib/python/Components/Converter/EventName.py (limited to 'lib/python/Components/Converter/EventName.py') 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) -- cgit v1.2.3