Beispiel #1
0
 def destroy(self):
     self.mainDialog = None
     if self.readScriptDialog:
         self.readScriptDialog.destroy()
     if self.saveDialog:
         self.saveDialog.destroy()
     ModelessDialog.destroy(self)
Beispiel #2
0
	def destroy(self):
		self.mainDialog = None
		if self.readScriptDialog:
			self.readScriptDialog.destroy()
		if self.saveDialog:
			self.saveDialog.destroy()
		ModelessDialog.destroy(self)
Beispiel #3
0
	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)
Beispiel #4
0
	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)
Beispiel #5
0
 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):
     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)
Beispiel #7
0
	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)
Beispiel #9
0
	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)
Beispiel #13
0
	def destroy(self):
		chimera.extension.manager.deregisterInstance(self)
		ModelessDialog.destroy(self)
Beispiel #14
0
	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)
Beispiel #17
0
	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)
Beispiel #21
0
 def destroy(self):
     self.mav = None
     ModelessDialog.destroy(self)
 def destroy(self):
     global _PRD
     _PRD = None
     ModelessDialog.destroy(self)
Beispiel #23
0
	def destroy(self):
		self.item = None
		self.geomUI = 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)
Beispiel #25
0
 def destroy(self):
     self.mav = None
     from chimera.baseDialog import ModelessDialog
     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(MOD_ASSOC, self.assocHandlerID)
     self.mav = None
     ModelessDialog.destroy(self)
Beispiel #29
0
	def destroy(self):
		global _PRD
		_PRD = None
		ModelessDialog.destroy(self)
Beispiel #30
0
	def destroy(self):
		while self.dependentDialogs:
			self.dependentDialogs[0].Close()
		# calling ModelessDialog.Close causes recursion
		ModelessDialog.destroy(self)
	def destroy(self):
		self.mav.triggers.deleteHandler(ADDDEL_SEQS, self.handlerID)
		self.mav = None
		ModelessDialog.destroy(self)
Beispiel #32
0
 def destroy(self):
     self.mav.triggers.deleteHandler(ADDDEL_SEQS, self.handlerID)
     self.mav = None
     ModelessDialog.destroy(self)
				def destroy(self):
					self.noteDialog = None
					ModelessDialog.destroy(self)
	def destroy(self):
		self.mav = None
		ModelessDialog.destroy(self)
Beispiel #35
0
 def destroy(self):
     self.mav.triggers.deleteHandler(MOD_ALIGN, self.handlerID)
     self.mav = None
     ModelessDialog.destroy(self)
Beispiel #36
0
 def destroy(self):
     self.rotDialog = None
     if prefs[CLASH_PBS]:
         from DetectClash import nukeGroup
         nukeGroup()
     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):
     # calling ModelessDialog.Close causes recursion
     ModelessDialog.destroy(self)