Esempio n. 1
0
 def destroy(self):
     self.close()
     self.window_notifications.disconnect()
     self.view_notifications.disconnect()
     self.nswindow.setContentView_(nil)
     wrappermap.remove(self.nswindow)
     alive_windows.discard(self)
     self.nswindow = None
Esempio n. 2
0
 def destroy(self):
     self.close()
     self.window_notifications.disconnect()
     self.view_notifications.disconnect()
     self.nswindow.setContentView_(nil)
     wrappermap.remove(self.nswindow)
     alive_windows.discard(self)
     self.nswindow = None
Esempio n. 3
0
 def remove_viewport(self):
     if self.viewport is not None:
         self.viewport.remove()
         self.viewport = None
         if self.CREATES_VIEW:
             wrappermap.remove(self.view)