diff options
| author | Steve Amor <steveamor@users.noreply.github.com> | 2025-07-13 07:20:40 +0100 |
|---|---|---|
| committer | JF <JF002@users.noreply.github.com> | 2025-11-04 21:46:23 +0100 |
| commit | e33a83a81129e2337c16f7170e66f801dfc30fbc (patch) | |
| tree | fb8345db84ba170d45091d5793f85e5bc94b3550 /src/displayapp/screens | |
| parent | 026c86ef4a60030c60b4935b50f441aa9f2c8d8a (diff) | |
Adds SetCurrentScreen method to page indicator
Diffstat (limited to 'src/displayapp/screens')
| -rw-r--r-- | src/displayapp/screens/Music.cpp | 9 | ||||
| -rw-r--r-- | src/displayapp/screens/Music.h | 3 |
2 files changed, 4 insertions, 8 deletions
diff --git a/src/displayapp/screens/Music.cpp b/src/displayapp/screens/Music.cpp index ab9ac58e..89de86a7 100644 --- a/src/displayapp/screens/Music.cpp +++ b/src/displayapp/screens/Music.cpp @@ -127,7 +127,7 @@ Music::Music(Pinetime::Controllers::MusicService& music) : musicService(music) { lv_obj_set_width(txtTrack, LV_HOR_RES - 12); lv_label_set_text_static(txtTrack, ""); - page1Indicator.Create(); + pageIndicator.Create(); /** Init animation */ imgDisc = lv_img_create(lv_scr_act(), nullptr); @@ -255,11 +255,9 @@ bool Music::OnTouchEvent(Pinetime::Applications::TouchEvents event) { case TouchEvents::SwipeUp: { lv_obj_set_hidden(btnVolDown, false); lv_obj_set_hidden(btnVolUp, false); - lv_obj_set_hidden(btnNext, true); lv_obj_set_hidden(btnPrev, true); - page1Indicator.Delete(); - page2Indicator.Create(); + pageIndicator.SetCurrentScreen(1); return true; } case TouchEvents::SwipeDown: { @@ -268,8 +266,7 @@ bool Music::OnTouchEvent(Pinetime::Applications::TouchEvents event) { lv_obj_set_hidden(btnPrev, false); lv_obj_set_hidden(btnVolDown, true); lv_obj_set_hidden(btnVolUp, true); - page2Indicator.Delete(); - page1Indicator.Create(); + pageIndicator.SetCurrentScreen(0); return true; } return false; diff --git a/src/displayapp/screens/Music.h b/src/displayapp/screens/Music.h index c51c8039..3c371b85 100644 --- a/src/displayapp/screens/Music.h +++ b/src/displayapp/screens/Music.h @@ -83,8 +83,7 @@ namespace Pinetime { lv_task_t* taskRefresh; - Widgets::PageIndicator page1Indicator = Widgets::PageIndicator(0, 2); - Widgets::PageIndicator page2Indicator = Widgets::PageIndicator(1, 2); + Widgets::PageIndicator pageIndicator = Widgets::PageIndicator(0, 2); /** Watchapp */ }; |
