mirror of
https://github.com/esphome/esphome.git
synced 2024-11-23 15:38:11 +01:00
Generalise image requirements
This commit is contained in:
parent
b829d9082c
commit
991700af2a
2 changed files with 3 additions and 7 deletions
|
@ -30,7 +30,7 @@ from .defines import (
|
|||
call_lambda,
|
||||
literal,
|
||||
)
|
||||
from .helpers import esphome_fonts_used, lv_fonts_used, requires_component
|
||||
from .helpers import add_lv_use, esphome_fonts_used, lv_fonts_used, requires_component
|
||||
from .types import lv_font_t, lv_gradient_t, lv_img_t
|
||||
|
||||
opacity_consts = LvConstant("LV_OPA_", "TRANSP", "COVER")
|
||||
|
@ -326,6 +326,7 @@ def image_validator(value):
|
|||
value = requires_component("image")(value)
|
||||
value = cv.use_id(Image_)(value)
|
||||
lv_images_used.add(value)
|
||||
add_lv_use("img", "label")
|
||||
return value
|
||||
|
||||
|
||||
|
|
|
@ -342,14 +342,9 @@ FLEX_OBJ_SCHEMA = {
|
|||
}
|
||||
|
||||
|
||||
def bg_image_validator(value):
|
||||
add_lv_use("img", "label")
|
||||
return lv_image(value)
|
||||
|
||||
|
||||
DISP_BG_SCHEMA = cv.Schema(
|
||||
{
|
||||
cv.Optional(df.CONF_DISP_BG_IMAGE): bg_image_validator,
|
||||
cv.Optional(df.CONF_DISP_BG_IMAGE): lv_image,
|
||||
cv.Optional(df.CONF_DISP_BG_COLOR): lv_color,
|
||||
}
|
||||
)
|
||||
|
|
Loading…
Reference in a new issue