Neuer Menuepunkt Konfiguration > CSV-Export (CSV_EXPORT_KONFIG) mit DCL- Dialog: drei sich ausschliessende Export-Modi (group_vf_gf/all_elements/ separator_track, letzterer neu - nur AS/ES/Separator) ueber die zentrale Variable *csv-export-modus*, sowie zwei unabhaengige Haken fuer sichtbare Element-Proxy-Kopien (Zuordnung pruefen / Kopien behalten).
52 lines
1.6 KiB
Plaintext
52 lines
1.6 KiB
Plaintext
// ============================================================
|
|
// csv_export_konfig.dcl - CSV-Export Konfiguration (c:CSV_EXPORT_KONFIG,
|
|
// export.lsp). Steuert *csv-export-modus* (drei sich gegenseitig
|
|
// ausschliessende Radio-Buttons im selben boxed_radio_column) sowie die
|
|
// zwei unabhaengigen Sichtbarkeits-Haken fuer temporaere Element-Proxy-
|
|
// Kopien (*csv-export-pruef-zuordnung*/*csv-export-elemente-behalten*).
|
|
//
|
|
// Radio-Button-Labels sind FEST (Deutsch) - set_tile kann bei einem
|
|
// radio_button nur den Zustand, nicht das Label aendern (siehe Kommentar
|
|
// dcl/variofoerderer.dcl:16-23, gleiche Einschraenkung hier).
|
|
// ============================================================
|
|
|
|
csv_export_konfig : dialog {
|
|
label = "CSV-Export Konfiguration";
|
|
|
|
: boxed_radio_column {
|
|
label = "Export-Modus:";
|
|
key = "modus";
|
|
|
|
: radio_button {
|
|
key = "modus_group";
|
|
label = "Gruppiert: Foerdereinheit/Gefaelleeinheit (Standard)";
|
|
value = "1";
|
|
}
|
|
: radio_button {
|
|
key = "modus_all";
|
|
label = "Alle Einzelelemente (Boegen, Strecken, Umlenk-/Motorstation)";
|
|
}
|
|
: radio_button {
|
|
key = "modus_sep";
|
|
label = "Nur Separator-Spur (AS/ES/Separator, ohne Streckenelemente)";
|
|
}
|
|
}
|
|
|
|
spacer;
|
|
|
|
: boxed_column {
|
|
label = "Element-Proxy-Kopien (Debug)";
|
|
|
|
: toggle {
|
|
key = "pruef_zuordnung";
|
|
label = "Zuordnung pruefen (Element-Kopien zusaetzlich sichtbar lassen)";
|
|
}
|
|
: toggle {
|
|
key = "elemente_behalten";
|
|
label = "Element-Kopien nach Export behalten (nicht loeschen)";
|
|
}
|
|
}
|
|
|
|
ok_cancel;
|
|
}
|