Chromium Code Reviews| Index: ui/app_list/views/contents_switcher_view.cc |
| diff --git a/ui/app_list/views/contents_switcher_view.cc b/ui/app_list/views/contents_switcher_view.cc |
| index 6aad2e1c17332e1e7c8da000ce8f717ffc4255e7..b1d96b9b1dd09023e6c08f429972542dfc65a117 100644 |
| --- a/ui/app_list/views/contents_switcher_view.cc |
| +++ b/ui/app_list/views/contents_switcher_view.cc |
| @@ -6,11 +6,9 @@ |
| #include "ui/app_list/app_list_constants.h" |
|
calamity
2014/09/22 05:51:43
I think you can remove this too?
Matt Giuca
2014/09/22 06:00:51
Done.
|
| #include "ui/app_list/views/contents_view.h" |
| -#include "ui/views/background.h" |
| #include "ui/views/controls/button/custom_button.h" |
| #include "ui/views/controls/button/image_button.h" |
| #include "ui/views/layout/box_layout.h" |
| -#include "ui/views/layout/fill_layout.h" |
| namespace app_list { |
| @@ -19,20 +17,6 @@ namespace { |
| const int kButtonSpacing = 4; |
| const int kMinimumHeight = 39; |
| -class ContentsPageIndicatorView : public views::View { |
| - public: |
| - ContentsPageIndicatorView() {}; |
| - virtual ~ContentsPageIndicatorView() {}; |
| - |
| - // Overridden from views::View: |
| - virtual gfx::Size GetPreferredSize() const OVERRIDE { |
| - return gfx::Size(0, kContentsSwitcherSeparatorHeight); |
| - }; |
| - |
| - private: |
| - DISALLOW_COPY_AND_ASSIGN(ContentsPageIndicatorView); |
| -}; |
| - |
| } // namespace |
| ContentsSwitcherView::ContentsSwitcherView(ContentsView* contents_view) |
| @@ -53,29 +37,7 @@ void ContentsSwitcherView::AddSwitcherButton(int resource_id, int page_index) { |
| ui::ResourceBundle::GetSharedInstance().GetImageSkiaNamed(resource_id)); |
| button->set_tag(page_index); |
| - // Add an indicator for the current launcher page. |
| - app_list::ContentsPageIndicatorView* indicator = |
| - new app_list::ContentsPageIndicatorView(); |
| - indicator->set_background( |
| - views::Background::CreateSolidBackground(app_list::kPagerSelectedColor)); |
| - indicator->SetVisible(false); |
| - page_active_indicators_[page_index] = indicator; |
| - |
| - // A container view that will consume space when its child is not visible. |
| - // TODO(calamity): Remove this once BoxLayout supports space-consuming |
| - // invisible views. |
| - views::View* indicator_container = new views::View(); |
| - indicator_container->SetLayoutManager(new views::FillLayout()); |
| - indicator_container->AddChildView(indicator); |
| - |
| - // View containing the indicator view and image button. |
| - views::View* button_container = new views::View(); |
| - button_container->SetLayoutManager( |
| - new views::BoxLayout(views::BoxLayout::kVertical, 0, 0, 0)); |
| - button_container->AddChildView(indicator_container); |
| - button_container->AddChildView(button); |
| - |
| - AddChildView(button_container); |
| + AddChildView(button); |
| } |
| void ContentsSwitcherView::ButtonPressed(views::Button* sender, |
| @@ -88,16 +50,7 @@ void ContentsSwitcherView::TotalPagesChanged() { |
| void ContentsSwitcherView::SelectedPageChanged(int old_selected, |
| int new_selected) { |
| - // Makes the indicator visible when it is first drawn and when the |
| - // selected page is changed. |
| - std::map<int, views::View*>::const_iterator it = |
| - page_active_indicators_.find(old_selected); |
| - if (it != page_active_indicators_.end()) |
| - it->second->SetVisible(false); |
| - |
| - it = page_active_indicators_.find(new_selected); |
| - if (it != page_active_indicators_.end()) |
| - it->second->SetVisible(true); |
| + // TODO(mgiuca): Visually indicate which page is now selected. |
| } |
| void ContentsSwitcherView::TransitionStarted() { |