[ADD] Block- und Text-Werkzeuge aus Walz (ACADSST) uebernommen
Neue Module ssg_blocktools.lsp (SSG_BLOCK_COUNT, SSG_BLOCK_DELETE, SSG_ATTR_ERSETZEN) und ssg_texttools.lsp (SSG_TEXT_ERSETZEN, SSG_TEXT_PARALLEL, SSG_TEXT_HOEHE, SSG_TEXT_STIL) sowie der generische Eingabe-Wrapper ssg_input.lsp, dazu Menue-/Lade-Integration, zweisprachige Texte und Unit-Tests fuer die reinen Kerne. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
+6
-1
@@ -2,7 +2,7 @@
|
||||
;; SSG_LIB.mnl - Automatisch geladen beim MENULOAD von SSG_LIB.mnu
|
||||
;;
|
||||
;; Definiert den Lazy-Loader (ssg-ensure) und laedt alle Module.
|
||||
;; Kern-Module: ssg_core, ssg_lang, ssg_dbg, ssg_dialog, ssg_layer, ssg_id
|
||||
;; Kern-Module: ssg_core, ssg_lang, ssg_dbg, ssg_dialog, ssg_layer, ssg_id, ssg_input
|
||||
;; Feature-Module: KreiselInsert, Gefaellestrecke, VarioFoerderer, ...
|
||||
;; ============================================================
|
||||
|
||||
@@ -144,6 +144,8 @@
|
||||
(ssg-ensure "ssg_dialog")
|
||||
(ssg-ensure "ssg_layer")
|
||||
(ssg-ensure "ssg_id")
|
||||
;; Generische Eingabe-Wrapper (ssg-in-*), von den Werkzeug-Modulen genutzt
|
||||
(ssg-ensure "ssg_input")
|
||||
;; Gemeinsame KS-Extraktion + Block-Einfuegeprimitiven (von Gefaellestrecke
|
||||
;; UND VarioFoerderer genutzt) - MUSS vor beiden geladen sein.
|
||||
(ssg-ensure "ssg_ks_insert")
|
||||
@@ -159,6 +161,9 @@
|
||||
;; Tro_Edit wird nicht vorgeladen - der Dispatcher SSG_BLOCKEDIT und die
|
||||
;; Menuemakros holen es per (ssg-ensure "Tro_Edit") bei Bedarf nach.
|
||||
(ssg-ensure "SSG_LIB_Commands")
|
||||
;; Werkzeuge (Reihenfolge: ssg_texttools nutzt ssg_blocktools)
|
||||
(ssg-ensure "ssg_blocktools")
|
||||
(ssg-ensure "ssg_texttools")
|
||||
|
||||
;; Menue einhaengen
|
||||
(menucmd "P13=+SSG_LIB.POP1")
|
||||
|
||||
Reference in New Issue
Block a user