Chromium Code Reviews| Index: ash/wm/overview/window_selector_item.cc |
| diff --git a/ash/wm/overview/window_selector_item.cc b/ash/wm/overview/window_selector_item.cc |
| index 7b0d872a9462a88a69efe6caccffec70ff599741..ba06b3b6688e2785f37958fa3d57ba51252af936 100644 |
| --- a/ash/wm/overview/window_selector_item.cc |
| +++ b/ash/wm/overview/window_selector_item.cc |
| @@ -107,7 +107,8 @@ views::Widget* CreateWindowLabel(aura::Window* root_window, |
| const int WindowSelectorItem::kFadeInMilliseconds = 80; |
| WindowSelectorItem::WindowSelectorItem() |
| - : root_window_(NULL), |
| + : dimmed_(false), |
| + root_window_(NULL), |
| in_bounds_update_(false) { |
| } |
| @@ -234,6 +235,13 @@ void WindowSelectorItem::UpdateCloseButtonBounds(aura::Window* root_window, |
| } |
| } |
| +void WindowSelectorItem::SetDimmed(bool dimmed) { |
| + dimmed_ = dimmed; |
| + window_label_->GetNativeWindow()->layer()->SetOpacity(dimmed ? 0.5 : 1); |
| + close_button_->GetNativeWindow()->layer()->SetOpacity(dimmed ? 0.5 : 1); |
|
flackr
2014/06/26 17:33:08
These should be done as part of ChangeItemVisibili
Nina
2014/06/27 15:20:39
Done.
|
| + ChangeItemVisibility(!dimmed); |
| +} |
| + |
| void WindowSelectorItem::UpdateWindowLabels(const gfx::Rect& window_bounds, |
| aura::Window* root_window, |
| bool animate) { |