Car-PC.info

cPOS - Event Handler

Angus - Sa 13 Okt, 2007 10:33
Titel: Event Handler
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 - Sa 13 Okt, 2007 10:47
Titel:
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
Angus - Sa 13 Okt, 2007 17:15
Titel:
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 - Sa 13 Okt, 2007 17:21
Titel:
hinter "options" wird repeat, hight-speed,..... gespeichert

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

gruß
billy
MR Action - Sa 13 Okt, 2007 17:49
Titel:
Dieser Post wurde vom User entfernt
shaneL - Sa 13 Okt, 2007 18:31
Titel:
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.
Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB