Index: Source/core/rendering/style/RenderStyle.h |
diff --git a/Source/core/rendering/style/RenderStyle.h b/Source/core/rendering/style/RenderStyle.h |
index 97e204ec72439dc784e27cc16228972ae3a74a2e..b5885b9f4d300d2e7415b29bc6563dc742c6d1d4 100644 |
--- a/Source/core/rendering/style/RenderStyle.h |
+++ b/Source/core/rendering/style/RenderStyle.h |
@@ -100,6 +100,7 @@ class FilterOperations; |
class AppliedTextDecoration; |
class BorderData; |
+class BorderEdge; |
class CounterContent; |
class Font; |
class FontMetrics; |
@@ -1542,6 +1543,9 @@ public: |
bool hasBoxDecorations() const { return hasBorder() || hasBorderRadius() || hasOutline() || hasAppearance() || boxShadow() || hasFilter(); } |
+ bool borderObscuresBackground() const; |
+ void getBorderEdgeInfo(BorderEdge edges[], bool includeLogicalLeftEdge = true, bool includeLogicalRightEdge = true) const; |
+ |
// Initial values for all the properties |
static EBorderCollapse initialBorderCollapse() { return BSEPARATE; } |
static EBorderStyle initialBorderStyle() { return BNONE; } |