Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 404d46ca9bb341d7a0e7e04bc69da9df > files > 763

ghc-gtk-devel-0.12.0-4.fc15.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Graphics.UI.Gtk.Gdk.Cursor</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Graphics-UI-Gtk-Gdk-Cursor.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-UI-Gtk-Gdk-Cursor.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">gtk-0.12.0: Binding to the Gtk+ graphical user interface library.</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Portability</th><td>portable (depends on GHC)</td></tr><tr><th>Stability</th><td>provisional</td></tr><tr><th>Maintainer</th><td>gtk2hs-users@lists.sourceforge.net</td></tr></table><p class="caption">Graphics.UI.Gtk.Gdk.Cursor</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Types
</a></li><li><a href="#g:2">Enums
</a></li><li><a href="#g:3">Constructors
</a></li><li><a href="#g:4">Methods
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Cursors | Standard and pixmap cursors.
</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">newtype</span>  <a href="#t:Cursor">Cursor</a>  = <a href="#v:Cursor">Cursor</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Foreign-ForeignPtr.html#t:ForeignPtr">ForeignPtr</a> <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a>)</li><li class="src short"><span class="keyword">data</span>  <a href="#t:CursorType">CursorType</a> <ul class="subs"><li>= <a href="#v:XCursor">XCursor</a>  </li><li>| <a href="#v:Arrow">Arrow</a>  </li><li>| <a href="#v:BasedArrowDown">BasedArrowDown</a>  </li><li>| <a href="#v:BasedArrowUp">BasedArrowUp</a>  </li><li>| <a href="#v:Boat">Boat</a>  </li><li>| <a href="#v:Bogosity">Bogosity</a>  </li><li>| <a href="#v:BottomLeftCorner">BottomLeftCorner</a>  </li><li>| <a href="#v:BottomRightCorner">BottomRightCorner</a>  </li><li>| <a href="#v:BottomSide">BottomSide</a>  </li><li>| <a href="#v:BottomTee">BottomTee</a>  </li><li>| <a href="#v:BoxSpiral">BoxSpiral</a>  </li><li>| <a href="#v:CenterPtr">CenterPtr</a>  </li><li>| <a href="#v:Circle">Circle</a>  </li><li>| <a href="#v:Clock">Clock</a>  </li><li>| <a href="#v:CoffeeMug">CoffeeMug</a>  </li><li>| <a href="#v:Cross">Cross</a>  </li><li>| <a href="#v:CrossReverse">CrossReverse</a>  </li><li>| <a href="#v:Crosshair">Crosshair</a>  </li><li>| <a href="#v:DiamondCross">DiamondCross</a>  </li><li>| <a href="#v:Dot">Dot</a>  </li><li>| <a href="#v:Dotbox">Dotbox</a>  </li><li>| <a href="#v:DoubleArrow">DoubleArrow</a>  </li><li>| <a href="#v:DraftLarge">DraftLarge</a>  </li><li>| <a href="#v:DraftSmall">DraftSmall</a>  </li><li>| <a href="#v:DrapedBox">DrapedBox</a>  </li><li>| <a href="#v:Exchange">Exchange</a>  </li><li>| <a href="#v:Fleur">Fleur</a>  </li><li>| <a href="#v:Gobbler">Gobbler</a>  </li><li>| <a href="#v:Gumby">Gumby</a>  </li><li>| <a href="#v:Hand1">Hand1</a>  </li><li>| <a href="#v:Hand2">Hand2</a>  </li><li>| <a href="#v:Heart">Heart</a>  </li><li>| <a href="#v:Icon">Icon</a>  </li><li>| <a href="#v:IronCross">IronCross</a>  </li><li>| <a href="#v:LeftPtr">LeftPtr</a>  </li><li>| <a href="#v:LeftSide">LeftSide</a>  </li><li>| <a href="#v:LeftTee">LeftTee</a>  </li><li>| <a href="#v:Leftbutton">Leftbutton</a>  </li><li>| <a href="#v:LlAngle">LlAngle</a>  </li><li>| <a href="#v:LrAngle">LrAngle</a>  </li><li>| <a href="#v:Man">Man</a>  </li><li>| <a href="#v:Middlebutton">Middlebutton</a>  </li><li>| <a href="#v:Mouse">Mouse</a>  </li><li>| <a href="#v:Pencil">Pencil</a>  </li><li>| <a href="#v:Pirate">Pirate</a>  </li><li>| <a href="#v:Plus">Plus</a>  </li><li>| <a href="#v:QuestionArrow">QuestionArrow</a>  </li><li>| <a href="#v:RightPtr">RightPtr</a>  </li><li>| <a href="#v:RightSide">RightSide</a>  </li><li>| <a href="#v:RightTee">RightTee</a>  </li><li>| <a href="#v:Rightbutton">Rightbutton</a>  </li><li>| <a href="#v:RtlLogo">RtlLogo</a>  </li><li>| <a href="#v:Sailboat">Sailboat</a>  </li><li>| <a href="#v:SbDownArrow">SbDownArrow</a>  </li><li>| <a href="#v:SbHDoubleArrow">SbHDoubleArrow</a>  </li><li>| <a href="#v:SbLeftArrow">SbLeftArrow</a>  </li><li>| <a href="#v:SbRightArrow">SbRightArrow</a>  </li><li>| <a href="#v:SbUpArrow">SbUpArrow</a>  </li><li>| <a href="#v:SbVDoubleArrow">SbVDoubleArrow</a>  </li><li>| <a href="#v:Shuttle">Shuttle</a>  </li><li>| <a href="#v:Sizing">Sizing</a>  </li><li>| <a href="#v:Spider">Spider</a>  </li><li>| <a href="#v:Spraycan">Spraycan</a>  </li><li>| <a href="#v:Star">Star</a>  </li><li>| <a href="#v:Target">Target</a>  </li><li>| <a href="#v:Tcross">Tcross</a>  </li><li>| <a href="#v:TopLeftArrow">TopLeftArrow</a>  </li><li>| <a href="#v:TopLeftCorner">TopLeftCorner</a>  </li><li>| <a href="#v:TopRightCorner">TopRightCorner</a>  </li><li>| <a href="#v:TopSide">TopSide</a>  </li><li>| <a href="#v:TopTee">TopTee</a>  </li><li>| <a href="#v:Trek">Trek</a>  </li><li>| <a href="#v:UlAngle">UlAngle</a>  </li><li>| <a href="#v:Umbrella">Umbrella</a>  </li><li>| <a href="#v:UrAngle">UrAngle</a>  </li><li>| <a href="#v:Watch">Watch</a>  </li><li>| <a href="#v:Xterm">Xterm</a>  </li><li>| <a href="#v:LastCursor">LastCursor</a>  </li><li>| <a href="#v:BlankCursor">BlankCursor</a>  </li><li>| <a href="#v:CursorIsPixmap">CursorIsPixmap</a>  </li></ul></li><li class="src short"><a href="#v:cursorNew">cursorNew</a> :: <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:CursorType">CursorType</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a></li><li class="src short"><a href="#v:cursorNewFromPixmap">cursorNewFromPixmap</a> :: <a href="Graphics-UI-Gtk-Gdk-Pixmap.html#t:Pixmap">Pixmap</a> -&gt; <a href="Graphics-UI-Gtk-Gdk-Pixmap.html#t:Pixmap">Pixmap</a> -&gt; <a href="Graphics-UI-Gtk-Gdk-GC.html#t:Color">Color</a> -&gt; <a href="Graphics-UI-Gtk-Gdk-GC.html#t:Color">Color</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a></li><li class="src short"><a href="#v:cursorNewFromPixbuf">cursorNewFromPixbuf</a> :: <a href="Graphics-UI-Gtk-Gdk-Display.html#t:Display">Display</a> -&gt; <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a></li><li class="src short"><a href="#v:cursorNewFromName">cursorNewFromName</a> :: <a href="Graphics-UI-Gtk-Gdk-Display.html#t:Display">Display</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a>)</li><li class="src short"><a href="#v:cursorNewForDisplay">cursorNewForDisplay</a> :: <a href="Graphics-UI-Gtk-Gdk-Display.html#t:Display">Display</a> -&gt; <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:CursorType">CursorType</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a></li><li class="src short"><a href="#v:cursorGetDisplay">cursorGetDisplay</a> :: <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Gdk-Display.html#t:Display">Display</a></li><li class="src short"><a href="#v:cursorGetImage">cursorGetImage</a> :: <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a>)</li></ul></div><div id="interface"><h1 id="g:1">Types
</h1><div class="top"><p class="src"><span class="keyword">newtype</span>  <a name="t:Cursor" class="def">Cursor</a>  <a href="src/Graphics-UI-Gtk-Gdk-Cursor.html#Cursor" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Cursor" class="def">Cursor</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Foreign-ForeignPtr.html#t:ForeignPtr">ForeignPtr</a> <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a>)</td><td class="doc empty">&nbsp;</td></tr></table></div></div><h1 id="g:2">Enums
</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:CursorType" class="def">CursorType</a>  <a href="src/Graphics-UI-Gtk-Gdk-Cursor.html#CursorType" class="link">Source</a></p><div class="doc"><p>Cursor types.
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:XCursor" class="def">XCursor</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Arrow" class="def">Arrow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BasedArrowDown" class="def">BasedArrowDown</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BasedArrowUp" class="def">BasedArrowUp</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Boat" class="def">Boat</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Bogosity" class="def">Bogosity</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BottomLeftCorner" class="def">BottomLeftCorner</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BottomRightCorner" class="def">BottomRightCorner</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BottomSide" class="def">BottomSide</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BottomTee" class="def">BottomTee</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BoxSpiral" class="def">BoxSpiral</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:CenterPtr" class="def">CenterPtr</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Circle" class="def">Circle</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Clock" class="def">Clock</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:CoffeeMug" class="def">CoffeeMug</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Cross" class="def">Cross</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:CrossReverse" class="def">CrossReverse</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Crosshair" class="def">Crosshair</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DiamondCross" class="def">DiamondCross</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Dot" class="def">Dot</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Dotbox" class="def">Dotbox</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DoubleArrow" class="def">DoubleArrow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DraftLarge" class="def">DraftLarge</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DraftSmall" class="def">DraftSmall</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DrapedBox" class="def">DrapedBox</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Exchange" class="def">Exchange</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Fleur" class="def">Fleur</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Gobbler" class="def">Gobbler</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Gumby" class="def">Gumby</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Hand1" class="def">Hand1</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Hand2" class="def">Hand2</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Heart" class="def">Heart</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Icon" class="def">Icon</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:IronCross" class="def">IronCross</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:LeftPtr" class="def">LeftPtr</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:LeftSide" class="def">LeftSide</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:LeftTee" class="def">LeftTee</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Leftbutton" class="def">Leftbutton</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:LlAngle" class="def">LlAngle</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:LrAngle" class="def">LrAngle</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Man" class="def">Man</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Middlebutton" class="def">Middlebutton</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Mouse" class="def">Mouse</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Pencil" class="def">Pencil</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Pirate" class="def">Pirate</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Plus" class="def">Plus</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:QuestionArrow" class="def">QuestionArrow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:RightPtr" class="def">RightPtr</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:RightSide" class="def">RightSide</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:RightTee" class="def">RightTee</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Rightbutton" class="def">Rightbutton</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:RtlLogo" class="def">RtlLogo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Sailboat" class="def">Sailboat</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:SbDownArrow" class="def">SbDownArrow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:SbHDoubleArrow" class="def">SbHDoubleArrow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:SbLeftArrow" class="def">SbLeftArrow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:SbRightArrow" class="def">SbRightArrow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:SbUpArrow" class="def">SbUpArrow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:SbVDoubleArrow" class="def">SbVDoubleArrow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Shuttle" class="def">Shuttle</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Sizing" class="def">Sizing</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Spider" class="def">Spider</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Spraycan" class="def">Spraycan</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Star" class="def">Star</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Target" class="def">Target</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Tcross" class="def">Tcross</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TopLeftArrow" class="def">TopLeftArrow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TopLeftCorner" class="def">TopLeftCorner</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TopRightCorner" class="def">TopRightCorner</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TopSide" class="def">TopSide</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TopTee" class="def">TopTee</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Trek" class="def">Trek</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:UlAngle" class="def">UlAngle</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Umbrella" class="def">Umbrella</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:UrAngle" class="def">UrAngle</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Watch" class="def">Watch</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Xterm" class="def">Xterm</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:LastCursor" class="def">LastCursor</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BlankCursor" class="def">BlankCursor</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:CursorIsPixmap" class="def">CursorIsPixmap</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:CursorType" class="caption collapser" onclick="toggleSection('i:CursorType')">Instances</p><div id="section.i:CursorType" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:CursorType">CursorType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Enum">Enum</a> <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:CursorType">CursorType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:CursorType">CursorType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:CursorType">CursorType</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><h1 id="g:3">Constructors
</h1><div class="top"><p class="src"><a name="v:cursorNew" class="def">cursorNew</a><a href="src/Graphics-UI-Gtk-Gdk-Cursor.html#cursorNew" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:CursorType">CursorType</a></td><td class="doc"><p><code>cursorType</code> cursor to create
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a></td><td class="doc"><p>return a new <code><a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a></code>
</p></td></tr></table></div><div class="doc"><p>Creates a new cursor from the set of builtin cursors for the default display.
 See <code><a href="Graphics-UI-Gtk-Gdk-Cursor.html#v:cursorNewForDisplay">cursorNewForDisplay</a></code>.
 To make the cursor invisible, use <code><a href="Graphics-UI-Gtk-Gdk-Cursor.html#v:BlankCursor">BlankCursor</a></code>.
</p></div></div><h1 id="g:4">Methods
</h1><div class="top"><p class="src"><a name="v:cursorNewFromPixmap" class="def">cursorNewFromPixmap</a><a href="src/Graphics-UI-Gtk-Gdk-Cursor.html#cursorNewFromPixmap" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Gdk-Pixmap.html#t:Pixmap">Pixmap</a></td><td class="doc"><p><code>source</code> - the pixmap specifying the cursor.
</p></td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Gdk-Pixmap.html#t:Pixmap">Pixmap</a></td><td class="doc"><p><code>mask</code> - the pixmap specifying the mask, which must be the
 same size as source.
</p></td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Gdk-GC.html#t:Color">Color</a></td><td class="doc"><p><code>fg</code> - the foreground color, used for the bits in the source
 which are 1. The color does not have to be allocated first.
</p></td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Gdk-GC.html#t:Color">Color</a></td><td class="doc"><p><code>bg</code> - the background color, used for the bits in the source
 which are 0. The color does not have to be allocated first.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>x</code> - the horizontal offset of the 'hotspot' of the cursor.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>y</code> - the vertical offset of the 'hotspot' of the cursor.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Creates a new cursor from a given pixmap and mask. Both the pixmap and
 mask must have a depth of 1 (i.e. each pixel has only 2 values - on or off).
 The standard cursor size is 16 by 16 pixels.
</p></div></div><div class="top"><p class="src"><a name="v:cursorNewFromPixbuf" class="def">cursorNewFromPixbuf</a><a href="src/Graphics-UI-Gtk-Gdk-Cursor.html#cursorNewFromPixbuf" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Gdk-Display.html#t:Display">Display</a></td><td class="doc"><p><code>display</code> the <code><a href="Graphics-UI-Gtk-Gdk-Display.html#t:Display">Display</a></code> for which the cursor will be created
</p></td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a></td><td class="doc"><p><code>pixbuf</code> the <code><a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a></code> containing the cursor image
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>x</code> the horizontal offset of the <code>hotspot</code> of the cursor.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>y</code> the vertical offset of the <code>hotspot</code> of the cursor.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a></td><td class="doc"><p>return a new <code><a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a></code>.
</p></td></tr></table></div><div class="doc"><p>Creates a new cursor from a pixbuf.
 Not all GDK backends support RGBA cursors. If they are not supported, a monochrome approximation will be displayed.
 The functions <code>displaySupportsCursorAlpha</code> and <code>displaySupportsCursorColor</code> can be used to determine whether RGBA cursors are supported;
 <code>displayGetDefaultCursorSize</code> and <code>displayGetMaximalCursorSize</code> give information about cursor sizes.
</p><p>On the X backend, support for RGBA cursors requires a sufficently new version of the X Render extension.
</p></div></div><div class="top"><p class="src"><a name="v:cursorNewFromName" class="def">cursorNewFromName</a><a href="src/Graphics-UI-Gtk-Gdk-Cursor.html#cursorNewFromName" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Gdk-Display.html#t:Display">Display</a></td><td class="doc"><p><code>display</code> the <code><a href="Graphics-UI-Gtk-Gdk-Display.html#t:Display">Display</a></code> for which the cursor will be created
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></td><td class="doc"><p><code>name</code> the name of the cursor
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a>)</td><td class="doc"><p>return a new <code><a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a></code>, or <code>Nothing</code> if there is no cursor with the given name
</p></td></tr></table></div><div class="doc"><p>Creates a new cursor by looking up name in the current cursor theme.
</p></div></div><div class="top"><p class="src"><a name="v:cursorNewForDisplay" class="def">cursorNewForDisplay</a><a href="src/Graphics-UI-Gtk-Gdk-Cursor.html#cursorNewForDisplay" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Gdk-Display.html#t:Display">Display</a></td><td class="doc"><p><code>display</code> the <code><a href="Graphics-UI-Gtk-Gdk-Display.html#t:Display">Display</a></code> for which the cursor will be created
</p></td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:CursorType">CursorType</a></td><td class="doc"><p><code>cursorType</code> cursor to create
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a></td><td class="doc"><p>return a new <code><a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a></code>
</p></td></tr></table></div><div class="doc"><p>Creates a new cursor from the set of builtin cursors.
</p></div></div><div class="top"><p class="src"><a name="v:cursorGetDisplay" class="def">cursorGetDisplay</a><a href="src/Graphics-UI-Gtk-Gdk-Cursor.html#cursorGetDisplay" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a></td><td class="doc"><p><code>cursor</code> <code><a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a></code>
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Gdk-Display.html#t:Display">Display</a></td><td class="doc"><p>return the <code><a href="Graphics-UI-Gtk-Gdk-Display.html#t:Display">Display</a></code> associated to cursor
</p></td></tr></table></div><div class="doc"><p>Returns the display on which the GdkCursor is defined.
</p></div></div><div class="top"><p class="src"><a name="v:cursorGetImage" class="def">cursorGetImage</a><a href="src/Graphics-UI-Gtk-Gdk-Cursor.html#cursorGetImage" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a></td><td class="doc"><p><code>cursor</code> <code><a href="Graphics-UI-Gtk-Gdk-Cursor.html#t:Cursor">Cursor</a></code>
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a>)</td><td class="doc"><p>a <code><a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a></code> representing cursor, or <code>Nothing</code>
</p></td></tr></table></div><div class="doc"><p>Returns a <code><a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a></code> with the image used to display the cursor.
 Note that depending on the capabilities of the windowing system and on the cursor, GDK may not be able to obtain the image data.
 In this case, <code>Nothing</code> is returned.
</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.9.2</p></div></body></html>