462 w = containingBlock()->availableLogicalWidth();
463 return padding.calcMinValue(w);
464}
465
466int RenderBoxModelObject::paddingBefore(bool) const
467{
468 int w = 0;
469 Length padding = style()->paddingBefore();
470 if (padding.isPercent())
471 w = containingBlock()->availableLogicalWidth();
472 return padding.calcMinValue(w);
473}
474
475int RenderBoxModelObject::paddingAfter(bool) const
476{
477 int w = 0;
478 Length padding = style()->paddingAfter();
479 if (padding.isPercent())
480 w = containingBlock()->availableLogicalWidth();
481 return padding.calcMinValue(w);
482}
483
484int RenderBoxModelObject::paddingStart(bool) const
485{
486 int w = 0;
487 Length padding = style()->paddingStart();
488 if (padding.isPercent())
489 w = containingBlock()->availableLogicalWidth();
490 return padding.calcMinValue(w);
491}
492
493int RenderBoxModelObject::paddingEnd(bool) const
494{
495 int w = 0;
496 Length padding = style()->paddingEnd();
497 if (padding.isPercent())
498 w = containingBlock()->availableLogicalWidth();