add new skin stuff
[vuplus_dvbapp] / lib / python / Components / Sources / Clock.py
1 from Tools.Event import Event
2 from enigma import eTimer
3 import time
4
5 from Source import Source
6
7 class Clock(Source):
8         def __init__(self):
9                 self.changed = Event(start=self.start, stop=self.stop)
10                 self.clock_timer = eTimer()
11                 self.clock_timer.timeout.get().append(self.changed)
12
13         def start(self):
14                 self.clock_timer.start(1000)
15
16         def stop(self):
17                 self.clock_timer.stop()
18
19         def getClock(self):
20                 return time.time()
21
22         time = property(getClock)