chromium/components/zoom/page_zoom.cc

// Copyright 2015 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/zoom/page_zoom.h"

#include <stddef.h>

#include <algorithm>
#include <functional>

#include "base/metrics/user_metrics.h"
#include "components/zoom/page_zoom_constants.h"
#include "components/zoom/zoom_controller.h"
#include "content/public/browser/web_contents.h"
#include "content/public/common/page_zoom.h"
#include "third_party/blink/public/common/page/page_zoom.h"

UserMetricsAction;

namespace {

enum PageZoomValueType {};

std::vector<double> PresetZoomValues(PageZoomValueType value_type,
                                     double custom_value) {}

}  // namespace anonymous

namespace zoom {

// static
std::vector<double> PageZoom::PresetZoomFactors(double custom_factor) {}

// static
std::vector<double> PageZoom::PresetZoomLevels(double custom_level) {}

// static
void PageZoom::Zoom(content::WebContents* web_contents,
                    content::PageZoom zoom) {}

}  // namespace zoom