From 42d79d012e03bdc0846c664b66eeb359cce40213 Mon Sep 17 00:00:00 2001 From: Ben Lipsey <117498748+pdxlocations@users.noreply.github.com> Date: Sun, 9 Jul 2023 18:16:36 -0700 Subject: [PATCH] center text based on screen width (#2603) --- src/graphics/Screen.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/graphics/Screen.cpp b/src/graphics/Screen.cpp index f2c5da4e2..cf7ed1ad0 100644 --- a/src/graphics/Screen.cpp +++ b/src/graphics/Screen.cpp @@ -320,18 +320,18 @@ static void drawFrameBluetooth(OLEDDisplay *display, OLEDDisplayUiState *state, static void drawFrameShutdown(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t x, int16_t y) { + uint16_t x_offset = display->width() / 2; display->setTextAlignment(TEXT_ALIGN_CENTER); - display->setFont(FONT_MEDIUM); - display->drawString(64 + x, 26 + y, "Shutting down..."); + display->drawString(x_offset + x, 26 + y, "Shutting down..."); } static void drawFrameReboot(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t x, int16_t y) { + uint16_t x_offset = display->width() / 2; display->setTextAlignment(TEXT_ALIGN_CENTER); - display->setFont(FONT_MEDIUM); - display->drawString(64 + x, 26 + y, "Rebooting..."); + display->drawString(x_offset + x, 26 + y, "Rebooting..."); } static void drawFrameFirmware(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t x, int16_t y)