# Class Protocols.X.Xlib.Display

Inheritance graph

Description

  The representation of a X display.

  Keeps the connection to the X server and various other information needed to use X11.

Variable imageByteOrder
Variable bitmapBitOrder

  ``int` Protocols.X.Xlib.Display.imageByteOrder`
  ``int` Protocols.X.Xlib.Display.bitmapBitOrder`

Variable bitmapScanlineUnit
Variable bitmapScanlinePad

  ``int` Protocols.X.Xlib.Display.bitmapScanlineUnit`
  ``int` Protocols.X.Xlib.Display.bitmapScanlinePad`

Variable extensions

  ``mapping`(`string`:`.Extensions.Extension`) Protocols.X.Xlib.Display.extensions`

Description

  All extensions supported by the server and this module

Variable formats

  ``array` Protocols.X.Xlib.Display.formats`

Inherit File

  `inherit Stdio.File : File`

Inherit atom_manager

  `inherit .Atom.atom_manager : atom_manager`

Inherit id_manager

  `inherit `id_manager` : id_manager`

Variable key_mapping

  ``array` Protocols.X.Xlib.Display.key_mapping`

Variable majorVersion
Variable minorVersion

  ``int` Protocols.X.Xlib.Display.majorVersion`
  ``int` Protocols.X.Xlib.Display.minorVersion`

Description

  The protocol major and minor version reported by the server

Variable minKeyCode
Variable maxKeyCode

  ``int` Protocols.X.Xlib.Display.minKeyCode`
  ``int` Protocols.X.Xlib.Display.maxKeyCode`

Variable maxRequestSize

  ``int` Protocols.X.Xlib.Display.maxRequestSize`

Variable motionBufferSize

  ``int` Protocols.X.Xlib.Display.motionBufferSize`

Variable release

  ``int` Protocols.X.Xlib.Display.release`

Description

  Server release number

Variable roots

  ``array` Protocols.X.Xlib.Display.roots`

Variable screen_number

  ``int` Protocols.X.Xlib.Display.screen_number`

Variable vendor

  ``string` Protocols.X.Xlib.Display.vendor`