Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(264)

Unified Diff: third_party/WebKit/Source/core/style/ComputedStyle.h

Issue 2897193005: Generate diffs for all fields on StyleRareInheritedData (Closed)
Patch Set: Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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;

Powered by Google App Engine
This is Rietveld 408576698