](       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                       (c) Daniel Wagner, 2013/BSD-style (see the file libraries/base/LICENSE)libraries@haskell.org provisionalportableSafe (c) Alastair Reid, 1999-2003/BSD-style (see the file libraries/base/LICENSE)libraries@haskell.org provisionalportableSafe 0,NPlace of window relative to siblings (used in Circulation requests or events)8*Xlib functions with return values of type Status0 return zero on failure and nonzero on success.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~CBA@?>=<;:9876DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~543210/.    - ,+*)('& !"#$%&'%()*$+,-./0123456789:;<=>#?"@AB!CDEFGHIJKLMNOPQ RSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(c) Alastair Reid, 1999-2003/BSD-style (see the file libraries/base/LICENSE)libraries@haskell.org provisionalportableNone 0 counterpart of an X11 XColor structurecounterpart of an X11 XSegment structurecounterpart of an X11 XArc structurecounterpart of an X11  XRectangle structurecounterpart of an X11 XPoint structurepointer to an X11 XImage structurecounterpart of an X11  XVisualInfo structurepointer to an X11 XSetWindowAttributes structurepointer to an X11  XGCValues structurepointer to an X11 GC structurepointer to an X11 Visual structurepointer to an X11 Screen structurepointer to an X11 Display structureO    ==#     (c) Alastair Reid, 1999-2003/BSD-style (see the file libraries/base/LICENSE)libraries@haskell.org provisionalportableNone 5&interface to the X11 library function  XInternAtom().K 56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|H56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|H56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|K 56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|(c) Alastair Reid, 1999-2003/BSD-style (see the file libraries/base/LICENSE)libraries@haskell.org provisionalportableNone }&interface to the X11 library function XFreeColormap().~&interface to the X11 library function XCreateColormap().&interface to the X11 library function XCopyColormapAndFree().&interface to the X11 library function XUninstallColormap().&interface to the X11 library function XInstallColormap().&interface to the X11 library function XLookupColor().&interface to the X11 library function XAllocNamedColor().&interface to the X11 library function  XAllocColor().&interface to the X11 library function  XParseColor().&interface to the X11 library function  XFreeColors().&interface to the X11 library function  XStoreColor().&interface to the X11 library function  XQueryColor().&interface to the X11 library function XQueryColors().}~  }~ ~}}~ (c) Alastair Reid, 1999-2003/BSD-style (see the file libraries/base/LICENSE)libraries@haskell.org provisionalportableNone &interface to the X11 library function  XCopyGC().&interface to the X11 library function  XFlushGC().&interface to the X11 library function  XFreeGC().&interface to the X11 library function XGContextFromGC().&interface to the X11 library function  XSetTile().&interface to the X11 library function XSetTSOrigin().&interface to the X11 library function XSetSubwindowMode().&interface to the X11 library function  XSetStipple().&interface to the X11 library function  XSetState().&interface to the X11 library function XSetPlaneMask().&interface to the X11 library function XSetLineAttributes().&interface to the X11 library function  XSetFont().&interface to the X11 library function XSetFillStyle().&interface to the X11 library function XSetFillRule().&interface to the X11 library function XSetClipOrigin().&interface to the X11 library function XSetClipMask().&interface to the X11 library function XSetGraphicsExposures().&interface to the X11 library function XSetFunction().&interface to the X11 library function XSetForeground().&interface to the X11 library function XSetBackground().&interface to the X11 library function  XSetArcMode().&interface to the X11 library function  XSetDashes()..partial interface to the X11 library function  XCreateGC().      (c) Alastair Reid, 1999-2003/BSD-style (see the file libraries/base/LICENSE)libraries@haskell.org provisionalportableNone "&interface to the X11 library function XCloseDisplay().&interface to the X11 library function XNoOp().&interface to the X11 library function  XQLength().&interface to the X11 library function  XRootWindow().&interface to the X11 library function XDefaultRootWindow().&interface to the X11 library function XScreenOfDisplay().&interface to the X11 library function XDisplayPlanes().&interface to the X11 library function XDisplayCells().&interface to the X11 library function XDefaultVisual().&interface to the X11 library function XScreenCount().&interface to the X11 library function XProtocolVersion().&interface to the X11 library function XProtocolRevision().&interface to the X11 library function XImageByteOrder().&interface to the X11 library function XDisplayMotionBufferSize().&interface to the X11 library function XMaxRequestSize().&interface to the X11 library function XDisplayWidthMM().&interface to the X11 library function XDisplayWidth().&interface to the X11 library function XDisplayHeightMM().&interface to the X11 library function XDisplayHeight().&interface to the X11 library function XDefaultScreenOfDisplay().&interface to the X11 library function XDefaultScreen().&interface to the X11 library function XDefaultDepth().&interface to the X11 library function  XDefaultGC().&interface to the X11 library function XDefaultColormap().&interface to the X11 library function XConnectionNumber().&interface to the X11 library function  XWhitePixel().&interface to the X11 library function  XBlackPixel().&interface to the X11 library function  XAllPlanes().&interface to the X11 library function XResourceManagerString().&interface to the X11 library function XScreenResourceString().&interface to the X11 library function XDisplayString().&interface to the X11 library function XServerVendor().&interface to the X11 library function XOpenDisplay(). 3convert a CString owned by Xlib to a Haskell String'    !!'    (c) Alastair Reid, 1999-2003/BSD-style (see the file libraries/base/LICENSE)libraries@haskell.org provisionalportableNone 0&interface to the X11 library function  XPeekEvent().&interface to the X11 library function XPutBackEvent().&interface to the X11 library function XCheckTypedWindowEvent().&interface to the X11 library function XCheckTypedEvent().&interface to the X11 library function XCheckMaskEvent().&interface to the X11 library function  XMaskEvent().&interface to the X11 library function XCheckWindowEvent().&interface to the X11 library function XWindowEvent().&interface to the X11 library function XSelectInput().&interface to the X11 library function XAllowEvents().&interface to the X11 library function  XNextEvent().&interface to the X11 library function XEventsQueued().&interface to the X11 library function  XPending().&interface to the X11 library function XSync().&interface to the X11 library function XFlush().QReads an event with a timeout (in microseconds). Returns True if timeout occurs.2This function is somewhat compatible with Win32's  TimeGetTime()&interface to the X11 library function  XSendEvent().&interface to the X11 library function XRefreshKeyboardMapping().>         **:             (c) Alastair Reid, 1999-2003/BSD-style (see the file libraries/base/LICENSE)libraries@haskell.org provisionalportableNone 0pointer to an X11  XFontStruct structure&interface to the X11 library function  XFreeFont().&interface to the X11 library function  XQueryFont().&interface to the X11 library function XGetGCValues().&interface to the X11 library function XLoadQueryFont().&interface to the X11 library function XTextExtents().&interface to the X11 library function  XTextWidth().             (C) Collabora Ltd 2009/BSD-style (see the file libraries/base/LICENSE)libraries@haskell.org provisionalportableNone M      !"#$%&'()*+,-./01 23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTM      !"#$%&'()*+,-./01 23456789:;<=>?@ABCDEFGHIJKLMNOPQRST (c) Frederik Eaton 2006/BSD-style (see the file libraries/base/LICENSE)'libraries@haskell.org, frederik@ofb.net provisionalportableNone V&interface to the X11 library function XDestroyImage().W&interface to the X11 library function  XPutImage().X&interface to the X11 library function XCreateImage().Y&interface to the X11 library function  XGetImage().Z&interface to the X11 library function  XGetPixel().U VW XYZUVWXYZXWVYUZU VW XYZ (c) Alastair Reid, 1999-2003/BSD-style (see the file libraries/base/LICENSE)libraries@haskell.org provisionalportableNone 0U_&interface to the X11 library function  XCopyPlane().`&interface to the X11 library function  XCopyArea().a&interface to the X11 library function  XFillArc().b&interface to the X11 library function XFillRectangle().c&interface to the X11 library function  XDrawArc().d&interface to the X11 library function XDrawRectangle().e&interface to the X11 library function  XDrawLine().f&interface to the X11 library function  XDrawPoint().g&interface to the X11 library function  XFreeCursor().h&interface to the X11 library function XCreateFontCursor().i&interface to the X11 library function XUndefineCursor().j&interface to the X11 library function XDefineCursor().k&interface to the X11 library function XKeysymToKeycode().l&interface to the X11 library function XKeycodeToKeysym().m&interface to the X11 library function XLookupKeysym().n&interface to the X11 library function  XBitmapPad().o&interface to the X11 library function  XBitmapUnit().p&interface to the X11 library function XBitmapBitOrder().q&interface to the X11 library function  XFreePixmap().r&interface to the X11 library function XCreatePixmap().vsee XVisualIDFromVisual()w&interface to the X11 library function XWarpPointer().x&interface to the X11 library function XForceScreenSaver().y&interface to the X11 library function XResetScreenSaver().z&interface to the X11 library function XActivateScreenSaver().{&interface to the X11 library function XSetScreenSaver().|&interface to the X11 library function XSupportsLocale().}&interface to the X11 library function XUngrabServer().~&interface to the X11 library function  XGrabServer().&interface to the X11 library function XUngrabKeyboard().&interface to the X11 library function XGrabKeyboard().&interface to the X11 library function  XUngrabKey().&interface to the X11 library function  XGrabKey().&interface to the X11 library function XUngrabPointer().&interface to the X11 library function XGrabPointer().&interface to the X11 library function XUngrabButton().&interface to the X11 library function  XGrabButton().&interface to the X11 library function XSetInputFocus().&interface to the X11 library function XLastKnownRequestProcessed().&interface to the X11 library function XSetCloseDownMode().&interface to the X11 library function XBell().&interface to the X11 library function XAutoRepeatOn().&interface to the X11 library function XAutoRepeatOff().&interface to the X11 library function XrmInitialize().&interface to the X11 library function XGetInputFocus().&interface to the X11 library function XQueryBestTile().&interface to the X11 library function XQueryBestStipple().&interface to the X11 library function XQueryBestCursor().&interface to the X11 library function XQueryBestSize().&interface to the X11 library function XQueryPointer().&interface to the X11 library function XDisplayName().The Xlib library reports most errors by invoking a user-provided error handler. This function installs an error handler that prints a textual representation of the error.&interface to the X11 library function  XGeometry().&interface to the X11 library function XGetGeometry().&interface to the X11 library function XSetLocaleModifiers().&interface to the X11 library function XGetPointerControl().&interface to the X11 library function XGetVisualInfo()&interface to the X11 library function XMatchVisualInfo()&interface to the X11 library function XReadBitmapFile.&interface to the X11 library function XDisplayKeycodes().&interface to the X11 library function XKeysymToString().&interface to the X11 library function XStringToKeysym().&interface to the X11 library function XLookupString().&interface to the X11 library function XGetIconName().&interface to the X11 library function XSetIconName().&interface to the X11 library function XCreatePixmapCursor().&interface to the X11 library function XCreateGlyphCursor().&interface to the X11 library function XRecolorCursor().&interface to the X11 library function XSetWMProtocols().&interface to the X11 library function  XDrawPoints().&interface to the X11 library function  XDrawLines().&interface to the X11 library function XDrawSegments().&interface to the X11 library function XDrawRectangles().&interface to the X11 library function  XDrawArcs().&interface to the X11 library function XFillRectangles().&interface to the X11 library function XFillPolygon().&interface to the X11 library function  XFillArcs().&interface to the X11 library function  XDrawString().&interface to the X11 library function XDrawImageString().&interface to the X11 library function XStoreBuffer().&interface to the X11 library function  XStoreBytes().&interface to the X11 library function XFetchBuffer().&interface to the X11 library function  XFetchBytes().&interface to the X11 library function XRotateBuffers().&interface to the X11 library function XSetTextProperty(). [\]^ _` a b c d e f gh ij klmnopqrstuvwxyz{|     }~[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ہ~}|^]\{zyxwv[utsrqponmlkjihgfedcba`_   [\]^  _` a b c d e f gh ij klmnopqrstuvwxyz{|     }~ (c) Alastair Reid, 1999-2003/BSD-style (see the file libraries/base/LICENSE)libraries@haskell.org provisionalportableNone 0&interface to the X11 library function XCreateRegion().&interface to the X11 library function XPolygonRegion().&interface to the X11 library function XIntersectRegion().&interface to the X11 library function XSubtractRegion().&interface to the X11 library function XUnionRectWithRegion().&interface to the X11 library function XUnionRegion().&interface to the X11 library function  XXorRegion().&interface to the X11 library function XEmptyRegion().&interface to the X11 library function XEqualRegion().&interface to the X11 library function XPointInRegion().&interface to the X11 library function XRectInRegion().&interface to the X11 library function  XClipBox().&interface to the X11 library function XOffsetRegion().&interface to the X11 library function XShrinkRegion().&interface to the X11 library function  XSetRegion().' !"#$%&'()*& !"#$%&'()*(c) Alastair Reid, 1999-2003/BSD-style (see the file libraries/base/LICENSE)libraries@haskell.org provisionalportableNone &interface to the X11 library function XScreenNumberOfScreen().&interface to the X11 library function XPlanesOfScreen().&interface to the X11 library function XHeightMMOfScreen().&interface to the X11 library function XHeightOfScreen().&interface to the X11 library function XWidthMMOfScreen().&interface to the X11 library function XWidthOfScreen().&interface to the X11 library function XRootWindowOfScreen().&interface to the X11 library function XMaxCmapsOfScreen().&interface to the X11 library function XMinCmapsOfScreen(). &interface to the X11 library function XEventMaskOfScreen()@. Event mask at connection setup time - not current event mask! &interface to the X11 library function XDisplayOfScreen(). &interface to the X11 library function XDoesSaveUnders(). &interface to the X11 library function XDoesBackingStore(). &interface to the X11 library function XDefaultVisualOfScreen().&interface to the X11 library function XDefaultGCOfScreen().&interface to the X11 library function XDefaultDepthOfScreen().&interface to the X11 library function XDefaultColormapOfScreen().&interface to the X11 library function XCellsOfScreen().&interface to the X11 library function XWhitePixelOfScreen().&interface to the X11 library function XBlackPixelOfScreen().                    (c) Alastair Reid, 1999-2003/BSD-style (see the file libraries/base/LICENSE)libraries@haskell.org provisionalportableNone &interface to the X11 library function  XClearArea().&interface to the X11 library function XClearWindow().&interface to the X11 library function XChangeSaveSet().&interface to the X11 library function XRemoveFromSaveSet().&interface to the X11 library function XAddToSaveSet().&interface to the X11 library function XSetWindowColormap().&interface to the X11 library function XSetWindowBackgroundPixmap().&interface to the X11 library function XSetWindowBackground().&interface to the X11 library function XSetWindowBorderWidth().&interface to the X11 library function XSetWindowBorderPixmap().&interface to the X11 library function XSetWindowBorder().&interface to the X11 library function XDestroySubwindows(). &interface to the X11 library function XDestroyWindow().!&interface to the X11 library function XCirculateSubwindows()."&interface to the X11 library function XCirculateSubwindowsUp().#&interface to the X11 library function XCirculateSubwindowsDown().$&interface to the X11 library function XRaiseWindow().%&interface to the X11 library function XLowerWindow().&&interface to the X11 library function  XMapWindow().'&interface to the X11 library function XUnmapSubwindows().(&interface to the X11 library function XMapSubwindows().)&interface to the X11 library function XReparentWindow().*&interface to the X11 library function  XMoveWindow().+&interface to the X11 library function XResizeWindow().,&interface to the X11 library function XMoveResizeWindow().-&interface to the X11 library function XCreateWindow()..&interface to the X11 library function XCreateSimpleWindow()./&interface to the X11 library function  XStoreName().0&interface to the X11 library function XTranslateCoordinates().1&interface to the X11 library function XIconifyWindow().2&interface to the X11 library function XWithdrawWindow().3&interface to the X11 library function XRestackWindows().%+ ,-!"#$%&'()*+,.-.//0123  !"#$%&'()*+,-./0123 /.-0,+*)('&%$#"!12 3%+ ,-!"#$%&'()*+,.-.//0123(c) Alastair Reid, 1999-2003/BSD-style (see the file libraries/base/LICENSE)libraries@haskell.org provisionalportableNone   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012371(c) Joachim Breitner (c) Jochen KeilBSD3+Joachim Breitner <mail@joachim-breitner.de> provisionalportableNone 05.Representation of the XScreenSaverInfo struct.8The state field specified whether or not the screen saver is currently active and how the til-or-since value should be interpreted9zThe kind field specifies the mechanism that either is currently being used or would have been were the screen being saved;The idle field specifies the number of milliseconds since the last input was received from the user on any of the input devices.<zThe event-mask field specifies which, if any, screen saver events this client has requested using ScreenSaverSelectInput.=.Data type for use in a XScreenSaverInfo struct>5The video signal to the display monitor was disabled.?A server-dependent, built-in screen saver image was displayed; either no client had set the screen saver window attributes or a different client had the server grabbed when the screen saver activated.@oThe screen saver window was mapped with attributes set by a client using the ScreenSaverSetAttributes request.AXScreenSaverState is for use in both XScreenSaverNotifyEvent and XScreenSaverInfo ScreenSaverCycle is not a valid value for use in XScreenSaverInfo ScreenSaverDisabled will not occur in an XScreenSaverNotifyEventBThe screen is not currently being saved; til-or-since specifies the number of milliseconds until the screen saver is expected to activate.CyThe screen is currently being saved; til-or-since specifies the number of milliseconds since the screen saver activated.DqIf this bit is set, ScreenSaverNotify events are generated whenever the screen saver cycle interval passes.E=The screen saver is currently disabled; til-or-since is zero.FSimple wrapper around Ky if you are only interested in the idle time, in milliseconds. Returns 0 if the XScreenSaver extension is not availableKxScreenSaverQueryInfo returns information about the current state of the screen server. If the xScreenSaver extension is not available, it returns NothingLxScreenSaverSelectInput asks that events related to the screen saver be generated for this client. If no bits are set in event-mask, then no events will be generated.MXScreenSaverSetAttributes sets the attributes to be used the next time the external screen saver is activated. If another client currently has the attributes set, a BadAccess error is generated and the request is ignored.IOtherwise, the specified window attributes are checked as if they were used in a core CreateWindow request whose parent is the root. The override-redirect field is ignored as it is implicitly set to True. If the window attributes result in an error according to the rules for CreateWindow, the request is ignored.Otherwise, the attributes are stored and will take effect on the next activation that occurs when the server is not grabbed by another client. Any resources specified for the background-pixmap or cursor attributes may be freed immediately. The server is free to copy the background-pixmap or cursor resources or to use them in place; therefore, the effect of changing the contents of those resources is undefined. If the specified colormap no longer exists when the screen saver activates, the parent's colormap is used instead. If no errors are generated by this request, any previous screen saver window attributes set by this client are released.OWhen the screen saver next activates and the server is not grabbed by another client, the screen saver window is created, if necessary, and set to the specified attributes and events are generated as usual. The colormap associated with the screen saver window is installed. Finally, the screen saver window is mapped.The window remains mapped and at the top of the stacking order until the screen saver is deactivated in response to activity on any of the user input devices, a ForceScreenSaver request with a value of Reset, or any request that would cause the window to be unmapped.If the screen saver activates while the server is grabbed by another client, the internal saver mechanism is used. The ForceScreenSaver request may be used with a value of Active to deactivate the internal saver and activate the external saver.If the screen saver client's connection to the server is broken while the screen saver is activated and the client's close down mode has not been RetainPermanent or RetainTemporary, the current screen saver is deactivated and the internal screen saver is immediately activated.&When the screen saver deactivates, the screen saver window's colormap is uninstalled and the window is unmapped (except as described below). The screen saver XID is disassociated with the window and the server may, but is not required to, destroy the window along with any children.When the screen saver is being deactivated and then immediately reactivated (such as when switching screen savers), the server may leave the screen saver window mapped (typically to avoid generating exposures).NXScreenSaverUnsetAttributes instructs the server to discard any previ  ous screen saver window attributes set by this client.OXScreenSaverRegister stores the given XID in the _SCREEN_SAVER_ID prop  erty (of the given type) on the root window of the specified screen. It returns zero if an error is encountered and the property is not changed, otherwise it returns non-zero.PXScreenSaverUnregister removes any _SCREEN_SAVER_ID from the root win  dow of the specified screen. It returns zero if an error is encoun  tered and the property is changed, otherwise it returns non-zero.Q XScreenSaverGetRegistered returns the XID and type stored in the _SCREEN_SAVER_ID property on the root window of the specified screen. It returns zero if an error is encountered or if the property does not exist or is not of the correct format; otherwise it returns non-zero.RWXScreenSaverSuspend temporarily suspends the screensaver and DPMS timer if suspend is 0', and restarts the timer if suspend is 1. This function should be used by applications that don't want the screensaver or DPMS to become activated while they're for example in the process of playing a media sequence, or are otherwise continuously presenting visual information to the user while in a non-interactive state. This function is not intended to be called by an external screensaver application.IIf XScreenSaverSuspend is called multiple times with suspend set to 0C, it must be called an equal number of times with suspend set to 1, in order for the screensaver timer to be restarted. This request has no affect if a client tries to resume the screensaver with  out first having suspended it. XScreenSaverSuspend can thus not be used by one client to resume the screensaver if it's been suspended by another client.If a client that has suspended the screensaver becomes disconnected from the X server, the screensaver timer will automatically be restarted, unless it's still suspended by another client. Suspending the screensaver timer doesn't prevent the screensaver from being forceably activated with the ForceScreenSaver request, or a DPMS mode from being set with the DPMSForceLevel request. XScreenSaverSuspend also doesn't deactivate the screensaver or DPMS if either is active at the time the request to suspend them is received by the X server. But once they've been deactivated, they won't automatically be activated again, until the client has canceled the suspension.4456789:;<=>?@ABCDE23456789:;<FG=>?@ABHIJCKLM xywidthheight border widthdepth ()classvisual ( )  valuemaskNOPQRSTU456789:;<=>?@ABCDEFGHIJKLMNOPQRFABCDE=>?@56789:;<4IJKLMNOPQRHG&456789:;<=>?@ABCDE23456789:;<FG=>?@ABHIJCKLMNOPQRSTU8(c) Haskell.org, 2012 (c) Jochen Keil, 2012BSD3\Ben Boeckel <mathstuf@gmail.com> , Jochen Keil <jochen dot keil at gmail dot com> provisionalportableNone 0Z,Representation of the XRRPropertyInfo struct`(Representation of the XRRCrtcInfo structl*Representation of the XRROutputInfo structy/Representation of the XRRScreenResources struct(Representation of the XRRModeInfo struct*Representation of the XRRScreenSize structVxrrGetOutputProperty display output property offset length delete pending propertyType | returns ,Maybe (actualType, format, bytesAfter, data).YDZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~EFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh_ YZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~_yz{|}~lmnopqrstuvwx`abcdefghijkZ[\]^_ YQYDZ[\]^_` abcdefghijkl mnopqrstuvwxyz{|}~EFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh2007 (c) Spencer JanssenBSD3-style (see LICENSE) experimentalNone 0ZA binding to XMapRaised.&interface to the X11 library function XChangeWindowAttributes().Run an action with the serverqThe XGetWMProtocols function returns the list of atoms stored in the WM_PROTOCOLS property on the specified window. These atoms describe window manager protocols in which the owner of this window is willing to participate. If the property exists, is of type ATOM, is of format 32, and the atom WM_PROTOCOLS can be interned, XGetWMProtocols sets the protocols_return argument to a list of atoms, sets the count_return argument to the number of elements in the list, and returns a nonzero status. Otherwise, it sets neither of the return arguments and returns a zero status. To release the list of atoms, use XFree.XrefreshKeyboardMapping. TODO Remove this binding when the fix has been commited to X11A binding to XSetErrorHandler. NOTE: This is pretty experimental because of safe vs. unsafe calls. I changed sync to a safe call, but there *might* be other calls that cause a problem]Retrieves error event data from a pointer to an XErrorEvent and puts it into an ErrorEvent.      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$ !"#%$&'()*+,- !"#.$&'()*+/ !"#%$ !"#$012&'34567 !"#$012&'34587 !"#&'$ !"#.$ !"#.$9 !"#.$/ !"#$:;< !"#$012&'34=,7>5 !"#?@ABC2 !"#$A2 !"#$D2E !"#$&'()< !"#$FG !"#$0HIJKL()MN !"#$O !"#$OPQL&'RS !"#$OTPQLUK !"#$OTCHV~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXW        !"#$ !"#%$&'()*+,- !"#.$&'()*+/ !"#%$ !"#$012&'34567 !"#$012&'34587 !"#&'$ !"#.$ !"#.$9 !"#.$/ !"#$:;< !"#$012&'34=,7>5 !"#?@ABC2 !"#$A2 !"#$D2E !"#$&'()< !"#$FG !"#$0HIJKL()MN !"#$O !"#$OPQL&'RS !"#$OTPQLUK !"#$OTCHVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(c) Haskell.org, 2007BSD3Don Stewart <dons@galois.com> provisionalportableNone /Representation of the XineramaScreenInfo structWrapper around xineramaQueryScreens that fakes a single screen when Xinerama is not active. This is the preferred interface to Graphics.X11.Xinerama.ijkl   ijkl'(c) Open Group 1987,1994,1998, DEC 1987 X11 (see below) due to X headerslibraries@haskell.orgunstable unportableSafe       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a(c) XFree86/X.org X11 (see below) due to X headerslibraries@haskell.orgunstable unportableSafe b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~              b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~              b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~              b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~             "(c) Open Group 1991,1998, Sun 1991 X11 (see below) due to X headerslibraries@haskell.orgunstable unportableSafe               ! " # $ % & ' ( ) * + , - . / 0 1               ! " # $ % & ' ( ) * + , - . / 0 1               ! " # $ % & ' ( ) * + , - . / 0 1               ! " # $ % & ' ( ) * + , - . / 0 1Safe V 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  m U 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  U 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  V 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  m "(c) Open Group 1988,1998, DEC 1988 X11 (see below) due to X headerslibraries@haskell.orgunstable unportableSafe     (c) Apollo 1987, HP 1989 X11 (see below) due to X headerslibraries@haskell.orgunstable unportableSafe     (c) Alastair Reid, 1999-2003/BSD-style (see the file libraries/base/LICENSE)libraries@haskell.orgunstable unportableSafe       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  (c) Alastair Reid, 1999-2003/BSD-style (see the file libraries/base/LICENSE)libraries@haskell.org provisionalportableNone   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123n !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijjklmnoopqrstuvwxyzz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                           s                     t                                !"#$%#$&'()*+,-./012345678i9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX8YZ[\]^8_X11-1.8-H7TCtDiQUkcEpMOdDnEd2EGraphics.X11.Xlib.ExtrasGraphics.X11.TypesGraphics.X11.Xlib.TypesGraphics.X11.Xlib.AtomGraphics.X11.Xlib.ColorGraphics.X11.Xlib.ContextGraphics.X11.Xlib.DisplayGraphics.X11.Xlib.EventGraphics.X11.Xlib.FontGraphics.X11.Xlib.CursorGraphics.X11.Xlib.ImageGraphics.X11.Xlib.MiscGraphics.X11.Xlib.RegionGraphics.X11.Xlib.ScreenGraphics.X11.Xlib.WindowGraphics.X11.XScreenSaverGraphics.X11.XrandrGraphics.X11.Xinerama#Graphics.X11.ExtraTypes.XorgDefaultGraphics.X11.ExtraTypes.XF86Graphics.X11.ExtraTypes.SunGraphics.X11.ExtraTypes.HPGraphics.X11.ExtraTypes.DECGraphics.X11.ExtraTypes.APGraphics.X11.Xlib.InternalGraphics.X11.XlibGraphics.X11.ExtraTypes Graphics.X11xFree XRRModeFlagsRRModeRRCrtcRROutput Connection SubpixelOrderSizeID ReflectionRotation ImageFormat FontDirection BackingStore WindowGravity BitGravityChangeSaveSetModeMappingRequest ColormapAlloc ByteOrderCirculationDirectionGCMaskArcMode PolygonShapeCoordinateMode SubWindowModeFillRule FillStyle JoinStyleCapStyle LineStyle GXFunctionQueryBestSizeClass CloseDownMode AttributeMask WindowClassStatus ErrorCode FocusMode AllowEvents GrabStatusGrabModeColormapNotificationPropertyNotificationProtocolPlace Visibility NotifyDetail NotifyModeButton ButtonMaskKeyMaskModifier EventType EventMaskKeySymKeyCodeGContextColormapCursorPixmapFontDrawableWindowTimeVisualIDAtomMaskXID xK_VoidSymbol xK_BackSpacexK_Tab xK_LinefeedxK_Clear xK_ReturnxK_PausexK_Scroll_Lock xK_Sys_Req xK_Escape xK_Delete xK_Multi_key xK_CodeinputxK_SingleCandidatexK_MultipleCandidatexK_PreviousCandidatexK_HomexK_LeftxK_UpxK_RightxK_DownxK_Prior xK_Page_UpxK_Next xK_Page_DownxK_EndxK_Begin xK_SelectxK_Print xK_Execute xK_InsertxK_UndoxK_RedoxK_MenuxK_Find xK_CancelxK_HelpxK_BreakxK_Mode_switchxK_script_switch xK_Num_Lock xK_KP_Space xK_KP_Tab xK_KP_EnterxK_KP_F1xK_KP_F2xK_KP_F3xK_KP_F4 xK_KP_Home xK_KP_LeftxK_KP_Up xK_KP_Right xK_KP_Down xK_KP_Prior xK_KP_Page_Up xK_KP_NextxK_KP_Page_Down xK_KP_End xK_KP_Begin xK_KP_Insert xK_KP_Delete xK_KP_EqualxK_KP_Multiply xK_KP_AddxK_KP_SeparatorxK_KP_Subtract xK_KP_Decimal xK_KP_DividexK_KP_0xK_KP_1xK_KP_2xK_KP_3xK_KP_4xK_KP_5xK_KP_6xK_KP_7xK_KP_8xK_KP_9xK_F1xK_F2xK_F3xK_F4xK_F5xK_F6xK_F7xK_F8xK_F9xK_F10xK_F11xK_L1xK_F12xK_L2xK_F13xK_L3xK_F14xK_L4xK_F15xK_L5xK_F16xK_L6xK_F17xK_L7xK_F18xK_L8xK_F19xK_L9xK_F20xK_L10xK_F21xK_R1xK_F22xK_R2xK_F23xK_R3xK_F24xK_R4xK_F25xK_R5xK_F26xK_R6xK_F27xK_R7xK_F28xK_R8xK_F29xK_R9xK_F30xK_R10xK_F31xK_R11xK_F32xK_R12xK_F33xK_R13xK_F34xK_R14xK_F35xK_R15 xK_Shift_L xK_Shift_R xK_Control_L xK_Control_R xK_Caps_Lock xK_Shift_Lock xK_Meta_L xK_Meta_RxK_Alt_LxK_Alt_R xK_Super_L xK_Super_R xK_Hyper_L xK_Hyper_RxK_space xK_exclam xK_quotedbl xK_numbersign xK_dollar xK_percent xK_ampersand xK_apostrophe xK_quoteright xK_parenleft xK_parenright xK_asteriskxK_plusxK_commaxK_minus xK_periodxK_slashxK_0xK_1xK_2xK_3xK_4xK_5xK_6xK_7xK_8xK_9xK_colon xK_semicolonxK_lessxK_equal xK_greater xK_questionxK_atxK_AxK_BxK_CxK_DxK_ExK_FxK_GxK_HxK_IxK_JxK_KxK_LxK_MxK_NxK_OxK_PxK_QxK_RxK_SxK_TxK_UxK_VxK_WxK_XxK_YxK_ZxK_bracketleft xK_backslashxK_bracketrightxK_asciicircum xK_underscorexK_grave xK_quoteleftxK_axK_bxK_cxK_dxK_exK_fxK_gxK_hxK_ixK_jxK_kxK_lxK_mxK_nxK_oxK_pxK_qxK_rxK_sxK_txK_uxK_vxK_wxK_xxK_yxK_z xK_braceleftxK_bar xK_braceright xK_asciitildexK_nobreakspace xK_exclamdownxK_cent xK_sterling xK_currencyxK_yen xK_brokenbar xK_section xK_diaeresis xK_copyrightxK_ordfemininexK_guillemotleft xK_notsign xK_hyphen xK_registered xK_macron xK_degree xK_plusminusxK_twosuperiorxK_threesuperiorxK_acutexK_mu xK_paragraphxK_periodcentered xK_cedillaxK_onesuperior xK_masculinexK_guillemotright xK_onequarter xK_onehalfxK_threequartersxK_questiondown xK_Agrave xK_AacutexK_Acircumflex xK_Atilde xK_AdiaeresisxK_AringxK_AE xK_Ccedilla xK_Egrave xK_EacutexK_Ecircumflex xK_Ediaeresis xK_Igrave xK_IacutexK_Icircumflex xK_IdiaeresisxK_ETHxK_Eth xK_Ntilde xK_Ograve xK_OacutexK_Ocircumflex xK_Otilde xK_Odiaeresis xK_multiply xK_Ooblique xK_Ugrave xK_UacutexK_Ucircumflex xK_Udiaeresis xK_YacutexK_THORNxK_Thorn xK_ssharp xK_agrave xK_aacutexK_acircumflex xK_atilde xK_adiaeresisxK_aringxK_ae xK_ccedilla xK_egrave xK_eacutexK_ecircumflex xK_ediaeresis xK_igrave xK_iacutexK_icircumflex xK_idiaeresisxK_eth xK_ntilde xK_ograve xK_oacutexK_ocircumflex xK_otilde xK_odiaeresis xK_division xK_oslash xK_ugrave xK_uacutexK_ucircumflex xK_udiaeresis xK_yacutexK_thorn xK_ydiaeresis noEventMask keyPressMaskkeyReleaseMaskbuttonPressMaskbuttonReleaseMaskenterWindowMaskleaveWindowMaskpointerMotionMaskpointerMotionHintMaskbutton1MotionMaskbutton2MotionMaskbutton3MotionMaskbutton4MotionMaskbutton5MotionMaskbuttonMotionMaskkeymapStateMask exposureMaskvisibilityChangeMaskstructureNotifyMaskresizeRedirectMasksubstructureNotifyMasksubstructureRedirectMaskfocusChangeMaskpropertyChangeMaskcolormapChangeMaskownerGrabButtonMaskrrScreenChangeNotifyMaskrrCrtcChangeNotifyMaskrrOutputChangeNotifyMaskrrOutputPropertyNotifyMaskkeyPress keyRelease buttonPress buttonRelease motionNotify enterNotify leaveNotifyfocusInfocusOut keymapNotifyexposegraphicsExposenoExposevisibilityNotify createNotify destroyNotify unmapNotify mapNotify mapRequestreparentNotifyconfigureNotifyconfigureRequest gravityNotify resizeRequestcirculateNotifycirculateRequestpropertyNotifyselectionClearselectionRequestselectionNotifycolormapNotify clientMessage mappingNotifyrrScreenChangeNotifyrrNotifyrrNotifyCrtcChangerrNotifyOutputChangerrNotifyOutputProperty lASTEvent shiftMapIndex lockMapIndexcontrolMapIndex mod1MapIndex mod2MapIndex mod3MapIndex mod4MapIndex mod5MapIndex anyModifier noModMask shiftMasklockMask controlMaskmod1Maskmod2Maskmod3Maskmod4Maskmod5Mask button1Mask button2Mask button3Mask button4Mask button5Maskbutton1button2button3button4button5 notifyNormal notifyGrab notifyUngrabnotifyWhileGrabbed notifyHintnotifyAncestor notifyVirtualnotifyInferiornotifyNonlinearnotifyNonlinearVirtual notifyPointernotifyPointerRootnotifyDetailNonevisibilityUnobscuredvisibilityPartiallyObscuredvisibilityFullyObscured placeOnTop placeOnBottomfamilyInternet familyDECnet familyChaospropertyNewValuepropertyDeletecolormapUninstalledcolormapInstalled grabModeSync grabModeAsync grabSuccessalreadyGrabbedgrabInvalidTimegrabNotViewable grabFrozen asyncPointer syncPointer replayPointer asyncKeyboard syncKeyboardreplayKeyboard asyncBothsyncBoth revertToNonerevertToPointerRootrevertToParentsuccess badRequestbadValue badWindow badPixmapbadAtom badCursorbadFontbadMatch badDrawable badAccessbadAllocbadColorbadGC badIDChoicebadName badLengthbadImplementationfirstExtensionErrorlastExtensionError throwIfZerocopyFromParent inputOutput inputOnly cWBackPixmap cWBackPixelcWBorderPixmap cWBorderPixel cWBitGravity cWWinGravitycWBackingStorecWBackingPlanescWBackingPixelcWOverrideRedirect cWSaveUnder cWEventMaskcWDontPropagate cWColormapcWCursor destroyAllretainPermanentretainTemporary cursorShape tileShape stippleShapegXcleargXand gXandReversegXcopy gXandInvertedgXnoopgXxorgXorgXnorgXequivgXinvert gXorReversegXcopyInverted gXorInvertedgXnandgXset lineSolid lineOnOffDashlineDoubleDash capNotLastcapButtcapRound capProjecting joinMiter joinRound joinBevel fillSolid fillTiled fillStippledfillOpaqueStippled evenOddRule windingRuleclipByChildrenincludeInferiorscoordModeOrigincoordModePreviouscomplex nonconvexconvexarcChord arcPieSlice gCFunction gCPlaneMask gCForeground gCBackground gCLineWidth gCLineStyle gCCapStyle gCJoinStyle gCFillStyle gCFillRulegCTile gCStipplegCTileStipXOrigingCTileStipYOrigingCFontgCSubwindowModegCGraphicsExposures gCClipXOrigin gCClipYOrigin gCClipMask gCDashOffset gCDashList gCArcMode gCLastBit raiseLowest lowerHighestlSBFirstmSBFirst allocNoneallocAllmappingModifiermappingKeyboardmappingPointer setModeInsert setModeDelete forgetGravitynorthWestGravity northGravitynorthEastGravity westGravity centerGravity eastGravitysouthWestGravity southGravitysouthEastGravity staticGravity unmapGravity notUseful whenMappedalwaysdoReddoGreendoBluefontLeftToRightfontRightToLeftxyBitmapxyPixmapzPixmap xRR_Rotate_0 xRR_Rotate_90xRR_Rotate_180xRR_Rotate_270 xRR_Reflect_X xRR_Reflect_Y xRR_ConnectedxRR_DisconnectedxRR_UnknownConnectionColor color_pixel color_red color_green color_blue color_flagsSegmentseg_x1seg_y1seg_x2seg_y2Arcarc_xarc_y arc_width arc_height arc_angle1 arc_angle2 Rectanglerect_xrect_y rect_width rect_heightPointpt_xpt_yBuffer ScreenNumberAngle DimensionPositionPixelImage VisualInfovisualInfo_visualvisualInfo_visualIDvisualInfo_screenvisualInfo_depthvisualInfo_classvisualInfo_redMaskvisualInfo_greenMaskvisualInfo_blueMaskvisualInfo_colormapSizevisualInfo_bitsPerRGBSetWindowAttributesGCValuesGCVisualScreenDisplay$fStorableColor$fStorableSegment $fStorableArc$fStorableRectangle$fStorablePoint$fStorableVisualInfo$fDefaultVisualInfo $fEqDisplay $fOrdDisplay $fShowDisplay $fDataDisplay $fEqScreen $fOrdScreen $fShowScreen $fDataScreen $fEqVisual $fOrdVisual $fShowVisual $fDataVisual$fEqGC$fOrdGC$fShowGC$fDataGC $fEqGCValues $fOrdGCValues$fShowGCValues$fDataGCValues$fEqSetWindowAttributes$fOrdSetWindowAttributes$fShowSetWindowAttributes$fDataSetWindowAttributes $fEqImage $fOrdImage $fShowImage $fDataImage$fEqVisualInfo$fShowVisualInfo $fEqPoint $fShowPoint $fDataPoint $fEqRectangle$fReadRectangle$fShowRectangle$fDataRectangle$fEqArc $fShowArc $fEqSegment $fShowSegment $fDataSegment $fEqColor $fShowColor $fDataColor internAtom getAtomName getAtomNamespRIMARY sECONDARYaRCaTOMbITMAPcARDINALcOLORMAPcURSOR cUT_BUFFER0 cUT_BUFFER1 cUT_BUFFER2 cUT_BUFFER3 cUT_BUFFER4 cUT_BUFFER5 cUT_BUFFER6 cUT_BUFFER7dRAWABLEfONTiNTEGERpIXMAPpOINT rECTANGLErESOURCE_MANAGER rGB_COLOR_MAP rGB_BEST_MAP rGB_BLUE_MAPrGB_DEFAULT_MAP rGB_GRAY_MAP rGB_GREEN_MAP rGB_RED_MAPsTRINGvISUALIDwINDOW wM_COMMANDwM_HINTSwM_CLIENT_MACHINE wM_ICON_NAME wM_ICON_SIZEwM_NAMEwM_NORMAL_HINTS wM_SIZE_HINTS wM_ZOOM_HINTS mIN_SPACE nORM_SPACE mAX_SPACE eND_SPACE sUPERSCRIPT_X sUPERSCRIPT_Y sUBSCRIPT_X sUBSCRIPT_YuNDERLINE_POSITIONuNDERLINE_THICKNESSsTRIKEOUT_ASCENTsTRIKEOUT_DESCENT iTALIC_ANGLEx_HEIGHT qUAD_WIDTHwEIGHT pOINT_SIZE rESOLUTION cOPYRIGHTnOTICE fONT_NAME fAMILY_NAME fULL_NAME cAP_HEIGHTwM_CLASSwM_TRANSIENT_FORlAST_PREDEFINED freeColormapcreateColormapcopyColormapAndFreeuninstallColormapinstallColormap lookupColorallocNamedColor allocColor parseColor freeColors storeColor queryColor queryColorscopyGCflushGCfreeGCgContextFromGCsetTile setTSOriginsetSubwindowMode setStipplesetState setPlaneMasksetLineAttributessetFont setFillStyle setFillRule setClipOrigin setClipMasksetGraphicsExposures setFunction setForeground setBackground setArcMode setDashescreateGC closeDisplaynoOpqLength rootWindowdefaultRootWindowscreenOfDisplay displayPlanes displayCells defaultVisual screenCountprotocolVersionprotocolRevisionimageByteOrderdisplayMotionBufferSizemaxRequestSizedisplayWidthMM displayWidthdisplayHeightMM displayHeightdefaultScreenOfDisplay defaultScreen defaultDepth defaultGCdefaultColormapconnectionNumber whitePixel blackPixel allPlanes_auxresourceManagerStringscreenResourceString displayString serverVendor openDisplayXConfigureEvent XMappingEvent XExposeEvent XMotionEvent XButtonEvent XKeyEventPtr XKeyEvent XEventPtrXEvent QueuedMode peekEvent putBackEventcheckTypedWindowEventcheckTypedEventcheckMaskEvent maskEventcheckWindowEvent windowEvent selectInput allowEvents nextEvent eventsQueuedpendingsyncflush queuedAlreadyqueuedAfterFlushqueuedAfterReading allocaXEvent get_EventType get_Window get_KeyEvent asKeyEventget_ButtonEventget_MotionEventget_ExposeEventget_ConfigureEvent waitForEventgettimeofday_in_milliseconds sendEventrefreshKeyboardMapping$fStorableTimeVal $fEqXEvent $fOrdXEvent $fShowXEvent $fDataXEvent $fEqFdSet $fOrdFdSet $fShowFdSet $fDataFdSet $fEqTimeZone $fOrdTimeZone$fShowTimeZone$fDataTimeZone CharStruct FontStructGlyphfreeFont queryFont fontFromGC loadQueryFontfontFromFontStructascentFromFontStructdescentFromFontStruct textExtents textWidth$fEqFontStruct$fOrdFontStruct$fShowFontStruct$fDataFontStruct xC_X_cursorxC_arrowxC_based_arrow_downxC_based_arrow_upxC_boat xC_bogosityxC_bottom_left_cornerxC_bottom_right_cornerxC_bottom_side xC_bottom_tee xC_box_spiral xC_center_ptr xC_circlexC_clock xC_coffee_mugxC_crossxC_cross_reverse xC_crosshairxC_diamond_crossxC_dot xC_dotboxxC_double_arrowxC_draft_largexC_draft_small xC_draped_box xC_exchangexC_fleur xC_gobblerxC_gumbyxC_hand1xC_hand2xC_heartxC_icon xC_iron_cross xC_left_ptr xC_left_side xC_left_tee xC_leftbutton xC_ll_angle xC_lr_anglexC_manxC_mouse xC_pencil xC_piratexC_plusxC_question_arrow xC_right_ptr xC_right_side xC_right_teexC_rightbutton xC_rtl_logo xC_sailboatxC_sb_down_arrowxC_sb_h_double_arrowxC_sb_left_arrowxC_sb_right_arrowxC_sb_up_arrowxC_sb_v_double_arrow xC_shuttle xC_sizing xC_spider xC_spraycanxC_star xC_target xC_tcrossxC_top_left_arrowxC_top_left_cornerxC_top_right_corner xC_top_side xC_top_teexC_trek xC_ul_angle xC_umbrella xC_ur_anglexC_watchxC_xterm xGetPixel destroyImageputImage createImagegetImagegetPixelVisualInfoMaskScreenSaverModePreferBlankingModeAllowExposuresMode copyPlanecopyAreafillArc fillRectangledrawArc drawRectangledrawLine drawPoint freeCursorcreateFontCursorundefineCursor defineCursorkeysymToKeycodekeycodeToKeysym lookupKeysym bitmapPad bitmapUnitbitmapBitOrder freePixmap createPixmap unlockDisplay lockDisplay initThreadsvisualIDFromVisual warpPointerforceScreenSaverresetScreenSaveractivateScreenSaversetScreenSaversupportsLocale ungrabServer grabServerungrabKeyboard grabKeyboard ungrabKeygrabKey ungrabPointer grabPointer ungrabButton grabButton setInputFocuslastKnownRequestProcessedsetCloseDownModebell autoRepeatOn autoRepeatOff rmInitialize getInputFocus queryBestTilequeryBestStipplequeryBestCursor queryBestSize queryPointer displayNamesetDefaultErrorHandlergeometry getGeometrysetLocaleModifiersdontAllowExposuresallowExposuresdefaultExposuresdontPreferBlankingpreferBlankingdefaultBlankingscreenSaverActivescreenSaverResetgetScreenSavergetPointerControl visualNoMask visualIDMaskvisualScreenMaskvisualDepthMaskvisualClassMaskvisualRedMaskMaskvisualGreenMaskMaskvisualBlueMaskMaskvisualColormapSizeMaskvisualBitsPerRGBMask visualAllMask getVisualInfomatchVisualInforeadBitmapFiledisplayKeycodeskeysymToStringstringToKeysymnoSymbol lookupString getIconName setIconNamecreatePixmapCursorcreateGlyphCursor recolorCursorsetWMProtocolsallocaSetWindowAttributesset_background_pixmapset_background_pixelset_border_pixmapset_border_pixelset_bit_gravityset_win_gravityset_backing_storeset_backing_planesset_backing_pixelset_save_underset_event_maskset_do_not_propagate_maskset_override_redirect set_colormap set_cursor drawPoints drawLines drawSegmentsdrawRectanglesdrawArcsfillRectangles fillPolygonfillArcs drawStringdrawImageString storeBuffer storeBytes fetchBuffer fetchBytes rotateBufferssetTextProperty$fEqXErrorEvent$fOrdXErrorEvent$fShowXErrorEvent$fDataXErrorEvent$fEqXComposeStatus$fOrdXComposeStatus$fShowXComposeStatus$fDataXComposeStatus$fEqXTextProperty$fOrdXTextProperty$fShowXTextProperty$fDataXTextPropertyRectInRegionResultRegion rectangleOut rectangleIn rectanglePart createRegion polygonRegionintersectRegionsubtractRegionunionRectWithRegion unionRegion xorRegion emptyRegion equalRegion pointInRegion rectInRegionclipBox offsetRegion shrinkRegion setRegion $fEqRegion $fOrdRegion $fShowRegion $fDataRegionscreenNumberOfScreenplanesOfScreenheightMMOfScreenheightOfScreenwidthMMOfScreen widthOfScreenrootWindowOfScreenmaxCmapsOfScreenminCmapsOfScreeneventMaskOfScreendisplayOfScreendoesSaveUndersdoesBackingStoredefaultVisualOfScreendefaultGCOfScreendefaultDepthOfScreendefaultColormapOfScreen cellsOfScreenwhitePixelOfScreenblackPixelOfScreen clearArea clearWindow changeSaveSetremoveFromSaveSet addToSaveSetsetWindowColormapsetWindowBackgroundPixmapsetWindowBackgroundsetWindowBorderWidthsetWindowBorderPixmapsetWindowBorderdestroySubwindows destroyWindowcirculateSubwindowscirculateSubwindowsUpcirculateSubwindowsDown raiseWindow lowerWindow mapWindowunmapSubwindows mapSubwindowsreparentWindow moveWindow resizeWindowmoveResizeWindow createWindowcreateSimpleWindow storeNametranslateCoordinates iconifyWindowwithdrawWindowrestackWindowsXScreenSaverNotifyEventXScreenSaverInfo xssi_window xssi_state xssi_kindxssi_til_or_since xssi_idlexssi_event_maskXScreenSaverKindScreenSaverBlankedScreenSaverInternalScreenSaverExternalXScreenSaverStateScreenSaverOff ScreenSaverOnScreenSaverCycleScreenSaverDisabled getXIdleTimecompiledWithXScreenSaverget_XScreenSaverNotifyEventxScreenSaverQueryExtensionxScreenSaverQueryVersionxScreenSaverQueryInfoxScreenSaverSelectInputxScreenSaverSetAttributesxScreenSaverUnsetAttributesxScreenSaverSaverRegisterxScreenSaverUnregisterxScreenSaverGetRegisteredxScreenSaverSuspend$fStorableXScreenSaverInfo$fStorableXScreenSaverKind$fStorableXScreenSaverState$fShowXScreenSaverState$fShowXScreenSaverKind$fShowXScreenSaverInfoXRRScreenConfigurationXRRPropertyInfoxrr_pi_pending xrr_pi_rangexrr_pi_immutable xrr_pi_values XRRCrtcInfoxrr_ci_timestampxrr_ci_xxrr_ci_y xrr_ci_width xrr_ci_height xrr_ci_modexrr_ci_rotationxrr_ci_outputsxrr_ci_rotationsxrr_ci_possible XRROutputInfoxrr_oi_timestamp xrr_oi_crtc xrr_oi_namexrr_oi_mm_widthxrr_oi_mm_heightxrr_oi_connectionxrr_oi_subpixel_order xrr_oi_crtcs xrr_oi_clonesxrr_oi_npreferred xrr_oi_modesXRRScreenResourcesxrr_sr_timestampxrr_sr_configTimestamp xrr_sr_crtcsxrr_sr_outputs xrr_sr_modes XRRModeInfo xrr_mi_id xrr_mi_width xrr_mi_heightxrr_mi_dotClockxrr_mi_hSyncStartxrr_mi_hSyncEnd xrr_mi_hTotal xrr_mi_hSkewxrr_mi_vSyncStartxrr_mi_vSyncEnd xrr_mi_vTotal xrr_mi_namexrr_mi_modeFlags XRRScreenSize xrr_ss_width xrr_ss_height xrr_ss_mwidthxrr_ss_mheightxrrGetOutputPrimaryxrrSetOutputPrimarycompiledWithXrandrxrrQueryExtensionxrrQueryVersionxrrGetScreenInfoxrrFreeScreenConfigInfoxrrSetScreenConfigxrrSetScreenConfigAndRatexrrConfigRotationsxrrConfigTimesxrrConfigSizesxrrConfigRatesxrrConfigCurrentConfigurationxrrConfigCurrentRatexrrRootToScreenxrrSelectInputxrrUpdateConfiguration xrrRotationsxrrSizesxrrRatesxrrTimesxrrGetScreenResourcesxrrGetOutputInfoxrrGetCrtcInfoxrrGetScreenResourcesCurrentxrrListOutputPropertiesxrrQueryOutputPropertyxrrConfigureOutputPropertyxrrChangeOutputPropertyxrrGetOutputPropertyxrrDeleteOutputProperty$fStorableXRRPropertyInfo$fStorableXRRCrtcInfo$fStorableXRROutputInfo$fStorableXRRScreenResources$fStorableXRRModeInfo$fStorableXRRScreenSize$fShowXRRScreenSize$fEqXRRModeInfo$fShowXRRModeInfo$fEqXRRScreenResources$fShowXRRScreenResources$fEqXRROutputInfo$fShowXRROutputInfo$fEqXRRCrtcInfo$fShowXRRCrtcInfo$fEqXRRPropertyInfo$fShowXRRPropertyInfo$fEqXRRScreenConfiguration$fOrdXRRScreenConfiguration$fShowXRRScreenConfiguration$fDataXRRScreenConfiguration ErrorEventev_type ev_display ev_serialnum ev_error_codeev_request_code ev_minor_code ev_resourceid XErrorHandlerCXErrorHandlerXErrorEventPtrWMHints wmh_flags wmh_inputwmh_initial_statewmh_icon_pixmapwmh_icon_window wmh_icon_x wmh_icon_y wmh_icon_maskwmh_window_group ClassHintresNameresClass SizeHints sh_min_size sh_max_size sh_resize_inc sh_aspect sh_base_sizesh_win_gravityFontSet TextPropertytp_value tp_encoding tp_format tp_nitemsWindowAttributeswa_xwa_ywa_width wa_heightwa_border_width wa_colormapwa_map_installed wa_map_statewa_override_redirect WindowChangeswc_xwc_ywc_width wc_heightwc_border_width wc_sibling wc_stack_modeEventAnyEventConfigureRequestEventConfigureEventMapRequestEventKeyEvent ButtonEvent MotionEventDestroyWindowEvent UnmapEventMapNotifyEventMappingNotifyEvent CrossingEventSelectionRequestSelectionClear PropertyEvent ExposeEventClientMessageEventRRScreenChangeNotifyEvent RRNotifyEventRRCrtcChangeNotifyEventRROutputChangeNotifyEventRROutputPropertyNotifyEvent ev_event_type ev_serial ev_send_eventev_event_display ev_window ev_parentev_xev_yev_width ev_heightev_border_widthev_above ev_detail ev_value_maskev_eventev_override_redirectev_root ev_subwindowev_time ev_x_root ev_y_rootev_state ev_keycodeev_same_screen ev_buttonev_from_configure ev_requestev_first_keycodeev_countev_modeev_focusev_owner ev_requestor ev_selection ev_target ev_propertyev_atom ev_propstateev_message_typeev_data ev_timestampev_config_timestamp ev_size_indexev_subpixel_order ev_rotation ev_mwidth ev_mheight ev_subtypeev_crtc ev_rr_mode ev_rr_width ev_rr_height ev_output ev_connection ev_rr_statexFreeModifiermapxGetModifierMapping xGetCommand mapRaised_xSetErrorHandlergetXErrorHandlermkXErrorHandlerxConvertSelectionxGetSelectionOwnerxSetSelectionOwnerisPrivateKeypadKeyisPFKey isModifierKeyisMiscFunctionKey isKeypadKey isFunctionKey isCursorKey xSetWMHints xAllocWMHints xGetWMHints xGetClassHintxGetWMNormalHints xUnmapWindowxGetWindowPropertyxDeletePropertyxChangePropertyxRefreshKeyboardMappingxSetErrorHandlerxGetWMProtocolsxGetTransientForHint xFetchNamexwcTextEscapementxwcDrawImageString xwcDrawStringxwcTextExtents freeFontSetfreeStringListxCreateFontSetwcFreeStringListxwcTextPropertyToTextListxGetTextPropertychangeWindowAttributesxGetWindowAttributes xQueryTree killClientxConfigureWindow eventTable eventNamegetEventnone anyButtonanyKey currentTimeconfigureWindow queryTree waIsUnmappedwaIsUnviewable waIsViewablegetWindowAttributes withServergetTextPropertywcTextPropertyToTextList createFontSet wcTextExtents wcDrawStringwcDrawImageStringwcTextEscapement fetchNamegetTransientForHintgetWMProtocols setEventTypesetSelectionNotifysetClientMessageEventsetConfigureEvent setKeyEventanyPropertyTyperawGetWindowPropertygetWindowProperty8getWindowProperty16getWindowProperty32changeProperty8changeProperty16changeProperty32propModeReplacepropModePrependpropModeAppenddeleteProperty unmapWindow pMinSizeBit pMaxSizeBit pResizeIncBit pAspectBit pBaseSizeBitpWinGravityBitgetWMNormalHints getClassHintwithdrawnState normalState iconicState inputHintBit stateHintBiticonPixmapHintBiticonWindowHintBiticonPositionHintBiticonMaskHintBitwindowGroupHintBiturgencyHintBitallHintsBitmask getWMHints setWMHintssetErrorHandler getErrorEvent getCommandgetModifierMapping$fStorableWMHints$fStorableSizeHints$fStorableTextProperty$fStorableWindowAttributes$fStorableWindowChanges $fShowEvent $fEqFontSet $fOrdFontSet $fShowFontSetXineramaScreenInfoxsi_screen_number xsi_x_org xsi_y_org xsi_width xsi_heightxineramaIsActive getScreenInfocompiledWithXineramaxineramaQueryExtensionxineramaQueryVersionxineramaQueryScreens$fStorableXineramaScreenInfo$fShowXineramaScreenInfo xK_ISO_LockxK_ISO_Level2_LatchxK_ISO_Level3_ShiftxK_ISO_Level3_LatchxK_ISO_Level3_LockxK_ISO_Level5_ShiftxK_ISO_Level5_LatchxK_ISO_Level5_LockxK_ISO_Group_ShiftxK_ISO_Group_LatchxK_ISO_Group_LockxK_ISO_Next_GroupxK_ISO_Next_Group_LockxK_ISO_Prev_GroupxK_ISO_Prev_Group_LockxK_ISO_First_GroupxK_ISO_First_Group_LockxK_ISO_Last_GroupxK_ISO_Last_Group_LockxK_ISO_Left_TabxK_ISO_Move_Line_UpxK_ISO_Move_Line_DownxK_ISO_Partial_Line_UpxK_ISO_Partial_Line_DownxK_ISO_Partial_Space_LeftxK_ISO_Partial_Space_RightxK_ISO_Set_Margin_LeftxK_ISO_Set_Margin_RightxK_ISO_Release_Margin_LeftxK_ISO_Release_Margin_RightxK_ISO_Release_Both_MarginsxK_ISO_Fast_Cursor_LeftxK_ISO_Fast_Cursor_RightxK_ISO_Fast_Cursor_UpxK_ISO_Fast_Cursor_DownxK_ISO_Continuous_UnderlinexK_ISO_Discontinuous_UnderlinexK_ISO_EmphasizexK_ISO_Center_Object xK_ISO_Enter xK_dead_grave xK_dead_acutexK_dead_circumflex xK_dead_tildexK_dead_macron xK_dead_brevexK_dead_abovedotxK_dead_diaeresisxK_dead_aboveringxK_dead_doubleacute xK_dead_caronxK_dead_cedillaxK_dead_ogonek xK_dead_iotaxK_dead_voiced_soundxK_dead_semivoiced_soundxK_dead_belowdot xK_dead_hook xK_dead_hornxK_dead_strokexK_dead_abovecomma xK_dead_psilixK_dead_abovereversedcomma xK_dead_dasiaxK_First_Virtual_ScreenxK_Prev_Virtual_ScreenxK_Next_Virtual_ScreenxK_Last_Virtual_ScreenxK_Terminate_ServerxK_AccessX_EnablexK_AccessX_Feedback_EnablexK_RepeatKeys_EnablexK_SlowKeys_EnablexK_BounceKeys_EnablexK_StickyKeys_EnablexK_MouseKeys_EnablexK_MouseKeys_Accel_EnablexK_Overlay1_EnablexK_Overlay2_EnablexK_AudibleBell_EnablexK_Pointer_LeftxK_Pointer_Right xK_Pointer_UpxK_Pointer_DownxK_Pointer_UpLeftxK_Pointer_UpRightxK_Pointer_DownLeftxK_Pointer_DownRightxK_Pointer_Button_DfltxK_Pointer_Button1xK_Pointer_Button2xK_Pointer_Button3xK_Pointer_Button4xK_Pointer_Button5xK_Pointer_DblClick_DfltxK_Pointer_DblClick1xK_Pointer_DblClick2xK_Pointer_DblClick3xK_Pointer_DblClick4xK_Pointer_DblClick5xK_Pointer_Drag_DfltxK_Pointer_Drag1xK_Pointer_Drag2xK_Pointer_Drag3xK_Pointer_Drag4xK_Pointer_Drag5xK_Pointer_EnableKeysxK_Pointer_AcceleratexK_Pointer_DfltBtnNextxK_Pointer_DfltBtnPrev xK_AogonekxK_breve xK_Lstroke xK_Lcaron xK_Sacute xK_Scaron xK_Scedilla xK_Tcaron xK_Zacute xK_Zcaron xK_Zabovedot xK_aogonek xK_ogonek xK_lstroke xK_lcaron xK_sacutexK_caron xK_scaron xK_scedilla xK_tcaron xK_zacutexK_doubleacute xK_zcaron xK_zabovedot xK_Racute xK_Abreve xK_Lacute xK_Cacute xK_Ccaron xK_Eogonek xK_Ecaron xK_Dcaron xK_Dstroke xK_Nacute xK_NcaronxK_Odoubleacute xK_RcaronxK_UringxK_Udoubleacute xK_Tcedilla xK_racute xK_abreve xK_lacute xK_cacute xK_ccaron xK_eogonek xK_ecaron xK_dcaron xK_dstroke xK_nacute xK_ncaronxK_odoubleacutexK_udoubleacute xK_rcaronxK_uring xK_tcedilla xK_abovedot xK_HstrokexK_Hcircumflex xK_Iabovedot xK_GbrevexK_Jcircumflex xK_hstrokexK_hcircumflex xK_idotless xK_gbrevexK_jcircumflex xK_CabovedotxK_Ccircumflex xK_GabovedotxK_Gcircumflex xK_UbrevexK_Scircumflex xK_cabovedotxK_ccircumflex xK_gabovedotxK_gcircumflex xK_ubrevexK_scircumflexxK_kraxK_kappa xK_Rcedilla xK_Itilde xK_Lcedilla xK_Emacron xK_Gcedilla xK_Tslash xK_rcedilla xK_itilde xK_lcedilla xK_emacron xK_gcedilla xK_tslashxK_ENGxK_eng xK_Amacron xK_Iogonek xK_Eabovedot xK_Imacron xK_Ncedilla xK_Omacron xK_Kcedilla xK_Uogonek xK_Utilde xK_Umacron xK_amacron xK_iogonek xK_eabovedot xK_imacron xK_ncedilla xK_omacron xK_kcedilla xK_uogonek xK_utilde xK_umacron xK_Babovedot xK_babovedot xK_Dabovedot xK_Wgrave xK_Wacute xK_dabovedot xK_Ygrave xK_Fabovedot xK_fabovedot xK_Mabovedot xK_mabovedot xK_Pabovedot xK_wgrave xK_pabovedot xK_wacute xK_Sabovedot xK_ygrave xK_Wdiaeresis xK_wdiaeresis xK_sabovedotxK_Wcircumflex xK_TabovedotxK_YcircumflexxK_wcircumflex xK_tabovedotxK_ycircumflexxK_OExK_oe xK_Ydiaeresis xK_overlinexK_kana_fullstopxK_kana_openingbracketxK_kana_closingbracket xK_kana_commaxK_kana_conjunctivexK_kana_middledot xK_kana_WO xK_kana_a xK_kana_i xK_kana_u xK_kana_e xK_kana_o xK_kana_ya xK_kana_yu xK_kana_yo xK_kana_tsu xK_kana_tuxK_prolongedsound xK_kana_A xK_kana_I xK_kana_U xK_kana_E xK_kana_O xK_kana_KA xK_kana_KI xK_kana_KU xK_kana_KE xK_kana_KO xK_kana_SA xK_kana_SHI xK_kana_SU xK_kana_SE xK_kana_SO xK_kana_TA xK_kana_CHI xK_kana_TI xK_kana_TSU xK_kana_TU xK_kana_TE xK_kana_TO xK_kana_NA xK_kana_NI xK_kana_NU xK_kana_NE xK_kana_NO xK_kana_HA xK_kana_HI xK_kana_FU xK_kana_HU xK_kana_HE xK_kana_HO xK_kana_MA xK_kana_MI xK_kana_MU xK_kana_ME xK_kana_MO xK_kana_YA xK_kana_YU xK_kana_YO xK_kana_RA xK_kana_RI xK_kana_RU xK_kana_RE xK_kana_RO xK_kana_WA xK_kana_NxK_voicedsoundxK_semivoicedsoundxK_kana_switch xK_Farsi_0 xK_Farsi_1 xK_Farsi_2 xK_Farsi_3 xK_Farsi_4 xK_Farsi_5 xK_Farsi_6 xK_Farsi_7 xK_Farsi_8 xK_Farsi_9xK_Arabic_percentxK_Arabic_superscript_alefxK_Arabic_tteh xK_Arabic_pehxK_Arabic_tchehxK_Arabic_ddalxK_Arabic_rrehxK_Arabic_commaxK_Arabic_fullstop xK_Arabic_0 xK_Arabic_1 xK_Arabic_2 xK_Arabic_3 xK_Arabic_4 xK_Arabic_5 xK_Arabic_6 xK_Arabic_7 xK_Arabic_8 xK_Arabic_9xK_Arabic_semicolonxK_Arabic_question_markxK_Arabic_hamzaxK_Arabic_maddaonalefxK_Arabic_hamzaonalefxK_Arabic_hamzaonwawxK_Arabic_hamzaunderalefxK_Arabic_hamzaonyehxK_Arabic_alef xK_Arabic_behxK_Arabic_tehmarbuta xK_Arabic_tehxK_Arabic_thehxK_Arabic_jeem xK_Arabic_hahxK_Arabic_khah xK_Arabic_dalxK_Arabic_thal xK_Arabic_raxK_Arabic_zainxK_Arabic_seenxK_Arabic_sheen xK_Arabic_sad xK_Arabic_dad xK_Arabic_tah xK_Arabic_zah xK_Arabic_ainxK_Arabic_ghainxK_Arabic_tatweel xK_Arabic_feh xK_Arabic_qaf xK_Arabic_kaf xK_Arabic_lamxK_Arabic_meemxK_Arabic_noon xK_Arabic_ha xK_Arabic_heh xK_Arabic_wawxK_Arabic_alefmaksura xK_Arabic_yehxK_Arabic_fathatanxK_Arabic_dammatanxK_Arabic_kasratanxK_Arabic_fathaxK_Arabic_dammaxK_Arabic_kasraxK_Arabic_shaddaxK_Arabic_sukunxK_Arabic_madda_abovexK_Arabic_hamza_abovexK_Arabic_hamza_below xK_Arabic_jeh xK_Arabic_vehxK_Arabic_keheh xK_Arabic_gafxK_Arabic_noon_ghunnaxK_Arabic_heh_doachashmee xK_Farsi_yehxK_Arabic_farsi_yehxK_Arabic_yeh_bareexK_Arabic_heh_goalxK_Arabic_switchxK_Cyrillic_GHE_barxK_Cyrillic_ghe_barxK_Cyrillic_ZHE_descenderxK_Cyrillic_zhe_descenderxK_Cyrillic_KA_descenderxK_Cyrillic_ka_descenderxK_Cyrillic_KA_vertstrokexK_Cyrillic_ka_vertstrokexK_Cyrillic_EN_descenderxK_Cyrillic_en_descenderxK_Cyrillic_U_straightxK_Cyrillic_u_straightxK_Cyrillic_U_straight_barxK_Cyrillic_u_straight_barxK_Cyrillic_HA_descenderxK_Cyrillic_ha_descenderxK_Cyrillic_CHE_descenderxK_Cyrillic_che_descenderxK_Cyrillic_CHE_vertstrokexK_Cyrillic_che_vertstrokexK_Cyrillic_SHHAxK_Cyrillic_shhaxK_Cyrillic_SCHWAxK_Cyrillic_schwaxK_Cyrillic_I_macronxK_Cyrillic_i_macronxK_Cyrillic_O_barxK_Cyrillic_o_barxK_Cyrillic_U_macronxK_Cyrillic_u_macronxK_Serbian_djexK_Macedonia_gjexK_Cyrillic_ioxK_Ukrainian_iexK_Ukranian_jexK_Macedonia_dsexK_Ukrainian_i xK_Ukranian_ixK_Ukrainian_yixK_Ukranian_yixK_Cyrillic_je xK_Serbian_jexK_Cyrillic_ljexK_Serbian_ljexK_Cyrillic_njexK_Serbian_njexK_Serbian_tshexK_Macedonia_kjexK_Ukrainian_ghe_with_upturnxK_Byelorussian_shortuxK_Cyrillic_dzhexK_Serbian_dze xK_numerosignxK_Serbian_DJExK_Macedonia_GJExK_Cyrillic_IOxK_Ukrainian_IExK_Ukranian_JExK_Macedonia_DSExK_Ukrainian_I xK_Ukranian_IxK_Ukrainian_YIxK_Ukranian_YIxK_Cyrillic_JE xK_Serbian_JExK_Cyrillic_LJExK_Serbian_LJExK_Cyrillic_NJExK_Serbian_NJExK_Serbian_TSHExK_Macedonia_KJExK_Ukrainian_GHE_WITH_UPTURNxK_Byelorussian_SHORTUxK_Cyrillic_DZHExK_Serbian_DZExK_Cyrillic_yu xK_Cyrillic_axK_Cyrillic_bexK_Cyrillic_tsexK_Cyrillic_dexK_Cyrillic_iexK_Cyrillic_efxK_Cyrillic_ghexK_Cyrillic_ha xK_Cyrillic_ixK_Cyrillic_shortixK_Cyrillic_kaxK_Cyrillic_elxK_Cyrillic_emxK_Cyrillic_en xK_Cyrillic_oxK_Cyrillic_pexK_Cyrillic_yaxK_Cyrillic_erxK_Cyrillic_esxK_Cyrillic_te xK_Cyrillic_uxK_Cyrillic_zhexK_Cyrillic_vexK_Cyrillic_softsignxK_Cyrillic_yeruxK_Cyrillic_zexK_Cyrillic_sha xK_Cyrillic_exK_Cyrillic_shchaxK_Cyrillic_chexK_Cyrillic_hardsignxK_Cyrillic_YU xK_Cyrillic_AxK_Cyrillic_BExK_Cyrillic_TSExK_Cyrillic_DExK_Cyrillic_IExK_Cyrillic_EFxK_Cyrillic_GHExK_Cyrillic_HA xK_Cyrillic_IxK_Cyrillic_SHORTIxK_Cyrillic_KAxK_Cyrillic_ELxK_Cyrillic_EMxK_Cyrillic_EN xK_Cyrillic_OxK_Cyrillic_PExK_Cyrillic_YAxK_Cyrillic_ERxK_Cyrillic_ESxK_Cyrillic_TE xK_Cyrillic_UxK_Cyrillic_ZHExK_Cyrillic_VExK_Cyrillic_SOFTSIGNxK_Cyrillic_YERUxK_Cyrillic_ZExK_Cyrillic_SHA xK_Cyrillic_ExK_Cyrillic_SHCHAxK_Cyrillic_CHExK_Cyrillic_HARDSIGNxK_Greek_ALPHAaccentxK_Greek_EPSILONaccentxK_Greek_ETAaccentxK_Greek_IOTAaccentxK_Greek_IOTAdieresisxK_Greek_IOTAdiaeresisxK_Greek_OMICRONaccentxK_Greek_UPSILONaccentxK_Greek_UPSILONdieresisxK_Greek_OMEGAaccentxK_Greek_accentdieresisxK_Greek_horizbarxK_Greek_alphaaccentxK_Greek_epsilonaccentxK_Greek_etaaccentxK_Greek_iotaaccentxK_Greek_iotadieresisxK_Greek_iotaaccentdieresisxK_Greek_omicronaccentxK_Greek_upsilonaccentxK_Greek_upsilondieresisxK_Greek_upsilonaccentdieresisxK_Greek_omegaaccentxK_Greek_ALPHA xK_Greek_BETAxK_Greek_GAMMAxK_Greek_DELTAxK_Greek_EPSILON xK_Greek_ZETA xK_Greek_ETAxK_Greek_THETA xK_Greek_IOTAxK_Greek_KAPPAxK_Greek_LAMDAxK_Greek_LAMBDA xK_Greek_MU xK_Greek_NU xK_Greek_XIxK_Greek_OMICRON xK_Greek_PI xK_Greek_RHOxK_Greek_SIGMA xK_Greek_TAUxK_Greek_UPSILON xK_Greek_PHI xK_Greek_CHI xK_Greek_PSIxK_Greek_OMEGAxK_Greek_alpha xK_Greek_betaxK_Greek_gammaxK_Greek_deltaxK_Greek_epsilon xK_Greek_zeta xK_Greek_etaxK_Greek_theta xK_Greek_iotaxK_Greek_kappaxK_Greek_lamdaxK_Greek_lambda xK_Greek_mu xK_Greek_nu xK_Greek_xixK_Greek_omicron xK_Greek_pi xK_Greek_rhoxK_Greek_sigmaxK_Greek_finalsmallsigma xK_Greek_tauxK_Greek_upsilon xK_Greek_phi xK_Greek_chi xK_Greek_psixK_Greek_omegaxK_Greek_switchxK_hebrew_doublelowlinexK_hebrew_aleph xK_hebrew_betxK_hebrew_bethxK_hebrew_gimelxK_hebrew_gimmelxK_hebrew_daletxK_hebrew_daleth xK_hebrew_he xK_hebrew_wawxK_hebrew_zainxK_hebrew_zayinxK_hebrew_chet xK_hebrew_het xK_hebrew_tetxK_hebrew_teth xK_hebrew_yodxK_hebrew_finalkaphxK_hebrew_kaphxK_hebrew_lamedxK_hebrew_finalmem xK_hebrew_memxK_hebrew_finalnun xK_hebrew_nunxK_hebrew_samechxK_hebrew_samekhxK_hebrew_ayinxK_hebrew_finalpe xK_hebrew_pexK_hebrew_finalzadexK_hebrew_finalzadixK_hebrew_zadexK_hebrew_zadixK_hebrew_qoph xK_hebrew_kufxK_hebrew_reshxK_hebrew_shin xK_hebrew_taw xK_hebrew_tafxK_Hebrew_switch xK_Thai_kokaixK_Thai_khokhaixK_Thai_khokhuatxK_Thai_khokhwaixK_Thai_khokhonxK_Thai_khorakhangxK_Thai_ngonguxK_Thai_chochanxK_Thai_chochingxK_Thai_chochang xK_Thai_sosoxK_Thai_chochoexK_Thai_yoyingxK_Thai_dochadaxK_Thai_topatakxK_Thai_thothanxK_Thai_thonangmonthoxK_Thai_thophuthao xK_Thai_nonen xK_Thai_dodek xK_Thai_totaoxK_Thai_thothungxK_Thai_thothahanxK_Thai_thothong xK_Thai_nonuxK_Thai_bobaimai xK_Thai_poplaxK_Thai_phophung xK_Thai_fofaxK_Thai_phophan xK_Thai_fofanxK_Thai_phosamphao xK_Thai_moma xK_Thai_yoyak xK_Thai_rorua xK_Thai_ruxK_Thai_loling xK_Thai_luxK_Thai_wowaenxK_Thai_sosalaxK_Thai_sorusi xK_Thai_sosua xK_Thai_hohipxK_Thai_lochula xK_Thai_oangxK_Thai_honokhukxK_Thai_paiyannoi xK_Thai_saraaxK_Thai_maihanakatxK_Thai_saraaaxK_Thai_saraam xK_Thai_saraixK_Thai_saraiixK_Thai_sarauexK_Thai_sarauee xK_Thai_sarauxK_Thai_sarauuxK_Thai_phinthuxK_Thai_maihanakat_maitho xK_Thai_baht xK_Thai_saraexK_Thai_saraae xK_Thai_saraoxK_Thai_saraaimaimuanxK_Thai_saraaimaimalaixK_Thai_lakkhangyaoxK_Thai_maiyamokxK_Thai_maitaikhu xK_Thai_maiekxK_Thai_maithoxK_Thai_maitrixK_Thai_maichattawaxK_Thai_thanthakhatxK_Thai_nikhahitxK_Thai_leksunxK_Thai_leknungxK_Thai_leksongxK_Thai_leksam xK_Thai_leksi xK_Thai_lekhaxK_Thai_lekhokxK_Thai_lekchetxK_Thai_lekpaetxK_Thai_lekkao xK_HangulxK_Hangul_Start xK_Hangul_EndxK_Hangul_HanjaxK_Hangul_JamoxK_Hangul_RomajaxK_Hangul_CodeinputxK_Hangul_JeonjaxK_Hangul_BanjaxK_Hangul_PreHanjaxK_Hangul_PostHanjaxK_Hangul_SingleCandidatexK_Hangul_MultipleCandidatexK_Hangul_PreviousCandidatexK_Hangul_SpecialxK_Hangul_switchxK_Hangul_KiyeogxK_Hangul_SsangKiyeogxK_Hangul_KiyeogSiosxK_Hangul_NieunxK_Hangul_NieunJieujxK_Hangul_NieunHieuhxK_Hangul_DikeudxK_Hangul_SsangDikeudxK_Hangul_RieulxK_Hangul_RieulKiyeogxK_Hangul_RieulMieumxK_Hangul_RieulPieubxK_Hangul_RieulSiosxK_Hangul_RieulTieutxK_Hangul_RieulPhieufxK_Hangul_RieulHieuhxK_Hangul_MieumxK_Hangul_PieubxK_Hangul_SsangPieubxK_Hangul_PieubSiosxK_Hangul_SiosxK_Hangul_SsangSiosxK_Hangul_IeungxK_Hangul_JieujxK_Hangul_SsangJieujxK_Hangul_CieucxK_Hangul_KhieuqxK_Hangul_TieutxK_Hangul_PhieufxK_Hangul_Hieuh xK_Hangul_A xK_Hangul_AE xK_Hangul_YA xK_Hangul_YAE xK_Hangul_EO xK_Hangul_E xK_Hangul_YEO xK_Hangul_YE xK_Hangul_O xK_Hangul_WA xK_Hangul_WAE xK_Hangul_OE xK_Hangul_YO xK_Hangul_U xK_Hangul_WEO xK_Hangul_WE xK_Hangul_WI xK_Hangul_YU xK_Hangul_EU xK_Hangul_YI xK_Hangul_IxK_Hangul_J_KiyeogxK_Hangul_J_SsangKiyeogxK_Hangul_J_KiyeogSiosxK_Hangul_J_NieunxK_Hangul_J_NieunJieujxK_Hangul_J_NieunHieuhxK_Hangul_J_DikeudxK_Hangul_J_RieulxK_Hangul_J_RieulKiyeogxK_Hangul_J_RieulMieumxK_Hangul_J_RieulPieubxK_Hangul_J_RieulSiosxK_Hangul_J_RieulTieutxK_Hangul_J_RieulPhieufxK_Hangul_J_RieulHieuhxK_Hangul_J_MieumxK_Hangul_J_PieubxK_Hangul_J_PieubSiosxK_Hangul_J_SiosxK_Hangul_J_SsangSiosxK_Hangul_J_IeungxK_Hangul_J_JieujxK_Hangul_J_CieucxK_Hangul_J_KhieuqxK_Hangul_J_TieutxK_Hangul_J_PhieufxK_Hangul_J_HieuhxK_Hangul_RieulYeorinHieuhxK_Hangul_SunkyeongeumMieumxK_Hangul_SunkyeongeumPieubxK_Hangul_PanSiosxK_Hangul_KkogjiDalrinIeungxK_Hangul_SunkyeongeumPhieufxK_Hangul_YeorinHieuhxK_Hangul_AraeAxK_Hangul_AraeAExK_Hangul_J_PanSiosxK_Hangul_J_KkogjiDalrinIeungxK_Hangul_J_YeorinHieuh xK_Korean_WonxK_Armenian_ligature_ewxK_Armenian_full_stopxK_Armenian_verjaketxK_Armenian_separation_markxK_Armenian_butxK_Armenian_hyphenxK_Armenian_yentamnaxK_Armenian_exclamxK_Armenian_amanakxK_Armenian_accentxK_Armenian_sheshtxK_Armenian_questionxK_Armenian_paruykxK_Armenian_AYBxK_Armenian_aybxK_Armenian_BENxK_Armenian_benxK_Armenian_GIMxK_Armenian_gimxK_Armenian_DAxK_Armenian_daxK_Armenian_YECHxK_Armenian_yechxK_Armenian_ZAxK_Armenian_za xK_Armenian_E xK_Armenian_exK_Armenian_ATxK_Armenian_atxK_Armenian_TOxK_Armenian_toxK_Armenian_ZHExK_Armenian_zhexK_Armenian_INIxK_Armenian_inixK_Armenian_LYUNxK_Armenian_lyunxK_Armenian_KHExK_Armenian_khexK_Armenian_TSAxK_Armenian_tsaxK_Armenian_KENxK_Armenian_kenxK_Armenian_HOxK_Armenian_hoxK_Armenian_DZAxK_Armenian_dzaxK_Armenian_GHATxK_Armenian_ghatxK_Armenian_TCHExK_Armenian_tchexK_Armenian_MENxK_Armenian_menxK_Armenian_HIxK_Armenian_hixK_Armenian_NUxK_Armenian_nuxK_Armenian_SHAxK_Armenian_shaxK_Armenian_VOxK_Armenian_voxK_Armenian_CHAxK_Armenian_chaxK_Armenian_PExK_Armenian_pexK_Armenian_JExK_Armenian_jexK_Armenian_RAxK_Armenian_raxK_Armenian_SExK_Armenian_sexK_Armenian_VEVxK_Armenian_vevxK_Armenian_TYUNxK_Armenian_tyunxK_Armenian_RExK_Armenian_rexK_Armenian_TSOxK_Armenian_tsoxK_Armenian_VYUNxK_Armenian_vyunxK_Armenian_PYURxK_Armenian_pyurxK_Armenian_KExK_Armenian_ke xK_Armenian_O xK_Armenian_oxK_Armenian_FExK_Armenian_fexK_Armenian_apostrophexK_Georgian_anxK_Georgian_banxK_Georgian_ganxK_Georgian_donxK_Georgian_enxK_Georgian_vinxK_Georgian_zenxK_Georgian_tanxK_Georgian_inxK_Georgian_kanxK_Georgian_lasxK_Georgian_manxK_Georgian_narxK_Georgian_onxK_Georgian_parxK_Georgian_zharxK_Georgian_raexK_Georgian_sanxK_Georgian_tarxK_Georgian_unxK_Georgian_pharxK_Georgian_kharxK_Georgian_ghanxK_Georgian_qarxK_Georgian_shinxK_Georgian_chinxK_Georgian_canxK_Georgian_jilxK_Georgian_cilxK_Georgian_charxK_Georgian_xanxK_Georgian_jhanxK_Georgian_haexK_Georgian_hexK_Georgian_hiexK_Georgian_wexK_Georgian_harxK_Georgian_hoexK_Georgian_fi xK_Xabovedot xK_Ibreve xK_Zstroke xK_Gcaron xK_Ocaron xK_Obarred xK_xabovedot xK_ibreve xK_zstroke xK_gcaron xK_ocaron xK_obarredxK_SCHWAxK_schwa xK_Lbelowdot xK_lbelowdot xK_Abelowdot xK_abelowdotxK_AhookxK_ahookxK_AcircumflexacutexK_acircumflexacutexK_AcircumflexgravexK_acircumflexgravexK_AcircumflexhookxK_acircumflexhookxK_AcircumflextildexK_acircumflextildexK_AcircumflexbelowdotxK_acircumflexbelowdotxK_AbreveacutexK_abreveacutexK_AbrevegravexK_abrevegrave xK_Abrevehook xK_abrevehookxK_AbrevetildexK_abrevetildexK_AbrevebelowdotxK_abrevebelowdot xK_Ebelowdot xK_ebelowdotxK_EhookxK_ehook xK_Etilde xK_etildexK_EcircumflexacutexK_ecircumflexacutexK_EcircumflexgravexK_ecircumflexgravexK_EcircumflexhookxK_ecircumflexhookxK_EcircumflextildexK_ecircumflextildexK_EcircumflexbelowdotxK_ecircumflexbelowdotxK_IhookxK_ihook xK_Ibelowdot xK_ibelowdot xK_Obelowdot xK_obelowdotxK_OhookxK_ohookxK_OcircumflexacutexK_ocircumflexacutexK_OcircumflexgravexK_ocircumflexgravexK_OcircumflexhookxK_ocircumflexhookxK_OcircumflextildexK_ocircumflextildexK_OcircumflexbelowdotxK_ocircumflexbelowdot xK_Ohornacute xK_ohornacute xK_Ohorngrave xK_ohorngrave xK_Ohornhook xK_ohornhook xK_Ohorntilde xK_ohorntildexK_OhornbelowdotxK_ohornbelowdot xK_Ubelowdot xK_ubelowdotxK_UhookxK_uhook xK_Uhornacute xK_uhornacute xK_Uhorngrave xK_uhorngrave xK_Uhornhook xK_uhornhook xK_Uhorntilde xK_uhorntildexK_UhornbelowdotxK_uhornbelowdot xK_Ybelowdot xK_ybelowdotxK_YhookxK_yhook xK_Ytilde xK_ytildexK_OhornxK_ohornxK_UhornxK_uhorn xK_EcuSign xK_ColonSignxK_CruzeiroSign xK_FFrancSign xK_LiraSign xK_MillSign xK_NairaSign xK_PesetaSign xK_RupeeSign xK_WonSignxK_NewSheqelSign xK_DongSign xK_EuroSignxK_zerosuperiorxK_foursuperiorxK_fivesuperiorxK_sixsuperiorxK_sevensuperiorxK_eightsuperiorxK_ninesuperiorxK_zerosubscriptxK_onesubscriptxK_twosubscriptxK_threesubscriptxK_foursubscriptxK_fivesubscriptxK_sixsubscriptxK_sevensubscriptxK_eightsubscriptxK_ninesubscriptxK_partdifferential xK_emptyset xK_elementofxK_notelementof xK_containsas xK_squareroot xK_cuberoot xK_fourthroot xK_dintegral xK_tintegral xK_because xK_approxeqxK_notapproxeqxK_notidentical xK_stricteqxK_braille_dot_1xK_braille_dot_2xK_braille_dot_3xK_braille_dot_4xK_braille_dot_5xK_braille_dot_6xK_braille_dot_7xK_braille_dot_8xK_braille_dot_9xK_braille_dot_10xK_braille_blankxK_braille_dots_1xK_braille_dots_2xK_braille_dots_12xK_braille_dots_3xK_braille_dots_13xK_braille_dots_23xK_braille_dots_123xK_braille_dots_4xK_braille_dots_14xK_braille_dots_24xK_braille_dots_124xK_braille_dots_34xK_braille_dots_134xK_braille_dots_234xK_braille_dots_1234xK_braille_dots_5xK_braille_dots_15xK_braille_dots_25xK_braille_dots_125xK_braille_dots_35xK_braille_dots_135xK_braille_dots_235xK_braille_dots_1235xK_braille_dots_45xK_braille_dots_145xK_braille_dots_245xK_braille_dots_1245xK_braille_dots_345xK_braille_dots_1345xK_braille_dots_2345xK_braille_dots_12345xK_braille_dots_6xK_braille_dots_16xK_braille_dots_26xK_braille_dots_126xK_braille_dots_36xK_braille_dots_136xK_braille_dots_236xK_braille_dots_1236xK_braille_dots_46xK_braille_dots_146xK_braille_dots_246xK_braille_dots_1246xK_braille_dots_346xK_braille_dots_1346xK_braille_dots_2346xK_braille_dots_12346xK_braille_dots_56xK_braille_dots_156xK_braille_dots_256xK_braille_dots_1256xK_braille_dots_356xK_braille_dots_1356xK_braille_dots_2356xK_braille_dots_12356xK_braille_dots_456xK_braille_dots_1456xK_braille_dots_2456xK_braille_dots_12456xK_braille_dots_3456xK_braille_dots_13456xK_braille_dots_23456xK_braille_dots_123456xK_braille_dots_7xK_braille_dots_17xK_braille_dots_27xK_braille_dots_127xK_braille_dots_37xK_braille_dots_137xK_braille_dots_237xK_braille_dots_1237xK_braille_dots_47xK_braille_dots_147xK_braille_dots_247xK_braille_dots_1247xK_braille_dots_347xK_braille_dots_1347xK_braille_dots_2347xK_braille_dots_12347xK_braille_dots_57xK_braille_dots_157xK_braille_dots_257xK_braille_dots_1257xK_braille_dots_357xK_braille_dots_1357xK_braille_dots_2357xK_braille_dots_12357xK_braille_dots_457xK_braille_dots_1457xK_braille_dots_2457xK_braille_dots_12457xK_braille_dots_3457xK_braille_dots_13457xK_braille_dots_23457xK_braille_dots_123457xK_braille_dots_67xK_braille_dots_167xK_braille_dots_267xK_braille_dots_1267xK_braille_dots_367xK_braille_dots_1367xK_braille_dots_2367xK_braille_dots_12367xK_braille_dots_467xK_braille_dots_1467xK_braille_dots_2467xK_braille_dots_12467xK_braille_dots_3467xK_braille_dots_13467xK_braille_dots_23467xK_braille_dots_123467xK_braille_dots_567xK_braille_dots_1567xK_braille_dots_2567xK_braille_dots_12567xK_braille_dots_3567xK_braille_dots_13567xK_braille_dots_23567xK_braille_dots_123567xK_braille_dots_4567xK_braille_dots_14567xK_braille_dots_24567xK_braille_dots_124567xK_braille_dots_34567xK_braille_dots_134567xK_braille_dots_234567xK_braille_dots_1234567xK_braille_dots_8xK_braille_dots_18xK_braille_dots_28xK_braille_dots_128xK_braille_dots_38xK_braille_dots_138xK_braille_dots_238xK_braille_dots_1238xK_braille_dots_48xK_braille_dots_148xK_braille_dots_248xK_braille_dots_1248xK_braille_dots_348xK_braille_dots_1348xK_braille_dots_2348xK_braille_dots_12348xK_braille_dots_58xK_braille_dots_158xK_braille_dots_258xK_braille_dots_1258xK_braille_dots_358xK_braille_dots_1358xK_braille_dots_2358xK_braille_dots_12358xK_braille_dots_458xK_braille_dots_1458xK_braille_dots_2458xK_braille_dots_12458xK_braille_dots_3458xK_braille_dots_13458xK_braille_dots_23458xK_braille_dots_123458xK_braille_dots_68xK_braille_dots_168xK_braille_dots_268xK_braille_dots_1268xK_braille_dots_368xK_braille_dots_1368xK_braille_dots_2368xK_braille_dots_12368xK_braille_dots_468xK_braille_dots_1468xK_braille_dots_2468xK_braille_dots_12468xK_braille_dots_3468xK_braille_dots_13468xK_braille_dots_23468xK_braille_dots_123468xK_braille_dots_568xK_braille_dots_1568xK_braille_dots_2568xK_braille_dots_12568xK_braille_dots_3568xK_braille_dots_13568xK_braille_dots_23568xK_braille_dots_123568xK_braille_dots_4568xK_braille_dots_14568xK_braille_dots_24568xK_braille_dots_124568xK_braille_dots_34568xK_braille_dots_134568xK_braille_dots_234568xK_braille_dots_1234568xK_braille_dots_78xK_braille_dots_178xK_braille_dots_278xK_braille_dots_1278xK_braille_dots_378xK_braille_dots_1378xK_braille_dots_2378xK_braille_dots_12378xK_braille_dots_478xK_braille_dots_1478xK_braille_dots_2478xK_braille_dots_12478xK_braille_dots_3478xK_braille_dots_13478xK_braille_dots_23478xK_braille_dots_123478xK_braille_dots_578xK_braille_dots_1578xK_braille_dots_2578xK_braille_dots_12578xK_braille_dots_3578xK_braille_dots_13578xK_braille_dots_23578xK_braille_dots_123578xK_braille_dots_4578xK_braille_dots_14578xK_braille_dots_24578xK_braille_dots_124578xK_braille_dots_34578xK_braille_dots_134578xK_braille_dots_234578xK_braille_dots_1234578xK_braille_dots_678xK_braille_dots_1678xK_braille_dots_2678xK_braille_dots_12678xK_braille_dots_3678xK_braille_dots_13678xK_braille_dots_23678xK_braille_dots_123678xK_braille_dots_4678xK_braille_dots_14678xK_braille_dots_24678xK_braille_dots_124678xK_braille_dots_34678xK_braille_dots_134678xK_braille_dots_234678xK_braille_dots_1234678xK_braille_dots_5678xK_braille_dots_15678xK_braille_dots_25678xK_braille_dots_125678xK_braille_dots_35678xK_braille_dots_135678xK_braille_dots_235678xK_braille_dots_1235678xK_braille_dots_45678xK_braille_dots_145678xK_braille_dots_245678xK_braille_dots_1245678xK_braille_dots_345678xK_braille_dots_1345678xK_braille_dots_2345678xK_braille_dots_12345678xF86XK_ModeLockxF86XK_MonBrightnessUpxF86XK_MonBrightnessDownxF86XK_KbdLightOnOffxF86XK_KbdBrightnessUpxF86XK_KbdBrightnessDownxF86XK_StandbyxF86XK_AudioLowerVolumexF86XK_AudioMutexF86XK_AudioRaiseVolumexF86XK_AudioPlayxF86XK_AudioStopxF86XK_AudioPrevxF86XK_AudioNextxF86XK_HomePage xF86XK_Mail xF86XK_Start xF86XK_SearchxF86XK_AudioRecordxF86XK_Calculator xF86XK_MemoxF86XK_ToDoListxF86XK_CalendarxF86XK_PowerDownxF86XK_ContrastAdjustxF86XK_RockerUpxF86XK_RockerDownxF86XK_RockerEnter xF86XK_BackxF86XK_Forward xF86XK_StopxF86XK_RefreshxF86XK_PowerOff xF86XK_WakeUp xF86XK_EjectxF86XK_ScreenSaver xF86XK_WWW xF86XK_SleepxF86XK_FavoritesxF86XK_AudioPausexF86XK_AudioMediaxF86XK_MyComputerxF86XK_VendorHomexF86XK_LightBulb xF86XK_ShopxF86XK_HistoryxF86XK_OpenURLxF86XK_AddFavoritexF86XK_HotLinksxF86XK_BrightnessAdjustxF86XK_FinancexF86XK_CommunityxF86XK_AudioRewindxF86XK_Launch0xF86XK_Launch1xF86XK_Launch2xF86XK_Launch3xF86XK_Launch4xF86XK_Launch5xF86XK_Launch6xF86XK_Launch7xF86XK_Launch8xF86XK_Launch9xF86XK_LaunchAxF86XK_LaunchBxF86XK_LaunchCxF86XK_LaunchDxF86XK_LaunchExF86XK_LaunchFxF86XK_ApplicationLeftxF86XK_ApplicationRight xF86XK_Book xF86XK_CDxF86XK_Calculater xF86XK_Clear xF86XK_Close xF86XK_Copy xF86XK_CutxF86XK_Display xF86XK_DOSxF86XK_Documents xF86XK_ExcelxF86XK_Explorer xF86XK_Game xF86XK_Go xF86XK_iTouch xF86XK_LogOff xF86XK_MarketxF86XK_Meeting xF86XK_MenuKB xF86XK_MenuPBxF86XK_MySites xF86XK_New xF86XK_NewsxF86XK_OfficeHome xF86XK_Open xF86XK_Option xF86XK_Paste xF86XK_PhonexF86XK_Q xF86XK_Reply xF86XK_ReloadxF86XK_RotateWindowsxF86XK_RotationPBxF86XK_RotationKB xF86XK_SavexF86XK_ScrollUpxF86XK_ScrollDownxF86XK_ScrollClick xF86XK_Send xF86XK_SpellxF86XK_SplitScreenxF86XK_SupportxF86XK_TaskPanexF86XK_Terminal xF86XK_Tools xF86XK_Travel xF86XK_UserPBxF86XK_User1KBxF86XK_User2KB xF86XK_VideoxF86XK_WheelButton xF86XK_Word xF86XK_Xfer xF86XK_ZoomInxF86XK_ZoomOut xF86XK_AwayxF86XK_Messenger xF86XK_WebCamxF86XK_MailForwardxF86XK_Pictures xF86XK_MusicxF86XK_BatteryxF86XK_Bluetooth xF86XK_WLAN xF86XK_UWBxF86XK_AudioForwardxF86XK_AudioRepeatxF86XK_AudioRandomPlayxF86XK_SubtitlexF86XK_AudioCycleTrackxF86XK_CycleAnglexF86XK_FrameBackxF86XK_FrameForward xF86XK_Time xF86XK_Select xF86XK_ViewxF86XK_TopMenu xF86XK_Red xF86XK_Green xF86XK_Yellow xF86XK_BluexF86XK_SuspendxF86XK_HibernatexF86XK_TouchpadTogglexF86XK_TouchpadOnxF86XK_TouchpadOffxF86XK_AudioMicMutexF86XK_LogWindowTreexF86XK_LogGrabInfoxF86XK_Switch_VT_1xF86XK_Switch_VT_2xF86XK_Switch_VT_3xF86XK_Switch_VT_4xF86XK_Switch_VT_5xF86XK_Switch_VT_6xF86XK_Switch_VT_7xF86XK_Switch_VT_8xF86XK_Switch_VT_9xF86XK_Switch_VT_10xF86XK_Switch_VT_11xF86XK_Switch_VT_12 xF86XK_UngrabxF86XK_ClearGrabxF86XK_Next_VModexF86XK_Prev_VModesunXK_FA_GravesunXK_FA_CircumsunXK_FA_TildesunXK_FA_AcutesunXK_FA_DiaeresissunXK_FA_Cedilla sunXK_F36 sunXK_F37 sunXK_Sys_ReqsunXK_Print_Screen sunXK_ComposesunXK_AltGraph sunXK_PageUpsunXK_PageDown sunXK_Undo sunXK_Again sunXK_Find sunXK_Stop sunXK_Props sunXK_Front sunXK_Copy sunXK_Open sunXK_Paste sunXK_CutsunXK_PowerSwitchsunXK_AudioLowerVolumesunXK_AudioMutesunXK_AudioRaiseVolumesunXK_VideoDegausssunXK_VideoLowerBrightnesssunXK_VideoRaiseBrightnesssunXK_PowerSwitchShifthpXK_ClearLinehpXK_InsertLinehpXK_DeleteLinehpXK_InsertCharhpXK_DeleteChar hpXK_BackTabhpXK_KP_BackTabhpXK_Modelock1hpXK_Modelock2 hpXK_Reset hpXK_System hpXK_UserhpXK_mute_acutehpXK_mute_gravehpXK_mute_asciicircumhpXK_mute_diaeresishpXK_mute_asciitilde hpXK_lira hpXK_guilderhpXK_YdiaeresishpXK_IOhpXK_longminus hpXK_block osfXK_Copy osfXK_Cut osfXK_Paste osfXK_BackTabosfXK_BackSpace osfXK_Clear osfXK_Escape osfXK_AddModeosfXK_PrimaryPasteosfXK_QuickPasteosfXK_PageLeft osfXK_PageUposfXK_PageDownosfXK_PageRightosfXK_Activate osfXK_MenuBar osfXK_LeftosfXK_Up osfXK_Right osfXK_Down osfXK_EndLineosfXK_BeginLine osfXK_EndDataosfXK_BeginDataosfXK_PrevMenuosfXK_NextMenuosfXK_PrevFieldosfXK_NextField osfXK_Select osfXK_Insert osfXK_Undo osfXK_Menu osfXK_Cancel osfXK_HelposfXK_SelectAllosfXK_DeselectAllosfXK_Reselect osfXK_Extend osfXK_Restore osfXK_DeletexK_Reset xK_SystemxK_User xK_ClearLine xK_InsertLine xK_DeleteLine xK_InsertChar xK_DeleteChar xK_BackTab xK_KP_BackTab xK_Ext16bit_L xK_Ext16bit_R xK_mute_acute xK_mute_gravexK_mute_asciicircumxK_mute_diaeresisxK_mute_asciitildexK_lira xK_guilderxK_IO xK_longminusxK_blockdXK_ring_accentdXK_circumflex_accentdXK_cedilla_accentdXK_acute_accentdXK_grave_accent dXK_tilde dXK_diaeresis dXK_Remove apXK_LineDel apXK_CharDel apXK_CopyapXK_Cut apXK_Paste apXK_Move apXK_GrowapXK_Cmd apXK_Shell apXK_LeftBar apXK_RightBar apXK_LeftBox apXK_RightBox apXK_UpBox apXK_DownBoxapXK_Pop apXK_Read apXK_Edit apXK_Save apXK_Exit apXK_RepeatapXK_KP_parenleftapXK_KP_parenright ShortAngleShortDimension ShortPositionpeekPositionFieldpeekDimensionFieldpeekAngleFieldpokePositionFieldpokeDimensionFieldpokeAngleFieldcXGetAtomNames cXGetAtomName xInternAtom xQueryColors xQueryColor xStoreColor xFreeColors xParseColor xAllocColorxAllocNamedColor xLookupColor ValueMask xCreateGC xSetDashes xlibCString xOpenDisplay xServerVendorxDisplayStringxScreenResourceStringxResourceManagerStringTimeZoneTimeValFdSet xSendEvent gettimeofdayselectfdSetfdZero peekXKeyEventpeekXButtonEventpeekXMotionEventpeekXExposeEventwithXMappingEventpokeXMappingEventpeekXConfigureEvent xTextWidth xTextExtentsxLoadQueryFont xGetGCValuespeekCharStructxC_middlebutton xGetImage xCreateImage XTextPropertyXComposeStatus ErrorHandler XErrorEventxSetTextPropertyxRotateBuffers xFetchBytes xFetchBuffer xStoreBytes xStoreBufferxDrawImageString xDrawString xFillArcs xFillPolygonxFillRectangles xDrawArcsxDrawRectangles xDrawSegments xDrawLines xDrawPointsxSetWMProtocolsxRecolorCursorxCreateGlyphCursorxCreatePixmapCursor xSetIconName xGetIconName xLookupStringxStringToKeysymxKeysymToStringxDisplayKeycodesxReadBitmapFilexMatchVisualInfoxGetVisualInfoxGetPointerControlxGetScreenSaverxSetLocaleModifiers xGetGeometry xGeometrydefaultErrorHandler xDisplayName xQueryPointerxQueryBestSizexQueryBestCursorxQueryBestStipplexQueryBestTilexGetInputFocusoutParameters2outParameters3outParameters4outParameters7 xSetRegion xShrinkRegion xOffsetRegionxClipBox xRectInRegionxPointInRegion xEqualRegion xEmptyRegion xXorRegion xUnionRegionxUnionRectWithRegionxSubtractRegionxIntersectRegionxPolygonRegion xCreateRegionxDestroyRegionPtr withRegion makeRegionxRestackWindowsxWithdrawWindowxIconifyWindowxTranslateCoordinates xStoreNameghc-prim GHC.TypesTrueFalsecXScreenSaverSuspendcXScreenSaverGetRegisteredcXScreenSaverUnregistercXScreenSaverSaverRegistercXScreenSaverUnsetAttributescXScreenSaverSetAttributescXScreenSaverSelectInputcXScreenSaverQueryInfocXScreenSaverAllocInfocXScreenSaverQueryVersioncXScreenSaverQueryExtensionxScreenSaverState2CIntcInt2XScreenSaverStatexScreenSaverKind2CIntcInt2XScreenSaverKindpokeXScreenSaverNotifyEventpeekXScreenSaverNotifyEventwrapPtr2cXRRDeleteOutputPropertycXRRGetOutputPropertycXRRChangeOutputPropertycXRRConfigureOutputPropertycXRRQueryOutputPropertycXRRListOutputPropertiescXRRGetScreenResourcesCurrentcXRRFreeCrtcInfocXRRGetCrtcInfocXRRFreeOutputInfocXRRGetOutputInfocXRRFreeScreenResourcescXRRGetScreenResources cXRRTimes cXRRRates cXRRSizes cXRRRotationscXRRUpdateConfigurationcXRRSelectInputcXRRRootToScreencXRRConfigCurrentRatecXRRConfigCurrentConfigurationcXRRConfigRatescXRRConfigSizescXRRConfigTimescXRRConfigRotationscXRRSetScreenConfigAndRatecXRRSetScreenConfigcXRRFreeScreenConfigInfocXRRGetScreenInfocXRRQueryVersioncXRRQueryExtension peekCArray peekCArrayIOpeekCStringLenIOcXineramaQueryScreenscXineramaQueryVersioncXineramaQueryExtension