Distributed Multihead X
1.16.4
|
#include "dmx.h"
#include "dmxsync.h"
#include "dmxscrinit.h"
#include "dmxcursor.h"
#include "dmxgc.h"
#include "dmxgcops.h"
#include "dmxwindow.h"
#include "dmxpixmap.h"
#include "dmxfont.h"
#include "dmxcmap.h"
#include "dmxprop.h"
#include "dmxdpms.h"
#include "dmxpict.h"
#include "fb.h"
#include "mipointer.h"
#include "micmap.h"
Functions | |
Bool | dmxCloseScreen (ScreenPtr pScreen) |
static Bool | dmxSaveScreen (ScreenPtr pScreen, int what) |
void | dmxBEScreenInit (ScreenPtr pScreen) |
Bool | dmxScreenInit (ScreenPtr pScreen, int argc, char *argv[]) |
void | dmxBECloseScreen (ScreenPtr pScreen) |
Variables | |
static unsigned long | dmxGeneration |
static unsigned long * | dmxCursorGeneration |
DevPrivateKeyRec | dmxGCPrivateKeyRec |
DevPrivateKeyRec | dmxWinPrivateKeyRec |
DevPrivateKeyRec | dmxPixPrivateKeyRec |
int | dmxFontPrivateIndex |
DevPrivateKeyRec | dmxScreenPrivateKeyRec |
DevPrivateKeyRec | dmxColormapPrivateKeyRec |
DevPrivateKeyRec | dmxPictPrivateKeyRec |
DevPrivateKeyRec | dmxGlyphSetPrivateKeyRec |
This file provides support for screen initialization.
void dmxBECloseScreen | ( | ScreenPtr | pScreen | ) |
Close the pScreen resources on the back-end server.
References _DMXScreenInfo::beDefColormaps, _DMXScreenInfo::beDepths, _DMXScreenInfo::beDisplay, _DMXScreenInfo::beNumDefColormaps, _DMXScreenInfo::beNumPixmapFormats, _DMXScreenInfo::bePixmapFormats, _DMXScreenInfo::beVisuals, dmxDPMSTerm(), dmxScreens, _DMXScreenInfo::noCursor, _DMXScreenInfo::scrnDefDrawables, and _DMXScreenInfo::scrnWin.
Referenced by dmxCloseScreen(), and dmxDetachScreen().
void dmxBEScreenInit | ( | ScreenPtr | pScreen | ) |
Initialize the parts of screen idx that require access to the back-end server.
References _DMXScreenInfo::beBlackPixel, _DMXScreenInfo::beDefColormaps, _DMXScreenInfo::beDefVisualIndex, _DMXScreenInfo::beDepths, _DMXScreenInfo::beDisplay, _DMXScreenInfo::beNumDepths, _DMXScreenInfo::beNumPixmapFormats, _DMXScreenInfo::bePixmapFormats, _DMXScreenInfo::beVisuals, _DMXScreenInfo::beWhitePixel, dmxDPMSInit(), dmxPropertyWindow(), dmxScreens, _DMXScreenInfo::noCursor, _DMXScreenInfo::scrnDefDrawables, _DMXScreenInfo::scrnHeight, _DMXScreenInfo::scrnWidth, _DMXScreenInfo::scrnWin, _DMXScreenInfo::scrnX, and _DMXScreenInfo::scrnY.
Referenced by dmxAttachScreen(), and dmxScreenInit().
Bool dmxCloseScreen | ( | ScreenPtr | pScreen | ) |
Close screen number idx.
References _DMXScreenInfo::beDepths, _DMXScreenInfo::beDisplay, _DMXScreenInfo::bePixmapFormats, _DMXScreenInfo::beVisuals, DMX_UNWRAP, dmxBECloseScreen(), dmxResetFonts(), dmxResetRender(), and dmxScreens.
Referenced by dmxScreenInit().
|
static |
References _DMXScreenInfo::beDisplay, dmxScreens, and dmxSync().
Referenced by dmxScreenInit().
Bool dmxScreenInit | ( | ScreenPtr | pScreen, |
int | argc, | ||
char * | argv[] | ||
) |
Initialize screen number pScreen->myNum.
References _DMXScreenInfo::beBPP, _DMXScreenInfo::beDefVisualIndex, _DMXScreenInfo::beDepths, _DMXScreenInfo::beNumDepths, _DMXScreenInfo::beNumVisuals, _DMXScreenInfo::beVisuals, _DMXScreenInfo::beXDPI, DMX_WRAP, dmxBEScreenInit(), dmxBitmapToRegion(), dmxChangeBorderWidth(), dmxChangeWindowAttributes(), dmxCloseScreen(), dmxColormapPrivateKeyRec, dmxCopyWindow(), dmxCreateColormap(), dmxCreateDefColormap(), dmxCreateGC(), dmxCreatePixmap(), dmxCreateWindow(), dmxCursorGeneration, dmxDestroyColormap(), dmxDestroyPixmap(), dmxDestroyWindow(), dmxFontPrivateIndex, dmxGeneration, dmxGetImage(), dmxGetSpans(), dmxGlyphSetPrivateKeyRec, dmxInitGC(), dmxInitPixmap(), dmxInitWindow(), dmxInstallColormap(), dmxPictureInit(), dmxPointerCursorFuncs, dmxPointerSpriteFuncs, dmxPositionWindow(), dmxRealizeFont(), dmxRealizeWindow(), dmxReparentWindow(), dmxResizeWindow(), dmxRestackWindow(), dmxSaveScreen(), dmxScreenPrivateKeyRec, dmxScreens, dmxSetShape(), dmxStoreColors(), dmxUnrealizeFont(), dmxUnrealizeWindow(), dmxWindowExposures(), _DMXScreenInfo::scrnHeight, and _DMXScreenInfo::scrnWidth.
Referenced by InitOutput().
DevPrivateKeyRec dmxColormapPrivateKeyRec |
Referenced by dmxScreenInit().
|
static |
Referenced by dmxScreenInit().
int dmxFontPrivateIndex |
Private index for Fonts
Referenced by dmxBEFreeFont(), dmxBELoadFont(), dmxChangeGC(), dmxRealizeFont(), dmxScreenInit(), and dmxUnrealizeFont().
DevPrivateKeyRec dmxGCPrivateKeyRec |
Referenced by dmxInitGC().
|
static |
Referenced by dmxConsoleUpdatePosition(), dmxMakeUniqueDeviceName(), dmxScreenInit(), dmxSync(), and InitOutput().
DevPrivateKeyRec dmxGlyphSetPrivateKeyRec |
Referenced by dmxScreenInit().
DevPrivateKeyRec dmxPictPrivateKeyRec |
Referenced by dmxPictureInit().
DevPrivateKeyRec dmxPixPrivateKeyRec |
Referenced by dmxInitPixmap().
DevPrivateKeyRec dmxScreenPrivateKeyRec |
Referenced by dmxScreenInit().
DevPrivateKeyRec dmxWinPrivateKeyRec |
Referenced by dmxInitWindow().