This appendix provides two tables that relate to Xlib functions and the X protocol. The following table lists each Xlib function (in alphabetical order) and the corresponding protocol request that it generates.
| Xlib Function | Protocol Request |
|---|---|
| XActivateScreenSaver XAddHost XAddHosts XAddToSaveSet XAllocColor XAllocColorCells XAllocColorPlanes XAllocNamedColor XAllowEvents XAutoRepeatOff XAutoRepeatOn XBell XChangeActivePointerGrab XChangeGC XChangeKeyboardControl XChangeKeyboardMapping XChangePointerControl XChangeProperty XChangeSaveSet XChangeWindowAttributes XCirculateSubwindows XCirculateSubwindowsDown XCirculateSubwindowsUp XClearArea XClearWindow XConfigureWindow XConvertSelection XCopyArea XCopyColormapAndFree XCopyGC XCopyPlane XCreateBitmapFromData XCreateColormap XCreateFontCursor XCreateGC XCreateGlyphCursor XCreatePixmap XCreatePixmapCursor XCreatePixmapFromData XCreateSimpleWindow XCreateWindow XDefineCursor XDeleteProperty XDestroySubwindows XDestroyWindow XDisableAccessControl XDrawArc XDrawArcs XDrawlmageString XDrawImageString16 XDrawLine XDrawLines XDrawPoint XDrawPoints XDrawRectangle XDrawRectangles XDrawSegments XDrawString XDrawString16 XDrawText XDrawText16 XEnableAccessControl XFetchBytes XFetchName XFillArc XFillArcs XFillPolygon XFillRectangle XFillRectangles XForceScreenSaver XFreeColormap XFreeColors XFreeCursor XFreeFont XFreeGC XFreePixmap XGetAtomName XGetClassHint XGetFontPath XGetGeometry XGetIconName XGetIconSizes XGetImage XGetInputFocus XGetKeyboardControl XGetKeyboardMapping XGetModifierMapping XGetMotionEvents XGetModifierMapping XGetNormalHints XGetPointerControl XGetPointerMapping XGetRGBColormaps XGetScreenSaver XGetSelectionOwner XGetSizeHints XGetTextProperty XGetTransientForHint XGetWMClientMachine XGetWMColormapWindows XGetWMHints XGetWMIconName XGetWMName XGetWMNormalHints XGetWMProtocols XGetWMSizeHints XGetWindowAttributes XGetWindowProperty XGetZoomHints XGrabButton XGrabKey XGrabKeyboard XGrabPointer XGrabServer XIconifyWindow XInitExtension XInstallColormap XInternAtom XKillClient XListExtensions XListFonts XListFontsWithInfo XListHosts XListInstalledColormaps XListProperties XLoadFont XLoadQueryFont XLookupColor XLowerWindow XMapRaised XMapSubwindows XMapWindow XMoveResizeWindow XMoveWindow XNoOp XOpenDisplay XParseColor XPutImage XQueryBestCursor XQueryBestSize XQueryBestStipple XQueryBestTile XQueryColor XQueryColors XQueryExtension XQueryFont XQueryKeymap XQueryPointer XQueryTextExtents XQueryTextExtents16 XQueryTree XRaiseWindow XReadBitmapFile XRecolorCursor XReconfigureWMWindow XRemoveFromSaveSet XRemoveHost XRemoveHosts XReparentWindow XResetScreenSaver XResizeWindow XRestackWindows XRotateBuffers XRotateWindowProperties XSelectInput XSendEvent XSetAccessControl XSetArcMode XSetBackground XSetClassHint XSetClipMask XSetClipOrigin XSetClipRectangles XSetCloseDownMode XSetCommand XSetDashes XSetFillRule XSetFillStyle XSetFont XSetFontPath XSetForeground XSetFunction XSetGraphicsExposures XSetIconName XSetIconSizes XSetInputFocus XSetLineAttributes XSetModifierMapping XSetNormalHints XSetPlaneMask XSetPointerMapping XSetRGBColormaps XSetScreenSaver XSetSelectionOwner XSetSizeHints XSetStandardProperties XSetState XSetStipple XSetSubwindowMode XSetTextProperty XSetTile XSetTransientForHint XSetTSOrigin XSetWMClientMachine XSetWMColormapWindows XSetWMHints XSetWMIconName XSetWMName XSetWMNormalHints XSetWMProperties XSetWMProtocols XSetWMSizeHints XSetWindowBackground XSetWindowBackgroundPixmap XSetWindowBorder XSetWindowBorderPixmap XSetWindowBorderWidth XSetWindowColormap XSetZoomHints XStoreBuffer XStoreBytes XStoreColor XStoreColors XStoreName XStoreNamedColor Xsync Xsynchronize XTranslateCoordinates XUndefineCursor XUngrabButton XUngrabKey XUngrabKeyboard XUngrabPointer XUngrabServer XUninstallColormap XUnloadFont XUnmapSubwindows XUnmapWindow XWarpPointer XWithdrawWindow | ForceScreenSaver ChangeHosts ChangeHosts ChangeSaveSet AllocColor AllocColorCells AllocColorPlanes AllocNamedColor AllowEvents ChangeKeyboardControl ChangeKeyboardControl Bell ChangeActivePointerGrab ChangeGC ChangeKeyboardControl ChangeKeyboardMapping ChangePointerControl ChangeProperty ChangeSaveSet ChangeWindowAttributes CirculateWindow CirculateWindow CirculateWindow ClearArea ClearArea ConfigureWindow ConvertSelection CopyArea CopyColormapAndFree CopyGC CopyPlane CreateGC CreatePixmap FreeGC PutImage CreateColormap CreateGlyphCursor CreateGC CreateGlyphCursor CreatePixmap CreateCursor CreateGC CreatePixmap FreeGC PutImage CreateWindow CreateWindow ChangeWindowAttributes DeleteProperty DestroySubwindows DestroyWindow SetAccessControl PolyArc PolyArc ImageText8 ImageText16 PolySegment PolyLine PolyPoint PolyPoint PolyRectangle PolyRectangle PolySegment PolyText8 PolyText16 PolyText8 PolyText16 SetAccessControl GetProperty GetProperty PolyFillArc PolyFillArc FillPoly PolyFillRectangle PolyFillRectangle ForceScreenSaver FreeColormap FreeColors FreeCursor CloseFont FreeGC FreePixmap GetAtomName GetProperty GetFontPath GetGeometry GetProperty GetProperty GetImage GetInputFocus GetKeyboardControl GetKeyboardMapping GetModifierMapping GetMotionEvents GetModifierMapping GetProperty GetPointerControl GetPointerMapping GetProperty GetScreenSaver GetSelectionOwner GetProperty GetPropeny GetProperty GetProperty GetProperty InternAtom GetProperty GetProperty GetProperty GetProperty GetProperty InternAtom GetProperty GetWindowAttributes GetGeometry GetProperty GetProperty GrabButton GrabKey GrabKeyboard CrabPointer GrabServer InternAtom SendEvent QueryExtension InstallColormap InternAtom KillClient ListExtensions ListFonts ListFontsWithInfo ListHosts ListInstalledColormaps ListProperties OpenFont OpenFont QueryFont LookupColor ConfigureWindow ConfigureWindow MapWindow MapSubwindows MapWindow ConfigureWindow ConfigureWindow NoOperation CreateGC LookupColor PutImage QueryBestSize QueryBestSize QueryBestSize QueryBestSize QueryColors QueryColors QueryExtension QueryFont QueryKeymap QueryPointer QueryTextExtents QueryTextExtents QueryTree ConfigureWindow CreateGC CreatePixmap FreeGC PutImage RecolorCursor ConfigureWindow SendEvent ChangeSaveSet ChangeHosts ChangeHosts ReparentWindow ForceScreenSaver ConfigureWindow ConfigureWindow RotateProperties RotateProperties ChangeWindowAttributes SendEvent SetAccessControl ChangeGC ChangeGC ChangeProperty ChangeGC ChangeGC SetClipRectangles SetCloseDownMode ChangeProperty SetDashes ChangeGC ChangeGC ChangeGC SetFontPath ChangeGC ChangeGC ChangeGC ChangeProperty ChangeProperty SetInputFocus ChangeGC SetModifierMapping ChangeProperty ChangeGC SetPointerMapping ChangeProperty SetScreenSaver SetSelectionOwner ChangeProperty ChangeProperty ChangeGC ChangeGC ChangeGC ChangeProperty ChangeGC ChangeProperty ChangeGC ChangeProperty ChangeProperty InternAtom ChangeProperty ChangeProperty ChangeProperty ChangeProperty ChangeProperty ChangeProperty IntemAtom ChangeProperty ChangeWindowAttributes ChangeWindowAttributes ChangeWindowAttributes ChangeWindowAttributes ConfigureWindow ChangeWindowAttributes ChangeProperty ChangeProperty ChangeProperty StoreColors StoreColors ChangeProperty StoreNamedColor GetInputFocus GetInputFocus TranslateCoordinates ChangeWindowAttributes UngrabButton UngrabKey UngrabKeyboard UngrabPointer UngrabServer UninstallColormap CloseFont UnmapSubwindows UnmapWindow WarpPointer SendEvent UnmapWindow |
The following table lists each X protocol request (in alphabetical order) and the Xlib functions that reference it.
| Protocol Request | Xlib Function |
|---|---|
| AllocColor AllocColorCells AllocColorPlanes AllocNamedColor AllowEvents Bell SetAccessControl ChangeActivePointerGrab SetCloseDownMode ChangeGC ChangeHosts ChangeKeyboardControl ChangeKeyboardMapping ChangePointerControl ChangeProperty ChangeSaveSet ChangeWindowAttributes CirculateWindow ClearArea CloseFont ConfigureWindow ConvertSelection CopyArea CopyColormapAndFree CopyGC CopyPlane CreateColormap CreateCursor CreateGC CreateGlyphCursor CreatePixmap CreateWindow DeleteProperty DestroySubwindows DestroyWindow FillPoly ForceScreenSaver FreeColormap FreeColors FreeCursor FreeGC FreePixmap GetAtomName GetFontPath GetGeometry GetImage GetInputFocus GetKeyboardControl GetKeyboardMapping GetModifierMapping GetMotionEvents GetPointerControl GetPointerMapping GetProperty GetSelectionOwner GetWindowAttributes GrabButton GrabKey GrabKeyboard GrabPointer GrabServer ImageText16 ImageText8 InstallColormap InternAtom KillClient ListExtensions ListFonts ListFontsWithInfo ListHosts ListInstalledColormaps ListProperties LookupColor MapSubwindows MapWindow NoOperation OpenFont PolyArc PolyFillArc PolyFillRectangle PolyLine PolyPoint PolyRectangle PolySegment PolyText16 PolyText8 PutImage QueryBestSize QueryColors QueryExtension QueryFont QueryKeymap QueryPointer QueryTextExtents QueryTree RecolorCursor ReparentWindow RotateProperties SendEvent SetClipRectangles SetCloseDownMode SetDashes SetFontPath SetInputFocus SetModifierMapping SetPointerMapping SetScreenSaver SetSelectionOwner StoreColors StoreNamedColor TranslateCoordinates UngrabButton UngrabKey UngrabKeyboard UngrabPointer UngrabServer UninstallColormap UnmapSubwindows UnmapWindow WarpPointer | XAllocColor XAllocColorCells XAllocColorPlanes XAllocNamedColor XAllowEvents XBell XDisableAccessControl XEnableAccessControl XSetAccessControl XChangeActivePointerGrab XSetCloseDownMode XChangeGC XSetArcMode XSetBackground XSetClipMask XSetClipOrigin XSetFillRule XSetFillStyle XSetFont XSetForeground XSetFunction XSetGraphicsExposures XSetLineAttributes XSetPlaneMask XSetState XSetStipple XSetSubwindowMode XSetTile XSetTSOrigin XAddHost XAddHosts XRemoveHost XRemoveHosts XAutoRepeatOff XAutoRepeatOn XChangeKeyboardControl XChangeKeyboardMapping XChangePointerControl XChangeProperty XSetClassHint XSetCommand XSetIconName XSetIconSizes XSetNormalHints XSetRGBColormaps XSetSizeHints XSetStandardProperties XSetTextProperty XSetTransientForHint XSetWMClientMachine XSetWMColormapWindows XSetWMHints XSetWMIconName XSetWMName XSetWMNormalHints XSetWMProperties XSetWMProtocols XSetWMSizeHints XSetZoomHints XStoreBuffer XStoreBytes XStoreName XAddToSaveSet XChangeSaveSet XRemoveFromSaveSet XChangeWindowAttributes XDefineCursor XSelectInput XSetWindowBackground XSetWindowBackgroundPixmap XSetWindowBorder XSetWindowBorderPixmap XSetWindowColormap XUndefineCursor XCirculateSubwindowsDown XCirculateSubwindowsUp XCirculateSubwindows XClearArea XClearWindow XFreeFont XUnloadFont XConfigureWindow XLowerWindow XMapRaised XMoveResizeWindow XMoveWindow XRaiseWindow XReconfigureWMWindow XResizeWindow XRestackWindows XSetWindowBorderWidth XConvertSelection XCopyArea XCopyColormapAndFree XCopyGC XCopyPlane XCreateColormap XCreatePixmapCursor XCreateGC XCreateBitmapFromData XCreatePixmapFromData XOpenDisplay XReadBitmapFile XCreateFontCursor XCreateGlyphCursor XCreatePixmap XCreateBitmapFromData XCreatePixmapFromData XReadBitmapFile XCreateSimpleWindow XCreateWindow XDeleteProperty XDestroySubwindows XDestroyWindow XFillPolygon XActivateScreenSaver XForceScreenSaver XResetScreenSaver XFreeColormap XFreeColors XFreeCursor XFreeGC XCreateBitmapFromData XCreatePixmapFromData XReadBitmapFile XFreePixmap XGetAtomName XGetFontPath XGetGeometry XGetWindowAttributes XGetImage XGetInputFocus Xsync Xsynchronize XGetKeyboardControl XGetKeyboardMapping XGetModifierMapping XGetMotionEvents XGetPointerControl XGetPointerMapping XFetchBytes XFetchName XGetClassHint XGetIconName XGetIconSizes XGetNormalHints XGetRGBColormaps XGetSizeHints XGetTextProperty XGetTransientForHint XGetWMClientMachine XGetWMColormapWindows XGetWMHints XGetWMIconName XGetWMName XGetWMNormalHints XGetWMProtocols XGetWMSizeHints XGetWindowProperty XGetZoomHints XGetSelectionOwner XGetWindowAttributes XGrabButton XGrabKey XGrabKeyboard XGrabPointer XGrabServer XDrawImageString16 XDrawImageString XInstallColormap XGetWMColormapWindows XGetWMProtocols XIconifyWindow XInternAtom XSetWMColormapWindows XSetWMProtocols XKillClient XListExtensions XListFonts XListFontsWithInfo XListHosts XListInstalledColormaps XListProperties XLookupColor XParseColor XMapSubwindows XMapRaised XMapWindow XNoOp XLoadFont XLoadQueryFont XDrawArc XDrawArcs XFillArc XFillArcs XFillRectangle XFillRectangles XDrawLines XDrawPoint XDrawPoints XDrawRectangle XDrawRectangles XDrawLine XDrawSegments XDrawString16 XDrawText16 XDrawString XDrawText XPutImage XCreateBitmapFromData XCreatePixmapFromData XReadBitmapFile XQueryBestCursor XQueryBestSize XQueryBestStipple XQueryBestTile XQueryColor XQueryColors XInitExtension XQueryExtension XLoadQueryFont XQueryFont XQueryKeymap XQueryPointer XQueryTextExtents XQueryTextExtents16 XQueryTree XRecolorCursor XReparentWindow XRotateBuffers XRotateWindowProperties XIconifyWindow XReconfigureWMWindow XSendEvent XWithdrawWindow XSetClipRectangles XSetCloseDownMode XSetDashes XSetFontPath XSetInputFocus XSetModifierMapping XSetPointerMapping XGetScreenSaver XSetScreenSaver XSetSelectionOwner XStoreColor XStoreColors XStoreNamedColor XTranslateCoordinates XUngrabButton XUngrabKey XUngrabKeyboard XUngrabPointer XUngrabServer XUninstallColormap XUnmapSubWindows XUnmapWindow XWithdrawWindow XWarpPointer |
| Home |
|---|
| Contents | Previous Chapter | Next Chapter |