def Close(self):
     if self._computing:
         self._abort = True
         return
     self.movie.subdialogs.remove(self)
     while self.dependentDialogs:
         self.dependentDialogs.Close()
     ModelessDialog.Close(self)
Example #2
0
 def Close(self):
     chimera.viewer.background = None
     self.entry.resaturate()
     for (trigger, key), handler in self.entry._handlers.items():
         chimera.triggers.deleteHandler(trigger, handler)
     global ui
     ui = None
     ModelessDialog.Close(self)
     chimera.extension.manager.deregisterInstance(self)
     self.destroy()
    def Close(self):

        from OpenSave import osTemporaryFile
        self._cached_save = osTemporaryFile()
        self.writeDemo(self._cached_save)

        close_it = self.checkIfDirty()

        if close_it:
            ModelessDialog.Close(self)
        else:
            self._cached_save = None
Example #4
0
 def Close(self):
     ModelessDialog.Close(self)
     _deleteAttrInspector(self.group)
Example #5
0
	def Close(self):
		from base import _deleteInspector, _attrInspectors
		ModelessDialog.Close(self)
		_deleteInspector(self.model, _attrInspectors)
Example #6
0
 def Close(self):
     self.callbacks = []
     ModelessDialog.Close(self)
 def Close(self):
     self.mavStatus(self.reminder)
     ModelessDialog.Close(self)
Example #8
0
 def Close(self):
     if self.infoArea and self.infoArea.mouseVar.get():
         self.infoArea.mouseVar.set(False)
         self.stopMouseClip()
     ModelessDialog.Close(self)
  def Close(self):

    # Remove eraser sphere when dialog is closed.
    self.show_sphere_var.set(False)
    ModelessDialog.Close(self)
 def Close(self):
     ModelessDialog.Close(self)
     self.parent.winfo_toplevel().destroy()
 def Close(self):
     self.rmsdDialog.dependentDialogs.remove(self)
     ModelessDialog.Close(self)
Example #12
0
 def Close(self):
     chimera.extension.manager.deregisterInstance(self)
     if callable(self.callback):
         self.callback()
     ModelessDialog.Close(self)
 def Close(self):
     ModelessDialog.Close(self)
     if self.freqButtons.getvalue() != self.FREQ_APPLY:
         self.freqButtons.invoke(self.FREQ_APPLY)
 def Close(self):
     if self._computing:
         self._abort = True
         return
     self.movie.subdialogs.remove(self)
     ModelessDialog.Close(self)