#include "cc/test/fake_scrollbar.h"
#include "cc/paint/paint_flags.h"
#include "ui/gfx/geometry/skia_conversions.h"
namespace cc {
FakeScrollbar::FakeScrollbar() = default;
FakeScrollbar::~FakeScrollbar() = default;
bool FakeScrollbar::IsSame(const Scrollbar& other) const { … }
ScrollbarOrientation FakeScrollbar::Orientation() const { … }
bool FakeScrollbar::IsLeftSideVerticalScrollbar() const { … }
bool FakeScrollbar::IsSolidColor() const { … }
bool FakeScrollbar::IsOverlay() const { … }
bool FakeScrollbar::IsRunningWebTest() const { … }
bool FakeScrollbar::IsFluentOverlayScrollbarMinimalMode() const { … }
gfx::Rect FakeScrollbar::ShrinkMainThreadedMinimalModeThumbRect(
gfx::Rect& rect) const { … }
bool FakeScrollbar::HasThumb() const { … }
gfx::Rect FakeScrollbar::ThumbRect() const { … }
gfx::Rect FakeScrollbar::BackButtonRect() const { … }
gfx::Rect FakeScrollbar::ForwardButtonRect() const { … }
bool FakeScrollbar::JumpOnTrackClick() const { … }
bool FakeScrollbar::SupportsDragSnapBack() const { … }
gfx::Rect FakeScrollbar::TrackRect() const { … }
float FakeScrollbar::Opacity() const { … }
bool FakeScrollbar::ThumbNeedsRepaint() const { … }
void FakeScrollbar::ClearThumbNeedsRepaint() { … }
bool FakeScrollbar::TrackAndButtonsNeedRepaint() const { … }
bool FakeScrollbar::NeedsUpdateDisplay() const { … }
void FakeScrollbar::ClearNeedsUpdateDisplay() { … }
bool FakeScrollbar::HasTickmarks() const { … }
void FakeScrollbar::PaintThumb(PaintCanvas& canvas, const gfx::Rect& rect) { … }
void FakeScrollbar::PaintTrackAndButtons(PaintCanvas& canvas,
const gfx::Rect& rect) { … }
void FakeScrollbar::Paint(PaintCanvas& canvas, const gfx::Rect& rect) { … }
SkColor4f FakeScrollbar::ThumbColor() const { … }
bool FakeScrollbar::UsesNinePatchThumbResource() const { … }
gfx::Size FakeScrollbar::NinePatchThumbCanvasSize() const { … }
gfx::Rect FakeScrollbar::NinePatchThumbAperture() const { … }
bool FakeScrollbar::UsesSolidColorThumb() const { … }
gfx::Insets FakeScrollbar::SolidColorThumbInsets() const { … }
bool FakeScrollbar::UsesNinePatchTrackAndButtonsResource() const { … }
gfx::Size FakeScrollbar::NinePatchTrackAndButtonsCanvasSize() const { … }
gfx::Rect FakeScrollbar::NinePatchTrackAndButtonsAperture() const { … }
bool FakeScrollbar::IsOpaque() const { … }
}