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

#include "build/build_config.h"

#include "base/check.h"
#include "base/strings/utf_string_conversions.h"
#include "ui/accessibility/ax_enums.mojom.h"
#include "ui/base/cursor/cursor.h"
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/color/color_id.h"
#include "ui/color/color_provider.h"
#include "ui/events/event.h"
#include "ui/events/keycodes/keyboard_codes.h"
#include "ui/gfx/canvas.h"
#include "ui/gfx/color_utils.h"
#include "ui/gfx/font_list.h"
#include "ui/views/accessibility/view_accessibility.h"
#include "ui/views/controls/focus_ring.h"
#include "ui/views/style/platform_style.h"

namespace views {

Link::Link(const std::u16string& title, int text_context, int text_style)
    :{}

Link::~Link() = default;

SkColor Link::GetColor() const {}

void Link::SetForceUnderline(bool force_underline) {}

bool Link::GetForceUnderline() const {}

ui::Cursor Link::GetCursor(const ui::MouseEvent& event) {}

bool Link::GetCanProcessEventsWithinSubtree() const {}

void Link::OnMouseEntered(const ui::MouseEvent& event) {}

void Link::OnMouseExited(const ui::MouseEvent& event) {}

bool Link::OnMousePressed(const ui::MouseEvent& event) {}

bool Link::OnMouseDragged(const ui::MouseEvent& event) {}

void Link::OnMouseReleased(const ui::MouseEvent& event) {}

void Link::OnMouseCaptureLost() {}

bool Link::OnKeyPressed(const ui::KeyEvent& event) {}

void Link::OnGestureEvent(ui::GestureEvent* event) {}

bool Link::SkipDefaultKeyEventProcessing(const ui::KeyEvent& event) {}

void Link::OnFocus() {}

void Link::OnBlur() {}

void Link::SetFontList(const gfx::FontList& font_list) {}

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

void Link::OnThemeChanged() {}

void Link::SetEnabledColor(SkColor color) {}

bool Link::IsSelectionSupported() const {}

void Link::SetPressed(bool pressed) {}

void Link::OnClick(const ui::Event& event) {}

void Link::RecalculateFont() {}

void Link::ConfigureFocus() {}

BEGIN_METADATA()

}  // namespace views