[CHANGE] VARIOFOERDERER_NACHRUESTEN: Baurichtung per Dialog statt Konsole (Teil C der GUI-Umstellung)
Neuer Dialog vfs_nachruesten_hz (dcl/variofoerderer.dcl) + vfs-dialog-nachruesten-hz (Lisp/vf_standard.lsp) ersetzt den fruehren getreal-Prompt. Zeigt pro unmarkiertem VF_n-Fund Blockname/erkannten Typ und ein hz-Feld, vorbelegt mit dem zuletzt eingegebenen Wert (identisches Default-Fortpflanzungs-Verhalten wie vorher). "Abbrechen" im Dialog uebernimmt bewusst nur den Vorgabewert fuer DIESEN Fund (Rueckgabe 'ABBRUCH), statt die ganze Nachruesten-Schleife abzubrechen oder auf die Konsole zurueckzufallen - echter Konsolen-Rueckfall bleibt ausschliesslich fuer den Fall, dass der Dialog gar nicht gezeigt werden kann (GUI abgeschaltet). Die Objektauswahl (ssget) selbst bleibt unveraendert Zeichnung/Konsole. doc/variofoerderer.md um den Befehl ergaenzt (war dort bisher gar nicht erwaehnt). Manuell in BricsCAD getestet (unmarkierter VF_4-Block, Dialog erscheint, hz=0 markiert) - laeuft. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -383,6 +383,18 @@ interaktive Linienzug-Ablauf weiter (Abschnitt 5).
|
||||
Einzige Eingabe — Rest laeuft automatisch (Attribute aggregiert, Luecken
|
||||
werden gemeldet).
|
||||
|
||||
**VARIOFOERDERER_NACHRUESTEN / VF_NACHRUESTEN**
|
||||
|
||||
| Feld | Steuerelement | Werte |
|
||||
|---|---|---|
|
||||
| VF_n-Bloecke | Objektauswahl (`ssget`) | Altbestand ohne `SSG_VF_EDIT`-Marker |
|
||||
| Baurichtung hz je Fund | Dialog `vfs_nachruesten_hz` (Zahl, Grad) | Vorgabe = zuletzt eingegebener Wert; Rueckfall auf Konsole nur, wenn der Dialog nicht gezeigt werden kann/darf |
|
||||
|
||||
Typ (Standard/Etage) wird automatisch aus den Attributen erkannt
|
||||
(`GF_Bogen_R/L_60` -> Etage). Nur die Baurichtung ist nicht rekonstruierbar
|
||||
und wird je unmarkiertem Fund abgefragt; "Abbrechen" im Dialog uebernimmt
|
||||
fuer diesen Fund den Vorgabewert, ohne die ganze Schleife abzubrechen.
|
||||
|
||||
**VF_SEKTION_RESTORE — lose Kette aus der Zeichnung wiederherstellen**
|
||||
|
||||
| Feld | Steuerelement | Werte |
|
||||
|
||||
Reference in New Issue
Block a user