Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 677c1b5134368504c2e447757584d19e > files > 645

ghc-gtk-devel-0.11.2-5.fc14.i686.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.UI.Gtk.Gdk.Display</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-UI-Gtk-Gdk-Display.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"
>gtk-0.11.2: Binding to the Gtk+ graphical user interface library.</TD
><TD CLASS="topbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html"
>Source code</A
></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.UI.Gtk.Gdk.Display</FONT
></TD
><TD ALIGN="right"
><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="infohead"
>Portability</TD
><TD CLASS="infoval"
>portable (depends on GHC)</TD
></TR
><TR
><TD CLASS="infohead"
>Stability</TD
><TD CLASS="infoval"
>provisional</TD
></TR
><TR
><TD CLASS="infohead"
>Maintainer</TD
><TD CLASS="infoval"
>gtk2hs-users@lists.sourceforge.net</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"
>Detail
</A
></DT
><DT
><A HREF="#2"
>Class Hierarchy
</A
></DT
><DT
><A HREF="#3"
>Types
</A
></DT
><DT
><A HREF="#4"
>Methods
</A
></DT
><DT
><A HREF="#5"
>Signals
</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"
><P
>Controls the keyboard/mouse/monitors combination.
</P
><UL
><LI
> Module available since Gdk version 2.2
</LI
></UL
></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"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3ADisplay"
>Display</A
> </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> o =&gt; <A HREF="#t%3ADisplayClass"
>DisplayClass</A
> o </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AcastToDisplay"
>castToDisplay</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> obj =&gt; obj -&gt; <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AgTypeDisplay"
>gTypeDisplay</A
> :: <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AGType"
>GType</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtoDisplay"
>toDisplay</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplayClass"
>DisplayClass</A
> o =&gt; o -&gt; <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayOpen"
>displayOpen</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayGetDefault"
>displayGetDefault</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayGetName"
>displayGetName</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayGetNScreens"
>displayGetNScreens</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayGetScreen"
>displayGetScreen</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Gdk-Screen.html#t%3AScreen"
>Screen</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayGetDefaultScreen"
>displayGetDefaultScreen</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Gdk-Screen.html#t%3AScreen"
>Screen</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayPointerUngrab"
>displayPointerUngrab</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3ATimeStamp"
>TimeStamp</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayKeyboardUngrab"
>displayKeyboardUngrab</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3ATimeStamp"
>TimeStamp</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayPointerIsGrabbed"
>displayPointerIsGrabbed</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayBeep"
>displayBeep</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplaySync"
>displaySync</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayFlush"
>displayFlush</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayClose"
>displayClose</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayListDevices"
>displayListDevices</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> [Device]</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplaySetDoubleClickTime"
>displaySetDoubleClickTime</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplaySetDoubleClickDistance"
>displaySetDoubleClickDistance</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayGetPointer"
>displayGetPointer</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Graphics-UI-Gtk-Gdk-Screen.html#t%3AScreen"
>Screen</A
>, [<A HREF="Graphics-UI-Gtk-General-Enums.html#t%3AModifier"
>Modifier</A
>], <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayGetWindowAtPointer"
>displayGetWindowAtPointer</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> (<A HREF="Graphics-UI-Gtk-Gdk-DrawWindow.html#t%3ADrawWindow"
>DrawWindow</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
>))</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayWarpPointer"
>displayWarpPointer</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="Graphics-UI-Gtk-Gdk-Screen.html#t%3AScreen"
>Screen</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplaySupportsCursorColor"
>displaySupportsCursorColor</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplaySupportsCursorAlpha"
>displaySupportsCursorAlpha</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayGetDefaultCursorSize"
>displayGetDefaultCursorSize</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayGetMaximalCursorSize"
>displayGetMaximalCursorSize</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayGetDefaultGroup"
>displayGetDefaultGroup</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Gdk-DrawWindow.html#t%3ADrawWindow"
>DrawWindow</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplaySupportsSelectionNotification"
>displaySupportsSelectionNotification</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayRequestSelectionNotification"
>displayRequestSelectionNotification</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="Graphics-UI-Gtk-General-Selection.html#t%3ASelectionTag"
>SelectionTag</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplaySupportsClipboardPersistence"
>displaySupportsClipboardPersistence</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayStoreClipboard"
>displayStoreClipboard</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="Graphics-UI-Gtk-Gdk-DrawWindow.html#t%3ADrawWindow"
>DrawWindow</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32"
>Word32</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> [<A HREF="Graphics-UI-Gtk-General-Selection.html#t%3ATargetTag"
>TargetTag</A
>] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplaySupportsShapes"
>displaySupportsShapes</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplaySupportsInputShapes"
>displaySupportsInputShapes</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplaySupportsComposite"
>displaySupportsComposite</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayClosed"
>displayClosed</A
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplayClass"
>DisplayClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="1"
><A NAME="1"
>Detail
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="doc"
><P
><TT
><A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TT
> objects purpose are two fold:
</P
><UL
><LI
> To grab/ungrab keyboard focus and mouse pointer
</LI
><LI
> To manage and provide information about the <TT
><A HREF="Graphics-UI-Gtk-Gdk-Screen.html#t%3AScreen"
>Screen</A
></TT
>(s) available for
 this <TT
><A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TT
>
</LI
></UL
><P
><TT
><A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TT
> objects are the GDK representation of the X Display which can
 be described as /a workstation consisting of a keyboard a pointing device
 (such as a mouse) and one or more screens/. It is used to open and keep
 track of various <TT
><A HREF="Graphics-UI-Gtk-Gdk-Screen.html#t%3AScreen"
>Screen</A
></TT
> objects currently instanciated by the application.
 It is also used to grab and release the keyboard and the mouse pointer.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="2"
><A NAME="2"
>Class Hierarchy
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="doc"
><PRE
>
 | <TT
><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObject"
>GObject</A
></TT
>
 | +----Display
</PRE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="3"
><A NAME="3"
>Types
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:Display"
><A NAME="t%3ADisplay"
></A
></A
><B
>Display</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#Display"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Display')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:Display" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrd"
>Ord</A
> <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplayClass"
>DisplayClass</A
> <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> o =&gt; <A NAME="t:DisplayClass"
><A NAME="t%3ADisplayClass"
></A
></A
><B
>DisplayClass</B
> o </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#DisplayClass"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:DisplayClass')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:DisplayClass" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplayClass"
>DisplayClass</A
> <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:castToDisplay"
><A NAME="v%3AcastToDisplay"
></A
></A
><B
>castToDisplay</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> obj =&gt; obj -&gt; <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#castToDisplay"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:gTypeDisplay"
><A NAME="v%3AgTypeDisplay"
></A
></A
><B
>gTypeDisplay</B
> :: <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AGType"
>GType</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#gTypeDisplay"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:toDisplay"
><A NAME="v%3AtoDisplay"
></A
></A
><B
>toDisplay</B
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplayClass"
>DisplayClass</A
> o =&gt; o -&gt; <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#toDisplay"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="4"
><A NAME="4"
>Methods
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayOpen"
><A NAME="v%3AdisplayOpen"
></A
></A
><B
>displayOpen</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayOpen"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
><TT
>displayName</TT
> - the name of the display to open
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
>)</TD
><TD CLASS="rdoc"
>returns a <TT
><A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TT
>, or <TT
>Nothing</TT
> if the display
 could not be opened.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Opens a display.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayGetDefault"
><A NAME="v%3AdisplayGetDefault"
></A
></A
><B
>displayGetDefault</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayGetDefault"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
>)</TD
><TD CLASS="rdoc"
>returns a <TT
><A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TT
>, or <TT
>Nothing</TT
> if there is no
 default display.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Gets the default <TT
><A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TT
>. This is a convenience function for
 <TT
>displayManagerGetDefaultDisplay displayManagerGet</TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayGetName"
><A NAME="v%3AdisplayGetName"
></A
></A
><B
>displayGetName</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayGetName"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>returns a string representing the display name
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Gets the name of the display.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayGetNScreens"
><A NAME="v%3AdisplayGetNScreens"
></A
></A
><B
>displayGetNScreens</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayGetNScreens"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
>returns number of screens.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Gets the number of screen managed by the <TT
>display</TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayGetScreen"
><A NAME="v%3AdisplayGetScreen"
></A
></A
><B
>displayGetScreen</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayGetScreen"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
><TT
>screenNum</TT
> - the screen number
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Gdk-Screen.html#t%3AScreen"
>Screen</A
></TD
><TD CLASS="rdoc"
>returns the <TT
><A HREF="Graphics-UI-Gtk-Gdk-Screen.html#t%3AScreen"
>Screen</A
></TT
> object
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Returns a screen object for one of the screens of the display.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayGetDefaultScreen"
><A NAME="v%3AdisplayGetDefaultScreen"
></A
></A
><B
>displayGetDefaultScreen</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayGetDefaultScreen"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Gdk-Screen.html#t%3AScreen"
>Screen</A
></TD
><TD CLASS="rdoc"
>returns the default <TT
><A HREF="Graphics-UI-Gtk-Gdk-Screen.html#t%3AScreen"
>Screen</A
></TT
> object for <TT
>display</TT
>
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Get the default <TT
><A HREF="Graphics-UI-Gtk-Gdk-Screen.html#t%3AScreen"
>Screen</A
></TT
> for <TT
>display</TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayPointerUngrab"
><A NAME="v%3AdisplayPointerUngrab"
></A
></A
><B
>displayPointerUngrab</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayPointerUngrab"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3ATimeStamp"
>TimeStamp</A
></TD
><TD CLASS="rdoc"
><TT
>time</TT
> - a timestap (e.g. <TT
><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AcurrentTime"
>currentTime</A
></TT
>).
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Release any pointer grab.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayKeyboardUngrab"
><A NAME="v%3AdisplayKeyboardUngrab"
></A
></A
><B
>displayKeyboardUngrab</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayKeyboardUngrab"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3ATimeStamp"
>TimeStamp</A
></TD
><TD CLASS="rdoc"
><TT
>time</TT
> - a timestap (e.g <TT
><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AcurrentTime"
>currentTime</A
></TT
>).
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Release any keyboard grab
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayPointerIsGrabbed"
><A NAME="v%3AdisplayPointerIsGrabbed"
></A
></A
><B
>displayPointerIsGrabbed</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayPointerIsGrabbed"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if an active X pointer grab is in effect
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Test if the pointer is grabbed.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayBeep"
><A NAME="v%3AdisplayBeep"
></A
></A
><B
>displayBeep</B
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayBeep"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Emits a short beep on <TT
>display</TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displaySync"
><A NAME="v%3AdisplaySync"
></A
></A
><B
>displaySync</B
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displaySync"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Flushes any requests queued for the windowing system and waits until all
 requests have been handled. This is often used for making sure that the
 display is synchronized with the current state of the program. Calling
 <TT
><A HREF="Graphics-UI-Gtk-Gdk-Display.html#v%3AdisplaySync"
>displaySync</A
></TT
> before errorTrapPop makes sure that any errors generated
 from earlier requests are handled before the error trap is removed.
</P
><P
>This is most useful for X11. On windowing systems where requests are
 handled synchronously, this function will do nothing.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayFlush"
><A NAME="v%3AdisplayFlush"
></A
></A
><B
>displayFlush</B
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayFlush"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Flushes any requests queued for the windowing system; this happens
 automatically when the main loop blocks waiting for new events, but if your
 application is drawing without returning control to the main loop, you may
 need to call this function explicitely. A common case where this function
 needs to be called is when an application is executing drawing commands from
 a thread other than the thread where the main loop is running.
</P
><P
>This is most useful for X11. On windowing systems where requests are
 handled synchronously, this function will do nothing.
</P
><UL
><LI
> Available since Gdk version 2.4
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayClose"
><A NAME="v%3AdisplayClose"
></A
></A
><B
>displayClose</B
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayClose"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Closes the connection to the windowing system for the given display, and
 cleans up associated resources.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayListDevices"
><A NAME="v%3AdisplayListDevices"
></A
></A
><B
>displayListDevices</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayListDevices"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> [Device]</TD
><TD CLASS="rdoc"
>returns a list of <TT
>Device</TT
>
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Returns the list of available input devices attached to <TT
>display</TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displaySetDoubleClickTime"
><A NAME="v%3AdisplaySetDoubleClickTime"
></A
></A
><B
>displaySetDoubleClickTime</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displaySetDoubleClickTime"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
><TT
>msec</TT
> - double click time in milliseconds (thousandths of a
 second)
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Sets the double click time (two clicks within this time interval count as
 a double click and result in an <TT
><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventButton"
>eventButton</A
></TT
> where <TT
><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventClick"
>eventClick</A
></TT
> is
 <TT
><A HREF="Graphics-UI-Gtk-General-Enums.html#v%3ADoubleClick"
>DoubleClick</A
></TT
>). Applications should <EM
>not</EM
> set this, it is a global
 user-configured setting.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displaySetDoubleClickDistance"
><A NAME="v%3AdisplaySetDoubleClickDistance"
></A
></A
><B
>displaySetDoubleClickDistance</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displaySetDoubleClickDistance"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
><TT
>distance</TT
> - distance in pixels
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Sets the double click distance (two clicks within this distance count as
 a double click and result in an <TT
><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventButton"
>eventButton</A
></TT
> where <TT
><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventClick"
>eventClick</A
></TT
> is
 <TT
><A HREF="Graphics-UI-Gtk-General-Enums.html#v%3ADoubleClick"
>DoubleClick</A
></TT
>). See also <TT
><A HREF="Graphics-UI-Gtk-Gdk-Display.html#v%3AdisplaySetDoubleClickTime"
>displaySetDoubleClickTime</A
></TT
>. Applications should
 <EM
>not</EM
> set this, it is a global user-configured setting.
</P
><UL
><LI
> Available since Gdk version 2.4
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayGetPointer"
><A NAME="v%3AdisplayGetPointer"
></A
></A
><B
>displayGetPointer</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayGetPointer"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Graphics-UI-Gtk-Gdk-Screen.html#t%3AScreen"
>Screen</A
>, [<A HREF="Graphics-UI-Gtk-General-Enums.html#t%3AModifier"
>Modifier</A
>], <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
>)</TD
><TD CLASS="rdoc"
><TT
>(s, m, x, y)</TT
> - the screen <TT
>s</TT
>, the modifier mask <TT
>m</TT
> and the <TT
>x</TT
> and
 <TT
>y</TT
> coordinates of the pointer
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Gets the current location of the pointer and the current modifier mask
 for a given display.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayGetWindowAtPointer"
><A NAME="v%3AdisplayGetWindowAtPointer"
></A
></A
><B
>displayGetWindowAtPointer</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayGetWindowAtPointer"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> (<A HREF="Graphics-UI-Gtk-Gdk-DrawWindow.html#t%3ADrawWindow"
>DrawWindow</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
>))</TD
><TD CLASS="rdoc"
><TT
>(screen, winX, winY)</TT
> returns the window under the mouse
 pointer, or <TT
>Nothing</TT
>. The <TT
>winX</TT
> and <TT
>winY</TT
> denote the pointer location
 relative to the window origin
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Obtains the window underneath the mouse pointer, returning the location
 of the pointer in that window in <TT
>winX</TT
>, <TT
>winY</TT
> for <TT
>screen</TT
>. Returns
 <TT
>Nothing</TT
> if
 the window under the mouse pointer is not known to GDK (for example, belongs
 to another application).
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayWarpPointer"
><A NAME="v%3AdisplayWarpPointer"
></A
></A
><B
>displayWarpPointer</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayWarpPointer"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Gdk-Screen.html#t%3AScreen"
>Screen</A
></TD
><TD CLASS="rdoc"
><TT
>screen</TT
> - the screen of <TT
>display</TT
> to warp the pointer to
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
><TT
>x</TT
> - the x coordinate of the destination
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
><TT
>y</TT
> - the y coordinate of the destination
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Moves the pointer of <TT
>display</TT
> to the point <TT
>x</TT
>,<TT
>y</TT
> on the screen
 <TT
>screen</TT
>, unless the pointer is confined to a window by a grab, in which
 case it will be moved as far as allowed by the grab. Warping the pointer
 creates events as if the user had moved the mouse instantaneously to the
 destination.
</P
><P
>Note that the pointer should normally be under the control of the user.
 This function was added to cover some rare use cases like keyboard
 navigation support for the color picker in the <TT
><A HREF="Graphics-UI-Gtk-Selectors-ColorSelectionDialog.html#t%3AColorSelectionDialog"
>ColorSelectionDialog</A
></TT
>.
</P
><UL
><LI
> Available since Gdk version 2.8
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displaySupportsCursorColor"
><A NAME="v%3AdisplaySupportsCursorColor"
></A
></A
><B
>displaySupportsCursorColor</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displaySupportsCursorColor"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns whether cursors can have multiple colors.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Returns <TT
>True</TT
> if multicolored cursors are supported on <TT
>display</TT
>.
 Otherwise, cursors have only a forground and a background color.
</P
><UL
><LI
> Available since Gdk version 2.4
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displaySupportsCursorAlpha"
><A NAME="v%3AdisplaySupportsCursorAlpha"
></A
></A
><B
>displaySupportsCursorAlpha</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displaySupportsCursorAlpha"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns whether cursors can have alpha channels.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Returns <TT
>True</TT
> if cursors can use an 8bit alpha channel on <TT
>display</TT
>.
 Otherwise, cursors are restricted to bilevel alpha (i.e. a mask).
</P
><UL
><LI
> Available since Gdk version 2.4
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayGetDefaultCursorSize"
><A NAME="v%3AdisplayGetDefaultCursorSize"
></A
></A
><B
>displayGetDefaultCursorSize</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayGetDefaultCursorSize"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
>returns the default cursor size.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Returns the default size to use for cursors on <TT
>display</TT
>.
</P
><UL
><LI
> Available since Gdk version 2.4
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayGetMaximalCursorSize"
><A NAME="v%3AdisplayGetMaximalCursorSize"
></A
></A
><B
>displayGetMaximalCursorSize</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayGetMaximalCursorSize"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
>)</TD
><TD CLASS="rdoc"
><TT
>(width, height)</TT
>
 maximal <TT
>width</TT
> and <TT
>height</TT
> of the cursor
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Gets the maximal size to use for cursors on <TT
>display</TT
>.
</P
><UL
><LI
> Available since Gdk version 2.4
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayGetDefaultGroup"
><A NAME="v%3AdisplayGetDefaultGroup"
></A
></A
><B
>displayGetDefaultGroup</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayGetDefaultGroup"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Gdk-DrawWindow.html#t%3ADrawWindow"
>DrawWindow</A
></TD
><TD CLASS="rdoc"
>returns The default group leader window for <TT
>display</TT
>
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Returns the default group leader window for all toplevel windows on
 <TT
>display</TT
>. This window is implicitly created by GDK. See windowSetGroup.
</P
><UL
><LI
> Available since Gdk version 2.4
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displaySupportsSelectionNotification"
><A NAME="v%3AdisplaySupportsSelectionNotification"
></A
></A
><B
>displaySupportsSelectionNotification</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displaySupportsSelectionNotification"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns whether <TT
><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEOwnerChange"
>EOwnerChange</A
></TT
>
 events will be sent.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Returns whether <TT
><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEOwnerChange"
>EOwnerChange</A
></TT
> events will be
 sent when the owner of a selection changes.
</P
><UL
><LI
> Available since Gdk version 2.6
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayRequestSelectionNotification"
><A NAME="v%3AdisplayRequestSelectionNotification"
></A
></A
><B
>displayRequestSelectionNotification</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayRequestSelectionNotification"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-General-Selection.html#t%3ASelectionTag"
>SelectionTag</A
></TD
><TD CLASS="rdoc"
><TT
>selection</TT
> - the <TT
><A HREF="Graphics-UI-Gtk-General-Selection.html#t%3AAtom"
>Atom</A
></TT
> naming
 the selection for which ownership change notification is
 requested
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns whether <TT
><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEOwnerChange"
>EOwnerChange</A
></TT
>
 events will be sent.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Request <TT
><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEOwnerChange"
>EOwnerChange</A
></TT
> events for ownership
 changes of the selection named by the given atom.
</P
><UL
><LI
> Available since Gdk version 2.6
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displaySupportsClipboardPersistence"
><A NAME="v%3AdisplaySupportsClipboardPersistence"
></A
></A
><B
>displaySupportsClipboardPersistence</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displaySupportsClipboardPersistence"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if the display supports clipboard persistance.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Returns whether the speicifed display supports clipboard persistance;
 i.e. if it's possible to store the clipboard data after an application has
 quit. On X11 this checks if a clipboard daemon is running.
</P
><UL
><LI
> Available since Gdk version 2.6
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayStoreClipboard"
><A NAME="v%3AdisplayStoreClipboard"
></A
></A
><B
>displayStoreClipboard</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayStoreClipboard"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Gdk-DrawWindow.html#t%3ADrawWindow"
>DrawWindow</A
></TD
><TD CLASS="rdoc"
><TT
>clipboardWindow</TT
> - a <TT
><A HREF="Graphics-UI-Gtk-Gdk-DrawWindow.html#t%3ADrawWindow"
>DrawWindow</A
></TT
> belonging to
 the clipboard owner
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32"
>Word32</A
></TD
><TD CLASS="rdoc"
><TT
>time</TT
> - a timestamp
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> [<A HREF="Graphics-UI-Gtk-General-Selection.html#t%3ATargetTag"
>TargetTag</A
>]</TD
><TD CLASS="rdoc"
><TT
>targets</TT
> - an array of targets that should be
 saved, or <TT
>Nothing</TT
> if all available
 targets should be saved.
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Issues a request to the clipboard manager to store the clipboard data. On
 X11, this is a special program that works according to the freedesktop
 clipboard specification, available at
 http://www.freedesktop.org/Standards/clipboard-manager-spec.
</P
><UL
><LI
> Available since Gdk version 2.6
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displaySupportsShapes"
><A NAME="v%3AdisplaySupportsShapes"
></A
></A
><B
>displaySupportsShapes</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displaySupportsShapes"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if shaped windows are supported
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Returns <TT
>True</TT
> if windowShapeCombineMask can be used to create shaped
 windows on <TT
>display</TT
>.
</P
><UL
><LI
> Available since Gdk version 2.10
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displaySupportsInputShapes"
><A NAME="v%3AdisplaySupportsInputShapes"
></A
></A
><B
>displaySupportsInputShapes</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displaySupportsInputShapes"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if windows with modified input shape are
 supported
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Returns <TT
>True</TT
> if windowInputShapeCombineMask can be used to modify the
 input shape of windows on <TT
>display</TT
>.
</P
><UL
><LI
> Available since Gdk version 2.10
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displaySupportsComposite"
><A NAME="v%3AdisplaySupportsComposite"
></A
></A
><B
>displaySupportsComposite</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displaySupportsComposite"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplay"
>Display</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if windows may be composited.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Returns <TT
>True</TT
> if windowSetComposited can be used to redirect drawing
 on the window using compositing.
</P
><P
>Currently this only works on X11 with XComposite and XDamage extensions
 available.
</P
><UL
><LI
> Available since Gdk version 2.12
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="5"
><A NAME="5"
>Signals
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayClosed"
><A NAME="v%3AdisplayClosed"
></A
></A
><B
>displayClosed</B
> :: <A HREF="Graphics-UI-Gtk-Gdk-Display.html#t%3ADisplayClass"
>DisplayClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Gdk-Display.html#displayClosed"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>The <TT
><A HREF="Graphics-UI-Gtk-Gdk-Display.html#v%3AdisplayClosed"
>displayClosed</A
></TT
> signal is emitted when the connection to the windowing
 system for <TT
>display</TT
> is closed.
</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.6.1</TD
></TR
></TABLE
></BODY
></HTML
>