Files
dxfmakros/dcl/lager.dcl
T

117 lines
4.8 KiB
Plaintext

// ============================================================
// lager.dcl - Dialoge der Lagerplanung (LagerInsert.lsp)
//
// Die Tile-Keys entsprechen den Feldlisten *lg-felder-geschoss*,
// *lg-felder-bereich*, *lg-felder-reihe*, *lg-felder-gang* und
// *lg-felder-kopie* in LagerInsert.lsp
// (generischer Treiber lg-dialog: popup_list fuer Auswahlfelder,
// edit_box fuer alles andere, Pruefung beim OK in lg-dialog-ok).
// Alle Masse in mm.
// ============================================================
lg_geschoss : dialog {
label = "Lager - Geschoss";
: column {
: row {
: edit_box { key = "nr"; label = "Nummer:"; edit_width = 6; }
: edit_box { key = "bezeichnung"; label = "Bezeichnung:"; edit_width = 24; }
}
: boxed_column {
label = "Hoehen (mm)";
: edit_box { key = "hoehe"; label = "Belag Oberkante:"; edit_width = 10; }
: edit_box { key = "konstr"; label = "Konstruktionshoehe Belag:"; edit_width = 10; }
: edit_box { key = "lichte"; label = "Lichte Hoehe (leer = berechnet):"; edit_width = 10; }
}
: boxed_column {
label = "Belag und Fluchtweg-Annahmen";
: popup_list { key = "belag"; label = "Belagsart:"; width = 34; }
: edit_box { key = "personen"; label = "Personen im Geschoss:"; edit_width = 6; }
: popup_list { key = "brand"; label = "Brandgefaehrdung:"; width = 34; }
}
}
ok_cancel;
errtile;
}
lg_bereich : dialog {
label = "Lager - Lagerbereich (Auto-Fuellung)";
: column {
: boxed_column {
label = "Reihen und Gaenge (mm)";
: edit_box { key = "gang"; label = "Gangbreite:"; edit_width = 10; }
: edit_box { key = "tiefe"; label = "Regaltiefe:"; edit_width = 10; }
: popup_list { key = "reihen"; label = "Reihen je Gang:"; width = 20; }
: edit_box { key = "schienen"; label = "Schienen je Gang:"; edit_width = 10; }
: edit_box { key = "richtung"; label = "Reihenrichtung (Grad):"; edit_width = 10; }
}
: boxed_column {
label = "Quergaenge (mm)";
: edit_box { key = "q_abstand"; label = "Abstand (0 = keine):"; edit_width = 10; }
: edit_box { key = "q_breite"; label = "Breite:"; edit_width = 10; }
}
: boxed_column {
label = "Randgaenge entlang der Kontur (mm, 0 = keiner; Nord = +Y)";
: row {
: edit_box { key = "rand_n"; label = "Nord:"; edit_width = 7; }
: edit_box { key = "rand_o"; label = "Ost:"; edit_width = 7; }
: edit_box { key = "rand_s"; label = "Sued:"; edit_width = 7; }
: edit_box { key = "rand_w"; label = "West:"; edit_width = 7; }
}
}
: boxed_column {
label = "Haengeware und Belag";
: edit_box { key = "ebenen"; label = "Haengeebenen (Schiene/Ware;...):"; edit_width = 24; }
: popup_list { key = "belag"; label = "Belag der Gaenge:"; width = 30; }
}
}
ok_cancel;
errtile;
}
lg_gang : dialog {
label = "Lager - Gang";
: column {
: edit_box { key = "laenge"; label = "Laenge (mm):"; edit_width = 10; }
: edit_box { key = "breite"; label = "Breite (mm):"; edit_width = 10; }
: popup_list { key = "art"; label = "Art:"; width = 30; }
: popup_list { key = "belag"; label = "Belag:"; width = 30; }
: text { label = "Linie: Gang liegt mittig auf der Linie, Breite wie oben."; }
: text { label = "Option Rechteck: Flaeche mit RECHTECK zeichnen, Lage und Breite daraus."; }
}
ok_cancel;
errtile;
}
lg_geschoss_kopie : dialog {
label = "Lager - Geschoss kopieren";
: column {
: popup_list { key = "quelle"; label = "Quellgeschoss (Nr.):"; width = 30; }
: edit_box { key = "anzahl"; label = "Anzahl neuer Geschosse:"; edit_width = 6; }
: edit_box { key = "abstand"; label = "Geschosshoehe je Kopie (mm):"; edit_width = 10; }
: popup_list { key = "belag"; label = "Belag der neuen Geschosse:"; width = 30; }
: boxed_column {
label = "Versatz je Kopie (mm, 0 = deckungsgleich)";
: row {
: edit_box { key = "versatz_x"; label = "X:"; edit_width = 10; }
: edit_box { key = "versatz_y"; label = "Y:"; edit_width = 10; }
}
}
: text { label = "Kopiert Belag, Bereiche, Reihen, Gaenge und goh_rack 1:1."; }
: text { label = "Belaege gleich dem Quell-Geschossbelag folgen dem neuen Belag."; }
}
ok_cancel;
errtile;
}
lg_reihe : dialog {
label = "Lager - Regalreihe";
: column {
: edit_box { key = "laenge"; label = "Laenge (mm):"; edit_width = 10; }
: edit_box { key = "tiefe"; label = "Regaltiefe (mm):"; edit_width = 10; }
: edit_box { key = "ebenen"; label = "Haengeebenen (Schiene/Ware;...):"; edit_width = 24; }
: edit_box { key = "schienen"; label = "Schienen:"; edit_width = 10; }
}
ok_cancel;
errtile;
}