Searched refs:lv_theme_t (Results 1 – 17 of 17) sorted by relevance
/lvgl-latest/src/themes/ |
D | lv_theme.c | 25 static void apply_theme(lv_theme_t * th, lv_obj_t * obj); 26 static void apply_theme_recursion(lv_theme_t * th, lv_obj_t * obj); 40 lv_theme_t * lv_theme_get_from_obj(lv_obj_t * obj) in lv_theme_get_from_obj() 48 lv_theme_t * th = lv_theme_get_from_obj(obj); in lv_theme_apply() 56 void lv_theme_set_parent(lv_theme_t * new_theme, lv_theme_t * base) in lv_theme_set_parent() 61 void lv_theme_set_apply_cb(lv_theme_t * theme, lv_theme_apply_cb_t apply_cb) in lv_theme_set_apply_cb() 68 lv_theme_t * th = lv_theme_get_from_obj(obj); in lv_theme_get_font_small() 74 lv_theme_t * th = lv_theme_get_from_obj(obj); in lv_theme_get_font_normal() 80 lv_theme_t * th = lv_theme_get_from_obj(obj); in lv_theme_get_font_large() 86 lv_theme_t * th = lv_theme_get_from_obj(obj); in lv_theme_get_color_primary() [all …]
|
D | lv_theme.h | 26 typedef void (*lv_theme_apply_cb_t)(lv_theme_t *, lv_obj_t *); 37 lv_theme_t * lv_theme_get_from_obj(lv_obj_t * obj); 52 void lv_theme_set_parent(lv_theme_t * new_theme, lv_theme_t * parent); 60 void lv_theme_set_apply_cb(lv_theme_t * theme, lv_theme_apply_cb_t apply_cb);
|
D | lv_theme_private.h | 29 lv_theme_t * parent; /**< Apply the current theme's style on top of this theme. */
|
/lvgl-latest/examples/styles/ |
D | lv_example_style_14.c | 9 static void new_theme_apply_cb(lv_theme_t * th, lv_obj_t * obj) in new_theme_apply_cb() 27 lv_theme_t * th_act = lv_display_get_theme(NULL); in new_theme_init_and_set() 28 static lv_theme_t th_new; in new_theme_init_and_set()
|
/lvgl-latest/src/themes/simple/ |
D | lv_theme_simple.h | 38 lv_theme_t * lv_theme_simple_init(lv_display_t * disp); 50 lv_theme_t * lv_theme_simple_get(void);
|
D | lv_theme_simple.c | 54 lv_theme_t base; 63 static void theme_apply(lv_theme_t * th, lv_obj_t * obj); 152 lv_theme_t * lv_theme_simple_get(void) in lv_theme_simple_get() 158 return (lv_theme_t *)theme_def; in lv_theme_simple_get() 177 lv_theme_t * lv_theme_simple_init(lv_display_t * disp) in lv_theme_simple_init() 196 if(disp == NULL || lv_display_get_theme(disp) == (lv_theme_t *)theme) { in lv_theme_simple_init() 202 return (lv_theme_t *)theme_def; in lv_theme_simple_init() 205 static void theme_apply(lv_theme_t * th, lv_obj_t * obj) in theme_apply()
|
/lvgl-latest/src/themes/default/ |
D | lv_theme_default.h | 41 lv_theme_t * lv_theme_default_init(lv_display_t * disp, lv_color_t color_primary, lv_color_t color_… 48 lv_theme_t * lv_theme_default_get(void);
|
D | lv_theme_default.c | 163 lv_theme_t base; 185 static void theme_apply(lv_theme_t * th, lv_obj_t * obj); 640 lv_theme_t * lv_theme_default_init(lv_display_t * disp, lv_color_t color_primary, lv_color_t color_… in lv_theme_default_init() 669 return (lv_theme_t *) theme; in lv_theme_default_init() 686 …if(disp == NULL || lv_display_get_theme(disp) == (lv_theme_t *)theme) lv_obj_report_style_change(N… in lv_theme_default_init() 690 return (lv_theme_t *) theme; in lv_theme_default_init() 710 lv_theme_t * lv_theme_default_get(void) in lv_theme_default_get() 716 return (lv_theme_t *)theme_def; in lv_theme_default_get() 726 static void theme_apply(lv_theme_t * th, lv_obj_t * obj) in theme_apply()
|
/lvgl-latest/src/themes/mono/ |
D | lv_theme_mono.h | 39 lv_theme_t * lv_theme_mono_init(lv_display_t * disp, bool dark_bg, const lv_font_t * font);
|
D | lv_theme_mono.c | 63 lv_theme_t base; 72 static void theme_apply(lv_theme_t * th, lv_obj_t * obj); 206 lv_theme_t * lv_theme_mono_init(lv_display_t * disp, bool dark_bg, const lv_font_t * font) in lv_theme_mono_init() 225 …if(disp == NULL || lv_display_get_theme(disp) == (lv_theme_t *) theme) lv_obj_report_style_change(… in lv_theme_mono_init() 229 return (lv_theme_t *)theme_def; in lv_theme_mono_init() 232 static void theme_apply(lv_theme_t * th, lv_obj_t * obj) in theme_apply()
|
/lvgl-latest/demos/ebike/ |
D | lv_demo_ebike.c | 45 static lv_theme_t * theme_original; 78 lv_theme_t * theme = lv_theme_simple_init(display); in lv_demo_ebike()
|
/lvgl-latest/src/display/ |
D | lv_display_private.h | 148 lv_theme_t * theme; /**< The theme assigned to the screen*/
|
D | lv_display.h | 509 void lv_display_set_theme(lv_display_t * disp, lv_theme_t * th); 516 lv_theme_t * lv_display_get_theme(lv_display_t * disp);
|
D | lv_display.c | 877 void lv_display_set_theme(lv_display_t * disp, lv_theme_t * th) in lv_display_set_theme() 895 lv_theme_t * lv_display_get_theme(lv_display_t * disp) in lv_display_get_theme()
|
/lvgl-latest/src/misc/ |
D | lv_types.h | 114 typedef struct _lv_theme_t lv_theme_t; typedef
|
/lvgl-latest/demos/smartwatch/ |
D | lv_demo_smartwatch.c | 48 static lv_theme_t * theme_original; 92 …lv_theme_t * theme = lv_theme_default_init(display, lv_palette_main(LV_PALETTE_BLUE), lv_palette_m… in lv_demo_smartwatch()
|
/lvgl-latest/docs/details/base-widget/styles/ |
D | style.rst | 536 …lv_theme_t * th = lv_theme_default_init(display, /* Use DPI, size, etc. from this …
|