@Override public void removeDockActionSourceListener( DockActionSourceListener listener ){ super.removeDockActionSourceListener( listener ); if( visible && propertyListenerInstalled && listeners.isEmpty() ){ dockable.removeCDockablePropertyListener( propertyListener ); propertyListenerInstalled = false; } }
@Override public void removeDockActionSourceListener( DockActionSourceListener listener ){ super.removeDockActionSourceListener( listener ); if( visible && propertyListenerInstalled && listeners.isEmpty() ){ dockable.removeCDockablePropertyListener( propertyListener ); propertyListenerInstalled = false; } }
@Override public void removeDockActionSourceListener( DockActionSourceListener listener ){ super.removeDockActionSourceListener( listener ); if( listeners.isEmpty() ){ source.removeDockActionSourceListener( this.listener ); actions = null; } }
@Override public void removeDockActionSourceListener( DockActionSourceListener listener ){ super.removeDockActionSourceListener( listener ); if( listeners.isEmpty() && source != null ) source.removeDockActionSourceListener( this.listener ); }
@Override public void removeDockActionSourceListener( DockActionSourceListener listener ){ boolean empty = listeners.isEmpty(); super.removeDockActionSourceListener( listener ); if( !empty && listeners.isEmpty() ){ for( DockActionSource source : sources ) source.removeDockActionSourceListener( this.listener ); } }
@Override public void removeDockActionSourceListener( DockActionSourceListener listener ){ super.removeDockActionSourceListener( listener ); if( listeners.size() == 0 && this.listener != null ){ this.listener.remove( dockable ); this.listener = null; } }
@Override public void removeDockActionSourceListener( DockActionSourceListener listener ){ super.removeDockActionSourceListener( listener ); if( listeners.isEmpty() ){ source.removeDockActionSourceListener( this.listener ); actions = null; } }
@Override public void removeDockActionSourceListener( DockActionSourceListener listener ){ super.removeDockActionSourceListener( listener ); if( listeners.isEmpty() && source != null ) source.removeDockActionSourceListener( this.listener ); }
@Override public void removeDockActionSourceListener( DockActionSourceListener listener ){ super.removeDockActionSourceListener( listener ); if( listeners.isEmpty() ){ if( delegate != null ){ delegate.removeDockActionSourceListener( delegateListener ); } station.removeDockStationListener( stationListener ); } }
@Override public void removeDockActionSourceListener( DockActionSourceListener listener ){ super.removeDockActionSourceListener( listener ); if( listeners.isEmpty() ){ if( delegate != null ){ delegate.removeDockActionSourceListener( delegateListener ); } station.removeDockStationListener( stationListener ); } }
@Override public void removeDockActionSourceListener( DockActionSourceListener listener ){ super.removeDockActionSourceListener( listener ); if( !hasListeners() ){ source.removeDockActionSourceListener( this.listener ); } }
@Override public void removeDockActionSourceListener( DockActionSourceListener listener ){ super.removeDockActionSourceListener( listener ); if( !hasListeners() ){ listen( false ); } }
@Override public void removeDockActionSourceListener( DockActionSourceListener listener ){ super.removeDockActionSourceListener( listener ); if( !hasListeners() ){ listen( false ); } }
@Override public void removeDockActionSourceListener( DockActionSourceListener listener ){ super.removeDockActionSourceListener( listener ); if( !hasListeners() ){ if( dockable != null ){ dockable.removeDockHierarchyListener( this.listener ); distributor.setProperties( (DockProperties)null ); setSource( null ); } } }
@Override public void removeDockActionSourceListener( DockActionSourceListener listener ){ super.removeDockActionSourceListener( listener ); if( !hasListeners() ){ if( dockable != null ){ dockable.removeDockHierarchyListener( this.listener ); distributor.setProperties( (DockProperties)null ); setSource( null ); } } }