Uses of Interface
bibliothek.gui.dock.layout.DockableProperty

Packages that use DockableProperty
bibliothek.gui   
bibliothek.gui.dock   
bibliothek.gui.dock.frontend   
bibliothek.gui.dock.layout   
bibliothek.gui.dock.station.flap   
bibliothek.gui.dock.station.screen   
bibliothek.gui.dock.station.split   
bibliothek.gui.dock.station.stack   
bibliothek.gui.dock.util   
 

Uses of DockableProperty in bibliothek.gui
 

Methods in bibliothek.gui that return DockableProperty
 DockableProperty DockStation.getDockableProperty(Dockable dockable)
          Gets precise information about the location of a child of this station.
 

Methods in bibliothek.gui that return types with arguments of type DockableProperty
protected  Map<String,DockableProperty> DockFrontend.listEstimateLocations(DockSituation situation, DockLayoutComposition layout)
          Tries to estimate the location of missing Dockables.
 

Methods in bibliothek.gui with parameters of type DockableProperty
 boolean DockStation.drop(Dockable dockable, DockableProperty property)
          Tries to add dockable to this station such that the location given by property is matched.
 void DockStation.move(Dockable dockable, DockableProperty property)
          Tries to move the child dockable in such a way, that DockStation.getDockableProperty(Dockable) would return a DockableProperty that equals property.
 

Uses of DockableProperty in bibliothek.gui.dock
 

Methods in bibliothek.gui.dock that return DockableProperty
 DockableProperty SplitDockStation.getDockableLocationProperty(Dockable dockable)
          Creates a DockableProperty for the location of dockable.
 DockableProperty SplitDockStation.getDockablePathProperty(Dockable dockable)
          Creates a DockableProperty for the location of dockable.
 DockableProperty FlapDockStation.getDockableProperty(Dockable dockable)
           
 DockableProperty ScreenDockStation.getDockableProperty(Dockable dockable)
           
 DockableProperty SplitDockStation.getDockableProperty(Dockable dockable)
           
 DockableProperty StackDockStation.getDockableProperty(Dockable dockable)
           
 

Methods in bibliothek.gui.dock with parameters of type DockableProperty
 boolean FlapDockStation.drop(Dockable dockable, DockableProperty property)
           
 boolean ScreenDockStation.drop(Dockable dockable, DockableProperty property)
           
 boolean SplitDockStation.drop(Dockable dockable, DockableProperty property)
           
 boolean StackDockStation.drop(Dockable dockable, DockableProperty property)
           
protected  boolean SplitDockStation.dropOver(Leaf leaf, Dockable dockable, DockableProperty property)
          Combines the Dockable of leaf and dockable to a new child of this station.
 void FlapDockStation.move(Dockable dockable, DockableProperty property)
           
 void ScreenDockStation.move(Dockable dockable, DockableProperty property)
           
 void SplitDockStation.move(Dockable dockable, DockableProperty property)
           
 void StackDockStation.move(Dockable dockable, DockableProperty property)
           
 

Uses of DockableProperty in bibliothek.gui.dock.frontend
 

Methods in bibliothek.gui.dock.frontend that return DockableProperty
 DockableProperty Setting.getInvisibleLocation(int index)
          Gets the location of the index'th invisible element.
 DockableProperty FrontendEntry.getLocation()
          Gets the location of the element which it had the last time it was made invisible.
 

Methods in bibliothek.gui.dock.frontend with parameters of type DockableProperty
 void Setting.addInvisible(String key, String root, DockLayoutComposition layout, DockableProperty location)
          Stores the location of an invisible element.
 void FrontendEntry.setLocation(String root, DockableProperty location)
          Sets the location of the element.
 

Uses of DockableProperty in bibliothek.gui.dock.layout
 

Classes in bibliothek.gui.dock.layout that implement DockableProperty
 class AbstractDockableProperty
          A simple implementation of DockableProperty which provides only the basic features.
 

Methods in bibliothek.gui.dock.layout that return DockableProperty
 DockableProperty DockableProperty.copy()
          Gets a copy of this property, the getSuccessor() must be copied as well.
 DockableProperty DockablePropertyFactory.createProperty()
          Creates a new empty DockableProperty.
 DockableProperty DockLayoutInfo.getLocation()
          Gets the location of of the Dockable on its parent station.
 DockableProperty AbstractDockableProperty.getSuccessor()
           
 DockableProperty DockableProperty.getSuccessor()
          Gets the property which should be used for the child of this dockable DockStation.
 DockableProperty PropertyTransformer.read(DataInputStream in)
          Reads a property which was earlier stored.
 DockableProperty PropertyTransformer.readXML(XElement element)
          Reads a DockableProperty and its successors from an xml element.
 

Methods in bibliothek.gui.dock.layout that return types with arguments of type DockableProperty
 Map<String,DockableProperty> PredefinedDockSituation.listEstimatedLocations(DockLayoutComposition composition, boolean missingOnly)
          Lists for all keys that can be found in composition its estimated location.
 Map<String,DockableProperty> PredefinedDockSituation.listEstimatedLocations(DockLayoutComposition composition, DockableProperty location, boolean missingOnly)
          Lists for all keys that can be found in composition its estimated location.
 

Methods in bibliothek.gui.dock.layout with parameters of type DockableProperty
 void DockSituation.estimateLocations(DockLayoutComposition composition, DockableProperty location)
          Tries to guess the location of the elements stored in the tree below composition, assuming that composition itself is at location location.
 Map<String,DockableProperty> PredefinedDockSituation.listEstimatedLocations(DockLayoutComposition composition, DockableProperty location, boolean missingOnly)
          Lists for all keys that can be found in composition its estimated location.
 void DockLayoutInfo.setLocation(DockableProperty location)
          Sets the location of the Dockable ,represented by this info, on its parent station.
 void AbstractDockableProperty.setSuccessor(DockableProperty properties)
           
 void DockableProperty.setSuccessor(DockableProperty properties)
          Sets the property which will be used if this property was used and there is not yet a leaf in the tree of DockStations and Dockables reached.
 void PropertyTransformer.write(DockableProperty property, DataOutputStream out)
          Writes property and all its successors into out.
 void PropertyTransformer.writeXML(DockableProperty property, XElement element)
          Writes property and all its successors into element.
 

Uses of DockableProperty in bibliothek.gui.dock.station.flap
 

Classes in bibliothek.gui.dock.station.flap that implement DockableProperty
 class FlapDockProperty
          FlapDockProperties are used on the FlapDockStation to determine the location of a Dockable.
 

Methods in bibliothek.gui.dock.station.flap that return DockableProperty
 DockableProperty FlapDockProperty.copy()
           
 DockableProperty FlapDockPropertyFactory.createProperty()
           
 

Uses of DockableProperty in bibliothek.gui.dock.station.screen
 

Classes in bibliothek.gui.dock.station.screen that implement DockableProperty
 class ScreenDockProperty
          This property is used on ScreenDockStations to determine the bounds of the dialogs.
 

Methods in bibliothek.gui.dock.station.screen that return DockableProperty
 DockableProperty ScreenDockProperty.copy()
           
 DockableProperty ScreenDockPropertyFactory.createProperty()
           
 

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

Classes in bibliothek.gui.dock.station.split that implement DockableProperty
 class SplitDockPathProperty
          A DockableProperty used by the SplitDockStation to describe the location of a Dockable in the tree of all children of the station.
 class SplitDockProperty
          This property stores the location and the size of each child of a SplitDockStation.
 

Methods in bibliothek.gui.dock.station.split that return DockableProperty
 DockableProperty SplitDockPathProperty.copy()
           
 DockableProperty SplitDockProperty.copy()
           
 DockableProperty SplitDockPathPropertyFactory.createProperty()
           
 DockableProperty SplitDockPropertyFactory.createProperty()
           
 

Uses of DockableProperty in bibliothek.gui.dock.station.stack
 

Classes in bibliothek.gui.dock.station.stack that implement DockableProperty
 class StackDockProperty
          A StackDockProperty stores the location of a Dockable on a StackDockStation.
 

Methods in bibliothek.gui.dock.station.stack that return DockableProperty
 DockableProperty StackDockProperty.copy()
           
 DockableProperty StackDockPropertyFactory.createProperty()
           
 

Uses of DockableProperty in bibliothek.gui.dock.util
 

Methods in bibliothek.gui.dock.util that return DockableProperty
static DockableProperty DockUtilities.append(DockableProperty root, DockableProperty property)
          Creates a copy of root and sets property as the successor of the very last element in the property chain beginning at root.
static DockableProperty DockUtilities.getLastProperty(DockableProperty property)
          Gets the last successor in the property chain beginning at property.
static DockableProperty DockUtilities.getPropertyChain(Dockable dockable)
          Gets a DockableProperty which describes the path from the root to dockable.
static DockableProperty DockUtilities.getPropertyChain(DockStation ground, Dockable dockable)
          Creates a DockableProperty describing the path from ground to dockable.
 

Methods in bibliothek.gui.dock.util with parameters of type DockableProperty
static DockableProperty DockUtilities.append(DockableProperty root, DockableProperty property)
          Creates a copy of root and sets property as the successor of the very last element in the property chain beginning at root.
static DockableProperty DockUtilities.getLastProperty(DockableProperty property)
          Gets the last successor in the property chain beginning at property.