Index: Source/core/rendering/style/RenderStyle.h |
diff --git a/Source/core/rendering/style/RenderStyle.h b/Source/core/rendering/style/RenderStyle.h |
index b712ced2c744c0f5c048f66a29d73202f21e68aa..5d02f47100190fc9ef1f6f7d9a477a76fd120163 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; |
+struct BorderEdge; |
class CounterContent; |
class Font; |
class FontMetrics; |
@@ -1536,6 +1537,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; } |