// Copyright status: this file is in the public domain. #include #include #include #include #include #include void lx_shape_SelectInput(LX_CONN *xc, LX_XID win, int enb) { LX_SHAPE_PRIV *p; unsigned char req[12]; if (lx_xi_conn_failed(xc)) { lx_xi_bad_call(xc,"ls_shape_GetRectangles"); return; } p = lx_get_private(xc,lx_shape__px); if (! p) { lx_xi_bad_call(xc,"lx_shape_SelectInput"); return; } lx_xi_nochain(xc); req[0] = p->major; req[1] = SHAPE_SelectInput; lx_xi_w_card16(&req[2],3); lx_xi_w_card32(&req[4],win); req[8] = lx_xi_boolean_to_proto(enb); req[9] = 0; req[10] = 0; req[11] = 0; lx_xi_send_req(xc,req,-1); }