private void performFloatOperation(FloatOperation op, List floats) { for (Iterator i = floats.iterator(); i.hasNext();) { BoxOffset boxOffset = (BoxOffset) i.next(); BlockBox box = boxOffset.getBox(); box.setAbsX(box.getX() + getMaster().getAbsX() - boxOffset.getX()); box.setAbsY(box.getY() + getMaster().getAbsY() - boxOffset.getY()); op.operate(box); } }
private void performFloatOperation(FloatOperation op, List floats) { for (Iterator i = floats.iterator(); i.hasNext();) { BoxOffset boxOffset = (BoxOffset) i.next(); BlockBox box = boxOffset.getBox(); box.setAbsX(box.getX() + getMaster().getAbsX() - boxOffset.getX()); box.setAbsY(box.getY() + getMaster().getAbsY() - boxOffset.getY()); op.operate(box); } }
private void alignToStaticEquivalent() { if (_staticEquivalent.getAbsY() != getAbsY()) { setY(_staticEquivalent.getAbsY() - getAbsY()); setAbsY(_staticEquivalent.getAbsY()); } }
private void alignToStaticEquivalent() { if (_staticEquivalent.getAbsY() != getAbsY()) { setY(_staticEquivalent.getAbsY() - getAbsY()); setAbsY(_staticEquivalent.getAbsY()); } }
public void calcInitialFloatedCanvasLocation(LayoutContext c) { Point offset = c.getBlockFormattingContext().getOffset(); FloatManager manager = c.getBlockFormattingContext().getFloatManager(); setAbsX(manager.getMaster().getAbsX() + getX() - offset.x); setAbsY(manager.getMaster().getAbsY() + getY() - offset.y); }
public void calcInitialFloatedCanvasLocation(LayoutContext c) { Point offset = c.getBlockFormattingContext().getOffset(); FloatManager manager = c.getBlockFormattingContext().getFloatManager(); setAbsX(manager.getMaster().getAbsX() + getX() - offset.x); setAbsY(manager.getMaster().getAbsY() + getY() - offset.y); }
Point offset = manager.getOffset(this); setAbsX(manager.getMaster().getAbsX() + getX() - offset.x); setAbsY(manager.getMaster().getAbsY() + getY() - offset.y); if (parent != null) { setAbsX(parent.getAbsX() + parent.getTx() + getX()); setAbsY(parent.getAbsY() + parent.getTy() + getY()); } else if (isStyled() && getStyle().isAbsFixedOrInlineBlockEquiv()) { Box cb = getContainingBlock(); if (cb != null) { setAbsX(cb.getAbsX() + getX()); setAbsY(cb.getAbsY() + getY()); setAbsY(lineBox.getAbsY() + getY());
Point offset = manager.getOffset(this); setAbsX(manager.getMaster().getAbsX() + getX() - offset.x); setAbsY(manager.getMaster().getAbsY() + getY() - offset.y); if (parent != null) { setAbsX(parent.getAbsX() + parent.getTx() + getX()); setAbsY(parent.getAbsY() + parent.getTy() + getY()); } else if (isStyled() && getStyle().isAbsFixedOrInlineBlockEquiv()) { Box cb = getContainingBlock(); if (cb != null) { setAbsX(cb.getAbsX() + getX()); setAbsY(cb.getAbsY() + getY()); setAbsY(lineBox.getAbsY() + getY());