M products/BellHybrid/apps/application-bell-onboarding/ApplicationBellOnBoarding.cpp => products/BellHybrid/apps/application-bell-onboarding/ApplicationBellOnBoarding.cpp +1 -1
@@ 135,7 135,7 @@ namespace app
{
auto [icon, text] = getDisplayDataFromState();
switchWindow(gui::window::name::informationOnBoardingWindow,
- gui::BellFinishedWindowData::Factory::create(icon, utils::translate(text), windowToReturn));
+ gui::BellFinishedWindowData::Factory::create(icon, windowToReturn));
}
OnBoarding::InformationDisplay ApplicationBellOnBoarding::getDisplayDataFromState()
M products/BellHybrid/apps/application-bell-settings/ApplicationBellSettings.cpp => products/BellHybrid/apps/application-bell-settings/ApplicationBellSettings.cpp +2 -4
@@ 63,10 63,8 @@ namespace app
if (gui::window::name::bellSettingsLanguage == getCurrentWindow()->getName()) {
switchWindow(gui::window::bell_finished::defaultName,
- gui::BellFinishedWindowData::Factory::create(
- "big_check_W_G",
- utils::translate("app_bell_settings_advanced_language_set"),
- gui::window::name::bellSettingsAdvanced));
+ gui::BellFinishedWindowData::Factory::create("circle_success_big",
+ gui::window::name::bellSettingsAdvanced));
return sys::msgHandled();
}
M products/BellHybrid/apps/application-bell-settings/windows/BellSettingsBedtimeToneWindow.cpp => products/BellHybrid/apps/application-bell-settings/windows/BellSettingsBedtimeToneWindow.cpp +1 -3
@@ 60,9 60,7 @@ namespace gui
presenter->saveData();
application->switchWindow(
window::bell_finished::defaultName,
- BellFinishedWindowData::Factory::create("circle_success",
- utils::translate("app_bell_settings_bedtime_tone_finished"),
- gui::name::window::main_window));
+ BellFinishedWindowData::Factory::create("circle_success_big", gui::name::window::main_window));
}
void BellSettingsBedtimeToneWindow::onClose(CloseReason reason)
M products/BellHybrid/apps/application-bell-settings/windows/advanced/BellSettingsFrontlightWindow.cpp => products/BellHybrid/apps/application-bell-settings/windows/advanced/BellSettingsFrontlightWindow.cpp +1 -3
@@ 62,9 62,7 @@ namespace gui
{
application->switchWindow(
window::bell_finished::defaultName,
- BellFinishedWindowData::Factory::create("big_check_W_G",
- utils::translate("app_bell_settings_frontlight_finished_message"),
- window::name::bellSettingsAdvanced));
+ BellFinishedWindowData::Factory::create("circle_success_big", window::name::bellSettingsAdvanced));
}
void BellSettingsFrontlightWindow::onClose(Window::CloseReason)
{
M products/BellHybrid/apps/application-bell-settings/windows/advanced/BellSettingsTimeUnitsWindow.cpp => products/BellHybrid/apps/application-bell-settings/windows/advanced/BellSettingsTimeUnitsWindow.cpp +3 -5
@@ 22,11 22,9 @@ namespace gui
buildInterface();
finishedCallback = [this]() {
- application->switchWindow(window::bell_finished::defaultName,
- BellFinishedWindowData::Factory::create(
- "big_check_W_G",
- utils::translate("app_bell_settings_time_units_finished_message"),
- gui::window::name::bellSettingsAdvanced));
+ application->switchWindow(
+ window::bell_finished::defaultName,
+ BellFinishedWindowData::Factory::create("circle_success_big", gui::window::name::bellSettingsAdvanced));
};
}
M products/BellHybrid/apps/application-bell-settings/windows/alarm_settings/BellSettingsAlarmSettingsSnoozeWindow.cpp => products/BellHybrid/apps/application-bell-settings/windows/alarm_settings/BellSettingsAlarmSettingsSnoozeWindow.cpp +3 -5
@@ 62,11 62,9 @@ namespace gui
void BellSettingsAlarmSettingsSnoozeWindow::exit()
{
presenter->saveData();
- application->switchWindow(window::bell_finished::defaultName,
- BellFinishedWindowData::Factory::create(
- "big_check_W_G",
- utils::translate("app_bell_settings_alarm_settings_snooze_finished"),
- BellSettingsAlarmSettingsMenuWindow::name));
+ application->switchWindow(
+ window::bell_finished::defaultName,
+ BellFinishedWindowData::Factory::create("circle_success_big", BellSettingsAlarmSettingsMenuWindow::name));
}
void BellSettingsAlarmSettingsSnoozeWindow::onClose(Window::CloseReason)
{
M products/BellHybrid/apps/application-bell-settings/windows/alarm_settings/BellSettingsAlarmSettingsWindow.cpp => products/BellHybrid/apps/application-bell-settings/windows/alarm_settings/BellSettingsAlarmSettingsWindow.cpp +1 -4
@@ 64,10 64,7 @@ namespace gui
presenter->saveData();
application->switchWindow(
window::bell_finished::defaultName,
- BellFinishedWindowData::Factory::create(
- "circle_success",
- utils::translate("app_bell_settings_alarm_settings_alarm_tone_and_light_finished"),
- BellSettingsAlarmSettingsMenuWindow::name));
+ BellFinishedWindowData::Factory::create("circle_success_big", BellSettingsAlarmSettingsMenuWindow::name));
}
void BellSettingsAlarmSettingsWindow::onClose(CloseReason reason)
M products/BellHybrid/apps/application-bell-settings/windows/alarm_settings/BellSettingsPrewakeUpWindow.cpp => products/BellHybrid/apps/application-bell-settings/windows/alarm_settings/BellSettingsPrewakeUpWindow.cpp +3 -5
@@ 61,11 61,9 @@ namespace gui
void BellSettingsPrewakeUpWindow::exit()
{
presenter->saveData();
- application->switchWindow(window::bell_finished::defaultName,
- BellFinishedWindowData::Factory::create(
- "big_check_W_G",
- utils::translate("app_bell_settings_alarm_settings_prewake_up_finished"),
- BellSettingsAlarmSettingsMenuWindow::name));
+ application->switchWindow(
+ window::bell_finished::defaultName,
+ BellFinishedWindowData::Factory::create("circle_success_big", BellSettingsAlarmSettingsMenuWindow::name));
}
void BellSettingsPrewakeUpWindow::onClose(CloseReason reason)
M products/BellHybrid/apps/application-bell-settings/windows/bedtime_settings/BellSettingsBedtimeToneSettingsWindow.cpp => products/BellHybrid/apps/application-bell-settings/windows/bedtime_settings/BellSettingsBedtimeToneSettingsWindow.cpp +1 -4
@@ 63,10 63,7 @@ namespace gui
presenter->saveData();
application->switchWindow(
BellFinishedWindow::defaultName,
- BellFinishedWindowData::Factory::create(
- "circle_success",
- utils::translate("app_bell_settings_alarm_settings_alarm_tone_and_light_finished"),
- app::applicationBellSettingsName));
+ BellFinishedWindowData::Factory::create("circle_success_big", app::applicationBellSettingsName));
}
void BellSettingsBedtimeToneSettingsWindow::onClose(CloseReason reason)
M products/BellHybrid/apps/common/include/common/data/BellFinishedWindowSwitchData.hpp => products/BellHybrid/apps/common/include/common/data/BellFinishedWindowSwitchData.hpp +3 -5
@@ 14,22 14,20 @@ namespace gui
struct Factory
{
static std::unique_ptr<BellFinishedWindowData> create(const UTF8 &icon,
- const UTF8 &text,
const std::string &windowToReturn)
{
- return std::unique_ptr<BellFinishedWindowData>(new BellFinishedWindowData(icon, text, windowToReturn));
+ return std::unique_ptr<BellFinishedWindowData>(new BellFinishedWindowData(icon, windowToReturn));
}
};
UTF8 icon{};
- UTF8 text{};
std::string windowToReturn;
private:
BellFinishedWindowData() = default;
- BellFinishedWindowData(const UTF8 &icon, const UTF8 &text, const std::string &windowToReturn)
- : icon{icon}, text{text}, windowToReturn{windowToReturn}
+ BellFinishedWindowData(const UTF8 &icon, const std::string &windowToReturn)
+ : icon{icon}, windowToReturn{windowToReturn}
{}
};
} // namespace gui
M products/BellHybrid/apps/common/include/common/windows/BellFinishedWindow.hpp => products/BellHybrid/apps/common/include/common/windows/BellFinishedWindow.hpp +0 -2
@@ 12,8 12,6 @@ namespace gui
namespace window::bell_finished
{
constexpr inline auto defaultName = "BellFinishedWindow";
- constexpr inline auto image_top_margin = 112U;
- constexpr inline auto image_bottom_margin = 30U;
} // namespace window::bell_finished
class Icon;
M products/BellHybrid/apps/common/src/windows/BellFinishedCallbackWindow.cpp => products/BellHybrid/apps/common/src/windows/BellFinishedCallbackWindow.cpp +1 -2
@@ 32,7 32,7 @@ namespace gui
bottomBar->setVisible(false);
icon = new Icon(this, 0, 0, style::window_width, style::window_height, {}, {});
- icon->text->setFont(style::window::font::verybiglight);
+ icon->setAlignment(Alignment(Alignment::Horizontal::Center, Alignment::Vertical::Center));
}
bool BellFinishedCallbackWindow::onInput(const InputEvent &inputEvent)
@@ 52,7 52,6 @@ namespace gui
if (auto metadata = dynamic_cast<BellFinishedCallbackWindowSwitchData *>(data)) {
icon->image->set(metadata->icon);
- icon->text->setRichText(metadata->text);
finishCallback = metadata->finishCallback;
}
}
M products/BellHybrid/apps/common/src/windows/BellFinishedWindow.cpp => products/BellHybrid/apps/common/src/windows/BellFinishedWindow.cpp +2 -6
@@ 27,13 27,9 @@ namespace gui
statusBar->setVisible(false);
header->setTitleVisibility(false);
bottomBar->setVisible(false);
-
if (icon == nullptr) {
icon = new Icon(this, 0, 0, style::window_width, style::window_height, {}, {});
- icon->setAlignment(Alignment(Alignment::Horizontal::Center, Alignment::Vertical::Top));
- icon->image->setMargins(
- {0, window::bell_finished::image_top_margin, 0, window::bell_finished::image_bottom_margin});
- icon->text->setFont(style::window::font::verybiglight);
+ icon->setAlignment(Alignment(Alignment::Horizontal::Center, Alignment::Vertical::Center));
}
}
@@ 52,7 48,7 @@ namespace gui
if (auto metadata = dynamic_cast<BellFinishedWindowData *>(data)) {
icon->image->set(metadata->icon);
- icon->text->setRichText(metadata->text);
+ icon->resizeItems();
windowToReturn = metadata->windowToReturn;
}
}