示例#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
示例#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
示例#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)