Fix node background color rendering

This commit is contained in:
Daniel Rojas 2021-10-31 14:03:08 +01:00 committed by KV
parent 634cdd5265
commit c21f81a2cc

View File

@ -295,11 +295,10 @@ class Harness:
for connector in self.connectors.values(): for connector in self.connectors.values():
# generate connector node # generate connector node
gv_html = gv_node_component(connector) gv_html = gv_node_component(connector)
bgcolor = calculate_node_bgcolor(connector, self.options) gv_html.update_attribs(bgcolor=calculate_node_bgcolor(connector, self.options))
dot.node( dot.node(
connector.designator, connector.designator,
label=f"<\n{gv_html}\n>", label=f"<\n{gv_html}\n>",
bgcolor=bgcolor,
shape="box", shape="box",
style="filled", style="filled",
) )
@ -326,12 +325,11 @@ class Harness:
# generate cable node # generate cable node
# TODO: PN info for bundles (per wire) # TODO: PN info for bundles (per wire)
gv_html = gv_node_component(cable) gv_html = gv_node_component(cable)
bgcolor = calculate_node_bgcolor(cable, self.options) gv_html.update_attribs(bgcolor=calculate_node_bgcolor(cable, self.options))
style = "filled,dashed" if cable.category == "bundle" else "filled" style = "filled,dashed" if cable.category == "bundle" else "filled"
dot.node( dot.node(
cable.designator, cable.designator,
label=f"<\n{gv_html}\n>", label=f"<\n{gv_html}\n>",
bgcolor=bgcolor,
shape="box", shape="box",
style=style, style=style,
) )