Home | History | Annotate | Download | only in rendering

Lines Matching defs:RenderFlowThread

32 #include "core/rendering/RenderFlowThread.h"
49 RenderFlowThread::RenderFlowThread()
66 PassRefPtr<RenderStyle> RenderFlowThread::createFlowThreadStyle(RenderStyle* parentStyle)
82 void RenderFlowThread::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
90 void RenderFlowThread::removeFlowChildInfo(RenderObject* child)
97 void RenderFlowThread::addRegionToThread(RenderRegion* renderRegion)
104 void RenderFlowThread::removeRegionFromThread(RenderRegion* renderRegion)
110 void RenderFlowThread::invalidateRegions()
143 RenderFlowThread* m_renderFlowThread;
146 void RenderFlowThread::validateRegions()
194 void RenderFlowThread::layout()
226 void RenderFlowThread::updateLogicalWidth()
236 // If the regions have non-uniform logical widths, then insert inset information for the RenderFlowThread.
247 void RenderFlowThread::computeLogicalHeight(LayoutUnit, LayoutUnit logicalTop, LogicalExtentComputedValues& computedValues) const
260 LayoutRect RenderFlowThread::computeRegionClippingRect(const LayoutPoint& offset, const LayoutRect& flowThreadPortionRect, const LayoutRect& flowThreadPortionOverflowRect) const
268 void RenderFlowThread::paintFlowThreadPortionInRegion(PaintInfo& paintInfo, RenderRegion* region, const LayoutRect& flowThreadPortionRect, const LayoutRect& flowThreadPortionOverflowRect, const LayoutPoint& paintOffset) const
274 // RenderFlowThread should start painting its content in a position that is offset
314 bool RenderFlowThread::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction hitTestAction)
321 bool RenderFlowThread::hitTestFlowThreadPortionInRegion(RenderRegion* region, const LayoutRect& flowThreadPortionRect, const LayoutRect& flowThreadPortionOverflowRect, const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset) const
335 // Always ignore clipping, since the RenderFlowThread has nothing to do with the bounds of the FrameView.
343 // FIXME: Should we set result.m_localPoint back to the RenderRegion's coordinate space or leave it in the RenderFlowThread's coordinate
344 // space? Right now it's staying in the RenderFlowThread's coordinate space, which may end up being ok. We will know more when we get around to
349 bool RenderFlowThread::shouldRepaint(const LayoutRect& r) const
357 void RenderFlowThread::repaintRectangleInRegions(const LayoutRect& repaintRect) const
375 RenderRegion* RenderFlowThread::regionAtBlockOffset(LayoutUnit offset, bool extendLastRegion, RegionAutoGenerationPolicy autoGenerationPolicy)
396 LayoutPoint RenderFlowThread::adjustedPositionRelativeToOffsetParent(const RenderBoxModelObject& boxModelObject, const LayoutPoint& startPoint)
479 LayoutUnit RenderFlowThread::pageLogicalTopForOffset(LayoutUnit offset)
485 LayoutUnit RenderFlowThread::pageLogicalWidthForOffset(LayoutUnit offset)
491 LayoutUnit RenderFlowThread::pageLogicalHeightForOffset(LayoutUnit offset)
500 LayoutUnit RenderFlowThread::pageRemainingLogicalHeightForOffset(LayoutUnit offset, PageBoundaryRule pageBoundaryRule)
518 RenderRegion* RenderFlowThread::mapFromFlowToRegion(TransformState& transformState) const
531 RenderRegion* renderRegion = const_cast<RenderFlowThread*>(this)->regionAtBlockOffset(isHorizontalWritingMode() ? center.y() : center.x(), true, DisallowRegionAutoGeneration);
543 void RenderFlowThread::removeRenderBoxRegionInfo(RenderBox* box)
576 bool RenderFlowThread::logicalWidthChangedInRegions(const RenderBlock* block, LayoutUnit offsetFromLogicalTopOfFirstPage)
613 LayoutUnit RenderFlowThread::contentLogicalWidthOfFirstRegion() const
621 LayoutUnit RenderFlowThread::contentLogicalHeightOfFirstRegion() const
629 LayoutUnit RenderFlowThread::contentLogicalLeftOfFirstRegion() const
637 RenderRegion* RenderFlowThread::firstRegion() const
644 RenderRegion* RenderFlowThread::lastRegion() const
651 void RenderFlowThread::clearRenderObjectCustomStyle(const RenderObject* object,
677 void RenderFlowThread::setRegionRangeForBox(const RenderBox* box, LayoutUnit offsetFromLogicalTopOfFirstPage)
715 void RenderFlowThread::getRegionRangeForBox(const RenderBox* box, RenderRegion*& startRegion, RenderRegion*& endRegion) const
729 void RenderFlowThread::applyBreakAfterContent(LayoutUnit clientHeight)
736 bool RenderFlowThread::regionInRange(const RenderRegion* targetRegion, const RenderRegion* startRegion, const RenderRegion* endRegion) const
752 void RenderFlowThread::checkRegionsWithStyling()
765 bool RenderFlowThread::objectInFlowRegion(const RenderObject* object, const RenderRegion* region) const
770 RenderFlowThread* flowThread = object->flowThreadContainingBlock();
811 bool RenderFlowThread::isAutoLogicalHeightRegionsCountConsistent() const
827 void RenderFlowThread::initializeRegionsComputedAutoHeight(RenderRegion* startRegion)
841 void RenderFlowThread::markAutoLogicalHeightRegionsForLayout()
856 void RenderFlowThread::updateRegionsFlowThreadPortionRect(const RenderRegion* lastRegionWithContent)
893 bool RenderFlowThread::addForcedRegionBreak(LayoutUnit offsetBreakInFlowThread, RenderObject* breakChild, bool isBefore, LayoutUnit* offsetBreakAdjustment)
965 void RenderFlowThread::incrementAutoLogicalHeightRegions()
972 void RenderFlowThread::decrementAutoLogicalHeightRegions()
980 void RenderFlowThread::collectLayerFragments(LayerFragments& layerFragments, const LayoutRect& layerBoundingBox, const LayoutRect& dirtyRect)
990 LayoutRect RenderFlowThread::fragmentsBoundingBox(const LayoutRect& layerBoundingBox)
1011 void RenderFlowThread::RegionSearchAdapter::collectIfNeeded(const RegionInterval& interval)
1019 void RenderFlowThread::mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState& transformState, MapCoordinatesFlags mode, bool* wasFixed) const
1030 CurrentRenderFlowThreadMaintainer::CurrentRenderFlowThreadMaintainer(RenderFlowThread* renderFlowThread)
1031 : m_renderFlowThread(renderFlowThread)
1038 ASSERT(!m_previousRenderFlowThread || !renderFlowThread->isRenderNamedFlowThread());