+ self["timer2"].moveToIndex(self["list"].getSelectedIndex())
+
+ def updateState(self):
+ if self.timer[0] is not None:
+ if self.timer[0].disabled and (self["key_green"].getText()!=(_("Enable"))):
+ self["key_green"].setText(_("Enable"))
+ self["key_green"].instance.invalidate()
+ elif self.timer[0].isRunning() and (self["key_green"].getText()!= (_(" "))):
+ self["key_green"].setText(_(" "))
+ self["key_green"].instance.invalidate()
+ elif (not self.timer[0].disabled)and(self["key_green"].getText()!= (_("Disable"))):
+ self["key_green"].setText(_("Disable"))
+ self["key_green"].instance.invalidate()
+ if (len(self.timer) >1 ):
+ x = self["list"].getSelectedIndex()
+ if self.timer[x] is not None:
+ if self.timer[x].disabled and (self["key_blue"].getText()!=(_("Enable"))):
+ self["key_blue"].setText(_("Enable"))
+ self["key_blue"].instance.invalidate()
+ elif self.timer[x].isRunning() and (self["key_blue"].getText()!=(_(" "))):
+ self["key_blue"].setText(_(" "))
+ self["key_blue"].instance.invalidate()
+ elif (not self.timer[x].disabled)and(self["key_blue"].getText()!=(_("Disable"))):
+ self["key_blue"].setText(_("Disable"))
+ self["key_blue"].instance.invalidate()
+ else:
+#FIXME.... this doesnt hide the buttons self.... just the text
+ self["key_blue"].hide
+ self["key_yellow"].hide