diff options
Diffstat (limited to 'Source/WebKit/chromium/src/WebContentLayer.cpp')
-rw-r--r-- | Source/WebKit/chromium/src/WebContentLayer.cpp | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/Source/WebKit/chromium/src/WebContentLayer.cpp b/Source/WebKit/chromium/src/WebContentLayer.cpp index 5290e2f35..2c041c2cb 100644 --- a/Source/WebKit/chromium/src/WebContentLayer.cpp +++ b/Source/WebKit/chromium/src/WebContentLayer.cpp @@ -24,11 +24,13 @@ */ #include "config.h" -#include "platform/WebContentLayer.h" +#include <public/WebContentLayer.h> -#include "platform/WebFloatRect.h" +#include "ContentLayerChromium.h" #include "WebContentLayerImpl.h" +using namespace WebCore; + namespace WebKit { WebContentLayer WebContentLayer::create(WebContentLayerClient* contentClient) @@ -36,30 +38,35 @@ WebContentLayer WebContentLayer::create(WebContentLayerClient* contentClient) return WebContentLayer(WebContentLayerImpl::create(contentClient)); } -void WebContentLayer::setDrawsContent(bool drawsContent) +void WebContentLayer::clearClient() +{ + unwrap<ContentLayerChromium>()->clearDelegate(); +} + +void WebContentLayer::setDoubleSided(bool doubleSided) { - unwrap<WebContentLayerImpl>()->setDrawsContent(drawsContent); + m_private->setDoubleSided(doubleSided); } -bool WebContentLayer::drawsContent() const +void WebContentLayer::setContentsScale(float scale) { - return constUnwrap<WebContentLayerImpl>()->drawsContent(); + m_private->setContentsScale(scale); } -WebContentLayer::WebContentLayer(const PassRefPtr<WebContentLayerImpl>& node) +WebContentLayer::WebContentLayer(const PassRefPtr<ContentLayerChromium>& node) : WebLayer(node) { } -WebContentLayer& WebContentLayer::operator=(const PassRefPtr<WebContentLayerImpl>& node) +WebContentLayer& WebContentLayer::operator=(const PassRefPtr<ContentLayerChromium>& node) { m_private = node; return *this; } -WebContentLayer::operator PassRefPtr<WebContentLayerImpl>() const +WebContentLayer::operator PassRefPtr<ContentLayerChromium>() const { - return static_cast<WebContentLayerImpl*>(m_private.get()); + return static_cast<ContentLayerChromium*>(m_private.get()); } } // namespace WebKit |