def _breakCycles(self): super(Popover, self)._breakCycles() view = self._getContentView() if view is not None: _breakCycles(view) self._contentViewController = None self._popover = None self._parentView = None self._delegate = None
def _breakCycles(self): splitView = self.getNSSplitView() for view in list(splitView.subviews()): view.removeFromSuperview() _breakCycles(view) self._nsObject.setDelegate_(None) self._delegate = None self._paneDescriptions = None self._identifierToPane = None super(SplitView, self)._breakCycles()
def _breakCycles(self): _breakCycles(self._window.contentView()) drawers = self._window.drawers() if drawers is not None: for drawer in drawers: _breakCycles(drawer.contentView())
def _breakCycles(self): super(Drawer, self)._breakCycles() view = self._getContentView() if view is not None: _breakCycles(view)
def _breakCycles(self): _breakCycles(self._tabItem.view())
def _breakCycles(self): super(Box, self)._breakCycles() view = self._nsObject.contentView() if view is not None: _breakCycles(view)
def _breakCycles(self): _breakCycles(self._tabItem.view()) self._autoLayoutViews.clear()