diff options
Diffstat (limited to 'Source/WebCore/rendering/RenderRegion.h')
-rw-r--r-- | Source/WebCore/rendering/RenderRegion.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Source/WebCore/rendering/RenderRegion.h b/Source/WebCore/rendering/RenderRegion.h index 6bdcdf672..d46d6da67 100644 --- a/Source/WebCore/rendering/RenderRegion.h +++ b/Source/WebCore/rendering/RenderRegion.h @@ -81,6 +81,16 @@ public: bool isLastRegion() const; void clearBoxStyleInRegion(const RenderBox*); + + enum RegionState { + RegionUndefined, + RegionEmpty, + RegionFit, + RegionOverflow + }; + + RegionState regionState() const { return isValid() ? m_regionState : RegionUndefined; } + void setRegionState(RegionState regionState) { m_regionState = regionState; } private: virtual const char* renderName() const { return "RenderRegion"; } @@ -109,6 +119,7 @@ private: bool m_isValid; bool m_hasCustomRegionStyle; + RegionState m_regionState; }; inline RenderRegion* toRenderRegion(RenderObject* object) |