Crate xproto[][src]

Rust transpilation of the xproto library.

This library exposes types and values required to communicate with, or as, an X11 server.

The C xproto library does not contain any logic - only datastructures and constants.

This means the library does not contain any C code or link to any non-Rust object files.

Structs

_FillPolyReq
_PutImageReq
__BindgenUnionField
_xArc
_xEvent

xEvent All events are 32 bytes

_xEvent__bindgen_ty_1
_xEvent__bindgen_ty_1__bindgen_ty_1
_xEvent__bindgen_ty_1__bindgen_ty_2
_xEvent__bindgen_ty_1__bindgen_ty_3
_xEvent__bindgen_ty_1__bindgen_ty_4
_xEvent__bindgen_ty_1__bindgen_ty_5
_xEvent__bindgen_ty_1__bindgen_ty_6
_xEvent__bindgen_ty_1__bindgen_ty_7
_xEvent__bindgen_ty_1__bindgen_ty_8
_xEvent__bindgen_ty_1__bindgen_ty_9
_xEvent__bindgen_ty_1__bindgen_ty_10
_xEvent__bindgen_ty_1__bindgen_ty_11
_xEvent__bindgen_ty_1__bindgen_ty_12
_xEvent__bindgen_ty_1__bindgen_ty_13
_xEvent__bindgen_ty_1__bindgen_ty_14
_xEvent__bindgen_ty_1__bindgen_ty_15
_xEvent__bindgen_ty_1__bindgen_ty_16
_xEvent__bindgen_ty_1__bindgen_ty_17
_xEvent__bindgen_ty_1__bindgen_ty_18
_xEvent__bindgen_ty_1__bindgen_ty_19
_xEvent__bindgen_ty_1__bindgen_ty_20
_xEvent__bindgen_ty_1__bindgen_ty_21
_xEvent__bindgen_ty_1__bindgen_ty_22
_xEvent__bindgen_ty_1__bindgen_ty_23
_xEvent__bindgen_ty_1__bindgen_ty_24
_xEvent__bindgen_ty_1__bindgen_ty_25
_xEvent__bindgen_ty_1__bindgen_ty_26
_xEvent__bindgen_ty_1__bindgen_ty_26__bindgen_ty_1
_xEvent__bindgen_ty_1__bindgen_ty_26__bindgen_ty_1__bindgen_ty_1
_xEvent__bindgen_ty_1__bindgen_ty_26__bindgen_ty_1__bindgen_ty_2
_xEvent__bindgen_ty_1__bindgen_ty_26__bindgen_ty_1__bindgen_ty_3
_xPoint
_xQueryFontReply
_xRectangle
_xReq

REQUESTS

_xSegment
xAllocColorCellsReply
xAllocColorCellsReq
xAllocColorPlanesReply
xAllocColorPlanesReq
xAllocColorReply
xAllocColorReq
xAllocNamedColorReply
xAllocNamedColorReq
xAllowEventsReq
xBellReq
xChangeActivePointerGrabReq
xChangeGCReq
xChangeHostsReq
xChangeKeyboardControlReq
xChangeKeyboardMappingReq
xChangeModeReq
xChangePointerControlReq
xChangePropertyReq
xChangeSaveSetReq
xChangeWindowAttributesReq
xCharInfo
xCirculateWindowReq
xClearAreaReq
xColorItem
xConfigureWindowReq
xConnClientPrefix

Connection setup structures. See Chapter 8: Connection Setup of the X Window System Protocol specification for details.

xConnSetup
xConnSetupPrefix
xConvertSelectionReq
xCopyAreaReq
xCopyColormapAndFreeReq
xCopyGCReq
xCopyPlaneReq
xCreateColormapReq
xCreateCursorReq
xCreateGCReq
xCreateGlyphCursorReq
xCreatePixmapReq
xCreateWindowReq
xDeletePropertyReq
xDepth
xError

Xerror All errors are 32 bytes

xFontProp
xFreeColorsReq
xGenericEvent

Generic event

xGenericReply

XRep: meant to be 32 byte quantity

xGetAtomNameReply
xGetFontPathReply
xGetGeometryReply
xGetImageReply
xGetImageReq
xGetInputFocusReply
xGetKeyboardControlReply
xGetKeyboardMappingReply
xGetKeyboardMappingReq
xGetModifierMappingReply
xGetMotionEventsReply
xGetMotionEventsReq
xGetPointerControlReply
xGetPointerMappingReply
xGetPropertyReply
xGetPropertyReq
xGetScreenSaverReply
xGetSelectionOwnerReply
xGetWindowAttributesReply
xGrabButtonReq
xGrabKeyReq
xGrabKeyboardReq
xGrabPointerReply
xGrabPointerReq
xHostEntry
xImageTextReq
xInternAtomReply
xInternAtomReq
xKeymapEvent
xListExtensionsReply
xListFontsReply
xListFontsReq
xListFontsWithInfoReply
xListHostsReply
xListHostsReq
xListInstalledColormapsReply
xListPropertiesReply
xLookupColorReply
xLookupColorReq
xOpenFontReq
xPixmapFormat
xPolyPointReq
xPolySegmentReq
xPolyTextReq
xQueryBestSizeReply
xQueryBestSizeReq
xQueryColorsReply
xQueryColorsReq
xQueryExtensionReply
xQueryExtensionReq
xQueryKeymapReply
xQueryPointerReply
xQueryTextExtentsReply
xQueryTextExtentsReq
xQueryTreeReply
xRecolorCursorReq
xReparentWindowReq
xReply
xResourceReq

structures that follow request.

xRotatePropertiesReq
xSendEventReq
xSetClipRectanglesReq
xSetDashesReq
xSetFontPathReq
xSetInputFocusReq
xSetMappingReply
xSetModifierMappingReq
xSetPointerMappingReq
xSetScreenSaverReq
xSetSelectionOwnerReq
xStoreColorsReq
xStoreNamedColorReq
xTextElt
xTimecoord

Structure Defns Structures needed for replies

xTranslateCoordsReply
xTranslateCoordsReq
xUngrabButtonReq
xUngrabKeyReq
xVisualType
xWarpPointerReq
xWindowRoot
xrgb

Constants

ELFlagFocus
ELFlagSameScreen
XMD_H
X_AllocColor
X_AllocColorCells
X_AllocColorPlanes
X_AllocNamedColor
X_AllowEvents
X_Bell
X_ChangeActivePointerGrab
X_ChangeGC
X_ChangeHosts
X_ChangeKeyboardControl
X_ChangeKeyboardMapping
X_ChangePointerControl
X_ChangeProperty
X_ChangeSaveSet
X_ChangeWindowAttributes
X_CirculateWindow
X_ClearArea
X_CloseFont
X_ConfigureWindow
X_ConvertSelection
X_CopyArea
X_CopyColormapAndFree
X_CopyGC
X_CopyPlane
X_CreateColormap
X_CreateCursor
X_CreateGC
X_CreateGlyphCursor
X_CreatePixmap
X_CreateWindow
X_DeleteProperty
X_DestroySubwindows
X_DestroyWindow
X_Error
X_FillPoly
X_ForceScreenSaver
X_FreeColormap
X_FreeColors
X_FreeCursor
X_FreeGC
X_FreePixmap
X_GetAtomName
X_GetFontPath
X_GetGeometry
X_GetImage
X_GetInputFocus
X_GetKeyboardControl
X_GetKeyboardMapping
X_GetModifierMapping
X_GetMotionEvents
X_GetPointerControl
X_GetPointerMapping
X_GetProperty
X_GetScreenSaver
X_GetSelectionOwner
X_GetWindowAttributes
X_GrabButton
X_GrabKey
X_GrabKeyboard
X_GrabPointer
X_GrabServer
X_ImageText8
X_ImageText16
X_InstallColormap
X_InternAtom
X_KillClient
X_ListExtensions
X_ListFonts
X_ListFontsWithInfo
X_ListHosts
X_ListInstalledColormaps
X_ListProperties
X_LookupColor
X_MapSubwindows
X_MapWindow
X_NoOperation
X_OpenFont
X_PolyArc
X_PolyFillArc
X_PolyFillRectangle
X_PolyLine
X_PolyPoint
X_PolyRectangle
X_PolySegment
X_PolyText8
X_PolyText16
X_PutImage
X_QueryBestSize
X_QueryColors
X_QueryExtension
X_QueryFont
X_QueryKeymap
X_QueryPointer
X_QueryTextExtents
X_QueryTree
X_RecolorCursor
X_ReparentWindow
X_Reply
X_RotateProperties
X_SendEvent
X_SetAccessControl
X_SetClipRectangles
X_SetCloseDownMode
X_SetDashes
X_SetFontPath
X_SetInputFocus
X_SetModifierMapping
X_SetPointerMapping
X_SetScreenSaver
X_SetSelectionOwner
X_StoreColors
X_StoreNamedColor
X_TCP_PORT
X_TranslateCoords
X_UngrabButton
X_UngrabKey
X_UngrabKeyboard
X_UngrabPointer
X_UngrabServer
X_UninstallColormap
X_UnmapSubwindows
X_UnmapWindow
X_WarpPointer
sz_xAllocColorCellsReply
sz_xAllocColorCellsReq
sz_xAllocColorPlanesReply
sz_xAllocColorPlanesReq
sz_xAllocColorReply
sz_xAllocColorReq
sz_xAllocNamedColorReply
sz_xAllocNamedColorReq
sz_xAllowEventsReq
sz_xArc
sz_xBellReq
sz_xChangeActivePointerGrabReq
sz_xChangeGCReq
sz_xChangeHostsReq
sz_xChangeKeyboardControlReq
sz_xChangeKeyboardMappingReq
sz_xChangeModeReq
sz_xChangePointerControlReq
sz_xChangePropertyReq
sz_xChangeSaveSetReq
sz_xChangeWindowAttributesReq
sz_xCharInfo
sz_xCirculateWindowReq
sz_xClearAreaReq
sz_xColorItem
sz_xConfigureWindowReq
sz_xConnClientPrefix
sz_xConnSetup
sz_xConnSetupPrefix
sz_xConvertSelectionReq
sz_xCopyAreaReq
sz_xCopyColormapAndFreeReq
sz_xCopyGCReq
sz_xCopyPlaneReq
sz_xCreateColormapReq
sz_xCreateCursorReq
sz_xCreateGCReq
sz_xCreateGlyphCursorReq
sz_xCreatePixmapReq
sz_xCreateWindowReq
sz_xDeletePropertyReq
sz_xDepth
sz_xError
sz_xEvent
sz_xFillPolyReq
sz_xFontProp
sz_xForceScreenSaverReq
sz_xFreeColorsReq
sz_xGenericReply
sz_xGetAtomNameReply
sz_xGetFontPathReply
sz_xGetGeometryReply
sz_xGetImageReply
sz_xGetImageReq
sz_xGetInputFocusReply
sz_xGetKeyboardControlReply
sz_xGetKeyboardMappingReply
sz_xGetKeyboardMappingReq
sz_xGetModifierMappingReply
sz_xGetMotionEventsReply
sz_xGetMotionEventsReq
sz_xGetPointerControlReply
sz_xGetPointerMappingReply
sz_xGetPropertyReply
sz_xGetPropertyReq
sz_xGetScreenSaverReply
sz_xGetSelectionOwnerReply
sz_xGetWindowAttributesReply
sz_xGrabButtonReq
sz_xGrabKeyReq
sz_xGrabKeyboardReply
sz_xGrabKeyboardReq
sz_xGrabPointerReply
sz_xGrabPointerReq
sz_xHostEntry
sz_xImageText8Req
sz_xImageText16Req
sz_xImageTextReq
sz_xInternAtomReply
sz_xInternAtomReq
sz_xKeymapEvent
sz_xListExtensionsReply
sz_xListFontsReply
sz_xListFontsReq
sz_xListFontsWithInfoReply
sz_xListFontsWithInfoReq
sz_xListHostsReply
sz_xListHostsReq
sz_xListInstalledColormapsReply
sz_xListPropertiesReply
sz_xLookupColorReply
sz_xLookupColorReq
sz_xOpenFontReq
sz_xPixmapFormat
sz_xPoint
sz_xPolyArcReq
sz_xPolyFillArcReq
sz_xPolyFillRectangleReq
sz_xPolyLineReq
sz_xPolyPointReq
sz_xPolyRectangleReq
sz_xPolySegmentReq
sz_xPolyText8Req
sz_xPolyText16Req
sz_xPolyTextReq
sz_xPropIconSize
sz_xPutImageReq
sz_xQueryBestSizeReply
sz_xQueryBestSizeReq
sz_xQueryColorsReply
sz_xQueryColorsReq
sz_xQueryExtensionReply
sz_xQueryExtensionReq
sz_xQueryFontReply
sz_xQueryKeymapReply
sz_xQueryPointerReply
sz_xQueryTextExtentsReply
sz_xQueryTextExtentsReq
sz_xQueryTreeReply
sz_xRecolorCursorReq
sz_xRectangle
sz_xReparentWindowReq
sz_xReply
sz_xReq
sz_xResourceReq
sz_xRotatePropertiesReq
sz_xSegment
sz_xSendEventReq
sz_xSetAccessControlReq
sz_xSetClipRectanglesReq
sz_xSetCloseDownModeReq
sz_xSetDashesReq
sz_xSetFontPathReq
sz_xSetInputFocusReq
sz_xSetMappingReply
sz_xSetModifierMappingReply
sz_xSetModifierMappingReq
sz_xSetPointerMappingReply
sz_xSetPointerMappingReq
sz_xSetScreenSaverReq
sz_xSetSelectionOwnerReq
sz_xStoreColorsReq
sz_xStoreNamedColorReq
sz_xTextElt
sz_xTimecoord
sz_xTranslateCoordsReply
sz_xTranslateCoordsReq
sz_xUngrabButtonReq
sz_xUngrabKeyReq
sz_xVisualType
sz_xWarpPointerReq
sz_xWindowRoot
sz_xrgb
xFalse
xTrue

Type Definitions

BITS16
BITS32
BOOL
BYTE
CARD8
CARD16
CARD32
CARD64
INT8
INT16
INT32
INT64
KEYCODE
KeyButMask
xArc
xEvent

xEvent All events are 32 bytes

xFillPolyReq
xForceScreenSaverReq
xGrabKeyboardReply
xImageText8Req
xImageText16Req
xListFontsWithInfoReq
xPoint
xPolyArcReq
xPolyFillArcReq
xPolyFillRectangleReq
xPolyLineReq
xPolyRectangleReq
xPolyText8Req
xPolyText16Req
xPutImageReq
xQueryFontReply
xRectangle
xReq

REQUESTS

xSegment
xSetAccessControlReq
xSetCloseDownModeReq
xSetModifierMappingReply
xSetPointerMappingReply