diff options
Diffstat (limited to 'Source/WebKit/chromium/src/WebSettingsImpl.h')
-rw-r--r-- | Source/WebKit/chromium/src/WebSettingsImpl.h | 180 |
1 files changed, 90 insertions, 90 deletions
diff --git a/Source/WebKit/chromium/src/WebSettingsImpl.h b/Source/WebKit/chromium/src/WebSettingsImpl.h index 163862e19..76e30b52f 100644 --- a/Source/WebKit/chromium/src/WebSettingsImpl.h +++ b/Source/WebKit/chromium/src/WebSettingsImpl.h @@ -44,112 +44,113 @@ public: explicit WebSettingsImpl(WebCore::Settings*); virtual ~WebSettingsImpl() { } - virtual void setStandardFontFamily(const WebString&, UScriptCode = USCRIPT_COMMON); - virtual void setFixedFontFamily(const WebString&, UScriptCode = USCRIPT_COMMON); - virtual void setSerifFontFamily(const WebString&, UScriptCode = USCRIPT_COMMON); - virtual void setSansSerifFontFamily(const WebString&, UScriptCode = USCRIPT_COMMON); + virtual bool deviceSupportsTouch(); + virtual bool forceSoftwareCompositing() const { return m_forceSoftwareCompositing; } + virtual bool scrollAnimatorEnabled() const; + virtual bool viewportEnabled() const { return m_viewportEnabled; } + virtual void setAccelerated2dCanvasEnabled(bool); + virtual void setAcceleratedCompositingEnabled(bool); + virtual void setAcceleratedCompositingFor3DTransformsEnabled(bool); + virtual void setAcceleratedCompositingForAnimationEnabled(bool); + virtual void setAcceleratedCompositingForCanvasEnabled(bool); + virtual void setAcceleratedCompositingForFixedPositionEnabled(bool); + virtual void setAcceleratedCompositingForPluginsEnabled(bool); + virtual void setAcceleratedCompositingForVideoEnabled(bool); + virtual void setAcceleratedFiltersEnabled(bool); + virtual void setAcceleratedPaintingEnabled(bool); + virtual void setAllowDisplayOfInsecureContent(bool); + virtual void setAllowFileAccessFromFileURLs(bool); + virtual void setAllowRunningOfInsecureContent(bool); + virtual void setAllowScriptsToCloseWindows(bool); + virtual void setAllowUniversalAccessFromFileURLs(bool); + virtual void setApplyDefaultDeviceScaleFactorInCompositor(bool); + virtual void setAsynchronousSpellCheckingEnabled(bool); + virtual void setAuthorAndUserStylesEnabled(bool); + virtual void setCaretBrowsingEnabled(bool); + virtual void setCookieEnabled(bool); virtual void setCursiveFontFamily(const WebString&, UScriptCode = USCRIPT_COMMON); - virtual void setFantasyFontFamily(const WebString&, UScriptCode = USCRIPT_COMMON); - virtual void setPictographFontFamily(const WebString&, UScriptCode = USCRIPT_COMMON); - virtual void setDefaultFontSize(int); + virtual void setDNSPrefetchingEnabled(bool); + virtual void setDOMPasteAllowed(bool); virtual void setDefaultFixedFontSize(int); - virtual void setMinimumFontSize(int); - virtual void setMinimumLogicalFontSize(int); - virtual void setApplyDefaultDeviceScaleFactorInCompositor(bool); - virtual void setTextAutosizingEnabled(bool); + virtual void setDefaultFontSize(int); virtual void setDefaultTextEncodingName(const WebString&); - virtual void setDeviceSupportsTouch(bool); - virtual void setDeviceSupportsMouse(bool); - virtual bool deviceSupportsTouch(); - virtual void setJavaScriptEnabled(bool); - virtual void setWebSecurityEnabled(bool); - virtual void setJavaScriptCanOpenWindowsAutomatically(bool); - virtual void setLoadsImagesAutomatically(bool); - virtual void setImagesEnabled(bool); - virtual void setPluginsEnabled(bool); - virtual void setDOMPasteAllowed(bool); + virtual void setDefaultTileSize(WebSize); + virtual void setDeferred2dCanvasEnabled(bool); virtual void setDeveloperExtrasEnabled(bool); - virtual void setNeedsSiteSpecificQuirks(bool); - virtual void setShrinksStandaloneImagesToFit(bool); - virtual void setUsesEncodingDetector(bool); - virtual void setTextAreasAreResizable(bool); - virtual void setJavaEnabled(bool); - virtual void setAllowScriptsToCloseWindows(bool); - virtual void setUserStyleSheetLocation(const WebURL&); - virtual void setAuthorAndUserStylesEnabled(bool); - virtual void setUsesPageCache(bool); - virtual void setPageCacheSupportsPlugins(bool); + virtual void setDeviceSupportsMouse(bool); + virtual void setDeviceSupportsTouch(bool); virtual void setDownloadableBinaryFontsEnabled(bool); - virtual void setJavaScriptCanAccessClipboard(bool); - virtual void setXSSAuditorEnabled(bool); - virtual void setDNSPrefetchingEnabled(bool); - virtual void setFixedElementsLayoutRelativeToFrame(bool); - virtual void setLocalStorageEnabled(bool); virtual void setEditableLinkBehaviorNeverLive(); - virtual void setFrameFlatteningEnabled(bool); - virtual void setFontRenderingModeNormal(); - virtual void setAllowUniversalAccessFromFileURLs(bool); - virtual void setAllowFileAccessFromFileURLs(bool); - virtual void setTextDirectionSubmenuInclusionBehaviorNeverIncluded(); - virtual void setOfflineWebApplicationCacheEnabled(bool); - virtual void setWebAudioEnabled(bool); - virtual void setExperimentalWebGLEnabled(bool); - virtual void setExperimentalCSSRegionsEnabled(bool); - virtual void setExperimentalCSSGridLayoutEnabled(bool); + virtual void setEditingBehavior(EditingBehavior); + virtual void setEnableScrollAnimator(bool); virtual void setExperimentalCSSCustomFilterEnabled(bool); + virtual void setExperimentalCSSGridLayoutEnabled(bool); + virtual void setExperimentalCSSRegionsEnabled(bool); virtual void setExperimentalCSSVariablesEnabled(bool); - virtual void setOpenGLMultisamplingEnabled(bool); - virtual void setPrivilegedWebGLExtensionsEnabled(bool); - virtual void setWebGLErrorsToConsoleEnabled(bool); - virtual void setShowDebugBorders(bool); - virtual void setShowFPSCounter(bool); - virtual void setShowPlatformLayerTree(bool); - virtual void setShowPaintRects(bool); - virtual void setDefaultTileSize(WebSize); - virtual void setMaxUntiledLayerSize(WebSize); - virtual void setEditingBehavior(EditingBehavior); - virtual void setAcceleratedCompositingEnabled(bool); + virtual void setExperimentalWebGLEnabled(bool); + virtual void setFantasyFontFamily(const WebString&, UScriptCode = USCRIPT_COMMON); + virtual void setFixedElementsLayoutRelativeToFrame(bool); + virtual void setFixedFontFamily(const WebString&, UScriptCode = USCRIPT_COMMON); + virtual void setFixedPositionCreatesStackingContext(bool); + virtual void setFontRenderingModeNormal(); virtual void setForceCompositingMode(bool); virtual void setForceSoftwareCompositing(bool); - virtual void setMockScrollbarsEnabled(bool); - virtual void setAcceleratedCompositingFor3DTransformsEnabled(bool); - virtual void setAcceleratedCompositingForVideoEnabled(bool); - virtual void setAcceleratedCompositingForPluginsEnabled(bool); - virtual void setAcceleratedCompositingForCanvasEnabled(bool); - virtual void setAcceleratedCompositingForAnimationEnabled(bool); - virtual void setAccelerated2dCanvasEnabled(bool); - virtual void setDeferred2dCanvasEnabled(bool); - virtual void setAcceleratedCompositingForFixedPositionEnabled(bool); - virtual void setMinimumAccelerated2dCanvasSize(int); - virtual void setAcceleratedFiltersEnabled(bool); - virtual void setMemoryInfoEnabled(bool); + virtual void setFrameFlatteningEnabled(bool); + virtual void setFullScreenEnabled(bool); virtual void setHyperlinkAuditingEnabled(bool); - virtual void setLayoutFallbackWidth(int); - virtual void setAsynchronousSpellCheckingEnabled(bool); - virtual void setUnifiedTextCheckerEnabled(bool); - virtual void setCaretBrowsingEnabled(bool); + virtual void setImagesEnabled(bool); virtual void setInteractiveFormValidationEnabled(bool); - virtual void setValidationMessageTimerMagnification(int); + virtual void setJavaEnabled(bool); + virtual void setJavaScriptCanAccessClipboard(bool); + virtual void setJavaScriptCanOpenWindowsAutomatically(bool); + virtual void setJavaScriptEnabled(bool); + virtual void setLayoutFallbackWidth(int); + virtual void setLoadsImagesAutomatically(bool); + virtual void setLocalStorageEnabled(bool); + virtual void setMaxUntiledLayerSize(WebSize); + virtual void setMediaPlaybackRequiresUserGesture(bool); + virtual void setMemoryInfoEnabled(bool); + virtual void setMinimumAccelerated2dCanvasSize(int); + virtual void setMinimumFontSize(int); + virtual void setMinimumLogicalFontSize(int); virtual void setMinimumTimerInterval(double); - virtual void setFullScreenEnabled(bool); - virtual void setAllowDisplayOfInsecureContent(bool); - virtual void setAllowRunningOfInsecureContent(bool); - virtual void setPasswordEchoEnabled(bool); + virtual void setMockScrollbarsEnabled(bool); + virtual void setNeedsSiteSpecificQuirks(bool); + virtual void setOfflineWebApplicationCacheEnabled(bool); + virtual void setOpenGLMultisamplingEnabled(bool); + virtual void setPageCacheSupportsPlugins(bool); virtual void setPasswordEchoDurationInSeconds(double); - virtual void setShouldPrintBackgrounds(bool); - virtual void setEnableScrollAnimator(bool); - virtual bool scrollAnimatorEnabled() const; - virtual void setVisualWordMovementEnabled(bool); - virtual void setShouldDisplaySubtitles(bool); + virtual void setPasswordEchoEnabled(bool); + virtual void setPictographFontFamily(const WebString&, UScriptCode = USCRIPT_COMMON); + virtual void setPluginsEnabled(bool); + virtual void setPrivilegedWebGLExtensionsEnabled(bool); + virtual void setSansSerifFontFamily(const WebString&, UScriptCode = USCRIPT_COMMON); + virtual void setSerifFontFamily(const WebString&, UScriptCode = USCRIPT_COMMON); virtual void setShouldDisplayCaptions(bool); + virtual void setShouldDisplaySubtitles(bool); virtual void setShouldDisplayTextDescriptions(bool); - virtual void setAcceleratedPaintingEnabled(bool); - virtual void setFixedPositionCreatesStackingContext(bool); - virtual void setViewportEnabled(bool); - virtual void setMediaPlaybackRequiresUserGesture(bool); - virtual bool viewportEnabled() const { return m_viewportEnabled; } + virtual void setShouldPrintBackgrounds(bool); + virtual void setShowDebugBorders(bool); + virtual void setShowFPSCounter(bool); + virtual void setShowPaintRects(bool); + virtual void setShowPlatformLayerTree(bool); + virtual void setShrinksStandaloneImagesToFit(bool); + virtual void setStandardFontFamily(const WebString&, UScriptCode = USCRIPT_COMMON); virtual void setSyncXHRInDocumentsEnabled(bool); - virtual void setCookieEnabled(bool); + virtual void setTextAreasAreResizable(bool); + virtual void setTextAutosizingEnabled(bool); + virtual void setTextDirectionSubmenuInclusionBehaviorNeverIncluded(); + virtual void setUnifiedTextCheckerEnabled(bool); + virtual void setUserStyleSheetLocation(const WebURL&); + virtual void setUsesEncodingDetector(bool); + virtual void setUsesPageCache(bool); + virtual void setValidationMessageTimerMagnification(int); + virtual void setViewportEnabled(bool); + virtual void setVisualWordMovementEnabled(bool); + virtual void setWebAudioEnabled(bool); + virtual void setWebGLErrorsToConsoleEnabled(bool); + virtual void setWebSecurityEnabled(bool); + virtual void setXSSAuditorEnabled(bool); bool showFPSCounter() const { return m_showFPSCounter; } bool showPlatformLayerTree() const { return m_showPlatformLayerTree; } @@ -157,7 +158,6 @@ public: bool applyDefaultDeviceScaleFactorInCompositor() const { return m_applyDefaultDeviceScaleFactorInCompositor; } WebSize defaultTileSize() const { return m_defaultTileSize; } WebSize maxUntiledLayerSize() const { return m_maxUntiledLayerSize; } - virtual bool forceSoftwareCompositing() const { return m_forceSoftwareCompositing; } private: WebCore::Settings* m_settings; |