X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/7aaa13924d6d60f6fb66a262ce6ecd8088aee9b6..01f6932815a6a21ab46bb420be093685378b43dd:/lib/python/Components/ConditionalWidget.py diff --git a/lib/python/Components/ConditionalWidget.py b/lib/python/Components/ConditionalWidget.py index 8d4af30a..b77d8658 100644 --- a/lib/python/Components/ConditionalWidget.py +++ b/lib/python/Components/ConditionalWidget.py @@ -30,6 +30,9 @@ class Widget(GUIComponent): def hideWidget(self): self.state = self.HIDDEN self.instance.hide() + + def move(self, x, y): + self.instance.move(ePoint(int(x), int(y))) class ConditionalWidget(Widget): def __init__(self, withTimer = True): @@ -40,7 +43,7 @@ class ConditionalWidget(Widget): if (withTimer): self.conditionCheckTimer = eTimer() self.conditionCheckTimer.timeout.get().append(self.update) - self.conditionCheckTimer.start(500) + self.conditionCheckTimer.start(1000) def setConnect(self, conditionalFunction): self.conditionalFunction = conditionalFunction @@ -57,14 +60,11 @@ class ConditionalWidget(Widget): if (self.conditionalFunction != None): try: self.conditionalFunction() # check, if the conditionalfunction is still valid + self.activateCondition(self.conditionalFunction()) except: self.conditionalFunction = None self.activateCondition(False) - self.activateCondition(self.conditionalFunction()) - - - import time class BlinkingWidget(Widget):