@@ -9,8 +9,8 @@ using namespace Pinetime::Applications::Screens;
99namespace {
1010 static constexpr char alertSentLabelText[] = " Alerting" ;
1111
12- static constexpr char noneLabelText [] = " Stop" ;
13- static constexpr char highLabelText [] = " Ring" ;
12+ static constexpr char stopLabelText [] = " Stop" ;
13+ static constexpr char ringLabelText [] = " Ring" ;
1414
1515 void btnImmediateAlertEventHandler (lv_obj_t * obj, lv_event_t event) {
1616 auto * screen = static_cast <FindMyPhone*>(obj->user_data );
@@ -54,23 +54,23 @@ FindMyPhone::FindMyPhone(Pinetime::Controllers::ImmediateAlertClient& immediateA
5454
5555 lblTitle = lv_label_create (lv_scr_act (), nullptr );
5656
57- btnNone = lv_btn_create (container, nullptr );
58- btnNone ->user_data = this ;
59- lv_obj_set_event_cb (btnNone , btnImmediateAlertEventHandler);
60- lv_obj_set_size (btnNone , 114 , 76 );
61- lv_obj_align (btnNone , nullptr , LV_ALIGN_IN_BOTTOM_LEFT, 0 , 0 );
62- lblNone = lv_label_create (btnNone , nullptr );
63- lv_label_set_text_static (lblNone, noneLabelText );
64- lv_obj_set_style_local_bg_color (btnNone , LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Colors::bgAlt);
65-
66- btnHigh = lv_btn_create (container, nullptr );
67- btnHigh ->user_data = this ;
68- lv_obj_set_event_cb (btnHigh , btnImmediateAlertEventHandler);
69- lv_obj_set_size (btnHigh , 114 , 76 );
70- lv_obj_align (btnHigh , nullptr , LV_ALIGN_IN_BOTTOM_RIGHT, 0 , 0 );
71- lblHigh = lv_label_create (btnHigh , nullptr );
72- lv_label_set_text_static (lblHigh, highLabelText );
73- lv_obj_set_style_local_bg_color (btnHigh , LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_RED);
57+ btnStop = lv_btn_create (container, nullptr );
58+ btnStop ->user_data = this ;
59+ lv_obj_set_event_cb (btnStop , btnImmediateAlertEventHandler);
60+ lv_obj_set_size (btnStop , 114 , 76 );
61+ lv_obj_align (btnStop , nullptr , LV_ALIGN_IN_BOTTOM_LEFT, 0 , 0 );
62+ lblStop = lv_label_create (btnStop , nullptr );
63+ lv_label_set_text_static (lblStop, stopLabelText );
64+ lv_obj_set_style_local_bg_color (btnStop , LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Colors::bgAlt);
65+
66+ btnRing = lv_btn_create (container, nullptr );
67+ btnRing ->user_data = this ;
68+ lv_obj_set_event_cb (btnRing , btnImmediateAlertEventHandler);
69+ lv_obj_set_size (btnRing , 114 , 76 );
70+ lv_obj_align (btnRing , nullptr , LV_ALIGN_IN_BOTTOM_RIGHT, 0 , 0 );
71+ lblRing = lv_label_create (btnRing , nullptr );
72+ lv_label_set_text_static (lblRing, ringLabelText );
73+ lv_obj_set_style_local_bg_color (btnRing , LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_RED);
7474 refreshTask = lv_task_create (RefreshTaskCallback, LV_DISP_DEF_REFR_PERIOD, LV_TASK_PRIO_MID, this );
7575}
7676
@@ -81,9 +81,9 @@ FindMyPhone::~FindMyPhone() {
8181
8282void FindMyPhone::OnImmediateAlertEvent (lv_obj_t * obj, lv_event_t event) {
8383 if (event == LV_EVENT_CLICKED) {
84- if (obj == btnNone ) {
84+ if (obj == btnStop ) {
8585 lastUserInitiatedLevel = Pinetime::Controllers::ImmediateAlertClient::Levels::NoAlert;
86- } else if (obj == btnHigh ) {
86+ } else if (obj == btnRing ) {
8787 lastUserInitiatedLevel = Pinetime::Controllers::ImmediateAlertClient::Levels::HighAlert;
8888 } else {
8989 // Unknown button?
@@ -124,11 +124,11 @@ const FindMyPhone::LabelState& FindMyPhone::GetLabelState() const {
124124void FindMyPhone::Refresh () {
125125 const auto service_state = immediateAlertClient.GetState ();
126126 if (service_state == Pinetime::Controllers::ImmediateAlertClient::State::Connected) {
127- lv_obj_clear_state (btnNone , LV_STATE_DISABLED);
128- lv_obj_clear_state (btnHigh , LV_STATE_DISABLED);
127+ lv_obj_clear_state (btnStop , LV_STATE_DISABLED);
128+ lv_obj_clear_state (btnRing , LV_STATE_DISABLED);
129129 } else {
130- lv_obj_add_state (btnNone , LV_STATE_DISABLED);
131- lv_obj_add_state (btnHigh , LV_STATE_DISABLED);
130+ lv_obj_add_state (btnStop , LV_STATE_DISABLED);
131+ lv_obj_add_state (btnRing , LV_STATE_DISABLED);
132132 lastUserInitiatedLevel = std::nullopt ;
133133 }
134134 const auto & label_state = GetLabelState ();
0 commit comments