public VerticalAlignContext createChild(Box root) { VerticalAlignContext result = new VerticalAlignContext(); VerticalAlignContext vaRoot = getRoot(); result.setParent(vaRoot); InlineBoxMeasurements initial = (InlineBoxMeasurements)vaRoot._measurements.get(0); result.pushMeasurements(initial); if (vaRoot._children == null) { vaRoot._children = new ArrayList(); } vaRoot._children.add(new ChildContextData(root, result)); return result; }
public VerticalAlignContext createChild(Box root) { VerticalAlignContext result = new VerticalAlignContext(); VerticalAlignContext vaRoot = getRoot(); result.setParent(vaRoot); InlineBoxMeasurements initial = (InlineBoxMeasurements)vaRoot._measurements.get(0); result.pushMeasurements(initial); if (vaRoot._children == null) { vaRoot._children = new ArrayList(); } vaRoot._children.add(new ChildContextData(root, result)); return result; }
private static void positionInlineVertically(LayoutContext c, VerticalAlignContext vaContext, InlineLayoutBox iB) { InlineBoxMeasurements iBMeasurements = calculateInlineMeasurements(c, iB, vaContext); vaContext.pushMeasurements(iBMeasurements); positionInlineChildrenVertically(c, iB, vaContext); vaContext.popMeasurements(); }
private static void positionInlineVertically(LayoutContext c, VerticalAlignContext vaContext, InlineLayoutBox iB) { InlineBoxMeasurements iBMeasurements = calculateInlineMeasurements(c, iB, vaContext); vaContext.pushMeasurements(iBMeasurements); positionInlineChildrenVertically(c, iB, vaContext); vaContext.popMeasurements(); }