| 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/chromeos/login/ui/login_display_host_impl.h" | 5 #include "chrome/browser/chromeos/login/ui/login_display_host_impl.h" |
| 6 | 6 |
| 7 #include <vector> | 7 #include <vector> |
| 8 | 8 |
| 9 #include "ash/audio/sounds.h" | 9 #include "ash/audio/sounds.h" |
| 10 #include "ash/desktop_background/desktop_background_controller.h" | 10 #include "ash/desktop_background/desktop_background_controller.h" |
| (...skipping 1022 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1033 | 1033 |
| 1034 focus_ring_controller_.reset(new FocusRingController); | 1034 focus_ring_controller_.reset(new FocusRingController); |
| 1035 focus_ring_controller_->SetVisible(true); | 1035 focus_ring_controller_->SetVisible(true); |
| 1036 | 1036 |
| 1037 keyboard_driven_oobe_key_handler_.reset(new KeyboardDrivenOobeKeyHandler); | 1037 keyboard_driven_oobe_key_handler_.reset(new KeyboardDrivenOobeKeyHandler); |
| 1038 } | 1038 } |
| 1039 | 1039 |
| 1040 views::Widget::InitParams params( | 1040 views::Widget::InitParams params( |
| 1041 views::Widget::InitParams::TYPE_WINDOW_FRAMELESS); | 1041 views::Widget::InitParams::TYPE_WINDOW_FRAMELESS); |
| 1042 params.bounds = background_bounds(); | 1042 params.bounds = background_bounds(); |
| 1043 params.show_state = ui::SHOW_STATE_MAXIMIZED; | 1043 params.show_state = ui::SHOW_STATE_FULLSCREEN; |
| 1044 params.opacity = views::Widget::InitParams::TRANSLUCENT_WINDOW; | 1044 params.opacity = views::Widget::InitParams::TRANSLUCENT_WINDOW; |
| 1045 params.parent = | 1045 params.parent = |
| 1046 ash::Shell::GetContainer(ash::Shell::GetPrimaryRootWindow(), | 1046 ash::Shell::GetContainer(ash::Shell::GetPrimaryRootWindow(), |
| 1047 ash::kShellWindowId_LockScreenContainer); | 1047 ash::kShellWindowId_LockScreenContainer); |
| 1048 | 1048 |
| 1049 login_window_ = new views::Widget; | 1049 login_window_ = new views::Widget; |
| 1050 params.delegate = new LoginWidgetDelegate(login_window_); | 1050 params.delegate = new LoginWidgetDelegate(login_window_); |
| 1051 login_window_->Init(params); | 1051 login_window_->Init(params); |
| 1052 | 1052 |
| 1053 login_view_ = new WebUILoginView(); | 1053 login_view_ = new WebUILoginView(); |
| (...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1261 scoped_ptr<locale_util::SwitchLanguageCallback> callback( | 1261 scoped_ptr<locale_util::SwitchLanguageCallback> callback( |
| 1262 new locale_util::SwitchLanguageCallback( | 1262 new locale_util::SwitchLanguageCallback( |
| 1263 base::Bind(&OnLanguageSwitchedCallback, base::Passed(data.Pass())))); | 1263 base::Bind(&OnLanguageSwitchedCallback, base::Passed(data.Pass())))); |
| 1264 | 1264 |
| 1265 // Load locale keyboards here. Hardware layout would be automatically enabled. | 1265 // Load locale keyboards here. Hardware layout would be automatically enabled. |
| 1266 locale_util::SwitchLanguage( | 1266 locale_util::SwitchLanguage( |
| 1267 locale, true, true /* login_layouts_only */, callback.Pass()); | 1267 locale, true, true /* login_layouts_only */, callback.Pass()); |
| 1268 } | 1268 } |
| 1269 | 1269 |
| 1270 } // namespace chromeos | 1270 } // namespace chromeos |
| OLD | NEW |