[ADD] JAM_EDIT: Dialog fuer Staubereiche (JAM_AREA) aus sps_skel

Neuer Befehl JAM_EDIT (Lisp/Jam_Edit.lsp, dcl/jam_edit.dcl): aendert
Foerderer und laufende Nummer eines Staubereichs Jam<NNNN>_<k>, den
sps_skel (lib/tro_annotate.py --anlage) als Block JAM_AREA einzeichnet;
Knopf zurueck auf den abgeleiteten Wert, Warnung bei doppeltem Namen.
SSG_BLOCKEDIT leitet JAM_* per Doppelklick dorthin; ssg_load.lsp laedt
das Modul; Texte in de_DE/en_GB. In die SCL kommt die Aenderung mit
tro_annotate --read-jams.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-23 12:47:12 +02:00
parent fb567949be
commit a4357aba85
6 changed files with 273 additions and 0 deletions
+52
View File
@@ -0,0 +1,52 @@
// ============================================================
// jam_edit.dcl - Staubereich bearbeiten
// Aendert Foerderer und laufende Nummer eines JAM_AREA-Blocks, den die
// Beschriftung aus sps_skel (lib/tro_annotate.py --anlage) eingefuegt hat.
// Aufruf ueber c:JAM_EDIT (Lisp/Jam_Edit.lsp).
// ============================================================
jam_edit : dialog {
label = "Staubereich bearbeiten";
: column {
: text {
key = "bereich";
label = "";
width = 50;
}
: edit_box {
key = "conveyor";
label = "Foerderer (NNNN):";
edit_width = 8;
}
: edit_box {
key = "number";
label = "Laufende Nummer:";
edit_width = 8;
}
: row {
: text {
key = "auto";
label = "";
width = 30;
}
: button {
key = "reset";
label = "Abgeleitet uebernehmen";
}
}
: text {
key = "hinweis";
label = "";
width = 50;
}
}
ok_cancel;
}