Module xcb::x

source · []
Expand description

The core X protocol definitions

Structs

Allocate a color

The AllocColorCells request.

Cookie type for AllocColor.

Unchecked cookie type for AllocColor.

The AllocColorPlanes request.

Reply type for AllocColor.

The AllocNamedColor request.

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.

Unchecked cookie type for GetAtomName.

The GetFontPath request.

Unchecked cookie type for GetFontPath.

Get current window geometry

Unchecked cookie type for GetGeometry.

The GetImage request.

Cookie type for GetImage.

Unchecked cookie type for GetImage.

Reply type for GetImage.

The GetInputFocus request.

Unchecked cookie type for GetInputFocus.

The GetKeyboardControl request.

The GetKeyboardMapping request.

The GetModifierMapping request.

The GetMotionEvents request.

The GetPointerControl request.

The GetPointerMapping request.

Gets a window property

Unchecked cookie type for GetProperty.

The GetScreenSaver request.

Gets the owner of a selection

Gets window attributes

Grab pointer button(s)

Grab keyboard key(s)

Grab the keyboard

Unchecked cookie type for GrabKeyboard.

Grab the pointer

Unchecked cookie 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.

get matching font names

Cookie type for ListFonts.

Unchecked cookie type for ListFonts.

get matching font names and information

The ListHosts request.

Cookie type for ListHosts.

Unchecked cookie type for ListHosts.

Reply type for ListHosts.

The ListInstalledColormaps request.

The ListProperties request.

The LookupColor request.

Unchecked cookie 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.

Unchecked cookie type for QueryBestSize.

The QueryColors request.

Unchecked cookie type for QueryColors.

check if extension is present

query font metrics

Cookie type for QueryFont.

Unchecked cookie type for QueryFont.

The QueryKeymap request.

Unchecked cookie type for QueryKeymap.

get pointer coordinates

Unchecked cookie type for QueryPointer.

get text extents

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.

The SetPointerMapping request.

The SetScreenSaver request.

Sets the owner of a selection

The StoreColors request.

The StoreNamedColor request.

The TranslateCoordinates request.

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

Constants

COPY_FROM_PARENT can be used for many CreateWindow fields

CURRENT_TIME can be used in most requests that take a Timestamp

GRAB_ANY can be used in various requests such as GrabKey, 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 in Keysym tables

Traits

Trait for element in a property list

Type Definitions

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.