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

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

Uses of SplitDockProperty in bibliothek.gui.dock
 

Methods in bibliothek.gui.dock that return SplitDockProperty
 SplitDockProperty SplitDockStation.getDockableLocationProperty(Dockable dockable)
          Creates a DockableProperty for the location of dockable.
 

Methods in bibliothek.gui.dock with parameters of type SplitDockProperty
 boolean SplitDockStation.drop(Dockable dockable, SplitDockProperty property)
          Tries to add Dockable such that the boundaries given by property are full filled.
 boolean SplitDockStation.Access.drop(Dockable dockable, SplitDockProperty property, SplitNode root)
           
protected  bibliothek.gui.dock.SplitDockStation.DropInfo SplitDockStation.getDropInfo(SplitDockProperty property, Dockable dockable, SplitNode root)
          Searches for the best place for dockable such that its boundaries met property.
 

Uses of SplitDockProperty in bibliothek.gui.dock.common.location
 

Methods in bibliothek.gui.dock.common.location with parameters of type SplitDockProperty
protected  CLocation DefaultExpandStrategy.expand(CLocation location, SplitDockProperty property)
          Creates a new location by creating the child location of location using property for that step.
 

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

Fields in bibliothek.gui.dock.station.split declared as SplitDockProperty
static SplitDockProperty SplitDockProperty.EAST
          A property covering the right quarter of the station
static SplitDockProperty SplitDockProperty.NORTH
          A property covering the top quarter of the station
static SplitDockProperty SplitDockProperty.SOUTH
          A property covering the bottom quarter of the station
static SplitDockProperty SplitDockProperty.WEST
          A property covering the left quarter of the station
 

Methods in bibliothek.gui.dock.station.split that return SplitDockProperty
 SplitDockProperty SplitDockPathProperty.toLocation()
          Calculates which bounds the element accessed through the given path would have.
 SplitDockProperty SplitDockPathProperty.toLocation(SplitNode onPath)
          Calculates which bounds the element accessed through this path would have.
 SplitDockProperty SplitDockPlaceholderProperty.toSplitLocation(SplitNode target)
          Gets a SplitDockProperty that works as backup property if the referenced placeholder is not found.
 

Methods in bibliothek.gui.dock.station.split with parameters of type SplitDockProperty
 boolean SplitDockAccess.drop(Dockable dockable, SplitDockProperty property, SplitNode root)
          Tries to add Dockable such that the boundaries given by property are full filled.
 double SplitNode.intersection(SplitDockProperty property)
          Calculates how much of the rectangle given by the property lies inside this node and how much of this node lies in the rectangle.
 

Constructors in bibliothek.gui.dock.station.split with parameters of type SplitDockProperty
SplitDockPlaceholderProperty(Path placeholder, SplitDockProperty backup)
          Creates a new property.