chromium/chrome/browser/ui/views/toolbar/toolbar_chip_button.cc

// Copyright 2023 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/toolbar/toolbar_chip_button.h"

#include "chrome/browser/ui/layout_constants.h"
#include "chrome/browser/ui/views/chrome_layout_provider.h"
#include "chrome/browser/ui/views/toolbar/toolbar_button.h"
#include "chrome/browser/ui/views/toolbar/toolbar_ink_drop_util.h"
#include "ui/base/metadata/base_type_conversion.h"
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/gfx/geometry/skia_conversions.h"
#include "ui/views/background.h"
#include "ui/views/controls/highlight_path_generator.h"
#include "ui/views/view_class_properties.h"

ToolbarChipButton::ToolbarChipButton(PressedCallback callback,
                                     std::optional<Edge> flat_edge)
    :{}

ToolbarChipButton::~ToolbarChipButton() = default;

std::optional<ToolbarButton::Edge> ToolbarChipButton::GetFlatEdge() const {}

void ToolbarChipButton::SetFlatEdge(
    std::optional<ToolbarButton::Edge> flat_edge) {}

float ToolbarChipButton::GetCornerRadiusFor(Edge edge) const {}

void ToolbarChipButton::UpdateColorsAndInsets() {}

BEGIN_METADATA()

DEFINE_ENUM_CONVERTERS()