Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3594)

Unified Diff: cc/test/fake_web_scrollbar_theme_geometry.h

Issue 12927003: cc: Chromify FakeWebScrollbarThemeGeometry (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « cc/test/fake_scrollbar_layer.cc ('k') | cc/test/fake_web_scrollbar_theme_geometry.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/test/fake_web_scrollbar_theme_geometry.h
diff --git a/cc/test/fake_web_scrollbar_theme_geometry.h b/cc/test/fake_web_scrollbar_theme_geometry.h
index 6c3d38cb6198f95b7d453fb62ea5165a103b5d46..0c38333844c7cc3cf5a585907196aef4af60e612 100644
--- a/cc/test/fake_web_scrollbar_theme_geometry.h
+++ b/cc/test/fake_web_scrollbar_theme_geometry.h
@@ -11,31 +11,44 @@
namespace cc {
class FakeWebScrollbarThemeGeometry : public WebKit::WebScrollbarThemeGeometry {
-public:
- static scoped_ptr<WebKit::WebScrollbarThemeGeometry> create(bool hasThumb) { return scoped_ptr<WebKit::WebScrollbarThemeGeometry>(new FakeWebScrollbarThemeGeometry(hasThumb)); }
-
- virtual WebKit::WebScrollbarThemeGeometry* clone() const OVERRIDE;
-
- virtual int thumbPosition(WebKit::WebScrollbar*) OVERRIDE;
- virtual int thumbLength(WebKit::WebScrollbar*) OVERRIDE;
- virtual int trackPosition(WebKit::WebScrollbar*) OVERRIDE;
- virtual int trackLength(WebKit::WebScrollbar*) OVERRIDE;
- virtual bool hasButtons(WebKit::WebScrollbar*) OVERRIDE;
- virtual bool hasThumb(WebKit::WebScrollbar*) OVERRIDE;
- virtual WebKit::WebRect trackRect(WebKit::WebScrollbar*) OVERRIDE;
- virtual WebKit::WebRect thumbRect(WebKit::WebScrollbar*) OVERRIDE;
- virtual int minimumThumbLength(WebKit::WebScrollbar*) OVERRIDE;
- virtual int scrollbarThickness(WebKit::WebScrollbar*) OVERRIDE;
- virtual WebKit::WebRect backButtonStartRect(WebKit::WebScrollbar*) OVERRIDE;
- virtual WebKit::WebRect backButtonEndRect(WebKit::WebScrollbar*) OVERRIDE;
- virtual WebKit::WebRect forwardButtonStartRect(WebKit::WebScrollbar*) OVERRIDE;
- virtual WebKit::WebRect forwardButtonEndRect(WebKit::WebScrollbar*) OVERRIDE;
- virtual WebKit::WebRect constrainTrackRectToTrackPieces(WebKit::WebScrollbar*, const WebKit::WebRect&) OVERRIDE;
- virtual void splitTrack(WebKit::WebScrollbar*, const WebKit::WebRect& track, WebKit::WebRect& startTrack, WebKit::WebRect& thumb, WebKit::WebRect& endTrack) OVERRIDE;
-
-protected:
- FakeWebScrollbarThemeGeometry(bool hasThumb) : m_hasThumb(hasThumb) { }
- bool m_hasThumb;
+ public:
+ static scoped_ptr<WebKit::WebScrollbarThemeGeometry> Create(bool has_thumb) {
+ return scoped_ptr<WebKit::WebScrollbarThemeGeometry>(
+ new FakeWebScrollbarThemeGeometry(has_thumb));
+ }
+
+ // WebScrollbarThemeGeometry implementation.
+ virtual WebKit::WebScrollbarThemeGeometry* clone() const OVERRIDE;
+ virtual int thumbPosition(WebKit::WebScrollbar* scrollbar) OVERRIDE;
+ virtual int thumbLength(WebKit::WebScrollbar* scrollbar) OVERRIDE;
+ virtual int trackPosition(WebKit::WebScrollbar* scrollbar) OVERRIDE;
+ virtual int trackLength(WebKit::WebScrollbar* scrollbar) OVERRIDE;
+ virtual bool hasButtons(WebKit::WebScrollbar* scrollbar) OVERRIDE;
+ virtual bool hasThumb(WebKit::WebScrollbar* scrollbar) OVERRIDE;
+ virtual WebKit::WebRect trackRect(WebKit::WebScrollbar* scrollbar) OVERRIDE;
+ virtual WebKit::WebRect thumbRect(WebKit::WebScrollbar* scrollbar) OVERRIDE;
+ virtual int minimumThumbLength(WebKit::WebScrollbar* scrollbar) OVERRIDE;
+ virtual int scrollbarThickness(WebKit::WebScrollbar* scrollbar) OVERRIDE;
+ virtual WebKit::WebRect backButtonStartRect(WebKit::WebScrollbar* scrollbar)
+ OVERRIDE;
+ virtual WebKit::WebRect backButtonEndRect(WebKit::WebScrollbar* scrollbar)
+ OVERRIDE;
+ virtual WebKit::WebRect forwardButtonStartRect(
+ WebKit::WebScrollbar* scrollbar) OVERRIDE;
+ virtual WebKit::WebRect forwardButtonEndRect(WebKit::WebScrollbar* scrollbar)
+ OVERRIDE;
+ virtual WebKit::WebRect constrainTrackRectToTrackPieces(
+ WebKit::WebScrollbar* scrollbar,
+ const WebKit::WebRect& rect) OVERRIDE;
+ virtual void splitTrack(WebKit::WebScrollbar* scrollbar,
+ const WebKit::WebRect& track,
+ WebKit::WebRect& start_track,
+ WebKit::WebRect& thumb,
+ WebKit::WebRect& end_track) OVERRIDE;
+
+ protected:
+ FakeWebScrollbarThemeGeometry(bool has_thumb) : has_thumb_(has_thumb) {}
+ bool has_thumb_;
};
} // namespace cc
« no previous file with comments | « cc/test/fake_scrollbar_layer.cc ('k') | cc/test/fake_web_scrollbar_theme_geometry.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698