diff --git a/src/lv_conf_kconfig.h b/src/lv_conf_kconfig.h index e1e0b6a9f2..33b3686760 100644 --- a/src/lv_conf_kconfig.h +++ b/src/lv_conf_kconfig.h @@ -13,40 +13,40 @@ extern "C" { /******************* * THEME SELECTION *******************/ - + #ifndef LV_THEME_DEFAULT_INIT - #if defined (CONFIG_LV_THEME_DEFAULT_INIT_EMPTY) - #define LV_THEME_DEFAULT_INIT lv_theme_empty_init - #elif defined (CONFIG_LV_THEME_DEFAULT_INIT_TEMPLATE) - #define LV_THEME_DEFAULT_INIT lv_theme_template_init - #elif defined (CONFIG_LV_THEME_DEFAULT_INIT_MATERIAL) - #define LV_THEME_DEFAULT_INIT lv_theme_material_init - #elif defined (CONFIG_LV_THEME_DEFAULT_INIT_MONO) - #define LV_THEME_DEFAULT_INIT lv_theme_mono_init - #endif +#if defined (CONFIG_LV_THEME_DEFAULT_INIT_EMPTY) +#define LV_THEME_DEFAULT_INIT lv_theme_empty_init +#elif defined (CONFIG_LV_THEME_DEFAULT_INIT_TEMPLATE) +#define LV_THEME_DEFAULT_INIT lv_theme_template_init +#elif defined (CONFIG_LV_THEME_DEFAULT_INIT_MATERIAL) +#define LV_THEME_DEFAULT_INIT lv_theme_material_init +#elif defined (CONFIG_LV_THEME_DEFAULT_INIT_MONO) +#define LV_THEME_DEFAULT_INIT lv_theme_mono_init +#endif #endif /******************* * COLOR SELECTION *******************/ - + #ifdef LV_THEME_DEFAULT_COLOR_PRIMARY - #ifdef CONFIG_LV_THEME_DEFAULT_COLOR_PRIMARY - #define LV_THEME_DEFAULT_COLOR_PRIMARY lv_color_hex(CONFIG_LV_THEME_DEFAULT_COLOR_PRIMARY) - #endif +#ifdef CONFIG_LV_THEME_DEFAULT_COLOR_PRIMARY +#define LV_THEME_DEFAULT_COLOR_PRIMARY lv_color_hex(CONFIG_LV_THEME_DEFAULT_COLOR_PRIMARY) #endif - +#endif + #ifdef LV_THEME_DEFAULT_COLOR_SECONDARY - #ifdef CONFIG_LV_THEME_DEFAULT_COLOR_SECONDARY - #define LV_THEME_DEFAULT_COLOR_SECONDARY lv_color_hex(CONFIG_LV_THEME_DEFAULT_COLOR_SECONDARY) - #endif +#ifdef CONFIG_LV_THEME_DEFAULT_COLOR_SECONDARY +#define LV_THEME_DEFAULT_COLOR_SECONDARY lv_color_hex(CONFIG_LV_THEME_DEFAULT_COLOR_SECONDARY) +#endif #endif /******************** * 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_` is defined * hence the large selection with if-s */ @@ -55,236 +55,236 @@ extern "C" { * SMALL FONT *-----------------*/ #ifndef LV_THEME_DEFAULT_FONT_SMALL - #if defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_8 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_8 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_10 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_10 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_12 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_12 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_14 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_14 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_16 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_16 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_18 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_18 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_20 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_20 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_22 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_22 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_24 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_24 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_26 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_26 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_28 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_28 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_30 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_30 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_32 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_32 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_34 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_34 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_36 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_36 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_38 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_38 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_40 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_40 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_42 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_42 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_44 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_44 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_46 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_46 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_48 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_48 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_UNSCII_8 - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_unscii_8 - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT12SUBPX - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_12_subpx - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT28COMPRESSED - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_28_compressed - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_DEJAVU_16_PERSIAN_HEBREW - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_dejavu_16_persian_hebrew - #elif defined CONFIG_LV_FONT_DEFAULT_SMALL_SIMSUN_16_CJK - #define LV_THEME_DEFAULT_FONT_SMALL &lv_font_simsun_16_cjk - #endif +#if defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_8 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_8 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_10 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_10 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_12 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_12 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_14 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_14 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_16 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_16 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_18 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_18 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_20 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_20 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_22 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_22 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_24 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_24 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_26 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_26 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_28 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_28 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_30 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_30 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_32 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_32 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_34 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_34 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_36 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_36 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_38 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_38 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_40 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_40 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_42 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_42 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_44 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_44 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_46 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_46 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT_48 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_48 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_UNSCII_8 +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_unscii_8 +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT12SUBPX +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_12_subpx +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_MONTSERRAT28COMPRESSED +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_28_compressed +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_DEJAVU_16_PERSIAN_HEBREW +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_dejavu_16_persian_hebrew +#elif defined CONFIG_LV_FONT_DEFAULT_SMALL_SIMSUN_16_CJK +#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_simsun_16_cjk +#endif #endif /*------------------ * NORMAL FONT *-----------------*/ #ifndef LV_THEME_DEFAULT_FONT_NORMAL - #if defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_8 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_8 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_10 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_10 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_12 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_12 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_14 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_14 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_16 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_16 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_18 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_18 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_20 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_20 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_22 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_22 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_24 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_24 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_26 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_26 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_28 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_28 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_30 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_30 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_32 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_32 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_34 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_34 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_36 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_36 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_38 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_38 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_40 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_40 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_42 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_42 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_44 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_44 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_46 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_46 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_48 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_48 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_UNSCII_8 - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_unscii_8 - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT12SUBPX - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_12_subpx - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT28COMPRESSED - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_28_compressed - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_DEJAVU_16_PERSIAN_HEBREW - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_dejavu_16_persian_hebrew - #elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_SIMSUN_16_CJK - #define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_simsun_16_cjk - #endif +#if defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_8 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_8 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_10 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_10 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_12 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_12 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_14 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_14 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_16 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_16 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_18 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_18 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_20 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_20 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_22 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_22 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_24 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_24 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_26 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_26 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_28 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_28 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_30 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_30 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_32 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_32 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_34 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_34 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_36 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_36 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_38 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_38 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_40 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_40 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_42 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_42 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_44 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_44 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_46 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_46 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT_48 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_48 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_UNSCII_8 +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_unscii_8 +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT12SUBPX +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_12_subpx +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_MONTSERRAT28COMPRESSED +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_28_compressed +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_DEJAVU_16_PERSIAN_HEBREW +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_dejavu_16_persian_hebrew +#elif defined CONFIG_LV_FONT_DEFAULT_NORMAL_SIMSUN_16_CJK +#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_simsun_16_cjk +#endif #endif /*------------------ * SUBTITLE FONT *-----------------*/ #ifndef LV_THEME_DEFAULT_FONT_SUBTITLE - #if defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_8 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_8 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_10 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_10 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_12 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_12 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_14 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_14 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_16 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_16 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_18 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_18 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_20 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_20 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_22 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_22 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_24 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_24 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_26 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_26 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_28 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_28 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_30 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_30 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_32 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_32 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_34 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_34 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_36 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_36 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_38 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_38 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_40 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_40 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_42 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_42 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_44 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_44 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_46 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_46 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_48 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_48 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_UNSCII_8 - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_unscii_8 - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT12SUBPX - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_12_subpx - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT28COMPRESSED - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_28_compressed - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_DEJAVU_16_PERSIAN_HEBREW - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_dejavu_16_persian_hebrew - #elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_SIMSUN_16_CJK - #define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_simsun_16_cjk - #endif +#if defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_8 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_8 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_10 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_10 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_12 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_12 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_14 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_14 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_16 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_16 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_18 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_18 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_20 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_20 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_22 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_22 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_24 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_24 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_26 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_26 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_28 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_28 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_30 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_30 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_32 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_32 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_34 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_34 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_36 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_36 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_38 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_38 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_40 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_40 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_42 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_42 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_44 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_44 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_46 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_46 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT_48 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_48 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_UNSCII_8 +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_unscii_8 +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT12SUBPX +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_12_subpx +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_MONTSERRAT28COMPRESSED +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_28_compressed +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_DEJAVU_16_PERSIAN_HEBREW +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_dejavu_16_persian_hebrew +#elif defined CONFIG_LV_FONT_DEFAULT_SUBTITLE_SIMSUN_16_CJK +#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_simsun_16_cjk +#endif #endif /*------------------ * TITLE FONT *-----------------*/ #ifndef LV_THEME_DEFAULT_FONT_TITLE - #if defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_8 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_8 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_10 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_10 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_12 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_12 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_14 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_14 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_16 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_16 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_18 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_18 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_20 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_20 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_22 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_22 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_24 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_24 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_26 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_26 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_28 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_28 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_30 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_30 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_32 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_32 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_34 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_34 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_36 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_36 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_38 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_38 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_40 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_40 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_42 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_42 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_44 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_44 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_46 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_46 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_48 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_48 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_UNSCII_8 - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_unscii_8 - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT12SUBPX - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_12_subpx - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT28COMPRESSED - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_28_compressed - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_DEJAVU_16_PERSIAN_HEBREW - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_dejavu_16_persian_hebrew - #elif defined CONFIG_LV_FONT_DEFAULT_TITLE_SIMSUN_16_CJK - #define LV_THEME_DEFAULT_FONT_TITLE &lv_font_simsun_16_cjk - #endif +#if defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_8 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_8 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_10 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_10 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_12 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_12 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_14 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_14 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_16 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_16 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_18 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_18 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_20 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_20 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_22 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_22 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_24 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_24 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_26 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_26 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_28 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_28 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_30 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_30 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_32 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_32 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_34 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_34 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_36 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_36 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_38 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_38 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_40 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_40 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_42 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_42 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_44 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_44 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_46 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_46 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT_48 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_48 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_UNSCII_8 +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_unscii_8 +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT12SUBPX +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_12_subpx +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_MONTSERRAT28COMPRESSED +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_28_compressed +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_DEJAVU_16_PERSIAN_HEBREW +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_dejavu_16_persian_hebrew +#elif defined CONFIG_LV_FONT_DEFAULT_TITLE_SIMSUN_16_CJK +#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_simsun_16_cjk +#endif #endif #ifdef __cplusplus diff --git a/src/lv_widgets/lv_gauge.c b/src/lv_widgets/lv_gauge.c index f0203adf29..46bfd729c3 100644 --- a/src/lv_widgets/lv_gauge.c +++ b/src/lv_widgets/lv_gauge.c @@ -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); } diff --git a/src/lv_widgets/lv_label.c b/src/lv_widgets/lv_label.c index bc45e46a89..d56b4cbd5f 100644 --- a/src/lv_widgets/lv_label.c +++ b/src/lv_widgets/lv_label.c @@ -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); } diff --git a/src/lv_widgets/lv_msgbox.c b/src/lv_widgets/lv_msgbox.c index 5953632724..daf5758d41 100644 --- a/src/lv_widgets/lv_msgbox.c +++ b/src/lv_widgets/lv_msgbox.c @@ -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); } /**