Lines Matching refs:dmxScreen

82     DMXScreenInfo *dmxScreen = &dmxScreens[pScreen->myNum];  in dmxDPMS()  local
83 dmxDPMSBackend(dmxScreen, level); in dmxDPMS()
94 DMXScreenInfo *dmxScreen = &dmxScreens[pScreen->myNum]; in dmxBEScreenInit() local
108 pScreen->mmWidth = DisplayWidthMM(dmxScreen->beDisplay, in dmxBEScreenInit()
109 DefaultScreen(dmxScreen->beDisplay)); in dmxBEScreenInit()
110 pScreen->mmHeight = DisplayHeightMM(dmxScreen->beDisplay, in dmxBEScreenInit()
111 DefaultScreen(dmxScreen->beDisplay)); in dmxBEScreenInit()
113 pScreen->whitePixel = dmxScreen->beWhitePixel; in dmxBEScreenInit()
114 pScreen->blackPixel = dmxScreen->beBlackPixel; in dmxBEScreenInit()
117 if (dmxDPMSInit(dmxScreen)) in dmxBEScreenInit()
122 attribs.background_pixel = dmxScreen->beBlackPixel; in dmxBEScreenInit()
131 attribs.colormap = dmxScreen->beDefColormaps[dmxScreen->beDefVisualIndex]; in dmxBEScreenInit()
134 dmxScreen->scrnWin = in dmxBEScreenInit()
135 XCreateWindow(dmxScreen->beDisplay, in dmxBEScreenInit()
136 DefaultRootWindow(dmxScreen->beDisplay), in dmxBEScreenInit()
137 dmxScreen->scrnX, in dmxBEScreenInit()
138 dmxScreen->scrnY, in dmxBEScreenInit()
139 dmxScreen->scrnWidth, in dmxBEScreenInit()
140 dmxScreen->scrnHeight, in dmxBEScreenInit()
144 dmxScreen->beVisuals[dmxScreen->beDefVisualIndex].visual, in dmxBEScreenInit()
146 dmxPropertyWindow(dmxScreen); in dmxBEScreenInit()
159 pixmap = XCreateBitmapFromData(dmxScreen->beDisplay, dmxScreen->scrnWin, in dmxBEScreenInit()
161 XAllocNamedColor(dmxScreen->beDisplay, dmxScreen->beDefColormaps[0], in dmxBEScreenInit()
163 dmxScreen->noCursor = XCreatePixmapCursor(dmxScreen->beDisplay, in dmxBEScreenInit()
166 XDefineCursor(dmxScreen->beDisplay, dmxScreen->scrnWin, in dmxBEScreenInit()
167 dmxScreen->noCursor); in dmxBEScreenInit()
169 XFreePixmap(dmxScreen->beDisplay, pixmap); in dmxBEScreenInit()
172 XMapWindow(dmxScreen->beDisplay, dmxScreen->scrnWin); in dmxBEScreenInit()
175 for (i = 0; i < dmxScreen->beNumPixmapFormats; i++) in dmxBEScreenInit()
176 for (j = 0; j < dmxScreen->beNumDepths; j++) in dmxBEScreenInit()
177 if ((dmxScreen->bePixmapFormats[i].depth == 1) || in dmxBEScreenInit()
178 (dmxScreen->bePixmapFormats[i].depth == in dmxBEScreenInit()
179 dmxScreen->beDepths[j])) { in dmxBEScreenInit()
180 dmxScreen->scrnDefDrawables[i] = (Drawable) in dmxBEScreenInit()
181 XCreatePixmap(dmxScreen->beDisplay, dmxScreen->scrnWin, in dmxBEScreenInit()
183 dmxScreen->bePixmapFormats[i].depth); in dmxBEScreenInit()
192 DMXScreenInfo *dmxScreen = &dmxScreens[pScreen->myNum]; in dmxScreenInit() local
225 for (i = 0; i < dmxScreen->beNumDepths; i++) { in dmxScreenInit()
234 depth = dmxScreen->beDepths[i]; in dmxScreenInit()
235 for (j = 0; j < dmxScreen->beNumVisuals; j++) { in dmxScreenInit()
238 vi = &dmxScreen->beVisuals[j]; in dmxScreenInit()
246 if (j == dmxScreen->beDefVisualIndex) { in dmxScreenInit()
257 dmxScreen->scrnWidth, in dmxScreenInit()
258 dmxScreen->scrnHeight, in dmxScreenInit()
259 dmxScreen->beXDPI, in dmxScreenInit()
260 dmxScreen->beXDPI, dmxScreen->scrnWidth, dmxScreen->beBPP); in dmxScreenInit()
277 DMX_WRAP(CloseScreen, dmxCloseScreen, dmxScreen, pScreen); in dmxScreenInit()
278 DMX_WRAP(SaveScreen, dmxSaveScreen, dmxScreen, pScreen); in dmxScreenInit()
283 DMX_WRAP(CreateGC, dmxCreateGC, dmxScreen, pScreen); in dmxScreenInit()
286 DMX_WRAP(CreateWindow, dmxCreateWindow, dmxScreen, pScreen); in dmxScreenInit()
287 DMX_WRAP(DestroyWindow, dmxDestroyWindow, dmxScreen, pScreen); in dmxScreenInit()
288 DMX_WRAP(PositionWindow, dmxPositionWindow, dmxScreen, pScreen); in dmxScreenInit()
289 DMX_WRAP(ChangeWindowAttributes, dmxChangeWindowAttributes, dmxScreen, in dmxScreenInit()
291 DMX_WRAP(RealizeWindow, dmxRealizeWindow, dmxScreen, pScreen); in dmxScreenInit()
292 DMX_WRAP(UnrealizeWindow, dmxUnrealizeWindow, dmxScreen, pScreen); in dmxScreenInit()
293 DMX_WRAP(RestackWindow, dmxRestackWindow, dmxScreen, pScreen); in dmxScreenInit()
294 DMX_WRAP(WindowExposures, dmxWindowExposures, dmxScreen, pScreen); in dmxScreenInit()
295 DMX_WRAP(CopyWindow, dmxCopyWindow, dmxScreen, pScreen); in dmxScreenInit()
297 DMX_WRAP(ResizeWindow, dmxResizeWindow, dmxScreen, pScreen); in dmxScreenInit()
298 DMX_WRAP(ReparentWindow, dmxReparentWindow, dmxScreen, pScreen); in dmxScreenInit()
300 DMX_WRAP(ChangeBorderWidth, dmxChangeBorderWidth, dmxScreen, pScreen); in dmxScreenInit()
303 DMX_WRAP(GetImage, dmxGetImage, dmxScreen, pScreen); in dmxScreenInit()
304 DMX_WRAP(GetSpans, dmxGetSpans, dmxScreen, pScreen); in dmxScreenInit()
307 DMX_WRAP(CreatePixmap, dmxCreatePixmap, dmxScreen, pScreen); in dmxScreenInit()
308 DMX_WRAP(DestroyPixmap, dmxDestroyPixmap, dmxScreen, pScreen); in dmxScreenInit()
309 DMX_WRAP(BitmapToRegion, dmxBitmapToRegion, dmxScreen, pScreen); in dmxScreenInit()
312 DMX_WRAP(RealizeFont, dmxRealizeFont, dmxScreen, pScreen); in dmxScreenInit()
313 DMX_WRAP(UnrealizeFont, dmxUnrealizeFont, dmxScreen, pScreen); in dmxScreenInit()
316 DMX_WRAP(CreateColormap, dmxCreateColormap, dmxScreen, pScreen); in dmxScreenInit()
317 DMX_WRAP(DestroyColormap, dmxDestroyColormap, dmxScreen, pScreen); in dmxScreenInit()
318 DMX_WRAP(InstallColormap, dmxInstallColormap, dmxScreen, pScreen); in dmxScreenInit()
319 DMX_WRAP(StoreColors, dmxStoreColors, dmxScreen, pScreen); in dmxScreenInit()
322 DMX_WRAP(SetShape, dmxSetShape, dmxScreen, pScreen); in dmxScreenInit()
334 DMXScreenInfo *dmxScreen = &dmxScreens[pScreen->myNum]; in dmxBECloseScreen() local
338 dmxDPMSTerm(dmxScreen); in dmxBECloseScreen()
342 XFreeCursor(dmxScreen->beDisplay, dmxScreen->noCursor); in dmxBECloseScreen()
343 dmxScreen->noCursor = (Cursor) 0; in dmxBECloseScreen()
345 XUnmapWindow(dmxScreen->beDisplay, dmxScreen->scrnWin); in dmxBECloseScreen()
346 XDestroyWindow(dmxScreen->beDisplay, dmxScreen->scrnWin); in dmxBECloseScreen()
347 dmxScreen->scrnWin = (Window) 0; in dmxBECloseScreen()
350 for (i = 0; i < dmxScreen->beNumPixmapFormats; i++) { in dmxBECloseScreen()
351 if (dmxScreen->scrnDefDrawables[i]) { in dmxBECloseScreen()
352 XFreePixmap(dmxScreen->beDisplay, in dmxBECloseScreen()
353 dmxScreen->scrnDefDrawables[i]); in dmxBECloseScreen()
354 dmxScreen->scrnDefDrawables[i] = (Drawable) 0; in dmxBECloseScreen()
359 for (i = 0; i < dmxScreen->beNumDefColormaps; i++) in dmxBECloseScreen()
360 XFreeColormap(dmxScreen->beDisplay, dmxScreen->beDefColormaps[i]); in dmxBECloseScreen()
361 free(dmxScreen->beDefColormaps); in dmxBECloseScreen()
362 dmxScreen->beDefColormaps = NULL; in dmxBECloseScreen()
367 XFree(dmxScreen->beVisuals); in dmxBECloseScreen()
368 dmxScreen->beVisuals = NULL; in dmxBECloseScreen()
370 XFree(dmxScreen->beDepths); in dmxBECloseScreen()
371 dmxScreen->beDepths = NULL; in dmxBECloseScreen()
373 XFree(dmxScreen->bePixmapFormats); in dmxBECloseScreen()
374 dmxScreen->bePixmapFormats = NULL; in dmxBECloseScreen()
378 if (dmxScreen->glxVisuals) { in dmxBECloseScreen()
379 XFree(dmxScreen->glxVisuals); in dmxBECloseScreen()
380 dmxScreen->glxVisuals = NULL; in dmxBECloseScreen()
381 dmxScreen->numGlxVisuals = 0; in dmxBECloseScreen()
386 XCloseDisplay(dmxScreen->beDisplay); in dmxBECloseScreen()
387 dmxScreen->beDisplay = NULL; in dmxBECloseScreen()
394 DMXScreenInfo *dmxScreen = &dmxScreens[pScreen->myNum]; in dmxCloseScreen() local
403 DMX_UNWRAP(SetShape, dmxScreen, pScreen); in dmxCloseScreen()
406 DMX_UNWRAP(CreateGC, dmxScreen, pScreen); in dmxCloseScreen()
408 DMX_UNWRAP(CreateWindow, dmxScreen, pScreen); in dmxCloseScreen()
409 DMX_UNWRAP(DestroyWindow, dmxScreen, pScreen); in dmxCloseScreen()
410 DMX_UNWRAP(PositionWindow, dmxScreen, pScreen); in dmxCloseScreen()
411 DMX_UNWRAP(ChangeWindowAttributes, dmxScreen, pScreen); in dmxCloseScreen()
412 DMX_UNWRAP(RealizeWindow, dmxScreen, pScreen); in dmxCloseScreen()
413 DMX_UNWRAP(UnrealizeWindow, dmxScreen, pScreen); in dmxCloseScreen()
414 DMX_UNWRAP(RestackWindow, dmxScreen, pScreen); in dmxCloseScreen()
415 DMX_UNWRAP(WindowExposures, dmxScreen, pScreen); in dmxCloseScreen()
416 DMX_UNWRAP(CopyWindow, dmxScreen, pScreen); in dmxCloseScreen()
418 DMX_UNWRAP(ResizeWindow, dmxScreen, pScreen); in dmxCloseScreen()
419 DMX_UNWRAP(ReparentWindow, dmxScreen, pScreen); in dmxCloseScreen()
421 DMX_UNWRAP(ChangeBorderWidth, dmxScreen, pScreen); in dmxCloseScreen()
423 DMX_UNWRAP(GetImage, dmxScreen, pScreen); in dmxCloseScreen()
424 DMX_UNWRAP(GetSpans, dmxScreen, pScreen); in dmxCloseScreen()
426 DMX_UNWRAP(CreatePixmap, dmxScreen, pScreen); in dmxCloseScreen()
427 DMX_UNWRAP(DestroyPixmap, dmxScreen, pScreen); in dmxCloseScreen()
428 DMX_UNWRAP(BitmapToRegion, dmxScreen, pScreen); in dmxCloseScreen()
430 DMX_UNWRAP(RealizeFont, dmxScreen, pScreen); in dmxCloseScreen()
431 DMX_UNWRAP(UnrealizeFont, dmxScreen, pScreen); in dmxCloseScreen()
433 DMX_UNWRAP(CreateColormap, dmxScreen, pScreen); in dmxCloseScreen()
434 DMX_UNWRAP(DestroyColormap, dmxScreen, pScreen); in dmxCloseScreen()
435 DMX_UNWRAP(InstallColormap, dmxScreen, pScreen); in dmxCloseScreen()
436 DMX_UNWRAP(StoreColors, dmxScreen, pScreen); in dmxCloseScreen()
438 DMX_UNWRAP(SaveScreen, dmxScreen, pScreen); in dmxCloseScreen()
440 if (dmxScreen->beDisplay) { in dmxCloseScreen()
449 XFree(dmxScreen->beVisuals); in dmxCloseScreen()
450 dmxScreen->beVisuals = NULL; in dmxCloseScreen()
452 XFree(dmxScreen->beDepths); in dmxCloseScreen()
453 dmxScreen->beDepths = NULL; in dmxCloseScreen()
455 XFree(dmxScreen->bePixmapFormats); in dmxCloseScreen()
456 dmxScreen->bePixmapFormats = NULL; in dmxCloseScreen()
460 DMX_UNWRAP(CloseScreen, dmxScreen, pScreen); in dmxCloseScreen()
467 DMXScreenInfo *dmxScreen = &dmxScreens[pScreen->myNum]; in dmxSaveScreen() local
469 if (dmxScreen->beDisplay) { in dmxSaveScreen()
473 XResetScreenSaver(dmxScreen->beDisplay); in dmxSaveScreen()
474 dmxSync(dmxScreen, FALSE); in dmxSaveScreen()
478 XActivateScreenSaver(dmxScreen->beDisplay); in dmxSaveScreen()
479 dmxSync(dmxScreen, FALSE); in dmxSaveScreen()