Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  PTC Creo Elements/Programmierung
  Browser umfärben

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO
  
Club Car gewinnt mit Creo Simulation Live, eine Pressemitteilung
Autor Thema:  Browser umfärben (1512 mal gelesen)
StephanWörz
Mitglied
Maschinenbautechniker


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

Beiträge: 786
Registriert: 11.10.2000

exone - Win10
i9-12900K 3187MHz
32GB Ram
nVidia RTX A5000
creo elements/direct V20.5.1.0
SolidPower V20.4
ModelSearch
KeyShot 11
CADdoktor SX
PHOENIX V11

erstellt am: 28. Jan. 2009 14:20    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,

ich versuch mich mal wieder daran den Browser etwas farbiger zu gestalten 

Soweit geht das auch. An einer Stelle komme ich aber nicht weiter 
Wenn ich versuche den Hintergrund zu färben, dann färbt sich die Schrift immer mit??

Code:
;; Achtung! Wenn dieser Code geladen wird, wird er permanent ausgeführt!

;; ----------------------------------------------------------------------------------------------------------------------------------------------------   
;    #1a2788  DUNKELBLAU
;    #0000FF  BLAU
;    #fa1304  ROT
;    #336712  DUNKELGRÜN
;    #47d138  GRÜN
;    #b729b4  LILA
;; ----------------------------------------------------------------------------------------------------------------------------------------------------   

(in-package :TEO)
(use-package :Oli)

(defun Artikelklasse-Browserfarbe (node name)
(declare (ignore name))
(setf name (sd-pathname-to-obj(BrowserNode-objPath node)))
(when (AND name (OR (sd-inq-part-p name)(sd-inq-assembly-p name)))
(cond
      ((sd-string= (sd-inq-item-attribute name "LESATECH_BOM_ATTR" :Artikelklasse :attachment :contents) "SP_gesperrt"                        ) "#fa1304" )
;      ((sd-string= (sd-inq-item-attribute name "LESATECH_BOM_ATTR" :Artikelklasse :attachment :contents) "AK_Auslauftype-keine Neuverwendung" ) "#b729b4" ) 
;      ((sd-string= (sd-inq-item-attribute name "LESATECH_BOM_ATTR" :Artikelklasse :attachment :contents) "FG_freigegeben"                    ) "#336712" )                                 
                                   
);end cond     
);end when
);end defun


(sd-browser-set-border-mode "parcel-gbrowser"
                            :mode :filled );;:underlined


(sd-browser-add-interrogator "parcel-gbrowser"
                            :interrogator-type :border-color ;;:text-color 
                            :interrogator-func 'Artikelklasse-Browserfarbe)


Habe ich die Möglichkeit z.B. "roter Hintergrund mit blaucer Schrift" zu realisieren??

Im IKit habe ich schon gestöbert! ... gefunden, geschweige denn verstanden habe ich aber kaum was 

Gruß

Stephan

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

der_Wolfgang
Moderator
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: 2296
Registriert: 3.20.

● PE60+80@home
● W10 Pro Build10.0.19045.5737
● Drafting V17~V20.7@job
● Modeling V17~V20.7@job
● Windchill 12.1.2.6@job
● UWGM Client 13.0.0.1@job
● Taschenrechner
● Stift+Zettel V8.42

erstellt am: 28. Jan. 2009 20:30    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 StephanWörz 10 Unities + Antwort hilfreich

Igit. --  Sorry Stephan, eigentlich denke ich schon das Du weisst was Du da machst.

Ruf den "sd-inq-item-attribute name...  :Artikelklasse " bitte nur ein einziges mal auf!!!  Das muessten doch "schweineteuer" sein. Ich denke CPU performance kann man auch anderweitig verschwenden. (hohle-Bauch-Aussage *1 )

DAS ding muss doch bei "ordenlichen" assemblies schnarchlangsam werden.  Also teste das bitte mal mit fetten Assemblies in Deiner Version bevor Du weiter in Farbe investierst/investigierst.

Du muesstest 2 sd-browser-add-interrogator aufrufe haben: einen für die :Border-color und einen fuer die :Text-color, oder nicht?

Schon alleie um die Lesbarkeit zu gewährleisten ist das sinnvoll. Beipiel: Du erzwingst aufgrund Kriterium X Hintergrund farbe blau. Nun hat jemend sein windoof so konfiguiert das er blaue schrift auf hellgrauem hintergrund fuer die meisten Fenster nimmt.  --> blau auf blau


Ich habe aber jetzt weder das eine noch das andere und schon gar nicht das vierte probiert, sondern nur aus aus dem Kopf geantwortet. 

Gruss
 wolfgang


*1) Pizza ist noch im Ofen

------------------
Seamonkey Firefox Thunderbird ● OSD Hilfeseite (de) / help page (en)NotePad++

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

StephanWörz
Mitglied
Maschinenbautechniker


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

Beiträge: 786
Registriert: 11.10.2000

exone - Win10
i9-12900K 3187MHz
32GB Ram
nVidia RTX A5000
creo elements/direct V20.5.1.0
SolidPower V20.4
ModelSearch
KeyShot 11
CADdoktor SX
PHOENIX V11

erstellt am: 29. Jan. 2009 08: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

Zitat:
Original erstellt von der_Wolfgang:
Ruf den "sd-inq-item-attribute name...  :Artikelklasse " bitte nur ein einziges mal auf!!! 

Ok! Das krieg ich hin...


Zitat:
Du muesstest 2 sd-browser-add-interrogator aufrufe haben: einen für die :Border-color und einen fuer die :Text-color, oder nicht?

Ja! Das hat hingehauen! DANKE 

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

der_Wolfgang
Moderator
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: 2296
Registriert: 3.20.

● PE60+80@home
● W10 Pro Build10.0.19045.5737
● Drafting V17~V20.7@job
● Modeling V17~V20.7@job
● Windchill 12.1.2.6@job
● UWGM Client 13.0.0.1@job
● Taschenrechner
● Stift+Zettel V8.42

erstellt am: 29. Jan. 2009 19: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 StephanWörz 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von StephanWörz:
Ja! Das hat hingehauen! DANKE

Fein!..  Büdde Büdde!

Noch einen Anmerkung: je neuer der OSD ist, umso intelligenter wird eben auch der Browser. Er klappert nicht mehr alle interrogator functions ab, sondern nur noch die der Objecte, die im dargstellten Bereicht liegen. Beim Scrollen evlt. sogar nur noch die, die neu in den sichtbaren Bereicht dazu kommen.  --- Also in dem Bereich tut sich eben auch in fast jedem Release was.  Deswegen mag mein Einwand mit der Performance vielleicht nicht mehr ganz so heftig Bedeutung haben verglichen zu alten Solid'en. 

##  Wichtig **aus Anwendersicht** muss sein, das durch solche Erweiterungen der Browser (und die vom ihm gerufenen Funktionen) nicht spürbar zu einem langsameren Screen Refresh führt. Wenns bei den verwendeten Modellen nicht auffällt ist es egal wie umständlich die eingebrachten Funktionen zu Werke gehen.

Ein in die Commandline eingetippte Zeile (create_part) und eine gleichzeitig geöffnete Strukturliste muessen binnen "kurzer" (=subjectiv empfundener) Zeit fertig sein. Man hat also eine Modell-Machinen-SWKonfiguration-Mensch-abhängige Einschätzung von "kurz".

------------------
Seamonkey Firefox Thunderbird ● OSD Hilfeseite (de) / help page (en)NotePad++

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

StephanWörz
Mitglied
Maschinenbautechniker


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

Beiträge: 786
Registriert: 11.10.2000

exone - Win10
i9-12900K 3187MHz
32GB Ram
nVidia RTX A5000
creo elements/direct V20.5.1.0
SolidPower V20.4
ModelSearch
KeyShot 11
CADdoktor SX
PHOENIX V11

erstellt am: 30. Jan. 2009 07:16    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

Zitat:
Original erstellt von der_Wolfgang:
je neuer der OSD ist, umso intelligenter wird eben auch der Browser.


Den Eindruck hatte ich auch! Ich meine in der 16.00A geht das alles viel flotter als in der 15.50. ... kann mich aber auch täuschen.

Bei sehr großen Baugruppen werkelt er aber denoch eine ganze weile bis der Browser aktualisiert ist.
Mal beobachten was hier noch zumutbar ist.

Gruß

Stephan

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

der_Wolfgang
Moderator
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: 2296
Registriert: 3.20.

● PE60+80@home
● W10 Pro Build10.0.19045.5737
● Drafting V17~V20.7@job
● Modeling V17~V20.7@job
● Windchill 12.1.2.6@job
● UWGM Client 13.0.0.1@job
● Taschenrechner
● Stift+Zettel V8.42

erstellt am: 30. Jan. 2009 21:46    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 StephanWörz 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von StephanWörz:
Bei sehr großen Baugruppen werkelt er aber denoch eine ganze weile bis der Browser aktualisiert ist.

Pack das ganze mal in eine "Browser View", in eine eigene Spalte. Dann ist es sehr bequem zu und abschaltbar, keiner muss sein persönliches Farbkonzept überdenken, keiner sich die Farbcodes merken -> klartext!


---------------------------

noch mal zurück zur interrogator variante:

Code:
(when
(AND
  (setq name (sd-pathname-to-obj(BrowserNode-objPath node)))
  (OR (sd-inq-part-p name)(sd-inq-assembly-p name))
  (setq bom-attr (sd-inq-item-attribute name "LESATECH_BOM_ATTR" :Artikelklasse :attachment :contents)
  )
(cond
  ((equal bom-attr "SP_gesperrt")"#fa1304" )
  ((equal bom-attr "AK_Auslauftype-keine Neuverwendung" ) "#b729b4" )
  ((equal bom-attr "FG_freigegeben" ) "#336712" )
)
)
not tested
Du kannst in so einen interrogator ja auch mal ein globale variable als Zähler incrementieren, diese von der command line setzen und auslesen..  die tackert gut 'hoch'.

------------------
Seamonkey Firefox Thunderbird ● OSD Hilfeseite (de) / help page (en)NotePad++

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

StephanWörz
Mitglied
Maschinenbautechniker


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

Beiträge: 786
Registriert: 11.10.2000

exone - Win10
i9-12900K 3187MHz
32GB Ram
nVidia RTX A5000
creo elements/direct V20.5.1.0
SolidPower V20.4
ModelSearch
KeyShot 11
CADdoktor SX
PHOENIX V11

erstellt am: 02. Feb. 2009 07:45    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

Zitat:
Original erstellt von der_Wolfgang:
Pack das ganze mal in eine "Browser View", in eine eigene Spalte. Dann ist es sehr bequem zu und abschaltbar, keiner muss sein persönliches Farbkonzept überdenken, keiner sich die Farbcodes merken -> klartext!


... das hatte ich als erstes gemacht! Leider ist dies nicht auffällig genug. Wollte halt erreichen dass es sofort ins Auge sticht wenn sich gesperrte Artikel in der Struktur lümmeln

Danke für die Unterstützung...


Stephan

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)2025 CAD.de | Impressum | Datenschutz