/** * @param cssName * @param parentHeight * @param ctx * @return TODO */ public float getFloatPropertyProportionalHeight(CSSName cssName, float parentHeight, CssContext ctx) { return valueByName(cssName).getFloatProportionalTo(cssName, parentHeight, ctx); }
/** * @param cssName * @param parentWidth * @param ctx * @return TODO */ public float getFloatPropertyProportionalWidth(CSSName cssName, float parentWidth, CssContext ctx) { return valueByName(cssName).getFloatProportionalTo(cssName, parentWidth, ctx); }
/** * @param cssName * @param parentWidth * @param ctx * @return TODO */ public float getFloatPropertyProportionalWidth(CSSName cssName, float parentWidth, CssContext ctx) { return valueByName(cssName).getFloatProportionalTo(cssName, parentWidth, ctx); }
/** * @param cssName * @param parentHeight * @param ctx * @return TODO */ public float getFloatPropertyProportionalHeight(CSSName cssName, float parentHeight, CssContext ctx) { return valueByName(cssName).getFloatProportionalTo(cssName, parentHeight, ctx); }
public float getFloatPropertyProportionalTo(CSSName cssName, float baseValue, CssContext ctx) { return valueByName(cssName).getFloatProportionalTo(cssName, baseValue, ctx); }
public float getFloatPropertyProportionalTo(CSSName cssName, float baseValue, CssContext ctx) { return valueByName(cssName).getFloatProportionalTo(cssName, baseValue, ctx); }
public Length asLength(CssContext c, CSSName cssName) { Length result = new Length(); FSDerivedValue value = valueByName(cssName); if (value instanceof LengthValue || value instanceof NumberValue) { if (value.hasAbsoluteUnit()) { result.setValue((int) value.getFloatProportionalTo(cssName, 0, c)); result.setType(Length.FIXED); } else { result.setValue((int) value.asFloat()); result.setType(Length.PERCENT); } } return result; }
public Length asLength(CssContext c, CSSName cssName) { Length result = new Length(); FSDerivedValue value = valueByName(cssName); if (value instanceof LengthValue || value instanceof NumberValue) { if (value.hasAbsoluteUnit()) { result.setValue((int) value.getFloatProportionalTo(cssName, 0, c)); result.setType(Length.FIXED); } else { result.setValue((int) value.asFloat()); result.setType(Length.PERCENT); } } return result; }