Uses of Class
bibliothek.gui.dock.station.split.Leaf

Packages that use Leaf
bibliothek.gui.dock The five basic classes implementing Dockable and DockStation plus some supporting elements. 
bibliothek.gui.dock.station.split Elements which are needed by the SplitDockStation, and which are needed to interact with the station. 
 

Uses of Leaf in bibliothek.gui.dock
 

Methods in bibliothek.gui.dock with parameters of type Leaf
protected  void SplitDockStation.dropAside(SplitNode neighbor, PutInfo.Put put, Dockable dockable, Leaf leaf, double divider, boolean fire)
          Adds dockable at the side put of neighbor.
protected  boolean SplitDockStation.dropOver(Leaf leaf, Dockable dockable)
          Combines the Dockable of leaf and dockable to a new child of this station.
protected  boolean SplitDockStation.dropOver(Leaf leaf, Dockable dockable, DockableProperty property)
          Combines the Dockable of leaf and dockable to a new child of this station.
 

Uses of Leaf in bibliothek.gui.dock.station.split
 

Methods in bibliothek.gui.dock.station.split that return Leaf
protected  Leaf SplitNode.create(Dockable dockable, boolean fire)
          Creates a leaf for dockable.
 Leaf SplitNode.createLeaf()
          Creates a new Leaf
 Leaf PutInfo.getLeaf()
          Gets the leaf which contains dockable
 Leaf Leaf.getLeaf(Dockable dockable)
           
 Leaf Node.getLeaf(Dockable dockable)
           
 Leaf Root.getLeaf(Dockable dockable)
           
abstract  Leaf SplitNode.getLeaf(Dockable dockable)
          Gets the leaf which represents dockable.
 

Methods in bibliothek.gui.dock.station.split with parameters of type Leaf
 void DefaultSplitLayoutManager.calculateDivider(SplitDockStation station, PutInfo putInfo, Leaf origin)
           
 void SplitLayoutManager.calculateDivider(SplitDockStation station, PutInfo putInfo, Leaf origin)
          Calculates the value a divider should have if the Dockable of putInfo is added alongside of origin.
protected  PutInfo DefaultSplitLayoutManager.calculateSideSnap(SplitDockStation station, int x, int y, Leaf leaf, Dockable drop)
          Calculates where to add a Dockable if the mouse is outside this station.
 void SplitNodeVisitor.handleLeaf(Leaf leaf)
          Invoked when visiting a leaf of the tree.
 void PutInfo.setLeaf(Leaf leaf)
          Sets the leaf which contains dockable