doc: Wizard-Dialog zeigt echte Frage statt generischem Menuetext

frage-key-Parameter (vfl-menu/vfl-menu-int -> *vflw-menu-frage* ->
vflw-wahl) dokumentiert, der die Dialog-Kopfzeile mit der eigentlichen
Frage statt "Ihre Wahl (1/2/3)..." befuellt.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-27 10:58:15 +02:00
parent e3dbaceb24
commit c9ce3bbe4a
+9 -3
View File
@@ -18,9 +18,15 @@ Mehrfachauswahl) bereit, die von JEDER Konsolen-Frage in `vf_linienzug.lsp`
wiederverwendet werden (siehe dortiger Abschnitt "WIZARD-EINGABE"). Die
Original-Konsolen-Fragen (princ + getstring/getreal/getint, de/en ueber
`ssg-text`) bleiben unveraendert im Code stehen und sind die Grundlage der
Dialoge (Prompt-Text = Dialog-Kopfzeile, Menue-Optionen = Popup-Liste) - bei
Bedarf per Befehl `VF_WIZARD_AUS` (zurueck: `VF_WIZARD_AN`) sofort wieder
reine Konsole, ohne Codeaenderung. Journal-Replay (Editieren bestehender
Dialoge (Menue-Optionen = Popup-Liste). Die Dialog-Kopfzeile zeigt dabei NICHT
den generischen "Ihre Wahl (1/2/3)..."-Text, sondern die eigentliche, vorher
separat per princ ausgegebene Frage (z.B. "Ist der Endpunkt der Foerderer?"):
`vfl-menu`/`vfl-menu-int` nehmen dafuer einen eigenen `frage-key`-Parameter
(ssg-text-Schluessel der Frage), der ueber `*vflw-menu-frage*` bis zu
`vflw-wahl` durchgereicht wird - ohne das wuerde der Dialog nur die
Auswahlmoeglichkeiten zeigen, nie die Frage selbst. Bei Bedarf per Befehl
`VF_WIZARD_AUS` (zurueck: `VF_WIZARD_AN`) sofort wieder reine Konsole, ohne
Codeaenderung. Journal-Replay (Editieren bestehender
Ketten ueber Doppelklick, `vfl-edit-ent`) ist davon unberuehrt: es liefert
seine Werte aus dem gespeicherten Journal, bevor der Wizard-Zweig ueberhaupt
erreicht wird. Jeder Wizard-Dialogaufruf ist zusaetzlich per