def __spawnTask(self): # Spawn task self.__removeTask() taskName = self.getName() + '-play' task = Task(self.__playTask) task.interval = self taskMgr.add(task, taskName)
def __decButtonDown(self, event): assert self.notify.debugStateCall(self) task = Task(self.__scrollByTask) task.setDelay(1.0 / self.scrollSpeed) task.prevTime = 0.0 task.delta = -1 taskName = self.taskName("scroll") #print "decButtonDown: adding ", taskName taskMgr.add(task, taskName) self.scrollBy(task.delta) messenger.send('wakeup') if self.decButtonCallback: self.decButtonCallback()