From dc093daa0b0c4b12e33c30fb1b0b48c18ab8f8b5 Mon Sep 17 00:00:00 2001 From: Stefan Pluecken Date: Fri, 25 Nov 2005 06:26:19 +0000 Subject: introduce BlinkingPointConditional, which blinks, if a condition-function returns True --- lib/python/Components/BlinkingPoint.py | 55 ---------------------------------- 1 file changed, 55 deletions(-) (limited to 'lib/python/Components/BlinkingPoint.py') diff --git a/lib/python/Components/BlinkingPoint.py b/lib/python/Components/BlinkingPoint.py index b5a45dbb..e69de29b 100644 --- a/lib/python/Components/BlinkingPoint.py +++ b/lib/python/Components/BlinkingPoint.py @@ -1,55 +0,0 @@ -from HTMLComponent import * -from GUIComponent import * - -from Pixmap import Pixmap - -from enigma import * - -import time - -class BlinkingPoint(GUIComponent, Pixmap): - SHOWN = 0 - HIDDEN = 1 - - def __init__(self): - Pixmap.__init__(self) - GUIComponent.__init__(self) - - self.state = self.SHOWN - self.blinking = False - - self.timer = eTimer() - self.timer.timeout.get().append(self.blink) - - def createWidget(self, parent): - return self.getePixmap(parent, "/usr/share/enigma2/record.png") - - def removeWidget(self, w): - pass - - def showPoint(self): - print "Show point" - self.state = self.SHOWN - self.instance.show() - - def hidePoint(self): - print "Hide point" - self.state = self.HIDDEN - self.instance.hide() - - def blink(self): - if self.blinking == True: - if (self.state == self.SHOWN): - self.hidePoint() - elif (self.state == self.HIDDEN): - self.showPoint() - - def startBlinking(self): - self.blinking = True - self.timer.start(500) - - def stopBlinking(self): - self.blinking = False - if (self.state == self.SHOWN): - self.hidePoint() - self.timer.stop() \ No newline at end of file -- cgit v1.2.3