diff options
Diffstat (limited to 'Source/WebKit/chromium/src/WebSettingsImpl.cpp')
-rw-r--r-- | Source/WebKit/chromium/src/WebSettingsImpl.cpp | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/Source/WebKit/chromium/src/WebSettingsImpl.cpp b/Source/WebKit/chromium/src/WebSettingsImpl.cpp index dd82fa6..e5d172e 100644 --- a/Source/WebKit/chromium/src/WebSettingsImpl.cpp +++ b/Source/WebKit/chromium/src/WebSettingsImpl.cpp @@ -35,6 +35,7 @@ #include "Settings.h" #include "WebString.h" #include "WebURL.h" +#include <wtf/UnusedParam.h> #if defined(OS_WIN) #include "RenderThemeChromiumWin.h" @@ -46,6 +47,9 @@ namespace WebKit { WebSettingsImpl::WebSettingsImpl(Settings* settings) : m_settings(settings) + , m_compositeToTextureEnabled(false) + , m_showFPSCounter(false) + , m_showPlatformLayerTree(false) { ASSERT(settings); } @@ -284,6 +288,16 @@ void WebSettingsImpl::setShowDebugBorders(bool show) m_settings->setShowDebugBorders(show); } +void WebSettingsImpl::setShowFPSCounter(bool show) +{ + m_showFPSCounter = show; +} + +void WebSettingsImpl::setShowPlatformLayerTree(bool show) +{ + m_showPlatformLayerTree = show; +} + void WebSettingsImpl::setEditingBehavior(EditingBehavior behavior) { m_settings->setEditingBehaviorType(static_cast<WebCore::EditingBehaviorType>(behavior)); @@ -294,6 +308,11 @@ void WebSettingsImpl::setAcceleratedCompositingEnabled(bool enabled) m_settings->setAcceleratedCompositingEnabled(enabled); } +void WebSettingsImpl::setCompositeToTextureEnabled(bool enabled) +{ + m_compositeToTextureEnabled = enabled; +} + void WebSettingsImpl::setAcceleratedCompositingFor3DTransformsEnabled(bool enabled) { m_settings->setAcceleratedCompositingFor3DTransformsEnabled(enabled); @@ -349,4 +368,18 @@ void WebSettingsImpl::setInteractiveFormValidationEnabled(bool enabled) m_settings->setInteractiveFormValidationEnabled(enabled); } +void WebSettingsImpl::setMinimumTimerInterval(double interval) +{ + m_settings->setMinDOMTimerInterval(interval); +} + +void WebSettingsImpl::setFullScreenEnabled(bool enabled) +{ +#if ENABLE(FULLSCREEN_API) + m_settings->setFullScreenEnabled(enabled); +#else + UNUSED_PARAM(enabled); +#endif +} + } // namespace WebKit |