diff options
author | Prashant Malani <pmalani@google.com> | 2016-03-10 04:40:20 +0100 |
---|---|---|
committer | Prashant Malani <pmalani@google.com> | 2016-03-10 04:40:20 +0100 |
commit | f7f9e50528761022989c4f0cac6a92716b54674f (patch) | |
tree | 8f428bb0debeb61b70cfbf5e9b43b58cf5935465 /wear_ui.h | |
parent | recovery: More refactoring of WearUI (diff) | |
download | android_bootable_recovery-f7f9e50528761022989c4f0cac6a92716b54674f.tar android_bootable_recovery-f7f9e50528761022989c4f0cac6a92716b54674f.tar.gz android_bootable_recovery-f7f9e50528761022989c4f0cac6a92716b54674f.tar.bz2 android_bootable_recovery-f7f9e50528761022989c4f0cac6a92716b54674f.tar.lz android_bootable_recovery-f7f9e50528761022989c4f0cac6a92716b54674f.tar.xz android_bootable_recovery-f7f9e50528761022989c4f0cac6a92716b54674f.tar.zst android_bootable_recovery-f7f9e50528761022989c4f0cac6a92716b54674f.zip |
Diffstat (limited to 'wear_ui.h')
-rw-r--r-- | wear_ui.h | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -24,6 +24,13 @@ class WearRecoveryUI : public ScreenRecoveryUI { WearRecoveryUI(); void Init(); + // overall recovery state ("background image") + void SetBackground(Icon icon); + + // progress indicator + void SetProgressType(ProgressType type); + void ShowProgress(float portion, float seconds); + void SetProgress(float fraction); void SetStage(int current, int max); @@ -42,6 +49,9 @@ class WearRecoveryUI : public ScreenRecoveryUI { void StartMenu(const char* const * headers, const char* const * items, int initial_selection); int SelectMenu(int sel); + void EndMenu(); + + void Redraw(); enum UIElement { HEADER, MENU, MENU_SEL_BG, MENU_SEL_FG, LOG, TEXT_FILL }; virtual void SetColor(UIElement e); @@ -68,6 +78,8 @@ class WearRecoveryUI : public ScreenRecoveryUI { int animation_fps; private: + Icon currentIcon; + bool intro_done; int current_frame; |