def OnEvtClose(self, e): #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - assert dbg.DbgPrint("MainFrame.OnEvtClose") ## save config gConfig.MainWindowSize = self.GetSizeTuple() gConfig.MainWindowFlags = config.GetFlags(self) gConfig.Save() self.Destroy() self.game.Quit() assert dbg.DbgPrint("MainFrame.OnEvtClose --end")
def Wait(self, timeout=None): #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - """ wait for the list of jobs to complete """ if not self.__started: return False for l in self.lst: assert dbg.DbgPrint("waiting: %d" % l.id, l) l.join(timeout) self.exc[l.id] = l.res return True
def O1nEvtTimer(self, e): #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - assert dbg.DbgPrint("MainFrame.OnEvtTimer") for c, fn in self.dw.items(): if fn != "": c.Save(fn, AskPerm=False, Auto=True)
def OnAbout(self, e): #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - assert dbg.DbgPrint("MainFrame.OnAbout") pass
def OnEvtClose(self, e): #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - assert dbg.DbgPrint("MapDisplayFrame.OnEvtClose") self.parent.OnCloseChild(e, self)
def run(self): #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - assert dbg.DbgPrint("Started: %d" % self.id) self.res = self.target(*self.args) assert dbg.DbgPrint("Completed: %d" % self.id)