Add a pref checkbox to enable/disable screen lock for ChromeOs.
- Add an "Account" section to personal options page that has an account picture and a checkbox to enable/disable screen lock; - Add CrosPersonalOptionsHandler to serve the section; - Add a kEnableScreenLock prefs; - Add a EnableScreenLock method to PowerLibrary to update power manager config; BUG=chromium-os:6546 TEST=This is chrome part change for chromium-os:6546. Verify that account picture shows up correctly and /var/lib/power_manager/lock_on_idle_suspend is updated correctly based on the prefs checkbox after login. Review URL: http://codereview.chromium.org/3532010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61689 0039d316-1c4b-4281-b951-d872f2087c98
Showing
- chrome/app/generated_resources.grd 6 additions, 0 deletionschrome/app/generated_resources.grd
- chrome/browser/chromeos/cros/cros_mock.cc 8 additions, 0 deletionschrome/browser/chromeos/cros/cros_mock.cc
- chrome/browser/chromeos/cros/cros_mock.h 1 addition, 0 deletionschrome/browser/chromeos/cros/cros_mock.h
- chrome/browser/chromeos/cros/mock_power_library.h 2 additions, 0 deletionschrome/browser/chromeos/cros/mock_power_library.h
- chrome/browser/chromeos/cros/power_library.cc 17 additions, 0 deletionschrome/browser/chromeos/cros/power_library.cc
- chrome/browser/chromeos/cros/power_library.h 3 additions, 0 deletionschrome/browser/chromeos/cros/power_library.h
- chrome/browser/chromeos/dom_ui/cros_personal_options_handler.cc 48 additions, 0 deletions.../browser/chromeos/dom_ui/cros_personal_options_handler.cc
- chrome/browser/chromeos/dom_ui/cros_personal_options_handler.h 29 additions, 0 deletions...e/browser/chromeos/dom_ui/cros_personal_options_handler.h
- chrome/browser/chromeos/preferences.cc 12 additions, 0 deletionschrome/browser/chromeos/preferences.cc
- chrome/browser/chromeos/preferences.h 2 additions, 0 deletionschrome/browser/chromeos/preferences.h
- chrome/browser/dom_ui/options/options_ui.cc 3 additions, 0 deletionschrome/browser/dom_ui/options/options_ui.cc
- chrome/browser/resources/options.html 1 addition, 0 deletionschrome/browser/resources/options.html
- chrome/browser/resources/options/personal_options.css 6 additions, 0 deletionschrome/browser/resources/options/personal_options.css
- chrome/browser/resources/options/personal_options.html 16 additions, 0 deletionschrome/browser/resources/options/personal_options.html
- chrome/browser/resources/options/personal_options.js 8 additions, 0 deletionschrome/browser/resources/options/personal_options.js
- chrome/chrome_browser.gypi 8 additions, 6 deletionschrome/chrome_browser.gypi
- chrome/common/pref_names.cc 3 additions, 0 deletionschrome/common/pref_names.cc
- chrome/common/pref_names.h 1 addition, 0 deletionschrome/common/pref_names.h
Please register or sign in to comment