From b137fd3d0cffe862b2b0deea42cb8229a4e372bd Mon Sep 17 00:00:00 2001 From: freshavocado7 Date: Fri, 22 Dec 2023 13:18:48 +0100 Subject: [PATCH] fix(realization-view): Add styling for all individual layersX MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Ernst Würger --- capellambse_context_diagrams/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/capellambse_context_diagrams/__init__.py b/capellambse_context_diagrams/__init__.py index 4a559eca..dbc99aa4 100644 --- a/capellambse_context_diagrams/__init__.py +++ b/capellambse_context_diagrams/__init__.py @@ -177,9 +177,13 @@ def register_realization_view() -> None: (pa.PhysicalComponent, DiagramType.PAB), (pa.PhysicalFunction, DiagramType.PDFB), ] + styles: dict[str, dict[str, capstyle.CSSdef]] = {} for class_, dgcls in supported_classes: common.set_accessor( class_, "realization_view", - context.RealizationViewContextAccessor(dgcls.value), + context.RealizationViewContextAccessor("Realization Diagram"), ) + styles |= capstyle.STYLES.get(dgcls.value, {}) + + capstyle.STYLES["Realization Diagram"] = styles