Expand description
The core X protocol definitions
Structs§
- Allocate a color
- The
AllocColorCells
request. - Cookie type for AllocColorCells.
- Unchecked cookie type for AllocColorCells.
- Reply type for AllocColorCells.
- Cookie type for AllocColor.
- Unchecked cookie type for AllocColor.
- The
AllocColorPlanes
request. - Cookie type for AllocColorPlanes.
- Unchecked cookie type for AllocColorPlanes.
- Reply type for AllocColorPlanes.
- Reply type for AllocColor.
- The
AllocNamedColor
request. - Cookie type for AllocNamedColor.
- Unchecked cookie type for AllocNamedColor.
- Reply type for AllocNamedColor.
- release queued events
- The
Bell
request. - a mouse button was pressed/released
- The
ChangeActivePointerGrab
request. - change graphics context components
- The
ChangeHosts
request. - The
ChangeKeyboardControl
request. - The
ChangeKeyboardMapping
request. - The
ChangePointerControl
request. - Changes a window property
- Changes a client’s save set
- change window attributes
- NOT YET DOCUMENTED
- Change window stacking order
- The
ClearArea
request. - NOT YET DOCUMENTED
- The
CloseFont
request. - the colormap for some window changed
- NOT YET DOCUMENTED
- The
ConfigureRequestEvent
event. - Configures window attributes
- The
ConvertSelection
request. - copy areas
- The
CopyColormapAndFree
request. - The
CopyGc
request. - The
CopyPlane
request. - The
CreateColormap
request. - The
CreateCursor
request. - Creates a graphics context
- create cursor
- The
CreateNotifyEvent
event. - Creates a pixmap
- Creates a window
- The
DeleteProperty
request. - a window is destroyed
- The
DestroySubwindows
request. - Destroys a window
- the pointer is in a different window
- NOT YET DOCUMENTED
- The
FillPoly
request. - NOT YET DOCUMENTED
- The
ForceScreenSaver
request. - The
FreeColormap
request. - The
FreeColors
request. - Deletes a cursor
- Destroys a graphics context
- Destroys a pixmap
- The
GetAtomName
request. - Cookie type for GetAtomName.
- Unchecked cookie type for GetAtomName.
- Reply type for GetAtomName.
- The
GetFontPath
request. - Cookie type for GetFontPath.
- Unchecked cookie type for GetFontPath.
- Reply type for GetFontPath.
- Get current window geometry
- Cookie type for GetGeometry.
- Unchecked cookie type for GetGeometry.
- The
GetImage
request. - Cookie type for GetImage.
- Unchecked cookie type for GetImage.
- Reply type for GetImage.
- The
GetInputFocus
request. - Cookie type for GetInputFocus.
- Unchecked cookie type for GetInputFocus.
- Reply type for GetInputFocus.
- The
GetKeyboardControl
request. - Cookie type for GetKeyboardControl.
- Unchecked cookie type for GetKeyboardControl.
- Reply type for GetKeyboardControl.
- The
GetKeyboardMapping
request. - Cookie type for GetKeyboardMapping.
- Unchecked cookie type for GetKeyboardMapping.
- Reply type for GetKeyboardMapping.
- The
GetModifierMapping
request. - Cookie type for GetModifierMapping.
- Unchecked cookie type for GetModifierMapping.
- Reply type for GetModifierMapping.
- The
GetMotionEvents
request. - Cookie type for GetMotionEvents.
- Unchecked cookie type for GetMotionEvents.
- Reply type for GetMotionEvents.
- The
GetPointerControl
request. - Cookie type for GetPointerControl.
- Unchecked cookie type for GetPointerControl.
- Reply type for GetPointerControl.
- The
GetPointerMapping
request. - Cookie type for GetPointerMapping.
- Unchecked cookie type for GetPointerMapping.
- Reply type for GetPointerMapping.
- Gets a window property
- Cookie type for GetProperty.
- Unchecked cookie type for GetProperty.
- The
GetScreenSaver
request. - Cookie type for GetScreenSaver.
- Unchecked cookie type for GetScreenSaver.
- Reply type for GetScreenSaver.
- Gets the owner of a selection
- Cookie type for GetSelectionOwner.
- Unchecked cookie type for GetSelectionOwner.
- Gets window attributes
- Cookie type for GetWindowAttributes.
- Unchecked cookie type for GetWindowAttributes.
- Grab pointer button(s)
- Grab keyboard key(s)
- Grab the keyboard
- Cookie type for GrabKeyboard.
- Unchecked cookie type for GrabKeyboard.
- Reply type for GrabKeyboard.
- Grab the pointer
- Cookie type for GrabPointer.
- Unchecked cookie type for GrabPointer.
- Reply type for GrabPointer.
- The
GrabServer
request. - The
GraphicsExposureEvent
event. - The
GravityNotifyEvent
event. - Draws text
- Draws text
- The
InstallColormap
request. - Get atom identifier by name
- Cookie type for InternAtom.
- Unchecked cookie type for InternAtom.
- Reply type for InternAtom.
- a key was pressed/released
- The
KeymapNotifyEvent
event. - kills a client
- The
ListExtensions
request. - Cookie type for ListExtensions.
- Unchecked cookie type for ListExtensions.
- Reply type for ListExtensions.
- get matching font names
- Cookie type for ListFonts.
- Unchecked cookie type for ListFonts.
- get matching font names and information
- Cookie type for ListFontsWithInfo.
- Unchecked cookie type for ListFontsWithInfo.
- The
ListHosts
request. - Cookie type for ListHosts.
- Unchecked cookie type for ListHosts.
- Reply type for ListHosts.
- The
ListInstalledColormaps
request. - Cookie type for ListInstalledColormaps.
- Unchecked cookie type for ListInstalledColormaps.
- Reply type for ListInstalledColormaps.
- The
ListProperties
request. - Cookie type for ListProperties.
- Unchecked cookie type for ListProperties.
- Reply type for ListProperties.
- The
LookupColor
request. - Cookie type for LookupColor.
- Unchecked cookie type for LookupColor.
- Reply type for LookupColor.
- a window was mapped
- window wants to be mapped
- The
MapSubwindows
request. - Makes a window visible
- keyboard mapping changed
- a key was pressed
- The
NoExposureEvent
event. - The
NoOperation
request. - opens a font
- The
PolyArc
request. - The
PolyFillArc
request. - Fills rectangles
- Draw lines
- The
PolyPoint
request. - The
PolyRectangle
request. - Draw lines
- The
PolyText8
request. - The
PolyText16
request. - a window property changed
- The
PutImage
request. - The
QueryBestSize
request. - Cookie type for QueryBestSize.
- Unchecked cookie type for QueryBestSize.
- Reply type for QueryBestSize.
- The
QueryColors
request. - Cookie type for QueryColors.
- Unchecked cookie type for QueryColors.
- Reply type for QueryColors.
- check if extension is present
- Cookie type for QueryExtension.
- Unchecked cookie type for QueryExtension.
- query font metrics
- Cookie type for QueryFont.
- Unchecked cookie type for QueryFont.
- The
QueryKeymap
request. - Cookie type for QueryKeymap.
- Unchecked cookie type for QueryKeymap.
- Reply type for QueryKeymap.
- get pointer coordinates
- Cookie type for QueryPointer.
- Unchecked cookie type for QueryPointer.
- get text extents
- Cookie type for QueryTextExtents.
- Unchecked cookie type for QueryTextExtents.
- Reply type for QueryTextExtents.
- query the window tree
- Cookie type for QueryTree.
- Unchecked cookie type for QueryTree.
- The
RecolorCursor
request. - The
ReparentNotifyEvent
event. - Reparents a window
- The
RequestError
error. - The
ResizeRequestEvent
event. - The
RotateProperties
request. - The
SelectionClearEvent
event. - The
SelectionNotifyEvent
event. - The
SelectionRequestEvent
event. - send an event
- The
SetAccessControl
request. - The
SetClipRectangles
request. - The
SetCloseDownMode
request. - The
SetDashes
request. - The
SetFontPath
request. - Sets input focus
- The
SetModifierMapping
request. - Cookie type for SetModifierMapping.
- Unchecked cookie type for SetModifierMapping.
- Reply type for SetModifierMapping.
- The
SetPointerMapping
request. - Cookie type for SetPointerMapping.
- Unchecked cookie type for SetPointerMapping.
- Reply type for SetPointerMapping.
- The
SetScreenSaver
request. - Sets the owner of a selection
- The
StoreColors
request. - The
StoreNamedColor
request. - The
TranslateCoordinates
request. - Cookie type for TranslateCoordinates.
- Unchecked cookie type for TranslateCoordinates.
- Reply type for TranslateCoordinates.
- The
UngrabButton
request. - release a key combination
- The
UngrabKeyboard
request. - release the pointer
- The
UngrabServer
request. - The
UninstallColormap
request. - a window is unmapped
- The
UnmapSubwindows
request. - Makes a window invisible
- The
ValueError
error. - The
VisibilityNotifyEvent
event. - move mouse pointer
Enums§
- Unified error type for the X core protocol
- Unified event type for the X core protocol
Constants§
COPY_FROM_PARENT
can be used for manyCreateWindow
fieldsCURRENT_TIME
can be used in most requests that take aTimestamp
GRAB_ANY
can be used in various requests such asGrabKey
,UngrabKey
,xinput::GrabDeviceKey
…- NOT YET DOCUMENTED. Only relevant for the xinput extension.
- The focus reverts to
XCB_NONE
, so no window will have the input focus. - The focus reverts to the parent (or closest viewable ancestor) and the new revert_to value is
XCB_INPUT_FOCUS_NONE
. - The focus reverts to
XCB_POINTER_ROOT
respectively. When the focus reverts, FocusIn and FocusOut events are generated, but the last-focus-change time is not changed. NO_SYMBOL
fills in unused entries inKeysym
tables
Traits§
- Trait for element in a property list
Type Aliases§
- The
AccessError
error. - The
AllocError
error. - The
AtomError
error. - a mouse button was pressed/released
- NOT YET DOCUMENTED
- The
ColormapError
error. - The
CursorError
error. - The
DrawableError
error. - NOT YET DOCUMENTED
- The
FontError
error. - The
GContextError
error. - The
IdChoiceError
error. - The
ImplementationError
error. - a key was pressed/released
- the pointer is in a different window
- The
LengthError
error. - The
MatchError
error. - The
NameError
error. - The
PixmapError
error. - The
WindowError
error.