Hot News aus dem CAD.de-Newsletter:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Programmierung
  sd-defdialog - Grüner Hacken ausblenden

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:   sd-defdialog - Grüner Hacken ausblenden (419 mal gelesen)
MiBr
Mitglied
Konstrukteur


Sehen Sie sich das Profil von MiBr an!   Senden Sie eine Private Message an MiBr  Schreiben Sie einen Gästebucheintrag für MiBr

Beiträge: 313
Registriert: 30.06.2015

HP Z400 Workstation 24GB
Modeling 19.0 M020(x64)
Drafting 19.0 (64x) klas. UI
Modell Manager 19.0 M010
Ansys Workbeanch 18.1 NLS

erstellt am: 12. Jun. 2018 09:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

gibt es eine Möglichkeit den grünen Hacken oder die komplett obere Leiste (Hacken/Abbrechen/Hilfe)
im 'sd-defdialog' auszublenden.

Gruß Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

taino
Mitglied
CAD Konstrukteur


Sehen Sie sich das Profil von taino an!   Senden Sie eine Private Message an taino  Schreiben Sie einen Gästebucheintrag für taino

Beiträge: 64
Registriert: 11.06.2013

PTC Creo Elements/Direct Modeling 19

erstellt am: 12. Jun. 2018 12:36    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MiBr 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von MiBr an!   Senden Sie eine Private Message an MiBr  Schreiben Sie einen Gästebucheintrag für MiBr

Beiträge: 313
Registriert: 30.06.2015

HP Z400 Workstation 24GB
Modeling 19.0 M020(x64)
Drafting 19.0 (64x) klas. UI
Modell Manager 19.0 M010
Ansys Workbeanch 18.1 NLS

erstellt am: 12. Jun. 2018 14:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von taino an!   Senden Sie eine Private Message an taino  Schreiben Sie einen Gästebucheintrag für taino

Beiträge: 64
Registriert: 11.06.2013

PTC Creo Elements/Direct Modeling 19

erstellt am: 12. Jun. 2018 15:09    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MiBr 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von MiBr an!   Senden Sie eine Private Message an MiBr  Schreiben Sie einen Gästebucheintrag für MiBr

Beiträge: 313
Registriert: 30.06.2015

HP Z400 Workstation 24GB
Modeling 19.0 M020(x64)
Drafting 19.0 (64x) klas. UI
Modell Manager 19.0 M010
Ansys Workbeanch 18.1 NLS

erstellt am: 12. Jun. 2018 15:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke das kann ich noch nicht, sieht interessant aus!!!

Gruß Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

der_Wolfgang
Ehrenmitglied
Tastenhauer


Sehen Sie sich das Profil von der_Wolfgang an!   Senden Sie eine Private Message an der_Wolfgang  Schreiben Sie einen Gästebucheintrag für der_Wolfgang

Beiträge: 1511
Registriert: 03.2003.27

● PEnix@home
● BackToCadSince201804

erstellt am: 12. Jun. 2018 21:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MiBr 10 Unities + Antwort hilfreich

Code:
:after-initialization-ui
'(sd-hide-control (format nіl "~A_DIALOG-OK-CANCEL-HELP-GROUP" (car (sd-inq-curr-cmds))))
Müsste so in etwa tun. Aber nur in einem parallel dialog und keiner subaction

------------------
Firefox ESRJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++BuFDi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MiBr
Mitglied
Konstrukteur


Sehen Sie sich das Profil von MiBr an!   Senden Sie eine Private Message an MiBr  Schreiben Sie einen Gästebucheintrag für MiBr

Beiträge: 313
Registriert: 30.06.2015

HP Z400 Workstation 24GB
Modeling 19.0 M020(x64)
Drafting 19.0 (64x) klas. UI
Modell Manager 19.0 M010
Ansys Workbeanch 18.1 NLS

erstellt am: 13. Jun. 2018 07:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von taino an!   Senden Sie eine Private Message an taino  Schreiben Sie einen Gästebucheintrag für taino

Beiträge: 64
Registriert: 11.06.2013

PTC Creo Elements/Direct Modeling 19

erstellt am: 13. Jun. 2018 10:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MiBr 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von MiBr an!   Senden Sie eine Private Message an MiBr  Schreiben Sie einen Gästebucheintrag für MiBr

Beiträge: 313
Registriert: 30.06.2015

HP Z400 Workstation 24GB
Modeling 19.0 M020(x64)
Drafting 19.0 (64x) klas. UI
Modell Manager 19.0 M010
Ansys Workbeanch 18.1 NLS

erstellt am: 13. Jun. 2018 10:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

ja das funzt erst mal und Danke für deine Mühe!!! Aber leider schließt der mittlere Mausklick
dann immer noch den 'sd-defdialog / bzw. führt die :Ok-action aus!

Gruß Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

taino
Mitglied
CAD Konstrukteur


Sehen Sie sich das Profil von taino an!   Senden Sie eine Private Message an taino  Schreiben Sie einen Gästebucheintrag für taino

Beiträge: 64
Registriert: 11.06.2013

PTC Creo Elements/Direct Modeling 19

erstellt am: 13. Jun. 2018 16:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MiBr 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von MiBr an!   Senden Sie eine Private Message an MiBr  Schreiben Sie einen Gästebucheintrag für MiBr

Beiträge: 313
Registriert: 30.06.2015

HP Z400 Workstation 24GB
Modeling 19.0 M020(x64)
Drafting 19.0 (64x) klas. UI
Modell Manager 19.0 M010
Ansys Workbeanch 18.1 NLS

erstellt am: 14. Jun. 2018 08:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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
Ehrenmitglied
Tastenhauer


Sehen Sie sich das Profil von der_Wolfgang an!   Senden Sie eine Private Message an der_Wolfgang  Schreiben Sie einen Gästebucheintrag für der_Wolfgang

Beiträge: 1511
Registriert: 03.2003.27

● PEnix@home
● BackToCadSince201804

erstellt am: 15. Jun. 2018 07:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MiBr 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von MiBr:
(Den Befehl kannte ich auch noch nicht   )
nanu..  Kopf kratz....
Zitat:
Deaktiviere ich den grünen Haken
...
auch die mittlere Maustaste lahmgelegt.

Du machst schlimme Sachen ..        Alles nicht mehr SD-konformes-UI. 

------------------
Firefox ESRJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++BuFDi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2018 CAD.de | Impressum | Datenschutz