Example #1
0
 def destroy(self):
     self.window_notifications.disconnect()
     self.view_notifications.disconnect()
     self.nswindow.setContentView_(nil)
     wrappermap.remove(self.nswindow)
     alive_windows.discard(self)
     self.nswindow = None
Example #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
Example #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)
Example #4
0
 def remove_viewport(self):
     if self.viewport is not None:
         self._remove_views()
         wrappermap.remove(self.tableview)
         self.notifications.disconnect()
         self.viewport = None