(in-package :custom) (use-package :oli) (setf Anno_symbol_Pad "P:/Tools/V19/3D/Annotation/Symbole") (setf Icon_symbol_Pad "P:/Tools/V19/3D/Annotation/Icon") (display (format nil "Ribbon für Symbole Annotation wird geladen.......")) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Zusätlich geladene Makros ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;; Ende zusätzliche Makros laden ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Definieren der Dialage ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (sd-defdialog 'sas_load_Energiefeld :dialog-title "Energiefeld laden" :dialog-type :terminate :variables '( (zpnt :value-type :docupntcnp :title "Zielpunkt" :PROMPT-TEXT "Zielpunkt fuer Skizze angeben" ) ) :local-functions '( (sas_load_Energiefeld () (let (p0) (setf p0 (make-gpnt2d :x (oli::gpntdocu_x zpnt) :y (oli::gpntdocu_y zpnt))) (oli::sd-am-set-default-owner :sketch :current-sheet) (sd-call-cmds (am_load_sketch :filename (format nil "~a/Energiefeld.mi" Anno_symbol_Pad):cursor_adjustment :ON :lower_left p0)) );; Ende let ) ) :ok-action'(sas_load_Energiefeld) ) ;; Ende Dialog ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Ende der Dialoge ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; Ribbonbar Symbole Annotation erzeugen;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (oli::sd-fluentui-add-ribbon-tab "Symbole" :application "All" :annotationRibbon t :title "Symbole" ) ;;;;;;;;;;;;;;;;;;;;;; Ende Ribbonbar Symbole Annotation erzeugen;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;; Gruppe Schriftfelder erzeugen (1) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (oli::sd-fluentui-add-ribbon-group "Symbole-Gruppe1" :parent "Symbole" :annotationRibbon t :title "Schriftfelder" ) ;;;;;;;;;;;;;;;;;;; Button Energiefeld erzeugen ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (oli::sd-fluentui-add-ribbon-button :parent '("Symbole" "Symbole-Gruppe1") :name "Energiefeld" :annotationRibbon t :splitButton t :largeImage t :image (format nil "~a/Energiefeld.bmp" Icon_symbol_Pad) :description "Energiefeld Deutsch/Englisch laden" :label "Energiefeld" :pushaction "sas_load_Energiefeld" ) (display (format nil "Ribbon für Symbole Annotation geladen."))