|
|
researchv9-SUN3(old)
#include "copyright.h"
/* $Header: /var/lib/cvsd/repos/research/researchv9/X11/src/X.V11R1/lib/X/XCrWindow.c,v 1.1.1.1 2018/04/24 17:22:00 root Exp $ */
/* Copyright Massachusetts Institute of Technology 1986 */
#include "Xlibint.h"
Window XCreateSimpleWindow(dpy, parent, x, y, width, height,
borderWidth, border, background)
register Display *dpy;
Window parent;
int x, y;
unsigned int width, height, borderWidth;
unsigned long border;
unsigned long background;
{
Window wid;
register unsigned long *valuePtr;
register xCreateWindowReq *req;
LockDisplay(dpy);
GetReqExtra(CreateWindow, 8, req);
req->parent = parent;
req->x = x;
req->y = y;
req->width = width;
req->height = height;
req->borderWidth = borderWidth;
req->depth = 0;
req->class = CopyFromParent;
req->visual = CopyFromParent;
wid = req->wid = XAllocID(dpy);
req->mask = CWBackPixel | CWBorderPixel;
valuePtr = (unsigned long *) (req + 1);
*valuePtr++ = background;
*valuePtr = border;
UnlockDisplay(dpy);
SyncHandle();
return (wid);
}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.