Expand description
The core X protocol definitions
Structs§
- Alloc
Color - Allocate a color
- Alloc
Color Cells - The
AllocColorCellsrequest. - Alloc
Color Cells Cookie - Cookie type for AllocColorCells.
- Alloc
Color Cells Cookie Unchecked - Unchecked cookie type for AllocColorCells.
- Alloc
Color Cells Reply - Reply type for AllocColorCells.
- Alloc
Color Cookie - Cookie type for AllocColor.
- Alloc
Color Cookie Unchecked - Unchecked cookie type for AllocColor.
- Alloc
Color Planes - The
AllocColorPlanesrequest. - Alloc
Color Planes Cookie - Cookie type for AllocColorPlanes.
- Alloc
Color Planes Cookie Unchecked - Unchecked cookie type for AllocColorPlanes.
- Alloc
Color Planes Reply - Reply type for AllocColorPlanes.
- Alloc
Color Reply - Reply type for AllocColor.
- Alloc
Named Color - The
AllocNamedColorrequest. - Alloc
Named Color Cookie - Cookie type for AllocNamedColor.
- Alloc
Named Color Cookie Unchecked - Unchecked cookie type for AllocNamedColor.
- Alloc
Named Color Reply - Reply type for AllocNamedColor.
- Allow
Events - release queued events
- Arc
- Atom
- Bell
- The
Bellrequest. - Button
Mask - Button
Press Event - a mouse button was pressed/released
- Change
Active Pointer Grab - The
ChangeActivePointerGrabrequest. - Change
Gc - change graphics context components
- Change
Hosts - The
ChangeHostsrequest. - Change
Keyboard Control - The
ChangeKeyboardControlrequest. - Change
Keyboard Mapping - The
ChangeKeyboardMappingrequest. - Change
Pointer Control - The
ChangePointerControlrequest. - Change
Property - Changes a window property
- Change
Save Set - Changes a client’s save set
- Change
Window Attributes - change window attributes
- Char2b
- Charinfo
- Circulate
Notify Event - NOT YET DOCUMENTED
- Circulate
Window - Change window stacking order
- Clear
Area - The
ClearArearequest. - Client
Message Event - NOT YET DOCUMENTED
- Close
Font - The
CloseFontrequest. - Color
Flag - Coloritem
- Colormap
- Colormap
Notify Event - the colormap for some window changed
- Config
Window Mask - Config
Window Params - Configure
Notify Event - NOT YET DOCUMENTED
- Configure
Request Event - The
ConfigureRequestEventevent. - Configure
Window - Configures window attributes
- Convert
Selection - The
ConvertSelectionrequest. - Copy
Area - copy areas
- Copy
Colormap AndFree - The
CopyColormapAndFreerequest. - CopyGc
- The
CopyGcrequest. - Copy
Plane - The
CopyPlanerequest. - Create
Colormap - The
CreateColormaprequest. - Create
Cursor - The
CreateCursorrequest. - Create
Gc - Creates a graphics context
- Create
Glyph Cursor - create cursor
- Create
Notify Event - The
CreateNotifyEventevent. - Create
Pixmap - Creates a pixmap
- Create
Window - Creates a window
- Cursor
- CwMask
- CwParams
- Delete
Property - The
DeletePropertyrequest. - Depth
- Depth
Buf - Depth
Iterator - Destroy
Notify Event - a window is destroyed
- Destroy
Subwindows - The
DestroySubwindowsrequest. - Destroy
Window - Destroys a window
- Enter
Notify Event - the pointer is in a different window
- Event
Mask - Expose
Event - NOT YET DOCUMENTED
- Fill
Poly - The
FillPolyrequest. - Focus
InEvent - NOT YET DOCUMENTED
- Font
- Fontprop
- Force
Screen Saver - The
ForceScreenSaverrequest. - Format
- Free
Colormap - The
FreeColormaprequest. - Free
Colors - The
FreeColorsrequest. - Free
Cursor - Deletes a cursor
- FreeGc
- Destroys a graphics context
- Free
Pixmap - Destroys a pixmap
- GcMask
- GcParams
- Gcontext
- GetAtom
Name - The
GetAtomNamerequest. - GetAtom
Name Cookie - Cookie type for GetAtomName.
- GetAtom
Name Cookie Unchecked - Unchecked cookie type for GetAtomName.
- GetAtom
Name Reply - Reply type for GetAtomName.
- GetFont
Path - The
GetFontPathrequest. - GetFont
Path Cookie - Cookie type for GetFontPath.
- GetFont
Path Cookie Unchecked - Unchecked cookie type for GetFontPath.
- GetFont
Path Reply - Reply type for GetFontPath.
- GetGeometry
- Get current window geometry
- GetGeometry
Cookie - Cookie type for GetGeometry.
- GetGeometry
Cookie Unchecked - Unchecked cookie type for GetGeometry.
- GetGeometry
Reply - GetImage
- The
GetImagerequest. - GetImage
Cookie - Cookie type for GetImage.
- GetImage
Cookie Unchecked - Unchecked cookie type for GetImage.
- GetImage
Reply - Reply type for GetImage.
- GetInput
Focus - The
GetInputFocusrequest. - GetInput
Focus Cookie - Cookie type for GetInputFocus.
- GetInput
Focus Cookie Unchecked - Unchecked cookie type for GetInputFocus.
- GetInput
Focus Reply - Reply type for GetInputFocus.
- GetKeyboard
Control - The
GetKeyboardControlrequest. - GetKeyboard
Control Cookie - Cookie type for GetKeyboardControl.
- GetKeyboard
Control Cookie Unchecked - Unchecked cookie type for GetKeyboardControl.
- GetKeyboard
Control Reply - Reply type for GetKeyboardControl.
- GetKeyboard
Mapping - The
GetKeyboardMappingrequest. - GetKeyboard
Mapping Cookie - Cookie type for GetKeyboardMapping.
- GetKeyboard
Mapping Cookie Unchecked - Unchecked cookie type for GetKeyboardMapping.
- GetKeyboard
Mapping Reply - Reply type for GetKeyboardMapping.
- GetModifier
Mapping - The
GetModifierMappingrequest. - GetModifier
Mapping Cookie - Cookie type for GetModifierMapping.
- GetModifier
Mapping Cookie Unchecked - Unchecked cookie type for GetModifierMapping.
- GetModifier
Mapping Reply - Reply type for GetModifierMapping.
- GetMotion
Events - The
GetMotionEventsrequest. - GetMotion
Events Cookie - Cookie type for GetMotionEvents.
- GetMotion
Events Cookie Unchecked - Unchecked cookie type for GetMotionEvents.
- GetMotion
Events Reply - Reply type for GetMotionEvents.
- GetPointer
Control - The
GetPointerControlrequest. - GetPointer
Control Cookie - Cookie type for GetPointerControl.
- GetPointer
Control Cookie Unchecked - Unchecked cookie type for GetPointerControl.
- GetPointer
Control Reply - Reply type for GetPointerControl.
- GetPointer
Mapping - The
GetPointerMappingrequest. - GetPointer
Mapping Cookie - Cookie type for GetPointerMapping.
- GetPointer
Mapping Cookie Unchecked - Unchecked cookie type for GetPointerMapping.
- GetPointer
Mapping Reply - Reply type for GetPointerMapping.
- GetProperty
- Gets a window property
- GetProperty
Cookie - Cookie type for GetProperty.
- GetProperty
Cookie Unchecked - Unchecked cookie type for GetProperty.
- GetProperty
Reply - GetScreen
Saver - The
GetScreenSaverrequest. - GetScreen
Saver Cookie - Cookie type for GetScreenSaver.
- GetScreen
Saver Cookie Unchecked - Unchecked cookie type for GetScreenSaver.
- GetScreen
Saver Reply - Reply type for GetScreenSaver.
- GetSelection
Owner - Gets the owner of a selection
- GetSelection
Owner Cookie - Cookie type for GetSelectionOwner.
- GetSelection
Owner Cookie Unchecked - Unchecked cookie type for GetSelectionOwner.
- GetSelection
Owner Reply - GetWindow
Attributes - Gets window attributes
- GetWindow
Attributes Cookie - Cookie type for GetWindowAttributes.
- GetWindow
Attributes Cookie Unchecked - Unchecked cookie type for GetWindowAttributes.
- GetWindow
Attributes Reply - Grab
Button - Grab pointer button(s)
- GrabKey
- Grab keyboard key(s)
- Grab
Keyboard - Grab the keyboard
- Grab
Keyboard Cookie - Cookie type for GrabKeyboard.
- Grab
Keyboard Cookie Unchecked - Unchecked cookie type for GrabKeyboard.
- Grab
Keyboard Reply - Reply type for GrabKeyboard.
- Grab
Pointer - Grab the pointer
- Grab
Pointer Cookie - Cookie type for GrabPointer.
- Grab
Pointer Cookie Unchecked - Unchecked cookie type for GrabPointer.
- Grab
Pointer Reply - Reply type for GrabPointer.
- Grab
Server - The
GrabServerrequest. - Graphics
Exposure Event - The
GraphicsExposureEventevent. - Gravity
Notify Event - The
GravityNotifyEventevent. - Host
- HostBuf
- Host
Iterator - Image
Text8 - Draws text
- Image
Text16 - Draws text
- Install
Colormap - The
InstallColormaprequest. - Intern
Atom - Get atom identifier by name
- Intern
Atom Cookie - Cookie type for InternAtom.
- Intern
Atom Cookie Unchecked - Unchecked cookie type for InternAtom.
- Intern
Atom Reply - Reply type for InternAtom.
- KbMask
- KbParams
- KeyBut
Mask - KeyPress
Event - a key was pressed/released
- Keymap
Notify Event - The
KeymapNotifyEventevent. - Kill
Client - kills a client
- List
Extensions - The
ListExtensionsrequest. - List
Extensions Cookie - Cookie type for ListExtensions.
- List
Extensions Cookie Unchecked - Unchecked cookie type for ListExtensions.
- List
Extensions Reply - Reply type for ListExtensions.
- List
Fonts - get matching font names
- List
Fonts Cookie - Cookie type for ListFonts.
- List
Fonts Cookie Unchecked - Unchecked cookie type for ListFonts.
- List
Fonts Reply - List
Fonts With Info - get matching font names and information
- List
Fonts With Info Cookie - Cookie type for ListFontsWithInfo.
- List
Fonts With Info Cookie Unchecked - Unchecked cookie type for ListFontsWithInfo.
- List
Fonts With Info Reply - List
Hosts - The
ListHostsrequest. - List
Hosts Cookie - Cookie type for ListHosts.
- List
Hosts Cookie Unchecked - Unchecked cookie type for ListHosts.
- List
Hosts Reply - Reply type for ListHosts.
- List
Installed Colormaps - The
ListInstalledColormapsrequest. - List
Installed Colormaps Cookie - Cookie type for ListInstalledColormaps.
- List
Installed Colormaps Cookie Unchecked - Unchecked cookie type for ListInstalledColormaps.
- List
Installed Colormaps Reply - Reply type for ListInstalledColormaps.
- List
Properties - The
ListPropertiesrequest. - List
Properties Cookie - Cookie type for ListProperties.
- List
Properties Cookie Unchecked - Unchecked cookie type for ListProperties.
- List
Properties Reply - Reply type for ListProperties.
- Lookup
Color - The
LookupColorrequest. - Lookup
Color Cookie - Cookie type for LookupColor.
- Lookup
Color Cookie Unchecked - Unchecked cookie type for LookupColor.
- Lookup
Color Reply - Reply type for LookupColor.
- MapNotify
Event - a window was mapped
- MapRequest
Event - window wants to be mapped
- MapSubwindows
- The
MapSubwindowsrequest. - MapWindow
- Makes a window visible
- Mapping
Notify Event - keyboard mapping changed
- ModMask
- Motion
Notify Event - a key was pressed
- NoExposure
Event - The
NoExposureEventevent. - NoOperation
- The
NoOperationrequest. - Open
Font - opens a font
- Pixmap
- Point
- PolyArc
- The
PolyArcrequest. - Poly
Fill Arc - The
PolyFillArcrequest. - Poly
Fill Rectangle - Fills rectangles
- Poly
Line - Draw lines
- Poly
Point - The
PolyPointrequest. - Poly
Rectangle - The
PolyRectanglerequest. - Poly
Segment - Draw lines
- Poly
Text8 - The
PolyText8request. - Poly
Text16 - The
PolyText16request. - Property
Notify Event - a window property changed
- PutImage
- The
PutImagerequest. - Query
Best Size - The
QueryBestSizerequest. - Query
Best Size Cookie - Cookie type for QueryBestSize.
- Query
Best Size Cookie Unchecked - Unchecked cookie type for QueryBestSize.
- Query
Best Size Reply - Reply type for QueryBestSize.
- Query
Colors - The
QueryColorsrequest. - Query
Colors Cookie - Cookie type for QueryColors.
- Query
Colors Cookie Unchecked - Unchecked cookie type for QueryColors.
- Query
Colors Reply - Reply type for QueryColors.
- Query
Extension - check if extension is present
- Query
Extension Cookie - Cookie type for QueryExtension.
- Query
Extension Cookie Unchecked - Unchecked cookie type for QueryExtension.
- Query
Extension Reply - Query
Font - query font metrics
- Query
Font Cookie - Cookie type for QueryFont.
- Query
Font Cookie Unchecked - Unchecked cookie type for QueryFont.
- Query
Font Reply - Query
Keymap - The
QueryKeymaprequest. - Query
Keymap Cookie - Cookie type for QueryKeymap.
- Query
Keymap Cookie Unchecked - Unchecked cookie type for QueryKeymap.
- Query
Keymap Reply - Reply type for QueryKeymap.
- Query
Pointer - get pointer coordinates
- Query
Pointer Cookie - Cookie type for QueryPointer.
- Query
Pointer Cookie Unchecked - Unchecked cookie type for QueryPointer.
- Query
Pointer Reply - Query
Text Extents - get text extents
- Query
Text Extents Cookie - Cookie type for QueryTextExtents.
- Query
Text Extents Cookie Unchecked - Unchecked cookie type for QueryTextExtents.
- Query
Text Extents Reply - Reply type for QueryTextExtents.
- Query
Tree - query the window tree
- Query
Tree Cookie - Cookie type for QueryTree.
- Query
Tree Cookie Unchecked - Unchecked cookie type for QueryTree.
- Query
Tree Reply - Recolor
Cursor - The
RecolorCursorrequest. - Rectangle
- Reparent
Notify Event - The
ReparentNotifyEventevent. - Reparent
Window - Reparents a window
- Request
Error - The
RequestErrorerror. - Resize
Request Event - The
ResizeRequestEventevent. - Rgb
- Rotate
Properties - The
RotatePropertiesrequest. - Screen
- Screen
Buf - Screen
Iterator - Segment
- Selection
Clear Event - The
SelectionClearEventevent. - Selection
Notify Event - The
SelectionNotifyEventevent. - Selection
Request Event - The
SelectionRequestEventevent. - Send
Event - send an event
- SetAccess
Control - The
SetAccessControlrequest. - SetClip
Rectangles - The
SetClipRectanglesrequest. - SetClose
Down Mode - The
SetCloseDownModerequest. - SetDashes
- The
SetDashesrequest. - SetFont
Path - The
SetFontPathrequest. - SetInput
Focus - Sets input focus
- SetModifier
Mapping - The
SetModifierMappingrequest. - SetModifier
Mapping Cookie - Cookie type for SetModifierMapping.
- SetModifier
Mapping Cookie Unchecked - Unchecked cookie type for SetModifierMapping.
- SetModifier
Mapping Reply - Reply type for SetModifierMapping.
- SetPointer
Mapping - The
SetPointerMappingrequest. - SetPointer
Mapping Cookie - Cookie type for SetPointerMapping.
- SetPointer
Mapping Cookie Unchecked - Unchecked cookie type for SetPointerMapping.
- SetPointer
Mapping Reply - Reply type for SetPointerMapping.
- SetScreen
Saver - The
SetScreenSaverrequest. - SetSelection
Owner - Sets the owner of a selection
- Setup
- Setup
Authenticate - Setup
Authenticate Buf - Setup
Authenticate Iterator - Setup
Buf - Setup
Failed - Setup
Failed Buf - Setup
Failed Iterator - Setup
Iterator - Setup
Request - Setup
Request Buf - Setup
Request Iterator - Store
Colors - The
StoreColorsrequest. - Store
Named Color - The
StoreNamedColorrequest. - Str
- StrBuf
- StrIterator
- Timecoord
- Translate
Coordinates - The
TranslateCoordinatesrequest. - Translate
Coordinates Cookie - Cookie type for TranslateCoordinates.
- Translate
Coordinates Cookie Unchecked - Unchecked cookie type for TranslateCoordinates.
- Translate
Coordinates Reply - Reply type for TranslateCoordinates.
- Ungrab
Button - The
UngrabButtonrequest. - Ungrab
Key - release a key combination
- Ungrab
Keyboard - The
UngrabKeyboardrequest. - Ungrab
Pointer - release the pointer
- Ungrab
Server - The
UngrabServerrequest. - Uninstall
Colormap - The
UninstallColormaprequest. - Unmap
Notify Event - a window is unmapped
- Unmap
Subwindows - The
UnmapSubwindowsrequest. - Unmap
Window - Makes a window invisible
- Value
Error - The
ValueErrorerror. - Visibility
Notify Event - The
VisibilityNotifyEventevent. - Visualtype
- Warp
Pointer - move mouse pointer
- Window
Enums§
- Access
Control - Allow
- ArcMode
- Auto
Repeat Mode - Backing
Store - Blanking
- Button
Index - CapStyle
- Circulate
- Client
Message Data - Clip
Ordering - Close
Down - Colormap
Alloc - Colormap
State - Config
Window - Coord
Mode - Cw
- Drawable
- Error
- Unified error type for the X core protocol
- Event
- Unified event type for the X core protocol
- Exposures
- Family
- Fill
Rule - Fill
Style - Font
Draw - Fontable
- Gc
- Grab
- Grab
Mode - Grab
Status - Gravity
- Gx
- Host
Mode - Image
Format - Image
Order - Input
Focus - Join
Style - Kb
- Kill
- LedMode
- Line
Style - MapIndex
- MapState
- Mapping
- Mapping
Status - Motion
- Notify
Detail - Notify
Mode - Place
- Poly
Shape - Prop
Mode - Property
- Query
Shape Of - Screen
Saver - Send
Event Dest - SetMode
- Stack
Mode - Subwindow
Mode - Time
- Visibility
- Visual
Class - Window
Class
Constants§
- ATOM_
ANY - ATOM_
ARC - ATOM_
ATOM - ATOM_
BITMAP - ATOM_
CAP_ HEIGHT - ATOM_
CARDINAL - ATOM_
COLORMAP - ATOM_
COPYRIGHT - ATOM_
CURSOR - ATOM_
CUT_ BUFFE R0 - ATOM_
CUT_ BUFFE R1 - ATOM_
CUT_ BUFFE R2 - ATOM_
CUT_ BUFFE R3 - ATOM_
CUT_ BUFFE R4 - ATOM_
CUT_ BUFFE R5 - ATOM_
CUT_ BUFFE R6 - ATOM_
CUT_ BUFFE R7 - ATOM_
DRAWABLE - ATOM_
END_ SPACE - ATOM_
FAMILY_ NAME - ATOM_
FONT - ATOM_
FONT_ NAME - ATOM_
FULL_ NAME - ATOM_
INTEGER - ATOM_
ITALIC_ ANGLE - ATOM_
MAX_ SPACE - ATOM_
MIN_ SPACE - ATOM_
NONE - ATOM_
NORM_ SPACE - ATOM_
NOTICE - ATOM_
PIXMAP - ATOM_
POINT - ATOM_
POINT_ SIZE - ATOM_
PRIMARY - ATOM_
QUAD_ WIDTH - ATOM_
RECTANGLE - ATOM_
RESOLUTION - ATOM_
RESOURCE_ MANAGER - ATOM_
RGB_ BEST_ MAP - ATOM_
RGB_ BLUE_ MAP - ATOM_
RGB_ COLOR_ MAP - ATOM_
RGB_ DEFAULT_ MAP - ATOM_
RGB_ GRAY_ MAP - ATOM_
RGB_ GREEN_ MAP - ATOM_
RGB_ RED_ MAP - ATOM_
SECONDARY - ATOM_
STRIKEOUT_ ASCENT - ATOM_
STRIKEOUT_ DESCENT - ATOM_
STRING - ATOM_
SUBSCRIPT_ X - ATOM_
SUBSCRIPT_ Y - ATOM_
SUPERSCRIPT_ X - ATOM_
SUPERSCRIPT_ Y - ATOM_
UNDERLINE_ POSITION - ATOM_
UNDERLINE_ THICKNESS - ATOM_
VISUALID - ATOM_
WEIGHT - ATOM_
WINDOW - ATOM_
WM_ CLASS - ATOM_
WM_ CLIENT_ MACHINE - ATOM_
WM_ COMMAND - ATOM_
WM_ HINTS - ATOM_
WM_ ICON_ NAME - ATOM_
WM_ ICON_ SIZE - ATOM_
WM_ NAME - ATOM_
WM_ NORMAL_ HINTS - ATOM_
WM_ SIZE_ HINTS - ATOM_
WM_ TRANSIENT_ FOR - ATOM_
WM_ ZOOM_ HINTS - ATOM_
X_ HEIGHT - BACKPIXMAP_
NONE - BACKPIXMAP_
PARENT_ RELATIVE - COLORMAP_
NONE - COPY_
FROM_ PARENT COPY_FROM_PARENTcan be used for manyCreateWindowfields- CURRENT_
TIME CURRENT_TIMEcan be used in most requests that take aTimestamp- CURSOR_
NONE - FONT_
NONE - GETPROPERTYTYPE_
ANY - GRAB_
ANY GRAB_ANYcan be used in various requests such asGrabKey,UngrabKey,xinput::GrabDeviceKey…- INPUTFOCUS_
FOLLOW_ KEYBOARD - NOT YET DOCUMENTED. Only relevant for the xinput extension.
- INPUTFOCUS_
NONE - The focus reverts to
XCB_NONE, so no window will have the input focus. - INPUTFOCUS_
PARENT - The focus reverts to the parent (or closest viewable ancestor) and the new
revert_to value is
XCB_INPUT_FOCUS_NONE. - INPUTFOCUS_
POINTER_ ROOT - The focus reverts to
XCB_POINTER_ROOTrespectively. When the focus reverts, FocusIn and FocusOut events are generated, but the last-focus-change time is not changed. - NO_
SYMBOL NO_SYMBOLfills in unused entries inKeysymtables- PIXMAP_
NONE - WINDOW_
NONE
Traits§
- PropEl
- Trait for element in a property list
Type Aliases§
- Access
Error - The
AccessErrorerror. - Alloc
Error - The
AllocErrorerror. - Atom
Error - The
AtomErrorerror. - Button
- Button
Release Event - a mouse button was pressed/released
- Circulate
Request Event - NOT YET DOCUMENTED
- Colormap
Error - The
ColormapErrorerror. - Cursor
Error - The
CursorErrorerror. - Drawable
Error - The
DrawableErrorerror. - Focus
OutEvent - NOT YET DOCUMENTED
- Font
Error - The
FontErrorerror. - GContext
Error - The
GContextErrorerror. - IdChoice
Error - The
IdChoiceErrorerror. - Implementation
Error - The
ImplementationErrorerror. - KeyRelease
Event - a key was pressed/released
- Keycode
- Keycode32
- Keysym
- Leave
Notify Event - the pointer is in a different window
- Length
Error - The
LengthErrorerror. - Match
Error - The
MatchErrorerror. - Name
Error - The
NameErrorerror. - Pixmap
Error - The
PixmapErrorerror. - Timestamp
- Visualid
- Window
Error - The
WindowErrorerror.