mirror of
https://github.com/esphome/esphome.git
synced 2024-11-28 12:46:22 +01:00
clang-format, ci-custom, and build fixes
This commit is contained in:
parent
4046d9e074
commit
409ba147a3
@ -1,7 +1,12 @@
|
|||||||
import esphome.codegen as cg
|
import esphome.codegen as cg
|
||||||
import esphome.config_validation as cv
|
import esphome.config_validation as cv
|
||||||
from esphome.components import display, font, color
|
from esphome.components import display, font, color
|
||||||
from esphome.const import CONF_ID, CONF_TRIGGER_ID
|
from esphome.const import (
|
||||||
|
CONF_ID,
|
||||||
|
CONF_TRIGGER_ID,
|
||||||
|
CONF_FOREGROUND_COLOR,
|
||||||
|
CONF_BACKGROUND_COLOR,
|
||||||
|
)
|
||||||
from esphome import automation, core
|
from esphome import automation, core
|
||||||
|
|
||||||
from esphome.components.display_menu_base import (
|
from esphome.components.display_menu_base import (
|
||||||
@ -13,8 +18,6 @@ from esphome.components.display_menu_base import (
|
|||||||
CONF_DISPLAY = "display"
|
CONF_DISPLAY = "display"
|
||||||
CONF_FONT = "font"
|
CONF_FONT = "font"
|
||||||
CONF_MENU_ITEM_VALUE = "menu_item_value"
|
CONF_MENU_ITEM_VALUE = "menu_item_value"
|
||||||
CONF_FOREGROUND_COLOR = "foreground_color"
|
|
||||||
CONF_BACKGROUND_COLOR = "background_color"
|
|
||||||
CONF_ON_REDRAW = "on_redraw"
|
CONF_ON_REDRAW = "on_redraw"
|
||||||
|
|
||||||
graphical_display_menu_ns = cg.esphome_ns.namespace("graphical_display_menu")
|
graphical_display_menu_ns = cg.esphome_ns.namespace("graphical_display_menu")
|
||||||
|
@ -10,9 +10,9 @@ namespace graphical_layout {
|
|||||||
static const char *const TAG = "fixeddimensionpanel";
|
static const char *const TAG = "fixeddimensionpanel";
|
||||||
|
|
||||||
void FixedDimensionPanel::dump_config(int indent_depth, int additional_level_depth) {
|
void FixedDimensionPanel::dump_config(int indent_depth, int additional_level_depth) {
|
||||||
ESP_LOGCONFIG(TAG, "%*sWidth: %i (Will use display width: %s)", indent_depth, "", this->width_.value(),
|
ESP_LOGCONFIG(TAG, "%*sWidth: %i (Will use display width: %s)", indent_depth, "", this->width_.value(),
|
||||||
YESNO(this->width_.value() < 1));
|
YESNO(this->width_.value() < 1));
|
||||||
+ ESP_LOGCONFIG(TAG, "%*sHeight: %i (Will use display height: %s)", indent_depth, "", this->height_.value(),
|
ESP_LOGCONFIG(TAG, "%*sHeight: %i (Will use display height: %s)", indent_depth, "", this->height_.value(),
|
||||||
YESNO(this->height_.value() < 1));
|
YESNO(this->height_.value() < 1));
|
||||||
this->child_->dump_config(indent_depth + additional_level_depth, additional_level_depth);
|
this->child_->dump_config(indent_depth + additional_level_depth, additional_level_depth);
|
||||||
}
|
}
|
||||||
|
@ -70,7 +70,7 @@ const LogString *horizontal_child_align_to_string(HorizontalChildAlign align) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const LogString *vertical_child_align_to_string(VerticalChildAlign align) {
|
const LogString *vertical_child_align_to_string(VerticalChildAlign align) {
|
||||||
switch (align) {
|
switch (align) {
|
||||||
case VerticalChildAlign::TOP:
|
case VerticalChildAlign::TOP:
|
||||||
return LOG_STR("TOP");
|
return LOG_STR("TOP");
|
||||||
|
@ -2,6 +2,7 @@ import esphome.codegen as cg
|
|||||||
import esphome.config_validation as cv
|
import esphome.config_validation as cv
|
||||||
from esphome.components import font, color
|
from esphome.components import font, color
|
||||||
from esphome.components.display import display_ns
|
from esphome.components.display import display_ns
|
||||||
|
# from esphome.const import CONF_FOREGROUND_COLOR, CONF_BACKGROUND_COLOR
|
||||||
|
|
||||||
graphical_layout_ns = cg.esphome_ns.namespace("graphical_layout")
|
graphical_layout_ns = cg.esphome_ns.namespace("graphical_layout")
|
||||||
TextPanel = graphical_layout_ns.class_("TextPanel")
|
TextPanel = graphical_layout_ns.class_("TextPanel")
|
||||||
@ -9,8 +10,6 @@ TextAlign = display_ns.enum("TextAlign", is_class=True)
|
|||||||
|
|
||||||
CONF_TEXT_PANEL = "text_panel"
|
CONF_TEXT_PANEL = "text_panel"
|
||||||
CONF_FONT = "font"
|
CONF_FONT = "font"
|
||||||
CONF_FOREGROUND_COLOR = "foreground_color"
|
|
||||||
CONF_BACKGROUND_COLOR = "background_color"
|
|
||||||
CONF_TEXT = "text"
|
CONF_TEXT = "text"
|
||||||
CONF_TEXT_ALIGN = "text_align"
|
CONF_TEXT_ALIGN = "text_align"
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ void TextRunPanel::render_internal(display::Display *display, display::Rect boun
|
|||||||
calculated->run->background_color_);
|
calculated->run->background_color_);
|
||||||
}
|
}
|
||||||
display->print(calculated->bounds.x, calculated->bounds.y, calculated->run->font_,
|
display->print(calculated->bounds.x, calculated->bounds.y, calculated->run->font_,
|
||||||
calculated->run->foreground_color_, display::TextAlign::TOP_LEFT, calculated->text_.c_str()
|
calculated->run->foreground_color_, display::TextAlign::TOP_LEFT, calculated->text_.c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this->debug_outline_runs_) {
|
if (this->debug_outline_runs_) {
|
||||||
@ -232,8 +232,9 @@ void TextRunPanel::apply_alignment_to_layout(CalculatedLayout *calculated_layout
|
|||||||
|
|
||||||
switch (y_align) {
|
switch (y_align) {
|
||||||
case display::TextAlign::BOTTOM: {
|
case display::TextAlign::BOTTOM: {
|
||||||
y_adjustment = max_line_height - run->bounds.h;
|
y_adjustment = max_line_height - run->bounds.h;
|
||||||
ESP_LOGVV(TAG, "Will adjust line %i by %i y-pixels (%i vs %i)", i, y_adjustment, max_line_height, run->bounds.h);
|
ESP_LOGVV(TAG, "Will adjust line %i by %i y-pixels (%i vs %i)", i, y_adjustment, max_line_height,
|
||||||
|
run->bounds.h);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case display::TextAlign::CENTER_VERTICAL: {
|
case display::TextAlign::CENTER_VERTICAL: {
|
||||||
|
@ -2,7 +2,7 @@ import esphome.codegen as cg
|
|||||||
import esphome.config_validation as cv
|
import esphome.config_validation as cv
|
||||||
from esphome.components import font, color
|
from esphome.components import font, color
|
||||||
from esphome.components.display import display_ns
|
from esphome.components.display import display_ns
|
||||||
from esphome.const import CONF_ID
|
from esphome.const import CONF_ID#, CONF_FOREGROUND_COLOR, CONF_BACKGROUND_COLOR
|
||||||
|
|
||||||
graphical_layout_ns = cg.esphome_ns.namespace("graphical_layout")
|
graphical_layout_ns = cg.esphome_ns.namespace("graphical_layout")
|
||||||
TextRunPanel = graphical_layout_ns.class_("TextRunPanel")
|
TextRunPanel = graphical_layout_ns.class_("TextRunPanel")
|
||||||
@ -11,8 +11,6 @@ TextRun = graphical_layout_ns.class_("TextRun")
|
|||||||
|
|
||||||
CONF_TEXT_RUN_PANEL = "text_run_panel"
|
CONF_TEXT_RUN_PANEL = "text_run_panel"
|
||||||
CONF_FONT = "font"
|
CONF_FONT = "font"
|
||||||
CONF_FOREGROUND_COLOR = "foreground_color"
|
|
||||||
CONF_BACKGROUND_COLOR = "background_color"
|
|
||||||
CONF_TEXT = "text"
|
CONF_TEXT = "text"
|
||||||
CONF_TEXT_ALIGN = "text_align"
|
CONF_TEXT_ALIGN = "text_align"
|
||||||
CONF_MAX_WIDTH = "max_width"
|
CONF_MAX_WIDTH = "max_width"
|
||||||
@ -20,7 +18,6 @@ CONF_MIN_WIDTH = "min_width"
|
|||||||
CONF_RUNS = "runs"
|
CONF_RUNS = "runs"
|
||||||
CONF_DEBUG_OUTLINE_RUNS = "debug_outline_runs"
|
CONF_DEBUG_OUTLINE_RUNS = "debug_outline_runs"
|
||||||
|
|
||||||
|
|
||||||
TEXT_ALIGN = {
|
TEXT_ALIGN = {
|
||||||
"TOP_LEFT": TextAlign.TOP_LEFT,
|
"TOP_LEFT": TextAlign.TOP_LEFT,
|
||||||
"TOP_CENTER": TextAlign.TOP_CENTER,
|
"TOP_CENTER": TextAlign.TOP_CENTER,
|
||||||
|
@ -4,6 +4,8 @@ import esphome.codegen as cg
|
|||||||
from esphome.components import color
|
from esphome.components import color
|
||||||
from esphome.const import (
|
from esphome.const import (
|
||||||
CONF_VISIBLE,
|
CONF_VISIBLE,
|
||||||
|
CONF_FOREGROUND_COLOR,
|
||||||
|
CONF_BACKGROUND_COLOR,
|
||||||
)
|
)
|
||||||
from . import CONF_NEXTION_ID
|
from . import CONF_NEXTION_ID
|
||||||
from . import Nextion
|
from . import Nextion
|
||||||
@ -24,9 +26,7 @@ CONF_WAKE_UP_PAGE = "wake_up_page"
|
|||||||
CONF_START_UP_PAGE = "start_up_page"
|
CONF_START_UP_PAGE = "start_up_page"
|
||||||
CONF_AUTO_WAKE_ON_TOUCH = "auto_wake_on_touch"
|
CONF_AUTO_WAKE_ON_TOUCH = "auto_wake_on_touch"
|
||||||
CONF_WAVE_MAX_LENGTH = "wave_max_length"
|
CONF_WAVE_MAX_LENGTH = "wave_max_length"
|
||||||
CONF_BACKGROUND_COLOR = "background_color"
|
|
||||||
CONF_BACKGROUND_PRESSED_COLOR = "background_pressed_color"
|
CONF_BACKGROUND_PRESSED_COLOR = "background_pressed_color"
|
||||||
CONF_FOREGROUND_COLOR = "foreground_color"
|
|
||||||
CONF_FOREGROUND_PRESSED_COLOR = "foreground_pressed_color"
|
CONF_FOREGROUND_PRESSED_COLOR = "foreground_pressed_color"
|
||||||
CONF_FONT_ID = "font_id"
|
CONF_FONT_ID = "font_id"
|
||||||
CONF_EXIT_REPARSE_ON_START = "exit_reparse_on_start"
|
CONF_EXIT_REPARSE_ON_START = "exit_reparse_on_start"
|
||||||
|
@ -70,6 +70,7 @@ CONF_AWAY = "away"
|
|||||||
CONF_AWAY_COMMAND_TOPIC = "away_command_topic"
|
CONF_AWAY_COMMAND_TOPIC = "away_command_topic"
|
||||||
CONF_AWAY_CONFIG = "away_config"
|
CONF_AWAY_CONFIG = "away_config"
|
||||||
CONF_AWAY_STATE_TOPIC = "away_state_topic"
|
CONF_AWAY_STATE_TOPIC = "away_state_topic"
|
||||||
|
CONF_BACKGROUND_COLOR = "background_color"
|
||||||
CONF_BACKLIGHT_PIN = "backlight_pin"
|
CONF_BACKLIGHT_PIN = "backlight_pin"
|
||||||
CONF_BASELINE = "baseline"
|
CONF_BASELINE = "baseline"
|
||||||
CONF_BATTERY_LEVEL = "battery_level"
|
CONF_BATTERY_LEVEL = "battery_level"
|
||||||
@ -288,6 +289,7 @@ CONF_FLOW = "flow"
|
|||||||
CONF_FLOW_CONTROL_PIN = "flow_control_pin"
|
CONF_FLOW_CONTROL_PIN = "flow_control_pin"
|
||||||
CONF_FOR = "for"
|
CONF_FOR = "for"
|
||||||
CONF_FORCE_UPDATE = "force_update"
|
CONF_FORCE_UPDATE = "force_update"
|
||||||
|
CONF_FOREGROUND_COLOR = "foreground_color"
|
||||||
CONF_FORMALDEHYDE = "formaldehyde"
|
CONF_FORMALDEHYDE = "formaldehyde"
|
||||||
CONF_FORMAT = "format"
|
CONF_FORMAT = "format"
|
||||||
CONF_FORWARD_ACTIVE_ENERGY = "forward_active_energy"
|
CONF_FORWARD_ACTIVE_ENERGY = "forward_active_energy"
|
||||||
|
Loading…
Reference in New Issue
Block a user