diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/paint/highlight_painting_utils.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/paint/highlight_painting_utils.h | 37 |
1 files changed, 22 insertions, 15 deletions
diff --git a/chromium/third_party/blink/renderer/core/paint/highlight_painting_utils.h b/chromium/third_party/blink/renderer/core/paint/highlight_painting_utils.h index c29608ddc58..f1dbe602376 100644 --- a/chromium/third_party/blink/renderer/core/paint/highlight_painting_utils.h +++ b/chromium/third_party/blink/renderer/core/paint/highlight_painting_utils.h @@ -11,6 +11,7 @@ #include "third_party/blink/renderer/core/paint/paint_phase.h" #include "third_party/blink/renderer/core/style/applied_text_decoration.h" #include "third_party/blink/renderer/platform/wtf/allocator/allocator.h" +#include "third_party/blink/renderer/platform/wtf/text/atomic_string.h" namespace blink { @@ -28,26 +29,32 @@ class CORE_EXPORT HighlightPaintingUtils { static absl::optional<AppliedTextDecoration> HighlightTextDecoration( const ComputedStyle& style, const ComputedStyle& pseudo_style); - static Color HighlightBackgroundColor(const Document&, - const ComputedStyle&, - Node*, - PseudoId); - static Color HighlightForegroundColor(const Document&, - const ComputedStyle&, - Node*, - PseudoId, - const GlobalPaintFlags); + static Color HighlightBackgroundColor( + const Document&, + const ComputedStyle&, + Node*, + PseudoId, + const AtomicString& pseudo_argument = g_null_atom); + static Color HighlightForegroundColor( + const Document&, + const ComputedStyle&, + Node*, + PseudoId, + const GlobalPaintFlags, + const AtomicString& pseudo_argument = g_null_atom); static Color HighlightEmphasisMarkColor(const Document&, const ComputedStyle&, Node*, PseudoId, const GlobalPaintFlags); - static TextPaintStyle HighlightPaintingStyle(const Document&, - const ComputedStyle&, - Node*, - PseudoId, - const TextPaintStyle& text_style, - const PaintInfo&); + static TextPaintStyle HighlightPaintingStyle( + const Document&, + const ComputedStyle&, + Node*, + PseudoId, + const TextPaintStyle& text_style, + const PaintInfo&, + const AtomicString& pseudo_argument = g_null_atom); }; } // namespace blink |