#include "chrome/browser/ui/color/chrome_color_mixer.h"
#include <string>
#include "base/feature_list.h"
#include "base/strings/string_number_conversions.h"
#include "build/branding_buildflags.h"
#include "chrome/browser/themes/theme_properties.h"
#include "chrome/browser/ui/color/chrome_color_id.h"
#include "chrome/browser/ui/color/chrome_color_provider_utils.h"
#include "chrome/browser/ui/color/color_features.h"
#include "chrome_color_id.h"
#include "third_party/skia/include/core/SkColor.h"
#include "ui/base/ui_base_features.h"
#include "ui/color/color_id.h"
#include "ui/color/color_mixer.h"
#include "ui/color/color_provider.h"
#include "ui/color/color_provider_utils.h"
#include "ui/color/color_recipe.h"
#include "ui/color/color_transform.h"
#include "ui/gfx/color_palette.h"
#include "ui/gfx/color_utils.h"
namespace {
ui::ColorTransform SelectColorBasedOnDarkInputOrMode(
bool dark_mode,
ui::ColorTransform input_transform,
ui::ColorTransform dark_mode_color_transform,
ui::ColorTransform light_mode_color_transform) { … }
ui::ColorTransform GetToolbarTopSeparatorColorTransform(
ui::ColorTransform toolbar_color_transform,
ui::ColorTransform frame_color_transform) { … }
void ApplyGM3OmniboxBackgroundColor(ui::ColorMixer& mixer,
const ui::ColorProviderKey& key) { … }
}
void AddChromeColorMixer(ui::ColorProvider* provider,
const ui::ColorProviderKey& key) { … }