public class FloatManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
FloatManager.FloatOperation |
Constructor and Description |
---|
FloatManager() |
Modifier and Type | Method and Description |
---|---|
void |
calcFloatLocations() |
void |
clear(CssContext cssCtx,
BlockFormattingContext bfc,
Box box) |
void |
floatBox(LayoutContext c,
Layer layer,
BlockFormattingContext bfc,
BlockBox box) |
int |
getClearDelta(CssContext cssCtx,
int bfcRelativeY) |
int |
getLeftFloatDistance(CssContext cssCtx,
BlockFormattingContext bfc,
LineBox line,
int containingBlockContentWidth) |
Box |
getMaster() |
java.awt.Point |
getOffset(BlockBox floater) |
int |
getRightFloatDistance(CssContext cssCtx,
BlockFormattingContext bfc,
LineBox line,
int containingBlockContentWidth) |
void |
performFloatOperation(FloatManager.FloatOperation op) |
void |
removeFloat(BlockBox floater) |
void |
setMaster(Box owner) |
public void floatBox(LayoutContext c, Layer layer, BlockFormattingContext bfc, BlockBox box)
public void clear(CssContext cssCtx, BlockFormattingContext bfc, Box box)
public int getClearDelta(CssContext cssCtx, int bfcRelativeY)
public void removeFloat(BlockBox floater)
public void calcFloatLocations()
public int getLeftFloatDistance(CssContext cssCtx, BlockFormattingContext bfc, LineBox line, int containingBlockContentWidth)
public int getRightFloatDistance(CssContext cssCtx, BlockFormattingContext bfc, LineBox line, int containingBlockContentWidth)
public void setMaster(Box owner)
public Box getMaster()
public java.awt.Point getOffset(BlockBox floater)
public void performFloatOperation(FloatManager.FloatOperation op)