diff options
author | tfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-01 15:59:07 +0000 |
---|---|---|
committer | tfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-01 15:59:07 +0000 |
commit | 0750fadef0df3cf0331c441a963e76f661c0cd37 (patch) | |
tree | b811e31afc0a8f2398240cda42262645c8e8e559 | |
parent | 5cc0d2d6f033b16f3f5f1a7ad9abb3b4dfcc14fb (diff) | |
download | chromium_src-0750fadef0df3cf0331c441a963e76f661c0cd37.zip chromium_src-0750fadef0df3cf0331c441a963e76f661c0cd37.tar.gz chromium_src-0750fadef0df3cf0331c441a963e76f661c0cd37.tar.bz2 |
views/examples: Make SingleSplitViewExample a listener of SingleSplitView control.
R=sky@chromium.org
Review URL: http://codereview.chromium.org/8351036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108112 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | views/examples/single_split_view_example.cc | 7 | ||||
-rw-r--r-- | views/examples/single_split_view_example.h | 10 |
2 files changed, 11 insertions, 6 deletions
diff --git a/views/examples/single_split_view_example.cc b/views/examples/single_split_view_example.cc index 35932c7..46047c4 100644 --- a/views/examples/single_split_view_example.cc +++ b/views/examples/single_split_view_example.cc @@ -69,7 +69,7 @@ void SingleSplitViewExample::CreateExampleView(views::View* container) { single_split_view_ = new views::SingleSplitView( splitted_view_1, splitted_view_2, views::SingleSplitView::HORIZONTAL_SPLIT, - NULL); + this); views::GridLayout* layout = new views::GridLayout(container); container->SetLayoutManager(layout); @@ -81,4 +81,9 @@ void SingleSplitViewExample::CreateExampleView(views::View* container) { layout->AddView(single_split_view_); } +bool SingleSplitViewExample::SplitHandleMoved(views::SingleSplitView* sender) { + PrintStatus("Splitter moved"); + return true; +} + } // namespace examples diff --git a/views/examples/single_split_view_example.h b/views/examples/single_split_view_example.h index 64377fb..6f6e81f 100644 --- a/views/examples/single_split_view_example.h +++ b/views/examples/single_split_view_example.h @@ -8,15 +8,13 @@ #include "base/basictypes.h" #include "base/compiler_specific.h" +#include "views/controls/single_split_view_listener.h" #include "views/examples/example_base.h" -namespace views { -class SingleSplitView; -} - namespace examples { -class SingleSplitViewExample : public ExampleBase { +class SingleSplitViewExample : public ExampleBase, + public views::SingleSplitViewListener { public: explicit SingleSplitViewExample(ExamplesMain* main); virtual ~SingleSplitViewExample(); @@ -25,6 +23,8 @@ class SingleSplitViewExample : public ExampleBase { virtual void CreateExampleView(views::View* container) OVERRIDE; private: + virtual bool SplitHandleMoved(views::SingleSplitView* sender) OVERRIDE; + views::SingleSplitView* single_split_view_; DISALLOW_COPY_AND_ASSIGN(SingleSplitViewExample); |