1// Copyright (c) 2011 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "ui/views/examples/link_example.h"
6
7#include "base/strings/utf_string_conversions.h"
8#include "ui/views/controls/link.h"
9#include "ui/views/layout/fill_layout.h"
10#include "ui/views/view.h"
11
12namespace views {
13namespace examples {
14
15LinkExample::LinkExample() : ExampleBase("Link") {
16}
17
18LinkExample::~LinkExample() {
19}
20
21void LinkExample::CreateExampleView(View* container) {
22  link_ = new Link(ASCIIToUTF16("Click me!"));
23  link_->set_listener(this);
24
25  container->SetLayoutManager(new FillLayout);
26  container->AddChildView(link_);
27}
28
29void LinkExample::LinkClicked(Link* source, int event_flags) {
30  PrintStatus("Link clicked");
31}
32
33}  // namespace examples
34}  // namespace views
35