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) { |