| Index: cc/pinch_zoom_viewport.cc
|
| diff --git a/cc/pinch_zoom_viewport.cc b/cc/pinch_zoom_viewport.cc
|
| deleted file mode 100644
|
| index 093a40e8837a03775ad7b5a8f66406515ce78166..0000000000000000000000000000000000000000
|
| --- a/cc/pinch_zoom_viewport.cc
|
| +++ /dev/null
|
| @@ -1,64 +0,0 @@
|
| -// Copyright 2013 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "cc/pinch_zoom_viewport.h"
|
| -
|
| -#include "base/logging.h"
|
| -
|
| -namespace cc {
|
| -
|
| -PinchZoomViewport::PinchZoomViewport()
|
| - : page_scale_factor_(1),
|
| - page_scale_delta_(1),
|
| - sent_page_scale_delta_(1),
|
| - min_page_scale_factor_(0),
|
| - max_page_scale_factor_(0),
|
| - device_scale_factor_(1) {
|
| -}
|
| -
|
| -void PinchZoomViewport::set_page_scale_delta(float delta) {
|
| - // Clamp to the current min/max limits.
|
| - float totalPageScaleFactor = page_scale_factor_ * delta;
|
| - if (min_page_scale_factor_ && totalPageScaleFactor < min_page_scale_factor_)
|
| - delta = min_page_scale_factor_ / page_scale_factor_;
|
| - else if (max_page_scale_factor_ &&
|
| - totalPageScaleFactor > max_page_scale_factor_)
|
| - delta = max_page_scale_factor_ / page_scale_factor_;
|
| -
|
| - if (delta == page_scale_delta_)
|
| - return;
|
| -
|
| - page_scale_delta_ = delta;
|
| -}
|
| -
|
| -bool PinchZoomViewport::SetPageScaleFactorAndLimits(
|
| - float page_scale_factor,
|
| - float min_page_scale_factor,
|
| - float max_page_scale_factor) {
|
| - DCHECK(page_scale_factor);
|
| -
|
| - if (sent_page_scale_delta_ == 1 && page_scale_factor == page_scale_factor_ &&
|
| - min_page_scale_factor == min_page_scale_factor_ &&
|
| - max_page_scale_factor == max_page_scale_factor_)
|
| - return false;
|
| -
|
| - min_page_scale_factor_ = min_page_scale_factor;
|
| - max_page_scale_factor_ = max_page_scale_factor;
|
| -
|
| - page_scale_factor_ = page_scale_factor;
|
| - return true;
|
| -}
|
| -
|
| -gfx::Transform PinchZoomViewport::ImplTransform(
|
| - bool page_scale_pinch_zoom_enabled) const {
|
| - gfx::Transform transform;
|
| - transform.Scale(page_scale_delta_, page_scale_delta_);
|
| -
|
| - if (page_scale_pinch_zoom_enabled)
|
| - transform.Scale(page_scale_factor_, page_scale_factor_);
|
| -
|
| - return transform;
|
| -}
|
| -
|
| -} // namespace cc
|
|
|