+ self["list"].onSelChanged.append(self.SelectionChanged)
+
+ self["rc"] = Pixmap()
+ self["arrowup"] = MovingPixmap()
+
+ self["actions"] = ActionMap(["WizardActions"],
+ {
+ "ok": self["list"].ok,
+ "back": self.close,
+ }, -1)
+
+ def SelectionChanged(self):
+ selection = self["list"].getCurrent()[3]
+ if selection is None:
+ self["arrowup"].instance.hide()
+ else:
+ self["arrowup"].moveTo(selection[1], selection[2], 1)
+ self["arrowup"].startMoving()
+ self["arrowup"].instance.show()