<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >Graphics.X11.Xlib.Misc</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ><SCRIPT TYPE="text/javascript" >window.onload = function () {setSynopsis("mini_Graphics-X11-Xlib-Misc.html")};</SCRIPT ></HEAD ><BODY ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="topbar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title" >X11-1.4.5: A binding to the X11 graphics library</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A ></TD ><TD CLASS="topbut" ><A HREF="doc-index.html" >Index</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="modulebar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><FONT SIZE="6" >Graphics.X11.Xlib.Misc</FONT ></TD ><TD ALIGN="right" ><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="infohead" >Portability</TD ><TD CLASS="infoval" >portable</TD ></TR ><TR ><TD CLASS="infohead" >Stability</TD ><TD CLASS="infoval" >provisional</TD ></TR ><TR ><TD CLASS="infohead" >Maintainer</TD ><TD CLASS="infoval" >libraries@haskell.org</TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" ><B >Contents</B ></TD ></TR ><TR ><TD ><DL ><DT ><A HREF="#1" >Error reporting </A ></DT ><DT ><A HREF="#2" >Geometry </A ></DT ><DT ><A HREF="#3" >Locale </A ></DT ><DT ><A HREF="#4" >Screen saver </A ></DT ><DT ><A HREF="#5" >Pointer </A ></DT ><DT ><A HREF="#6" >Threads </A ></DT ><DT ><A HREF="#7" >Pixmaps </A ></DT ><DT ><A HREF="#8" >Keycodes </A ></DT ><DT ><A HREF="#9" >Icons </A ></DT ><DT ><A HREF="#10" >Cursors </A ></DT ><DT ><A HREF="#11" >Window manager stuff </A ></DT ><DT ><A HREF="#12" >Set window attributes </A ></DT ><DT ><A HREF="#13" >Drawing </A ></DT ><DT ><A HREF="#14" >Cut and paste buffers </A ></DT ><DT ><A HREF="#15" >Window properties </A ></DT ></DL ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Description</TD ></TR ><TR ><TD CLASS="doc" >A collection of FFI declarations for interfacing with Xlib. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Synopsis</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="#v%3ArmInitialize" >rmInitialize</A > :: IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AautoRepeatOff" >autoRepeatOff</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AautoRepeatOn" >autoRepeatOn</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Abell" >bell</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> CInt -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AsetCloseDownMode" >setCloseDownMode</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ACloseDownMode" >CloseDownMode</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AlastKnownRequestProcessed" >lastKnownRequestProcessed</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO CInt</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgetInputFocus" >getInputFocus</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO (<A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A >, <A HREF="Graphics-X11-Types.html#t%3AFocusMode" >FocusMode</A >)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AsetInputFocus" >setInputFocus</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> <A HREF="Graphics-X11-Types.html#t%3AFocusMode" >FocusMode</A > -> <A HREF="Graphics-X11-Types.html#t%3ATime" >Time</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgrabButton" >grabButton</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AButton" >Button</A > -> <A HREF="Graphics-X11-Types.html#t%3AButtonMask" >ButtonMask</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> Bool -> <A HREF="Graphics-X11-Types.html#t%3AEventMask" >EventMask</A > -> <A HREF="Graphics-X11-Types.html#t%3AGrabMode" >GrabMode</A > -> <A HREF="Graphics-X11-Types.html#t%3AGrabMode" >GrabMode</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> <A HREF="Graphics-X11-Types.html#t%3ACursor" >Cursor</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AungrabButton" >ungrabButton</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AButton" >Button</A > -> <A HREF="Graphics-X11-Types.html#t%3AButtonMask" >ButtonMask</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgrabPointer" >grabPointer</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> Bool -> <A HREF="Graphics-X11-Types.html#t%3AEventMask" >EventMask</A > -> <A HREF="Graphics-X11-Types.html#t%3AGrabMode" >GrabMode</A > -> <A HREF="Graphics-X11-Types.html#t%3AGrabMode" >GrabMode</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> <A HREF="Graphics-X11-Types.html#t%3ACursor" >Cursor</A > -> <A HREF="Graphics-X11-Types.html#t%3ATime" >Time</A > -> IO <A HREF="Graphics-X11-Types.html#t%3AGrabStatus" >GrabStatus</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AungrabPointer" >ungrabPointer</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ATime" >Time</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgrabKey" >grabKey</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AKeyCode" >KeyCode</A > -> <A HREF="Graphics-X11-Types.html#t%3AButtonMask" >ButtonMask</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> Bool -> <A HREF="Graphics-X11-Types.html#t%3AGrabMode" >GrabMode</A > -> <A HREF="Graphics-X11-Types.html#t%3AGrabMode" >GrabMode</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AungrabKey" >ungrabKey</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AKeyCode" >KeyCode</A > -> <A HREF="Graphics-X11-Types.html#t%3AButtonMask" >ButtonMask</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgrabKeyboard" >grabKeyboard</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> Bool -> <A HREF="Graphics-X11-Types.html#t%3AGrabMode" >GrabMode</A > -> <A HREF="Graphics-X11-Types.html#t%3AGrabMode" >GrabMode</A > -> <A HREF="Graphics-X11-Types.html#t%3ATime" >Time</A > -> IO <A HREF="Graphics-X11-Types.html#t%3AGrabStatus" >GrabStatus</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AungrabKeyboard" >ungrabKeyboard</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ATime" >Time</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgrabServer" >grabServer</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AungrabServer" >ungrabServer</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AqueryBestTile" >queryBestTile</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> IO (<A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AqueryBestStipple" >queryBestStipple</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> IO (<A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AqueryBestCursor" >queryBestCursor</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> IO (<A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AqueryBestSize" >queryBestSize</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AQueryBestSizeClass" >QueryBestSizeClass</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> IO (<A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AqueryPointer" >queryPointer</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> IO (Bool, <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A >, <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A >, CInt, CInt, CInt, CInt, <A HREF="Graphics-X11-Types.html#t%3AModifier" >Modifier</A >)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdisplayName" >displayName</A > :: String -> String</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AsetDefaultErrorHandler" >setDefaultErrorHandler</A > :: IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Ageometry" >geometry</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> CInt -> String -> String -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> CInt -> CInt -> IO (CInt, <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgetGeometry" >getGeometry</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> IO (<A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >, CInt)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AsupportsLocale" >supportsLocale</A > :: IO Bool</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AsetLocaleModifiers" >setLocaleModifiers</A > :: String -> IO String</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="#t%3AAllowExposuresMode" >AllowExposuresMode</A > = CInt</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdontAllowExposures" >dontAllowExposures</A > :: <A HREF="Graphics-X11-Xlib-Misc.html#t%3AAllowExposuresMode" >AllowExposuresMode</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AallowExposures" >allowExposures</A > :: <A HREF="Graphics-X11-Xlib-Misc.html#t%3AAllowExposuresMode" >AllowExposuresMode</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdefaultExposures" >defaultExposures</A > :: <A HREF="Graphics-X11-Xlib-Misc.html#t%3AAllowExposuresMode" >AllowExposuresMode</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="#t%3APreferBlankingMode" >PreferBlankingMode</A > = CInt</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdontPreferBlanking" >dontPreferBlanking</A > :: <A HREF="Graphics-X11-Xlib-Misc.html#t%3APreferBlankingMode" >PreferBlankingMode</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ApreferBlanking" >preferBlanking</A > :: <A HREF="Graphics-X11-Xlib-Misc.html#t%3APreferBlankingMode" >PreferBlankingMode</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdefaultBlanking" >defaultBlanking</A > :: <A HREF="Graphics-X11-Xlib-Misc.html#t%3APreferBlankingMode" >PreferBlankingMode</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="#t%3AScreenSaverMode" >ScreenSaverMode</A > = CInt</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscreenSaverActive" >screenSaverActive</A > :: <A HREF="Graphics-X11-Xlib-Misc.html#t%3AScreenSaverMode" >ScreenSaverMode</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AscreenSaverReset" >screenSaverReset</A > :: <A HREF="Graphics-X11-Xlib-Misc.html#t%3AScreenSaverMode" >ScreenSaverMode</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgetScreenSaver" >getScreenSaver</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO (CInt, CInt, <A HREF="Graphics-X11-Xlib-Misc.html#t%3APreferBlankingMode" >PreferBlankingMode</A >, <A HREF="Graphics-X11-Xlib-Misc.html#t%3AAllowExposuresMode" >AllowExposuresMode</A >)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AsetScreenSaver" >setScreenSaver</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> CInt -> CInt -> <A HREF="Graphics-X11-Xlib-Misc.html#t%3APreferBlankingMode" >PreferBlankingMode</A > -> <A HREF="Graphics-X11-Xlib-Misc.html#t%3AAllowExposuresMode" >AllowExposuresMode</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AactivateScreenSaver" >activateScreenSaver</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AresetScreenSaver" >resetScreenSaver</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AforceScreenSaver" >forceScreenSaver</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Xlib-Misc.html#t%3AScreenSaverMode" >ScreenSaverMode</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgetPointerControl" >getPointerControl</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO (CInt, CInt, CInt)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AwarpPointer" >warpPointer</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AinitThreads" >initThreads</A > :: IO <A HREF="Graphics-X11-Types.html#t%3AStatus" >Status</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AlockDisplay" >lockDisplay</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AunlockDisplay" >unlockDisplay</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcreatePixmap" >createPixmap</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> CInt -> IO <A HREF="Graphics-X11-Types.html#t%3APixmap" >Pixmap</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfreePixmap" >freePixmap</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3APixmap" >Pixmap</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AbitmapBitOrder" >bitmapBitOrder</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AByteOrder" >ByteOrder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AbitmapUnit" >bitmapUnit</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> CInt</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AbitmapPad" >bitmapPad</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> CInt</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdisplayKeycodes" >displayKeycodes</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> (CInt, CInt)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AlookupKeysym" >lookupKeysym</A > :: <A HREF="Graphics-X11-Xlib-Event.html#t%3AXKeyEventPtr" >XKeyEventPtr</A > -> CInt -> IO <A HREF="Graphics-X11-Types.html#t%3AKeySym" >KeySym</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AkeycodeToKeysym" >keycodeToKeysym</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AKeyCode" >KeyCode</A > -> CInt -> IO <A HREF="Graphics-X11-Types.html#t%3AKeySym" >KeySym</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AkeysymToKeycode" >keysymToKeycode</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AKeySym" >KeySym</A > -> IO <A HREF="Graphics-X11-Types.html#t%3AKeyCode" >KeyCode</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AkeysymToString" >keysymToString</A > :: <A HREF="Graphics-X11-Types.html#t%3AKeySym" >KeySym</A > -> String</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AstringToKeysym" >stringToKeysym</A > :: String -> <A HREF="Graphics-X11-Types.html#t%3AKeySym" >KeySym</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AnoSymbol" >noSymbol</A > :: <A HREF="Graphics-X11-Types.html#t%3AKeySym" >KeySym</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AlookupString" >lookupString</A > :: <A HREF="Graphics-X11-Xlib-Event.html#t%3AXKeyEventPtr" >XKeyEventPtr</A > -> IO (Maybe <A HREF="Graphics-X11-Types.html#t%3AKeySym" >KeySym</A >, String)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgetIconName" >getIconName</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> IO String</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AsetIconName" >setIconName</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> String -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdefineCursor" >defineCursor</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> <A HREF="Graphics-X11-Types.html#t%3ACursor" >Cursor</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AundefineCursor" >undefineCursor</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcreatePixmapCursor" >createPixmapCursor</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3APixmap" >Pixmap</A > -> <A HREF="Graphics-X11-Types.html#t%3APixmap" >Pixmap</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor" >Color</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor" >Color</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> IO <A HREF="Graphics-X11-Types.html#t%3ACursor" >Cursor</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcreateGlyphCursor" >createGlyphCursor</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AFont" >Font</A > -> <A HREF="Graphics-X11-Types.html#t%3AFont" >Font</A > -> <A HREF="Graphics-X11-Xlib-Font.html#t%3AGlyph" >Glyph</A > -> <A HREF="Graphics-X11-Xlib-Font.html#t%3AGlyph" >Glyph</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor" >Color</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor" >Color</A > -> IO <A HREF="Graphics-X11-Types.html#t%3ACursor" >Cursor</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcreateFontCursor" >createFontCursor</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Xlib-Font.html#t%3AGlyph" >Glyph</A > -> IO <A HREF="Graphics-X11-Types.html#t%3ACursor" >Cursor</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfreeCursor" >freeCursor</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AFont" >Font</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ArecolorCursor" >recolorCursor</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ACursor" >Cursor</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor" >Color</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor" >Color</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AsetWMProtocols" >setWMProtocols</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> [<A HREF="Graphics-X11-Types.html#t%3AAtom" >Atom</A >] -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AallocaSetWindowAttributes" >allocaSetWindowAttributes</A > :: (Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> IO a) -> IO a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aset_background_pixmap" >set_background_pixmap</A > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Types.html#t%3APixmap" >Pixmap</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aset_background_pixel" >set_background_pixel</A > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel" >Pixel</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aset_border_pixmap" >set_border_pixmap</A > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Types.html#t%3APixmap" >Pixmap</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aset_border_pixel" >set_border_pixel</A > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel" >Pixel</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aset_bit_gravity" >set_bit_gravity</A > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Types.html#t%3ABitGravity" >BitGravity</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aset_win_gravity" >set_win_gravity</A > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindowGravity" >WindowGravity</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aset_backing_store" >set_backing_store</A > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Types.html#t%3ABackingStore" >BackingStore</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aset_backing_planes" >set_backing_planes</A > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel" >Pixel</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aset_backing_pixel" >set_backing_pixel</A > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel" >Pixel</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aset_save_under" >set_save_under</A > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> Bool -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aset_event_mask" >set_event_mask</A > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Types.html#t%3AEventMask" >EventMask</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aset_do_not_propagate_mask" >set_do_not_propagate_mask</A > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Types.html#t%3AEventMask" >EventMask</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aset_override_redirect" >set_override_redirect</A > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> Bool -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aset_colormap" >set_colormap</A > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Types.html#t%3AColormap" >Colormap</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aset_cursor" >set_cursor</A > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Types.html#t%3ACursor" >Cursor</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdrawPoint" >drawPoint</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdrawPoints" >drawPoints</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> [<A HREF="Graphics-X11-Xlib-Types.html#t%3APoint" >Point</A >] -> <A HREF="Graphics-X11-Types.html#t%3ACoordinateMode" >CoordinateMode</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdrawLine" >drawLine</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdrawLines" >drawLines</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> [<A HREF="Graphics-X11-Xlib-Types.html#t%3APoint" >Point</A >] -> <A HREF="Graphics-X11-Types.html#t%3ACoordinateMode" >CoordinateMode</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdrawSegments" >drawSegments</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> [<A HREF="Graphics-X11-Xlib-Types.html#t%3ASegment" >Segment</A >] -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdrawRectangle" >drawRectangle</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdrawRectangles" >drawRectangles</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> [<A HREF="Graphics-X11-Xlib-Types.html#t%3ARectangle" >Rectangle</A >] -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdrawArc" >drawArc</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AAngle" >Angle</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AAngle" >Angle</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdrawArcs" >drawArcs</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> [<A HREF="Graphics-X11-Xlib-Types.html#t%3AArc" >Arc</A >] -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfillRectangle" >fillRectangle</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfillRectangles" >fillRectangles</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> [<A HREF="Graphics-X11-Xlib-Types.html#t%3ARectangle" >Rectangle</A >] -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfillPolygon" >fillPolygon</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> [<A HREF="Graphics-X11-Xlib-Types.html#t%3APoint" >Point</A >] -> <A HREF="Graphics-X11-Types.html#t%3APolygonShape" >PolygonShape</A > -> <A HREF="Graphics-X11-Types.html#t%3ACoordinateMode" >CoordinateMode</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfillArc" >fillArc</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AAngle" >Angle</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AAngle" >Angle</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfillArcs" >fillArcs</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> [<A HREF="Graphics-X11-Xlib-Types.html#t%3AArc" >Arc</A >] -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcopyArea" >copyArea</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcopyPlane" >copyPlane</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel" >Pixel</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdrawString" >drawString</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> String -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdrawImageString" >drawImageString</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> String -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AstoreBuffer" >storeBuffer</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> String -> CInt -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AstoreBytes" >storeBytes</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> String -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfetchBuffer" >fetchBuffer</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> CInt -> IO String</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfetchBytes" >fetchBytes</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO String</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ArotateBuffers" >rotateBuffers</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> CInt -> IO ()</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AsetTextProperty" >setTextProperty</A > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> String -> <A HREF="Graphics-X11-Types.html#t%3AAtom" >Atom</A > -> IO ()</TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Documentation</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3ArmInitialize" ></A ><B >rmInitialize</B > :: IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XrmInitialize()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AautoRepeatOff" ></A ><B >autoRepeatOff</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XAutoRepeatOff()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AautoRepeatOn" ></A ><B >autoRepeatOn</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XAutoRepeatOn()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3Abell" ></A ><B >bell</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> CInt -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XBell()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AsetCloseDownMode" ></A ><B >setCloseDownMode</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ACloseDownMode" >CloseDownMode</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XSetCloseDownMode()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AlastKnownRequestProcessed" ></A ><B >lastKnownRequestProcessed</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO CInt</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XLastKnownRequestProcessed()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AgetInputFocus" ></A ><B >getInputFocus</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO (<A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A >, <A HREF="Graphics-X11-Types.html#t%3AFocusMode" >FocusMode</A >)</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XGetInputFocus()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AsetInputFocus" ></A ><B >setInputFocus</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> <A HREF="Graphics-X11-Types.html#t%3AFocusMode" >FocusMode</A > -> <A HREF="Graphics-X11-Types.html#t%3ATime" >Time</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XSetInputFocus()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AgrabButton" ></A ><B >grabButton</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AButton" >Button</A > -> <A HREF="Graphics-X11-Types.html#t%3AButtonMask" >ButtonMask</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> Bool -> <A HREF="Graphics-X11-Types.html#t%3AEventMask" >EventMask</A > -> <A HREF="Graphics-X11-Types.html#t%3AGrabMode" >GrabMode</A > -> <A HREF="Graphics-X11-Types.html#t%3AGrabMode" >GrabMode</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> <A HREF="Graphics-X11-Types.html#t%3ACursor" >Cursor</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XGrabButton()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AungrabButton" ></A ><B >ungrabButton</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AButton" >Button</A > -> <A HREF="Graphics-X11-Types.html#t%3AButtonMask" >ButtonMask</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XUngrabButton()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AgrabPointer" ></A ><B >grabPointer</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> Bool -> <A HREF="Graphics-X11-Types.html#t%3AEventMask" >EventMask</A > -> <A HREF="Graphics-X11-Types.html#t%3AGrabMode" >GrabMode</A > -> <A HREF="Graphics-X11-Types.html#t%3AGrabMode" >GrabMode</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> <A HREF="Graphics-X11-Types.html#t%3ACursor" >Cursor</A > -> <A HREF="Graphics-X11-Types.html#t%3ATime" >Time</A > -> IO <A HREF="Graphics-X11-Types.html#t%3AGrabStatus" >GrabStatus</A ></TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XGrabPointer()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AungrabPointer" ></A ><B >ungrabPointer</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ATime" >Time</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XUngrabPointer()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AgrabKey" ></A ><B >grabKey</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AKeyCode" >KeyCode</A > -> <A HREF="Graphics-X11-Types.html#t%3AButtonMask" >ButtonMask</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> Bool -> <A HREF="Graphics-X11-Types.html#t%3AGrabMode" >GrabMode</A > -> <A HREF="Graphics-X11-Types.html#t%3AGrabMode" >GrabMode</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XGrabKey()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AungrabKey" ></A ><B >ungrabKey</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AKeyCode" >KeyCode</A > -> <A HREF="Graphics-X11-Types.html#t%3AButtonMask" >ButtonMask</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XUngrabKey()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AgrabKeyboard" ></A ><B >grabKeyboard</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> Bool -> <A HREF="Graphics-X11-Types.html#t%3AGrabMode" >GrabMode</A > -> <A HREF="Graphics-X11-Types.html#t%3AGrabMode" >GrabMode</A > -> <A HREF="Graphics-X11-Types.html#t%3ATime" >Time</A > -> IO <A HREF="Graphics-X11-Types.html#t%3AGrabStatus" >GrabStatus</A ></TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XGrabKeyboard()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AungrabKeyboard" ></A ><B >ungrabKeyboard</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ATime" >Time</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XUngrabKeyboard()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AgrabServer" ></A ><B >grabServer</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XGrabServer()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AungrabServer" ></A ><B >ungrabServer</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XUngrabServer()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AqueryBestTile" ></A ><B >queryBestTile</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> IO (<A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >)</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XQueryBestTile()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AqueryBestStipple" ></A ><B >queryBestStipple</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> IO (<A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >)</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XQueryBestStipple()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AqueryBestCursor" ></A ><B >queryBestCursor</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> IO (<A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >)</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XQueryBestCursor()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AqueryBestSize" ></A ><B >queryBestSize</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AQueryBestSizeClass" >QueryBestSizeClass</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> IO (<A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >)</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XQueryBestSize()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AqueryPointer" ></A ><B >queryPointer</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> IO (Bool, <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A >, <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A >, CInt, CInt, CInt, CInt, <A HREF="Graphics-X11-Types.html#t%3AModifier" >Modifier</A >)</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XQueryPointer()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="1" >Error reporting </A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AdisplayName" ></A ><B >displayName</B > :: String -> String</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XDisplayName()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AsetDefaultErrorHandler" ></A ><B >setDefaultErrorHandler</B > :: IO ()</TD ></TR ><TR ><TD CLASS="doc" >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. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="2" >Geometry </A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3Ageometry" ></A ><B >geometry</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> CInt -> String -> String -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> CInt -> CInt -> IO (CInt, <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >)</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XGeometry()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AgetGeometry" ></A ><B >getGeometry</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> IO (<A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >, <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A >, CInt)</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XGetGeometry()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="3" >Locale </A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AsupportsLocale" ></A ><B >supportsLocale</B > :: IO Bool</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XSupportsLocale()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AsetLocaleModifiers" ></A ><B >setLocaleModifiers</B > :: String -> IO String</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XSetLocaleModifiers()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="4" >Screen saver </A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A NAME="t%3AAllowExposuresMode" ></A ><B >AllowExposuresMode</B > = CInt</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AdontAllowExposures" ></A ><B >dontAllowExposures</B > :: <A HREF="Graphics-X11-Xlib-Misc.html#t%3AAllowExposuresMode" >AllowExposuresMode</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AallowExposures" ></A ><B >allowExposures</B > :: <A HREF="Graphics-X11-Xlib-Misc.html#t%3AAllowExposuresMode" >AllowExposuresMode</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AdefaultExposures" ></A ><B >defaultExposures</B > :: <A HREF="Graphics-X11-Xlib-Misc.html#t%3AAllowExposuresMode" >AllowExposuresMode</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A NAME="t%3APreferBlankingMode" ></A ><B >PreferBlankingMode</B > = CInt</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AdontPreferBlanking" ></A ><B >dontPreferBlanking</B > :: <A HREF="Graphics-X11-Xlib-Misc.html#t%3APreferBlankingMode" >PreferBlankingMode</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3ApreferBlanking" ></A ><B >preferBlanking</B > :: <A HREF="Graphics-X11-Xlib-Misc.html#t%3APreferBlankingMode" >PreferBlankingMode</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AdefaultBlanking" ></A ><B >defaultBlanking</B > :: <A HREF="Graphics-X11-Xlib-Misc.html#t%3APreferBlankingMode" >PreferBlankingMode</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A NAME="t%3AScreenSaverMode" ></A ><B >ScreenSaverMode</B > = CInt</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AscreenSaverActive" ></A ><B >screenSaverActive</B > :: <A HREF="Graphics-X11-Xlib-Misc.html#t%3AScreenSaverMode" >ScreenSaverMode</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AscreenSaverReset" ></A ><B >screenSaverReset</B > :: <A HREF="Graphics-X11-Xlib-Misc.html#t%3AScreenSaverMode" >ScreenSaverMode</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AgetScreenSaver" ></A ><B >getScreenSaver</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO (CInt, CInt, <A HREF="Graphics-X11-Xlib-Misc.html#t%3APreferBlankingMode" >PreferBlankingMode</A >, <A HREF="Graphics-X11-Xlib-Misc.html#t%3AAllowExposuresMode" >AllowExposuresMode</A >)</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AsetScreenSaver" ></A ><B >setScreenSaver</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> CInt -> CInt -> <A HREF="Graphics-X11-Xlib-Misc.html#t%3APreferBlankingMode" >PreferBlankingMode</A > -> <A HREF="Graphics-X11-Xlib-Misc.html#t%3AAllowExposuresMode" >AllowExposuresMode</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XSetScreenSaver()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AactivateScreenSaver" ></A ><B >activateScreenSaver</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XActivateScreenSaver()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AresetScreenSaver" ></A ><B >resetScreenSaver</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XResetScreenSaver()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AforceScreenSaver" ></A ><B >forceScreenSaver</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Xlib-Misc.html#t%3AScreenSaverMode" >ScreenSaverMode</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XForceScreenSaver()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="5" >Pointer </A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AgetPointerControl" ></A ><B >getPointerControl</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO (CInt, CInt, CInt)</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XGetPointerControl()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AwarpPointer" ></A ><B >warpPointer</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XWarpPointer()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="6" >Threads </A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AinitThreads" ></A ><B >initThreads</B > :: IO <A HREF="Graphics-X11-Types.html#t%3AStatus" >Status</A ></TD ></TR ><TR ><TD CLASS="doc" >see <TT >XVisualIDFromVisual()</TT > foreign import ccall unsafe <A HREF="HsXlib-h XVisualIDFromVisual.html" >HsXlib.h XVisualIDFromVisual</A > visualIDFromVisual :: Visual -> IO VisualID </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AlockDisplay" ></A ><B >lockDisplay</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AunlockDisplay" ></A ><B >unlockDisplay</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="7" >Pixmaps </A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AcreatePixmap" ></A ><B >createPixmap</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> CInt -> IO <A HREF="Graphics-X11-Types.html#t%3APixmap" >Pixmap</A ></TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XCreatePixmap()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AfreePixmap" ></A ><B >freePixmap</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3APixmap" >Pixmap</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XFreePixmap()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AbitmapBitOrder" ></A ><B >bitmapBitOrder</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AByteOrder" >ByteOrder</A ></TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XBitmapBitOrder()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AbitmapUnit" ></A ><B >bitmapUnit</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> CInt</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XBitmapUnit()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AbitmapPad" ></A ><B >bitmapPad</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> CInt</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XBitmapPad()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="8" >Keycodes </A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AdisplayKeycodes" ></A ><B >displayKeycodes</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> (CInt, CInt)</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XDisplayKeycodes()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AlookupKeysym" ></A ><B >lookupKeysym</B > :: <A HREF="Graphics-X11-Xlib-Event.html#t%3AXKeyEventPtr" >XKeyEventPtr</A > -> CInt -> IO <A HREF="Graphics-X11-Types.html#t%3AKeySym" >KeySym</A ></TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XLookupKeysym()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AkeycodeToKeysym" ></A ><B >keycodeToKeysym</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AKeyCode" >KeyCode</A > -> CInt -> IO <A HREF="Graphics-X11-Types.html#t%3AKeySym" >KeySym</A ></TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XKeycodeToKeysym()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AkeysymToKeycode" ></A ><B >keysymToKeycode</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AKeySym" >KeySym</A > -> IO <A HREF="Graphics-X11-Types.html#t%3AKeyCode" >KeyCode</A ></TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XKeysymToKeycode()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AkeysymToString" ></A ><B >keysymToString</B > :: <A HREF="Graphics-X11-Types.html#t%3AKeySym" >KeySym</A > -> String</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XKeysymToString()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AstringToKeysym" ></A ><B >stringToKeysym</B > :: String -> <A HREF="Graphics-X11-Types.html#t%3AKeySym" >KeySym</A ></TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XStringToKeysym()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AnoSymbol" ></A ><B >noSymbol</B > :: <A HREF="Graphics-X11-Types.html#t%3AKeySym" >KeySym</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AlookupString" ></A ><B >lookupString</B > :: <A HREF="Graphics-X11-Xlib-Event.html#t%3AXKeyEventPtr" >XKeyEventPtr</A > -> IO (Maybe <A HREF="Graphics-X11-Types.html#t%3AKeySym" >KeySym</A >, String)</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XLookupString()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="9" >Icons </A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AgetIconName" ></A ><B >getIconName</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> IO String</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XGetIconName()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AsetIconName" ></A ><B >setIconName</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> String -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XSetIconName()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="10" >Cursors </A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AdefineCursor" ></A ><B >defineCursor</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> <A HREF="Graphics-X11-Types.html#t%3ACursor" >Cursor</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XDefineCursor()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AundefineCursor" ></A ><B >undefineCursor</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XUndefineCursor()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AcreatePixmapCursor" ></A ><B >createPixmapCursor</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3APixmap" >Pixmap</A > -> <A HREF="Graphics-X11-Types.html#t%3APixmap" >Pixmap</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor" >Color</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor" >Color</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> IO <A HREF="Graphics-X11-Types.html#t%3ACursor" >Cursor</A ></TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XCreatePixmapCursor()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AcreateGlyphCursor" ></A ><B >createGlyphCursor</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AFont" >Font</A > -> <A HREF="Graphics-X11-Types.html#t%3AFont" >Font</A > -> <A HREF="Graphics-X11-Xlib-Font.html#t%3AGlyph" >Glyph</A > -> <A HREF="Graphics-X11-Xlib-Font.html#t%3AGlyph" >Glyph</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor" >Color</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor" >Color</A > -> IO <A HREF="Graphics-X11-Types.html#t%3ACursor" >Cursor</A ></TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XCreateGlyphCursor()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AcreateFontCursor" ></A ><B >createFontCursor</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Xlib-Font.html#t%3AGlyph" >Glyph</A > -> IO <A HREF="Graphics-X11-Types.html#t%3ACursor" >Cursor</A ></TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XCreateFontCursor()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AfreeCursor" ></A ><B >freeCursor</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AFont" >Font</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XFreeCursor()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3ArecolorCursor" ></A ><B >recolorCursor</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ACursor" >Cursor</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor" >Color</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor" >Color</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XRecolorCursor()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="11" >Window manager stuff </A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AsetWMProtocols" ></A ><B >setWMProtocols</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> [<A HREF="Graphics-X11-Types.html#t%3AAtom" >Atom</A >] -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XSetWMProtocols()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="12" >Set window attributes </A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AallocaSetWindowAttributes" ></A ><B >allocaSetWindowAttributes</B > :: (Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> IO a) -> IO a</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3Aset_background_pixmap" ></A ><B >set_background_pixmap</B > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Types.html#t%3APixmap" >Pixmap</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3Aset_background_pixel" ></A ><B >set_background_pixel</B > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel" >Pixel</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3Aset_border_pixmap" ></A ><B >set_border_pixmap</B > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Types.html#t%3APixmap" >Pixmap</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3Aset_border_pixel" ></A ><B >set_border_pixel</B > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel" >Pixel</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3Aset_bit_gravity" ></A ><B >set_bit_gravity</B > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Types.html#t%3ABitGravity" >BitGravity</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3Aset_win_gravity" ></A ><B >set_win_gravity</B > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindowGravity" >WindowGravity</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3Aset_backing_store" ></A ><B >set_backing_store</B > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Types.html#t%3ABackingStore" >BackingStore</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3Aset_backing_planes" ></A ><B >set_backing_planes</B > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel" >Pixel</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3Aset_backing_pixel" ></A ><B >set_backing_pixel</B > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel" >Pixel</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3Aset_save_under" ></A ><B >set_save_under</B > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> Bool -> IO ()</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3Aset_event_mask" ></A ><B >set_event_mask</B > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Types.html#t%3AEventMask" >EventMask</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3Aset_do_not_propagate_mask" ></A ><B >set_do_not_propagate_mask</B > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Types.html#t%3AEventMask" >EventMask</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3Aset_override_redirect" ></A ><B >set_override_redirect</B > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> Bool -> IO ()</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3Aset_colormap" ></A ><B >set_colormap</B > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Types.html#t%3AColormap" >Colormap</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3Aset_cursor" ></A ><B >set_cursor</B > :: Ptr <A HREF="Graphics-X11-Xlib-Types.html#t%3ASetWindowAttributes" >SetWindowAttributes</A > -> <A HREF="Graphics-X11-Types.html#t%3ACursor" >Cursor</A > -> IO ()</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="13" >Drawing </A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AdrawPoint" ></A ><B >drawPoint</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XDrawPoint()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AdrawPoints" ></A ><B >drawPoints</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> [<A HREF="Graphics-X11-Xlib-Types.html#t%3APoint" >Point</A >] -> <A HREF="Graphics-X11-Types.html#t%3ACoordinateMode" >CoordinateMode</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XDrawPoints()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AdrawLine" ></A ><B >drawLine</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XDrawLine()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AdrawLines" ></A ><B >drawLines</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> [<A HREF="Graphics-X11-Xlib-Types.html#t%3APoint" >Point</A >] -> <A HREF="Graphics-X11-Types.html#t%3ACoordinateMode" >CoordinateMode</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XDrawLines()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AdrawSegments" ></A ><B >drawSegments</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> [<A HREF="Graphics-X11-Xlib-Types.html#t%3ASegment" >Segment</A >] -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XDrawSegments()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AdrawRectangle" ></A ><B >drawRectangle</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XDrawRectangle()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AdrawRectangles" ></A ><B >drawRectangles</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> [<A HREF="Graphics-X11-Xlib-Types.html#t%3ARectangle" >Rectangle</A >] -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XDrawRectangles()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AdrawArc" ></A ><B >drawArc</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AAngle" >Angle</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AAngle" >Angle</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XDrawArc()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AdrawArcs" ></A ><B >drawArcs</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> [<A HREF="Graphics-X11-Xlib-Types.html#t%3AArc" >Arc</A >] -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XDrawArcs()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AfillRectangle" ></A ><B >fillRectangle</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XFillRectangle()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AfillRectangles" ></A ><B >fillRectangles</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> [<A HREF="Graphics-X11-Xlib-Types.html#t%3ARectangle" >Rectangle</A >] -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XFillRectangles()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AfillPolygon" ></A ><B >fillPolygon</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> [<A HREF="Graphics-X11-Xlib-Types.html#t%3APoint" >Point</A >] -> <A HREF="Graphics-X11-Types.html#t%3APolygonShape" >PolygonShape</A > -> <A HREF="Graphics-X11-Types.html#t%3ACoordinateMode" >CoordinateMode</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XFillPolygon()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AfillArc" ></A ><B >fillArc</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AAngle" >Angle</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AAngle" >Angle</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XFillArc()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AfillArcs" ></A ><B >fillArcs</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> [<A HREF="Graphics-X11-Xlib-Types.html#t%3AArc" >Arc</A >] -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XFillArcs()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AcopyArea" ></A ><B >copyArea</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XCopyArea()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AcopyPlane" ></A ><B >copyPlane</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension" >Dimension</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel" >Pixel</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XCopyPlane()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AdrawString" ></A ><B >drawString</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> String -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XDrawString()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AdrawImageString" ></A ><B >drawImageString</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3ADrawable" >Drawable</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC" >GC</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition" >Position</A > -> String -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XDrawImageString()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="14" >Cut and paste buffers </A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AstoreBuffer" ></A ><B >storeBuffer</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> String -> CInt -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XStoreBuffer()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AstoreBytes" ></A ><B >storeBytes</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> String -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XStoreBytes()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AfetchBuffer" ></A ><B >fetchBuffer</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> CInt -> IO String</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XFetchBuffer()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AfetchBytes" ></A ><B >fetchBytes</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> IO String</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XFetchBytes()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3ArotateBuffers" ></A ><B >rotateBuffers</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> CInt -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XRotateBuffers()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="15" >Window properties </A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AsetTextProperty" ></A ><B >setTextProperty</B > :: <A HREF="Graphics-X11-Xlib-Types.html#t%3ADisplay" >Display</A > -> <A HREF="Graphics-X11-Types.html#t%3AWindow" >Window</A > -> String -> <A HREF="Graphics-X11-Types.html#t%3AAtom" >Atom</A > -> IO ()</TD ></TR ><TR ><TD CLASS="doc" >interface to the X11 library function <TT >XSetTextProperty()</TT >. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="botbar" >Produced by <A HREF="http://www.haskell.org/haddock/" >Haddock</A > version 2.4.1</TD ></TR ></TABLE ></BODY ></HTML >