7 class BlinkingPixmap(Pixmap):
13 self.setBlinkTime(500)
16 self.timer.timeout.get().append(self.blink)
18 def setBlinkTime(self, time):
22 if self.blinking == True:
23 if (self.state == self.SHOWN):
25 elif (self.state == self.HIDDEN):
28 def startBlinking(self):
30 self.timer.start(self.blinktime)
32 def stopBlinking(self):
34 if (self.state == self.SHOWN):
38 class BlinkingPixmapConditional(BlinkingPixmap, PixmapConditional):
40 BlinkingPixmap.__init__(self)
41 PixmapConditional.__init__(self)
43 def activateCondition(self, condition):
45 if not self.blinking: # we are already blinking
48 if self.blinking: # we are blinking