def destroy(self): self.mainDialog = None if self.readScriptDialog: self.readScriptDialog.destroy() if self.saveDialog: self.saveDialog.destroy() ModelessDialog.destroy(self)
def destroy(self): chimera.triggers.deleteHandler('Residue', self.resHandlerID) chimera.triggers.deleteHandler(SAVE_SESSION, self._sesHandlerID) chimera.openModels.close(self.rotamers) for label, ddn in self.dependentDialogInfo: dd = getattr(self, ddn + 'Dialog', None) if dd: dd.destroy() ModelessDialog.destroy(self)
def destroy(self): self.mav.triggers.deleteHandler(ADD_ASSOC, self.addAssocHandlerID) self.mav.triggers.deleteHandler(DEL_ASSOC, self.delAssocHandlerID) self.mav = None chimera.openModels.deleteAddHandler(self.addHandlerID) chimera.openModels.deleteRemoveHandler(self.removeHandlerID) ModelessDialog.destroy(self)
def destroy(self, *args): self.mouseLabelingVar.set(True) self.mouseModeButton.invoke() chimera.triggers.deleteHandler(SAVE_SESSION, self._sessionHandlerID) chimera.triggers.deleteHandler(CLOSE_SESSION, self._closeHandlerID) chimera.triggers.deleteHandler(BEGIN_RESTORE_SESSION, self._beginRestoreHandlerID) chimera.openModels.close([self.model, self.keyModel]) ModelessDialog.destroy(self)
def destroy(self): self.regionListing.hlist._widgetCache.clear() self.seqCanvas.mav.triggers.deleteHandler(DEL_ASSOC, self.delAssocHandlerID) if hasattr(self,'_selChangeHandler') and self._selChangeHandler: chimera.triggers.deleteHandler("selection changed", self._selChangeHandler) if self._scfDialog: self._scfDialog.destroy() self._scfDialog = None for rd in self.renameDialogs.values(): rd.destroy() self.renameDialogs.clear() ModelessDialog.destroy(self)
def destroy(self): if self.cavities: cav1 = self.cavities[0] atoms = (cav1.mouthInfo["atoms"].atoms() or cav1.pocketInfo["atoms"].atoms()) if atoms: # close surface too... from chimera import openModels mol = atoms[0].molecule openModels.close(openModels.list( id=mol.id, subid=mol.subid)) for chk in [self.doSelect, self.doColor, self.doSurface, self.doZoom, self.excludeMouth]: chk.destroy() chimera.extension.manager.deregisterInstance(self) ModelessDialog.destroy(self)
def destroy(self): self.noteDialog = None ModelessDialog.destroy(self)
def destroy(self): self.mavStatus = self.fileAttrs = None for dialog in [self.newDialog, self.deleteDialog]: if dialog: dialog.destroy() ModelessDialog.destroy(self)
def destroy(self): self.region = None self.regionBrowser = None ModelessDialog.destroy(self)
def destroy(self): chimera.extension.manager.deregisterInstance(self) ModelessDialog.destroy(self)
def destroy(self): self.rotDialog = None ModelessDialog.destroy(self)
def destroy(self): self.mav.triggers.deleteHandler(MOD_ALIGN, self.handlerID) self.mav = None ModelessDialog.destroy(self)
def destroy(self): self.mav = None from chimera.baseDialog import ModelessDialog ModelessDialog.destroy(self)
def destroy(self): # calling ModelessDialog.Close causes recursion ModelessDialog.destroy(self)
def destroy(self): self.mav.triggers.deleteHandler(DISPLAY_TREE, self._nodesHandler) self.mav = None ModelessDialog.destroy(self)
def destroy(self): self.rotDialog = None if hasattr(self, 'groupName'): from Rotamers import nukeGroup nukeGroup(self.groupName) ModelessDialog.destroy(self)
def destroy(self): while self.dependentDialogs: self.dependentDialogs[0].Close() # calling ModelessDialog.Close causes recursion ModelessDialog.destroy(self)
def destroy(self): self.mav = None ModelessDialog.destroy(self)
def destroy(self): global _PRD _PRD = None ModelessDialog.destroy(self)
def destroy(self): self.item = None self.geomUI = None ModelessDialog.destroy(self)
def destroy(self): self.mav.triggers.deleteHandler(MOD_ASSOC, self.assocHandlerID) self.mav = None ModelessDialog.destroy(self)
def destroy(self): self.rotDialog = None if prefs[CLASH_PBS]: from DetectClash import nukeGroup nukeGroup() ModelessDialog.destroy(self)
def destroy(self): self.mav.triggers.deleteHandler(ADDDEL_SEQS, self.handlerID) self.mav = None ModelessDialog.destroy(self)