+
+ def up(self):
+ self.move(self["list"].instance.moveUp)
+
+ def down(self):
+ self.move(self["list"].instance.moveDown)
+
+ def left(self):
+ self.move(self["list"].instance.pageUp)
+
+
+
+ def right(self):
+ self.move(self["list"].instance.pageDown)
+
+ def move(self, direction):
+ self["list"].instance.moveSelection(direction)
+ if self.timerRunning:
+ self.timer.stop()
+ self.setTitle(self.origTitle)
+ self.timerRunning = False
+
+ def __repr__(self):
+ return str(type(self)) + "(" + self.text + ")"