| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
| SF WALLCHECK , eine App
|
Autor
|
Thema: sd-defdialog - Grüner Hacken ausblenden (1446 / mal gelesen)
|
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 12. Jun. 2018 09:00 <-- editieren / zitieren --> Unities abgeben:
|
taino Mitglied CAD Konstrukteur
Beiträge: 93 Registriert: 11.06.2013 PTC Creo Elements/Direct Modeling 20
|
erstellt am: 12. Jun. 2018 12:36 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
Hallo Michael ja das ist möglich. Hier ein kleines Beispliel. (in-package :custom) (use-package :oli) (sd-defdialog 'tp_beispiel_dialog :dialog-title "Beispliel" :toolbox-button t ; :bottom-line :none# :variables '( (tp_verstecke :push-action (progn );;ende progn :title "verstecke" :toggle-type :wide-toggle :after-input (progn (sd-hide-control "TP_BEISPIEL_DIALOG-OK-CANCEL-HELP-GROUP") ) ) (tp_zeige :push-action (progn );;ende progn :title "zeige" :toggle-type :wide-toggle :after-input (progn (sd-show-control "TP_BEISPIEL_DIALOG-OK-CANCEL-HELP-GROUP") ) ) ) ;; end variables :cancel-action '() :cleanup-action '() );;ende dialog Gruß tAiNo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 12. Jun. 2018 14:13 <-- editieren / zitieren --> Unities abgeben:
Hallo, BESTEN DAMK! Vielleicht noch die Frage wie kommt man darauf? Habe IKIT durchsucht und sd-hide-control sogar gesehen, aber bin an der Stelle nicht weiter gekommen! Danke und volle 10Pts von mir! Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
taino Mitglied CAD Konstrukteur
Beiträge: 93 Registriert: 11.06.2013 PTC Creo Elements/Direct Modeling 20
|
erstellt am: 12. Jun. 2018 15:09 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
Hallo Ich hatte sowas auch schon mal gebraucht. Du kannst ja mal das hier ausführen. (sd-dump-control-tree :filename "c:/temp/tree.out") dann bekommst du die ganzen "controls". Und diese kannst du mit den Controlfunktionen bearbeiten. Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 12. Jun. 2018 15:59 <-- editieren / zitieren --> Unities abgeben:
|
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 12. Jun. 2018 21:34 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
|
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 13. Jun. 2018 07:08 <-- editieren / zitieren --> Unities abgeben:
Hallo nochmal, so muss das genau heißen:
Code: :after-initialization-ui '(sd-hide-control (format nil "~a-OK-CANCEL-HELP-GROUP" (car (sd-inq-curr-cmds))))
Und Dank tAiNo´s Hinweiß habe ich dann auch rausgefunden, wie man nur den grünen Haken ausblendet:
Code: :after-initialization-ui '(sd-hide-control (format nil "~a-BL-COMPLETE-PB" (car (sd-inq-curr-cmds))))
Und mittels sd-disable-control kann diesen auch deaktivieren: Code: :after-initialization-ui '(sd-disable-control (format nil "~a-BL-COMPLETE-PB" (car (sd-inq-curr-cmds))))
Dann bin ich noch darüber gestolpert, das ich die Action des Button ändern kann:
Code: :after-initialization-ui '(sd-set-control-action (format nil "~a" (car (sd-inq-curr-cmds))) :OkAction '(progn ()))
Jetzt fehlt mir nur noch, das man das Verhalten der mittleren Maustaste ändern kann! Gibts da auch noch was? Gruß Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
taino Mitglied CAD Konstrukteur
Beiträge: 93 Registriert: 11.06.2013 PTC Creo Elements/Direct Modeling 20
|
erstellt am: 13. Jun. 2018 10:01 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
Hallo ja das geht auch. (in-package :mei) (defun Button2 (&rest args) (declare (ignore args)) (display "Mittlerer Mausbutton") );;ende button2 und dann wieder zurück auf Standard. (in-package :mei) (defun Button2 (&rest args) (declare (ignore args)) );;ende button2 Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 13. Jun. 2018 10:41 <-- editieren / zitieren --> Unities abgeben:
|
taino Mitglied CAD Konstrukteur
Beiträge: 93 Registriert: 11.06.2013 PTC Creo Elements/Direct Modeling 20
|
erstellt am: 13. Jun. 2018 16:19 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
Hallo das ist mir noch eingefallen. Vielleicht nicht ganz fein ab klappt. (in-package :mei) (use-package :oli) (sd-defdialog 'tp_beispiel_dialog :dialog-title "Beispliel" :toolbox-button t ; :bottom-line :none# :variables '( (tp_verstecke :push-action (progn );;ende progn :title "verstecke" :toggle-type :wide-toggle :after-input (progn (sd-hide-control "TP_BEISPIEL_DIALOG-OK-CANCEL-HELP-GROUP") ) ) (tp_zeige :push-action (progn );;ende progn :title "zeige" :toggle-type :wide-toggle :after-input (progn (sd-show-control "TP_BEISPIEL_DIALOG-OK-CANCEL-HELP-GROUP") ; (Button2) ) ) ) ;; end variables ;:cancel-action '() ;:cleanup-action '() :ok-action '(progn (if *tp-is-mid-mouse* (progn (setq *tp-is-mid-mouse* nil) (sd-return-from-ok-action) ));;ende if );;ende progn :local-functions '() );;ende dialog (defvar *tp-is-mid-mouse* t) (defun Button2 (&rest args) (declare (ignore args)) (setq *tp-is-mid-mouse* t) );;ende button2 Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 14. Jun. 2018 08:35 <-- editieren / zitieren --> Unities abgeben:
Hallo, wieder mal Danke für deine Mühe, leider muss ich sagen das sich bei mir nichts tut, ausser das ich beim ersten mal den grünen Haken zweimal tippen musste. Aber mit (sd-return-from-ok-action) kann ich mein Vorhaben umsetzen. (Den Befehl kannte ich auch noch nicht ) Soll heißen mit: :after-initialization-ui '(sd-disable-control (format nil "~a-BL-COMPLETE-PB" (car (sd-inq-curr-cmds)))) Deaktiviere ich den grünen Haken (Finde ich schicker als mit HIDE) und mit: :Ok-action '(sd-return-from-ok-action) habe ich dann ja auch die mittlere Maustaste lahmgelegt. Grüße und Besten Dank Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 15. Jun. 2018 07:35 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
|