Home
last modified time | relevance | path

Searched refs:lv_theme_t (Results 1 – 17 of 17) sorted by relevance

/lvgl-latest/src/themes/
Dlv_theme.c25 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 …]
Dlv_theme.h26 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);
Dlv_theme_private.h29 lv_theme_t * parent; /**< Apply the current theme's style on top of this theme. */
/lvgl-latest/examples/styles/
Dlv_example_style_14.c9 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/
Dlv_theme_simple.h38 lv_theme_t * lv_theme_simple_init(lv_display_t * disp);
50 lv_theme_t * lv_theme_simple_get(void);
Dlv_theme_simple.c54 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/
Dlv_theme_default.h41 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);
Dlv_theme_default.c163 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/
Dlv_theme_mono.h39 lv_theme_t * lv_theme_mono_init(lv_display_t * disp, bool dark_bg, const lv_font_t * font);
Dlv_theme_mono.c63 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/
Dlv_demo_ebike.c45 static lv_theme_t * theme_original;
78 lv_theme_t * theme = lv_theme_simple_init(display); in lv_demo_ebike()
/lvgl-latest/src/display/
Dlv_display_private.h148 lv_theme_t * theme; /**< The theme assigned to the screen*/
Dlv_display.h509 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);
Dlv_display.c877 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/
Dlv_types.h114 typedef struct _lv_theme_t lv_theme_t; typedef
/lvgl-latest/demos/smartwatch/
Dlv_demo_smartwatch.c48 static lv_theme_t * theme_original;
92lv_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/
Dstyle.rst536lv_theme_t * th = lv_theme_default_init(display, /* Use DPI, size, etc. from this …