Searched refs:RenderRegion (Results 1 - 25 of 42) sorted by relevance

12

/external/chromium_org/third_party/WebKit/Source/core/rendering/
H A DRenderFlowThread.h46 class RenderRegion;
48 typedef ListHashSet<RenderRegion*> RenderRegionList;
52 // directly to screen. Instead, RenderRegion objects will redirect their paint
53 // and nodeAtPoint methods to this object. Each RenderRegion will actually be a viewPort
76 virtual void addRegionToThread(RenderRegion*);
77 virtual void removeRegionFromThread(RenderRegion*);
83 void paintFlowThreadPortionInRegion(PaintInfo&, RenderRegion*, const LayoutRect& flowThreadPortionRect, const LayoutRect& flowThreadPortionOverflowRect, const LayoutPoint&) const;
84 bool hitTestFlowThreadPortionInRegion(RenderRegion*, const LayoutRect& flowThreadPortionRect, const LayoutRect& flowThreadPortionOverflowRect, const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset) const;
90 virtual void regionChangedWritingMode(RenderRegion*) { }
116 RenderRegion* regionAtBlockOffse
[all...]
H A DRenderRegion.cpp31 #include "core/rendering/RenderRegion.h"
44 RenderRegion::RenderRegion(Element* element, RenderFlowThread* flowThread) function in class:WebCore::RenderRegion
55 LayoutUnit RenderRegion::pageLogicalWidth() const
61 LayoutUnit RenderRegion::pageLogicalHeight() const
73 LayoutUnit RenderRegion::maxPageLogicalHeight() const
80 LayoutUnit RenderRegion::logicalHeightOfAllFlowThreadContent() const
90 LayoutRect RenderRegion::flowThreadPortionOverflowRect() const
95 LayoutRect RenderRegion::overflowRectForFlowThreadPortion(const LayoutRect& flowThreadPortionRect, bool isFirstPortion, bool isLastPortion) const
99 // FIXME: Would like to just use hasOverflowClip() but we aren't a block yet. When RenderRegion i
[all...]
H A DHitTestLocation.h43 class RenderRegion;
56 HitTestLocation(const HitTestLocation&, const LayoutSize& offset, RenderRegion* = 0);
64 RenderRegion* region() const { return m_region; }
96 RenderRegion* m_region; // The region we're inside.
H A DRenderFlowThread.cpp44 #include "core/rendering/RenderRegion.h"
97 void RenderFlowThread::addRegionToThread(RenderRegion* renderRegion)
104 void RenderFlowThread::removeRegionFromThread(RenderRegion* renderRegion)
159 RenderRegion* region = *iter;
230 RenderRegion* region = *iter;
238 RenderRegion* region = *iter;
253 RenderRegion* region = *iter;
268 void RenderFlowThread::paintFlowThreadPortionInRegion(PaintInfo& paintInfo, RenderRegion* region, const LayoutRect& flowThreadPortionRect, const LayoutRect& flowThreadPortionOverflowRect, const LayoutPoint& paintOffset) const
321 bool RenderFlowThread::hitTestFlowThreadPortionInRegion(RenderRegion* region, const LayoutRect& flowThreadPortionRect, const LayoutRect& flowThreadPortionOverflowRect, const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset) const
343 // FIXME: Should we set result.m_localPoint back to the RenderRegion'
[all...]
H A DRenderRegionSet.h31 #include "core/rendering/RenderRegion.h"
46 // FIXME: For now we derive from RenderRegion, but this may change at some point.
48 class RenderRegionSet : public RenderRegion {
H A DPaintInfo.h43 class RenderRegion;
54 RenderObject* newPaintingRoot = 0, RenderRegion* region = 0, ListHashSet<RenderInline*>* newOutlineObjects = 0,
111 RenderRegion* renderRegion;
H A DRenderNamedFlowThread.h68 virtual void addRegionToThread(RenderRegion*) OVERRIDE;
69 virtual void removeRegionFromThread(RenderRegion*) OVERRIDE;
71 virtual void regionChangedWritingMode(RenderRegion*) OVERRIDE;
81 void getRanges(Vector<RefPtr<Range> >&, const RenderRegion*) const;
101 void addRegionToNamedFlowThread(RenderRegion*);
118 // That's because they contain a RenderRegion that should display this thread. The set makes it
H A DRenderRegion.h45 class RenderRegion : public RenderBlock { class in namespace:WebCore
47 explicit RenderRegion(Element*, RenderFlowThread*);
90 // These methods represent the width and height of a "page" and for a RenderRegion they are just the
159 virtual const char* renderName() const { return "RenderRegion"; }
185 // If this RenderRegion is displayed as part of another named flow,
218 inline RenderRegion* toRenderRegion(RenderObject* object)
221 return static_cast<RenderRegion*>(object);
224 inline const RenderRegion* toRenderRegion(const RenderObject* object)
227 return static_cast<const RenderRegion*>(object);
231 void toRenderRegion(const RenderRegion*);
[all...]
H A DRenderRegionSet.cpp34 : RenderRegion(element, flowThread)
H A DRenderNamedFlowThread.cpp41 #include "core/rendering/RenderRegion.h"
95 if (RenderRegion* firstRegion = m_regionList.first()) {
189 static bool compareRenderRegions(const RenderRegion* firstRegion, const RenderRegion* secondRegion)
236 static void addRegionToList(RenderRegionList& regionList, RenderRegion* renderRegion)
249 void RenderNamedFlowThread::addRegionToNamedFlowThread(RenderRegion* renderRegion)
264 void RenderNamedFlowThread::addRegionToThread(RenderRegion* renderRegion)
284 void RenderNamedFlowThread::removeRegionFromThread(RenderRegion* renderRegion)
316 void RenderNamedFlowThread::regionChangedWritingMode(RenderRegion* region)
335 RenderRegion* lastRe
[all...]
H A DRootInlineBox.h31 class RenderRegion;
66 RenderRegion* containingRegion() const;
67 void setContainingRegion(RenderRegion*);
237 RenderRegion* m_containingRegion;
H A DRenderBox.h34 class RenderRegion;
85 LayoutUnit constrainLogicalWidthInRegionByMinMax(LayoutUnit, LayoutUnit, RenderBlock*, RenderRegion* = 0, LayoutUnit offsetFromLogicalTopOfFirstPage = 0) const;
374 LayoutRect borderBoxRectInRegion(RenderRegion*, LayoutUnit offsetFromLogicalTopOfFirstPage = 0, RenderBoxRegionInfoFlags = CacheRenderBoxRegionInfo) const;
397 LayoutUnit containingBlockLogicalWidthForContentInRegion(RenderRegion*, LayoutUnit offsetFromLogicalTopOfFirstPage) const;
398 LayoutUnit containingBlockAvailableLineWidthInRegion(RenderRegion*, LayoutUnit offsetFromLogicalTopOfFirstPage) const;
405 RenderBoxRegionInfo* renderBoxRegionInfo(RenderRegion*, LayoutUnit offsetFromLogicalTopOfFirstPage, RenderBoxRegionInfoFlags = CacheRenderBoxRegionInfo) const;
406 void computeLogicalWidthInRegion(LogicalExtentComputedValues&, RenderRegion* = 0, LayoutUnit offsetFromLogicalTopOfFirstPage = 0) const;
421 LayoutUnit shrinkLogicalWidthToAvoidFloats(LayoutUnit childMarginStart, LayoutUnit childMarginEnd, const RenderBlock* cb, RenderRegion*, LayoutUnit offsetFromLogicalTopOfFirstPage) const;
423 LayoutUnit computeLogicalWidthInRegionUsing(SizeType, Length logicalWidth, LayoutUnit availableLogicalWidth, const RenderBlock* containingBlock, RenderRegion*, LayoutUnit offsetFromLogicalTopOfFirstPage) const;
476 virtual LayoutRect overflowClipRect(const LayoutPoint& location, RenderRegion*, OverlayScrollbarSizeRelevanc
[all...]
H A DHitTestResult.h44 class RenderRegion;
H A DRenderBlock.h164 LayoutUnit availableLogicalWidthForLine(LayoutUnit position, bool shouldIndentText, RenderRegion* region, LayoutUnit offsetFromLogicalTopOfFirstPage, LayoutUnit logicalHeight = 0) const
169 LayoutUnit logicalRightOffsetForLine(LayoutUnit position, bool shouldIndentText, RenderRegion* region, LayoutUnit offsetFromLogicalTopOfFirstPage, LayoutUnit logicalHeight = 0) const
173 LayoutUnit logicalLeftOffsetForLine(LayoutUnit position, bool shouldIndentText, RenderRegion* region, LayoutUnit offsetFromLogicalTopOfFirstPage, LayoutUnit logicalHeight = 0) const
177 LayoutUnit startOffsetForLine(LayoutUnit position, bool shouldIndentText, RenderRegion* region, LayoutUnit offsetFromLogicalTopOfFirstPage, LayoutUnit logicalHeight = 0) const
182 LayoutUnit endOffsetForLine(LayoutUnit position, bool shouldIndentText, RenderRegion* region, LayoutUnit offsetFromLogicalTopOfFirstPage, LayoutUnit logicalHeight = 0) const
386 LayoutUnit logicalLeftOffsetForContent(RenderRegion*, LayoutUnit offsetFromLogicalTopOfFirstPage) const;
387 LayoutUnit logicalRightOffsetForContent(RenderRegion*, LayoutUnit offsetFromLogicalTopOfFirstPage) const;
388 LayoutUnit availableLogicalWidthForContent(RenderRegion* region, LayoutUnit offsetFromLogicalTopOfFirstPage) const
392 LayoutUnit startOffsetForContent(RenderRegion* region, LayoutUnit offsetFromLogicalTopOfFirstPage) const
397 LayoutUnit endOffsetForContent(RenderRegion* regio
[all...]
H A DHitTestLocation.cpp100 HitTestLocation::HitTestLocation(const HitTestLocation& other, const LayoutSize& offset, RenderRegion* region)
H A DRenderLayer.h611 RenderRegion* = 0, PaintLayerFlags = 0);
617 ClipRectsContext(const RenderLayer* inRootLayer, RenderRegion* inRegion, ClipRectsType inClipRectsType, OverlayScrollbarSizeRelevancy inOverlayScrollbarSizeRelevancy = IgnoreOverlayScrollbarSize, ShouldRespectOverflowClip inRespectOverflowClip = RespectOverflowClip)
625 RenderRegion* region;
920 LayerPaintingInfo(RenderLayer* inRootLayer, const LayoutRect& inDirtyRect, PaintBehavior inPaintBehavior, const LayoutSize& inSubPixelAccumulation, RenderObject* inPaintingRoot = 0, RenderRegion*inRegion = 0, OverlapTestRequestMap* inOverlapTestRequests = 0)
934 RenderRegion* region; // May be null.
948 void collectFragments(LayerFragments&, const RenderLayer* rootLayer, RenderRegion*, const LayoutRect& dirtyRect,
H A DRenderMultiColumnSet.cpp402 clippedRect.intersect(RenderRegion::flowThreadPortionOverflowRect());
443 clippedRect.intersect(RenderRegion::flowThreadPortionOverflowRect());
H A DRenderBox.cpp55 #include "core/rendering/RenderRegion.h"
108 LayoutRect RenderBox::borderBoxRectInRegion(RenderRegion* region, LayoutUnit offsetFromTopOfFirstPage, RenderBoxRegionInfoFlags cacheFlag) const
537 LayoutUnit RenderBox::constrainLogicalWidthInRegionByMinMax(LayoutUnit logicalWidth, LayoutUnit availableWidth, RenderBlock* cb, RenderRegion* region, LayoutUnit offsetFromLogicalTopOfFirstPage) const
1593 LayoutRect RenderBox::overflowClipRect(const LayoutPoint& location, RenderRegion* region, OverlayScrollbarSizeRelevancy relevancy)
1611 LayoutRect RenderBox::clipRect(const LayoutPoint& location, RenderRegion* region)
1641 LayoutUnit RenderBox::shrinkLogicalWidthToAvoidFloats(LayoutUnit childMarginStart, LayoutUnit childMarginEnd, const RenderBlock* cb, RenderRegion* region, LayoutUnit offsetFromLogicalTopOfFirstPage) const
1643 RenderRegion* containingBlockRegion = 0;
1700 LayoutUnit RenderBox::containingBlockLogicalWidthForContentInRegion(RenderRegion* region, LayoutUnit offsetFromLogicalTopOfFirstPage) const
1706 RenderRegion* containingBlockRegion = cb->clampToStartAndEndRegions(region);
1716 LayoutUnit RenderBox::containingBlockAvailableLineWidthInRegion(RenderRegion* regio
[all...]
H A DRenderTable.h302 virtual LayoutRect overflowClipRect(const LayoutPoint& location, RenderRegion*, OverlayScrollbarSizeRelevancy = IgnoreOverlayScrollbarSize);
H A DRootInlineBox.cpp216 RenderRegion* RootInlineBox::containingRegion() const
218 RenderRegion* region = m_fragmentationData ? m_fragmentationData->m_containingRegion : 0;
231 void RootInlineBox::setContainingRegion(RenderRegion* region)
/external/chromium_org/third_party/WebKit/Source/core/css/resolver/
H A DStyleResolverState.h40 class RenderRegion;
45 StyleResolverState(Document*, Element*, RenderStyle* parentStyle = 0, RenderRegion* regionForStyling = 0);
69 const RenderRegion* regionForStyling() const { return m_regionForStyling; }
142 RenderRegion* m_regionForStyling;
H A DStyleResolverState.cpp32 StyleResolverState::StyleResolverState(Document* document, Element* element, RenderStyle* parentStyle, RenderRegion* regionForStyling)
H A DStyleResolver.h62 class RenderRegion;
188 RuleMatchingBehavior = MatchAllRules, RenderRegion* regionForStyling = 0);
/external/chromium_org/third_party/WebKit/Source/core/css/
H A DElementRuleCollector.h37 class RenderRegion;
89 void setRegionForStyling(const RenderRegion* regionForStyling) { m_regionForStyling = regionForStyling; }
125 const RenderRegion* m_regionForStyling;
/external/chromium_org/third_party/WebKit/Source/core/dom/
H A DNamedFlow.cpp39 #include "core/rendering/RenderRegion.h"
105 const RenderRegion* renderRegion = *iter;
130 const RenderRegion* renderRegion = *iter;
156 const RenderRegion* renderRegion = *iter;

Completed in 656 milliseconds

12