Expand description
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§
- _Fill
Poly Req - _Put
Image Req - __
Bindgen Union Field - _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
- _xQuery
Font Reply - _xRectangle
- _xReq
- REQUESTS
- _xSegment
- xAlloc
Color Cells Reply - xAlloc
Color Cells Req - xAlloc
Color Planes Reply - xAlloc
Color Planes Req - xAlloc
Color Reply - xAlloc
Color Req - xAlloc
Named Color Reply - xAlloc
Named Color Req - xAllow
Events Req - xBell
Req - xChange
Active Pointer Grab Req - xChangeGC
Req - xChange
Hosts Req - xChange
Keyboard Control Req - xChange
Keyboard Mapping Req - xChange
Mode Req - xChange
Pointer Control Req - xChange
Property Req - xChange
Save SetReq - xChange
Window Attributes Req - xChar
Info - xCirculate
Window Req - xClear
Area Req - xColor
Item - xConfigure
Window Req - xConn
Client Prefix - Connection setup structures. See Chapter 8: Connection Setup of the X Window System Protocol specification for details.
- xConn
Setup - xConn
Setup Prefix - xConvert
Selection Req - xCopy
Area Req - xCopy
Colormap AndFree Req - xCopyGC
Req - xCopy
Plane Req - xCreate
Colormap Req - xCreate
Cursor Req - xCreateGC
Req - xCreate
Glyph Cursor Req - xCreate
Pixmap Req - xCreate
Window Req - xDelete
Property Req - xDepth
- xError
- Xerror All errors are 32 bytes
- xFont
Prop - xFree
Colors Req - xGeneric
Event - Generic event
- xGeneric
Reply - XRep: meant to be 32 byte quantity
- xGet
Atom Name Reply - xGet
Font Path Reply - xGet
Geometry Reply - xGet
Image Reply - xGet
Image Req - xGet
Input Focus Reply - xGet
Keyboard Control Reply - xGet
Keyboard Mapping Reply - xGet
Keyboard Mapping Req - xGet
Modifier Mapping Reply - xGet
Motion Events Reply - xGet
Motion Events Req - xGet
Pointer Control Reply - xGet
Pointer Mapping Reply - xGet
Property Reply - xGet
Property Req - xGet
Screen Saver Reply - xGet
Selection Owner Reply - xGet
Window Attributes Reply - xGrab
Button Req - xGrab
KeyReq - xGrab
Keyboard Req - xGrab
Pointer Reply - xGrab
Pointer Req - xHost
Entry - xImage
Text Req - xIntern
Atom Reply - xIntern
Atom Req - xKeymap
Event - xList
Extensions Reply - xList
Fonts Reply - xList
Fonts Req - xList
Fonts With Info Reply - xList
Hosts Reply - xList
Hosts Req - xList
Installed Colormaps Reply - xList
Properties Reply - xLookup
Color Reply - xLookup
Color Req - xOpen
Font Req - xPixmap
Format - xPoly
Point Req - xPoly
Segment Req - xPoly
Text Req - xQuery
Best Size Reply - xQuery
Best Size Req - xQuery
Colors Reply - xQuery
Colors Req - xQuery
Extension Reply - xQuery
Extension Req - xQuery
Keymap Reply - xQuery
Pointer Reply - xQuery
Text Extents Reply - xQuery
Text Extents Req - xQuery
Tree Reply - xRecolor
Cursor Req - xReparent
Window Req - xReply
- xResource
Req - structures that follow request.
- xRotate
Properties Req - xSend
Event Req - xSet
Clip Rectangles Req - xSet
Dashes Req - xSet
Font Path Req - xSet
Input Focus Req - xSet
Mapping Reply - xSet
Modifier Mapping Req - xSet
Pointer Mapping Req - xSet
Screen Saver Req - xSet
Selection Owner Req - xStore
Colors Req - xStore
Named Color Req - xText
Elt - xTimecoord
- Structure Defns Structures needed for replies
- xTranslate
Coords Reply - xTranslate
Coords Req - xUngrab
Button Req - xUngrab
KeyReq - xVisual
Type - xWarp
Pointer Req - xWindow
Root - xrgb
Constants§
- ELFlag
Focus - ELFlag
Same Screen - XMD_H
- X_
Alloc Color - X_
Alloc Color Cells - X_
Alloc Color Planes - X_
Alloc Named Color - X_
Allow Events - X_Bell
- X_
Change Active Pointer Grab - X_
ChangeGC - X_
Change Hosts - X_
Change Keyboard Control - X_
Change Keyboard Mapping - X_
Change Pointer Control - X_
Change Property - X_
Change Save Set - X_
Change Window Attributes - X_
Circulate Window - X_
Clear Area - X_
Close Font - X_
Configure Window - X_
Convert Selection - X_
Copy Area - X_
Copy Colormap AndFree - X_
CopyGC - X_
Copy Plane - X_
Create Colormap - X_
Create Cursor - X_
CreateGC - X_
Create Glyph Cursor - X_
Create Pixmap - X_
Create Window - X_
Delete Property - X_
Destroy Subwindows - X_
Destroy Window - X_Error
- X_
Fill Poly - X_
Force Screen Saver - X_
Free Colormap - X_
Free Colors - X_
Free Cursor - X_
FreeGC - X_
Free Pixmap - X_
GetAtom Name - X_
GetFont Path - X_
GetGeometry - X_
GetImage - X_
GetInput Focus - X_
GetKeyboard Control - X_
GetKeyboard Mapping - X_
GetModifier Mapping - X_
GetMotion Events - X_
GetPointer Control - X_
GetPointer Mapping - X_
GetProperty - X_
GetScreen Saver - X_
GetSelection Owner - X_
GetWindow Attributes - X_
Grab Button - X_
Grab Key - X_
Grab Keyboard - X_
Grab Pointer - X_
Grab Server - X_
Image Text8 - X_
Image Text16 - X_
Install Colormap - X_
Intern Atom - X_
Kill Client - X_
List Extensions - X_
List Fonts - X_
List Fonts With Info - X_
List Hosts - X_
List Installed Colormaps - X_
List Properties - X_
Lookup Color - X_
MapSubwindows - X_
MapWindow - X_
NoOperation - X_
Open Font - X_
Poly Arc - X_
Poly Fill Arc - X_
Poly Fill Rectangle - X_
Poly Line - X_
Poly Point - X_
Poly Rectangle - X_
Poly Segment - X_
Poly Text8 - X_
Poly Text16 - X_
PutImage - X_
Query Best Size - X_
Query Colors - X_
Query Extension - X_
Query Font - X_
Query Keymap - X_
Query Pointer - X_
Query Text Extents - X_
Query Tree - X_
Recolor Cursor - X_
Reparent Window - X_Reply
- X_
Rotate Properties - X_
Send Event - X_
SetAccess Control - X_
SetClip Rectangles - X_
SetClose Down Mode - X_
SetDashes - X_
SetFont Path - X_
SetInput Focus - X_
SetModifier Mapping - X_
SetPointer Mapping - X_
SetScreen Saver - X_
SetSelection Owner - X_
Store Colors - X_
Store Named Color - X_
TCP_ PORT - X_
Translate Coords - X_
Ungrab Button - X_
Ungrab Key - X_
Ungrab Keyboard - X_
Ungrab Pointer - X_
Ungrab Server - X_
Uninstall Colormap - X_
Unmap Subwindows - X_
Unmap Window - X_
Warp Pointer - sz_
xAlloc Color Cells Reply - sz_
xAlloc Color Cells Req - sz_
xAlloc Color Planes Reply - sz_
xAlloc Color Planes Req - sz_
xAlloc Color Reply - sz_
xAlloc Color Req - sz_
xAlloc Named Color Reply - sz_
xAlloc Named Color Req - sz_
xAllow Events Req - sz_xArc
- sz_
xBell Req - sz_
xChange Active Pointer Grab Req - sz_
xChangeGC Req - sz_
xChange Hosts Req - sz_
xChange Keyboard Control Req - sz_
xChange Keyboard Mapping Req - sz_
xChange Mode Req - sz_
xChange Pointer Control Req - sz_
xChange Property Req - sz_
xChange Save SetReq - sz_
xChange Window Attributes Req - sz_
xChar Info - sz_
xCirculate Window Req - sz_
xClear Area Req - sz_
xColor Item - sz_
xConfigure Window Req - sz_
xConn Client Prefix - sz_
xConn Setup - sz_
xConn Setup Prefix - sz_
xConvert Selection Req - sz_
xCopy Area Req - sz_
xCopy Colormap AndFree Req - sz_
xCopyGC Req - sz_
xCopy Plane Req - sz_
xCreate Colormap Req - sz_
xCreate Cursor Req - sz_
xCreateGC Req - sz_
xCreate Glyph Cursor Req - sz_
xCreate Pixmap Req - sz_
xCreate Window Req - sz_
xDelete Property Req - sz_
xDepth - sz_
xError - sz_
xEvent - sz_
xFill Poly Req - sz_
xFont Prop - sz_
xForce Screen Saver Req - sz_
xFree Colors Req - sz_
xGeneric Reply - sz_
xGet Atom Name Reply - sz_
xGet Font Path Reply - sz_
xGet Geometry Reply - sz_
xGet Image Reply - sz_
xGet Image Req - sz_
xGet Input Focus Reply - sz_
xGet Keyboard Control Reply - sz_
xGet Keyboard Mapping Reply - sz_
xGet Keyboard Mapping Req - sz_
xGet Modifier Mapping Reply - sz_
xGet Motion Events Reply - sz_
xGet Motion Events Req - sz_
xGet Pointer Control Reply - sz_
xGet Pointer Mapping Reply - sz_
xGet Property Reply - sz_
xGet Property Req - sz_
xGet Screen Saver Reply - sz_
xGet Selection Owner Reply - sz_
xGet Window Attributes Reply - sz_
xGrab Button Req - sz_
xGrab KeyReq - sz_
xGrab Keyboard Reply - sz_
xGrab Keyboard Req - sz_
xGrab Pointer Reply - sz_
xGrab Pointer Req - sz_
xHost Entry - sz_
xImage Text8 Req - sz_
xImage Text16 Req - sz_
xImage Text Req - sz_
xIntern Atom Reply - sz_
xIntern Atom Req - sz_
xKeymap Event - sz_
xList Extensions Reply - sz_
xList Fonts Reply - sz_
xList Fonts Req - sz_
xList Fonts With Info Reply - sz_
xList Fonts With Info Req - sz_
xList Hosts Reply - sz_
xList Hosts Req - sz_
xList Installed Colormaps Reply - sz_
xList Properties Reply - sz_
xLookup Color Reply - sz_
xLookup Color Req - sz_
xOpen Font Req - sz_
xPixmap Format - sz_
xPoint - sz_
xPoly ArcReq - sz_
xPoly Fill ArcReq - sz_
xPoly Fill Rectangle Req - sz_
xPoly Line Req - sz_
xPoly Point Req - sz_
xPoly Rectangle Req - sz_
xPoly Segment Req - sz_
xPoly Text8 Req - sz_
xPoly Text16 Req - sz_
xPoly Text Req - sz_
xProp Icon Size - sz_
xPut Image Req - sz_
xQuery Best Size Reply - sz_
xQuery Best Size Req - sz_
xQuery Colors Reply - sz_
xQuery Colors Req - sz_
xQuery Extension Reply - sz_
xQuery Extension Req - sz_
xQuery Font Reply - sz_
xQuery Keymap Reply - sz_
xQuery Pointer Reply - sz_
xQuery Text Extents Reply - sz_
xQuery Text Extents Req - sz_
xQuery Tree Reply - sz_
xRecolor Cursor Req - sz_
xRectangle - sz_
xReparent Window Req - sz_
xReply - sz_xReq
- sz_
xResource Req - sz_
xRotate Properties Req - sz_
xSegment - sz_
xSend Event Req - sz_
xSet Access Control Req - sz_
xSet Clip Rectangles Req - sz_
xSet Close Down Mode Req - sz_
xSet Dashes Req - sz_
xSet Font Path Req - sz_
xSet Input Focus Req - sz_
xSet Mapping Reply - sz_
xSet Modifier Mapping Reply - sz_
xSet Modifier Mapping Req - sz_
xSet Pointer Mapping Reply - sz_
xSet Pointer Mapping Req - sz_
xSet Screen Saver Req - sz_
xSet Selection Owner Req - sz_
xStore Colors Req - sz_
xStore Named Color Req - sz_
xText Elt - sz_
xTimecoord - sz_
xTranslate Coords Reply - sz_
xTranslate Coords Req - sz_
xUngrab Button Req - sz_
xUngrab KeyReq - sz_
xVisual Type - sz_
xWarp Pointer Req - sz_
xWindow Root - sz_xrgb
- xFalse
- xTrue
Type Aliases§
- BITS16
- BITS32
- BOOL
- BYTE
- CARD8
- CARD16
- CARD32
- CARD64
- INT8
- INT16
- INT32
- INT64
- KEYCODE
- KeyBut
Mask - xArc
- xEvent
- xEvent All events are 32 bytes
- xFill
Poly Req - xForce
Screen Saver Req - xGrab
Keyboard Reply - xImage
Text8 Req - xImage
Text16 Req - xList
Fonts With Info Req - xPoint
- xPoly
ArcReq - xPoly
Fill ArcReq - xPoly
Fill Rectangle Req - xPoly
Line Req - xPoly
Rectangle Req - xPoly
Text8 Req - xPoly
Text16 Req - xPut
Image Req - xQuery
Font Reply - xRectangle
- xReq
- REQUESTS
- xSegment
- xSet
Access Control Req - xSet
Close Down Mode Req - xSet
Modifier Mapping Reply - xSet
Pointer Mapping Reply