mirror of
https://github.com/danbulant/node-x11
synced 2026-05-20 21:09:10 +00:00
Merge pull request #42 from santigimeno/add_client_message_event
Add ClientMessage event
This commit is contained in:
commit
b443cadb40
1 changed files with 7 additions and 0 deletions
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue