// ============================================================ // csv_export_konfig.dcl - CSV-Export Konfiguration (c:CSV_EXPORT_KONFIG, // export.lsp). Steuert *csv-export-modus* (Combobox mit drei sich // gegenseitig ausschliessenden Eintraegen), *csv-gefrorene-ausschliessen* // (gefrorene Layer nicht exportieren), *csv-sivas-mit-bezeichnung* (Sivas- // Export zusaetzlich mit Klartext-Bezeichnung schreiben) sowie den // Debug-Schalter csv_leave_proxies (Hilfskopien nach dem Export stehen lassen). // // popup_list statt radio_column: set_tile/get_tile auf einer // boxed_radio_column liefern/erwarten den KEY des gewaehlten radio_button // (String, z.B. "modus_all"), nicht den numerischen Index - das widersprach // der urspruenglichen Annahme in csv:export-konfig-init/-accept (idx als // "0"/"1"/"2" behandelt) und liess die Vorbelegung beim erneuten Oeffnen // immer auf die erste Option zurueckfallen. popup_list ist eindeutig // index-basiert (siehe dcl/sprache.dcl + SSG_LIB_Commands.lsp // ssg-sprache-init/-accept, dasselbe Muster). // ============================================================ csv_export_konfig : dialog { label = "CSV-Export Konfiguration"; : popup_list { key = "modus"; label = "Export-Modus:"; width = 55; } : toggle { key = "gefrorene_ausschliessen"; label = "Bloecke auf gefrorenen Layern nicht exportieren"; } : toggle { key = "sivas_mit_bezeichnung"; label = "Sivas Export mit Bezeichner"; } spacer; : boxed_column { label = "Debug"; : toggle { key = "hilfskopien_behalten"; label = "Hilfskopien nach Export stehen lassen (Separator, Elemente, Einheiten)"; } } ok_cancel; }