Lines Matching refs:dpy

199     Display *dpy = priv->display;  in dmxConsoleDrawWindows()  local
241 XDrawRectangle(dpy, priv->pixmap, priv->gc, in dmxConsoleDrawWindows()
245 XSetRegion(dpy, priv->gc, avail); in dmxConsoleDrawWindows()
256 XSetClipMask(dpy, priv->gc, None); in dmxConsoleDrawWindows()
263 Display *dpy = priv->display; in dmxConsoleDraw() local
266 XFillRectangle(dpy, priv->pixmap, priv->gc, 0, 0, in dmxConsoleDraw()
272 XFillRectangle(dpy, priv->pixmap, in dmxConsoleDraw()
280 XDrawRectangle(dpy, priv->pixmap, priv->gc, in dmxConsoleDraw()
443 Display *dpy = priv->display; in dmxConsoleUpdatePosition() local
466 XWarpPointer(dpy, priv->window, in dmxConsoleUpdatePosition()
468 XSync(dpy, False); /* Not a backend display */ in dmxConsoleUpdatePosition()
491 Display *dpy = priv->display; in dmxConsoleCollectEvents() local
502 while (XPending(dpy)) { in dmxConsoleCollectEvents()
503 XNextEvent(dpy, &X); in dmxConsoleCollectEvents()
520 XSetRegion(dpy, priv->gc, r); in dmxConsoleCollectEvents()
521 XSetRegion(dpy, priv->gcDet, r); in dmxConsoleCollectEvents()
522 XSetRegion(dpy, priv->gcRev, r); in dmxConsoleCollectEvents()
524 XSetClipMask(dpy, priv->gc, None); in dmxConsoleCollectEvents()
525 XSetClipMask(dpy, priv->gcDet, None); in dmxConsoleCollectEvents()
526 XSetClipMask(dpy, priv->gcRev, None); in dmxConsoleCollectEvents()
539 XChangeWindowAttributes(dpy, win, CWOverrideRedirect, &attribs); in dmxConsoleCollectEvents()
540 XResizeWindow(dpy, win, priv->consWidth, priv->consHeight); in dmxConsoleCollectEvents()
541 XFreePixmap(dpy, priv->pixmap); in dmxConsoleCollectEvents()
542 priv->pixmap = XCreatePixmap(dpy, in dmxConsoleCollectEvents()
543 RootWindow(dpy, DefaultScreen(dpy)), in dmxConsoleCollectEvents()
546 DefaultDepth(dpy, DefaultScreen(dpy))); in dmxConsoleCollectEvents()
549 XChangeWindowAttributes(dpy, win, CWOverrideRedirect, &attribs); in dmxConsoleCollectEvents()
581 XRaiseWindow(dpy, priv->window); in dmxConsoleCollectEvents()
583 XSync(dpy, False); /* Not a backend display */ in dmxConsoleCollectEvents()
592 if (XPending(dpy)) { /* do motion compression */ in dmxConsoleCollectEvents()
593 XPeekEvent(dpy, &N); in dmxConsoleCollectEvents()
663 Display *dpy = priv->display; in dmxConsoleCreateEmptyCursor() local
668 if (!XAllocNamedColor(dpy, DefaultColormap(dpy, DefaultScreen(dpy)), in dmxConsoleCreateEmptyCursor()
671 cursor = XCreatePixmapCursor(dpy, pixmap, pixmap, &color, &color, 0, 0); in dmxConsoleCreateEmptyCursor()
672 XFreePixmap(dpy, pixmap); in dmxConsoleCreateEmptyCursor()
683 Display *dpy = priv->display; in dmxConsoleComputeWidthHeight() local
690 screen = DefaultScreen(dpy); in dmxConsoleComputeWidthHeight()
691 *consWidth = DisplayWidth(dpy, screen) * CONSOLE_NUM / CONSOLE_DEN; in dmxConsoleComputeWidthHeight()
692 *consHeight = DisplayHeight(dpy, screen) * CONSOLE_NUM / CONSOLE_DEN; in dmxConsoleComputeWidthHeight()
736 Display *dpy; in dmxConsoleReInit() local
740 dpy = priv->display; in dmxConsoleReInit()
746 XResizeWindow(dpy, priv->window, priv->consWidth, priv->consHeight); in dmxConsoleReInit()
747 XFreePixmap(dpy, priv->pixmap); in dmxConsoleReInit()
748 priv->pixmap = XCreatePixmap(dpy, in dmxConsoleReInit()
749 RootWindow(dpy, DefaultScreen(dpy)), in dmxConsoleReInit()
752 DefaultDepth(dpy, DefaultScreen(dpy))); in dmxConsoleReInit()
765 Display *dpy; in dmxConsoleInit() local
779 if (!(dpy = priv->display = XOpenDisplay(dmxInput->name))) in dmxConsoleInit()
791 screen = DefaultScreen(dpy); in dmxConsoleInit()
803 attribs.colormap = DefaultColormap(dpy, screen); in dmxConsoleInit()
804 if (XParseColor(dpy, attribs.colormap, CONSOLE_BG_COLOR, &color) in dmxConsoleInit()
805 && XAllocColor(dpy, attribs.colormap, &color)) { in dmxConsoleInit()
809 attribs.background_pixel = WhitePixel(dpy, screen); in dmxConsoleInit()
814 win = priv->window = XCreateWindow(dpy, in dmxConsoleInit()
815 RootWindow(dpy, screen), in dmxConsoleInit()
818 DefaultDepth(dpy, screen), in dmxConsoleInit()
820 DefaultVisual(dpy, screen), in dmxConsoleInit()
822 priv->pixmap = XCreatePixmap(dpy, RootWindow(dpy, screen), in dmxConsoleInit()
824 DefaultDepth(dpy, screen)); in dmxConsoleInit()
827 XStoreName(dpy, win, DMX_CONSOLE_NAME); in dmxConsoleInit()
830 XSetClassHint(dpy, win, &class_hints); in dmxConsoleInit()
833 XMapWindow(dpy, win); in dmxConsoleInit()
836 priv->cursorNormal = XCreateFontCursor(dpy, XC_circle); in dmxConsoleInit()
837 priv->cursorGrabbed = XCreateFontCursor(dpy, XC_spider); in dmxConsoleInit()
839 XDefineCursor(dpy, priv->window, priv->cursorNormal); in dmxConsoleInit()
848 if (XParseColor(dpy, attribs.colormap, CONSOLE_SCREEN_FG_COLOR, &color) in dmxConsoleInit()
849 && XAllocColor(dpy, attribs.colormap, &color)) { in dmxConsoleInit()
853 gcvals.foreground = BlackPixel(dpy, screen); in dmxConsoleInit()
854 if (XParseColor(dpy, attribs.colormap, CONSOLE_SCREEN_BG_COLOR, &color) in dmxConsoleInit()
855 && XAllocColor(dpy, attribs.colormap, &color)) { in dmxConsoleInit()
859 gcvals.background = WhitePixel(dpy, screen); in dmxConsoleInit()
866 priv->gc = XCreateGC(dpy, win, mask, &gcvals); in dmxConsoleInit()
869 if (XParseColor(dpy, attribs.colormap, CONSOLE_SCREEN_DET_COLOR, &color) in dmxConsoleInit()
870 && XAllocColor(dpy, attribs.colormap, &color)) { in dmxConsoleInit()
874 gcvals.foreground = BlackPixel(dpy, screen); in dmxConsoleInit()
875 priv->gcDet = XCreateGC(dpy, win, mask, &gcvals); in dmxConsoleInit()
881 priv->gcRev = XCreateGC(dpy, win, mask, &gcvals); in dmxConsoleInit()
884 if (XParseColor(dpy, attribs.colormap, CONSOLE_SCREEN_CUR_COLOR, &color) in dmxConsoleInit()
885 && XAllocColor(dpy, attribs.colormap, &color)) { in dmxConsoleInit()
889 gcvals.foreground = BlackPixel(dpy, screen); in dmxConsoleInit()
890 priv->gcCur = XCreateGC(dpy, win, mask, &gcvals); in dmxConsoleInit()
948 Display *dpy = priv->display; in dmxConsoleFunctions() local
955 XSetClipRectangles(dpy, priv->gc, 0, 0, &rect, 1, Unsorted); in dmxConsoleFunctions()
956 XCopyArea(dpy, priv->pixmap, priv->window, priv->gc, in dmxConsoleFunctions()
958 XSetClipMask(dpy, priv->gc, None); in dmxConsoleFunctions()
960 XDefineCursor(dpy, priv->window, in dmxConsoleFunctions()
963 XWarpPointer(dpy, priv->window, priv->window, in dmxConsoleFunctions()
967 XSync(dpy, False); /* Not a backend display */ in dmxConsoleFunctions()
971 XRaiseWindow(dpy, priv->window); in dmxConsoleFunctions()
972 XDefineCursor(dpy, priv->window, priv->cursorEmpty); in dmxConsoleFunctions()
978 XUngrabKeyboard(dpy, CurrentTime); in dmxConsoleFunctions()
979 XUngrabPointer(dpy, CurrentTime); in dmxConsoleFunctions()
980 XDefineCursor(dpy, priv->window, in dmxConsoleFunctions()
984 if (XGrabPointer(dpy, priv->window, True, in dmxConsoleFunctions()
990 if (XGrabKeyboard(dpy, priv->window, True, in dmxConsoleFunctions()
993 XUngrabPointer(dpy, CurrentTime); in dmxConsoleFunctions()
996 XDefineCursor(dpy, priv->window, in dmxConsoleFunctions()