Class DelegatingSplitLayoutManager
java.lang.Object
bibliothek.gui.dock.facile.station.split.DelegatingSplitLayoutManager
- All Implemented Interfaces:
SplitLayoutManager
- Direct Known Subclasses:
LockedResizeLayoutManager
A
SplitLayoutManager which delegates all its work to another manager.
This class is intended to be subclassed in order to override some methods.- Author:
- Benjamin Sigg
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new manager -
Method Summary
Modifier and TypeMethodDescriptionvoidcalculateDivider(SplitDockStation station, PutInfo putInfo, Leaf origin, StationDropItem item) voidinstall(SplitDockStation station) prepareDrop(SplitDockStation station, StationDropItem dockable) prepareMove(SplitDockStation station, StationDropItem dockable) voiduninstall(SplitDockStation station) voidupdateBounds(Root root, double x, double y, double factorW, double factorH) doublevalidateDivider(SplitDockStation station, double divider, Node node) validatePutInfo(SplitDockStation station, PutInfo info) willMakeFullscreen(SplitDockStation station, Dockable dockable)
-
Constructor Details
-
DelegatingSplitLayoutManager
Creates a new manager- Parameters:
delegate- the manager whose methods will be called unless a subclass has overridden them.
-
-
Method Details
-
calculateDivider
public void calculateDivider(SplitDockStation station, PutInfo putInfo, Leaf origin, StationDropItem item) - Specified by:
calculateDividerin interfaceSplitLayoutManager
-
install
- Specified by:
installin interfaceSplitLayoutManager
-
prepareDrop
- Specified by:
prepareDropin interfaceSplitLayoutManager
-
prepareMove
- Specified by:
prepareMovein interfaceSplitLayoutManager
-
uninstall
- Specified by:
uninstallin interfaceSplitLayoutManager
-
updateBounds
- Specified by:
updateBoundsin interfaceSplitLayoutManager
-
validateDivider
- Specified by:
validateDividerin interfaceSplitLayoutManager
-
validatePutInfo
- Specified by:
validatePutInfoin interfaceSplitLayoutManager
-
willMakeFullscreen
- Specified by:
willMakeFullscreenin interfaceSplitLayoutManager
-