# 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`