export_csv: Konfigurationsdialog fuer Export-Modus + Proxy-Sichtbarkeit
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).
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
// ============================================================
|
||||
// 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;
|
||||
}
|
||||
Reference in New Issue
Block a user