Merge pull request #42 from santigimeno/add_client_message_event

Add ClientMessage event
This commit is contained in:
Andrey Sidorov 2013-11-18 12:53:16 -08:00
commit b443cadb40

View file

@ -378,6 +378,13 @@ XClient.prototype.unpackEvent = function(type, seq, extra, code, raw)
event.selection = values[1];
event.target = values[2];
event.property = values[3];
} else if (type == 33) {// ClientMessage
event.name = 'ClientMessage';
event.format = code;
event.wid = extra;
event.type = raw.readUInt32LE(0);
var format = (code === 32) ? 'LLLLL' : (code === 16) ? 'SSSSSSSSSS' : 'CCCCCCCCCCCCCCCCCCCC';
event.data = raw.unpack(format, 4);
}
return event;
}