HomeSort by relevance Sort by last modified time
    Searched refs:FloatingObject (Results 1 - 10 of 10) 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 bool equal(FloatingObject* a, FloatingObject* b) { return a->renderer() == b->renderer();
    [all...]
FloatingObjects.cpp 43 COMPILE_ASSERT(sizeof(FloatingObject) == sizeof(SameSizeAsFloatingObject), FloatingObject_should_stay_small);
45 FloatingObject::FloatingObject(RenderBox* renderer)
64 FloatingObject::FloatingObject(RenderBox* renderer, Type type, const LayoutRect& frameRect, bool shouldPaint, bool isDescendant)
79 PassOwnPtr<FloatingObject> FloatingObject::create(RenderBox* renderer)
81 OwnPtr<FloatingObject> newObj = adoptPtr(new FloatingObject(renderer));
88 PassOwnPtr<FloatingObject> FloatingObject::copyToNewContainer(LayoutSize offset, bool shouldPaint, bool isDescendant) cons
    [all...]
LineWidth.h 37 class FloatingObject;
61 void shrinkAvailableWidthForNewFloatIfNeeded(FloatingObject*);
RenderBlockFlow.h 75 LayoutUnit logicalTopForFloat(const FloatingObject* floatingObject) const { return isHorizontalWritingMode() ? floatingObject->y() : floatingObject->x(); }
76 LayoutUnit logicalBottomForFloat(const FloatingObject* floatingObject) const { return isHorizontalWritingMode() ? floatingObject->maxY() : floatingObject->maxX(); }
77 LayoutUnit logicalLeftForFloat(const FloatingObject* floatingObject) const { return isHorizontalWritingMode() ? floatingObject->x() : floatingObject->y();
    [all...]
RenderBlockFlow.cpp 635 FloatingObject* floatingObject = *it;
636 if (!floatingObject->isDescendant())
637 oldIntrudingFloatSet.add(floatingObject->renderer());
    [all...]
LineWidth.cpp 69 void LineWidth::shrinkAvailableWidthForNewFloatIfNeeded(FloatingObject* newFloat)
86 FloatingObject* previousFloat = *it;
99 if (newFloat->type() == FloatingObject::FloatLeft) {
RenderBlockLineLayout.cpp 65 InlineIterator nextLineBreak(InlineBidiResolver&, LineInfo&, RenderTextInfo&, FloatingObject* lastFloatFromPreviousLine, unsigned consecutiveHyphenatedLines, WordMeasurements&);
73 InlineIterator nextSegmentBreak(InlineBidiResolver&, LineInfo&, RenderTextInfo&, FloatingObject* lastFloatFromPreviousLine, unsigned consecutiveHyphenatedLines, WordMeasurements&);
74 void skipLeadingWhitespace(InlineBidiResolver&, LineInfo&, FloatingObject* lastFloatFromPreviousLine, LineWidth&);
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/rendering/shapes/
ShapeOutsideInfo.h 40 class FloatingObject;
47 void updateDeltasForContainingBlockLine(const RenderBlockFlow*, const FloatingObject*, LayoutUnit lineTop, LayoutUnit lineHeight);
ShapeOutsideInfo.cpp 58 void ShapeOutsideInfo::updateDeltasForContainingBlockLine(const RenderBlockFlow* containingBlock, const FloatingObject* floatingObject, LayoutUnit lineTop, LayoutUnit lineHeight)
60 LayoutUnit shapeTop = containingBlock->logicalTopForFloat(floatingObject) + std::max(LayoutUnit(), containingBlock->marginBeforeForChild(m_renderer));
68 LayoutUnit floatMarginBoxWidth = containingBlock->logicalWidthForFloat(floatingObject);
  /external/chromium_org/third_party/WebKit/Source/core/rendering/line/
BreakingContextInlineHeaders.h 208 BreakingContext(InlineBidiResolver& resolver, LineInfo& inLineInfo, LineWidth& lineWidth, RenderTextInfo& inRenderTextInfo, FloatingObject* inLastFloatFromPreviousLine, bool appliedStartWidth, RenderBlockFlow* block)
285 FloatingObject* m_lastFloatFromPreviousLine;
522 FloatingObject* floatingObject = m_block->insertFloatingObject(floatBox);
527 if (m_floatsFitOnLine && m_width.fitsOnLine(m_block->logicalWidthForFloat(floatingObject))) {
528 m_block->positionNewFloatOnLine(floatingObject, m_lastFloatFromPreviousLine, m_lineInfo, m_width);
654 inline void updateSegmentsForShapes(RenderBlockFlow* block, const FloatingObject* lastFloatFromPreviousLine, const WordMeasurements& wordMeasurements, LineWidth& width, bool isFirstLine)
    [all...]

Completed in 85 milliseconds