| Index: Source/web/WebAXObject.cpp
|
| diff --git a/Source/web/WebAXObject.cpp b/Source/web/WebAXObject.cpp
|
| index dbb75c6cff805a390643d95bbccb287f26549afe..92be6de0e4d73a47af21c8f07de6fb52c2778158 100644
|
| --- a/Source/web/WebAXObject.cpp
|
| +++ b/Source/web/WebAXObject.cpp
|
| @@ -1523,6 +1523,46 @@ void WebAXObject::wordBoundaries(WebVector<int>& starts, WebVector<int>& ends) c
|
| ends.swap(endsWebVector);
|
| }
|
|
|
| +bool WebAXObject::isScrollableContainer() const
|
| +{
|
| + if (isDetached())
|
| + return false;
|
| +
|
| + return m_private->isScrollableContainer();
|
| +}
|
| +
|
| +WebPoint WebAXObject::scrollOffset() const
|
| +{
|
| + if (isDetached())
|
| + return WebPoint();
|
| +
|
| + return m_private->scrollOffset();
|
| +}
|
| +
|
| +WebPoint WebAXObject::minimumScrollOffset() const
|
| +{
|
| + if (isDetached())
|
| + return WebPoint();
|
| +
|
| + return m_private->minimumScrollOffset();
|
| +}
|
| +
|
| +WebPoint WebAXObject::maximumScrollOffset() const
|
| +{
|
| + if (isDetached())
|
| + return WebPoint();
|
| +
|
| + return m_private->maximumScrollOffset();
|
| +}
|
| +
|
| +void WebAXObject::setScrollOffset(const WebPoint& offset) const
|
| +{
|
| + if (isDetached())
|
| + return;
|
| +
|
| + m_private->setScrollOffset(offset);
|
| +}
|
| +
|
| void WebAXObject::scrollToMakeVisible() const
|
| {
|
| if (!isDetached())
|
|
|