Lines Matching +full:height +full:- +full:mm

24 #include <dix-config.h>
29 /* per-screen private data */
38 #define fbGetScreenPriv(s) ((fbScreenPtr)(dixLookupPrivate(&(s)->devPrivates, fbScreenPrivKey)))
44 DepthPtr depths = pScreen->allowedDepths; in fbCloseScreen()
48 for (d = 0; d < pScreen->numDepths; d++) in fbCloseScreen()
51 free(pScreen->visuals); in fbCloseScreen()
53 pScreen->CloseScreen = pScreenPriv->CloseScreen; in fbCloseScreen()
56 return (*pScreen->CloseScreen) (pScreen); in fbCloseScreen()
73 unsigned short *width, unsigned short *height, in fbQueryBestSize() argument
80 if (*width > pScreen->width) in fbQueryBestSize()
81 *width = pScreen->width; in fbQueryBestSize()
82 if (*height > pScreen->height) in fbQueryBestSize()
83 *height = pScreen->height; in fbQueryBestSize()
88 if ((w & (w - 1)) && w < FB_UNIT) { in fbQueryBestSize()
104 dixSetPrivate(&pWindow->devPrivates, fbGetWinPrivateKey(pWindow), pPixmap); in _fbSetWindowPixmap()
126 dixSetPrivate(&pScreen->devPrivates, fbScreenPrivKey, pScreenPriv); in fbSetupScreen()
128 pScreen->defColormap = FakeClientID(0); in fbSetupScreen()
130 pScreen->blackPixel = pScreen->whitePixel = (Pixel) 0; in fbSetupScreen()
131 pScreen->QueryBestSize = fbQueryBestSize; in fbSetupScreen()
133 pScreen->GetImage = fbGetImage; in fbSetupScreen()
134 pScreen->GetSpans = fbGetSpans; in fbSetupScreen()
135 pScreen->CreateWindow = fbCreateWindow; in fbSetupScreen()
136 pScreen->DestroyWindow = fbDestroyWindow; in fbSetupScreen()
137 pScreen->PositionWindow = fbPositionWindow; in fbSetupScreen()
138 pScreen->ChangeWindowAttributes = fbChangeWindowAttributes; in fbSetupScreen()
139 pScreen->RealizeWindow = fbRealizeWindow; in fbSetupScreen()
140 pScreen->UnrealizeWindow = fbUnrealizeWindow; in fbSetupScreen()
141 pScreen->CopyWindow = fbCopyWindow; in fbSetupScreen()
142 pScreen->CreatePixmap = fbCreatePixmap; in fbSetupScreen()
143 pScreen->DestroyPixmap = fbDestroyPixmap; in fbSetupScreen()
144 pScreen->RealizeFont = fbRealizeFont; in fbSetupScreen()
145 pScreen->UnrealizeFont = fbUnrealizeFont; in fbSetupScreen()
146 pScreen->CreateGC = fbCreateGC; in fbSetupScreen()
147 pScreen->CreateColormap = fbInitializeColormap; in fbSetupScreen()
148 pScreen->DestroyColormap = (void (*)(ColormapPtr)) NoopDDA; in fbSetupScreen()
149 pScreen->InstallColormap = fbInstallColormap; in fbSetupScreen()
150 pScreen->UninstallColormap = fbUninstallColormap; in fbSetupScreen()
151 pScreen->ListInstalledColormaps = fbListInstalledColormaps; in fbSetupScreen()
152 pScreen->StoreColors = (void (*)(ColormapPtr, int, xColorItem *)) NoopDDA; in fbSetupScreen()
153 pScreen->ResolveColor = fbResolveColor; in fbSetupScreen()
154 pScreen->BitmapToRegion = fbPixmapToRegion; in fbSetupScreen()
156 pScreen->GetWindowPixmap = _fbGetWindowPixmap; in fbSetupScreen()
157 pScreen->SetWindowPixmap = _fbSetWindowPixmap; in fbSetupScreen()
184 ysize -= 2; in wfbFinishScreenInit()
191 /* fb requires power-of-two bpp */ in wfbFinishScreenInit()
195 fbGetScreenPrivate(pScreen)->setupWrap = setupWrap; in wfbFinishScreenInit()
196 fbGetScreenPrivate(pScreen)->finishWrap = finishWrap; in wfbFinishScreenInit()
200 &defaultVisual, ((unsigned long) 1 << (bpp - 1)), in wfbFinishScreenInit()
208 pScreenPriv->CloseScreen = pScreen->CloseScreen; in wfbFinishScreenInit()
209 pScreen->CloseScreen = fbCloseScreen; in wfbFinishScreenInit()
213 /* dts * (inch/dot) * (25.4 mm / inch) = mm */