add a use_alsa gyp setting
[chromium-blink-merge.git] / cc / test / fake_web_scrollbar.cc
blob3b770a2fb73c6ac6bdffc3386a5a7e6d4b75f266
1 // Copyright 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "cc/test/fake_web_scrollbar.h"
7 namespace cc {
9 void FakeWebScrollbar::setOverlay(bool isOverlay) {
10 m_isOverlay = isOverlay;
13 bool FakeWebScrollbar::isOverlay() const {
14 return m_isOverlay;
17 int FakeWebScrollbar::value() const {
18 return 0;
21 WebKit::WebPoint FakeWebScrollbar::location() const {
22 return WebKit::WebPoint();
25 WebKit::WebSize FakeWebScrollbar::size() const {
26 return WebKit::WebSize();
29 bool FakeWebScrollbar::enabled() const {
30 return true;
33 int FakeWebScrollbar::maximum() const {
34 return 0;
37 int FakeWebScrollbar::totalSize() const {
38 return 0;
41 bool FakeWebScrollbar::isScrollViewScrollbar() const {
42 return false;
45 bool FakeWebScrollbar::isScrollableAreaActive() const {
46 return true;
49 WebKit::WebScrollbar::ScrollbarControlSize FakeWebScrollbar::controlSize() const {
50 return WebScrollbar::RegularScrollbar;
53 WebKit::WebScrollbar::ScrollbarPart FakeWebScrollbar::pressedPart() const {
54 return WebScrollbar::NoPart;
57 WebKit::WebScrollbar::ScrollbarPart FakeWebScrollbar::hoveredPart() const {
58 return WebScrollbar::NoPart;
61 WebKit::WebScrollbar::ScrollbarOverlayStyle FakeWebScrollbar::scrollbarOverlayStyle() const {
62 return WebScrollbar::ScrollbarOverlayStyleDefault;
65 bool FakeWebScrollbar::isCustomScrollbar() const {
66 return false;
69 WebKit::WebScrollbar::Orientation FakeWebScrollbar::orientation() const {
70 return WebScrollbar::Horizontal;
73 FakeWebScrollbar::FakeWebScrollbar() : m_isOverlay(false) {
76 } // namespace cc