#include "lx.h" #include "proto.h" #include "internal.h" void lx_ReparentWindow(LX_CONN *xc, LX_XID window, LX_XID parent, int x, int y) { unsigned char req[16]; if ((xc->flags & XCF_FAIL) || (x < -32768) || (x > 32767) || (y < -32768) || (y > 32767)) { lx__bad_call(xc,"lx_ReparentWindow"); return; } req[0] = XP_REQ_ReparentWindow; req[1] = 0; w_card16(&req[2],4); w_card32(&req[4],window); w_card32(&req[8],parent); w_int16(&req[12],x); w_int16(&req[14],y); lx__send_req(xc,&req[0],-1); }