summaryrefslogtreecommitdiff
path: root/src/ui/screen_playing.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/screen_playing.cpp')
-rw-r--r--src/ui/screen_playing.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ui/screen_playing.cpp b/src/ui/screen_playing.cpp
index 50b1d33a..69edb499 100644
--- a/src/ui/screen_playing.cpp
+++ b/src/ui/screen_playing.cpp
@@ -14,6 +14,7 @@
#include "esp_log.h"
#include "extra/layouts/flex/lv_flex.h"
#include "extra/layouts/grid/lv_grid.h"
+#include "font/lv_font.h"
#include "font/lv_symbol_def.h"
#include "future_fetcher.hpp"
#include "lvgl.h"
@@ -30,6 +31,7 @@
#include "misc/lv_anim.h"
#include "misc/lv_area.h"
#include "misc/lv_color.h"
+#include "misc/lv_txt.h"
#include "track.hpp"
#include "ui_events.hpp"
#include "ui_fsm.hpp"
@@ -38,6 +40,8 @@
#include "widgets/lv_img.h"
#include "widgets/lv_label.h"
+LV_FONT_DECLARE(font_symbols);
+
namespace ui {
namespace screens {
@@ -49,6 +53,7 @@ auto info_label(lv_obj_t* parent) -> lv_obj_t* {
lv_obj_t* label = lv_label_create(parent);
lv_obj_set_size(label, lv_pct(100), LV_SIZE_CONTENT);
lv_label_set_long_mode(label, LV_LABEL_LONG_DOT);
+ lv_obj_set_style_text_align(label, LV_TEXT_ALIGN_CENTER, 0);
lv_obj_center(label);
return label;
}
@@ -57,6 +62,7 @@ auto control_button(lv_obj_t* parent, char* icon) -> lv_obj_t* {
lv_obj_t* button = lv_img_create(parent);
lv_obj_set_size(button, LV_SIZE_CONTENT, LV_SIZE_CONTENT);
lv_img_set_src(button, icon);
+ lv_obj_set_style_text_font(button, &font_symbols, 0);
return button;
}