Sophie

Sophie

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

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.ModelView.IconView</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-ModelView-IconView.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-UI-Gtk-ModelView-IconView.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.ModelView.IconView</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><li><a href="#g:7">Signals
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>A widget which displays a list of icons in a grid
</p><ul><li> Module available since Gtk+ version 2.6
</li></ul></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:IconView">IconView</a> </li><li class="src short"><span class="keyword">class</span> <a href="Graphics-UI-Gtk-Abstract-Container.html#t:ContainerClass">ContainerClass</a> o =&gt; <a href="#t:IconViewClass">IconViewClass</a> o </li><li class="src short"><a href="#v:castToIconView">castToIconView</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-ModelView-IconView.html#t:IconView">IconView</a></li><li class="src short"><a href="#v:gTypeIconView">gTypeIconView</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a></li><li class="src short"><a href="#v:toIconView">toIconView</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconView">IconView</a></li><li class="src short"><a href="#v:iconViewNew">iconViewNew</a> :: <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-ModelView-IconView.html#t:IconView">IconView</a></li><li class="src short"><a href="#v:iconViewNewWithModel">iconViewNewWithModel</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeModelClass">TreeModelClass</a> model =&gt; model -&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-ModelView-IconView.html#t:IconView">IconView</a></li><li class="src short"><a href="#v:iconViewSetModel">iconViewSetModel</a> :: (<a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self, <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeModelClass">TreeModelClass</a> model) =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> model -&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:iconViewGetModel">iconViewGetModel</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-ModelView-TreeModel.html#t:TreeModel">TreeModel</a>)</li><li class="src short"><a href="#v:iconViewSetTextColumn">iconViewSetTextColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:ColumnId">ColumnId</a> row <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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:iconViewGetTextColumn">iconViewGetTextColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-ModelView-TreeModel.html#t:ColumnId">ColumnId</a> row <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)</li><li class="src short"><a href="#v:iconViewSetMarkupColumn">iconViewSetMarkupColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:ColumnId">ColumnId</a> row <a href="/usr/share/doc/ghc/html/libraries/pango-0.12.0/Graphics-Rendering-Pango-Enums.html#t:Markup">Markup</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:iconViewGetMarkupColumn">iconViewGetMarkupColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-ModelView-TreeModel.html#t:ColumnId">ColumnId</a> row <a href="/usr/share/doc/ghc/html/libraries/pango-0.12.0/Graphics-Rendering-Pango-Enums.html#t:Markup">Markup</a>)</li><li class="src short"><a href="#v:iconViewSetPixbufColumn">iconViewSetPixbufColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:ColumnId">ColumnId</a> row <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/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:iconViewGetPixbufColumn">iconViewGetPixbufColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-ModelView-TreeModel.html#t:ColumnId">ColumnId</a> row <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a>)</li><li class="src short"><a href="#v:iconViewGetPathAtPos">iconViewGetPathAtPos</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-ModelView-TreeModel.html#t:TreePath">TreePath</a></li><li class="src short"><a href="#v:iconViewSelectedForeach">iconViewSelectedForeach</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&gt; (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</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>) -&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:iconViewSetSelectionMode">iconViewSetSelectionMode</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-General-Enums.html#t:SelectionMode">SelectionMode</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:iconViewGetSelectionMode">iconViewGetSelectionMode</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-General-Enums.html#t:SelectionMode">SelectionMode</a></li><li class="src short"><a href="#v:iconViewSetOrientation">iconViewSetOrientation</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-General-Enums.html#t:Orientation">Orientation</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:iconViewGetOrientation">iconViewGetOrientation</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-General-Enums.html#t:Orientation">Orientation</a></li><li class="src short"><a href="#v:iconViewSetColumns">iconViewSetColumns</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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="/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:iconViewGetColumns">iconViewGetColumns</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:iconViewSetItemWidth">iconViewSetItemWidth</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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="/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:iconViewGetItemWidth">iconViewGetItemWidth</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:iconViewSetSpacing">iconViewSetSpacing</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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="/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:iconViewGetSpacing">iconViewGetSpacing</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:iconViewSetRowSpacing">iconViewSetRowSpacing</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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="/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:iconViewGetRowSpacing">iconViewGetRowSpacing</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:iconViewSetColumnSpacing">iconViewSetColumnSpacing</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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="/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:iconViewGetColumnSpacing">iconViewGetColumnSpacing</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:iconViewSetMargin">iconViewSetMargin</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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="/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:iconViewGetMargin">iconViewGetMargin</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:iconViewSelectPath">iconViewSelectPath</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</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:iconViewUnselectPath">iconViewUnselectPath</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</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:iconViewPathIsSelected">iconViewPathIsSelected</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</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-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:iconViewGetSelectedItems">iconViewGetSelectedItems</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-ModelView-TreeModel.html#t:TreePath">TreePath</a>]</li><li class="src short"><a href="#v:iconViewSelectAll">iconViewSelectAll</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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:iconViewUnselectAll">iconViewUnselectAll</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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:iconViewItemActivated">iconViewItemActivated</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</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:iconViewGetItemAtPos">iconViewGetItemAtPos</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a>, <a href="Graphics-UI-Gtk-ModelView-CellRenderer.html#t:CellRenderer">CellRenderer</a>))</li><li class="src short"><a href="#v:iconViewSetCursor">iconViewSetCursor</a> :: (<a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self, <a href="Graphics-UI-Gtk-ModelView-CellRenderer.html#t:CellRendererClass">CellRendererClass</a> cell) =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Either.html#t:Either">Either</a> <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a> cell -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</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:iconViewGetCursor">iconViewGetCursor</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-ModelView-TreeModel.html#t:TreePath">TreePath</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-ModelView-CellRenderer.html#t:CellRenderer">CellRenderer</a>)</li><li class="src short"><a href="#v:iconViewScrollToPath">iconViewScrollToPath</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Float">Float</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Float">Float</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:iconViewGetVisibleRange">iconViewGetVisibleRange</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-ModelView-TreeModel.html#t:TreePath">TreePath</a>, <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a>))</li><li class="src short"><a href="#v:iconViewEnableModelDragSource">iconViewEnableModelDragSource</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&gt; [<a href="Graphics-UI-Gtk-General-Enums.html#t:Modifier">Modifier</a>] -&gt; <a href="Graphics-UI-Gtk-General-Selection.html#t:TargetList">TargetList</a> -&gt; [<a href="Graphics-UI-Gtk-General-Enums.html#t:DragAction">DragAction</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:iconViewEnableModelDragDest">iconViewEnableModelDragDest</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-General-Selection.html#t:TargetList">TargetList</a> -&gt; [<a href="Graphics-UI-Gtk-General-Enums.html#t:DragAction">DragAction</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:iconViewUnsetModelDragSource">iconViewUnsetModelDragSource</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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:iconViewUnsetModelDragDest">iconViewUnsetModelDragDest</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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:iconViewSetReorderable">iconViewSetReorderable</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</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:iconViewGetReorderable">iconViewGetReorderable</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:iconViewGetItemRow">iconViewGetItemRow</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</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-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:iconViewGetItemColumn">iconViewGetItemColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</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-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:iconViewSelectionMode">iconViewSelectionMode</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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-General-Enums.html#t:SelectionMode">SelectionMode</a></li><li class="src short"><a href="#v:iconViewTextColumn">iconViewTextColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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-ModelView-TreeModel.html#t:ColumnId">ColumnId</a> row <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)</li><li class="src short"><a href="#v:iconViewMarkupColumn">iconViewMarkupColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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-ModelView-TreeModel.html#t:ColumnId">ColumnId</a> row <a href="/usr/share/doc/ghc/html/libraries/pango-0.12.0/Graphics-Rendering-Pango-Enums.html#t:Markup">Markup</a>)</li><li class="src short"><a href="#v:iconViewPixbufColumn">iconViewPixbufColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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-ModelView-TreeModel.html#t:ColumnId">ColumnId</a> row <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a>)</li><li class="src short"><a href="#v:iconViewModel">iconViewModel</a> :: (<a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self, <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeModelClass">TreeModelClass</a> model) =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadWriteAttr">ReadWriteAttr</a> self (<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-ModelView-TreeModel.html#t:TreeModel">TreeModel</a>) (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> model)</li><li class="src short"><a href="#v:iconViewColumns">iconViewColumns</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:iconViewItemWidth">iconViewItemWidth</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:iconViewSpacing">iconViewSpacing</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:iconViewRowSpacing">iconViewRowSpacing</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:iconViewColumnSpacing">iconViewColumnSpacing</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:iconViewMargin">iconViewMargin</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:iconViewOrientation">iconViewOrientation</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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-General-Enums.html#t:Orientation">Orientation</a></li><li class="src short"><a href="#v:iconViewReorderable">iconViewReorderable</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:iconViewItemOrientation">iconViewItemOrientation</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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-General-Enums.html#t:Orientation">Orientation</a></li><li class="src short"><a href="#v:setIconViewScrollAdjustments">setIconViewScrollAdjustments</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a> -&gt; <a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</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:itemActivated">itemActivated</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</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:selectionChanged">selectionChanged</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<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></ul></div><div id="interface"><h1 id="g:1">Detail
</h1><div class="doc"><p><code><a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconView">IconView</a></code> provides an alternative view on a list model. It displays the
 model as a grid of icons with labels. Like <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code>, it allows to select
 one or multiple items (depending on the selection mode, see
 <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#v:iconViewSetSelectionMode">iconViewSetSelectionMode</a></code>). In addition to selection with the arrow keys,
 <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconView">IconView</a></code> supports rubberband selection, which is controlled by dragging
 the pointer.
</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-Container.html#t:Container">Container</a></code>
 | +----IconView
</pre></div><h1 id="g:3">Types
</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:IconView" class="def">IconView</a>  <a href="src/Graphics-UI-Gtk-Types.html#IconView" class="link">Source</a></p><div class="subs instances"><p id="control.i:IconView" class="caption collapser" onclick="toggleSection('i:IconView')">Instances</p><div id="section.i:IconView" 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-ModelView-IconView.html#t:IconView">IconView</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-ModelView-IconView.html#t:IconView">IconView</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-ModelView-IconView.html#t:IconView">IconView</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-ModelView-CellLayout.html#t:CellLayoutClass">CellLayoutClass</a> <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconView">IconView</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-ModelView-CellLayout.html#t:CellLayoutClass">CellLayoutClass</a> <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconView">IconView</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconView">IconView</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Container.html#t:ContainerClass">ContainerClass</a> <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconView">IconView</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-ModelView-IconView.html#t:IconView">IconView</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-ModelView-IconView.html#t:IconView">IconView</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-Container.html#t:ContainerClass">ContainerClass</a> o =&gt; <a name="t:IconViewClass" class="def">IconViewClass</a> o <a href="src/Graphics-UI-Gtk-Types.html#IconViewClass" class="link">Source</a></p><div class="subs instances"><p id="control.i:IconViewClass" class="caption collapser" onclick="toggleSection('i:IconViewClass')">Instances</p><div id="section.i:IconViewClass" class="show"><table><tr><td class="src"><a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconView">IconView</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:castToIconView" class="def">castToIconView</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-ModelView-IconView.html#t:IconView">IconView</a><a href="src/Graphics-UI-Gtk-Types.html#castToIconView" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:gTypeIconView" class="def">gTypeIconView</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a><a href="src/Graphics-UI-Gtk-Types.html#gTypeIconView" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:toIconView" class="def">toIconView</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconView">IconView</a><a href="src/Graphics-UI-Gtk-Types.html#toIconView" class="link">Source</a></p></div><h1 id="g:4">Constructors
</h1><div class="top"><p class="src"><a name="v:iconViewNew" class="def">iconViewNew</a> :: <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-ModelView-IconView.html#t:IconView">IconView</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewNew" class="link">Source</a></p><div class="doc"><p>Creates a new <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconView">IconView</a></code> widget
</p></div></div><div class="top"><p class="src"><a name="v:iconViewNewWithModel" class="def">iconViewNewWithModel</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewNewWithModel" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeModelClass">TreeModelClass</a> model</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; model</td><td class="doc"><p><code>model</code> - The model.
</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-ModelView-IconView.html#t:IconView">IconView</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Creates a new <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconView">IconView</a></code> widget with the model <code>model</code> and defines
 how to extract a string and a pixbuf from the model.
</p></div></div><h1 id="g:5">Methods
</h1><div class="top"><p class="src"><a name="v:iconViewSetModel" class="def">iconViewSetModel</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewSetModel" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self, <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeModelClass">TreeModelClass</a> model)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> model</td><td class="doc"><p><code>model</code> - The model.
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the model for a <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconView">IconView</a></code>. If the <code>iconView</code> already has a model
 set, it will remove it before setting the new model. If <code>model</code> is
 <code>Nothing</code>, then it will unset the old model.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewGetModel" class="def">iconViewGetModel</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetModel" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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-ModelView-TreeModel.html#t:TreeModel">TreeModel</a>)</td><td class="doc"><p>returns a <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeModel">TreeModel</a></code>, or <code>Nothing</code> if none is
 currently being used.
</p></td></tr></table></div><div class="doc"><p>Returns the model the <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconView">IconView</a></code> is based on. Returns <code>Nothing</code> if the
 model is unset.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewSetTextColumn" class="def">iconViewSetTextColumn</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewSetTextColumn" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:ColumnId">ColumnId</a> row <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>column</code> - A column in the currently used model.
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the column of the text for entries in the <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconView">IconView</a></code>. If a markup
 source is set using <code>iconViewSetMarkupSource</code>, then the text source is
 ignored.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewGetTextColumn" class="def">iconViewGetTextColumn</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetTextColumn" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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-ModelView-TreeModel.html#t:ColumnId">ColumnId</a> row <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>returns the text column, or <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#v:invalidColumnId">invalidColumnId</a></code> if it's unset.
</p></td></tr></table></div><div class="doc"><p>Returns the column with text for <code>iconView</code>.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewSetMarkupColumn" class="def">iconViewSetMarkupColumn</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewSetMarkupColumn" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:ColumnId">ColumnId</a> row <a href="/usr/share/doc/ghc/html/libraries/pango-0.12.0/Graphics-Rendering-Pango-Enums.html#t:Markup">Markup</a></td><td class="doc"><p><code>column</code> - A column in the currently used model.
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the column of the text for entries in the <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconView">IconView</a></code> as a markup
 string (see <code>Graphics.Rendering.Pango.Markup</code>). A text source that is set
 using <code>iconViewSetTextSource</code> is ignored once a markup source is set.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewGetMarkupColumn" class="def">iconViewGetMarkupColumn</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetMarkupColumn" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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-ModelView-TreeModel.html#t:ColumnId">ColumnId</a> row <a href="/usr/share/doc/ghc/html/libraries/pango-0.12.0/Graphics-Rendering-Pango-Enums.html#t:Markup">Markup</a>)</td><td class="doc"><p>returns the markup column, or <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#v:invalidColumnId">invalidColumnId</a></code> if it's unset.
</p></td></tr></table></div><div class="doc"><p>Returns the column with markup text for <code>iconView</code>.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewSetPixbufColumn" class="def">iconViewSetPixbufColumn</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewSetPixbufColumn" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:ColumnId">ColumnId</a> row <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a></td><td class="doc"><p><code>column</code> - A column in the currently used model.
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the column of the <code>Graphics.UI.Gtk.Gdk.Pixbuf</code> for entries in the
 <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconView">IconView</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewGetPixbufColumn" class="def">iconViewGetPixbufColumn</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetPixbufColumn" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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-ModelView-TreeModel.html#t:ColumnId">ColumnId</a> row <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a>)</td><td class="doc"><p>returns the pixbuf column, or <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#v:invalidColumnId">invalidColumnId</a></code> if it's unset.
</p></td></tr></table></div><div class="doc"><p>Returns the column with pixbufs for <code>iconView</code>.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewGetPathAtPos" class="def">iconViewGetPathAtPos</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetPathAtPos" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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 x position to be identified
</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 y position to be identified
</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-ModelView-TreeModel.html#t:TreePath">TreePath</a></td><td class="doc"><p>returns The <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a></code> corresponding to the icon or <code>[]</code>
 if no icon exists at that position.
</p></td></tr></table></div><div class="doc"><p>Finds the path at the point (<code>x</code>, <code>y</code>), relative to widget coordinates.
 See <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#v:iconViewGetItemAtPos">iconViewGetItemAtPos</a></code>, if you are also interested in the cell at the
 specified position.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewSelectedForeach" class="def">iconViewSelectedForeach</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewSelectedForeach" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</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>)</td><td class="doc"><p><code>(path -&gt; ...)</code> - The funcion to call for each
 selected icon.
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Calls a function for each selected icon. Note that the model or selection
 cannot be modified from within this function.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewSetSelectionMode" class="def">iconViewSetSelectionMode</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewSetSelectionMode" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-General-Enums.html#t:SelectionMode">SelectionMode</a></td><td class="doc"><p><code>mode</code> - The selection mode
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the selection mode of the <code>iconView</code>.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewGetSelectionMode" class="def">iconViewGetSelectionMode</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetSelectionMode" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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-General-Enums.html#t:SelectionMode">SelectionMode</a></td><td class="doc"><p>returns the current selection mode
</p></td></tr></table></div><div class="doc"><p>Gets the selection mode of the <code>iconView</code>.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewSetOrientation" class="def">iconViewSetOrientation</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewSetOrientation" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-General-Enums.html#t:Orientation">Orientation</a></td><td class="doc"><p><code>orientation</code> - the relative position of texts and icons
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the ::orientation property which determines whether the labels are
 drawn beside the icons instead of below.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewGetOrientation" class="def">iconViewGetOrientation</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetOrientation" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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-General-Enums.html#t:Orientation">Orientation</a></td><td class="doc"><p>returns the relative position of texts and icons
</p></td></tr></table></div><div class="doc"><p>Returns the value of the ::orientation property which determines whether
 the labels are drawn beside the icons instead of below.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewSetColumns" class="def">iconViewSetColumns</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewSetColumns" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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>columns</code> - the number of columns
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the ::columns property which determines in how many columns the
 icons are arranged. If <code>columns</code> is -1, the number of columns will be chosen
 automatically to fill the available area.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewGetColumns" class="def">iconViewGetColumns</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetColumns" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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-Int.html#t:Int">Int</a></td><td class="doc"><p>returns the number of columns, or -1
</p></td></tr></table></div><div class="doc"><p>Returns the value of the ::columns property.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewSetItemWidth" class="def">iconViewSetItemWidth</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewSetItemWidth" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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>itemWidth</code> - the width for each item
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the ::item-width property which specifies the width to use for each
 item. If it is set to -1, the icon view will automatically determine a
 suitable item size.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewGetItemWidth" class="def">iconViewGetItemWidth</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetItemWidth" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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-Int.html#t:Int">Int</a></td><td class="doc"><p>returns the width of a single item, or -1
</p></td></tr></table></div><div class="doc"><p>Returns the value of the ::item-width property.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewSetSpacing" class="def">iconViewSetSpacing</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewSetSpacing" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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>spacing</code> - the spacing
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the ::spacing property which specifies the space which is inserted
 between the cells (i.e. the icon and the text) of an item.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewGetSpacing" class="def">iconViewGetSpacing</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetSpacing" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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-Int.html#t:Int">Int</a></td><td class="doc"><p>returns the space between cells
</p></td></tr></table></div><div class="doc"><p>Returns the value of the ::spacing property.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewSetRowSpacing" class="def">iconViewSetRowSpacing</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewSetRowSpacing" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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>rowSpacing</code> - the row spacing
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the ::row-spacing property which specifies the space which is
 inserted between the rows of the icon view.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewGetRowSpacing" class="def">iconViewGetRowSpacing</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetRowSpacing" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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-Int.html#t:Int">Int</a></td><td class="doc"><p>returns the space between rows
</p></td></tr></table></div><div class="doc"><p>Returns the value of the ::row-spacing property.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewSetColumnSpacing" class="def">iconViewSetColumnSpacing</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewSetColumnSpacing" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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>columnSpacing</code> - the column spacing
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the ::column-spacing property which specifies the space which is
 inserted between the columns of the icon view.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewGetColumnSpacing" class="def">iconViewGetColumnSpacing</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetColumnSpacing" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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-Int.html#t:Int">Int</a></td><td class="doc"><p>returns the space between columns
</p></td></tr></table></div><div class="doc"><p>Returns the value of the ::column-spacing property.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewSetMargin" class="def">iconViewSetMargin</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewSetMargin" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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>margin</code> - the margin
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the ::margin property which specifies the space which is inserted at
 the top, bottom, left and right of the icon view.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewGetMargin" class="def">iconViewGetMargin</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetMargin" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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-Int.html#t:Int">Int</a></td><td class="doc"><p>returns the space at the borders
</p></td></tr></table></div><div class="doc"><p>Returns the value of the ::margin property.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewSelectPath" class="def">iconViewSelectPath</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewSelectPath" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a></td><td class="doc"><p><code>path</code> - The <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a></code> to be selected.
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Selects the row at <code>path</code>.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewUnselectPath" class="def">iconViewUnselectPath</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewUnselectPath" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a></td><td class="doc"><p><code>path</code> - The <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a></code> to be unselected.
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Unselects the row at <code>path</code>.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewPathIsSelected" class="def">iconViewPathIsSelected</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewPathIsSelected" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a></td><td class="doc"><p><code>path</code> - A <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a></code> to check selection on.
</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-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <code>True</code> if <code>path</code> is selected.
</p></td></tr></table></div><div class="doc"><p>Returns <code>True</code> if the icon pointed to by <code>path</code> is currently selected. If
 <code>icon</code> does not point to a valid location, <code>False</code> is returned.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewGetSelectedItems" class="def">iconViewGetSelectedItems</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetSelectedItems" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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-ModelView-TreeModel.html#t:TreePath">TreePath</a>]</td><td class="doc"><p>returns a list of <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a></code>s, one for each selected row.
</p></td></tr></table></div><div class="doc"><p>Creates a list of paths of all selected items. Additionally, if you are
 planning on modifying the model after calling this function, you may want
 to convert the returned list into a list of <code>TreeRowReference</code>s. To do
 this, you can use <code>treeRowReferenceNew</code>.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewSelectAll" class="def">iconViewSelectAll</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-ModelView-IconView.html#iconViewSelectAll" class="link">Source</a></p><div class="doc"><p>Selects all the icons. <code>iconView</code> must has its selection mode set to
 <code>SelectionMultiple</code>.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewUnselectAll" class="def">iconViewUnselectAll</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-ModelView-IconView.html#iconViewUnselectAll" class="link">Source</a></p><div class="doc"><p>Unselects all the icons.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewItemActivated" class="def">iconViewItemActivated</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewItemActivated" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a></td><td class="doc"><p><code>path</code> - The <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a></code> to be activated
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Activates the item determined by <code>path</code>.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewGetItemAtPos" class="def">iconViewGetItemAtPos</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetItemAtPos" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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 x position to be identified
</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 y position to be identified
</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-ModelView-TreeModel.html#t:TreePath">TreePath</a>, <a href="Graphics-UI-Gtk-ModelView-CellRenderer.html#t:CellRenderer">CellRenderer</a>))</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Finds the path at the point (<code>x</code>, <code>y</code>), relative to widget coordinates.
 In contrast to <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#v:iconViewGetPathAtPos">iconViewGetPathAtPos</a></code>, this function also obtains the cell
 at the specified position.
</p><ul><li> Available since Gtk+ version 2.8
</li></ul></div></div><div class="top"><p class="src"><a name="v:iconViewSetCursor" class="def">iconViewSetCursor</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewSetCursor" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self, <a href="Graphics-UI-Gtk-ModelView-CellRenderer.html#t:CellRendererClass">CellRendererClass</a> cell)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Either.html#t:Either">Either</a> <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a> cell</td><td class="doc"><p>the path or the cell
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><code>startEditing</code> - <code>True</code> if the specified cell should start
 being edited.
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Given <code>Left path</code> as argument , sets the current keyboard focus to be at
 <code>path</code>, and selects it. This is useful when you want to focus the user's
 attention on a particular item. If <code>Right cell</code> is given, then focus is
 given to the cell specified by it. Additionally, if <code>startEditing</code> is
 <code>True</code>, then editing should be started in the specified cell.
</p><p>This function is often followed by
 <code>Graphics.UI.Gtk.Abstract.Widget.widgetGrabFocus</code> in order to give keyboard
 focus to the widget. Please note that editing can only happen when the
 widget is realized.
</p><ul><li> Available since Gtk+ version 2.8
</li></ul></div></div><div class="top"><p class="src"><a name="v:iconViewGetCursor" class="def">iconViewGetCursor</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetCursor" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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-ModelView-TreeModel.html#t:TreePath">TreePath</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-ModelView-CellRenderer.html#t:CellRenderer">CellRenderer</a>)</td><td class="doc"><p>returns a <code>path</code> to the cursor and a <code>cell</code> if the widget has the input focus
</p></td></tr></table></div><div class="doc"><p>Return a <code>path</code> and a <code>cell</code> with the current cursor path and cell. If the
 cursor isn't currently set, then <code>[]</code> will be returned for the <code>path</code>. If no cell currently has focus,
 then <code>cell</code> will be <code>Nothing</code>.
</p><ul><li> Available since Gtk+ version 2.8
</li></ul></div></div><div class="top"><p class="src"><a name="v:iconViewScrollToPath" class="def">iconViewScrollToPath</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewScrollToPath" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a></td><td class="doc"><p><code>path</code> - The path of the item to move to.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><code>useAlign</code> - whether to use alignment arguments, or <code>False</code>.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Float">Float</a></td><td class="doc"><p><code>rowAlign</code> - The vertical alignment of the item specified by
 <code>path</code>.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Float">Float</a></td><td class="doc"><p><code>colAlign</code> - The horizontal alignment of the item specified
 by <code>path</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Moves the alignments of <code>iconView</code> to the position specified by <code>path</code>.
 <code>rowAlign</code> determines where the row is placed, and <code>colAlign</code> determines
 where <code>column</code> is placed. Both are expected to be between 0.0 and 1.0. 0.0
 means left/top alignment, 1.0 means right/bottom alignment, 0.5 means
 center.
</p><p>If <code>useAlign</code> is <code>False</code>, then the alignment arguments are ignored, and the
 tree does the minimum amount of work to scroll the item onto the screen.
 This means that the item will be scrolled to the edge closest to its
 current position. If the item is currently visible on the screen, nothing
 is done.
</p><p>This function only works if the model is set, and <code>path</code> is a valid row on
 the model. If the model changes before the <code>iconView</code> is realized, the
 centered path will be modified to reflect this change.
</p><ul><li> Available since Gtk+ version 2.8
</li></ul></div></div><div class="top"><p class="src"><a name="v:iconViewGetVisibleRange" class="def">iconViewGetVisibleRange</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetVisibleRange" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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-ModelView-TreeModel.html#t:TreePath">TreePath</a>, <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a>))</td><td class="doc"><p>returns the first and last visible path, the return value
 <code>Nothing</code> if every element is visible
</p></td></tr></table></div><div class="doc"><p>Retrieve the first and last visible path.
 Note that there may be invisible paths inbetween.
</p><ul><li> Available since Gtk+ version 2.8
</li></ul></div></div><div class="top"><p class="src"><a name="v:iconViewEnableModelDragSource" class="def">iconViewEnableModelDragSource</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewEnableModelDragSource" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; [<a href="Graphics-UI-Gtk-General-Enums.html#t:Modifier">Modifier</a>]</td><td class="doc"><p><code>startButtonMask</code> - Mask of allowed buttons
 to start drag
</p></td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-General-Selection.html#t:TargetList">TargetList</a></td><td class="doc"><p><code>targets</code> - the list of targets that the
 the view will support
</p></td></tr><tr><td class="src">-&gt; [<a href="Graphics-UI-Gtk-General-Enums.html#t:DragAction">DragAction</a>]</td><td class="doc"><p><code>actions</code> - flags denoting the possible actions
 for a drag from this widget
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Turns <code>iconView</code> into a drag source for automatic DND.
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:iconViewEnableModelDragDest" class="def">iconViewEnableModelDragDest</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewEnableModelDragDest" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-General-Selection.html#t:TargetList">TargetList</a></td><td class="doc"><p><code>targets</code> - the list of targets that the
 the view will support
</p></td></tr><tr><td class="src">-&gt; [<a href="Graphics-UI-Gtk-General-Enums.html#t:DragAction">DragAction</a>]</td><td class="doc"><p><code>actions</code> - flags denoting the possible actions
 for a drop into this widget
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Turns <code>iconView</code> into a drop destination for automatic DND.
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:iconViewUnsetModelDragSource" class="def">iconViewUnsetModelDragSource</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-ModelView-IconView.html#iconViewUnsetModelDragSource" class="link">Source</a></p><div class="doc"><p>Undoes the effect of <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#v:iconViewEnableModelDragSource">iconViewEnableModelDragSource</a></code>.
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:iconViewUnsetModelDragDest" class="def">iconViewUnsetModelDragDest</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; self -&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-ModelView-IconView.html#iconViewUnsetModelDragDest" class="link">Source</a></p><div class="doc"><p>Undoes the effect of <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#v:iconViewEnableModelDragDest">iconViewEnableModelDragDest</a></code>.
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:iconViewSetReorderable" class="def">iconViewSetReorderable</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewSetReorderable" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><code>reorderable</code> - <code>True</code>, if the list of items can be reordered.
</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Check if icons can be moved around.
</p><ul><li> Set whether the user can use drag and drop (DND) to reorder the rows in
 the store. This works on both <code>TreeStore</code> and <code>ListStore</code> models. If <code>ro</code>
 is <code>True</code>, then the user can reorder the model by dragging and dropping
 rows. The developer can listen to these changes by connecting to the
 model's signals. If you need to control which rows may be dragged or
 where rows may be dropped, you can override the
 <code><a href="Graphics-UI-Gtk-ModelView-CustomStore.html#v:treeDragSourceRowDraggable">treeDragSourceRowDraggable</a></code>
 function in the default DND implementation of the model.
</li><li> Available since Gtk+ version 2.8
</li></ul></div></div><div class="top"><p class="src"><a name="v:iconViewGetReorderable" class="def">iconViewGetReorderable</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetReorderable" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</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-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <code>True</code> if the list can be reordered.
</p></td></tr></table></div><div class="doc"><p>Retrieves whether the user can reorder the list via drag-and-drop. See
 <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#v:iconViewSetReorderable">iconViewSetReorderable</a></code>.
</p><ul><li> Available since Gtk+ version 2.8
</li></ul></div></div><div class="top"><p class="src"><a name="v:iconViewGetItemRow" class="def">iconViewGetItemRow</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetItemRow" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a></td><td class="doc"><p><code>path</code> the <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a></code> of the item
</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-Int.html#t:Int">Int</a></td><td class="doc"><p>returns The row in which the item is displayed
</p></td></tr></table></div><div class="doc"><p>Gets the row in which the item path is currently displayed. Row numbers start at 0.
</p><ul><li> Available since Gtk+ version 2.22
</li></ul></div></div><div class="top"><p class="src"><a name="v:iconViewGetItemColumn" class="def">iconViewGetItemColumn</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewGetItemColumn" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a></td><td class="doc"><p><code>path</code> the <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a></code> of the item
</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-Int.html#t:Int">Int</a></td><td class="doc"><p>returns The column in which the item is displayed
</p></td></tr></table></div><div class="doc"><p>Gets the column in which the item path is currently displayed. Column numbers start at 0.
</p><ul><li> Available since Gtk+ version 2.22
</li></ul></div></div><h1 id="g:6">Attributes
</h1><div class="top"><p class="src"><a name="v:iconViewSelectionMode" class="def">iconViewSelectionMode</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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-General-Enums.html#t:SelectionMode">SelectionMode</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewSelectionMode" class="link">Source</a></p><div class="doc"><p>The ::selection-mode property specifies the selection mode of icon view.
 If the mode is <code>SelectionMultiple</code>, rubberband selection is enabled, for the
 other modes, only keyboard selection is possible.
</p><p>Default value: <code>SelectionSingle</code>
</p></div></div><div class="top"><p class="src"><a name="v:iconViewTextColumn" class="def">iconViewTextColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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-ModelView-TreeModel.html#t:ColumnId">ColumnId</a> row <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)<a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewTextColumn" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#v:iconViewTextColumn">iconViewTextColumn</a></code> property contains the number of the model column
 containing the texts which are displayed. If this property and the
 <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#v:iconViewMarkupColumn">iconViewMarkupColumn</a></code> property are both set to <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#v:invalidColumnId">invalidColumnId</a></code>, no texts
 are displayed.
</p><p>Default value: <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#v:invalidColumnId">invalidColumnId</a></code>
</p></div></div><div class="top"><p class="src"><a name="v:iconViewMarkupColumn" class="def">iconViewMarkupColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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-ModelView-TreeModel.html#t:ColumnId">ColumnId</a> row <a href="/usr/share/doc/ghc/html/libraries/pango-0.12.0/Graphics-Rendering-Pango-Enums.html#t:Markup">Markup</a>)<a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewMarkupColumn" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#v:iconViewMarkupColumn">iconViewMarkupColumn</a></code> property contains the number of the model column
 containing markup information to be displayed. If this property and the
 <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#v:iconViewTextColumn">iconViewTextColumn</a></code> property are both set to column numbers, it overrides the text
 column. If both are set to <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#v:invalidColumnId">invalidColumnId</a></code>, no texts are displayed.
</p><p>Default value: <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#v:invalidColumnId">invalidColumnId</a></code>
</p></div></div><div class="top"><p class="src"><a name="v:iconViewPixbufColumn" class="def">iconViewPixbufColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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-ModelView-TreeModel.html#t:ColumnId">ColumnId</a> row <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a>)<a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewPixbufColumn" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-ModelView-IconView.html#v:iconViewPixbufColumn">iconViewPixbufColumn</a></code> property contains the number of the model column
 containing the pixbufs which are displayed. Setting this property to
 <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#v:invalidColumnId">invalidColumnId</a></code> turns off the display of pixbufs.
</p><p>Default value: <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#v:invalidColumnId">invalidColumnId</a></code>
</p></div></div><div class="top"><p class="src"><a name="v:iconViewModel" class="def">iconViewModel</a> :: (<a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self, <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeModelClass">TreeModelClass</a> model) =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadWriteAttr">ReadWriteAttr</a> self (<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-ModelView-TreeModel.html#t:TreeModel">TreeModel</a>) (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> model)<a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewModel" class="link">Source</a></p><div class="doc"><p>The model for the icon view.
</p></div></div><div class="top"><p class="src"><a name="v:iconViewColumns" class="def">iconViewColumns</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewColumns" class="link">Source</a></p><div class="doc"><p>The columns property contains the number of the columns in which the
 items should be displayed. If it is -1, the number of columns will be chosen
 automatically to fill the available area.
</p><p>Allowed values: &gt;= -1
</p><p>Default value: -1
</p></div></div><div class="top"><p class="src"><a name="v:iconViewItemWidth" class="def">iconViewItemWidth</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewItemWidth" class="link">Source</a></p><div class="doc"><p>The item-width property specifies the width to use for each item. If it
 is set to -1, the icon view will automatically determine a suitable item
 size.
</p><p>Allowed values: &gt;= -1
</p><p>Default value: -1
</p></div></div><div class="top"><p class="src"><a name="v:iconViewSpacing" class="def">iconViewSpacing</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewSpacing" class="link">Source</a></p><div class="doc"><p>The spacing property specifies the space which is inserted between the
 cells (i.e. the icon and the text) of an item.
</p><p>Allowed values: &gt;= 0
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:iconViewRowSpacing" class="def">iconViewRowSpacing</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewRowSpacing" class="link">Source</a></p><div class="doc"><p>The row-spacing property specifies the space which is inserted between
 the rows of the icon view.
</p><p>Allowed values: &gt;= 0
</p><p>Default value: 6
</p></div></div><div class="top"><p class="src"><a name="v:iconViewColumnSpacing" class="def">iconViewColumnSpacing</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewColumnSpacing" class="link">Source</a></p><div class="doc"><p>The column-spacing property specifies the space which is inserted between
 the columns of the icon view.
</p><p>Allowed values: &gt;= 0
</p><p>Default value: 6
</p></div></div><div class="top"><p class="src"><a name="v:iconViewMargin" class="def">iconViewMargin</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewMargin" class="link">Source</a></p><div class="doc"><p>The margin property specifies the space which is inserted at the edges of
 the icon view.
</p><p>Allowed values: &gt;= 0
</p><p>Default value: 6
</p></div></div><div class="top"><p class="src"><a name="v:iconViewOrientation" class="def">iconViewOrientation</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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-General-Enums.html#t:Orientation">Orientation</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewOrientation" class="link">Source</a></p><div class="doc"><p>The orientation property specifies how the cells (i.e. the icon and the
 text) of the item are positioned relative to each other.
</p><p>Default value: <code>OrientationVertical</code>
</p></div></div><div class="top"><p class="src"><a name="v:iconViewReorderable" class="def">iconViewReorderable</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewReorderable" class="link">Source</a></p><div class="doc"><p>The reorderable property specifies if the items can be reordered by DND.
</p><p>Default value: <code>False</code>
</p><ul><li> Available since Gtk+ version 2.8
</li></ul></div></div><div class="top"><p class="src"><a name="v:iconViewItemOrientation" class="def">iconViewItemOrientation</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</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-General-Enums.html#t:Orientation">Orientation</a><a href="src/Graphics-UI-Gtk-ModelView-IconView.html#iconViewItemOrientation" class="link">Source</a></p><div class="doc"><p>The item-orientation property specifies how the cells (i.e. the icon and the text) of the item are
 positioned relative to each other.
</p><p>Default value: <code>OrientationVertical</code>
</p><ul><li> Available since Gtk+ version 2.22
</li></ul></div></div><h1 id="g:7">Signals
</h1><div class="top"><p class="src"><a name="v:setIconViewScrollAdjustments" class="def">setIconViewScrollAdjustments</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a> -&gt; <a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</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-ModelView-IconView.html#setIconViewScrollAdjustments" class="link">Source</a></p><div class="doc"><p>New scroll adjustment have been set for this widget.
</p></div></div><div class="top"><p class="src"><a name="v:itemActivated" class="def">itemActivated</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</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-ModelView-IconView.html#itemActivated" class="link">Source</a></p><div class="doc"><p>A specific element has been activated (by pressing enter or double clicking).
</p></div></div><div class="top"><p class="src"><a name="v:selectionChanged" class="def">selectionChanged</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<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-ModelView-IconView.html#selectionChanged" class="link">Source</a></p><div class="doc"><p>The selected item changed.
</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>