diff options
author | thestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-15 02:56:40 +0000 |
---|---|---|
committer | thestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-15 02:56:40 +0000 |
commit | 2a7262227415eab18fdbacdee2310a43093e8406 (patch) | |
tree | 3c7b42f7203d058d4b7a7255829f1789b1f55a3f /content | |
parent | 71e0babe91a87974108702ecaaf57b8217cdf1e5 (diff) | |
download | chromium_src-2a7262227415eab18fdbacdee2310a43093e8406.zip chromium_src-2a7262227415eab18fdbacdee2310a43093e8406.tar.gz chromium_src-2a7262227415eab18fdbacdee2310a43093e8406.tar.bz2 |
Declare some zoom constants in the headers so we don't have to duplicate the values in plugins.
BUG=107063
TEST=none
Review URL: http://codereview.chromium.org/8926001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114586 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content')
-rw-r--r-- | content/common/page_zoom.cc | 10 | ||||
-rw-r--r-- | content/public/common/page_zoom.h | 6 |
2 files changed, 8 insertions, 8 deletions
diff --git a/content/common/page_zoom.cc b/content/common/page_zoom.cc index d9b6b51..889d2e4 100644 --- a/content/common/page_zoom.cc +++ b/content/common/page_zoom.cc @@ -10,16 +10,10 @@ namespace content { const double kMinimumZoomFactor = 0.25; const double kMaximumZoomFactor = 5.0; +const double kEpsilon = 0.001; bool ZoomValuesEqual(double value_a, double value_b) { - // Epsilon value for comparing two floating-point zoom values. We don't use - // std::numeric_limits<> because it is too precise for zoom values. Zoom - // values lose precision due to factor/level conversions. A value of 0.001 - // is precise enough for zoom value comparisons. - const double epsilon = 0.001; - - return (std::fabs(value_a - value_b) <= epsilon); + return (std::fabs(value_a - value_b) <= kEpsilon); } } // namespace content - diff --git a/content/public/common/page_zoom.h b/content/public/common/page_zoom.h index 3abe75a..90442a9 100644 --- a/content/public/common/page_zoom.h +++ b/content/public/common/page_zoom.h @@ -26,6 +26,12 @@ CONTENT_EXPORT extern const double kMinimumZoomFactor; // WebView::maxTextSizeMultiplier. CONTENT_EXPORT extern const double kMaximumZoomFactor; +// Epsilon value for comparing two floating-point zoom values. We don't use +// std::numeric_limits<> because it is too precise for zoom values. Zoom +// values lose precision due to factor/level conversions. A value of 0.001 +// is precise enough for zoom value comparisons. +CONTENT_EXPORT extern const double kEpsilon; + // Test if two zoom values (either zoom factors or zoom levels) should be // considered equal. CONTENT_EXPORT bool ZoomValuesEqual(double value_a, double value_b); |