head 1.2; access; symbols netbsd-7-2-RELEASE:1.1.1.3 netbsd-7-1-2-RELEASE:1.1.1.3 netbsd-7-1-1-RELEASE:1.1.1.3 netbsd-7-1:1.1.1.3.0.14 netbsd-7-1-RELEASE:1.1.1.3 netbsd-7-1-RC2:1.1.1.3 netbsd-7-1-RC1:1.1.1.3 netbsd-7-0-2-RELEASE:1.1.1.3 netbsd-7-0-1-RELEASE:1.1.1.3 netbsd-7-0:1.1.1.3.0.12 netbsd-7-0-RELEASE:1.1.1.3 netbsd-7-0-RC3:1.1.1.3 netbsd-7-0-RC2:1.1.1.3 netbsd-7-0-RC1:1.1.1.3 netbsd-5-2-3-RELEASE:1.1.1.1 netbsd-5-1-5-RELEASE:1.1.1.1 netbsd-6-0-6-RELEASE:1.1.1.3 netbsd-6-1-5-RELEASE:1.1.1.3 netbsd-7:1.1.1.3.0.10 netbsd-7-base:1.1.1.3 netbsd-6-1-4-RELEASE:1.1.1.3 netbsd-6-0-5-RELEASE:1.1.1.3 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.3 riastradh-drm2:1.1.1.3.0.8 riastradh-drm2-base:1.1.1.3 netbsd-6-1-3-RELEASE:1.1.1.3 netbsd-6-0-4-RELEASE:1.1.1.3 netbsd-5-2-2-RELEASE:1.1.1.1 netbsd-5-1-4-RELEASE:1.1.1.1 netbsd-6-1-2-RELEASE:1.1.1.3 netbsd-6-0-3-RELEASE:1.1.1.3 netbsd-5-2-1-RELEASE:1.1.1.1 netbsd-5-1-3-RELEASE:1.1.1.1 netbsd-6-1-1-RELEASE:1.1.1.3 xorg-server-1-10-6:1.1.1.3 netbsd-6-1:1.1.1.3.0.6 netbsd-6-0-2-RELEASE:1.1.1.3 netbsd-6-1-RELEASE:1.1.1.3 netbsd-6-1-RC4:1.1.1.3 netbsd-6-1-RC3:1.1.1.3 netbsd-6-1-RC2:1.1.1.3 netbsd-6-1-RC1:1.1.1.3 netbsd-5-2:1.1.1.1.0.8 netbsd-6-0-1-RELEASE:1.1.1.3 netbsd-5-2-RELEASE:1.1.1.1 netbsd-5-2-RC1:1.1.1.1 netbsd-6-0:1.1.1.3.0.4 netbsd-6-0-RELEASE:1.1.1.3 netbsd-6-0-RC2:1.1.1.3 netbsd-6-0-RC1:1.1.1.3 netbsd-6:1.1.1.3.0.2 netbsd-6-base:1.1.1.3 netbsd-5-1-2-RELEASE:1.1.1.1 netbsd-5-1-1-RELEASE:1.1.1.1 xorg-server-1-10-3:1.1.1.3 mrg-xorg-server-1-9-5-pre-1-10-3:1.1.1.2 xorg-server-1-9-5:1.1.1.2 xorg-server-1-9-2:1.1.1.2 netbsd-5-1:1.1.1.1.0.6 netbsd-5-1-RELEASE:1.1.1.1 netbsd-5-1-RC4:1.1.1.1 netbsd-5-1-RC3:1.1.1.1 netbsd-5-1-RC2:1.1.1.1 netbsd-5-1-RC1:1.1.1.1 netbsd-5-0-2-RELEASE:1.1.1.1 xorg-server-1-6-5:1.1.1.1 xorg-server-1-6-3:1.1.1.1 netbsd-5-0-1-RELEASE:1.1.1.1 xorg-server-1-6-2:1.1.1.1 xorg-server-1-6-1-901:1.1.1.1 netbsd-5-0:1.1.1.1.0.4 netbsd-5-0-RELEASE:1.1.1.1 netbsd-5-0-RC4:1.1.1.1 netbsd-5-0-RC3:1.1.1.1 netbsd-5-0-RC2:1.1.1.1 netbsd-5-0-RC1:1.1.1.1 netbsd-5:1.1.1.1.0.2 netbsd-5-base:1.1.1.1 xorg-server-1-4-2:1.1.1.1 xorg:1.1.1; locks; strict; comment @# @; 1.2 date 2016.08.11.00.04.28; author mrg; state dead; branches; next 1.1; commitid FQxwnZNPy5ZgOOhz; 1.1 date 2008.07.31.19.50.31; author mrg; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.07.31.19.50.31; author mrg; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 2010.11.23.05.21.21; author mrg; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 2011.08.02.06.56.51; author mrg; state Exp; branches; next ; desc @@ 1.2 log @first merge of netbsd changes. not tested yet. @ text @
#include "dmx.h"#include "dmxsync.h"#include "dmxshadow.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 (int idx, ScreenPtr pScreen) |
| void | dmxBEScreenInit (int idx, ScreenPtr pScreen) |
| Bool | dmxScreenInit (int idx, ScreenPtr pScreen, int argc, char *argv[]) |
| void | dmxBECloseScreen (ScreenPtr pScreen) |
Variables | |
| int | dmxGCPrivateIndex |
| int | dmxWinPrivateIndex |
| int | dmxFontPrivateIndex |
| int | dmxScreenPrivateIndex |
| int | dmxColormapPrivateIndex |
| int | dmxPictPrivateIndex |
| int | dmxGlyphSetPrivateIndex |
|
|
Close the pScreen resources on the back-end server. |
|
||||||||||||
|
Initialize the parts of screen idx that require access to the back-end server. |
|
||||||||||||
|
Close screen number idx. |
|
||||||||||||||||||||
|
Initialize screen number idx. |
|
|
Private index for Colormaps |
|
|
Private index for Fonts |
|
|
Private index for GCs |
|
|
Private index for GlyphSets |
|
|
Private index for Picts |
|
|
Private index for Screens |
|
|
Private index for Windows |
#include "dmx.h"#include "dmxsync.h"#include "dmxshadow.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 (int idx, ScreenPtr pScreen) |
| static Bool | dmxSaveScreen (ScreenPtr pScreen, int what) |
| void | dmxBEScreenInit (int idx, ScreenPtr pScreen) |
| Bool | dmxScreenInit (int idx, 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.
d46 1 a46 1References _DMXScreenInfo::beDefColormaps, _DMXScreenInfo::beDepths, _DMXScreenInfo::beDisplay, _DMXScreenInfo::beNumDefColormaps, _DMXScreenInfo::beNumPixmapFormats, _DMXScreenInfo::bePixmapFormats, _DMXScreenInfo::beVisuals, dmxDPMSTerm(), dmxScreens, dmxShadowFB, _DMXScreenInfo::noCursor, _DMXScreenInfo::scrnDefDrawables, _DMXScreenInfo::scrnWin, _DMXScreenInfo::shadowFBImage, and _DMXScreenInfo::shadowGC.
d48 1 a48 1Referenced by dmxCloseScreen(), and dmxDetachScreen().
d50 1 a50 27| void dmxBEScreenInit | ( | int | idx, | |
| ScreenPtr | pScreen | |||
| ) |
Initialize the parts of screen idx that require access to the back-end server.
d52 1 a52 1References _DMXScreenInfo::beBlackPixel, _DMXScreenInfo::beBPP, _DMXScreenInfo::beDefColormaps, _DMXScreenInfo::beDefVisualIndex, _DMXScreenInfo::beDepth, _DMXScreenInfo::beDepths, _DMXScreenInfo::beDisplay, _DMXScreenInfo::beNumDepths, _DMXScreenInfo::beNumPixmapFormats, _DMXScreenInfo::bePixmapFormats, _DMXScreenInfo::beVisuals, _DMXScreenInfo::beWhitePixel, dmxDPMSInit(), dmxPropertyWindow(), dmxScreens, dmxShadowFB, _DMXScreenInfo::noCursor, _DMXScreenInfo::scrnDefDrawables, _DMXScreenInfo::scrnHeight, _DMXScreenInfo::scrnWidth, _DMXScreenInfo::scrnWin, _DMXScreenInfo::scrnX, _DMXScreenInfo::scrnY, _DMXScreenInfo::shadow, _DMXScreenInfo::shadowFBImage, and _DMXScreenInfo::shadowGC.
d54 16 a69 1Referenced by dmxAttachScreen(), and dmxScreenInit().
d71 20 a90 6| Bool dmxCloseScreen | ( | int | idx, | a97 1d99 3 a101 2 | ScreenPtr | pScreen | d105 2 a106 2 | ) | d108 1 d110 19 a128 14 |
| static Bool dmxSaveScreen | ( | ScreenPtr | pScreen, | a135 1d137 3 a139 2 | int | what | d143 2 a144 2 | ) | [static] |
d146 1
d148 19
a166 13
| Bool dmxScreenInit | ( | int | idx, | a173 1d175 3 a177 2 | ScreenPtr | pScreen, | a179 1d181 3 a183 2 | int | argc, | a185 1d187 3 a189 2 | char * | argv[] | d193 2 a194 2 | ) | a195 4 |
Initialize screen number idx.
a196 14References _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(), dmxShadowFB, dmxShadowUpdateProc(), dmxStoreColors(), dmxUnrealizeFont(), dmxUnrealizeWindow(), dmxWindowExposures(), _DMXScreenInfo::scrnHeight, _DMXScreenInfo::scrnWidth, and _DMXScreenInfo::shadow.
Referenced by InitOutput().
| DevPrivateKeyRec dmxColormapPrivateKeyRec |
unsigned long* dmxCursorGeneration [static] |
d221 19
a239 11
| int dmxFontPrivateIndex | d243 19 a261 12
| DevPrivateKeyRec dmxGCPrivateKeyRec | d265 19 a283 11
unsigned long dmxGeneration [static] |
d287 19
a305 11
| DevPrivateKeyRec dmxGlyphSetPrivateKeyRec | d309 19 a327 11
| DevPrivateKeyRec dmxPictPrivateKeyRec | d331 19 a349 11
| DevPrivateKeyRec dmxPixPrivateKeyRec | d353 14 a366 38
| DevPrivateKeyRec dmxScreenPrivateKeyRec |
Referenced by dmxScreenInit().
| DevPrivateKeyRec dmxWinPrivateKeyRec |
Referenced by dmxInitWindow().