diff options
Diffstat (limited to 'WebCore/css/CSSPrimitiveValueMappings.h')
-rw-r--r-- | WebCore/css/CSSPrimitiveValueMappings.h | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/WebCore/css/CSSPrimitiveValueMappings.h b/WebCore/css/CSSPrimitiveValueMappings.h index 1712372..fd1d203 100644 --- a/WebCore/css/CSSPrimitiveValueMappings.h +++ b/WebCore/css/CSSPrimitiveValueMappings.h @@ -29,7 +29,12 @@ #include "CSSPrimitiveValue.h" #include "CSSValueKeywords.h" -#include "RenderStyle.h" +#include "GraphicsTypes.h" +#include "Path.h" +#include "RenderStyleConstants.h" +#include "SVGRenderStyleDefs.h" +#include "TextDirection.h" +#include "ThemeTypes.h" namespace WebCore { @@ -292,13 +297,13 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EFillBox e) { switch (e) { case BorderFillBox: - m_value.ident = CSSValueBorder; + m_value.ident = CSSValueBorderBox; break; case PaddingFillBox: - m_value.ident = CSSValuePadding; + m_value.ident = CSSValuePaddingBox; break; case ContentFillBox: - m_value.ident = CSSValueContent; + m_value.ident = CSSValueContentBox; break; case TextFillBox: m_value.ident = CSSValueText; @@ -310,10 +315,13 @@ template<> inline CSSPrimitiveValue::operator EFillBox() const { switch (m_value.ident) { case CSSValueBorder: + case CSSValueBorderBox: return BorderFillBox; case CSSValuePadding: + case CSSValuePaddingBox: return PaddingFillBox; case CSSValueContent: + case CSSValueContentBox: return ContentFillBox; case CSSValueText: return TextFillBox; |