1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-30 14:43:51 +00:00

[const] Move CONF_X and CONF_Y to const.py (#8999)

This commit is contained in:
Hannah_GBS
2025-06-03 21:28:06 +01:00
committed by GitHub
parent 589f13f0f7
commit 4370b6695e
7 changed files with 28 additions and 14 deletions

View File

@@ -519,8 +519,6 @@ CONF_UPDATE_ON_RELEASE = "update_on_release"
CONF_VISIBLE_ROW_COUNT = "visible_row_count"
CONF_WIDGET = "widget"
CONF_WIDGETS = "widgets"
CONF_X = "x"
CONF_Y = "y"
CONF_ZOOM = "zoom"
# Keypad keys

View File

@@ -13,13 +13,15 @@ from esphome.const import (
CONF_TIME,
CONF_TRIGGER_ID,
CONF_TYPE,
CONF_X,
CONF_Y,
)
from esphome.core import TimePeriod
from esphome.core.config import StartupTrigger
from esphome.schema_extractors import SCHEMA_EXTRACT
from . import defines as df, lv_validation as lvalid
from .defines import CONF_TIME_FORMAT, CONF_X, CONF_Y, LV_GRAD_DIR
from .defines import CONF_TIME_FORMAT, LV_GRAD_DIR
from .helpers import add_lv_use, requires_component, validate_printf
from .lv_validation import lv_color, lv_font, lv_gradient, lv_image, opacity
from .lvcode import LvglComponent, lv_event_t_ptr
@@ -354,8 +356,8 @@ ALIGN_TO_SCHEMA = {
{
cv.Required(CONF_ID): cv.use_id(lv_obj_t),
cv.Required(df.CONF_ALIGN): df.ALIGN_ALIGNMENTS.one_of,
cv.Optional(df.CONF_X, default=0): lvalid.pixels_or_percent,
cv.Optional(df.CONF_Y, default=0): lvalid.pixels_or_percent,
cv.Optional(CONF_X, default=0): lvalid.pixels_or_percent,
cv.Optional(CONF_Y, default=0): lvalid.pixels_or_percent,
}
)
}

View File

@@ -1,12 +1,17 @@
from esphome import automation
import esphome.codegen as cg
from esphome.const import CONF_ID, CONF_ON_BOOT, CONF_ON_VALUE, CONF_TRIGGER_ID
from esphome.const import (
CONF_ID,
CONF_ON_BOOT,
CONF_ON_VALUE,
CONF_TRIGGER_ID,
CONF_X,
CONF_Y,
)
from .defines import (
CONF_ALIGN,
CONF_ALIGN_TO,
CONF_X,
CONF_Y,
DIRECTIONS,
LV_EVENT_MAP,
LV_EVENT_TRIGGERS,

View File

@@ -1,6 +1,14 @@
from esphome import automation, codegen as cg, config_validation as cv
from esphome.components.display_menu_base import CONF_LABEL
from esphome.const import CONF_COLOR, CONF_HEIGHT, CONF_ID, CONF_TEXT, CONF_WIDTH
from esphome.const import (
CONF_COLOR,
CONF_HEIGHT,
CONF_ID,
CONF_TEXT,
CONF_WIDTH,
CONF_X,
CONF_Y,
)
from esphome.cpp_generator import Literal, MockObj
from ..automation import action_to_code
@@ -13,8 +21,6 @@ from ..defines import (
CONF_POINTS,
CONF_SRC,
CONF_START_ANGLE,
CONF_X,
CONF_Y,
literal,
)
from ..lv_validation import (

View File

@@ -1,8 +1,9 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.const import CONF_X, CONF_Y
from esphome.core import Lambda
from ..defines import CONF_MAIN, CONF_X, CONF_Y, call_lambda
from ..defines import CONF_MAIN, call_lambda
from ..lvcode import lv_add
from ..schemas import point_schema
from ..types import LvCompound, LvType