Index: third_party/WebKit/Source/core/style/ComputedStyle.h |
diff --git a/third_party/WebKit/Source/core/style/ComputedStyle.h b/third_party/WebKit/Source/core/style/ComputedStyle.h |
index 840807efafc28841032b7312a96c91a507dffabf..cc9170df3be8ae0d0a1f1fbb9e9bab1ca213bf95 100644 |
--- a/third_party/WebKit/Source/core/style/ComputedStyle.h |
+++ b/third_party/WebKit/Source/core/style/ComputedStyle.h |
@@ -185,10 +185,10 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
protected: |
// non-inherited attributes |
- DataRef<StyleBoxData> box_; |
- DataRef<StyleVisualData> visual_; |
- DataRef<StyleBackgroundData> background_; |
- DataRef<StyleSurroundData> surround_; |
+ DataRef<StyleBoxData> box_data_; |
+ DataRef<StyleVisualData> visual_data_; |
+ DataRef<StyleBackgroundData> background_data_; |
+ DataRef<StyleSurroundData> surround_data_; |
DataRef<StyleRareNonInheritedData> rare_non_inherited_data_; |
// inherited attributes |
@@ -419,55 +419,55 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
// background-color |
static Color InitialBackgroundColor() { return Color::kTransparent; } |
void SetBackgroundColor(const StyleColor& v) { |
- SET_VAR(background_, color_, v); |
+ SET_VAR(background_data_, color_, v); |
} |
// background-image |
bool HasBackgroundImage() const { |
- return background_->Background().HasImage(); |
+ return background_data_->Background().HasImage(); |
} |
bool HasFixedBackgroundImage() const { |
- return background_->Background().HasFixedImage(); |
+ return background_data_->Background().HasFixedImage(); |
} |
bool HasEntirelyFixedBackground() const; |
// background-clip |
EFillBox BackgroundClip() const { |
- return static_cast<EFillBox>(background_->Background().Clip()); |
+ return static_cast<EFillBox>(background_data_->Background().Clip()); |
} |
// Border properties. |
// -webkit-border-image |
static NinePieceImage InitialNinePieceImage() { return NinePieceImage(); } |
const NinePieceImage& BorderImage() const { |
- return surround_->border_.GetImage(); |
+ return surround_data_->border_.GetImage(); |
} |
void SetBorderImage(const NinePieceImage& b) { |
- SET_VAR(surround_, border_.image_, b); |
+ SET_VAR(surround_data_, border_.image_, b); |
} |
// border-image-slice |
const LengthBox& BorderImageSlices() const { |
- return surround_->border_.GetImage().ImageSlices(); |
+ return surround_data_->border_.GetImage().ImageSlices(); |
} |
void SetBorderImageSlices(const LengthBox&); |
// border-image-source |
static StyleImage* InitialBorderImageSource() { return 0; } |
StyleImage* BorderImageSource() const { |
- return surround_->border_.GetImage().GetImage(); |
+ return surround_data_->border_.GetImage().GetImage(); |
} |
void SetBorderImageSource(StyleImage*); |
// border-image-width |
const BorderImageLengthBox& BorderImageWidth() const { |
- return surround_->border_.GetImage().BorderSlices(); |
+ return surround_data_->border_.GetImage().BorderSlices(); |
} |
void SetBorderImageWidth(const BorderImageLengthBox&); |
// border-image-outset |
const BorderImageLengthBox& BorderImageOutset() const { |
- return surround_->border_.GetImage().Outset(); |
+ return surround_data_->border_.GetImage().Outset(); |
} |
void SetBorderImageOutset(const BorderImageLengthBox&); |
@@ -475,31 +475,35 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
static float InitialBorderWidth() { return 3; } |
// border-top-width |
- float BorderTopWidth() const { return surround_->border_.BorderTopWidth(); } |
+ float BorderTopWidth() const { |
+ return surround_data_->border_.BorderTopWidth(); |
+ } |
void SetBorderTopWidth(float v) { |
- SET_BORDER_WIDTH(surround_, border_.top_, v); |
+ SET_BORDER_WIDTH(surround_data_, border_.top_, v); |
} |
// border-bottom-width |
float BorderBottomWidth() const { |
- return surround_->border_.BorderBottomWidth(); |
+ return surround_data_->border_.BorderBottomWidth(); |
} |
void SetBorderBottomWidth(float v) { |
- SET_BORDER_WIDTH(surround_, border_.bottom_, v); |
+ SET_BORDER_WIDTH(surround_data_, border_.bottom_, v); |
} |
// border-left-width |
- float BorderLeftWidth() const { return surround_->border_.BorderLeftWidth(); } |
+ float BorderLeftWidth() const { |
+ return surround_data_->border_.BorderLeftWidth(); |
+ } |
void SetBorderLeftWidth(float v) { |
- SET_BORDER_WIDTH(surround_, border_.left_, v); |
+ SET_BORDER_WIDTH(surround_data_, border_.left_, v); |
} |
// border-right-width |
float BorderRightWidth() const { |
- return surround_->border_.BorderRightWidth(); |
+ return surround_data_->border_.BorderRightWidth(); |
} |
void SetBorderRightWidth(float v) { |
- SET_BORDER_WIDTH(surround_, border_.right_, v); |
+ SET_BORDER_WIDTH(surround_data_, border_.right_, v); |
} |
// Border style properties. |
@@ -507,55 +511,55 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
// border-top-style |
EBorderStyle BorderTopStyle() const { |
- return surround_->border_.Top().Style(); |
+ return surround_data_->border_.Top().Style(); |
} |
void SetBorderTopStyle(EBorderStyle v) { |
- SET_VAR(surround_, border_.top_.style_, v); |
+ SET_VAR(surround_data_, border_.top_.style_, v); |
} |
// border-right-style |
EBorderStyle BorderRightStyle() const { |
- return surround_->border_.Right().Style(); |
+ return surround_data_->border_.Right().Style(); |
} |
void SetBorderRightStyle(EBorderStyle v) { |
- SET_VAR(surround_, border_.right_.style_, v); |
+ SET_VAR(surround_data_, border_.right_.style_, v); |
} |
// border-left-style |
EBorderStyle BorderLeftStyle() const { |
- return surround_->border_.Left().Style(); |
+ return surround_data_->border_.Left().Style(); |
} |
void SetBorderLeftStyle(EBorderStyle v) { |
- SET_VAR(surround_, border_.left_.style_, v); |
+ SET_VAR(surround_data_, border_.left_.style_, v); |
} |
// border-bottom-style |
EBorderStyle BorderBottomStyle() const { |
- return surround_->border_.Bottom().Style(); |
+ return surround_data_->border_.Bottom().Style(); |
} |
void SetBorderBottomStyle(EBorderStyle v) { |
- SET_VAR(surround_, border_.bottom_.style_, v); |
+ SET_VAR(surround_data_, border_.bottom_.style_, v); |
} |
// Border color properties. |
// border-left-color |
void SetBorderLeftColor(const StyleColor& v) { |
- SET_BORDERVALUE_COLOR(surround_, border_.left_, v); |
+ SET_BORDERVALUE_COLOR(surround_data_, border_.left_, v); |
} |
// border-right-color |
void SetBorderRightColor(const StyleColor& v) { |
- SET_BORDERVALUE_COLOR(surround_, border_.right_, v); |
+ SET_BORDERVALUE_COLOR(surround_data_, border_.right_, v); |
} |
// border-top-color |
void SetBorderTopColor(const StyleColor& v) { |
- SET_BORDERVALUE_COLOR(surround_, border_.top_, v); |
+ SET_BORDERVALUE_COLOR(surround_data_, border_.top_, v); |
} |
// border-bottom-color |
void SetBorderBottomColor(const StyleColor& v) { |
- SET_BORDERVALUE_COLOR(surround_, border_.bottom_, v); |
+ SET_BORDERVALUE_COLOR(surround_data_, border_.bottom_, v); |
} |
// Border radius properties. |
@@ -565,56 +569,56 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
// border-top-left-radius (aka -webkit-border-top-left-radius) |
const LengthSize& BorderTopLeftRadius() const { |
- return surround_->border_.TopLeft(); |
+ return surround_data_->border_.TopLeft(); |
} |
void SetBorderTopLeftRadius(const LengthSize& s) { |
- SET_VAR(surround_, border_.top_left_, s); |
+ SET_VAR(surround_data_, border_.top_left_, s); |
} |
// border-top-right-radius (aka -webkit-border-top-right-radius) |
const LengthSize& BorderTopRightRadius() const { |
- return surround_->border_.TopRight(); |
+ return surround_data_->border_.TopRight(); |
} |
void SetBorderTopRightRadius(const LengthSize& s) { |
- SET_VAR(surround_, border_.top_right_, s); |
+ SET_VAR(surround_data_, border_.top_right_, s); |
} |
// border-bottom-left-radius (aka -webkit-border-bottom-left-radius) |
const LengthSize& BorderBottomLeftRadius() const { |
- return surround_->border_.BottomLeft(); |
+ return surround_data_->border_.BottomLeft(); |
} |
void SetBorderBottomLeftRadius(const LengthSize& s) { |
- SET_VAR(surround_, border_.bottom_left_, s); |
+ SET_VAR(surround_data_, border_.bottom_left_, s); |
} |
// border-bottom-right-radius (aka -webkit-border-bottom-right-radius) |
const LengthSize& BorderBottomRightRadius() const { |
- return surround_->border_.BottomRight(); |
+ return surround_data_->border_.BottomRight(); |
} |
void SetBorderBottomRightRadius(const LengthSize& s) { |
- SET_VAR(surround_, border_.bottom_right_, s); |
+ SET_VAR(surround_data_, border_.bottom_right_, s); |
} |
// Offset properties. |
// left |
static Length InitialLeft() { return Length(); } |
- const Length& Left() const { return surround_->left_; } |
- void SetLeft(const Length& v) { SET_VAR(surround_, left_, v); } |
+ const Length& Left() const { return surround_data_->left_; } |
+ void SetLeft(const Length& v) { SET_VAR(surround_data_, left_, v); } |
// right |
static Length InitialRight() { return Length(); } |
- const Length& Right() const { return surround_->right_; } |
- void SetRight(const Length& v) { SET_VAR(surround_, right_, v); } |
+ const Length& Right() const { return surround_data_->right_; } |
+ void SetRight(const Length& v) { SET_VAR(surround_data_, right_, v); } |
// top |
static Length InitialTop() { return Length(); } |
- const Length& Top() const { return surround_->top_; } |
- void SetTop(const Length& v) { SET_VAR(surround_, top_, v); } |
+ const Length& Top() const { return surround_data_->top_; } |
+ void SetTop(const Length& v) { SET_VAR(surround_data_, top_, v); } |
// bottom |
static Length InitialBottom() { return Length(); } |
- const Length& Bottom() const { return surround_->bottom_; } |
- void SetBottom(const Length& v) { SET_VAR(surround_, bottom_, v); } |
+ const Length& Bottom() const { return surround_data_->bottom_; } |
+ void SetBottom(const Length& v) { SET_VAR(surround_data_, bottom_, v); } |
// box-shadow (aka -webkit-box-shadow) |
static ShadowList* InitialBoxShadow() { return 0; } |
@@ -625,22 +629,22 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
// box-sizing (aka -webkit-box-sizing) |
static EBoxSizing InitialBoxSizing() { return EBoxSizing::kContentBox; } |
- EBoxSizing BoxSizing() const { return box_->BoxSizing(); } |
+ EBoxSizing BoxSizing() const { return box_data_->BoxSizing(); } |
void SetBoxSizing(EBoxSizing s) { |
- SET_VAR(box_, box_sizing_, static_cast<unsigned>(s)); |
+ SET_VAR(box_data_, box_sizing_, static_cast<unsigned>(s)); |
} |
// clip |
static LengthBox InitialClip() { return LengthBox(); } |
- const LengthBox& Clip() const { return visual_->clip; } |
+ const LengthBox& Clip() const { return visual_data_->clip; } |
void SetClip(const LengthBox& box) { |
- SET_VAR(visual_, has_auto_clip, false); |
- SET_VAR(visual_, clip, box); |
+ SET_VAR(visual_data_, has_auto_clip, false); |
+ SET_VAR(visual_data_, clip, box); |
} |
- bool HasAutoClip() const { return visual_->has_auto_clip; } |
+ bool HasAutoClip() const { return visual_data_->has_auto_clip; } |
void SetHasAutoClip() { |
- SET_VAR(visual_, has_auto_clip, true); |
- SET_VAR(visual_, clip, ComputedStyle::InitialClip()); |
+ SET_VAR(visual_data_, has_auto_clip, true); |
+ SET_VAR(visual_data_, clip, ComputedStyle::InitialClip()); |
} |
// Column properties. |
@@ -837,10 +841,10 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
return kBoxDecorationBreakSlice; |
} |
EBoxDecorationBreak BoxDecorationBreak() const { |
- return box_->BoxDecorationBreak(); |
+ return box_data_->BoxDecorationBreak(); |
} |
void SetBoxDecorationBreak(EBoxDecorationBreak b) { |
- SET_VAR(box_, box_decoration_break_, b); |
+ SET_VAR(box_data_, box_decoration_break_, b); |
} |
// -webkit-box-lines |
@@ -1037,28 +1041,28 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
static Length InitialMinSize() { return Length(); } |
// width |
- const Length& Width() const { return box_->Width(); } |
- void SetWidth(const Length& v) { SET_VAR(box_, width_, v); } |
+ const Length& Width() const { return box_data_->Width(); } |
+ void SetWidth(const Length& v) { SET_VAR(box_data_, width_, v); } |
// height |
- const Length& Height() const { return box_->Height(); } |
- void SetHeight(const Length& v) { SET_VAR(box_, height_, v); } |
+ const Length& Height() const { return box_data_->Height(); } |
+ void SetHeight(const Length& v) { SET_VAR(box_data_, height_, v); } |
// max-width |
- const Length& MaxWidth() const { return box_->MaxWidth(); } |
- void SetMaxWidth(const Length& v) { SET_VAR(box_, max_width_, v); } |
+ const Length& MaxWidth() const { return box_data_->MaxWidth(); } |
+ void SetMaxWidth(const Length& v) { SET_VAR(box_data_, max_width_, v); } |
// max-height |
- const Length& MaxHeight() const { return box_->MaxHeight(); } |
- void SetMaxHeight(const Length& v) { SET_VAR(box_, max_height_, v); } |
+ const Length& MaxHeight() const { return box_data_->MaxHeight(); } |
+ void SetMaxHeight(const Length& v) { SET_VAR(box_data_, max_height_, v); } |
// min-width |
- const Length& MinWidth() const { return box_->MinWidth(); } |
- void SetMinWidth(const Length& v) { SET_VAR(box_, min_width_, v); } |
+ const Length& MinWidth() const { return box_data_->MinWidth(); } |
+ void SetMinWidth(const Length& v) { SET_VAR(box_data_, min_width_, v); } |
// min-height |
- const Length& MinHeight() const { return box_->MinHeight(); } |
- void SetMinHeight(const Length& v) { SET_VAR(box_, min_height_, v); } |
+ const Length& MinHeight() const { return box_data_->MinHeight(); } |
+ void SetMinHeight(const Length& v) { SET_VAR(box_data_, min_height_, v); } |
// image-orientation |
static RespectImageOrientationEnum InitialRespectImageOrientation() { |
@@ -1094,25 +1098,31 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
// margin-top |
static Length InitialMarginTop() { return Length(kFixed); } |
- const Length& MarginTop() const { return surround_->margin_top_; } |
- void SetMarginTop(const Length& v) { SET_VAR(surround_, margin_top_, v); } |
+ const Length& MarginTop() const { return surround_data_->margin_top_; } |
+ void SetMarginTop(const Length& v) { |
+ SET_VAR(surround_data_, margin_top_, v); |
+ } |
// margin-bottom |
static Length InitialMarginBottom() { return Length(kFixed); } |
- const Length& MarginBottom() const { return surround_->margin_bottom_; } |
+ const Length& MarginBottom() const { return surround_data_->margin_bottom_; } |
void SetMarginBottom(const Length& v) { |
- SET_VAR(surround_, margin_bottom_, v); |
+ SET_VAR(surround_data_, margin_bottom_, v); |
} |
// margin-left |
static Length InitialMarginLeft() { return Length(kFixed); } |
- const Length& MarginLeft() const { return surround_->margin_left_; } |
- void SetMarginLeft(const Length& v) { SET_VAR(surround_, margin_left_, v); } |
+ const Length& MarginLeft() const { return surround_data_->margin_left_; } |
+ void SetMarginLeft(const Length& v) { |
+ SET_VAR(surround_data_, margin_left_, v); |
+ } |
// margin-right |
static Length InitialMarginRight() { return Length(kFixed); } |
- const Length& MarginRight() const { return surround_->margin_right_; } |
- void SetMarginRight(const Length& v) { SET_VAR(surround_, margin_right_, v); } |
+ const Length& MarginRight() const { return surround_data_->margin_right_; } |
+ void SetMarginRight(const Length& v) { |
+ SET_VAR(surround_data_, margin_right_, v); |
+ } |
// -webkit-margin-before-collapse (aka -webkit-margin-top-collapse) |
static EMarginCollapse InitialMarginBeforeCollapse() { |
@@ -1296,27 +1306,33 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
// padding-bottom |
static Length InitialPaddingBottom() { return Length(kFixed); } |
- const Length& PaddingBottom() const { return surround_->padding_bottom_; } |
+ const Length& PaddingBottom() const { |
+ return surround_data_->padding_bottom_; |
+ } |
void SetPaddingBottom(const Length& v) { |
- SET_VAR(surround_, padding_bottom_, v); |
+ SET_VAR(surround_data_, padding_bottom_, v); |
} |
// padding-left |
static Length InitialPaddingLeft() { return Length(kFixed); } |
- const Length& PaddingLeft() const { return surround_->padding_left_; } |
- void SetPaddingLeft(const Length& v) { SET_VAR(surround_, padding_left_, v); } |
+ const Length& PaddingLeft() const { return surround_data_->padding_left_; } |
+ void SetPaddingLeft(const Length& v) { |
+ SET_VAR(surround_data_, padding_left_, v); |
+ } |
// padding-right |
static Length InitialPaddingRight() { return Length(kFixed); } |
- const Length& PaddingRight() const { return surround_->padding_right_; } |
+ const Length& PaddingRight() const { return surround_data_->padding_right_; } |
void SetPaddingRight(const Length& v) { |
- SET_VAR(surround_, padding_right_, v); |
+ SET_VAR(surround_data_, padding_right_, v); |
} |
// padding-top |
static Length InitialPaddingTop() { return Length(kFixed); } |
- const Length& PaddingTop() const { return surround_->padding_top_; } |
- void SetPaddingTop(const Length& v) { SET_VAR(surround_, padding_top_, v); } |
+ const Length& PaddingTop() const { return surround_data_->padding_top_; } |
+ void SetPaddingTop(const Length& v) { |
+ SET_VAR(surround_data_, padding_top_, v); |
+ } |
// perspective (aka -webkit-perspective) |
static float InitialPerspective() { return 0; } |
@@ -1566,10 +1582,10 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
// text-decoration-line |
static TextDecoration InitialTextDecoration() { return kTextDecorationNone; } |
TextDecoration GetTextDecoration() const { |
- return static_cast<TextDecoration>(visual_->text_decoration); |
+ return static_cast<TextDecoration>(visual_data_->text_decoration); |
} |
void SetTextDecoration(TextDecoration v) { |
- SET_VAR(visual_, text_decoration, v); |
+ SET_VAR(visual_data_, text_decoration, v); |
} |
// text-decoration-color |
@@ -1636,11 +1652,13 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
return EVerticalAlign::kBaseline; |
} |
EVerticalAlign VerticalAlign() const { return VerticalAlignInternal(); } |
- const Length& GetVerticalAlignLength() const { return box_->VerticalAlign(); } |
+ const Length& GetVerticalAlignLength() const { |
+ return box_data_->VerticalAlign(); |
+ } |
void SetVerticalAlign(EVerticalAlign v) { SetVerticalAlignInternal(v); } |
void SetVerticalAlignLength(const Length& length) { |
SetVerticalAlignInternal(EVerticalAlign::kLength); |
- SET_VAR(box_, vertical_align_, length); |
+ SET_VAR(box_data_, vertical_align_, length); |
} |
// will-change |
@@ -1671,20 +1689,20 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
} |
// z-index |
- int ZIndex() const { return box_->ZIndex(); } |
- bool HasAutoZIndex() const { return box_->HasAutoZIndex(); } |
+ int ZIndex() const { return box_data_->ZIndex(); } |
+ bool HasAutoZIndex() const { return box_data_->HasAutoZIndex(); } |
void SetZIndex(int v) { |
- SET_VAR(box_, has_auto_z_index_, false); |
- SET_VAR(box_, z_index_, v); |
+ SET_VAR(box_data_, has_auto_z_index_, false); |
+ SET_VAR(box_data_, z_index_, v); |
} |
void SetHasAutoZIndex() { |
- SET_VAR(box_, has_auto_z_index_, true); |
- SET_VAR(box_, z_index_, 0); |
+ SET_VAR(box_data_, has_auto_z_index_, true); |
+ SET_VAR(box_data_, z_index_, 0); |
} |
// zoom |
static float InitialZoom() { return 1.0f; } |
- float Zoom() const { return visual_->zoom_; } |
+ float Zoom() const { return visual_data_->zoom_; } |
float EffectiveZoom() const { return rare_inherited_data_->effective_zoom_; } |
bool SetZoom(float); |
bool SetEffectiveZoom(float); |
@@ -2800,17 +2818,17 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
} |
void SetLogicalWidth(const Length& v) { |
if (IsHorizontalWritingMode()) { |
- SET_VAR(box_, width_, v); |
+ SET_VAR(box_data_, width_, v); |
} else { |
- SET_VAR(box_, height_, v); |
+ SET_VAR(box_data_, height_, v); |
} |
} |
void SetLogicalHeight(const Length& v) { |
if (IsHorizontalWritingMode()) { |
- SET_VAR(box_, height_, v); |
+ SET_VAR(box_data_, height_, v); |
} else { |
- SET_VAR(box_, width_, v); |
+ SET_VAR(box_data_, width_, v); |
} |
} |
const Length& LogicalMaxWidth() const { |
@@ -2898,16 +2916,16 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
!PaddingTop().IsZero() || !PaddingBottom().IsZero(); |
} |
void ResetPadding() { |
- SET_VAR(surround_, padding_top_, kFixed); |
- SET_VAR(surround_, padding_bottom_, kFixed); |
- SET_VAR(surround_, padding_left_, kFixed); |
- SET_VAR(surround_, padding_right_, kFixed); |
+ SET_VAR(surround_data_, padding_top_, kFixed); |
+ SET_VAR(surround_data_, padding_bottom_, kFixed); |
+ SET_VAR(surround_data_, padding_left_, kFixed); |
+ SET_VAR(surround_data_, padding_right_, kFixed); |
} |
void SetPadding(const LengthBox& b) { |
- SET_VAR(surround_, padding_top_, b.top_); |
- SET_VAR(surround_, padding_bottom_, b.bottom_); |
- SET_VAR(surround_, padding_left_, b.left_); |
- SET_VAR(surround_, padding_right_, b.right_); |
+ SET_VAR(surround_data_, padding_top_, b.top_); |
+ SET_VAR(surround_data_, padding_bottom_, b.bottom_); |
+ SET_VAR(surround_data_, padding_left_, b.left_); |
+ SET_VAR(surround_data_, padding_right_, b.right_); |
} |
bool PaddingEqual(const ComputedStyle& other) const { |
return PaddingTop() == other.PaddingTop() && |
@@ -2931,12 +2949,16 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
bool BorderImageSlicesFill() const { return Border().GetImage().Fill(); } |
void SetBorderImageSlicesFill(bool); |
- const BorderData& Border() const { return surround_->border_; } |
- const BorderValue& BorderLeft() const { return surround_->border_.Left(); } |
- const BorderValue& BorderRight() const { return surround_->border_.Right(); } |
- const BorderValue& BorderTop() const { return surround_->border_.Top(); } |
+ const BorderData& Border() const { return surround_data_->border_; } |
+ const BorderValue& BorderLeft() const { |
+ return surround_data_->border_.Left(); |
+ } |
+ const BorderValue& BorderRight() const { |
+ return surround_data_->border_.Right(); |
+ } |
+ const BorderValue& BorderTop() const { return surround_data_->border_.Top(); } |
const BorderValue& BorderBottom() const { |
- return surround_->border_.Bottom(); |
+ return surround_data_->border_.Bottom(); |
} |
const BorderValue& BorderBefore() const; |
const BorderValue& BorderAfter() const; |
@@ -2965,26 +2987,32 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
ResetBorderBottomLeftRadius(); |
ResetBorderBottomRightRadius(); |
} |
- void ResetBorderTop() { SET_VAR(surround_, border_.top_, BorderValue()); } |
- void ResetBorderRight() { SET_VAR(surround_, border_.right_, BorderValue()); } |
+ void ResetBorderTop() { |
+ SET_VAR(surround_data_, border_.top_, BorderValue()); |
+ } |
+ void ResetBorderRight() { |
+ SET_VAR(surround_data_, border_.right_, BorderValue()); |
+ } |
void ResetBorderBottom() { |
- SET_VAR(surround_, border_.bottom_, BorderValue()); |
+ SET_VAR(surround_data_, border_.bottom_, BorderValue()); |
+ } |
+ void ResetBorderLeft() { |
+ SET_VAR(surround_data_, border_.left_, BorderValue()); |
} |
- void ResetBorderLeft() { SET_VAR(surround_, border_.left_, BorderValue()); } |
void ResetBorderImage() { |
- SET_VAR(surround_, border_.image_, NinePieceImage()); |
+ SET_VAR(surround_data_, border_.image_, NinePieceImage()); |
} |
void ResetBorderTopLeftRadius() { |
- SET_VAR(surround_, border_.top_left_, InitialBorderRadius()); |
+ SET_VAR(surround_data_, border_.top_left_, InitialBorderRadius()); |
} |
void ResetBorderTopRightRadius() { |
- SET_VAR(surround_, border_.top_right_, InitialBorderRadius()); |
+ SET_VAR(surround_data_, border_.top_right_, InitialBorderRadius()); |
} |
void ResetBorderBottomLeftRadius() { |
- SET_VAR(surround_, border_.bottom_left_, InitialBorderRadius()); |
+ SET_VAR(surround_data_, border_.bottom_left_, InitialBorderRadius()); |
} |
void ResetBorderBottomRightRadius() { |
- SET_VAR(surround_, border_.bottom_right_, InitialBorderRadius()); |
+ SET_VAR(surround_data_, border_.bottom_right_, InitialBorderRadius()); |
} |
void SetBorderRadius(const LengthSize& s) { |
@@ -3060,10 +3088,10 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
} |
// Clip utility functions. |
- const Length& ClipLeft() const { return visual_->clip.Left(); } |
- const Length& ClipRight() const { return visual_->clip.Right(); } |
- const Length& ClipTop() const { return visual_->clip.Top(); } |
- const Length& ClipBottom() const { return visual_->clip.Bottom(); } |
+ const Length& ClipLeft() const { return visual_data_->clip.Left(); } |
+ const Length& ClipRight() const { return visual_data_->clip.Right(); } |
+ const Length& ClipTop() const { return visual_data_->clip.Top(); } |
+ const Length& ClipBottom() const { return visual_data_->clip.Bottom(); } |
// Offset utility functions. |
// Accessors for positioned object edges that take into account writing mode. |
@@ -3243,7 +3271,7 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
kExcludeIndependentTransformProperties |
}; |
void ApplyTransform(TransformationMatrix&, |
- const LayoutSize& border_box_size, |
+ const LayoutSize& border_box_data_size, |
ApplyTransformOrigin, |
ApplyMotionPath, |
ApplyIndependentTransformProperties) const; |
@@ -3413,10 +3441,10 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
// Background utility functions. |
FillLayer& AccessBackgroundLayers() { |
- return background_.Access()->background_; |
+ return background_data_.Access()->background_; |
} |
const FillLayer& BackgroundLayers() const { |
- return background_->Background(); |
+ return background_data_->Background(); |
} |
void AdjustBackgroundLayers() { |
if (BackgroundLayers().Next()) { |
@@ -3540,18 +3568,18 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
// Color accessors are all private to make sure callers use |
// VisitedDependentColor instead to access them. |
StyleColor BorderLeftColor() const { |
- return surround_->border_.Left().GetColor(); |
+ return surround_data_->border_.Left().GetColor(); |
} |
StyleColor BorderRightColor() const { |
- return surround_->border_.Right().GetColor(); |
+ return surround_data_->border_.Right().GetColor(); |
} |
StyleColor BorderTopColor() const { |
- return surround_->border_.Top().GetColor(); |
+ return surround_data_->border_.Top().GetColor(); |
} |
StyleColor BorderBottomColor() const { |
- return surround_->border_.Bottom().GetColor(); |
+ return surround_data_->border_.Bottom().GetColor(); |
} |
- StyleColor BackgroundColor() const { return background_->GetColor(); } |
+ StyleColor BackgroundColor() const { return background_data_->GetColor(); } |
StyleAutoColor CaretColor() const { |
return rare_inherited_data_->CaretColor(); |
} |
@@ -3688,9 +3716,9 @@ inline float AdjustScrollForAbsoluteZoom(float scroll_offset, |
} |
inline bool ComputedStyle::SetZoom(float f) { |
- if (compareEqual(visual_->zoom_, f)) |
+ if (compareEqual(visual_data_->zoom_, f)) |
return false; |
- visual_.Access()->zoom_ = f; |
+ visual_data_.Access()->zoom_ = f; |
SetEffectiveZoom(EffectiveZoom() * Zoom()); |
return true; |
} |