1 /** 2 * @file lv_theme_material.h 3 * 4 */ 5 6 #ifndef LV_THEME_EMPTY_H 7 #define LV_THEME_EMPTY_H 8 9 #ifdef __cplusplus 10 extern "C" { 11 #endif 12 13 /********************* 14 * INCLUDES 15 *********************/ 16 #include "../lv_conf_internal.h" 17 18 #if LV_USE_THEME_EMPTY 19 20 /********************* 21 * DEFINES 22 *********************/ 23 24 /********************** 25 * TYPEDEFS 26 **********************/ 27 28 /********************** 29 * GLOBAL PROTOTYPES 30 **********************/ 31 32 33 /** 34 * Initialize the default 35 * @param color_primary the primary color of the theme 36 * @param color_secondary the secondary color for the theme 37 * @param flags ORed flags starting with `LV_THEME_DEF_FLAG_...` 38 * @param font_small pointer to a small font 39 * @param font_normal pointer to a normal font 40 * @param font_subtitle pointer to a large font 41 * @param font_title pointer to a extra large font 42 * @return a pointer to reference this theme later 43 */ 44 lv_theme_t * lv_theme_empty_init(lv_color_t color_primary, lv_color_t color_secondary, uint32_t flags, 45 const lv_font_t * font_small, const lv_font_t * font_normal, const lv_font_t * font_subtitle, 46 const lv_font_t * font_title); 47 /********************** 48 * MACROS 49 **********************/ 50 51 #endif 52 53 #ifdef __cplusplus 54 } /* extern "C" */ 55 #endif 56 57 #endif /*LV_THEME_ALIEN_H*/ 58