Ejemplo n.º 1
0
Archivo: wxg.py Proyecto: chyser/bin
    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")
Ejemplo n.º 2
0
    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
Ejemplo n.º 3
0
Archivo: wxg.py Proyecto: chyser/bin
 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)
Ejemplo n.º 4
0
Archivo: wxg.py Proyecto: chyser/bin
 def OnAbout(self, e):
     #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     assert dbg.DbgPrint("MainFrame.OnAbout")
     pass
Ejemplo n.º 5
0
Archivo: wxg.py Proyecto: chyser/bin
 def OnEvtClose(self, e):
     #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     assert dbg.DbgPrint("MapDisplayFrame.OnEvtClose")
     self.parent.OnCloseChild(e, self)
Ejemplo n.º 6
0
    def run(self):
    #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	assert dbg.DbgPrint("Started: %d" % self.id)
        self.res = self.target(*self.args)
	assert dbg.DbgPrint("Completed: %d" % self.id)