chromium/ui/views/controls/focusable_border.cc

// Copyright 2012 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/focusable_border.h"

#include "cc/paint/paint_flags.h"
#include "third_party/skia/include/core/SkPath.h"
#include "ui/base/ui_base_features.h"
#include "ui/color/color_id.h"
#include "ui/color/color_provider.h"
#include "ui/gfx/canvas.h"
#include "ui/gfx/color_palette.h"
#include "ui/gfx/color_utils.h"
#include "ui/gfx/geometry/insets.h"
#include "ui/gfx/geometry/skia_conversions.h"
#include "ui/gfx/scoped_canvas.h"
#include "ui/views/controls/focus_ring.h"
#include "ui/views/controls/textfield/textfield.h"

namespace {

constexpr int kInsetSize =;

}  // namespace

namespace views {

FocusableBorder::FocusableBorder()
    :{}

FocusableBorder::~FocusableBorder() = default;

void FocusableBorder::SetColorId(const std::optional<ui::ColorId>& color_id) {}

void FocusableBorder::Paint(const View& view, gfx::Canvas* canvas) {}

gfx::Insets FocusableBorder::GetInsets() const {}

gfx::Size FocusableBorder::GetMinimumSize() const {}

void FocusableBorder::SetInsets(const gfx::Insets& insets) {}

void FocusableBorder::SetCornerRadius(float radius) {}

SkColor FocusableBorder::GetCurrentColor(const View& view) const {}

}  // namespace views