diff --git a/src/WatchFace.cpp b/src/WatchFace.cpp index 2f04b4e..6fd855f 100644 --- a/src/WatchFace.cpp +++ b/src/WatchFace.cpp @@ -24,7 +24,7 @@ void WatchFace::InitBoot() void WatchFace::InitWake() { - SetupVolatileMenuStuff(); + SetupVolatileMenuStuff(); for (auto & page : m_pages) { page->InitWake(); @@ -97,105 +97,105 @@ void WatchFace::DrawWatchFace(bool partialRefresh) void WatchFace::SetupVolatileMenuStuff() { - static const std::vector menuPages = { - { - 0, // backPageNum - "WATCHY", // title - ALIGNMENT_CENTER, // titleAlignment - "", // body - { // Menu items - { - "Sync NTP", // title - nullptr, // callback - 1 // pageNum - }, - { - "Set Timezone", // title - nullptr, // callback - 2 // pageNum - }, + static const std::vector menuPages = { + { + 0, // backPageNum + "WATCHY", // title + ALIGNMENT_CENTER, // titleAlignment + "", // body + { // Menu items + { + "Sync NTP", // title + nullptr, // callback + 1 // pageNum + }, + { + "Set Timezone", // title + nullptr, // callback + 2 // pageNum + }, { "Reset Steps", // title nullptr, // callback 3 // pageNum }, - { - "Back", // title - nullptr, // callback - 0 // pageNum - } - }, - }, - { - 0, // backPageNum - "SYNC NTP", // title - ALIGNMENT_CENTER, // titleAlignment - "Sync with:\n" NTP_SERVER, // body - { // Menu items - { - "Sync", // title - std::bind(&WatchFace::MenuNTPSyncSelected, this), // callback - 1 // pageNum - }, - { - "Back", // title - nullptr, // callback - 0 // pageNum - } - }, - }, - { - 0, // backPageNum - "TIMEZONE", // title - ALIGNMENT_CENTER, // titleAlignment - "", // body - { // Menu items - { - "+0", // title - std::bind(&WatchFace::MenuTimeZoneSelected, this, 0), // callback - 0 // pageNum - }, - { - "+1", // title - std::bind(&WatchFace::MenuTimeZoneSelected, this, 3600), // callback - 0 // pageNum - }, - { - "+2", // title - std::bind(&WatchFace::MenuTimeZoneSelected, this, 7200), // callback - 0 // pageNum - }, - { - "+3", // title - std::bind(&WatchFace::MenuTimeZoneSelected, this, 10800), // callback - 0 // pageNum - }, - { - "Back", // title - nullptr, // callback - 0 // pageNum - } - }, - }, - { - 0, // backPageNum - "RESET STEPS", // title - ALIGNMENT_CENTER, // titleAlignment - "Confirm?", // body - { // Menu items - { - "No", // title - nullptr, // callback - 0 // pageNum - }, - { - "Yes", // title - std::bind(&WatchFace::MenuConfirmResetSteps, this), // callback - 0 // pageNum - } - } - } - }; + { + "Back", // title + nullptr, // callback + 0 // pageNum + } + }, + }, + { + 0, // backPageNum + "SYNC NTP", // title + ALIGNMENT_CENTER, // titleAlignment + "Sync with:\n" NTP_SERVER, // body + { // Menu items + { + "Sync", // title + std::bind(&WatchFace::MenuNTPSyncSelected, this), // callback + 1 // pageNum + }, + { + "Back", // title + nullptr, // callback + 0 // pageNum + } + }, + }, + { + 0, // backPageNum + "TIMEZONE", // title + ALIGNMENT_CENTER, // titleAlignment + "", // body + { // Menu items + { + "+0", // title + std::bind(&WatchFace::MenuTimeZoneSelected, this, 0), // callback + 0 // pageNum + }, + { + "+1", // title + std::bind(&WatchFace::MenuTimeZoneSelected, this, 3600), // callback + 0 // pageNum + }, + { + "+2", // title + std::bind(&WatchFace::MenuTimeZoneSelected, this, 7200), // callback + 0 // pageNum + }, + { + "+3", // title + std::bind(&WatchFace::MenuTimeZoneSelected, this, 10800), // callback + 0 // pageNum + }, + { + "Back", // title + nullptr, // callback + 0 // pageNum + } + }, + }, + { + 0, // backPageNum + "RESET STEPS", // title + ALIGNMENT_CENTER, // titleAlignment + "Confirm?", // body + { // Menu items + { + "No", // title + nullptr, // callback + 0 // pageNum + }, + { + "Yes", // title + std::bind(&WatchFace::MenuConfirmResetSteps, this), // callback + 0 // pageNum + } + } + } + }; m_menu.SetPages(menuPages); m_menu.SetExitCallback(std::bind(&WatchFace::MenuExited, this)); @@ -216,22 +216,22 @@ void WatchFace::MenuNTPSyncSelected() DisconnectWiFi(); m_features.rtc.Resync(); - if (m_inMenu) { - m_inMenu = false; - m_menu.Reset(); - DrawWatchFace(false); - } + if (m_inMenu) { + m_inMenu = false; + m_menu.Reset(); + DrawWatchFace(false); + } } void WatchFace::MenuTimeZoneSelected(int tzOffset) { m_features.storage.SetTzOffset(tzOffset); - if (m_inMenu) { - m_inMenu = false; - m_menu.Reset(); - DrawWatchFace(false); - } + if (m_inMenu) { + m_inMenu = false; + m_menu.Reset(); + DrawWatchFace(false); + } } void WatchFace::MenuConfirmResetSteps()