| Index: third_party/WebKit/Source/platform/scroll/ScrollbarTheme.h
|
| diff --git a/third_party/WebKit/Source/platform/scroll/ScrollbarTheme.h b/third_party/WebKit/Source/platform/scroll/ScrollbarTheme.h
|
| index b838e20f49d78ee40397f37eb49da1b02415db1d..e2bcebb299289166a89ad0d4562a1a32c39ee3dc 100644
|
| --- a/third_party/WebKit/Source/platform/scroll/ScrollbarTheme.h
|
| +++ b/third_party/WebKit/Source/platform/scroll/ScrollbarTheme.h
|
| @@ -30,7 +30,7 @@
|
| #include "platform/geometry/IntRect.h"
|
| #include "platform/graphics/paint/DisplayItem.h"
|
| #include "platform/scroll/ScrollTypes.h"
|
| -#include "platform/scroll/ScrollbarThemeClient.h"
|
| +#include "platform/scroll/Scrollbar.h"
|
| #include "public/platform/WebScrollbarButtonsPlacement.h"
|
|
|
| namespace blink {
|
| @@ -53,7 +53,7 @@ public:
|
|
|
| virtual void updateEnabledState(const ScrollbarThemeClient&) { }
|
|
|
| - virtual bool paint(const ScrollbarThemeClient&, GraphicsContext&, const CullRect&);
|
| + virtual bool paint(const Scrollbar&, GraphicsContext&, const CullRect&);
|
|
|
| virtual ScrollbarPart hitTest(const ScrollbarThemeClient&, const IntPoint&);
|
|
|
| @@ -78,7 +78,7 @@ public:
|
| }
|
|
|
| virtual void paintScrollCorner(GraphicsContext&, const DisplayItemClient&, const IntRect& cornerRect);
|
| - virtual void paintTickmarks(GraphicsContext&, const ScrollbarThemeClient&, const IntRect&) { }
|
| + virtual void paintTickmarks(GraphicsContext&, const Scrollbar&, const IntRect&) { }
|
|
|
| virtual bool shouldCenterOnThumb(const ScrollbarThemeClient&, const PlatformMouseEvent&);
|
| virtual bool shouldSnapBackToDragOrigin(const ScrollbarThemeClient&, const PlatformMouseEvent&);
|
| @@ -110,11 +110,11 @@ public:
|
|
|
| virtual void splitTrack(const ScrollbarThemeClient&, const IntRect& track, IntRect& startTrack, IntRect& thumb, IntRect& endTrack);
|
|
|
| - virtual void paintScrollbarBackground(GraphicsContext&, const ScrollbarThemeClient&) { }
|
| - virtual void paintTrackBackground(GraphicsContext&, const ScrollbarThemeClient&, const IntRect&) { }
|
| - virtual void paintTrackPiece(GraphicsContext&, const ScrollbarThemeClient&, const IntRect&, ScrollbarPart) { }
|
| - virtual void paintButton(GraphicsContext&, const ScrollbarThemeClient&, const IntRect&, ScrollbarPart) { }
|
| - virtual void paintThumb(GraphicsContext&, const ScrollbarThemeClient&, const IntRect&) { }
|
| + virtual void paintScrollbarBackground(GraphicsContext&, const Scrollbar&) { }
|
| + virtual void paintTrackBackground(GraphicsContext&, const Scrollbar&, const IntRect&) { }
|
| + virtual void paintTrackPiece(GraphicsContext&, const Scrollbar&, const IntRect&, ScrollbarPart) { }
|
| + virtual void paintButton(GraphicsContext&, const Scrollbar&, const IntRect&, ScrollbarPart) { }
|
| + virtual void paintThumb(GraphicsContext&, const Scrollbar&, const IntRect&) { }
|
|
|
| virtual int maxOverlapBetweenPages() { return std::numeric_limits<int>::max(); }
|
|
|
|
|