Uses of Interface
bibliothek.gui.dock.station.StationDropOperation

Packages that use StationDropOperation
bibliothek.gui The high level interfaces of the framework and the most often used classes. 
bibliothek.gui.dock The five basic classes implementing Dockable and DockStation plus some supporting elements. 
bibliothek.gui.dock.control.relocator Various implementations of RelocateOperation
 

Uses of StationDropOperation in bibliothek.gui
 

Methods in bibliothek.gui that return StationDropOperation
 StationDropOperation DockStation.prepareDrop(int mouseX, int mouseY, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
          Prepares this station to get the new child dockable or to move around the known child dockable.
 

Uses of StationDropOperation in bibliothek.gui.dock
 

Classes in bibliothek.gui.dock that implement StationDropOperation
protected  class FlapDockStation.FlapDropOperation
          Custom implementation of StationDropOperation.
protected  class SplitDockStation.SplitDropOperation
          Implementation of StationDropOperation.
protected  class StackDockStation.StackDropOperation
          Custom implementation of StationDropOperation.
 

Methods in bibliothek.gui.dock that return StationDropOperation
 StationDropOperation ScreenDockStation.prepare(int x, int y, int titleX, int titleY, Dockable dockable, boolean drop)
           
 StationDropOperation FlapDockStation.prepareDrop(int mouseX, int mouseY, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
           
 StationDropOperation ScreenDockStation.prepareDrop(int x, int y, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
           
 StationDropOperation SplitDockStation.prepareDrop(int x, int y, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
           
 StationDropOperation StackDockStation.prepareDrop(int x, int y, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
           
 StationDropOperation StackDockStation.prepareMove(int x, int y, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
           
 

Uses of StationDropOperation in bibliothek.gui.dock.control.relocator
 

Methods in bibliothek.gui.dock.control.relocator that return StationDropOperation
 StationDropOperation DropOperation.getOperation()
           
 StationDropOperation MergeOperation.getOperation()
           
 StationDropOperation RelocateOperation.getOperation()
          Gets the operation that would be executed by the dock station.
 

Methods in bibliothek.gui.dock.control.relocator with parameters of type StationDropOperation
protected  boolean DefaultDockRelocator.canMerge(StationDropOperation operation, DockStation parent, Dockable selection)
          Checks whether the current Merger can merge parent with child.
 boolean Merger.canMerge(StationDropOperation operation, DockStation parent, DockStation child)
          Checks whether Merger.merge(StationDropOperation, DockStation, DockStation) will succeed or not.
 boolean MultiMerger.canMerge(StationDropOperation operation, DockStation parent, DockStation child)
           
 boolean StackMerger.canMerge(StationDropOperation operation, DockStation parent, DockStation child)
           
 void Merger.merge(StationDropOperation operation, DockStation parent, DockStation child)
          Moves all children of child to parent, leaving child empty.
 void MultiMerger.merge(StationDropOperation operation, DockStation parent, DockStation child)
           
 void StackMerger.merge(StationDropOperation operation, DockStation parent, DockStation child)
           
 

Constructors in bibliothek.gui.dock.control.relocator with parameters of type StationDropOperation
DropOperation(DockController controller, DockStation station, StationDropOperation operation)
          Creates a new operation
MergeOperation(DockController controller, Merger merger, DockStation station, StationDropOperation operation)
          Creates a new operation.