Autor |
Nachricht |
DerGermane
Forumkenner
Alter: 34
Anmeldung: 08.08.2008
Beiträge: 165
Wohnort: Berlin
|
|
Hallo,
ich wollte mal fragen ob es möglich is die Textfarbe bei bestimmten Aktionen zu ändern? Also ich habe folgendes vor. Ich benutze das standart MCE Skin von cPOS. Dort werden oben die Temperaturen für CPU etc. angezeigt. Die Textfafarbe is dort weiß. Soweit auch ganz gut. Ich möchte jetzt das sich die Farbe auf rot ändert sobald eine bestimmte Temperatur (z.B. 90°C für CPU) errreicht wurde. Die rote Farbe soll mich warnen das ich den PC lieber ausschalten sollte bevor er dem Hitzetod erliegt ... zusätzlich könnte er mir ja auch gleich die Frage stellen ob ich den PC ausschalten will, welche ich mit Ja oder Nein beantworten kann.
Da ich damals mit C++ und seit längeren mit php arbeite weis ich das sowas durch IF und ELSE abfragen geht.
MfG
DerGermane
|
|
|
|
Hardware: Mainboard: Intel D945GCLF; CPU: 1,6GHz; HDD: 3,5" Samsung 200GB; RAM: 2048MB; Sound: USB Speedl Software: Betriebssystem: Win XP SP 3; CarPC-Software: cPOS; Navi: iGO8
|
|
|
|
|
datenflo
Administrator
Alter: 46
Anmeldung: 17.04.2005
Beiträge: 2879
Wohnort: Mönchengladbac h
|
|
ist bei cPOS soweit ich weiß nicht möglich. Die CPU würde ich übers BIOS abschalten lassen, wenn diese zu heiß wird. Die Frage wollen ja oder nein würde sich mir da garnicht stellen. Zu heiß=schrott also aus
|
|
|
|
Hardware: kein CPC mehr verbaut
|
|
|
|
DerGermane
Forumkenner
Alter: 34
Anmeldung: 08.08.2008
Beiträge: 165
Wohnort: Berlin
|
|
^^ ja ok das stimmt
Das BIOS bei eingestellter Temperatur den PC abschaltet is mir bekannt, aber is doch so weit ich weis nur CPU abhängig. Mich würde das auch bei HDD interessieren ...
|
|
|
|
Hardware: Mainboard: Intel D945GCLF; CPU: 1,6GHz; HDD: 3,5" Samsung 200GB; RAM: 2048MB; Sound: USB Speedl Software: Betriebssystem: Win XP SP 3; CarPC-Software: cPOS; Navi: iGO8
|
|
|
|
Freezer
Forum-Elite
Alter: 40
Anmeldung: 26.05.2006
Beiträge: 2249
Wohnort: Rheinstetten
1997 Opel Astra F Caravan
|
|
lass doch einfach ne infobox aufspringen wenns zu heiß wird
|
|
|
|
|
|
|
|
DerGermane
Forumkenner
Alter: 34
Anmeldung: 08.08.2008
Beiträge: 165
Wohnort: Berlin
|
|
und wie geht das? über den Eventhandler?
|
|
|
|
Hardware: Mainboard: Intel D945GCLF; CPU: 1,6GHz; HDD: 3,5" Samsung 200GB; RAM: 2048MB; Sound: USB Speedl Software: Betriebssystem: Win XP SP 3; CarPC-Software: cPOS; Navi: iGO8
|
|
|
|
Olli84
Postingschinder
Alter: 40
Anmeldung: 19.01.2005
Beiträge: 568
Wohnort: Düsseldorf
2008 Smart Pulse
|
|
Hi!
Die Farbe ändern müsste eigentlich gehen. Du machst zwei Label mit der Temp, das eine in der normalen Farbe, das andere in der "Warnung"-Farbe. Letzteres machst du nur sichtbar, wenn CPU-Temp > X, das andere Label wird dann unsichtbar. Das müsste alles über den EH gehen mit der Funktion "mode", blätter mal ein bisschen im Changelog, da müssten die Funktionen erklärt sein.
Gruß
Olli
|
|
|
|
Hardware: Großer Umbau ...
|
|
|
|
|
DerGermane
Forumkenner
Alter: 34
Anmeldung: 08.08.2008
Beiträge: 165
Wohnort: Berlin
|
|
hmm sehe irgenwie nicht ganz durch ..
also ich habe im [mainmenue] 2 labels erzeugt ... 2x genau das selbe label nur mit unterschiedlicher Farbe. Beide geben den Sensorwert: "SD_CPUTemp0" aus. Dann müsste es ja so im EH weiter gehen:
SD_CPUTemp0 > 90 = ??
komm nicht ganz mit dem EH zu sagen er soll das Label unsichtbar machen und vorallem wie kann ich ihm sagen das er das Label2 im Mainmenue unsichtbar machen soll?
MfG
DerGermane
|
|
|
|
Hardware: Mainboard: Intel D945GCLF; CPU: 1,6GHz; HDD: 3,5" Samsung 200GB; RAM: 2048MB; Sound: USB Speedl Software: Betriebssystem: Win XP SP 3; CarPC-Software: cPOS; Navi: iGO8
|
|
|
|
Olli84
Postingschinder
Alter: 40
Anmeldung: 19.01.2005
Beiträge: 568
Wohnort: Düsseldorf
2008 Smart Pulse
|
|
Probier es mal so:
Im EH:
Function: evbool0
Event: SD_CPUTemp0 > 90
Im Skin:
Normales Label:
Label0Function=...
Label0Visible=evbool0/False
Rotes Label:
Label1Function=...
Label1Visible=evbool0/True
Hier nochmal der Bereich aus dem Changelog, der hilfreich sein könnte:
Zitat:
|
+ neue fkt. evbool_(0-100)
- schnittstelle eventhandler/skinelemente
- zur steuerung der sichtbarkeit von images, buttonimages, varbuttons und cams über beliebige events.
- optional: '/True'(default) oder '/False' - gilt auch für alle bisherigen fkt.
syntaxbsp:
<eventhandler> function = evbool_0 ; event = gps_satcount > 4
Image0Function = evbool_0/True
...
Image1Function = evbool_0/False
...
+ neue fkt. mode_(0-100)
- umschalt-(abschalt-)fkt für images, buttonimages, varbuttons und cams
syntaxbsp:
button0function= mode_0
...
varbutton0function=mode_0/True
...
+ neues skinelement 'varbutton' - steuerung der sichtbarkeit über evhevent oder buttonfkt.
verwendung:
- wechselschalter mit statusanzeige ( zb. pause/play oder playmodi)
- aufklappbare buttonbars
- buttonwechsel über modusumschalter
- deaktivierte buttons (geg.mit altern.fkt.)
- blinkende buttons
- u.v.m
syntaxbsp für umschalter:
VarButton0Visible = evbool_0/True
VarButton0Function = openprog_extprog4
VarButton0Up=mp3lbtn_naviumschaltung.gif
VarButton0Over=mp3lbtn_naviumschaltung_down.gif
VarButton0Down=mp3lbtn_naviumschaltung_down.gif
VarButton0X=190
VarButton0Y=284
VarButton1Visible = evbool_0/False
VarButton1Function = openprog_extprog5
VarButton1Up=mp3lbtn_naviumschaltung_aus.gif
VarButton1Over=mp3lbtn_naviumschaltung_aus_down.gif
VarButton1Down=mp3lbtn_naviumschaltung_aus_down.gif
VarButton1X=190
VarButton1Y=384
|
Bitte berichte mal, ob es funktionert hat.
Gruß
Olli
|
|
|
|
Hardware: Großer Umbau ...
|
|
|
|
Olli84
Postingschinder
Alter: 40
Anmeldung: 19.01.2005
Beiträge: 568
Wohnort: Düsseldorf
2008 Smart Pulse
|
|
Hardware: Großer Umbau ...
|
|
|
|
shaneL
Forum-Veteran
Anmeldung: 07.10.2005
Beiträge: 981
|
|
...nee klappt nicht
Label0Visible ist NOCH nicht. Leider hat's jetzt auch nicht mehr ins aktuelle Release gereicht - in der nächsten ist das aber so drin. Geg. dann auch im Thread zur aktuellen auf den ersten Bugfix warten.
gruss
|
|
|
|
|
|
|
|
|
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum nicht herunterladen
|