// SPDX-License-Identifier: Apache-2.0 #pragma once #include #include #ifdef __cplusplus extern "C" { #endif enum LvglFontSize { FONT_SIZE_SMALL, FONT_SIZE_DEFAULT, FONT_SIZE_LARGE, }; enum LvglFontScale { FONT_SCALE_SMALL, FONT_SCALE_DEFAULT, FONT_SCALE_LARGE, }; void lvgl_set_text_font_scale(enum LvglFontScale font_scale); enum LvglFontScale lvgl_get_text_font_scale(void); const lv_font_t* lvgl_get_shared_icon_font(void); uint32_t lvgl_get_shared_icon_font_height(void); const lv_font_t* lvgl_get_text_font(enum LvglFontSize font_size); uint32_t lvgl_get_text_font_height(enum LvglFontSize font_size); const lv_font_t* lvgl_get_launcher_icon_font(void); uint32_t lvgl_get_launcher_icon_font_height(void); const lv_font_t* lvgl_get_statusbar_icon_font(void); uint32_t lvgl_get_statusbar_icon_font_height(void); #ifdef __cplusplus } #endif