Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > a415ccfe8ac2c4ff600ff4fd61d2fddb > files > 56

haskell-X11-1.4.5-1mdv2009.1.i586.rpm

<!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
> -&gt; 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
> -&gt; 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
> -&gt; CInt -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ACloseDownMode"
>CloseDownMode</A
> -&gt; 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
> -&gt; 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
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AFocusMode"
>FocusMode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ATime"
>Time</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AButton"
>Button</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AButtonMask"
>ButtonMask</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; Bool -&gt; <A HREF="Graphics-X11-Types.html#t%3AEventMask"
>EventMask</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AGrabMode"
>GrabMode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AGrabMode"
>GrabMode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ACursor"
>Cursor</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AButton"
>Button</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AButtonMask"
>ButtonMask</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; Bool -&gt; <A HREF="Graphics-X11-Types.html#t%3AEventMask"
>EventMask</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AGrabMode"
>GrabMode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AGrabMode"
>GrabMode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ACursor"
>Cursor</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ATime"
>Time</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ATime"
>Time</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AKeyCode"
>KeyCode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AButtonMask"
>ButtonMask</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; Bool -&gt; <A HREF="Graphics-X11-Types.html#t%3AGrabMode"
>GrabMode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AGrabMode"
>GrabMode</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AKeyCode"
>KeyCode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AButtonMask"
>ButtonMask</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; Bool -&gt; <A HREF="Graphics-X11-Types.html#t%3AGrabMode"
>GrabMode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AGrabMode"
>GrabMode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ATime"
>Time</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ATime"
>Time</A
> -&gt; 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
> -&gt; 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
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AQueryBestSizeClass"
>QueryBestSizeClass</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; 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 -&gt; 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
> -&gt; CInt -&gt; String -&gt; String -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; CInt -&gt; CInt -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; 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 -&gt; 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
> -&gt; 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
> -&gt; CInt -&gt; CInt -&gt; <A HREF="Graphics-X11-Xlib-Misc.html#t%3APreferBlankingMode"
>PreferBlankingMode</A
> -&gt; <A HREF="Graphics-X11-Xlib-Misc.html#t%3AAllowExposuresMode"
>AllowExposuresMode</A
> -&gt; 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
> -&gt; 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
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Xlib-Misc.html#t%3AScreenSaverMode"
>ScreenSaverMode</A
> -&gt; 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
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; 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
> -&gt; 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
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; CInt -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3APixmap"
>Pixmap</A
> -&gt; 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
> -&gt; <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
> -&gt; 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
> -&gt; 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
> -&gt; (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
> -&gt; CInt -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AKeyCode"
>KeyCode</A
> -&gt; CInt -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AKeySym"
>KeySym</A
> -&gt; 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
> -&gt; String</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AstringToKeysym"
>stringToKeysym</A
> :: String -&gt; <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
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; String -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ACursor"
>Cursor</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3APixmap"
>Pixmap</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3APixmap"
>Pixmap</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor"
>Color</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor"
>Color</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AFont"
>Font</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AFont"
>Font</A
> -&gt; <A HREF="Graphics-X11-Xlib-Font.html#t%3AGlyph"
>Glyph</A
> -&gt; <A HREF="Graphics-X11-Xlib-Font.html#t%3AGlyph"
>Glyph</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor"
>Color</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor"
>Color</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Xlib-Font.html#t%3AGlyph"
>Glyph</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AFont"
>Font</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ACursor"
>Cursor</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor"
>Color</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor"
>Color</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; [<A HREF="Graphics-X11-Types.html#t%3AAtom"
>Atom</A
>] -&gt; 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
> -&gt; IO a) -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3APixmap"
>Pixmap</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel"
>Pixel</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3APixmap"
>Pixmap</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel"
>Pixel</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ABitGravity"
>BitGravity</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindowGravity"
>WindowGravity</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ABackingStore"
>BackingStore</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel"
>Pixel</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel"
>Pixel</A
> -&gt; 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
> -&gt; Bool -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AEventMask"
>EventMask</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AEventMask"
>EventMask</A
> -&gt; 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
> -&gt; Bool -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AColormap"
>Colormap</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ACursor"
>Cursor</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; [<A HREF="Graphics-X11-Xlib-Types.html#t%3APoint"
>Point</A
>] -&gt; <A HREF="Graphics-X11-Types.html#t%3ACoordinateMode"
>CoordinateMode</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; [<A HREF="Graphics-X11-Xlib-Types.html#t%3APoint"
>Point</A
>] -&gt; <A HREF="Graphics-X11-Types.html#t%3ACoordinateMode"
>CoordinateMode</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; [<A HREF="Graphics-X11-Xlib-Types.html#t%3ASegment"
>Segment</A
>] -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; [<A HREF="Graphics-X11-Xlib-Types.html#t%3ARectangle"
>Rectangle</A
>] -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AAngle"
>Angle</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AAngle"
>Angle</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; [<A HREF="Graphics-X11-Xlib-Types.html#t%3AArc"
>Arc</A
>] -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; [<A HREF="Graphics-X11-Xlib-Types.html#t%3ARectangle"
>Rectangle</A
>] -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; [<A HREF="Graphics-X11-Xlib-Types.html#t%3APoint"
>Point</A
>] -&gt; <A HREF="Graphics-X11-Types.html#t%3APolygonShape"
>PolygonShape</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ACoordinateMode"
>CoordinateMode</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AAngle"
>Angle</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AAngle"
>Angle</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; [<A HREF="Graphics-X11-Xlib-Types.html#t%3AArc"
>Arc</A
>] -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel"
>Pixel</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; String -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; String -&gt; 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
> -&gt; String -&gt; CInt -&gt; 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
> -&gt; String -&gt; 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
> -&gt; CInt -&gt; 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
> -&gt; 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
> -&gt; CInt -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; String -&gt; <A HREF="Graphics-X11-Types.html#t%3AAtom"
>Atom</A
> -&gt; 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
> -&gt; 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
> -&gt; 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
> -&gt; CInt -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ACloseDownMode"
>CloseDownMode</A
> -&gt; 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
> -&gt; 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
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AFocusMode"
>FocusMode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ATime"
>Time</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AButton"
>Button</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AButtonMask"
>ButtonMask</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; Bool -&gt; <A HREF="Graphics-X11-Types.html#t%3AEventMask"
>EventMask</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AGrabMode"
>GrabMode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AGrabMode"
>GrabMode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ACursor"
>Cursor</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AButton"
>Button</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AButtonMask"
>ButtonMask</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; Bool -&gt; <A HREF="Graphics-X11-Types.html#t%3AEventMask"
>EventMask</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AGrabMode"
>GrabMode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AGrabMode"
>GrabMode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ACursor"
>Cursor</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ATime"
>Time</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ATime"
>Time</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AKeyCode"
>KeyCode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AButtonMask"
>ButtonMask</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; Bool -&gt; <A HREF="Graphics-X11-Types.html#t%3AGrabMode"
>GrabMode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AGrabMode"
>GrabMode</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AKeyCode"
>KeyCode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AButtonMask"
>ButtonMask</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; Bool -&gt; <A HREF="Graphics-X11-Types.html#t%3AGrabMode"
>GrabMode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AGrabMode"
>GrabMode</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ATime"
>Time</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ATime"
>Time</A
> -&gt; 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
> -&gt; 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
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AQueryBestSizeClass"
>QueryBestSizeClass</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; 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 -&gt; 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
> -&gt; CInt -&gt; String -&gt; String -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; CInt -&gt; CInt -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; 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 -&gt; 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
> -&gt; 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
> -&gt; CInt -&gt; CInt -&gt; <A HREF="Graphics-X11-Xlib-Misc.html#t%3APreferBlankingMode"
>PreferBlankingMode</A
> -&gt; <A HREF="Graphics-X11-Xlib-Misc.html#t%3AAllowExposuresMode"
>AllowExposuresMode</A
> -&gt; 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
> -&gt; 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
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Xlib-Misc.html#t%3AScreenSaverMode"
>ScreenSaverMode</A
> -&gt; 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
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; 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 -&gt; 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
> -&gt; 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
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; CInt -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3APixmap"
>Pixmap</A
> -&gt; 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
> -&gt; <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
> -&gt; 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
> -&gt; 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
> -&gt; (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
> -&gt; CInt -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AKeyCode"
>KeyCode</A
> -&gt; CInt -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AKeySym"
>KeySym</A
> -&gt; 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
> -&gt; 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 -&gt; <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
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; String -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ACursor"
>Cursor</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3APixmap"
>Pixmap</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3APixmap"
>Pixmap</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor"
>Color</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor"
>Color</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AFont"
>Font</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AFont"
>Font</A
> -&gt; <A HREF="Graphics-X11-Xlib-Font.html#t%3AGlyph"
>Glyph</A
> -&gt; <A HREF="Graphics-X11-Xlib-Font.html#t%3AGlyph"
>Glyph</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor"
>Color</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor"
>Color</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Xlib-Font.html#t%3AGlyph"
>Glyph</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AFont"
>Font</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ACursor"
>Cursor</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor"
>Color</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AColor"
>Color</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; [<A HREF="Graphics-X11-Types.html#t%3AAtom"
>Atom</A
>] -&gt; 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
> -&gt; IO a) -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3APixmap"
>Pixmap</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel"
>Pixel</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3APixmap"
>Pixmap</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel"
>Pixel</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ABitGravity"
>BitGravity</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindowGravity"
>WindowGravity</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ABackingStore"
>BackingStore</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel"
>Pixel</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel"
>Pixel</A
> -&gt; 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
> -&gt; Bool -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AEventMask"
>EventMask</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AEventMask"
>EventMask</A
> -&gt; 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
> -&gt; Bool -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AColormap"
>Colormap</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ACursor"
>Cursor</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; [<A HREF="Graphics-X11-Xlib-Types.html#t%3APoint"
>Point</A
>] -&gt; <A HREF="Graphics-X11-Types.html#t%3ACoordinateMode"
>CoordinateMode</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; [<A HREF="Graphics-X11-Xlib-Types.html#t%3APoint"
>Point</A
>] -&gt; <A HREF="Graphics-X11-Types.html#t%3ACoordinateMode"
>CoordinateMode</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; [<A HREF="Graphics-X11-Xlib-Types.html#t%3ASegment"
>Segment</A
>] -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; [<A HREF="Graphics-X11-Xlib-Types.html#t%3ARectangle"
>Rectangle</A
>] -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AAngle"
>Angle</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AAngle"
>Angle</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; [<A HREF="Graphics-X11-Xlib-Types.html#t%3AArc"
>Arc</A
>] -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; [<A HREF="Graphics-X11-Xlib-Types.html#t%3ARectangle"
>Rectangle</A
>] -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; [<A HREF="Graphics-X11-Xlib-Types.html#t%3APoint"
>Point</A
>] -&gt; <A HREF="Graphics-X11-Types.html#t%3APolygonShape"
>PolygonShape</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ACoordinateMode"
>CoordinateMode</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AAngle"
>Angle</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AAngle"
>Angle</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; [<A HREF="Graphics-X11-Xlib-Types.html#t%3AArc"
>Arc</A
>] -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3ADimension"
>Dimension</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APixel"
>Pixel</A
> -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; String -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3ADrawable"
>Drawable</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3AGC"
>GC</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; <A HREF="Graphics-X11-Xlib-Types.html#t%3APosition"
>Position</A
> -&gt; String -&gt; 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
> -&gt; String -&gt; CInt -&gt; 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
> -&gt; String -&gt; 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
> -&gt; CInt -&gt; 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
> -&gt; 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
> -&gt; CInt -&gt; 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
> -&gt; <A HREF="Graphics-X11-Types.html#t%3AWindow"
>Window</A
> -&gt; String -&gt; <A HREF="Graphics-X11-Types.html#t%3AAtom"
>Atom</A
> -&gt; 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
>