mirror of
https://github.com/danbulant/node-x11
synced 2026-06-12 03:00:19 +00:00
correct size for all requests
This commit is contained in:
parent
31194398bc
commit
fba32b442a
1 changed files with 8 additions and 8 deletions
|
|
@ -45,49 +45,49 @@ exports.requireExt = function(display, callback)
|
|||
{
|
||||
X.seq_num++;
|
||||
console.log("ext.RedirectWindow", X.seq_num);
|
||||
X.pack_stream.pack('CCSLLCxxx', [ext.majorOpcode, 1, 4, window, updateType]);
|
||||
X.pack_stream.pack('CCSLCxxx', [ext.majorOpcode, 1, 3, window, updateType]);
|
||||
X.pack_stream.flush();
|
||||
}
|
||||
|
||||
ext.RedirectSubwindows = function( window, updateType )
|
||||
{
|
||||
X.seq_num++;
|
||||
X.pack_stream.pack('CCSLLCxxx', [ext.majorOpcode, 2, 4, window, updateType]);
|
||||
X.pack_stream.pack('CCSLCxxx', [ext.majorOpcode, 2, 3, window, updateType]);
|
||||
X.pack_stream.flush();
|
||||
}
|
||||
|
||||
ext.UnredirectWindow = function(window)
|
||||
{
|
||||
X.seq_num++;
|
||||
X.pack_stream.pack('CCSLL', [ext.majorOpcode, 3, 3, window]);
|
||||
X.pack_stream.pack('CCSL', [ext.majorOpcode, 3, 2, window]);
|
||||
X.pack_stream.flush();
|
||||
}
|
||||
|
||||
ext.UnredirectSubwindows = function(window)
|
||||
{
|
||||
X.seq_num++;
|
||||
X.pack_stream.pack('CCSLL', [ext.majorOpcode, 4, 3, window]);
|
||||
X.pack_stream.pack('CCSL', [ext.majorOpcode, 4, 2, window]);
|
||||
X.pack_stream.flush();
|
||||
}
|
||||
|
||||
ext.CreateRegionFromBorderClip = function(region, window)
|
||||
{
|
||||
X.seq_num++;
|
||||
X.pack_stream.pack('CCSLLL', [ext.majorOpcode, 5, 4, damage, region]);
|
||||
X.pack_stream.pack('CCSLL', [ext.majorOpcode, 5, 3, damage, region]);
|
||||
X.pack_stream.flush();
|
||||
}
|
||||
|
||||
ext.NameWindowPixmap = function(window, pixmap)
|
||||
{
|
||||
X.seq_num++;
|
||||
X.pack_stream.pack('CCSLLL', [ext.majorOpcode, 6, 4, window, pixmap]);
|
||||
X.pack_stream.pack('CCSLL', [ext.majorOpcode, 6, 3, window, pixmap]);
|
||||
X.pack_stream.flush();
|
||||
}
|
||||
|
||||
ext.GetOverlayWindow = function(window)
|
||||
{
|
||||
X.seq_num++;
|
||||
X.pack_stream.pack('CCSLL', [ext.majorOpcode, 7, 3]);
|
||||
X.pack_stream.pack('CCSL', [ext.majorOpcode, 7, 2]);
|
||||
X.replies[X.seq_num] = [
|
||||
function(buf, opt) {
|
||||
var res = buf.unpack('L');
|
||||
|
|
@ -101,7 +101,7 @@ exports.requireExt = function(display, callback)
|
|||
ext.ReleaseOverlayWindow = function(window)
|
||||
{
|
||||
X.seq_num++;
|
||||
X.pack_stream.pack('CCSLL', [ext.majorOpcode, 8, 3, window]);
|
||||
X.pack_stream.pack('CCSL', [ext.majorOpcode, 8, 2, window]);
|
||||
X.pack_stream.flush();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue