+ for x in self["config"].list:
+ x[1].save()
+ self.close()
+
+ def keyCancel(self):
+ print "cancel requested"
+ for x in self["config"].list:
+ x[1].cancel()
+ self.close()
+
+ def keyNumberGlobal(self, number):
+ print "You pressed number " + str(number)
+ if (self["config"].getCurrent()[1].parent.enabled == True):
+ self["config"].handleKey(config.key[str(number)])
+
+
+ # TODO ugly as hell. any better ideas?
+ def keyNumber1(self):
+ self.keyNumberGlobal(1)
+ def keyNumber2(self):
+ self.keyNumberGlobal(2)
+ def keyNumber3(self):
+ self.keyNumberGlobal(3)
+ def keyNumber4(self):
+ self.keyNumberGlobal(4)
+ def keyNumber5(self):
+ self.keyNumberGlobal(5)
+ def keyNumber6(self):
+ self.keyNumberGlobal(6)
+ def keyNumber7(self):
+ self.keyNumberGlobal(7)
+ def keyNumber8(self):
+ self.keyNumberGlobal(8)
+ def keyNumber9(self):
+ self.keyNumberGlobal(9)
+ def keyNumber0(self):
+ self.keyNumberGlobal(0)
+
+