Fenster-/Tür-Einstellungsdialog: reicher Editor mit Live-Ansicht + Stil speichern
Das ⚙ der Öffnungs-Sektion öffnet neu einen dedizierten Dialog (VW-Studie §3) statt in den Ressourcen-Tab zu springen. Drei Zonen: Kategorie-Sidebar, Parameter-Panel, Live-2D-Frontalansicht (aus den aktuellen Werten gezeichnet: Rahmen/Flügel/Öffnungslinien/Verglasung/Rollladenkasten). - OpeningEditorDialog.tsx: Kategorien Basis/Grösse/Rahmen/Flügel/Sonnenschutz (Fenster) bzw. Türblatt (Tür); Flügeltabelle (Flügel/Pfosten + Öffnungsart + Anschlag je Zeile); Stil-Leiste mit Stilwahl + 'Als Stil speichern …' - App: openingEditorId-State, Dialog-Render, saveOpeningStyle (klont aktuellen Typ als neuen benannten WindowType/DoorType und weist ihn zu) - host.onOpenOpeningEditor + OpeningInfo.id für den ⚙-Sprung - Studie docs/design/window-editor-vectorworks-study.md - Dialog-CSS (.oed-*) + i18n (de/en) Renderer-Konsum der neuen Felder (sashes/glazingPanes/shading in 2D/3D) folgt separat.
This commit is contained in:
@@ -299,6 +299,12 @@ export interface PanelHostValue {
|
||||
* (Discoverability: von der gewählten Öffnung in den Typeditor springen).
|
||||
*/
|
||||
onEditOpeningType: (kind: "door" | "window") => void;
|
||||
/**
|
||||
* Öffnet den reichen Fenster-/Tür-Einstellungsdialog für DIESE Öffnung
|
||||
* (Kategorie-Sidebar, Live-2D-Vorschau, Flügeleinteilung, „Als Stil speichern").
|
||||
* Ist der Primärort für Öffnungs-Parameter; das ⚙ der OpeningSection ruft ihn.
|
||||
*/
|
||||
onOpenOpeningEditor: (openingId: string) => void;
|
||||
/**
|
||||
* Immutable Änderung von Dach-Attributen (Form/Neigung/Überstand/Firstrichtung/
|
||||
* Dicke) — wirkt NUR auf das selektierte Dach.
|
||||
|
||||
Reference in New Issue
Block a user