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