| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/ui/ash/multi_user/user_switch_animator_chromeos.h" | 5 #include "chrome/browser/ui/ash/multi_user/user_switch_animator_chromeos.h" |
| 6 | 6 |
| 7 #include "ash/aura/wm_window_aura.h" | 7 #include "ash/aura/wm_window_aura.h" |
| 8 #include "ash/common/wm/mru_window_tracker.h" | 8 #include "ash/common/wm/mru_window_tracker.h" |
| 9 #include "ash/common/wm/window_positioner.h" | 9 #include "ash/common/wm/window_positioner.h" |
| 10 #include "ash/common/wm/window_state.h" | 10 #include "ash/common/wm/window_state.h" |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 106 UserSwitchAnimatorChromeOS::UserSwitchAnimatorChromeOS( | 106 UserSwitchAnimatorChromeOS::UserSwitchAnimatorChromeOS( |
| 107 MultiUserWindowManagerChromeOS* owner, | 107 MultiUserWindowManagerChromeOS* owner, |
| 108 const AccountId& new_account_id, | 108 const AccountId& new_account_id, |
| 109 int animation_speed_ms) | 109 int animation_speed_ms) |
| 110 : owner_(owner), | 110 : owner_(owner), |
| 111 new_account_id_(new_account_id), | 111 new_account_id_(new_account_id), |
| 112 animation_speed_ms_(animation_speed_ms), | 112 animation_speed_ms_(animation_speed_ms), |
| 113 animation_step_(ANIMATION_STEP_HIDE_OLD_USER), | 113 animation_step_(ANIMATION_STEP_HIDE_OLD_USER), |
| 114 screen_cover_(GetScreenCover(NULL)), | 114 screen_cover_(GetScreenCover(NULL)), |
| 115 windows_by_account_id_() { | 115 windows_by_account_id_() { |
| 116 ash::Shell::GetInstance()->DismissAppList(); | 116 ash::WmShell::Get()->DismissAppList(); |
| 117 BuildUserToWindowsListMap(); | 117 BuildUserToWindowsListMap(); |
| 118 AdvanceUserTransitionAnimation(); | 118 AdvanceUserTransitionAnimation(); |
| 119 | 119 |
| 120 if (!animation_speed_ms_) { | 120 if (!animation_speed_ms_) { |
| 121 FinalizeAnimation(); | 121 FinalizeAnimation(); |
| 122 } else { | 122 } else { |
| 123 user_changed_animation_timer_.reset(new base::Timer( | 123 user_changed_animation_timer_.reset(new base::Timer( |
| 124 FROM_HERE, | 124 FROM_HERE, |
| 125 base::TimeDelta::FromMilliseconds(animation_speed_ms_), | 125 base::TimeDelta::FromMilliseconds(animation_speed_ms_), |
| 126 base::Bind( | 126 base::Bind( |
| (...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 433 if (itr != window_to_entry_map.end()) { | 433 if (itr != window_to_entry_map.end()) { |
| 434 windows_by_account_id_[itr->second->show_for_user()].push_back( | 434 windows_by_account_id_[itr->second->show_for_user()].push_back( |
| 435 child_window); | 435 child_window); |
| 436 } | 436 } |
| 437 } | 437 } |
| 438 } | 438 } |
| 439 } | 439 } |
| 440 } | 440 } |
| 441 | 441 |
| 442 } // namespace chrome | 442 } // namespace chrome |
| OLD | NEW |