diff options
author | mnaganov@chromium.org <mnaganov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-14 17:04:33 +0000 |
---|---|---|
committer | mnaganov@chromium.org <mnaganov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-14 17:04:33 +0000 |
commit | cbe55d26046503c95619ef54527194881ad5a13e (patch) | |
tree | edec75c9ba1f28ecb633efccd4a83dabc039dab1 /webkit | |
parent | 776936ba0803247a4343e1ad7d2d1352a360579d (diff) | |
download | chromium_src-cbe55d26046503c95619ef54527194881ad5a13e.zip chromium_src-cbe55d26046503c95619ef54527194881ad5a13e.tar.gz chromium_src-cbe55d26046503c95619ef54527194881ad5a13e.tar.bz2 |
[Android WebView] Implement WebSettings.setTextZoom for legacy layout modes
We rely on the fact that on Android, page scaling factor isn't used for page zooming, so text scaling can be used (unlike desktop Chrome).
Review URL: https://chromiumcodereview.appspot.com/12220012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182481 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/glue/webkit_glue.cc | 4 | ||||
-rw-r--r-- | webkit/glue/webkit_glue.h | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/webkit/glue/webkit_glue.cc b/webkit/glue/webkit_glue.cc index fc33205..535a7b4 100644 --- a/webkit/glue/webkit_glue.cc +++ b/webkit/glue/webkit_glue.cc @@ -372,4 +372,8 @@ size_t MemoryUsageKB() { } #endif +double ZoomFactorToZoomLevel(double factor) { + return WebView::zoomFactorToZoomLevel(factor); +} + } // namespace webkit_glue diff --git a/webkit/glue/webkit_glue.h b/webkit/glue/webkit_glue.h index 6c3c2e3..f2d511b 100644 --- a/webkit/glue/webkit_glue.h +++ b/webkit/glue/webkit_glue.h @@ -120,6 +120,10 @@ WEBKIT_GLUE_EXPORT void ConfigureURLRequestForReferrerPolicy( // computed inside the sandbox and thus its not always accurate. WEBKIT_GLUE_EXPORT size_t MemoryUsageKB(); +// Converts from zoom factor (zoom percent / 100) to zoom level, where 0 means +// no zoom, positive numbers mean zoom in, negatives mean zoom out. +WEBKIT_GLUE_EXPORT double ZoomFactorToZoomLevel(double factor); + } // namespace webkit_glue #endif // WEBKIT_GLUE_WEBKIT_GLUE_H_ |