blob: ba135acf41e8f32fea44d7dc3f8125a519445773 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
from Components.VariableText import VariableText
from Components.GUIComponent import GUIComponent
from enigma import eLabel
from Source import Source
class Event(VariableText, GUIComponent, Source, object):
def __init__(self):
Source.__init__(self)
GUIComponent.__init__(self)
VariableText.__init__(self)
self.evt = None
GUI_WIDGET = eLabel
def getCurrentEvent(self):
return self.evt
event = property(getCurrentEvent)
def newEvent(self, event):
if not self.evt or self.evt != event:
self.evt = event
if not event:
self.changed((self.CHANGED_CLEAR,))
else:
self.changed((self.CHANGED_ALL,))
|