6396111777
Kreisel hatte GERUEST_EINZELMODUL bereits; ergaenzt um die neue Combobox GERUEST_TYP (IPE-Geruest abgestuft / Obergeruest oben / Schoenenberger Geruest / nur Doppelrohrtraeger, Default Schoenenberger Geruest) im KreiselEdit-Dialog. VarioFoerderer (Standard-Dialog) und Gefaellestrecke (Modus 1) erhalten beide Attribute neu in ihren DCL-Dialogen inkl. Edit-Vorbelegung. ILS_Eckrad (kein Dialog vorhanden) fragt beide Werte per Kommandozeilen-Menue ab. Konsolen-only-Pfade ohne Dialog (VF Etage/Linienzug, GF Linienzug/3D-Objekte) bleiben auf Schema-Default, analog zum bisherigen Kreisel-Verhalten. Gemeinsame Optionsliste/Helper (*ssg-geruest-optionen*, ssg-geruest-typ-to-idx/idx-to-typ, ssg-ask-geruest-typ) in ssg_core.lsp war bereits durch einen parallelen Commit (120e26a) mit eingeflossen. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
114 lines
2.6 KiB
Plaintext
114 lines
2.6 KiB
Plaintext
// ============================================================
|
|
// variofoerderer.dcl - Standard-VarioFoerderer Parameter-Eingabe
|
|
// Zwei Dialoge fuer den Standardfall (anlage-typ "standard") von
|
|
// c:VarioFoerderer, ersetzen die interaktive Werteingabe (Modus
|
|
// "Werteingabe") aus vf-eingabe-abfragen / vf_core.lsp:
|
|
// Dialog 1 (variofoerderer_basis): deltaL, deltaH, Foerderrichtung,
|
|
// Einfuegehoehe, Fahrtrichtung, Seite.
|
|
// Dialog 2 (variofoerderer_winkel): Winkel (dynamisch berechnete
|
|
// gueltige Varianten), Verteilung der Gefaellestrecken vorne/hinten.
|
|
// Die 3D-Linie-Eingabe (Modus "3D-Linie") und andere Anlagen-Typen
|
|
// (Etage, Linienzug) bleiben interaktiv (Kommandozeile).
|
|
// ============================================================
|
|
|
|
variofoerderer_basis : dialog {
|
|
label = "VarioFoerderer (Standard) - Eingabe";
|
|
|
|
: column {
|
|
|
|
: boxed_column {
|
|
label = "Geometrie";
|
|
|
|
: row {
|
|
: edit_box {
|
|
key = "deltal";
|
|
label = "Horizontale Distanz deltaL (mm):";
|
|
edit_width = 10;
|
|
}
|
|
: edit_box {
|
|
key = "deltah";
|
|
label = "Hoehenunterschied deltaH (mm):";
|
|
edit_width = 10;
|
|
}
|
|
}
|
|
|
|
: row {
|
|
: popup_list {
|
|
key = "richtung";
|
|
label = "Foerderrichtung:";
|
|
width = 16;
|
|
}
|
|
: edit_box {
|
|
key = "einfuegehoehe";
|
|
label = "Einfuegehoehe (mm):";
|
|
edit_width = 10;
|
|
}
|
|
}
|
|
}
|
|
|
|
: boxed_column {
|
|
label = "Ausrichtung";
|
|
|
|
: popup_list {
|
|
key = "fahrtrichtung";
|
|
label = "Fahrtrichtung:";
|
|
width = 30;
|
|
}
|
|
: popup_list {
|
|
key = "seite";
|
|
label = "Seite:";
|
|
width = 16;
|
|
}
|
|
}
|
|
|
|
: boxed_column {
|
|
label = "Geruest";
|
|
|
|
: toggle {
|
|
key = "geruest_einzelmodul";
|
|
label = "Geruest fuer Einzelmodul";
|
|
}
|
|
: popup_list {
|
|
key = "geruest_typ";
|
|
label = "Geruestoption:";
|
|
width = 30;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
ok_cancel;
|
|
}
|
|
|
|
variofoerderer_winkel : dialog {
|
|
label = "VarioFoerderer (Standard) - Winkel / Verteilung";
|
|
|
|
: column {
|
|
|
|
: popup_list {
|
|
key = "winkel";
|
|
label = "Winkel:";
|
|
width = 45;
|
|
}
|
|
|
|
: boxed_column {
|
|
label = "Verteilung Gefaellestrecken (vorne/hinten)";
|
|
|
|
: popup_list {
|
|
key = "verteilung";
|
|
label = "Modus:";
|
|
width = 35;
|
|
}
|
|
: edit_box {
|
|
key = "lgf1_manuell";
|
|
label = "L_GF1 vorne (mm):";
|
|
edit_width = 10;
|
|
is_enabled = false;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
ok_cancel;
|
|
}
|