def OnYes(self, event): if self.changedTimeZone is not None: TimeZoneInfo.get(self.view).default = self.changedTimeZone schema.ns('osaf.pim', self.view).TimezonePrefs.showUI = True self.view.commit() self.HandleDontRepeat() self.End(ret=True)
def OnTZChoice(self, event): choiceIndex = self.chooser.GetSelection() if choiceIndex != -1: oldTZ = TimeZoneInfo.get(self.view).default newTZ = self.chooser.GetClientData(choiceIndex) if newTZ == TimeZoneList.TIMEZONE_OTHER_FLAG: newTZ = TimeZoneList.pickTimeZone(self.view) if newTZ is None: newTZ = oldTZ TimeZoneList.buildTZChoiceList(self.view, self.chooser, newTZ) if newTZ != oldTZ: self.changedTimeZone = newTZ