summaryrefslogtreecommitdiffstats
path: root/vr_ui.cpp
diff options
context:
space:
mode:
authorLuke Song <songwalker@google.com>2017-06-23 23:33:46 +0200
committerTao Bao <tbao@google.com>2017-06-24 01:51:00 +0200
commit9d4839c60fc51068ba8a389545b2751a7c5a14b0 (patch)
tree3388cd81f4ed24b2ea2d6908c5d853e1f773ce92 /vr_ui.cpp
parentMerge changes Icb6f7466,Ibf6238c9 (diff)
downloadandroid_bootable_recovery-9d4839c60fc51068ba8a389545b2751a7c5a14b0.tar
android_bootable_recovery-9d4839c60fc51068ba8a389545b2751a7c5a14b0.tar.gz
android_bootable_recovery-9d4839c60fc51068ba8a389545b2751a7c5a14b0.tar.bz2
android_bootable_recovery-9d4839c60fc51068ba8a389545b2751a7c5a14b0.tar.lz
android_bootable_recovery-9d4839c60fc51068ba8a389545b2751a7c5a14b0.tar.xz
android_bootable_recovery-9d4839c60fc51068ba8a389545b2751a7c5a14b0.tar.zst
android_bootable_recovery-9d4839c60fc51068ba8a389545b2751a7c5a14b0.zip
Diffstat (limited to 'vr_ui.cpp')
-rw-r--r--vr_ui.cpp31
1 files changed, 5 insertions, 26 deletions
diff --git a/vr_ui.cpp b/vr_ui.cpp
index b2c65e3af..8b8261e35 100644
--- a/vr_ui.cpp
+++ b/vr_ui.cpp
@@ -18,39 +18,18 @@
#include <minui/minui.h>
-VrRecoveryUI::VrRecoveryUI() :
- x_offset(400),
- y_offset(400),
- stereo_offset(100) {
-}
+VrRecoveryUI::VrRecoveryUI() : kStereoOffset(RECOVERY_UI_VR_STEREO_OFFSET) {}
bool VrRecoveryUI::InitTextParams() {
- if (gr_init() < 0) {
- return false;
- }
-
- gr_font_size(gr_sys_font(), &char_width_, &char_height_);
+ if (!ScreenRecoveryUI::InitTextParams()) return false;
int mid_divide = gr_fb_width() / 2;
- text_rows_ = (gr_fb_height() - 2 * y_offset) / char_height_;
- text_cols_ = (mid_divide - x_offset - stereo_offset) / char_width_;
- log_bottom_offset_ = gr_fb_height() - 2 * y_offset;
+ text_cols_ = (mid_divide - kMarginWidth - kStereoOffset) / char_width_;
return true;
}
-void VrRecoveryUI::DrawHorizontalRule(int* y) {
- SetColor(MENU);
- *y += 4;
- gr_fill(0, *y + y_offset, gr_fb_width(), *y + y_offset + 2);
- *y += 4;
-}
-
-void VrRecoveryUI::DrawHighlightBar(int x, int y, int width, int height) const {
- gr_fill(x, y + y_offset, x + width, y + y_offset + height);
-}
-
void VrRecoveryUI::DrawTextLine(int x, int* y, const char* line, bool bold) const {
int mid_divide = gr_fb_width() / 2;
- gr_text(gr_sys_font(), x + x_offset + stereo_offset, *y + y_offset, line, bold);
- gr_text(gr_sys_font(), x + x_offset - stereo_offset + mid_divide, *y + y_offset, line, bold);
+ gr_text(gr_sys_font(), x + kStereoOffset, *y, line, bold);
+ gr_text(gr_sys_font(), x - kStereoOffset + mid_divide, *y, line, bold);
*y += char_height_ + 4;
}