Home | History | Annotate | Download | only in rendering

Lines Matching refs:Fixed

306         // Normally we can do optimized positioning layout for absolute/fixed positioned objects. There is one special case, however, which is
1185 // FIXME: For now just support fixed heights. Eventually should support percentage heights as well.
1197 void RenderBox::mapLocalToContainer(RenderBoxModelObject* repaintContainer, bool fixed, bool useTransforms, TransformState& transformState) const
1222 // If this box has a transform, it acts as a fixed position container for fixed descendants,
1223 // and may itself also be fixed position. So propagate 'fixed' up only if this box is fixed position.
1224 fixed &= isFixedPos;
1226 fixed |= isFixedPos;
1246 o->mapLocalToContainer(repaintContainer, fixed, useTransforms, transformState);
1249 void RenderBox::mapAbsoluteToLocalPoint(bool fixed, bool useTransforms, TransformState& transformState) const
1257 // If this box has a transform, it acts as a fixed position container for fixed descendants,
1258 // and may itself also be fixed position. So propagate 'fixed' up only if this box is fixed position.
1259 fixed &= isFixedPos;
1261 fixed |= isFixedPos;
1267 o->mapAbsoluteToLocalPoint(fixed, useTransforms, transformState);
1399 void RenderBox::computeRectForRepaint(RenderBoxModelObject* repaintContainer, IntRect& rect, bool fixed)
1452 fixed = position == FixedPosition;
1457 fixed = true;
1504 o->computeRectForRepaint(repaintContainer, rect, fixed);
1587 Length logicalWidthLength = (treatAsReplaced) ? Length(computeReplacedLogicalWidth(), Fixed) : style()->logicalWidth();
1648 logicalWidthLength = Length(logicalWidth(), Fixed);
1823 h = Length(overrideSize() - borderAndPaddingLogicalHeight(), Fixed);
1825 h = Length(computeReplacedLogicalHeight(), Fixed);
1836 h = Length(parentBox()->contentLogicalHeight() - marginBefore() - marginAfter() - borderAndPaddingLogicalHeight(), Fixed);
1858 // The only times we don't check min/max height are when a fixed length has
2010 case Fixed:
2038 case Fixed:
2142 // Fixed element's position should be decided by the visible screen size.
2182 // Fixed element's position should be decided by the visible screen size.
2229 logicalLeft.setValue(Fixed, staticPosition);
2238 logicalRight.setValue(Fixed, staticPosition);
2313 * fixed positioned elements is the initial containing block instead of the
2373 computePositionedLogicalWidthUsing(Length(minPreferredLogicalWidth() - bordersPlusPadding, Fixed), containerBlock, containerDirection,
2554 // this is fixed elsewhere, this block should be removed.
2580 logicalTop.setValue(Fixed, staticLogicalTop);
2626 * of fixed positioned elements is the initial containing block instead of
2729 logicalHeightLength.setValue(Fixed, contentLogicalHeight);
2881 marginLogicalLeft.setValue(Fixed, 0);
2883 marginLogicalRight.setValue(Fixed, 0);
2979 // this is fixed elsewhere, this block should be removed.
3044 marginBefore.setValue(Fixed, 0);
3046 marginAfter.setValue(Fixed, 0);