Added ShapeNotify event parsing

This commit is contained in:
jdomenechb 2017-08-26 17:00:10 +02:00
parent 18cbbdf6ee
commit bc9dceebd4

View file

@ -112,5 +112,31 @@ exports.requireExt = function(display, callback)
callback(null, ext);
});
*/
ext.events = {
ShapeNotify: 0
}
X.eventParsers[ext.firstEvent + ext.events.ShapeNotify] = function(type, seq, extra, code, raw)
{
var event = {};
event.type = type;
event.kind = code;
event.seq = seq;
event.window = extra;
var values = raw.unpack('ssSSLC');
event.x = values[0];
event.y = values[1];
event.width = values[2];
event.height = values[3];
event.time = values[4];
event.shaped = values[5];
event.name = 'ShapeNotify';
return event;
};
});
}