bibliothek.gui.dock
Class SingleParentRemover.Listener

java.lang.Object
  extended by bibliothek.gui.dock.event.DockControllerAdapter
      extended by bibliothek.gui.dock.SingleParentRemover.Listener
All Implemented Interfaces:
DockControllerListener, DockRegisterListener, DockRelocatorListener
Enclosing class:
SingleParentRemover

private class SingleParentRemover.Listener
extends DockControllerAdapter

Listens to a DockController and call SingleParentRemover.testAll(DockController) if the structure of the dock-tree changes.

Author:
Benjamin Sigg

Constructor Summary
private SingleParentRemover.Listener()
           
 
Method Summary
 void dockablePut(DockController controller, Dockable dockable, DockStation station)
          Invoked after a Dockable was moved.
 void dockableUnregistered(DockController controller, Dockable dockable)
          Invoked after dockable has been unregistered from controller.
 
Methods inherited from class bibliothek.gui.dock.event.DockControllerAdapter
dockableDrag, dockableFocused, dockableRegistered, dockableRegistering, dockStationRegistered, dockStationRegistering, dockStationUnregistered, titleBinded, titleUnbinded
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleParentRemover.Listener

private SingleParentRemover.Listener()
Method Detail

dockablePut

public void dockablePut(DockController controller,
                        Dockable dockable,
                        DockStation station)
Description copied from interface: DockRelocatorListener
Invoked after a Dockable was moved.

Specified by:
dockablePut in interface DockRelocatorListener
Overrides:
dockablePut in class DockControllerAdapter
Parameters:
controller - the origin of the event
dockable - the Dockable which was dragged
station - the new parent of dockable
See Also:
DockRelocatorListener.dockableDrag(DockController, Dockable, DockStation)

dockableUnregistered

public void dockableUnregistered(DockController controller,
                                 Dockable dockable)
Description copied from interface: DockRegisterListener
Invoked after dockable has been unregistered from controller. Note that this method can be invoked while a Dockable is dragged, use the method DockController.isOnMove().

Specified by:
dockableUnregistered in interface DockRegisterListener
Overrides:
dockableUnregistered in class DockControllerAdapter
Parameters:
controller - the controller from whom dockable was removed
dockable - the removed Dockable