Untitled diff
568 lines
// Generated from template:
// Generated from template:
// templates/StyleBuilderFunctions.cpp.tmpl
// templates/StyleBuilderFunctions.cpp.tmpl
// and input files:
// and input files:
// ../../third_party/WebKit/Source/core/css/ComputedStyleFieldAliases.json5
// ../../third_party/WebKit/Source/core/css/ComputedStyleFieldAliases.json5
// ../../third_party/WebKit/Source/core/css/CSSProperties.json5
// ../../third_party/WebKit/Source/core/css/CSSProperties.json5
#include "StyleBuilderFunctions.h"
#include "StyleBuilderFunctions.h"
#include "CSSValueKeywords.h"
#include "CSSValueKeywords.h"
#include "core/animation/css/CSSAnimationData.h"
#include "core/animation/css/CSSAnimationData.h"
#include "core/css/BasicShapeFunctions.h"
#include "core/css/BasicShapeFunctions.h"
#include "core/css/CSSContentDistributionValue.h"
#include "core/css/CSSContentDistributionValue.h"
#include "core/css/CSSCustomIdentValue.h"
#include "core/css/CSSCustomIdentValue.h"
#include "core/css/CSSPrimitiveValueMappings.h"
#include "core/css/CSSPrimitiveValueMappings.h"
#include "core/css/CSSURIValue.h"
#include "core/css/CSSURIValue.h"
#include "core/css/CSSValuePair.h"
#include "core/css/CSSValuePair.h"
#include "core/css/resolver/StyleResolverState.h"
#include "core/css/resolver/StyleResolverState.h"
#include "core/style/ComputedStyle.h"
#include "core/style/ComputedStyle.h"
namespace blink {
namespace blink {
void StyleBuilderFunctions::applyInitialCSSPropertyDirection(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyDirection(StyleResolverState& state) {
state.Style()->SetDirection(ComputedStyle::InitialDirection());
state.Style()->SetDirection(ComputedStyleInitialFunctions::InitialDirection());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyDirection(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyDirection(StyleResolverState& state) {
state.Style()->SetDirection(state.ParentStyle()->Direction());
state.Style()->SetDirection(state.ParentStyle()->Direction());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyFontKerning(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyFontKerning(StyleResolverState& state) {
state.GetFontBuilder().SetKerning(FontBuilder::InitialKerning());
state.GetFontBuilder().SetKerning(FontBuilder::InitialKerning());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyFontKerning(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyFontKerning(StyleResolverState& state) {
state.GetFontBuilder().SetKerning(state.ParentFontDescription().GetKerning());
state.GetFontBuilder().SetKerning(state.ParentFontDescription().GetKerning());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyFontKerning(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyFontKerning(StyleResolverState& state, const CSSValue& value) {
state.GetFontBuilder().SetKerning(ToCSSIdentifierValue(value).ConvertTo<FontDescription::Kerning>());
state.GetFontBuilder().SetKerning(ToCSSIdentifierValue(value).ConvertTo<FontDescription::Kerning>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyTextOrientation(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyTextOrientation(StyleResolverState& state) {
state.Style()->SetTextOrientation(ComputedStyle::InitialTextOrientation());
state.Style()->SetTextOrientation(ComputedStyleInitialFunctions::InitialTextOrientation());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyTextOrientation(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyTextOrientation(StyleResolverState& state) {
state.Style()->SetTextOrientation(state.ParentStyle()->GetTextOrientation());
state.Style()->SetTextOrientation(state.ParentStyle()->GetTextOrientation());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyTextRendering(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyTextRendering(StyleResolverState& state) {
state.GetFontBuilder().SetTextRendering(FontBuilder::InitialTextRendering());
state.GetFontBuilder().SetTextRendering(FontBuilder::InitialTextRendering());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyTextRendering(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyTextRendering(StyleResolverState& state) {
state.GetFontBuilder().SetTextRendering(state.ParentFontDescription().TextRendering());
state.GetFontBuilder().SetTextRendering(state.ParentFontDescription().TextRendering());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyTextRendering(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyTextRendering(StyleResolverState& state, const CSSValue& value) {
state.GetFontBuilder().SetTextRendering(ToCSSIdentifierValue(value).ConvertTo<TextRenderingMode>());
state.GetFontBuilder().SetTextRendering(ToCSSIdentifierValue(value).ConvertTo<TextRenderingMode>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyWebkitFontSmoothing(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyWebkitFontSmoothing(StyleResolverState& state) {
state.GetFontBuilder().SetFontSmoothing(FontBuilder::InitialFontSmoothing());
state.GetFontBuilder().SetFontSmoothing(FontBuilder::InitialFontSmoothing());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyWebkitFontSmoothing(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyWebkitFontSmoothing(StyleResolverState& state) {
state.GetFontBuilder().SetFontSmoothing(state.ParentFontDescription().FontSmoothing());
state.GetFontBuilder().SetFontSmoothing(state.ParentFontDescription().FontSmoothing());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyWebkitFontSmoothing(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyWebkitFontSmoothing(StyleResolverState& state, const CSSValue& value) {
state.GetFontBuilder().SetFontSmoothing(ToCSSIdentifierValue(value).ConvertTo<FontSmoothingMode>());
state.GetFontBuilder().SetFontSmoothing(ToCSSIdentifierValue(value).ConvertTo<FontSmoothingMode>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyWebkitLocale(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyWebkitLocale(StyleResolverState& state) {
state.GetFontBuilder().SetLocale(FontBuilder::InitialLocale());
state.GetFontBuilder().SetLocale(FontBuilder::InitialLocale());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyWebkitLocale(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyWebkitLocale(StyleResolverState& state) {
state.GetFontBuilder().SetLocale(state.ParentFontDescription().Locale());
state.GetFontBuilder().SetLocale(state.ParentFontDescription().Locale());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyWebkitTextOrientation(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyWebkitTextOrientation(StyleResolverState& state) {
state.Style()->SetTextOrientation(ComputedStyle::InitialTextOrientation());
state.Style()->SetTextOrientation(ComputedStyleInitialFunctions::InitialTextOrientation());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyWebkitTextOrientation(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyWebkitTextOrientation(StyleResolverState& state) {
state.Style()->SetTextOrientation(state.ParentStyle()->GetTextOrientation());
state.Style()->SetTextOrientation(state.ParentStyle()->GetTextOrientation());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyWebkitWritingMode(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyWebkitWritingMode(StyleResolverState& state) {
state.Style()->SetWritingMode(ComputedStyle::InitialWritingMode());
state.Style()->SetWritingMode(ComputedStyleInitialFunctions::InitialWritingMode());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyWebkitWritingMode(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyWebkitWritingMode(StyleResolverState& state) {
state.Style()->SetWritingMode(state.ParentStyle()->GetWritingMode());
state.Style()->SetWritingMode(state.ParentStyle()->GetWritingMode());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyWritingMode(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyWritingMode(StyleResolverState& state) {
state.Style()->SetWritingMode(ComputedStyle::InitialWritingMode());
state.Style()->SetWritingMode(ComputedStyleInitialFunctions::InitialWritingMode());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyWritingMode(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyWritingMode(StyleResolverState& state) {
state.Style()->SetWritingMode(state.ParentStyle()->GetWritingMode());
state.Style()->SetWritingMode(state.ParentStyle()->GetWritingMode());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyAlignContent(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyAlignContent(StyleResolverState& state) {
state.Style()->SetAlignContent(ComputedStyle::InitialAlignContent());
state.Style()->SetAlignContent(ComputedStyleInitialFunctions::InitialAlignContent());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyAlignContent(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyAlignContent(StyleResolverState& state) {
state.Style()->SetAlignContent(state.ParentStyle()->AlignContent());
state.Style()->SetAlignContent(state.ParentStyle()->AlignContent());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyAlignContent(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyAlignContent(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetAlignContent(StyleBuilderConverter::ConvertContentAlignmentData(state, value));
state.Style()->SetAlignContent(StyleBuilderConverter::ConvertContentAlignmentData(state, value));
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyAlignmentBaseline(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyAlignmentBaseline(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetAlignmentBaseline(SVGComputedStyle::InitialAlignmentBaseline());
state.Style()->AccessSVGStyle().SetAlignmentBaseline(SVGComputedStyle::InitialAlignmentBaseline());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyAlignmentBaseline(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyAlignmentBaseline(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetAlignmentBaseline(state.ParentStyle()->SvgStyle().AlignmentBaseline());
state.Style()->AccessSVGStyle().SetAlignmentBaseline(state.ParentStyle()->SvgStyle().AlignmentBaseline());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyAlignmentBaseline(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyAlignmentBaseline(StyleResolverState& state, const CSSValue& value) {
state.Style()->AccessSVGStyle().SetAlignmentBaseline(ToCSSIdentifierValue(value).ConvertTo<EAlignmentBaseline>());
state.Style()->AccessSVGStyle().SetAlignmentBaseline(ToCSSIdentifierValue(value).ConvertTo<EAlignmentBaseline>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBackfaceVisibility(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBackfaceVisibility(StyleResolverState& state) {
state.Style()->SetBackfaceVisibility(ComputedStyle::InitialBackfaceVisibility());
state.Style()->SetBackfaceVisibility(ComputedStyleInitialFunctions::InitialBackfaceVisibility());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBackfaceVisibility(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBackfaceVisibility(StyleResolverState& state) {
state.Style()->SetBackfaceVisibility(state.ParentStyle()->BackfaceVisibility());
state.Style()->SetBackfaceVisibility(state.ParentStyle()->BackfaceVisibility());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBackfaceVisibility(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBackfaceVisibility(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBackfaceVisibility(ToCSSIdentifierValue(value).ConvertTo<EBackfaceVisibility>());
state.Style()->SetBackfaceVisibility(ToCSSIdentifierValue(value).ConvertTo<EBackfaceVisibility>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBaselineShift(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBaselineShift(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetBaselineShift(SVGComputedStyle::InitialBaselineShift());
state.Style()->AccessSVGStyle().SetBaselineShift(SVGComputedStyle::InitialBaselineShift());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBorderBottomLeftRadius(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderBottomLeftRadius(StyleResolverState& state) {
state.Style()->SetBorderBottomLeftRadius(ComputedStyle::InitialBorderBottomLeftRadius());
state.Style()->SetBorderBottomLeftRadius(ComputedStyleInitialFunctions::InitialBorderBottomLeftRadius());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBorderBottomLeftRadius(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderBottomLeftRadius(StyleResolverState& state) {
state.Style()->SetBorderBottomLeftRadius(state.ParentStyle()->BorderBottomLeftRadius());
state.Style()->SetBorderBottomLeftRadius(state.ParentStyle()->BorderBottomLeftRadius());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBorderBottomLeftRadius(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderBottomLeftRadius(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderBottomLeftRadius(StyleBuilderConverter::ConvertRadius(state, value));
state.Style()->SetBorderBottomLeftRadius(StyleBuilderConverter::ConvertRadius(state, value));
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBorderBottomRightRadius(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderBottomRightRadius(StyleResolverState& state) {
state.Style()->SetBorderBottomRightRadius(ComputedStyle::InitialBorderBottomRightRadius());
state.Style()->SetBorderBottomRightRadius(ComputedStyleInitialFunctions::InitialBorderBottomRightRadius());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBorderBottomRightRadius(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderBottomRightRadius(StyleResolverState& state) {
state.Style()->SetBorderBottomRightRadius(state.ParentStyle()->BorderBottomRightRadius());
state.Style()->SetBorderBottomRightRadius(state.ParentStyle()->BorderBottomRightRadius());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBorderBottomRightRadius(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderBottomRightRadius(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderBottomRightRadius(StyleBuilderConverter::ConvertRadius(state, value));
state.Style()->SetBorderBottomRightRadius(StyleBuilderConverter::ConvertRadius(state, value));
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBorderBottomStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderBottomStyle(StyleResolverState& state) {
state.Style()->SetBorderBottomStyle(ComputedStyle::InitialBorderBottomStyle());
state.Style()->SetBorderBottomStyle(ComputedStyleInitialFunctions::InitialBorderBottomStyle());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBorderBottomStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderBottomStyle(StyleResolverState& state) {
state.Style()->SetBorderBottomStyle(state.ParentStyle()->BorderBottomStyle());
state.Style()->SetBorderBottomStyle(state.ParentStyle()->BorderBottomStyle());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBorderBottomStyle(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderBottomStyle(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderBottomStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());
state.Style()->SetBorderBottomStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBorderBottomWidth(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderBottomWidth(StyleResolverState& state) {
state.Style()->SetBorderBottomWidth(ComputedStyle::InitialBorderBottomWidth());
state.Style()->SetBorderBottomWidth(ComputedStyleInitialFunctions::InitialBorderBottomWidth());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBorderBottomWidth(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderBottomWidth(StyleResolverState& state) {
state.Style()->SetBorderBottomWidth(state.ParentStyle()->BorderBottomWidth());
state.Style()->SetBorderBottomWidth(state.ParentStyle()->BorderBottomWidth());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBorderBottomWidth(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderBottomWidth(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderBottomWidth(StyleBuilderConverter::ConvertBorderWidth(state, value));
state.Style()->SetBorderBottomWidth(StyleBuilderConverter::ConvertBorderWidth(state, value));
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBorderCollapse(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderCollapse(StyleResolverState& state) {
state.Style()->SetBorderCollapse(ComputedStyle::InitialBorderCollapse());
state.Style()->SetBorderCollapse(ComputedStyleInitialFunctions::InitialBorderCollapse());
state.Style()->SetBorderCollapseIsInherited
state.Style()->SetBorderCollapseIsInherited
(false);
(false);
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBorderCollapse(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderCollapse(StyleResolverState& state) {
state.Style()->SetBorderCollapse(state.ParentStyle()->BorderCollapse());
state.Style()->SetBorderCollapse(state.ParentStyle()->BorderCollapse());
state.Style()->SetBorderCollapseIsInherited
state.Style()->SetBorderCollapseIsInherited
(true);
(true);
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBorderCollapse(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderCollapse(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderCollapse(ToCSSIdentifierValue(value).ConvertTo<EBorderCollapse>());
state.Style()->SetBorderCollapse(ToCSSIdentifierValue(value).ConvertTo<EBorderCollapse>());
state.Style()->SetBorderCollapseIsInherited
state.Style()->SetBorderCollapseIsInherited
(false);
(false);
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBorderImageSource(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderImageSource(StyleResolverState& state) {
state.Style()->SetBorderImageSource(ComputedStyle::InitialBorderImageSource());
state.Style()->SetBorderImageSource(ComputedStyleInitialFunctions::InitialBorderImageSource());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBorderImageSource(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderImageSource(StyleResolverState& state) {
state.Style()->SetBorderImageSource(state.ParentStyle()->BorderImageSource());
state.Style()->SetBorderImageSource(state.ParentStyle()->BorderImageSource());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBorderLeftStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderLeftStyle(StyleResolverState& state) {
state.Style()->SetBorderLeftStyle(ComputedStyle::InitialBorderLeftStyle());
state.Style()->SetBorderLeftStyle(ComputedStyleInitialFunctions::InitialBorderLeftStyle());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBorderLeftStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderLeftStyle(StyleResolverState& state) {
state.Style()->SetBorderLeftStyle(state.ParentStyle()->BorderLeftStyle());
state.Style()->SetBorderLeftStyle(state.ParentStyle()->BorderLeftStyle());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBorderLeftStyle(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderLeftStyle(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderLeftStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());
state.Style()->SetBorderLeftStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBorderLeftWidth(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderLeftWidth(StyleResolverState& state) {
state.Style()->SetBorderLeftWidth(ComputedStyle::InitialBorderLeftWidth());
state.Style()->SetBorderLeftWidth(ComputedStyleInitialFunctions::InitialBorderLeftWidth());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBorderLeftWidth(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderLeftWidth(StyleResolverState& state) {
state.Style()->SetBorderLeftWidth(state.ParentStyle()->BorderLeftWidth());
state.Style()->SetBorderLeftWidth(state.ParentStyle()->BorderLeftWidth());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBorderLeftWidth(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderLeftWidth(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderLeftWidth(StyleBuilderConverter::ConvertBorderWidth(state, value));
state.Style()->SetBorderLeftWidth(StyleBuilderConverter::ConvertBorderWidth(state, value));
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBorderRightStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderRightStyle(StyleResolverState& state) {
state.Style()->SetBorderRightStyle(ComputedStyle::InitialBorderRightStyle());
state.Style()->SetBorderRightStyle(ComputedStyleInitialFunctions::InitialBorderRightStyle());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBorderRightStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderRightStyle(StyleResolverState& state) {
state.Style()->SetBorderRightStyle(state.ParentStyle()->BorderRightStyle());
state.Style()->SetBorderRightStyle(state.ParentStyle()->BorderRightStyle());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBorderRightStyle(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderRightStyle(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderRightStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());
state.Style()->SetBorderRightStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBorderRightWidth(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderRightWidth(StyleResolverState& state) {
state.Style()->SetBorderRightWidth(ComputedStyle::InitialBorderRightWidth());
state.Style()->SetBorderRightWidth(ComputedStyleInitialFunctions::InitialBorderRightWidth());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBorderRightWidth(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderRightWidth(StyleResolverState& state) {
state.Style()->SetBorderRightWidth(state.ParentStyle()->BorderRightWidth());
state.Style()->SetBorderRightWidth(state.ParentStyle()->BorderRightWidth());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBorderRightWidth(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderRightWidth(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderRightWidth(StyleBuilderConverter::ConvertBorderWidth(state, value));
state.Style()->SetBorderRightWidth(StyleBuilderConverter::ConvertBorderWidth(state, value));
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBorderTopLeftRadius(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderTopLeftRadius(StyleResolverState& state) {
state.Style()->SetBorderTopLeftRadius(ComputedStyle::InitialBorderTopLeftRadius());
state.Style()->SetBorderTopLeftRadius(ComputedStyleInitialFunctions::InitialBorderTopLeftRadius());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBorderTopLeftRadius(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderTopLeftRadius(StyleResolverState& state) {
state.Style()->SetBorderTopLeftRadius(state.ParentStyle()->BorderTopLeftRadius());
state.Style()->SetBorderTopLeftRadius(state.ParentStyle()->BorderTopLeftRadius());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBorderTopLeftRadius(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderTopLeftRadius(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderTopLeftRadius(StyleBuilderConverter::ConvertRadius(state, value));
state.Style()->SetBorderTopLeftRadius(StyleBuilderConverter::ConvertRadius(state, value));
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBorderTopRightRadius(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderTopRightRadius(StyleResolverState& state) {
state.Style()->SetBorderTopRightRadius(ComputedStyle::InitialBorderTopRightRadius());
state.Style()->SetBorderTopRightRadius(ComputedStyleInitialFunctions::InitialBorderTopRightRadius());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBorderTopRightRadius(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderTopRightRadius(StyleResolverState& state) {
state.Style()->SetBorderTopRightRadius(state.ParentStyle()->BorderTopRightRadius());
state.Style()->SetBorderTopRightRadius(state.ParentStyle()->BorderTopRightRadius());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBorderTopRightRadius(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderTopRightRadius(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderTopRightRadius(StyleBuilderConverter::ConvertRadius(state, value));
state.Style()->SetBorderTopRightRadius(StyleBuilderConverter::ConvertRadius(state, value));
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBorderTopStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderTopStyle(StyleResolverState& state) {
state.Style()->SetBorderTopStyle(ComputedStyle::InitialBorderTopStyle());
state.Style()->SetBorderTopStyle(ComputedStyleInitialFunctions::InitialBorderTopStyle());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBorderTopStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderTopStyle(StyleResolverState& state) {
state.Style()->SetBorderTopStyle(state.ParentStyle()->BorderTopStyle());
state.Style()->SetBorderTopStyle(state.ParentStyle()->BorderTopStyle());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBorderTopStyle(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderTopStyle(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderTopStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());
state.Style()->SetBorderTopStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBorderTopWidth(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderTopWidth(StyleResolverState& state) {
state.Style()->SetBorderTopWidth(ComputedStyle::InitialBorderTopWidth());
state.Style()->SetBorderTopWidth(ComputedStyleInitialFunctions::InitialBorderTopWidth());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBorderTopWidth(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderTopWidth(StyleResolverState& state) {
state.Style()->SetBorderTopWidth(state.ParentStyle()->BorderTopWidth());
state.Style()->SetBorderTopWidth(state.ParentStyle()->BorderTopWidth());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBorderTopWidth(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderTopWidth(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderTopWidth(StyleBuilderConverter::ConvertBorderWidth(state, value));
state.Style()->SetBorderTopWidth(StyleBuilderConverter::ConvertBorderWidth(state, value));
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBottom(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBottom(StyleResolverState& state) {
state.Style()->SetBottom(ComputedStyle::InitialBottom());
state.Style()->SetBottom(ComputedStyleInitialFunctions::InitialBottom());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBottom(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBottom(StyleResolverState& state) {
state.Style()->SetBottom(state.ParentStyle()->Bottom());
state.Style()->SetBottom(state.ParentStyle()->Bottom());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBottom(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBottom(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBottom(StyleBuilderConverter::ConvertLengthOrAuto(state, value));
state.Style()->SetBottom(StyleBuilderConverter::ConvertLengthOrAuto(state, value));
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBoxSizing(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBoxSizing(StyleResolverState& state) {
state.Style()->SetBoxSizing(ComputedStyle::InitialBoxSizing());
state.Style()->SetBoxSizing(ComputedStyleInitialFunctions::InitialBoxSizing());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBoxSizing(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBoxSizing(StyleResolverState& state) {
state.Style()->SetBoxSizing(state.ParentStyle()->BoxSizing());
state.Style()->SetBoxSizing(state.ParentStyle()->BoxSizing());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBoxSizing(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBoxSizing(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBoxSizing(ToCSSIdentifierValue(value).ConvertTo<EBoxSizing>());
state.Style()->SetBoxSizing(ToCSSIdentifierValue(value).ConvertTo<EBoxSizing>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBreakAfter(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBreakAfter(StyleResolverState& state) {
state.Style()->SetBreakAfter(ComputedStyle::InitialBreakAfter());
state.Style()->SetBreakAfter(ComputedStyleInitialFunctions::InitialBreakAfter());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBreakAfter(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBreakAfter(StyleResolverState& state) {
state.Style()->SetBreakAfter(state.ParentStyle()->BreakAfter());
state.Style()->SetBreakAfter(state.ParentStyle()->BreakAfter());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBreakAfter(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBreakAfter(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBreakAfter(ToCSSIdentifierValue(value).ConvertTo<EBreakBetween>());
state.Style()->SetBreakAfter(ToCSSIdentifierValue(value).ConvertTo<EBreakBetween>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBreakBefore(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBreakBefore(StyleResolverState& state) {
state.Style()->SetBreakBefore(ComputedStyle::InitialBreakBefore());
state.Style()->SetBreakBefore(ComputedStyleInitialFunctions::InitialBreakBefore());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBreakBefore(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBreakBefore(StyleResolverState& state) {
state.Style()->SetBreakBefore(state.ParentStyle()->BreakBefore());
state.Style()->SetBreakBefore(state.ParentStyle()->BreakBefore());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBreakBefore(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBreakBefore(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBreakBefore(ToCSSIdentifierValue(value).ConvertTo<EBreakBetween>());
state.Style()->SetBreakBefore(ToCSSIdentifierValue(value).ConvertTo<EBreakBetween>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBreakInside(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBreakInside(StyleResolverState& state) {
state.Style()->SetBreakInside(ComputedStyle::InitialBreakInside());
state.Style()->SetBreakInside(ComputedStyleInitialFunctions::InitialBreakInside());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBreakInside(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBreakInside(StyleResolverState& state) {
state.Style()->SetBreakInside(state.ParentStyle()->BreakInside());
state.Style()->SetBreakInside(state.ParentStyle()->BreakInside());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBreakInside(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBreakInside(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBreakInside(ToCSSIdentifierValue(value).ConvertTo<EBreakInside>());
state.Style()->SetBreakInside(ToCSSIdentifierValue(value).ConvertTo<EBreakInside>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyBufferedRendering(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBufferedRendering(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetBufferedRendering(SVGComputedStyle::InitialBufferedRendering());
state.Style()->AccessSVGStyle().SetBufferedRendering(SVGComputedStyle::InitialBufferedRendering());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyBufferedRendering(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBufferedRendering(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetBufferedRendering(state.ParentStyle()->SvgStyle().BufferedRendering());
state.Style()->AccessSVGStyle().SetBufferedRendering(state.ParentStyle()->SvgStyle().BufferedRendering());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyBufferedRendering(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBufferedRendering(StyleResolverState& state, const CSSValue& value) {
state.Style()->AccessSVGStyle().SetBufferedRendering(ToCSSIdentifierValue(value).ConvertTo<EBufferedRendering>());
state.Style()->AccessSVGStyle().SetBufferedRendering(ToCSSIdentifierValue(value).ConvertTo<EBufferedRendering>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyCaptionSide(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyCaptionSide(StyleResolverState& state) {
state.Style()->SetCaptionSide(ComputedStyle::InitialCaptionSide());
state.Style()->SetCaptionSide(ComputedStyleInitialFunctions::InitialCaptionSide());
state.Style()->SetCaptionSideIsInherited
state.Style()->SetCaptionSideIsInherited
(false);
(false);
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyCaptionSide(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyCaptionSide(StyleResolverState& state) {
state.Style()->SetCaptionSide(state.ParentStyle()->CaptionSide());
state.Style()->SetCaptionSide(state.ParentStyle()->CaptionSide());
state.Style()->SetCaptionSideIsInherited
state.Style()->SetCaptionSideIsInherited
(true);
(true);
}
}
void StyleBuilderFunctions::applyValueCSSPropertyCaptionSide(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyCaptionSide(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetCaptionSide(ToCSSIdentifierValue(value).ConvertTo<ECaptionSide>());
state.Style()->SetCaptionSide(ToCSSIdentifierValue(value).ConvertTo<ECaptionSide>());
state.Style()->SetCaptionSideIsInherited
state.Style()->SetCaptionSideIsInherited
(false);
(false);
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyClear(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyClear(StyleResolverState& state) {
state.Style()->SetClear(ComputedStyle::InitialClear());
state.Style()->SetClear(ComputedStyleInitialFunctions::InitialClear());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyClear(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyClear(StyleResolverState& state) {
state.Style()->SetClear(state.ParentStyle()->Clear());
state.Style()->SetClear(state.ParentStyle()->Clear());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyClear(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyClear(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetClear(ToCSSIdentifierValue(value).ConvertTo<EClear>());
state.Style()->SetClear(ToCSSIdentifierValue(value).ConvertTo<EClear>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyClipRule(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyClipRule(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetClipRule(SVGComputedStyle::InitialClipRule());
state.Style()->AccessSVGStyle().SetClipRule(SVGComputedStyle::InitialClipRule());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyClipRule(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyClipRule(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetClipRule(state.ParentStyle()->SvgStyle().ClipRule());
state.Style()->AccessSVGStyle().SetClipRule(state.ParentStyle()->SvgStyle().ClipRule());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyClipRule(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyClipRule(StyleResolverState& state, const CSSValue& value) {
state.Style()->AccessSVGStyle().SetClipRule(ToCSSIdentifierValue(value).ConvertTo<WindRule>());
state.Style()->AccessSVGStyle().SetClipRule(ToCSSIdentifierValue(value).ConvertTo<WindRule>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyColorInterpolation(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyColorInterpolation(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetColorInterpolation(SVGComputedStyle::InitialColorInterpolation());
state.Style()->AccessSVGStyle().SetColorInterpolation(SVGComputedStyle::InitialColorInterpolation());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyColorInterpolation(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyColorInterpolation(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetColorInterpolation(state.ParentStyle()->SvgStyle().ColorInterpolation());
state.Style()->AccessSVGStyle().SetColorInterpolation(state.ParentStyle()->SvgStyle().ColorInterpolation());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyColorInterpolation(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyColorInterpolation(StyleResolverState& state, const CSSValue& value) {
state.Style()->AccessSVGStyle().SetColorInterpolation(ToCSSIdentifierValue(value).ConvertTo<EColorInterpolation>());
state.Style()->AccessSVGStyle().SetColorInterpolation(ToCSSIdentifierValue(value).ConvertTo<EColorInterpolation>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyColorInterpolationFilters(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyColorInterpolationFilters(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetColorInterpolationFilters(SVGComputedStyle::InitialColorInterpolationFilters());
state.Style()->AccessSVGStyle().SetColorInterpolationFilters(SVGComputedStyle::InitialColorInterpolationFilters());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyColorInterpolationFilters(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyColorInterpolationFilters(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetColorInterpolationFilters(state.ParentStyle()->SvgStyle().ColorInterpolationFilters());
state.Style()->AccessSVGStyle().SetColorInterpolationFilters(state.ParentStyle()->SvgStyle().ColorInterpolationFilters());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyColorInterpolationFilters(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyColorInterpolationFilters(StyleResolverState& state, const CSSValue& value) {
state.Style()->AccessSVGStyle().SetColorInterpolationFilters(ToCSSIdentifierValue(value).ConvertTo<EColorInterpolation>());
state.Style()->AccessSVGStyle().SetColorInterpolationFilters(ToCSSIdentifierValue(value).ConvertTo<EColorInterpolation>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyColorRendering(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyColorRendering(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetColorRendering(SVGComputedStyle::InitialColorRendering());
state.Style()->AccessSVGStyle().SetColorRendering(SVGComputedStyle::InitialColorRendering());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyColorRendering(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyColorRendering(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetColorRendering(state.ParentStyle()->SvgStyle().ColorRendering());
state.Style()->AccessSVGStyle().SetColorRendering(state.ParentStyle()->SvgStyle().ColorRendering());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyColorRendering(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyColorRendering(StyleResolverState& state, const CSSValue& value) {
state.Style()->AccessSVGStyle().SetColorRendering(ToCSSIdentifierValue(value).ConvertTo<EColorRendering>());
state.Style()->AccessSVGStyle().SetColorRendering(ToCSSIdentifierValue(value).ConvertTo<EColorRendering>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyColumnFill(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyColumnFill(StyleResolverState& state) {
state.Style()->SetColumnFill(ComputedStyle::InitialColumnFill());
state.Style()->SetColumnFill(ComputedStyleInitialFunctions::InitialColumnFill());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyColumnFill(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyColumnFill(StyleResolverState& state) {
state.Style()->SetColumnFill(state.ParentStyle()->GetColumnFill());
state.Style()->SetColumnFill(state.ParentStyle()->GetColumnFill());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyColumnFill(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyColumnFill(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetColumnFill(ToCSSIdentifierValue(value).ConvertTo<EColumnFill>());
state.Style()->SetColumnFill(ToCSSIdentifierValue(value).ConvertTo<EColumnFill>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyColumnRuleStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyColumnRuleStyle(StyleResolverState& state) {
state.Style()->SetColumnRuleStyle(ComputedStyle::InitialColumnRuleStyle());
state.Style()->SetColumnRuleStyle(ComputedStyleInitialFunctions::InitialColumnRuleStyle());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyColumnRuleStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyColumnRuleStyle(StyleResolverState& state) {
state.Style()->SetColumnRuleStyle(state.ParentStyle()->ColumnRuleStyle());
state.Style()->SetColumnRuleStyle(state.ParentStyle()->ColumnRuleStyle());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyColumnRuleStyle(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyColumnRuleStyle(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetColumnRuleStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());
state.Style()->SetColumnRuleStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyCx(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyCx(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetCx(SVGComputedStyle::InitialCx());
state.Style()->AccessSVGStyle().SetCx(SVGComputedStyle::InitialCx());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyCx(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyCx(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetCx(state.ParentStyle()->SvgStyle().Cx());
state.Style()->AccessSVGStyle().SetCx(state.ParentStyle()->SvgStyle().Cx());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyCx(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyCx(StyleResolverState& state, const CSSValue& value) {
state.Style()->AccessSVGStyle().SetCx(StyleBuilderConverter::ConvertLength(state, value));
state.Style()->AccessSVGStyle().SetCx(StyleBuilderConverter::ConvertLength(state, value));
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyCy(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyCy(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetCy(SVGComputedStyle::InitialCy());
state.Style()->AccessSVGStyle().SetCy(SVGComputedStyle::InitialCy());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyCy(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyCy(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetCy(state.ParentStyle()->SvgStyle().Cy());
state.Style()->AccessSVGStyle().SetCy(state.ParentStyle()->SvgStyle().Cy());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyCy(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyCy(StyleResolverState& state, const CSSValue& value) {
state.Style()->AccessSVGStyle().SetCy(StyleBuilderConverter::ConvertLength(state, value));
state.Style()->AccessSVGStyle().SetCy(StyleBuilderConverter::ConvertLength(state, value));
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyDisplay(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyDisplay(StyleResolverState& state) {
state.Style()->SetDisplay(ComputedStyle::InitialDisplay());
state.Style()->SetDisplay(ComputedStyleInitialFunctions::InitialDisplay());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyDisplay(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyDisplay(StyleResolverState& state) {
state.Style()->SetDisplay(state.ParentStyle()->Display());
state.Style()->SetDisplay(state.ParentStyle()->Display());
}
}
void StyleBuilderFunctions::applyValueCSSPropertyDisplay(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyDisplay(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetDisplay(ToCSSIdentifierValue(value).ConvertTo<EDisplay>());
state.Style()->SetDisplay(ToCSSIdentifierValue(value).ConvertTo<EDisplay>());
}
}
void StyleBuilderFunctions::applyInitialCSSPropertyDominantBaseline(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyDominantBaseline(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetDominantBaseline(SVGComputedStyle::InitialDominantBaseline());
state.Style()->AccessSVGStyle().SetDominantBaseline(SVGComputedStyle::InitialDominantBaseline());
}
}
void StyleBuilderFunctions::applyInheritCSSPropertyDominantBaseline(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyDom
state.Style()->AccessSVGStyle().SetDominantBaseline(state.ParentStyle()->SvgStyle().DominantBaseline());
}
void StyleBuilderFunctions::applyValueCSSPropertyDominantBaseline(StyleResolverState& state, const CSSValue& value) {
state.Style()->AccessSVGStyle().SetDominantBaseline(ToCSSIdentifierValue(value).ConvertTo<EDominantBaseline>());
}
void StyleBuilderFunctions::applyInitialCSSPropertyEmptyCells(StyleResolverState& state) {
state.Style()