Chromium Code Reviews| 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 157b51d451d5e8403e659654b96f14e805fc3b2b..102cc5965ca1729341ae8e889ee062a75bcd6bcc 100644 |
| --- a/third_party/WebKit/Source/core/style/ComputedStyle.h |
| +++ b/third_party/WebKit/Source/core/style/ComputedStyle.h |
| @@ -550,6 +550,56 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase<ComputedStyle>, |
| } |
| } |
| + StyleColor TextEmphasisColor() const { |
|
shend
2017/05/25 08:20:19
Why are these moved?
nainar
2017/05/25 08:38:50
They were private before and need to be public to
shend
2017/05/25 22:19:52
Hmm, these were private a for a reason (never acce
|
| + return rare_inherited_data_->text_emphasis_color_is_current_color_ |
| + ? StyleColor::CurrentColor() |
| + : StyleColor(rare_inherited_data_->text_emphasis_color_); |
| + } |
| + StyleColor TextFillColor() const { |
| + return rare_inherited_data_->text_fill_color_is_current_color_ |
| + ? StyleColor::CurrentColor() |
| + : StyleColor(rare_inherited_data_->text_fill_color_); |
| + } |
| + StyleColor TextStrokeColor() const { |
| + return rare_inherited_data_->text_stroke_color_is_current_color_ |
| + ? StyleColor::CurrentColor() |
| + : StyleColor(rare_inherited_data_->text_stroke_color_); |
| + } |
| + StyleAutoColor CaretColor() const { |
| + if (rare_inherited_data_->caret_color_is_current_color_) |
| + return StyleAutoColor::CurrentColor(); |
| + if (rare_inherited_data_->caret_color_is_auto_) |
| + return StyleAutoColor::AutoColor(); |
| + return StyleAutoColor(rare_inherited_data_->caret_color_); |
| + } |
| + StyleColor VisitedLinkTextEmphasisColor() const { |
| + return rare_inherited_data_ |
| + ->visited_link_text_emphasis_color_is_current_color_ |
| + ? StyleColor::CurrentColor() |
| + : StyleColor( |
| + rare_inherited_data_->visited_link_text_emphasis_color_); |
| + } |
| + StyleColor VisitedLinkTextFillColor() const { |
| + return rare_inherited_data_->visited_link_text_fill_color_is_current_color_ |
| + ? StyleColor::CurrentColor() |
| + : StyleColor( |
| + rare_inherited_data_->visited_link_text_fill_color_); |
| + } |
| + StyleColor VisitedLinkTextStrokeColor() const { |
| + return rare_inherited_data_ |
| + ->visited_link_text_stroke_color_is_current_color_ |
| + ? StyleColor::CurrentColor() |
| + : StyleColor( |
| + rare_inherited_data_->visited_link_text_stroke_color_); |
| + } |
| + StyleAutoColor VisitedLinkCaretColor() const { |
| + if (rare_inherited_data_->visited_link_caret_color_is_current_color_) |
| + return StyleAutoColor::CurrentColor(); |
| + if (rare_inherited_data_->visited_link_caret_color_is_auto_) |
| + return StyleAutoColor::AutoColor(); |
| + return StyleAutoColor(rare_inherited_data_->visited_link_caret_color_); |
| + } |
| + |
| // box-shadow (aka -webkit-box-shadow) |
| static ShadowList* InitialBoxShadow() { return 0; } |
| ShadowList* BoxShadow() const { |
| @@ -3557,13 +3607,6 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase<ComputedStyle>, |
| } |
| StyleColor BackgroundColor() const { return BackgroundColorInternal(); } |
| - StyleAutoColor CaretColor() const { |
| - if (rare_inherited_data_->caret_color_is_current_color_) |
| - return StyleAutoColor::CurrentColor(); |
| - if (rare_inherited_data_->caret_color_is_auto_) |
| - return StyleAutoColor::AutoColor(); |
| - return StyleAutoColor(rare_inherited_data_->caret_color_); |
| - } |
| Color GetColor() const; |
| StyleColor ColumnRuleColor() const { |
| return rare_non_inherited_data_->multi_col_->rule_.GetColor(); |
| @@ -3571,28 +3614,6 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase<ComputedStyle>, |
| StyleColor OutlineColor() const { |
| return rare_non_inherited_data_->outline_.GetColor(); |
| } |
| - StyleColor TextEmphasisColor() const { |
| - return rare_inherited_data_->text_emphasis_color_is_current_color_ |
| - ? StyleColor::CurrentColor() |
| - : StyleColor(rare_inherited_data_->text_emphasis_color_); |
| - } |
| - StyleColor TextFillColor() const { |
| - return rare_inherited_data_->text_fill_color_is_current_color_ |
| - ? StyleColor::CurrentColor() |
| - : StyleColor(rare_inherited_data_->text_fill_color_); |
| - } |
| - StyleColor TextStrokeColor() const { |
| - return rare_inherited_data_->text_stroke_color_is_current_color_ |
| - ? StyleColor::CurrentColor() |
| - : StyleColor(rare_inherited_data_->text_stroke_color_); |
| - } |
| - StyleAutoColor VisitedLinkCaretColor() const { |
| - if (rare_inherited_data_->visited_link_caret_color_is_current_color_) |
| - return StyleAutoColor::CurrentColor(); |
| - if (rare_inherited_data_->visited_link_caret_color_is_auto_) |
| - return StyleAutoColor::AutoColor(); |
| - return StyleAutoColor(rare_inherited_data_->visited_link_caret_color_); |
| - } |
| StyleColor VisitedLinkBackgroundColor() const { |
| return rare_non_inherited_data_->visited_link_background_color_; |
| } |
| @@ -3621,26 +3642,6 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase<ComputedStyle>, |
| StyleColor VisitedLinkTextDecorationColor() const { |
| return rare_non_inherited_data_->visited_link_text_decoration_color_; |
| } |
| - StyleColor VisitedLinkTextEmphasisColor() const { |
| - return rare_inherited_data_ |
| - ->visited_link_text_emphasis_color_is_current_color_ |
| - ? StyleColor::CurrentColor() |
| - : StyleColor( |
| - rare_inherited_data_->visited_link_text_emphasis_color_); |
| - } |
| - StyleColor VisitedLinkTextFillColor() const { |
| - return rare_inherited_data_->visited_link_text_fill_color_is_current_color_ |
| - ? StyleColor::CurrentColor() |
| - : StyleColor( |
| - rare_inherited_data_->visited_link_text_fill_color_); |
| - } |
| - StyleColor VisitedLinkTextStrokeColor() const { |
| - return rare_inherited_data_ |
| - ->visited_link_text_stroke_color_is_current_color_ |
| - ? StyleColor::CurrentColor() |
| - : StyleColor( |
| - rare_inherited_data_->visited_link_text_stroke_color_); |
| - } |
| StyleColor DecorationColorIncludingFallback(bool visited_link) const; |
| Color ColorIncludingFallback(int color_property, bool visited_link) const; |