(self, event)
| 241 | return 3 |
| 242 | |
| 243 | def OnTimer(self, event): |
| 244 | |
| 245 | # @todo: figure out what exactly this is supposed to accomplish |
| 246 | if self.selTimerID == event.GetId(): |
| 247 | ctimestamp = time.time() |
| 248 | interval = 5 |
| 249 | if ctimestamp < self.timestamp + interval: |
| 250 | delta = (ctimestamp - self.timestamp) / interval |
| 251 | self.selectedDelta = self.CalculateDelta(0x0, self.maxDelta, delta) |
| 252 | self.Refresh() |
| 253 | else: |
| 254 | self.selectedDelta = self.maxDelta |
| 255 | self.selTimer.Stop() |
| 256 | |
| 257 | if self.animTimerId == event.GetId(): |
| 258 | step = self.OUT_QUAD(self.animStep, 0, 10, self.animDuration) |
| 259 | self.animCount = 10 - step |
| 260 | self.animStep += self.animPeriod |
| 261 | if self.animStep > self.animDuration or self.animCount < 0: |
| 262 | self.animCount = 0 |
| 263 | self.animTimer.Stop() |
| 264 | self.Refresh() |
| 265 | |
| 266 | @staticmethod |
| 267 | def CalculateDelta(start, end, delta): |
nothing calls this directly
no test coverage detected