<!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 => <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 => obj -> <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 => o -> <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 => model -> <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) => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> model -> <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 => 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/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 => 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="/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 => self -> <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 => 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="/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 => self -> <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 => 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="/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 => self -> <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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</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-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 => self -> (<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/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="/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 => self -> <a href="Graphics-UI-Gtk-General-Enums.html#t:SelectionMode">SelectionMode</a> -> <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 => self -> <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 => self -> <a href="Graphics-UI-Gtk-General-Enums.html#t:Orientation">Orientation</a> -> <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 => self -> <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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <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 => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <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 => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <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 => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <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 => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <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 => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <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 => 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/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 => self -> <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/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 => self -> <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/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 => self -> <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/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 => self -> <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 => 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><li class="src short"><a href="#v:iconViewUnselectAll">iconViewUnselectAll</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self => 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><li class="src short"><a href="#v:iconViewItemActivated">iconViewItemActivated</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self => self -> <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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <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) => self -> <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 -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -> <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 => self -> <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 => self -> <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-Bool.html#t:Bool">Bool</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Float">Float</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Float">Float</a> -> <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 => 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/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 => self -> [<a href="Graphics-UI-Gtk-General-Enums.html#t:Modifier">Modifier</a>] -> <a href="Graphics-UI-Gtk-General-Selection.html#t:TargetList">TargetList</a> -> [<a href="Graphics-UI-Gtk-General-Enums.html#t:DragAction">DragAction</a>] -> <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 => self -> <a href="Graphics-UI-Gtk-General-Selection.html#t:TargetList">TargetList</a> -> [<a href="Graphics-UI-Gtk-General-Enums.html#t:DragAction">DragAction</a>] -> <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 => 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><li class="src short"><a href="#v:iconViewUnsetModelDragDest">iconViewUnsetModelDragDest</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self => 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><li class="src short"><a href="#v:iconViewSetReorderable">iconViewSetReorderable</a> :: <a href="Graphics-UI-Gtk-ModelView-IconView.html#t:IconViewClass">IconViewClass</a> self => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -> <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 => 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/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 => self -> <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/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 => self -> <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/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 => <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 => <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 => <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 => <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) => <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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> -> <a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a> -> <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 => <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> -> <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 => <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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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 => <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"> </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 => obj -> <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 => o -> <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"> </td></tr><tr><td class="src">=> model</td><td class="doc"><p><code>model</code> - The model. </p></td></tr><tr><td class="src">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> (<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/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 -> ...)</code> - The funcion to call for each selected icon. </p></td></tr><tr><td class="src">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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 => 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#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 => 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#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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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">-> <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">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> [<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">-> <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">-> [<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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> [<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">-> <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"> </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 => 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#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 => 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#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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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 => <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 => <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 => <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 => <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) => <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 => <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: >= -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 => <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: >= -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 => <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: >= 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 => <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: >= 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 => <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: >= 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 => <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: >= 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 => <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 => <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 => <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 => <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> -> <a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a> -> <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 => <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> -> <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 => <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>