Index: third_party/WebKit/Source/platform/exported/WebScrollbarThemeClientImpl.cpp |
diff --git a/third_party/WebKit/Source/platform/exported/WebScrollbarThemeClientImpl.cpp b/third_party/WebKit/Source/platform/exported/WebScrollbarThemeClientImpl.cpp |
index 5d0b0106945516d84ca55b87eae49a888b174f35..6c7513b1f38e191d7c165b9fd95405fb4576456c 100644 |
--- a/third_party/WebKit/Source/platform/exported/WebScrollbarThemeClientImpl.cpp |
+++ b/third_party/WebKit/Source/platform/exported/WebScrollbarThemeClientImpl.cpp |
@@ -31,15 +31,15 @@ |
namespace blink { |
-WebScrollbarThemeClientImpl::WebScrollbarThemeClientImpl(WebScrollbar* scrollbar) |
+WebScrollbarThemeClientImpl::WebScrollbarThemeClientImpl(WebScrollbar& scrollbar) |
: m_scrollbar(scrollbar) |
{ |
- ScrollbarTheme::theme()->registerScrollbar(this); |
+ ScrollbarTheme::theme().registerScrollbar(*this); |
} |
WebScrollbarThemeClientImpl::~WebScrollbarThemeClientImpl() |
{ |
- ScrollbarTheme::theme()->unregisterScrollbar(this); |
+ ScrollbarTheme::theme().unregisterScrollbar(*this); |
} |
int WebScrollbarThemeClientImpl::x() const |
@@ -64,12 +64,12 @@ int WebScrollbarThemeClientImpl::height() const |
IntSize WebScrollbarThemeClientImpl::size() const |
{ |
- return m_scrollbar->size(); |
+ return m_scrollbar.size(); |
} |
IntPoint WebScrollbarThemeClientImpl::location() const |
{ |
- return m_scrollbar->location(); |
+ return m_scrollbar.location(); |
} |
Widget* WebScrollbarThemeClientImpl::parent() const |
@@ -111,13 +111,13 @@ void WebScrollbarThemeClientImpl::invalidateRect(const IntRect&) |
ScrollbarOverlayStyle WebScrollbarThemeClientImpl::scrollbarOverlayStyle() const |
{ |
- return static_cast<ScrollbarOverlayStyle>(m_scrollbar->scrollbarOverlayStyle()); |
+ return static_cast<ScrollbarOverlayStyle>(m_scrollbar.scrollbarOverlayStyle()); |
} |
void WebScrollbarThemeClientImpl::getTickmarks(Vector<IntRect>& tickmarks) const |
{ |
WebVector<WebRect> webTickmarks; |
- m_scrollbar->getTickmarks(webTickmarks); |
+ m_scrollbar.getTickmarks(webTickmarks); |
tickmarks.resize(webTickmarks.size()); |
for (size_t i = 0; i < webTickmarks.size(); ++i) |
tickmarks[i] = webTickmarks[i]; |
@@ -125,7 +125,7 @@ void WebScrollbarThemeClientImpl::getTickmarks(Vector<IntRect>& tickmarks) const |
bool WebScrollbarThemeClientImpl::isScrollableAreaActive() const |
{ |
- return m_scrollbar->isScrollableAreaActive(); |
+ return m_scrollbar.isScrollableAreaActive(); |
} |
IntPoint WebScrollbarThemeClientImpl::convertFromRootFrame(const IntPoint& pointInRootFrame) const |
@@ -137,22 +137,22 @@ IntPoint WebScrollbarThemeClientImpl::convertFromRootFrame(const IntPoint& point |
bool WebScrollbarThemeClientImpl::isCustomScrollbar() const |
{ |
- return m_scrollbar->isCustomScrollbar(); |
+ return m_scrollbar.isCustomScrollbar(); |
} |
ScrollbarOrientation WebScrollbarThemeClientImpl::orientation() const |
{ |
- return static_cast<ScrollbarOrientation>(m_scrollbar->orientation()); |
+ return static_cast<ScrollbarOrientation>(m_scrollbar.orientation()); |
} |
bool WebScrollbarThemeClientImpl::isLeftSideVerticalScrollbar() const |
{ |
- return m_scrollbar->isLeftSideVerticalScrollbar(); |
+ return m_scrollbar.isLeftSideVerticalScrollbar(); |
} |
int WebScrollbarThemeClientImpl::value() const |
{ |
- return m_scrollbar->value(); |
+ return m_scrollbar.value(); |
} |
float WebScrollbarThemeClientImpl::currentPos() const |
@@ -167,27 +167,27 @@ int WebScrollbarThemeClientImpl::visibleSize() const |
int WebScrollbarThemeClientImpl::totalSize() const |
{ |
- return m_scrollbar->totalSize(); |
+ return m_scrollbar.totalSize(); |
} |
int WebScrollbarThemeClientImpl::maximum() const |
{ |
- return m_scrollbar->maximum(); |
+ return m_scrollbar.maximum(); |
} |
ScrollbarControlSize WebScrollbarThemeClientImpl::controlSize() const |
{ |
- return static_cast<ScrollbarControlSize>(m_scrollbar->controlSize()); |
+ return static_cast<ScrollbarControlSize>(m_scrollbar.controlSize()); |
} |
ScrollbarPart WebScrollbarThemeClientImpl::pressedPart() const |
{ |
- return static_cast<ScrollbarPart>(m_scrollbar->pressedPart()); |
+ return static_cast<ScrollbarPart>(m_scrollbar.pressedPart()); |
} |
ScrollbarPart WebScrollbarThemeClientImpl::hoveredPart() const |
{ |
- return static_cast<ScrollbarPart>(m_scrollbar->hoveredPart()); |
+ return static_cast<ScrollbarPart>(m_scrollbar.hoveredPart()); |
} |
void WebScrollbarThemeClientImpl::styleChanged() |
@@ -201,7 +201,7 @@ void WebScrollbarThemeClientImpl::visibilityChanged() |
bool WebScrollbarThemeClientImpl::enabled() const |
{ |
- return m_scrollbar->enabled(); |
+ return m_scrollbar.enabled(); |
} |
void WebScrollbarThemeClientImpl::setEnabled(bool) |
@@ -211,27 +211,27 @@ void WebScrollbarThemeClientImpl::setEnabled(bool) |
bool WebScrollbarThemeClientImpl::isOverlayScrollbar() const |
{ |
- return m_scrollbar->isOverlay(); |
+ return m_scrollbar.isOverlay(); |
} |
bool WebScrollbarThemeClientImpl::isAlphaLocked() const |
{ |
- return m_scrollbar->isAlphaLocked(); |
+ return m_scrollbar.isAlphaLocked(); |
} |
void WebScrollbarThemeClientImpl::setIsAlphaLocked(bool flag) |
{ |
- m_scrollbar->setIsAlphaLocked(flag); |
+ m_scrollbar.setIsAlphaLocked(flag); |
} |
float WebScrollbarThemeClientImpl::elasticOverscroll() const |
{ |
- return m_scrollbar->elasticOverscroll(); |
+ return m_scrollbar.elasticOverscroll(); |
} |
void WebScrollbarThemeClientImpl::setElasticOverscroll(float elasticOverscroll) |
{ |
- return m_scrollbar->setElasticOverscroll(elasticOverscroll); |
+ return m_scrollbar.setElasticOverscroll(elasticOverscroll); |
} |
bool WebScrollbarThemeClientImpl::trackNeedsRepaint() const |