def onFolderSelect(self, evt=None): style = wx.DD_DIR_MUST_EXIST|wx.DD_DEFAULT_STYLE dlg = wx.DirDialog(self, 'Select Working Directory:', os.getcwd(), style=style) if dlg.ShowModal() == wx.ID_OK: basedir = os.path.abspath(str(dlg.GetPath())) try: if len(basedir) > 0: os.chdir(nativepath(basedir)) save_workdir(nativepath(basedir)) except OSError: print( 'Changed folder failed') pass save_workdir('gsemap.dat') dlg.Destroy()
def onExit(self, event=None, force=False): if force: ret = wx.ID_YES else: dlg = wx.MessageDialog(None, 'Really Quit?', 'Question', wx.YES_NO | wx.NO_DEFAULT | wx.ICON_QUESTION) ret = dlg.ShowModal() if ret == wx.ID_YES: save_workdir('spyk_workdir.dat') self.input.SaveHistory() self.Destroy() else: try: event.Veto() except: pass
def onClose(self, evt): save_workdir('scanviewer.dat') try: self.plotframe.Destroy() except: pass if self.larch_buffer is not None: try: self.larch_buffer.onClose() except: pass for nam in dir(self.larch.symtable._sys.wx): obj = getattr(self.larch.symtable._sys.wx, nam) del obj self.Destroy()
def onClose(self,evt): save_workdir('scanviewer.dat') try: self.plotframe.Destroy() except: pass if self.larch_buffer is not None: try: self.larch_buffer.onClose() except: pass for nam in dir(self.larch.symtable._sys.wx): obj = getattr(self.larch.symtable._sys.wx, nam) del obj self.Destroy()
def onClose(self, evt): save_workdir('scanviewer.dat') self.proc_panel.proc_timer.Stop() if self.larch_buffer is not None: try: self.larch_buffer.onClose() except: pass for nam in dir(self.larch.symtable._plotter): obj = getattr(self.larch.symtable._plotter, nam) try: obj.Destroy() except: pass for nam in dir(self.larch.symtable._sys.wx): obj = getattr(self.larch.symtable._sys.wx, nam) del obj self.Destroy()
def onClose(self, evt): save_workdir('xyfit.dat') self.proc_panel.proc_timer.Stop() for nam in dir(self.larch.symtable._plotter): obj = getattr(self.larch.symtable._plotter, nam) try: obj.Destroy() except: pass for nam in dir(self.larch.symtable._sys.wx): obj = getattr(self.larch.symtable._sys.wx, nam) del obj if self.larch_buffer is not None: try: self.larch_buffer.Destroy() except: pass self.Destroy()
def onClose(self, evt): save_workdir('scanviewer.dat') for nam in dir(self.larch.symtable._plotter): obj = getattr(self.larch.symtable._plotter, nam) try: obj.Destroy() except: pass for nam in dir(self.larch.symtable._sys.wx): obj = getattr(self.larch.symtable._sys.wx, nam) del obj if self.larch_buffer is not None: try: self.larch_buffer.onClose() except: pass for w in self.GetChildren(): w.Destroy() self.Destroy()
def onClose(self,evt): save_workdir(WORKDIR_FILE) self.Destroy()
def onClose(self, evt): save_workdir(WORKDIR_FILE) self.Destroy()