Merge branch 'master' into dev
This commit is contained in:
@@ -34,7 +34,7 @@ extern "C" {
|
||||
/*******************
|
||||
* THEME SELECTION
|
||||
*******************/
|
||||
|
||||
|
||||
#ifndef LV_THEME_DEFAULT_INIT
|
||||
#if defined (CONFIG_LV_THEME_DEFAULT_INIT_EMPTY)
|
||||
#define CONFIG_LV_THEME_DEFAULT_INIT lv_theme_empty_init
|
||||
@@ -51,7 +51,7 @@ extern "C" {
|
||||
* FONT SELECTION
|
||||
*******************/
|
||||
|
||||
/* NOTE: In Kconfig instead of `LV_THEME_DEFAULT_FONT_SMALL`
|
||||
/* NOTE: In Kconfig instead of `LV_THEME_DEFAULT_FONT_SMALL`
|
||||
* `CONFIG_LV_THEME_DEFAULT_FONT_SMALL_<font_name>` is defined
|
||||
* hence the large selection with if-s
|
||||
*/
|
||||
|
||||
@@ -590,7 +590,8 @@ static void lv_gauge_draw_needle(lv_obj_t * gauge, const lv_area_t * clip_area)
|
||||
if(ext->needle_img == NULL) {
|
||||
lv_draw_line_dsc_init(&line_dsc);
|
||||
lv_obj_init_draw_line_dsc(gauge, LV_GAUGE_PART_NEEDLE, &line_dsc);
|
||||
} else {
|
||||
}
|
||||
else {
|
||||
lv_draw_img_dsc_init(&img_dsc);
|
||||
lv_obj_init_draw_img_dsc(gauge, LV_GAUGE_PART_NEEDLE, &img_dsc);
|
||||
}
|
||||
|
||||
@@ -266,12 +266,12 @@ void lv_label_set_text_fmt(lv_obj_t * label, const char * fmt, ...)
|
||||
}
|
||||
|
||||
if(ext->text != NULL && ext->static_txt == 0) {
|
||||
lv_mem_free(ext->text);
|
||||
ext->text = NULL;
|
||||
lv_mem_free(ext->text);
|
||||
ext->text = NULL;
|
||||
}
|
||||
|
||||
va_list args;
|
||||
va_start (args, fmt);
|
||||
va_start(args, fmt);
|
||||
ext->text = _lv_txt_set_text_vfmt(fmt, args);
|
||||
va_end(args);
|
||||
ext->static_txt = 0; /*Now the text is dynamically allocated*/
|
||||
@@ -1175,7 +1175,7 @@ void lv_label_refr_text(lv_obj_t * label)
|
||||
p.y = lv_area_get_height(&txt_coords);
|
||||
y_overed = p.y %
|
||||
(lv_font_get_line_height(font) + line_space); /*Round down to the last line*/
|
||||
if (y_overed >= lv_font_get_line_height(font)) {
|
||||
if(y_overed >= lv_font_get_line_height(font)) {
|
||||
p.y -= y_overed;
|
||||
p.y += lv_font_get_line_height(font);
|
||||
}
|
||||
|
||||
@@ -205,29 +205,29 @@ void lv_msgbox_set_text(lv_obj_t * mbox, const char * txt)
|
||||
*/
|
||||
void lv_msgbox_set_text_fmt(lv_obj_t * mbox, const char * fmt, ...)
|
||||
{
|
||||
LV_ASSERT_OBJ(mbox, LV_OBJX_NAME);
|
||||
LV_ASSERT_STR(fmt);
|
||||
LV_ASSERT_OBJ(mbox, LV_OBJX_NAME);
|
||||
LV_ASSERT_STR(fmt);
|
||||
|
||||
lv_msgbox_ext_t * msgbox_ext = lv_obj_get_ext_attr(mbox);
|
||||
lv_label_ext_t * label_ext = lv_obj_get_ext_attr(msgbox_ext->text);
|
||||
lv_msgbox_ext_t * msgbox_ext = lv_obj_get_ext_attr(mbox);
|
||||
lv_label_ext_t * label_ext = lv_obj_get_ext_attr(msgbox_ext->text);
|
||||
|
||||
/*If text is NULL then refresh */
|
||||
if(fmt == NULL) {
|
||||
lv_label_refr_text(msgbox_ext->text);
|
||||
return;
|
||||
}
|
||||
/*If text is NULL then refresh */
|
||||
if(fmt == NULL) {
|
||||
lv_label_refr_text(msgbox_ext->text);
|
||||
return;
|
||||
}
|
||||
|
||||
if(label_ext->text != NULL) {
|
||||
lv_mem_free(label_ext->text);
|
||||
label_ext->text = NULL;
|
||||
}
|
||||
if(label_ext->text != NULL) {
|
||||
lv_mem_free(label_ext->text);
|
||||
label_ext->text = NULL;
|
||||
}
|
||||
|
||||
va_list args;
|
||||
va_start (args, fmt);
|
||||
label_ext->text = _lv_txt_set_text_vfmt(fmt, args);
|
||||
va_end(args);
|
||||
lv_label_refr_text(msgbox_ext->text);
|
||||
mbox_realign(mbox);
|
||||
va_list args;
|
||||
va_start(args, fmt);
|
||||
label_ext->text = _lv_txt_set_text_vfmt(fmt, args);
|
||||
va_end(args);
|
||||
lv_label_refr_text(msgbox_ext->text);
|
||||
mbox_realign(mbox);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user