HomeSort by relevance Sort by last modified time
    Searched refs:FloatingObject (Results 1 - 15 of 15) sorted by null

  /external/chromium_org/third_party/WebKit/Source/core/rendering/
FloatingObjects.h 41 class FloatingObject {
42 WTF_MAKE_NONCOPYABLE(FloatingObject); WTF_MAKE_FAST_ALLOCATED;
45 // Used by the PODIntervalTree for debugging the FloatingObject.
52 static PassOwnPtr<FloatingObject> create(RenderBox*);
54 PassOwnPtr<FloatingObject> copyToNewContainer(LayoutSize, bool shouldPaint = false, bool isDescendant = false) const;
56 PassOwnPtr<FloatingObject> unsafeClone() const;
97 explicit FloatingObject(RenderBox*);
98 FloatingObject(RenderBox*, Type, const LayoutRect&, bool shouldPaint, bool isDescendant);
115 static unsigned hash(FloatingObject* key) { return DefaultHash<RenderBox*>::Hash::hash(key->renderer()); }
116 static unsigned hash(const OwnPtr<FloatingObject>& key) { return hash(key.get());
    [all...]
FloatingObjects.cpp 42 COMPILE_ASSERT(sizeof(FloatingObject) == sizeof(SameSizeAsFloatingObject), FloatingObject_should_stay_small);
44 FloatingObject::FloatingObject(RenderBox* renderer)
63 FloatingObject::FloatingObject(RenderBox* renderer, Type type, const LayoutRect& frameRect, bool shouldPaint, bool isDescendant)
78 PassOwnPtr<FloatingObject> FloatingObject::create(RenderBox* renderer)
80 OwnPtr<FloatingObject> newObj = adoptPtr(new FloatingObject(renderer));
87 PassOwnPtr<FloatingObject> FloatingObject::copyToNewContainer(LayoutSize offset, bool shouldPaint, bool isDescendant) cons
    [all...]
RenderBlockFlow.h 117 LayoutUnit logicalTopForFloat(const FloatingObject* floatingObject) const { return isHorizontalWritingMode() ? floatingObject->y() : floatingObject->x(); }
118 LayoutUnit logicalBottomForFloat(const FloatingObject* floatingObject) const { return isHorizontalWritingMode() ? floatingObject->maxY() : floatingObject->maxX(); }
119 LayoutUnit logicalLeftForFloat(const FloatingObject* floatingObject) const { return isHorizontalWritingMode() ? floatingObject->x() : floatingObject->y();
    [all...]
RenderBlockFlow.cpp     [all...]
RenderBlockLineLayout.cpp 666 void RenderBlockFlow::appendFloatingObjectToLastLine(FloatingObject* floatingObject)
668 ASSERT(!floatingObject->originatingLine());
669 floatingObject->setOriginatingLine(lastRootBox());
670 lastRootBox()->appendFloat(floatingObject->renderer());
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/paint/
BlockFlowPainter.h 10 class FloatingObject;
BlockFlowPainter.cpp 22 FloatingObject* floatingObject = it->get();
24 if (floatingObject->shouldPaint() && !floatingObject->renderer()->hasSelfPaintingLayer()) {
29 floatingObject, LayoutPoint(paintOffset.x()
30 + m_renderBlockFlow.xPositionForFloatIncludingMargin(floatingObject) - floatingObject->renderer()->x(), paintOffset.y()
31 + m_renderBlockFlow.yPositionForFloatIncludingMargin(floatingObject) - floatingObject->renderer()->y()));
32 floatingObject->renderer()->paint(currentPaintInfo, childPoint)
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/rendering/line/
LineBreaker.h 46 FloatingObject* lastFloatFromPreviousLine, WordMeasurements&);
54 void skipLeadingWhitespace(InlineBidiResolver&, LineInfo&, FloatingObject* lastFloatFromPreviousLine, LineWidth&);
LineWidth.h 37 class FloatingObject;
64 void shrinkAvailableWidthForNewFloatIfNeeded(FloatingObject*);
LineLayoutState.h 88 FloatingObject* lastFloat() const { return m_lastFloat; }
89 void setLastFloat(FloatingObject* lastFloat) { m_lastFloat = lastFloat; }
104 FloatingObject* m_lastFloat;
LineBreaker.cpp 31 FloatingObject* lastFloatFromPreviousLine, LineWidth& width)
61 RenderTextInfo& renderTextInfo, FloatingObject* lastFloatFromPreviousLine,
LineWidth.cpp 63 void LineWidth::shrinkAvailableWidthForNewFloatIfNeeded(FloatingObject* newFloat)
75 if (newFloat->type() == FloatingObject::FloatLeft) {
191 FloatingObject* lastFloatFromPreviousLine = (m_block.containsFloats() ? m_block.m_floatingObjects->set().last().get() : 0);
BreakingContextInlineHeaders.h 52 BreakingContext(InlineBidiResolver& resolver, LineInfo& inLineInfo, LineWidth& lineWidth, RenderTextInfo& inRenderTextInfo, FloatingObject* inLastFloatFromPreviousLine, bool appliedStartWidth, RenderBlockFlow* block)
129 FloatingObject* m_lastFloatFromPreviousLine;
369 FloatingObject* floatingObject = m_block->insertFloatingObject(floatBox);
374 if (m_floatsFitOnLine && m_width.fitsOnLine(m_block->logicalWidthForFloat(floatingObject).toFloat(), ExcludeWhitespace)) {
375 m_block->positionNewFloatOnLine(floatingObject, m_lastFloatFromPreviousLine, m_lineInfo, m_width);
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/rendering/shapes/
ShapeOutsideInfo.h 44 class FloatingObject;
98 ShapeOutsideDeltas computeDeltasForContainingBlockLine(const RenderBlockFlow&, const FloatingObject&, LayoutUnit lineTop, LayoutUnit lineHeight);
ShapeOutsideInfo.cpp 279 ShapeOutsideDeltas ShapeOutsideInfo::computeDeltasForContainingBlockLine(const RenderBlockFlow& containingBlock, const FloatingObject& floatingObject, LayoutUnit lineTop, LayoutUnit lineHeight)
283 LayoutUnit borderBoxTop = containingBlock.logicalTopForFloat(&floatingObject) + containingBlock.marginBeforeForChild(&m_renderer);
288 LayoutUnit floatMarginBoxWidth = containingBlock.logicalWidthForFloat(&floatingObject);

Completed in 712 milliseconds