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

#include <string>

#include "third_party/skia/include/core/SkColor.h"
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/views/layout/layout_provider.h"
#include "ui/views/style/typography.h"
#include "ui/views/style/typography_provider.h"

namespace views::internal {

LabelButtonLabel::LabelButtonLabel(const std::u16string& text, int text_context)
    :{}

LabelButtonLabel::~LabelButtonLabel() = default;

void LabelButtonLabel::SetDisabledColor(SkColor color) {}

void LabelButtonLabel::SetDisabledColorId(std::optional<ui::ColorId> color_id) {}

std::optional<ui::ColorId> LabelButtonLabel::GetDisabledColorId() const {}

void LabelButtonLabel::SetEnabledColor(SkColor color) {}

void LabelButtonLabel::SetEnabledColorId(std::optional<ui::ColorId> color_id) {}

std::optional<ui::ColorId> LabelButtonLabel::GetEnabledColorId() const {}

void LabelButtonLabel::OnThemeChanged() {}

void LabelButtonLabel::OnEnabledChanged() {}

void LabelButtonLabel::SetColorForEnableState() {}

BEGIN_METADATA()

}  // namespace views::internal