Lines Matching defs:dpy

66 static Display	*dpy = NULL;
484 XRRCrtcInfo *crtc_info = XRRGetCrtcInfo (dpy, res, res->crtcs[c]);
553 return XRRSetCrtcConfig (dpy, res, crtc->crtc.xid, CurrentTime,
567 return XRRSetCrtcConfig (dpy, res, crtc->crtc.xid, CurrentTime,
602 s = XRRSetCrtcConfig (dpy, res, crtc->crtc.xid, CurrentTime,
617 XRRSetScreenSize (dpy, root,
618 DisplayWidth (dpy, screen),
619 DisplayHeight (dpy, screen),
620 DisplayWidthMM (dpy, screen),
621 DisplayHeightMM (dpy, screen));
632 if (fb_width == DisplayWidth (dpy, screen) &&
633 fb_height == DisplayHeight (dpy, screen) &&
634 fb_width_mm == DisplayWidthMM (dpy, screen) &&
635 fb_height_mm == DisplayHeightMM (dpy, screen))
646 XRRSetScreenSize (dpy, root, fb_width, fb_height,
754 XGrabServer (dpy);
777 XUngrabServer (dpy);
790 XRROutputInfo *output_info = XRRGetOutputInfo (dpy, res, res->outputs[o]);
1160 new_res = XRRGetScreenResources (dpy, root);
1183 crtc_info = XRRGetCrtcInfo (dpy, new_res,
1516 grab_key (Display *dpy, int keysym, unsigned int modifier,
1520 int keycode = XKeysymToKeycode(dpy, keysym);
1529 XGrabKey(dpy,
1533 XSync (dpy, False);
1538 XGetErrorText (dpy, had_error, msg, sizeof (msg));
1746 XSync (dpy, False);
1761 atom = XInternAtom (dpy, "DISPLAYSWITCH_DAEMON", True);
1767 win = XGetSelectionOwner (dpy, atom);
1776 xev.xkey.display = dpy;
1785 ret = XSendEvent(dpy, win, False, KeyPressMask, &xev);
1786 XFlush(dpy);
1895 dpy = XOpenDisplay (display_name);
1897 if (dpy == NULL)
1900 screen = DefaultScreen (dpy);
1901 root = RootWindow (dpy, screen);
1903 if (!XRRQueryVersion (dpy, &major, &minor))
1917 atom = XInternAtom(dpy, "DISPLAYSWITCH_DAEMON", False);
1923 if (XGetSelectionOwner (dpy, atom)) {
1928 win = XCreateSimpleWindow(dpy, root, 0, 0, 10, 10, 0, 10, 0);
1934 XSetSelectionOwner(dpy, atom, win, CurrentTime);
1935 if (XGetSelectionOwner(dpy, atom) != win) {
1939 XSelectInput(dpy, win, KeyPressMask);
1950 cur_keycode = grab_key (dpy, keysym, modifier, root);
1952 XRRGetScreenSizeRange (dpy, root, &minWidth, &minHeight,
1955 fb_width_mm = DisplayWidthMM (dpy, screen);
1956 fb_height_mm = DisplayHeightMM (dpy, screen);
1957 dpi = (25.4 * DisplayHeight (dpy, screen)) / DisplayHeightMM(dpy, screen);
1959 res = XRRGetScreenResources (dpy, root);
1977 XNextEvent(dpy, &ev);
1986 XUngrabKey(dpy, cur_keycode, modifier, root);
1987 cur_keycode = grab_key (dpy, keysym, modifier, root);