chromium/chrome/browser/ui/views/chrome_layout_provider.cc

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

#include "chrome/browser/ui/views/chrome_layout_provider.h"

#include <algorithm>

#include "base/feature_list.h"
#include "chrome/browser/ui/views/chrome_typography.h"
#include "components/omnibox/common/omnibox_features.h"
#include "ui/base/pointer/touch_ui_controller.h"
#include "ui/gfx/shadow_value.h"

namespace {

ChromeLayoutProvider* g_chrome_layout_provider =;

}  // namespace

ChromeLayoutProvider::ChromeLayoutProvider() {}

ChromeLayoutProvider::~ChromeLayoutProvider() {}

// static
ChromeLayoutProvider* ChromeLayoutProvider::Get() {}

// static
std::unique_ptr<views::LayoutProvider>
ChromeLayoutProvider::CreateLayoutProvider() {}

gfx::Insets ChromeLayoutProvider::GetInsetsMetric(int metric) const {}

int ChromeLayoutProvider::GetDistanceMetric(int metric) const {}

int ChromeLayoutProvider::GetSnappedDialogWidth(int min_width) const {}

const views::TypographyProvider& ChromeLayoutProvider::GetTypographyProvider()
    const {}

bool ChromeLayoutProvider::ShouldShowWindowIcon() const {}