#include "third_party/blink/renderer/core/scroll/scrollbar_theme_overlay_mobile.h"
#include "third_party/blink/public/platform/web_theme_engine.h"
#include "third_party/blink/renderer/core/layout/layout_box.h"
#include "third_party/blink/renderer/core/paint/paint_auto_dark_mode.h"
#include "third_party/blink/renderer/core/scroll/scrollbar.h"
#include "third_party/blink/renderer/core/scroll/scrollbar_theme_overlay_mock.h"
#include "third_party/blink/renderer/platform/graphics/graphics_context.h"
#include "third_party/blink/renderer/platform/graphics/paint/drawing_recorder.h"
#include "third_party/blink/renderer/platform/theme/web_theme_engine_helper.h"
namespace blink {
static const WebThemeEngine::ScrollbarStyle& ScrollbarStyle() { … }
ScrollbarThemeOverlayMobile& ScrollbarThemeOverlayMobile::GetInstance() { … }
ScrollbarThemeOverlayMobile::ScrollbarThemeOverlayMobile(int thumb_thickness,
int scrollbar_margin)
: … { … }
void ScrollbarThemeOverlayMobile::PaintThumb(GraphicsContext& context,
const Scrollbar& scrollbar,
const gfx::Rect& rect) { … }
SkColor4f ScrollbarThemeOverlayMobile::ThumbColor(
const Scrollbar& scrollbar) const { … }
}