chromium/chrome/browser/ui/color/chrome_color_provider_utils.cc

// Copyright 2021 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/color/chrome_color_provider_utils.h"

#include <string>

#include "base/containers/fixed_flat_map.h"
#include "base/notreached.h"
#include "build/build_config.h"
#include "build/buildflag.h"
#include "build/chromeos_buildflags.h"
#include "chrome/browser/themes/theme_properties.h"
#include "chrome/browser/ui/color/chrome_color_id.h"
#include "ui/base/buildflags.h"
#include "ui/base/ui_base_features.h"

#include "ui/color/color_id_map_macros.inc"

std::string ChromeColorIdName(ui::ColorId color_id) {}

color_utils::HSL GetThemeTint(int id, const ui::ColorProviderKey& key) {}

// Note that this second include is not redundant. The second inclusion of the
// .inc file serves to undefine the macros the first inclusion defined.
#include "ui/color/color_id_map_macros.inc"

SkColor GetToolbarTopSeparatorColor(SkColor toolbar_color,
                                    SkColor frame_color) {}

ui::ColorTransform AdjustHighlightColorForContrast(ui::ColorTransform fg,
                                                   ui::ColorTransform bg) {}

bool ShouldApplyHighContrastColors(const ui::ColorProviderKey& key) {}

bool ShouldApplyChromeMaterialOverrides(const ui::ColorProviderKey& key) {}