Lines Matching refs:dpy

95     Display *dpy,
130 if ((codes = XDPSLGetCodes(dpy))
131 && (agent = XDPSLGetShunt(dpy))
132 && agent != dpy
139 dpy,
140 DefaultRootWindow(dpy),
144 BlackPixel(dpy, DefaultScreen(dpy)),
145 WhitePixel(dpy, DefaultScreen(dpy)));
151 if ((extData = DPSCAPOpenAgent(dpy, fullDisplayName)) == NULL)
153 XDestroyWindow(dpy, clientWindow);
159 codes = XAddExtension(dpy);
195 if (CSDPSConfirmDisplay(agent, dpy, &setup, &reply, fullDisplayName) == 1)
233 XDestroyWindow(dpy, clientWindow);
284 XDPSLSetVersion(dpy, reply.good.serverVersion);
285 XDPSLSetShunt(dpy, agent);
286 XDPSLSetCodes(dpy, codes);
287 if (XDPSLGetSyncMask(dpy) == DPSCAP_SYNCMASK_NONE)
288 XDPSLSetSyncMask(dpy, DPSCAP_SYNCMASK_DFLT);
290 XDPSLSetGCFlushMode(dpy, XDPSNX_GC_UPDATES_SLOW); /* default */
292 /* Hook my extension data on the dpy */
295 XAddToExtensionList(CSDPSHeadOfDpyExt(dpy), extData);
296 (void) XESetCloseDisplay(dpy, codes->extension, DPSCAPCloseDisplayProc);
297 (void) XESetCopyGC(dpy, codes->extension, DPSCAPCopyGCProc);
298 (void) XESetFreeGC(dpy, codes->extension, DPSCAPFreeGCProc);
299 (void) XESetFlushGC(dpy, codes->extension, DPSCAPFlushGCProc);
300 XDPSLSetClientMessageHandler(dpy);
309 XDPSLSetAfterProc(dpy);
318 XDPSLUpdateAgentArgs(dpy);
326 Display *dpy)
330 object.display = dpy;
336 register Display *dpy,
341 XDPSLSyncGCClip(dpy, gc);
348 Display *dpy;
354 cxid = XDPSXIDFromContext(&dpy, curCtxt);
355 if (dpy == (Display *)NULL || cxid == None)
357 XDPSLReconcileRequests(dpy, cxid);
363 Display *dpy,
366 if (!dpy || arg >= 0 || arg < AGENTLASTARG)
369 return(XDPSLSetAgentArg(dpy, arg, val));
375 Display *dpy,
378 if (dpy && gc)
379 XDPSLFlushGC(dpy, gc);
402 /* Stupid macro insists on Display being called 'dpy' */
404 Display *dpy = agent;
482 Display *dpy, Display *agent)
487 my->dpy = dpy;
490 dpy,
494 dpy,
498 dpy,
502 dpy,
506 dpy,
510 dpy,
514 dpy,
518 dpy,
595 Display *dpy,
599 fprintf(stderr, "NX: Closing agent \"%s\"\n", dpy->display_name);
605 XDPSLSetShunt(dpy, (Display *) NULL);
606 XDPSLSetCodes(dpy, (XExtCodes *) NULL);
607 XDPSLSetSyncMask(dpy, DPSCAP_SYNCMASK_NONE);
608 XDPSLCleanAll(dpy);
609 XDPSPrivZapDpy(dpy);
616 Display *dpy,
623 CSDPSHeadOfDpyExt(dpy),
634 DPSAssertWarn(XGetGCValues(dpy, gc, DPSGCBITS & ~(GCClipMask), &values),
643 XDPSLSync(dpy);
655 Display *dpy = pdpy; /* Stupid macros insists on Display being 'dpy' */
657 CSDPSHeadOfDpyExt(dpy),
670 dpy = my->agent;
671 if (dpy == (Display *)NULL || dpy == pdpy)
692 LockDisplay(dpy); /* dpy means agent here */
693 N_XFlush(dpy);
694 UnlockDisplay(dpy);
710 Display *dpy,
726 if (XDPSLGetGCFlushMode(dpy) == XDPSNX_GC_UPDATES_FAST
730 extData = XFindOnExtensionList(CSDPSHeadOfDpyExt(dpy), codes->extension);
739 DPSAssertWarn(XGetGCValues(dpy, gc, DPSGCBITS & ~(GCClipMask), &values),
744 XSync(dpy, False);
752 XDPSLSync(dpy);
754 XDPSLFlush(dpy);