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

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

Uses of PutInfo in bibliothek.gui.dock
 

Methods in bibliothek.gui.dock that return PutInfo
 PutInfo SplitDockStation.getDropInfo()
          Gets the location where the currently dragged Dockable would be dropped.
 

Methods in bibliothek.gui.dock with parameters of type PutInfo
protected  void SplitDockStation.setPut(PutInfo info)
          Forwards a call to SplitSpanStrategy.setPut(PutInfo).
 

Constructors in bibliothek.gui.dock with parameters of type PutInfo
SplitDockStation.SplitDropOperation(PutInfo putInfo, StationDropItem item, boolean move)
          Creates a new operation.
 

Uses of PutInfo in bibliothek.gui.dock.facile.station.split
 

Methods in bibliothek.gui.dock.facile.station.split that return PutInfo
 PutInfo DelegatingSplitLayoutManager.prepareDrop(SplitDockStation station, StationDropItem dockable)
           
 PutInfo DelegatingSplitLayoutManager.prepareMove(SplitDockStation station, StationDropItem dockable)
           
 PutInfo DelegatingSplitLayoutManager.validatePutInfo(SplitDockStation station, PutInfo info)
           
 

Methods in bibliothek.gui.dock.facile.station.split with parameters of type PutInfo
 void DelegatingSplitLayoutManager.calculateDivider(SplitDockStation station, PutInfo putInfo, Leaf origin, StationDropItem item)
           
 PutInfo DelegatingSplitLayoutManager.validatePutInfo(SplitDockStation station, PutInfo info)
           
 

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

Methods in bibliothek.gui.dock.station.split that return PutInfo
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.
protected  PutInfo Leaf.createSidePut(Rectangle bounds, int x, int y, Dockable drop, boolean centered)
          Assuming the mouse at x/y is within bounds, this method calculates which one of the non-combining PutInfo.Puts describe the situation best.
 PutInfo Root.getPut(int x, int y, Dockable drop)
          Gets the preferred operation when dragging the Dockable drop to the location x/y.
 PutInfo Leaf.getPut(int x, int y, double factorW, double factorH, Dockable drop)
           
 PutInfo Node.getPut(int x, int y, double factorW, double factorH, Dockable drop)
           
 PutInfo Placeholder.getPut(int x, int y, double factorW, double factorH, Dockable drop)
           
 PutInfo Root.getPut(int x, int y, double factorW, double factorH, Dockable drop)
           
abstract  PutInfo SplitNode.getPut(int x, int y, double factorW, double factorH, Dockable drop)
          Determines where to drop the Dockable drop if the mouse is at location x/y.
 PutInfo DefaultSplitLayoutManager.prepareDrop(SplitDockStation station, StationDropItem item)
           
 PutInfo SplitLayoutManager.prepareDrop(SplitDockStation station, StationDropItem dockable)
          Call forwarded from DockStation.prepareDrop.
 PutInfo DefaultSplitLayoutManager.prepareMove(SplitDockStation station, StationDropItem item)
           
 PutInfo SplitLayoutManager.prepareMove(SplitDockStation station, StationDropItem dockable)
          Call forwarded from DockStation.prepareDrop if the operation is a move operation (if the dockable is already a child of this station).
 PutInfo SplitDockAccess.validatePutInfo(PutInfo info)
          Checks whether info is valid or not.
 PutInfo DefaultSplitLayoutManager.validatePutInfo(SplitDockStation station, PutInfo putInfo)
           
 PutInfo SplitLayoutManager.validatePutInfo(SplitDockStation station, PutInfo info)
          Checks whether info is valid or not.
 

Methods in bibliothek.gui.dock.station.split with parameters of type PutInfo
 void DefaultSplitLayoutManager.calculateDivider(SplitDockStation station, PutInfo putInfo, Leaf origin, StationDropItem item)
           
 void SplitLayoutManager.calculateDivider(SplitDockStation station, PutInfo putInfo, Leaf origin, StationDropItem item)
          Calculates the value a divider should have if the Dockable of putInfo is added alongside of origin.
 Span[] SplitSpanStrategy.getSpans(PutInfo put)
          Gets the Spans that are used when put is active.
 void SplitSpanStrategy.setPut(PutInfo info)
          Mutates the Spans such that info shows up.
 PutInfo SplitDockAccess.validatePutInfo(PutInfo info)
          Checks whether info is valid or not.
 PutInfo DefaultSplitLayoutManager.validatePutInfo(SplitDockStation station, PutInfo putInfo)
           
 PutInfo SplitLayoutManager.validatePutInfo(SplitDockStation station, PutInfo info)
          Checks whether info is valid or not.
 

Constructors in bibliothek.gui.dock.station.split with parameters of type PutInfo
SplitDockCombinerSource(PutInfo info, SplitDockStation station, Point mouseOnStation)
          Creates a new object