chromium/ui/views/controls/badge.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 "ui/views/controls/badge.h"

#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/views/badge_painter.h"
#include "ui/views/controls/label.h"

namespace views {

Badge::Badge(const std::u16string& text) :{}

Badge::~Badge() = default;

const std::u16string& Badge::GetText() const {}

void Badge::SetText(const std::u16string& text) {}

gfx::Size Badge::CalculatePreferredSize(
    const SizeBounds& /*available_size*/) const {}

void Badge::OnPaint(gfx::Canvas* canvas) {}

BEGIN_METADATA()

}  // namespace views