Sie sind hier: Startseite » Forum » Software » CarPC-Software » cPOS » cPOS » Event Handler
Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Autor Nachricht
Angus
Manchmalposter
Manchmalposter


Alter: 44
Anmeldung: 14.05.2007
Beiträge: 76



BeitragVerfasst: Sa 13 Okt, 2007 10:33  Titel:  Event Handler
Nach untenNach oben

moin

ich hab mal ne frage wie ich den eventhandler(evbool_n) im skin nutze

im changelog steht:

syntaxbsp:
<eventhandler> function = evbool_0 ; event = gps_satcount > 4

heist ich mache nen eintrag in der ini

[eventhandler]
function = evbool_0 ; event = gps_satcount > 4

wie kann ich jetzt einen 2. hinzufügen?
einfach

function = evbool_1 ; event = volume > 10



    
billy
Moderator
Moderator


Alter: 41
Anmeldung: 10.11.2004
Beiträge: 5194
Wohnort: Stein bei Nürnberg


BeitragVerfasst: Sa 13 Okt, 2007 10:47  Titel:  (Kein Titel)
Nach untenNach oben

das ganze wird in der ini gespeichert. siehe z.b. die konfiguration des spache navigators von mir:

[Logic]
Logic0Function=vol+
Logic0Event=key_75
Logic0Options=2
Logic1Function=vol-
Logic1Event=key_76
Logic1Options=2
Logic2Function=next
Logic2Event=key_65
Logic2Options=2
Logic3Function=prev
Logic3Event=key_66
Logic3Options=2
Logic4Function=listview_select
Logic4Event=key_69
Logic4Options=2
Logic5Function=listview_down
Logic5Event=key_73
Logic5Options=3
Logic6Function=listview_up
Logic6Event=key_74
Logic6Options=3
Logic7Function=mute
Logic7Event=key_70
Logic7Options=2
Logic8Function=0


Gruß
billy

Hardware: Seat RNS-E 2


    
Angus
Manchmalposter
Manchmalposter


Alter: 44
Anmeldung: 14.05.2007
Beiträge: 76



BeitragVerfasst: Sa 13 Okt, 2007 17:15  Titel:  (Kein Titel)
Nach untenNach oben

okay dann benutze ich evbool_0 so:

[Logic]
Logic0Function=evbool_0
Logic0Event=gps_satcount > 4
Logic0Options=2
Logic1Function=evbool_1
Logic1Event=volume > 10
Logic1Options=2

was bewirkt die zahl hinter Options ?

und muss am ende "Logic2Function=0" stehn ?



    
billy
Moderator
Moderator


Alter: 41
Anmeldung: 10.11.2004
Beiträge: 5194
Wohnort: Stein bei Nürnberg


BeitragVerfasst: Sa 13 Okt, 2007 17:21  Titel:  (Kein Titel)
Nach untenNach oben

hinter "options" wird repeat, hight-speed,..... gespeichert

die letzte funktion ist immer 0, hab mir dazu noch nie gedanken gemacht.

gruß
billy

Hardware: Seat RNS-E 2


    
MR Action
Forum-Elite
Forum-Elite


Alter: 39
Anmeldung: 29.11.2005
Beiträge: 1743



BeitragVerfasst: Sa 13 Okt, 2007 17:49  Titel: Oooh ! (Kein Titel)
Nach untenNach oben

Dieser Post wurde vom User entfernt





Zuletzt bearbeitet von MR Action am Di 25 März, 2008 01:53, insgesamt einmal bearbeitet
    
shaneL
Forum-Veteran
Forum-Veteran



Anmeldung: 07.10.2005
Beiträge: 981



BeitragVerfasst: Sa 13 Okt, 2007 18:31  Titel:  (Kein Titel)
Nach untenNach oben

hi,

die eventhandlereinträge im skin funktionieren genauso wie die in der cpos.ini, gibt da keinen unterschied.
evbool ist nur eine zusätzliche funktion, mit der es möglich ist, beliebige events/eventkombinationen in einen boolwert umzusetzen. dieser kann dann zb. für images, varbuttons etc. abgefragt werden

bsp:

[Logic]
Logic0Function=evbool_0
Logic0Event=gps_satcount > 4

[menu]
Image0Function=evbool_0

was zb. keinen sinn machen würde:

[Logic]
Logic0Function=evbool_0
Logic0Event=mute=On

...da mute als boolwert bereits für die imagefunktion direkt abgefragt werden kann

mit dem parameter "/false" lassen sich ausserdem alle boolfunkionen umkehren

zb.

[menu]
Image0Function=evbool_0/False

oder

[menu]
Image0Function=mute/False

gruss

edit: @Angus

der letzte eintrag mit function=0 wird zur abfrage des letzten eintrages geschrieben ...hab's jetzt aber nicht vor augen, wäre sicher auch anders gegangen.



    
Beiträge der letzten Zeit anzeigen:      
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen

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
 

CarTFT
Forenspecials



Forensicherheit - Alle Zeiten sind GMT + 1 Stunde -
Powered by phpBB2 Plus, phpBB Styles, based on phpBB © 2001/6 phpBB Group :: FI Theme ::

[ Zeit: 0.6043s ][ Queries: 48 (0.2391s) ][ GZIP Ein - Debug Ein ]
carTFT.com