| Index: views/examples/single_split_view_example.cc
|
| diff --git a/views/examples/single_split_view_example.cc b/views/examples/single_split_view_example.cc
|
| deleted file mode 100644
|
| index 46047c408d96500d4cbe71f7edefd175655cc1ae..0000000000000000000000000000000000000000
|
| --- a/views/examples/single_split_view_example.cc
|
| +++ /dev/null
|
| @@ -1,89 +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/single_split_view_example.h"
|
| -
|
| -#include "views/controls/single_split_view.h"
|
| -#include "views/layout/grid_layout.h"
|
| -
|
| -namespace {
|
| -
|
| -// SingleSplitView's content, which draws gradient color on background.
|
| -class SplittedView : public views::View {
|
| - public:
|
| - SplittedView();
|
| - virtual ~SplittedView();
|
| -
|
| - void SetColor(SkColor from, SkColor to);
|
| -
|
| - private:
|
| - // Overridden from views::View:
|
| - virtual gfx::Size GetPreferredSize() OVERRIDE;
|
| - virtual gfx::Size GetMinimumSize() OVERRIDE;
|
| - virtual void Layout() OVERRIDE;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(SplittedView);
|
| -};
|
| -
|
| -SplittedView::SplittedView() {
|
| - SetColor(SK_ColorRED, SK_ColorGREEN);
|
| -}
|
| -
|
| -SplittedView::~SplittedView() {
|
| -}
|
| -
|
| -void SplittedView::SetColor(SkColor from, SkColor to) {
|
| - set_background(views::Background::CreateVerticalGradientBackground(from, to));
|
| -}
|
| -
|
| -gfx::Size SplittedView::GetPreferredSize() {
|
| - return gfx::Size(width(), height());
|
| -}
|
| -
|
| -gfx::Size SplittedView::GetMinimumSize() {
|
| - return gfx::Size(10, 10);
|
| -}
|
| -
|
| -void SplittedView::Layout() {
|
| - SizeToPreferredSize();
|
| -}
|
| -
|
| -} // namespace
|
| -
|
| -namespace examples {
|
| -
|
| -SingleSplitViewExample::SingleSplitViewExample(ExamplesMain* main)
|
| - : ExampleBase(main, "Single Split View") {
|
| -}
|
| -
|
| -SingleSplitViewExample::~SingleSplitViewExample() {
|
| -}
|
| -
|
| -void SingleSplitViewExample::CreateExampleView(views::View* container) {
|
| - SplittedView* splitted_view_1 = new SplittedView;
|
| - SplittedView* splitted_view_2 = new SplittedView;
|
| -
|
| - splitted_view_1->SetColor(SK_ColorYELLOW, SK_ColorCYAN);
|
| -
|
| - single_split_view_ = new views::SingleSplitView(
|
| - splitted_view_1, splitted_view_2,
|
| - views::SingleSplitView::HORIZONTAL_SPLIT,
|
| - 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,
|
| - views::GridLayout::USE_PREF, 0, 0);
|
| - layout->StartRow(1, 0);
|
| - layout->AddView(single_split_view_);
|
| -}
|
| -
|
| -bool SingleSplitViewExample::SplitHandleMoved(views::SingleSplitView* sender) {
|
| - PrintStatus("Splitter moved");
|
| - return true;
|
| -}
|
| -
|
| -} // namespace examples
|
|
|