summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/paint/highlight_painting_utils.h
diff options
context:
space:
mode:
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.h37
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