From 3e9b5f7faa3887308eba7ff02e520af9f5b6b4d4 Mon Sep 17 00:00:00 2001 From: Andrey Sidorov Date: Wed, 12 Dec 2012 22:33:08 +1100 Subject: [PATCH] ConfigureNotify event parser --- lib/x11/xcore.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lib/x11/xcore.js b/lib/x11/xcore.js index 824c5bb..f0cd4fe 100644 --- a/lib/x11/xcore.js +++ b/lib/x11/xcore.js @@ -254,7 +254,18 @@ XClient.prototype.unpackEvent = function(type, seq, extra, code, raw) } else if (type == 20) { var values = raw.unpack('LL'); event.parent = extra; - event.wid = values[0] + event.wid = values[0]; + } else if (type == 22) { + var values = raw.unpack('LLssSSSC'); + event.wid = extra; + event.wid1 = values[0]; + event.aboveSibling = values[1]; + event.x = values[2]; + event.y = values[3]; + event.width = values[4]; + event.height = values[5]; + event.borderWidth = values[6]; + event.overrideRedirect = values[7]; } else if (type == 23) { var values = raw.unpack('LLLssSSS'); event.parent = extra;