summaryrefslogtreecommitdiff
path: root/src/displayapp/lv_pinetime_theme.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/displayapp/lv_pinetime_theme.c')
-rw-r--r--src/displayapp/lv_pinetime_theme.c16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/displayapp/lv_pinetime_theme.c b/src/displayapp/lv_pinetime_theme.c
index 90b12377..99ea9c8a 100644
--- a/src/displayapp/lv_pinetime_theme.c
+++ b/src/displayapp/lv_pinetime_theme.c
@@ -53,6 +53,7 @@ static lv_style_t style_table_cell;
static lv_style_t style_pad_small;
static lv_style_t style_bg_grad;
static lv_style_t style_lmeter;
+static lv_style_t style_chart_serie;
static lv_style_t style_cb_bg;
static lv_style_t style_cb_bullet;
@@ -277,6 +278,12 @@ static void basic_init(void)
lv_style_set_line_width(&style_lmeter, LV_STATE_DEFAULT, LV_DPX(10));
lv_style_set_scale_end_line_width(&style_lmeter, LV_STATE_DEFAULT, LV_DPX(7));
+ style_init_reset(&style_chart_serie);
+ lv_style_set_line_color(&style_chart_serie, LV_STATE_DEFAULT, LV_PINETIME_WHITE);
+ lv_style_set_line_width(&style_chart_serie, LV_STATE_DEFAULT, 4);
+ lv_style_set_size(&style_chart_serie, LV_STATE_DEFAULT, 4);
+ lv_style_set_bg_opa(&style_chart_serie, LV_STATE_DEFAULT, 0);
+
lv_style_reset(&style_cb_bg);
lv_style_set_radius(&style_cb_bg, LV_STATE_DEFAULT, LV_DPX(4));
lv_style_set_pad_inner(&style_cb_bg, LV_STATE_DEFAULT, LV_DPX(10));
@@ -500,7 +507,14 @@ static void theme_apply(lv_obj_t * obj, lv_theme_style_t name)
_lv_style_list_add_style(list, &style_bg);
_lv_style_list_add_style(list, &style_lmeter);
break;
-
+
+ case LV_THEME_CHART:
+ lv_obj_clean_style_list(obj, LV_CHART_PART_SERIES);
+ list = lv_obj_get_style_list(obj, LV_CHART_PART_SERIES);
+ _lv_style_list_add_style(list, &style_btn);
+ _lv_style_list_add_style(list, &style_chart_serie);
+ break;
+
case LV_THEME_CHECKBOX:
list = lv_obj_get_style_list(obj, LV_CHECKBOX_PART_BG);
_lv_style_list_add_style(list, &style_cb_bg);