Sophie

Sophie

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

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.Misc.Arrow</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-Misc-Arrow.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-UI-Gtk-Misc-Arrow.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.Misc.Arrow</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Detail
</a></li><li><a href="#g:2">Class Hierarchy
</a></li><li><a href="#g:3">Types
</a></li><li><a href="#g:4">Constructors
</a></li><li><a href="#g:5">Methods
</a></li><li><a href="#g:6">Attributes
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Displays an arrow
</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">data</span>  <a href="#t:Arrow">Arrow</a> </li><li class="src short"><span class="keyword">class</span> <a href="Graphics-UI-Gtk-Abstract-Misc.html#t:MiscClass">MiscClass</a> o =&gt; <a href="#t:ArrowClass">ArrowClass</a> o </li><li class="src short"><a href="#v:castToArrow">castToArrow</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> obj =&gt; obj -&gt; <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:Arrow">Arrow</a></li><li class="src short"><a href="#v:gTypeArrow">gTypeArrow</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a></li><li class="src short"><a href="#v:toArrow">toArrow</a> :: <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ArrowClass">ArrowClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:Arrow">Arrow</a></li><li class="src short"><span class="keyword">data</span>  <a href="#t:ArrowType">ArrowType</a> <ul class="subs"><li>= <a href="#v:ArrowUp">ArrowUp</a>  </li><li>| <a href="#v:ArrowDown">ArrowDown</a>  </li><li>| <a href="#v:ArrowLeft">ArrowLeft</a>  </li><li>| <a href="#v:ArrowRight">ArrowRight</a>  </li><li>| <a href="#v:ArrowNone">ArrowNone</a>  </li></ul></li><li class="src short"><span class="keyword">data</span>  <a href="#t:ShadowType">ShadowType</a> <ul class="subs"><li>= <a href="#v:ShadowNone">ShadowNone</a>  </li><li>| <a href="#v:ShadowIn">ShadowIn</a>  </li><li>| <a href="#v:ShadowOut">ShadowOut</a>  </li><li>| <a href="#v:ShadowEtchedIn">ShadowEtchedIn</a>  </li><li>| <a href="#v:ShadowEtchedOut">ShadowEtchedOut</a>  </li></ul></li><li class="src short"><a href="#v:arrowNew">arrowNew</a> :: <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ArrowType">ArrowType</a> -&gt; <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ShadowType">ShadowType</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-Misc-Arrow.html#t:Arrow">Arrow</a></li><li class="src short"><a href="#v:arrowSet">arrowSet</a> :: <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ArrowClass">ArrowClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ArrowType">ArrowType</a> -&gt; <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ShadowType">ShadowType</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:arrowArrowType">arrowArrowType</a> :: <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ArrowClass">ArrowClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ArrowType">ArrowType</a></li><li class="src short"><a href="#v:arrowShadowType">arrowShadowType</a> :: <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ArrowClass">ArrowClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ShadowType">ShadowType</a></li></ul></div><div id="interface"><h1 id="g:1">Detail
</h1><div class="doc"><p><code><a href="Graphics-UI-Gtk-Misc-Arrow.html#t:Arrow">Arrow</a></code> should be used to draw simple arrows that need to point in one of
 the four cardinal directions (up, down, left, or right). The style of the
 arrow can be one of shadow in, shadow out, etched in, or etched out. Note
 that these directions and style types may be ammended in versions of Gtk to
 come.
</p><p><code><a href="Graphics-UI-Gtk-Misc-Arrow.html#t:Arrow">Arrow</a></code> will fill any space alloted to it, but since it is inherited from
 <code><a href="Graphics-UI-Gtk-Abstract-Misc.html#t:Misc">Misc</a></code>, it can be padded and/or aligned, to fill exactly the space the
 programmer desires.
</p><p>Arrows are created with a call to <code><a href="Graphics-UI-Gtk-Misc-Arrow.html#v:arrowNew">arrowNew</a></code>. The direction or style of
 an arrow can be changed after creation by using <code><a href="Graphics-UI-Gtk-Misc-Arrow.html#v:arrowSet">arrowSet</a></code>.
</p></div><h1 id="g:2">Class Hierarchy
</h1><div class="doc"><pre>
 | <code><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObject">GObject</a></code>
 | +----<code><a href="Graphics-UI-Gtk-Abstract-Object.html#t:Object">Object</a></code>
 | +----<code><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a></code>
 | +----<code><a href="Graphics-UI-Gtk-Abstract-Misc.html#t:Misc">Misc</a></code>
 | +----Arrow
</pre></div><h1 id="g:3">Types
</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Arrow" class="def">Arrow</a>  <a href="src/Graphics-UI-Gtk-Types.html#Arrow" class="link">Source</a></p><div class="subs instances"><p id="control.i:Arrow" class="caption collapser" onclick="toggleSection('i:Arrow')">Instances</p><div id="section.i:Arrow" class="show"><table><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-Misc-Arrow.html#t:Arrow">Arrow</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-Ord.html#t:Ord">Ord</a> <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:Arrow">Arrow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:Arrow">Arrow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ArrowClass">ArrowClass</a> <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:Arrow">Arrow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Misc.html#t:MiscClass">MiscClass</a> <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:Arrow">Arrow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:Arrow">Arrow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Object.html#t:ObjectClass">ObjectClass</a> <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:Arrow">Arrow</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Graphics-UI-Gtk-Abstract-Misc.html#t:MiscClass">MiscClass</a> o =&gt; <a name="t:ArrowClass" class="def">ArrowClass</a> o <a href="src/Graphics-UI-Gtk-Types.html#ArrowClass" class="link">Source</a></p><div class="subs instances"><p id="control.i:ArrowClass" class="caption collapser" onclick="toggleSection('i:ArrowClass')">Instances</p><div id="section.i:ArrowClass" class="show"><table><tr><td class="src"><a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ArrowClass">ArrowClass</a> <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:Arrow">Arrow</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:castToArrow" class="def">castToArrow</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> obj =&gt; obj -&gt; <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:Arrow">Arrow</a><a href="src/Graphics-UI-Gtk-Types.html#castToArrow" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:gTypeArrow" class="def">gTypeArrow</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a><a href="src/Graphics-UI-Gtk-Types.html#gTypeArrow" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:toArrow" class="def">toArrow</a> :: <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ArrowClass">ArrowClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:Arrow">Arrow</a><a href="src/Graphics-UI-Gtk-Types.html#toArrow" class="link">Source</a></p></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:ArrowType" class="def">ArrowType</a>  <a href="src/Graphics-UI-Gtk-General-Enums.html#ArrowType" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:ArrowUp" class="def">ArrowUp</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ArrowDown" class="def">ArrowDown</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ArrowLeft" class="def">ArrowLeft</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ArrowRight" class="def">ArrowRight</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ArrowNone" class="def">ArrowNone</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:ArrowType" class="caption collapser" onclick="toggleSection('i:ArrowType')">Instances</p><div id="section.i:ArrowType" class="show"><table><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-Misc-Arrow.html#t:ArrowType">ArrowType</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-Misc-Arrow.html#t:ArrowType">ArrowType</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-Misc-Arrow.html#t:ArrowType">ArrowType</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:ShadowType" class="def">ShadowType</a>  <a href="src/Graphics-UI-Gtk-General-Enums.html#ShadowType" class="link">Source</a></p><div class="doc"><p>Shadow types
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:ShadowNone" class="def">ShadowNone</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ShadowIn" class="def">ShadowIn</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ShadowOut" class="def">ShadowOut</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ShadowEtchedIn" class="def">ShadowEtchedIn</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ShadowEtchedOut" class="def">ShadowEtchedOut</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:ShadowType" class="caption collapser" onclick="toggleSection('i:ShadowType')">Instances</p><div id="section.i:ShadowType" class="show"><table><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-Misc-Arrow.html#t:ShadowType">ShadowType</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-Misc-Arrow.html#t:ShadowType">ShadowType</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-Misc-Arrow.html#t:ShadowType">ShadowType</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><h1 id="g:4">Constructors
</h1><div class="top"><p class="src"><a name="v:arrowNew" class="def">arrowNew</a> :: <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ArrowType">ArrowType</a> -&gt; <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ShadowType">ShadowType</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-Misc-Arrow.html#t:Arrow">Arrow</a><a href="src/Graphics-UI-Gtk-Misc-Arrow.html#arrowNew" class="link">Source</a></p><div class="doc"><p>Creates a new arrow widget.
</p></div></div><h1 id="g:5">Methods
</h1><div class="top"><p class="src"><a name="v:arrowSet" class="def">arrowSet</a> :: <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ArrowClass">ArrowClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ArrowType">ArrowType</a> -&gt; <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ShadowType">ShadowType</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Misc-Arrow.html#arrowSet" class="link">Source</a></p><div class="doc"><p>Sets the direction and style of the <code><a href="Graphics-UI-Gtk-Misc-Arrow.html#t:Arrow">Arrow</a></code>.
</p></div></div><h1 id="g:6">Attributes
</h1><div class="top"><p class="src"><a name="v:arrowArrowType" class="def">arrowArrowType</a> :: <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ArrowClass">ArrowClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ArrowType">ArrowType</a><a href="src/Graphics-UI-Gtk-Misc-Arrow.html#arrowArrowType" class="link">Source</a></p><div class="doc"><p>The direction the arrow should point.
</p><p>Default value: <code><a href="Graphics-UI-Gtk-Misc-Arrow.html#v:ArrowRight">ArrowRight</a></code>
</p></div></div><div class="top"><p class="src"><a name="v:arrowShadowType" class="def">arrowShadowType</a> :: <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ArrowClass">ArrowClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-Misc-Arrow.html#t:ShadowType">ShadowType</a><a href="src/Graphics-UI-Gtk-Misc-Arrow.html#arrowShadowType" class="link">Source</a></p><div class="doc"><p>Appearance of the shadow surrounding the arrow.
</p><p>Default value: <code><a href="Graphics-UI-Gtk-Misc-Arrow.html#v:ShadowOut">ShadowOut</a></code>
</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>