OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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