diff options
author | Tao Bao <tbao@google.com> | 2017-01-31 07:17:53 +0100 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-01-31 07:17:53 +0100 |
commit | 79ce31073a60e6d0a4ddc862e1e182b4d165c553 (patch) | |
tree | bbb9349fc10350c1f8d2eb29466661a2bb83964b /ui.h | |
parent | Merge "Remove '_static' suffix from libext2* references." am: 56ff8061b1 (diff) | |
parent | Merge "recovery: Add screensaver mode." (diff) | |
download | android_bootable_recovery-79ce31073a60e6d0a4ddc862e1e182b4d165c553.tar android_bootable_recovery-79ce31073a60e6d0a4ddc862e1e182b4d165c553.tar.gz android_bootable_recovery-79ce31073a60e6d0a4ddc862e1e182b4d165c553.tar.bz2 android_bootable_recovery-79ce31073a60e6d0a4ddc862e1e182b4d165c553.tar.lz android_bootable_recovery-79ce31073a60e6d0a4ddc862e1e182b4d165c553.tar.xz android_bootable_recovery-79ce31073a60e6d0a4ddc862e1e182b4d165c553.tar.zst android_bootable_recovery-79ce31073a60e6d0a4ddc862e1e182b4d165c553.zip |
Diffstat (limited to 'ui.h')
-rw-r--r-- | ui.h | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -130,6 +130,13 @@ class RecoveryUI { std::string locale_; bool rtl_locale_; + // The normal and dimmed brightness percentages (default: 50 and 25, which means 50% and 25% + // of the max_brightness). Because the absolute values may vary across devices. These two + // values can be configured via subclassing. Setting brightness_normal_ to 0 to disable + // screensaver. + unsigned int brightness_normal_; + unsigned int brightness_dimmed_; + private: // Key event input queue pthread_mutex_t key_queue_mutex; @@ -167,6 +174,14 @@ class RecoveryUI { void time_key(int key_code, int count); void SetLocale(const std::string&); + + enum class ScreensaverState { DISABLED, NORMAL, DIMMED, OFF }; + ScreensaverState screensaver_state_; + // The following two contain the absolute values computed from brightness_normal_ and + // brightness_dimmed_ respectively. + unsigned int brightness_normal_value_; + unsigned int brightness_dimmed_value_; + bool InitScreensaver(); }; #endif // RECOVERY_UI_H |