-
- self.setConnect(None)
-
- if (withTimer):
- self.conditionCheckTimer = eTimer()
- self.conditionCheckTimer.timeout.get().append(self.update)
- self.conditionCheckTimer.start(1000)
-
- def setConnect(self, conditionalFunction):
- self.conditionalFunction = conditionalFunction
-
- def activateCondition(self, condition):
- if (condition):
- if (self.state == self.HIDDEN):
- self.showPixmap()
- else:
- if (self.state == self.SHOWN):
- self.hidePixmap()