/** {@inheritDoc} */ protected void uninstallListeners() { super.uninstallListeners(); }
protected void uninstallListeners() { super.uninstallListeners(); scrollbar.removePropertyChangeListener(this); scrollbar.removeMouseListener(mouseButtonListener); }
@Override protected void uninstallListeners() { if (scrollTimer != null) { // it is already called otherwise super.uninstallListeners(); } scrollbar.removeAdjustmentListener(myAdjustmentListener); scrollbar.removeMouseListener(myMouseListener); scrollbar.removeMouseMotionListener(myMouseMotionListener); scrollbar.removeHierarchyListener(myHierarchyListener); updateGlobalListeners(true); Disposer.dispose(myThumbFadeAnimator); Disposer.dispose(myMouseOverScrollbarExpandAnimator); Disposer.dispose(myMacScrollbarFadeTimer); Disposer.dispose(myMacScrollbarFadeAnimator); }
@Override protected void uninstallListeners() { // fix for defect 109 - memory leak on changing skin this.incrButton.removeMouseListener(this.substanceMouseListener); this.decrButton.removeMouseListener(this.substanceMouseListener); this.mySecondDecreaseButton .removeMouseListener(this.substanceMouseListener); this.mySecondIncreaseButton .removeMouseListener(this.substanceMouseListener); this.substanceMouseListener = null; this.scrollbar.removeMouseListener(this.substanceThumbRolloverListener); this.scrollbar .removeMouseMotionListener(this.substanceThumbRolloverListener); this.substanceThumbRolloverListener = null; this.scrollbar .removePropertyChangeListener(this.substancePropertyListener); this.substancePropertyListener = null; this.mySecondDecreaseButton.removeMouseListener(this.buttonListener); this.mySecondIncreaseButton.removeMouseListener(this.buttonListener); this.scrollbar .removeAdjustmentListener(this.substanceAdjustmentListener); this.substanceAdjustmentListener = null; super.uninstallListeners(); }
@Override protected void uninstallListeners() { // fix for defect 109 - memory leak on changing skin this.incrButton.removeMouseListener(this.substanceMouseListener); this.decrButton.removeMouseListener(this.substanceMouseListener); this.mySecondDecreaseButton .removeMouseListener(this.substanceMouseListener); this.mySecondIncreaseButton .removeMouseListener(this.substanceMouseListener); this.substanceMouseListener = null; this.scrollbar.removeMouseListener(this.substanceThumbRolloverListener); this.scrollbar .removeMouseMotionListener(this.substanceThumbRolloverListener); this.substanceThumbRolloverListener = null; this.scrollbar .removePropertyChangeListener(this.substancePropertyListener); this.substancePropertyListener = null; this.mySecondDecreaseButton.removeMouseListener(this.buttonListener); this.mySecondIncreaseButton.removeMouseListener(this.buttonListener); this.scrollbar .removeAdjustmentListener(this.substanceAdjustmentListener); this.substanceAdjustmentListener = null; super.uninstallListeners(); }