| Index: views/examples/radio_button_example.cc
|
| diff --git a/views/examples/radio_button_example.cc b/views/examples/radio_button_example.cc
|
| deleted file mode 100644
|
| index b7d4a8729ce7e8d6ecef934382a950e7153f6150..0000000000000000000000000000000000000000
|
| --- a/views/examples/radio_button_example.cc
|
| +++ /dev/null
|
| @@ -1,66 +0,0 @@
|
| -// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "views/examples/radio_button_example.h"
|
| -
|
| -#include "base/stringprintf.h"
|
| -#include "base/utf_string_conversions.h"
|
| -#include "views/controls/button/text_button.h"
|
| -#include "views/layout/grid_layout.h"
|
| -#include "views/view.h"
|
| -
|
| -namespace examples {
|
| -
|
| -RadioButtonExample::RadioButtonExample(ExamplesMain* main)
|
| - : ExampleBase(main, "Radio Button"), count_(0) {
|
| -}
|
| -
|
| -RadioButtonExample::~RadioButtonExample() {
|
| -}
|
| -
|
| -void RadioButtonExample::CreateExampleView(views::View* container) {
|
| - select_ = new views::TextButton(this, ASCIIToUTF16("Select"));
|
| - status_ = new views::TextButton(this, ASCIIToUTF16("Show Status"));
|
| -
|
| - int group = 1;
|
| - for (size_t i = 0; i < arraysize(radio_buttons_); ++i) {
|
| - radio_buttons_[i] = new views::RadioButton(
|
| - UTF8ToUTF16(base::StringPrintf(
|
| - "Radio %d in group %d", static_cast<int>(i) + 1, group)),
|
| - group);
|
| - radio_buttons_[i]->set_listener(this);
|
| - }
|
| -
|
| - views::GridLayout* layout = new views::GridLayout(container);
|
| - container->SetLayoutManager(layout);
|
| -
|
| - views::ColumnSet* column_set = layout->AddColumnSet(0);
|
| - column_set->AddColumn(views::GridLayout::FILL, views::GridLayout::FILL,
|
| - 1.0f, views::GridLayout::USE_PREF, 0, 0);
|
| - for (size_t i = 0; i < arraysize(radio_buttons_); ++i) {
|
| - layout->StartRow(0, 0);
|
| - layout->AddView(radio_buttons_[i]);
|
| - }
|
| - layout->StartRow(0, 0);
|
| - layout->AddView(select_);
|
| - layout->StartRow(0, 0);
|
| - layout->AddView(status_);
|
| -}
|
| -
|
| -void RadioButtonExample::ButtonPressed(views::Button* sender,
|
| - const views::Event& event) {
|
| - if (sender == select_) {
|
| - radio_buttons_[2]->SetChecked(true);
|
| - } else if (sender == status_) {
|
| - // Show the state of radio buttons.
|
| - PrintStatus("Group: 1:%s, 2:%s, 3:%s",
|
| - BoolToOnOff(radio_buttons_[0]->checked()),
|
| - BoolToOnOff(radio_buttons_[1]->checked()),
|
| - BoolToOnOff(radio_buttons_[2]->checked()));
|
| - } else {
|
| - PrintStatus("Pressed! count:%d", ++count_);
|
| - }
|
| -}
|
| -
|
| -} // namespace examples
|
|
|