Module x11rb::protocol::xproto[][src]

Expand description

Bindings to the core X11 protocol.

For more documentation on the X11 protocol, see the protocol reference manual. This is especially recommended for looking up the exact semantics of specific errors, events, or requests.

Structs

Allocate a color.

Fields

release queued events.

Fields

a mouse button was pressed/released.

Fields

Auxiliary and optional information for the change_gc function

change graphics context components.

Auxiliary and optional information for the change_keyboard_control function

Changes a window property.

Changes a client’s save set.

Auxiliary and optional information for the change_window_attributes function

change window attributes.

NOT YET DOCUMENTED.

Change window stacking order.

NOT YET DOCUMENTED.

the colormap for some window changed.

Fields

A RAII-like wrapper around a Colormap.

NOT YET DOCUMENTED.

Auxiliary and optional information for the configure_window function

Configures window attributes.

Fields

copy areas.

Auxiliary and optional information for the create_gc function

Creates a graphics context.

create cursor.

Creates a pixmap.

Auxiliary and optional information for the create_window function

Creates a window.

A RAII-like wrapper around a Cursor.

a window is destroyed.

Destroys a window.

the pointer is in a different window.

NOT YET DOCUMENTED.

NOT YET DOCUMENTED.

A RAII-like wrapper around a Font.

Deletes a cursor.

Destroys a graphics context.

Destroys a pixmap.

Fields

A RAII-like wrapper around a Gcontext.

generic event (with length).

Fields

Get current window geometry.

Fields

Gets a window property.

Fields

Gets the owner of a selection.

Fields

Gets window attributes.

Grab pointer button(s).

Grab keyboard key(s).

Grab the keyboard.

Fields

Grab the pointer.

Draws text.

Draws text.

Fields

Get atom identifier by name.

a key was pressed/released.

kills a client.

Fields

get matching font names.

Fields

get matching font names and information.

a window was mapped.

window wants to be mapped.

Makes a window visible.

keyboard mapping changed.

a key was pressed.

opens a font.

A RAII-like wrapper around a Pixmap.

Fields

Fills rectangles.

draw lines.

draw lines.

Fields

a window property changed.

Fields

check if extension is present.

Fields

query font metrics.

Fields

get pointer coordinates.

get text extents.

Fields

query the window tree.

Reparents a window.

send an event.

Sets input focus.

Sets the owner of a selection.

release a key combination.

release the pointer.

a window is unmapped.

Makes a window invisible.

move mouse pointer.

A RAII-like wrapper around a Window.

Constants

Opcode for the Access error

Opcode for the AllocColorCells request

Opcode for the AllocColorPlanes request

Opcode for the AllocColor request

Opcode for the Alloc error

Opcode for the AllocNamedColor request

Opcode for the AllowEvents request

Opcode for the Atom error

Opcode for the Bell request

Opcode for the ButtonPress event

Opcode for the ButtonRelease event

Opcode for the ChangeActivePointerGrab request

Opcode for the ChangeGC request

Opcode for the ChangeHosts request

Opcode for the ChangeKeyboardControl request

Opcode for the ChangeKeyboardMapping request

Opcode for the ChangePointerControl request

Opcode for the ChangeProperty request

Opcode for the ChangeSaveSet request

Opcode for the ChangeWindowAttributes request

Opcode for the CirculateNotify event

Opcode for the CirculateRequest event

Opcode for the CirculateWindow request

Opcode for the ClearArea request

Opcode for the ClientMessage event

Opcode for the CloseFont request

Opcode for the Colormap error

Opcode for the ColormapNotify event

Opcode for the ConfigureNotify event

Opcode for the ConfigureRequest event

Opcode for the ConfigureWindow request

Opcode for the ConvertSelection request

Opcode for the CopyArea request

Opcode for the CopyColormapAndFree request

Opcode for the CopyGC request

Opcode for the CopyPlane request

Opcode for the CreateColormap request

Opcode for the CreateCursor request

Opcode for the CreateGC request

Opcode for the CreateGlyphCursor request

Opcode for the CreateNotify event

Opcode for the CreatePixmap request

Opcode for the CreateWindow request

Opcode for the Cursor error

Opcode for the DeleteProperty request

Opcode for the DestroyNotify event

Opcode for the DestroySubwindows request

Opcode for the DestroyWindow request

Opcode for the Drawable error

Opcode for the EnterNotify event

Opcode for the Expose event

Opcode for the FillPoly request

Opcode for the FocusIn event

Opcode for the FocusOut event

Opcode for the Font error

Opcode for the ForceScreenSaver request

Opcode for the FreeColormap request

Opcode for the FreeColors request

Opcode for the FreeCursor request

Opcode for the FreeGC request

Opcode for the FreePixmap request

Opcode for the GetAtomName request

Opcode for the GetFontPath request

Opcode for the GetGeometry request

Opcode for the GetImage request

Opcode for the GetInputFocus request

Opcode for the GetKeyboardControl request

Opcode for the GetKeyboardMapping request

Opcode for the GetModifierMapping request

Opcode for the GetMotionEvents request

Opcode for the GetPointerControl request

Opcode for the GetPointerMapping request

Opcode for the GetProperty request

Opcode for the GetScreenSaver request

Opcode for the GetSelectionOwner request

Opcode for the GetWindowAttributes request

Opcode for the GeGeneric event

Opcode for the GrabButton request

Opcode for the GrabKeyboard request

Opcode for the GrabKey request

Opcode for the GrabPointer request

Opcode for the GrabServer request

Opcode for the GraphicsExposure event

Opcode for the GravityNotify event

Opcode for the GContext error

Opcode for the IDChoice error

Opcode for the ImageText8 request

Opcode for the ImageText16 request

Opcode for the Implementation error

Opcode for the InstallColormap request

Opcode for the InternAtom request

Opcode for the KeymapNotify event

Opcode for the KeyPress event

Opcode for the KeyRelease event

Opcode for the KillClient request

Opcode for the LeaveNotify event

Opcode for the Length error

Opcode for the ListExtensions request

Opcode for the ListFonts request

Opcode for the ListFontsWithInfo request

Opcode for the ListHosts request

Opcode for the ListInstalledColormaps request

Opcode for the ListProperties request

Opcode for the LookupColor request

Opcode for the MappingNotify event

Opcode for the MapNotify event

Opcode for the MapRequest event

Opcode for the MapSubwindows request

Opcode for the MapWindow request

Opcode for the Match error

Opcode for the MotionNotify event

Opcode for the Name error

Opcode for the NoExposure event

Opcode for the NoOperation request

Opcode for the OpenFont request

Opcode for the Pixmap error

Opcode for the PolyArc request

Opcode for the PolyFillArc request

Opcode for the PolyFillRectangle request

Opcode for the PolyLine request

Opcode for the PolyPoint request

Opcode for the PolyRectangle request

Opcode for the PolySegment request

Opcode for the PolyText8 request

Opcode for the PolyText16 request

Opcode for the PropertyNotify event

Opcode for the PutImage request

Opcode for the QueryBestSize request

Opcode for the QueryColors request

Opcode for the QueryExtension request

Opcode for the QueryFont request

Opcode for the QueryKeymap request

Opcode for the QueryPointer request

Opcode for the QueryTextExtents request

Opcode for the QueryTree request

Opcode for the RecolorCursor request

Opcode for the ReparentNotify event

Opcode for the ReparentWindow request

Opcode for the Request error

Opcode for the ResizeRequest event

Opcode for the RotateProperties request

Opcode for the SelectionClear event

Opcode for the SelectionNotify event

Opcode for the SelectionRequest event

Opcode for the SendEvent request

Opcode for the SetAccessControl request

Opcode for the SetClipRectangles request

Opcode for the SetCloseDownMode request

Opcode for the SetDashes request

Opcode for the SetFontPath request

Opcode for the SetInputFocus request

Opcode for the SetModifierMapping request

Opcode for the SetPointerMapping request

Opcode for the SetScreenSaver request

Opcode for the SetSelectionOwner request

Opcode for the StoreColors request

Opcode for the StoreNamedColor request

Opcode for the TranslateCoordinates request

Opcode for the UngrabButton request

Opcode for the UngrabKeyboard request

Opcode for the UngrabKey request

Opcode for the UngrabPointer request

Opcode for the UngrabServer request

Opcode for the UninstallColormap request

Opcode for the UnmapNotify event

Opcode for the UnmapSubwindows request

Opcode for the UnmapWindow request

Opcode for the Value error

Opcode for the VisibilityNotify event

Opcode for the WarpPointer request

Opcode for the Window error

Traits

Extension trait defining the requests of this extension.

Functions

Allocate a color.

release queued events.

change graphics context components.

Changes a window property.

Changes a client’s save set.

change window attributes.

Change window stacking order.

Configures window attributes.

copy areas.

Creates a graphics context.

create cursor.

Creates a pixmap.

Creates a window.

Destroys a window.

Deletes a cursor.

Destroys a graphics context.

Destroys a pixmap.

Get current window geometry.

Gets a window property.

Gets the owner of a selection.

Gets window attributes.

Grab pointer button(s).

Grab keyboard key(s).

Grab the keyboard.

Grab the pointer.

Draws text.

Draws text.

Get atom identifier by name.

kills a client.

get matching font names.

get matching font names and information.

Makes a window visible.

opens a font.

Fills rectangles.

draw lines.

draw lines.

check if extension is present.

query font metrics.

get pointer coordinates.

get text extents.

query the window tree.

Reparents a window.

send an event.

Sets input focus.

Sets the owner of a selection.

release a key combination.

release the pointer.

Makes a window invisible.

move mouse pointer.

Type Definitions