| |
 | 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
  
 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 / zitieren --> Unities abgeben:         
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
     
 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 / zitieren --> Unities abgeben:          Nur für StephanWörz
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
  
 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 / zitieren --> Unities abgeben:         
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
     
 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 / zitieren --> Unities abgeben:          Nur für StephanWörz
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
  
 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 / zitieren --> Unities abgeben:         
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
     
 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 / zitieren --> Unities abgeben:          Nur für StephanWörz
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
  
 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 / zitieren --> Unities abgeben:         
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 |