Package bibliothek.gui.dock.common.intern.station
package bibliothek.gui.dock.common.intern.station
Contains the
CommonDockStation, various implementations of CommonDockStation and supporting classes.-
ClassDescriptionA listener to a
CControlthat provides useful methods for subclasses.An implementation ofFlapDockStationthat also satisfies theCommonDockStationinterface.AFlapLayoutManagerthat uses the properties ofCDockableto find and store size and hold values.ALockedResizeLayoutManagerthat looks out forCDockable.isResizeLockedVertically()andCDockable.isResizeLockedHorizontally().An interface that can be implemented by classes that extend aDockStationand that represent aCStation.A factory that is responsible for storing and loading the layout of theCommonDockStations.Information about the layout of aCommonDockStation, used by theCommonDockStationFactoryto store and load the layout.Implements several methods that could be used by aCommonDockStation.AScreenDockStationthat also implementsCommonDockStation.This strategy searches for aCDockablewhen the user wants to close an externalized dockable.An implementation ofSplitDockStationthat also satisfies theCommonDockStationinterface.A handler that can change the size of aCDockablesuch that it has itspreferred sizeif its parent is aFlapDockStationA handler which can change the size of children of aScreenDockStationsuch that thepreferred sizeof the children is met.A handle that can be used to change the layout of aSplitDockStationsuch that theDimensionofCDockable.getAndClearResizeRequest()is more or less respected.