Fenster: Rahmen-Kontur in Aufsicht separat von den geschnittenen Laibungsblöcken stylebar

Bisher teilten sich die geschnittenen Laibungs-/Stulp-Blöcke (O-Blöcke,
Schnittfläche des Rahmenmaterials) und die durchlaufende Rahmen-Kontur
zwischen ihnen (Aufsicht, nicht geschnitten) dieselbe frameLine-Farbe. Neues
Opening.frameViewLine übersteuert nur noch die Kontur; ohne Angabe fällt sie
weiterhin auf frameLine zurück (bisheriges Verhalten unverändert). frameLine
im UI zu "Rahmen (Schnitt)" umbenannt, um die beiden Kategorien zu unterscheiden.
This commit is contained in:
2026-07-12 20:19:20 +02:00
parent 5be49c5557
commit da0f066e49
9 changed files with 83 additions and 13 deletions
+15 -3
View File
@@ -1219,11 +1219,23 @@ export interface Opening {
*/
color?: string;
/**
* Nur Fenster, Grundriss: Übersteuerung von Farbe/Strichstärke des
* Blendrahmens + Stulp-/Laibungsblöcke ({@link LineStyleOverride}).
* `undefined` ⇒ {@link Opening.color}, sonst Kategorie-Farbe/Haarlinie.
* Nur Fenster, Grundriss: Übersteuerung von Farbe/Strichstärke der
* GESCHNITTENEN Blendrahmen-Querschnittsblöcke an den Laibungs-Enden
* ({@link LineStyleOverride}, entspricht `windowSymbol.jambMarks` — die
* Schnittfläche des Rahmenmaterials an der Wand-Laibung). `undefined` ⇒
* {@link Opening.color}, sonst Kategorie-Farbe/Haarlinie. Separat von
* {@link frameViewLine} (die durchlaufende Rahmen-Kontur in Aufsicht).
*/
frameLine?: LineStyleOverride;
/**
* Nur Fenster, Grundriss: Übersteuerung von Farbe/Strichstärke der
* durchlaufenden Blendrahmen-KONTUR in Aufsicht (das Rechteck aus
* `windowSymbol.frame` — die beiden Linien zwischen den geschnittenen
* Laibungs-/Stulp-Blöcken, NICHT geschnitten, sondern von oben/unten
* projiziert). `undefined` ⇒ fällt auf {@link frameLine} zurück (bisheriges
* Verhalten: eine gemeinsame Farbe/Stärke für Schnitt UND Aufsicht).
*/
frameViewLine?: LineStyleOverride;
/**
* Nur Fenster, Grundriss: Übersteuerung von Farbe/Strichstärke des
* Flügelrahmens/der Sprossen (window-sash/window-mullion).