<!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.TreeView</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-TreeView.html");}; //]]> </script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-UI-Gtk-ModelView-TreeView.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.TreeView</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Description </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><li><a href="#g:8">Deprecated </a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>A widget for displaying both trees and lists. </p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:TreeView">TreeView</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:TreeViewClass">TreeViewClass</a> o </li><li class="src short"><a href="#v:castToTreeView">castToTreeView</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-TreeView.html#t:TreeView">TreeView</a></li><li class="src short"><a href="#v:gTypeTreeView">gTypeTreeView</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a></li><li class="src short"><a href="#v:toTreeView">toTreeView</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> o => o -> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></li><li class="src short"><span class="keyword">type</span> <a href="#t:Point">Point</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/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><span class="keyword">data</span> <a href="#t:DragAction">DragAction</a> <ul class="subs"><li>= <a href="#v:ActionDefault">ActionDefault</a> </li><li>| <a href="#v:ActionCopy">ActionCopy</a> </li><li>| <a href="#v:ActionMove">ActionMove</a> </li><li>| <a href="#v:ActionLink">ActionLink</a> </li><li>| <a href="#v:ActionPrivate">ActionPrivate</a> </li><li>| <a href="#v:ActionAsk">ActionAsk</a> </li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:TreeViewGridLines">TreeViewGridLines</a> <ul class="subs"><li>= <a href="#v:TreeViewGridLinesNone">TreeViewGridLinesNone</a> </li><li>| <a href="#v:TreeViewGridLinesHorizontal">TreeViewGridLinesHorizontal</a> </li><li>| <a href="#v:TreeViewGridLinesVertical">TreeViewGridLinesVertical</a> </li><li>| <a href="#v:TreeViewGridLinesBoth">TreeViewGridLinesBoth</a> </li></ul></li><li class="src short"><a href="#v:treeViewNew">treeViewNew</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-TreeView.html#t:TreeView">TreeView</a></li><li class="src short"><a href="#v:treeViewNewWithModel">treeViewNewWithModel</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-TreeView.html#t:TreeView">TreeView</a></li><li class="src short"><a href="#v:treeViewGetModel">treeViewGetModel</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewSetModel">treeViewSetModel</a> :: (<a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self, <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeModelClass">TreeModelClass</a> model) => self -> 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:treeViewGetSelection">treeViewGetSelection</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeSelection.html#t:TreeSelection">TreeSelection</a></li><li class="src short"><a href="#v:treeViewGetHAdjustment">treeViewGetHAdjustment</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-Misc-Adjustment.html#t:Adjustment">Adjustment</a>)</li><li class="src short"><a href="#v:treeViewSetHAdjustment">treeViewSetHAdjustment</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => 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-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:treeViewGetVAdjustment">treeViewGetVAdjustment</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-Misc-Adjustment.html#t:Adjustment">Adjustment</a>)</li><li class="src short"><a href="#v:treeViewSetVAdjustment">treeViewSetVAdjustment</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => 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-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:treeViewGetHeadersVisible">treeViewGetHeadersVisible</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewSetHeadersVisible">treeViewSetHeadersVisible</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewColumnsAutosize">treeViewColumnsAutosize</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewSetHeadersClickable">treeViewSetHeadersClickable</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewGetRulesHint">treeViewGetRulesHint</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewSetRulesHint">treeViewSetRulesHint</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewAppendColumn">treeViewAppendColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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:treeViewRemoveColumn">treeViewRemoveColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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:treeViewInsertColumn">treeViewInsertColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:treeViewGetColumn">treeViewGetColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a>)</li><li class="src short"><a href="#v:treeViewGetColumns">treeViewGetColumns</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a>]</li><li class="src short"><a href="#v:treeViewMoveColumnAfter">treeViewMoveColumnAfter</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a> -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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:treeViewMoveColumnFirst">treeViewMoveColumnFirst</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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:treeViewSetExpanderColumn">treeViewSetExpanderColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => 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-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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:treeViewGetExpanderColumn">treeViewGetExpanderColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a></li><li class="src short"><a href="#v:treeViewSetColumnDragFunction">treeViewSetColumnDragFunction</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => 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-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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>) -> <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:treeViewScrollToPoint">treeViewScrollToPoint</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:treeViewScrollToCell">treeViewScrollToCell</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a> -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</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:treeViewSetCursor">treeViewSetCursor</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-Maybe.html#t:Maybe">Maybe</a> (<a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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/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:treeViewSetCursorOnCell">treeViewSetCursorOnCell</a> :: (<a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self, <a href="Graphics-UI-Gtk-ModelView-CellRenderer.html#t:CellRendererClass">CellRendererClass</a> focusCell) => self -> <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a> -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a> -> focusCell -> <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:treeViewGetCursor">treeViewGetCursor</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a>)</li><li class="src short"><a href="#v:treeViewRowActivated">treeViewRowActivated</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a> -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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:treeViewExpandAll">treeViewExpandAll</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewCollapseAll">treeViewCollapseAll</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewExpandToPath">treeViewExpandToPath</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewExpandRow">treeViewExpandRow</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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/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:treeViewCollapseRow">treeViewCollapseRow</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewMapExpandedRows">treeViewMapExpandedRows</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewRowExpanded">treeViewRowExpanded</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewGetReorderable">treeViewGetReorderable</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewSetReorderable">treeViewSetReorderable</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewGetPathAtPos">treeViewGetPathAtPos</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:Point">Point</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-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a>, <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:Point">Point</a>))</li><li class="src short"><a href="#v:treeViewGetCellArea">treeViewGetCellArea</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => 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:TreePath">TreePath</a> -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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-Gdk-Events.html#t:Rectangle">Rectangle</a></li><li class="src short"><a href="#v:treeViewGetBackgroundArea">treeViewGetBackgroundArea</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => 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:TreePath">TreePath</a> -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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-Gdk-Events.html#t:Rectangle">Rectangle</a></li><li class="src short"><a href="#v:treeViewGetVisibleRect">treeViewGetVisibleRect</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-Gdk-Events.html#t:Rectangle">Rectangle</a></li><li class="src short"><a href="#v:treeViewConvertBinWindowToTreeCoords">treeViewConvertBinWindowToTreeCoords</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:Point">Point</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-TreeView.html#t:Point">Point</a></li><li class="src short"><a href="#v:treeViewConvertBinWindowToWidgetCoords">treeViewConvertBinWindowToWidgetCoords</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:Point">Point</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-TreeView.html#t:Point">Point</a></li><li class="src short"><a href="#v:treeViewConvertTreeToBinWindowCoords">treeViewConvertTreeToBinWindowCoords</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:Point">Point</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-TreeView.html#t:Point">Point</a></li><li class="src short"><a href="#v:treeViewConvertTreeToWidgetCoords">treeViewConvertTreeToWidgetCoords</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:Point">Point</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-TreeView.html#t:Point">Point</a></li><li class="src short"><a href="#v:treeViewConvertWidgetToBinWindowCoords">treeViewConvertWidgetToBinWindowCoords</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:Point">Point</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-TreeView.html#t:Point">Point</a></li><li class="src short"><a href="#v:treeViewConvertWidgetToTreeCoords">treeViewConvertWidgetToTreeCoords</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:Point">Point</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-TreeView.html#t:Point">Point</a></li><li class="src short"><a href="#v:treeViewCreateRowDragIcon">treeViewCreateRowDragIcon</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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="Graphics-UI-Gtk-Gdk-Pixmap.html#t:Pixmap">Pixmap</a></li><li class="src short"><a href="#v:treeViewGetEnableSearch">treeViewGetEnableSearch</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewSetEnableSearch">treeViewSetEnableSearch</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewGetSearchColumn">treeViewGetSearchColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewSetSearchColumn">treeViewSetSearchColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewSetSearchEqualFunc">treeViewSetSearchEqualFunc</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -> <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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>) -> <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:treeViewGetFixedHeightMode">treeViewGetFixedHeightMode</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewSetFixedHeightMode">treeViewSetFixedHeightMode</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewGetHoverSelection">treeViewGetHoverSelection</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewSetHoverSelection">treeViewSetHoverSelection</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewGetHoverExpand">treeViewGetHoverExpand</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewSetHoverExpand">treeViewSetHoverExpand</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewGetHeadersClickable">treeViewGetHeadersClickable</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewGetVisibleRange">treeViewGetVisibleRange</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a>)</li><li class="src short"><a href="#v:treeViewEnableModelDragDest">treeViewEnableModelDragDest</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-General-Selection.html#t:TargetList">TargetList</a> -> [<a href="Graphics-UI-Gtk-ModelView-TreeView.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:treeViewEnableModelDragSource">treeViewEnableModelDragSource</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-ModelView-TreeView.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:treeViewUnsetRowsDragSource">treeViewUnsetRowsDragSource</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewUnsetRowsDragDest">treeViewUnsetRowsDragDest</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewGetSearchEntry">treeViewGetSearchEntry</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-Entry-Entry.html#t:Entry">Entry</a>)</li><li class="src short"><a href="#v:treeViewSetSearchEntry">treeViewSetSearchEntry</a> :: (<a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self, <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> entry) => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> entry -> <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:treeViewSetRowSeparatorFunc">treeViewSetRowSeparatorFunc</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => 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:TreeIter">TreeIter</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>) -> <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:treeViewGetRubberBanding">treeViewGetRubberBanding</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewSetRubberBanding">treeViewSetRubberBanding</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewGetEnableTreeLines">treeViewGetEnableTreeLines</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewSetEnableTreeLines">treeViewSetEnableTreeLines</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewGetGridLines">treeViewGetGridLines</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#t:TreeViewGridLines">TreeViewGridLines</a></li><li class="src short"><a href="#v:treeViewSetGridLines">treeViewSetGridLines</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewGridLines">TreeViewGridLines</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:treeViewModel">treeViewModel</a> :: (<a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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>) model</li><li class="src short"><a href="#v:treeViewHAdjustment">treeViewHAdjustment</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a>)</li><li class="src short"><a href="#v:treeViewVAdjustment">treeViewVAdjustment</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a>)</li><li class="src short"><a href="#v:treeViewHeadersVisible">treeViewHeadersVisible</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewHeadersClickable">treeViewHeadersClickable</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewExpanderColumn">treeViewExpanderColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadWriteAttr">ReadWriteAttr</a> self <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a>)</li><li class="src short"><a href="#v:treeViewReorderable">treeViewReorderable</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewRulesHint">treeViewRulesHint</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewEnableSearch">treeViewEnableSearch</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewSearchColumn">treeViewSearchColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewFixedHeightMode">treeViewFixedHeightMode</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewHoverSelection">treeViewHoverSelection</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewHoverExpand">treeViewHoverExpand</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewShowExpanders">treeViewShowExpanders</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewLevelIndentation">treeViewLevelIndentation</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewRubberBanding">treeViewRubberBanding</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewEnableGridLines">treeViewEnableGridLines</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#t:TreeViewGridLines">TreeViewGridLines</a></li><li class="src short"><a href="#v:treeViewEnableTreeLines">treeViewEnableTreeLines</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:treeViewGridLines">treeViewGridLines</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#t:TreeViewGridLines">TreeViewGridLines</a></li><li class="src short"><a href="#v:treeViewSearchEntry">treeViewSearchEntry</a> :: (<a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self, <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> entry) => <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-Entry-Entry.html#t:Entry">Entry</a>) (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> entry)</li><li class="src short"><a href="#v:columnsChanged">columnsChanged</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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><li class="src short"><a href="#v:cursorChanged">cursorChanged</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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><li class="src short"><a href="#v:rowCollapsed">rowCollapsed</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:TreeIter">TreeIter</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/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:rowExpanded">rowExpanded</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:TreeIter">TreeIter</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/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:rowActivated">rowActivated</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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:testCollapseRow">testCollapseRow</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:TreeIter">TreeIter</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/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:testExpandRow">testExpandRow</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:TreeIter">TreeIter</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/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:treeViewWidgetToTreeCoords">treeViewWidgetToTreeCoords</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:Point">Point</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-TreeView.html#t:Point">Point</a></li><li class="src short"><a href="#v:treeViewTreeToWidgetCoords">treeViewTreeToWidgetCoords</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:Point">Point</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-TreeView.html#t:Point">Point</a></li><li class="src short"><a href="#v:onColumnsChanged">onColumnsChanged</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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="/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:afterColumnsChanged">afterColumnsChanged</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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="/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:onCursorChanged">onCursorChanged</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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="/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:afterCursorChanged">afterCursorChanged</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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="/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:onRowActivated">onRowActivated</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a> -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:afterRowActivated">afterRowActivated</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a> -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:onRowCollapsed">onRowCollapsed</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:afterRowCollapsed">afterRowCollapsed</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:onRowExpanded">onRowExpanded</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:afterRowExpanded">afterRowExpanded</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:onStartInteractiveSearch">onStartInteractiveSearch</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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="/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:afterStartInteractiveSearch">afterStartInteractiveSearch</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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="/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:onTestCollapseRow">onTestCollapseRow</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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/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>) -> <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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:afterTestCollapseRow">afterTestCollapseRow</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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/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>) -> <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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:onTestExpandRow">onTestExpandRow</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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/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>) -> <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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:afterTestExpandRow">afterTestExpandRow</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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/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>) -> <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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li></ul></div><div id="interface"><h1 id="g:1">Description </h1><div class="doc"><p>Widget that displays any object that implements the <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeModel">TreeModel</a></code> interface. </p><p>The widget supports scrolling natively. This implies that pixel coordinates can be given in two formats: relative to the current view's upper left corner or relative to the whole list's coordinates. The former are called widget coordinates while the letter are called tree coordinates. </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> | +----TreeView </pre></div><h1 id="g:3">Types </h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:TreeView" class="def">TreeView</a> <a href="src/Graphics-UI-Gtk-Types.html#TreeView" class="link">Source</a></p><div class="subs instances"><p id="control.i:TreeView" class="caption collapser" onclick="toggleSection('i:TreeView')">Instances</p><div id="section.i:TreeView" 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-TreeView.html#t:TreeView">TreeView</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-TreeView.html#t:TreeView">TreeView</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-TreeView.html#t:TreeView">TreeView</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</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-TreeView.html#t:TreeView">TreeView</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-TreeView.html#t:TreeView">TreeView</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-TreeView.html#t:TreeView">TreeView</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:TreeViewClass" class="def">TreeViewClass</a> o <a href="src/Graphics-UI-Gtk-Types.html#TreeViewClass" class="link">Source</a></p><div class="subs instances"><p id="control.i:TreeViewClass" class="caption collapser" onclick="toggleSection('i:TreeViewClass')">Instances</p><div id="section.i:TreeViewClass" class="show"><table><tr><td class="src"><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></td><td class="doc empty"> </td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:castToTreeView" class="def">castToTreeView</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-TreeView.html#t:TreeView">TreeView</a><a href="src/Graphics-UI-Gtk-Types.html#castToTreeView" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:gTypeTreeView" class="def">gTypeTreeView</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a><a href="src/Graphics-UI-Gtk-Types.html#gTypeTreeView" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:toTreeView" class="def">toTreeView</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> o => o -> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a><a href="src/Graphics-UI-Gtk-Types.html#toTreeView" class="link">Source</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:Point" class="def">Point</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/Data-Int.html#t:Int">Int</a>)<a href="src/Graphics-UI-Gtk-General-Structs.html#Point" class="link">Source</a></p><div class="doc"><p>Represents the x and y coordinate of a point. </p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:DragAction" class="def">DragAction</a> <a href="src/Graphics-UI-Gtk-Gdk-Enums.html#DragAction" class="link">Source</a></p><div class="doc"><p>Used in <code>Graphics.UI.Gtk.Genearl.Drag.DragContext</code> to indicate what the destination should do with the dropped data. </p><ul><li> <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:ActionDefault">ActionDefault</a></code>: Initialisation value, should not be used. </li><li> <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:ActionCopy">ActionCopy</a></code>: Copy the data. </li><li> <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:ActionMove">ActionMove</a></code>: Move the data, i.e. first copy it, then delete it from the source. </li><li> <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:ActionLink">ActionLink</a></code>: Add a link to the data. Note that this is only useful if source and destination agree on what it means. </li><li> <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:ActionPrivate">ActionPrivate</a></code>: Special action which tells the source that the destination will do something that the source doesn't understand. </li><li> <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:ActionAsk">ActionAsk</a></code>: Ask the user what to do with the data. </li></ul></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:ActionDefault" class="def">ActionDefault</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ActionCopy" class="def">ActionCopy</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ActionMove" class="def">ActionMove</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ActionLink" class="def">ActionLink</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ActionPrivate" class="def">ActionPrivate</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ActionAsk" class="def">ActionAsk</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:DragAction" class="caption collapser" onclick="toggleSection('i:DragAction')">Instances</p><div id="section.i:DragAction" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:DragAction">DragAction</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/Prelude.html#t:Enum">Enum</a> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:DragAction">DragAction</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-Eq.html#t:Eq">Eq</a> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:DragAction">DragAction</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/Text-Show.html#t:Show">Show</a> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:DragAction">DragAction</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-Flags.html#t:Flags">Flags</a> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:DragAction">DragAction</a></td><td class="doc empty"> </td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:TreeViewGridLines" class="def">TreeViewGridLines</a> <a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#TreeViewGridLines" class="link">Source</a></p><div class="doc"><p>Grid lines. </p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:TreeViewGridLinesNone" class="def">TreeViewGridLinesNone</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:TreeViewGridLinesHorizontal" class="def">TreeViewGridLinesHorizontal</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:TreeViewGridLinesVertical" class="def">TreeViewGridLinesVertical</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:TreeViewGridLinesBoth" class="def">TreeViewGridLinesBoth</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:TreeViewGridLines" class="caption collapser" onclick="toggleSection('i:TreeViewGridLines')">Instances</p><div id="section.i:TreeViewGridLines" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Enum">Enum</a> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewGridLines">TreeViewGridLines</a></td><td class="doc empty"> </td></tr></table></div></div></div><h1 id="g:4">Constructors </h1><div class="top"><p class="src"><a name="v:treeViewNew" class="def">treeViewNew</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-TreeView.html#t:TreeView">TreeView</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewNew" class="link">Source</a></p><div class="doc"><p>Creates a new <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code> widget. </p></div></div><div class="top"><p class="src"><a name="v:treeViewNewWithModel" class="def">treeViewNewWithModel</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-TreeView.html#t:TreeView">TreeView</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewNewWithModel" class="link">Source</a></p><div class="doc"><p>Create a new <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code> widget with <code>model</code> as the storage model. </p></div></div><h1 id="g:5">Methods </h1><div class="top"><p class="src"><a name="v:treeViewGetModel" class="def">treeViewGetModel</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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>)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetModel" class="link">Source</a></p><div class="doc"><p>Returns the model that supplies the data for this <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code>. Returns <code>Nothing</code> if the model is unset. </p></div></div><div class="top"><p class="src"><a name="v:treeViewSetModel" class="def">treeViewSetModel</a> :: (<a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self, <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeModelClass">TreeModelClass</a> model) => self -> 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><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSetModel" class="link">Source</a></p><div class="doc"><p>Set the <code><a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeModel">TreeModel</a></code> for the current View. </p></div></div><div class="top"><p class="src"><a name="v:treeViewGetSelection" class="def">treeViewGetSelection</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeSelection.html#t:TreeSelection">TreeSelection</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetSelection" class="link">Source</a></p><div class="doc"><p>Retrieve a <code><a href="Graphics-UI-Gtk-ModelView-TreeSelection.html#t:TreeSelection">TreeSelection</a></code> that holds the current selected nodes of the View. </p></div></div><div class="top"><p class="src"><a name="v:treeViewGetHAdjustment" class="def">treeViewGetHAdjustment</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-Misc-Adjustment.html#t:Adjustment">Adjustment</a>)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetHAdjustment" class="link">Source</a></p><div class="doc"><p>Gets the <code><a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a></code> currently being used for the horizontal aspect. </p></div></div><div class="top"><p class="src"><a name="v:treeViewSetHAdjustment" class="def">treeViewSetHAdjustment</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSetHAdjustment" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a></td><td class="doc"><p><code>adjustment</code> - The <code><a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a></code> to set, or <code>Nothing</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>Sets the <code><a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a></code> for the current horizontal aspect. </p></div></div><div class="top"><p class="src"><a name="v:treeViewGetVAdjustment" class="def">treeViewGetVAdjustment</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-Misc-Adjustment.html#t:Adjustment">Adjustment</a>)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetVAdjustment" class="link">Source</a></p><div class="doc"><p>Gets the <code><a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a></code> currently being used for the vertical aspect. </p></div></div><div class="top"><p class="src"><a name="v:treeViewSetVAdjustment" class="def">treeViewSetVAdjustment</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSetVAdjustment" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a></td><td class="doc"><p><code>adjustment</code> - The <code><a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a></code> to set, or <code>Nothing</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>Sets the <code><a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a></code> for the current vertical aspect. </p></div></div><div class="top"><p class="src"><a name="v:treeViewGetHeadersVisible" class="def">treeViewGetHeadersVisible</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetHeadersVisible" class="link">Source</a></p><div class="doc"><p>Query if the column headers are visible. </p></div></div><div class="top"><p class="src"><a name="v:treeViewSetHeadersVisible" class="def">treeViewSetHeadersVisible</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSetHeadersVisible" class="link">Source</a></p><div class="doc"><p>Set the visibility state of the column headers. </p></div></div><div class="top"><p class="src"><a name="v:treeViewColumnsAutosize" class="def">treeViewColumnsAutosize</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#treeViewColumnsAutosize" class="link">Source</a></p><div class="doc"><p>Resize the columns to their optimal size. </p></div></div><div class="top"><p class="src"><a name="v:treeViewSetHeadersClickable" class="def">treeViewSetHeadersClickable</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSetHeadersClickable" class="link">Source</a></p><div class="doc"><p>Set wether the columns headers are sensitive to mouse clicks. </p></div></div><div class="top"><p class="src"><a name="v:treeViewGetRulesHint" class="def">treeViewGetRulesHint</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetRulesHint" class="link">Source</a></p><div class="doc"><p>Query if visual aid for wide columns is turned on. </p></div></div><div class="top"><p class="src"><a name="v:treeViewSetRulesHint" class="def">treeViewSetRulesHint</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSetRulesHint" class="link">Source</a></p><div class="doc"><p>This function tells Gtk+ that the user interface for your application requires users to read across tree rows and associate cells with one another. By default, Gtk+ will then render the tree with alternating row colors. Do <em>not</em> use it just because you prefer the appearance of the ruled tree; that's a question for the theme. Some themes will draw tree rows in alternating colors even when rules are turned off, and users who prefer that appearance all the time can choose those themes. You should call this function only as a <em>semantic</em> hint to the theme engine that your tree makes alternating colors useful from a functional standpoint (since it has lots of columns, generally). </p></div></div><div class="top"><p class="src"><a name="v:treeViewAppendColumn" class="def">treeViewAppendColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewAppendColumn" class="link">Source</a></p><div class="doc"><p>Append a new column to the <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code>. Returns the new number of columns. </p></div></div><div class="top"><p class="src"><a name="v:treeViewRemoveColumn" class="def">treeViewRemoveColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewRemoveColumn" class="link">Source</a></p><div class="doc"><p>Remove column <code>tvc</code> from the <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code> widget. The number of remaining columns is returned. </p></div></div><div class="top"><p class="src"><a name="v:treeViewInsertColumn" class="def">treeViewInsertColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewInsertColumn" class="link">Source</a></p><div class="doc"><p>Inserts column <code>tvc</code> into the <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code> widget at the position <code>pos</code>. Returns the number of columns after insertion. Specify -1 for <code>pos</code> to insert the column at the end. </p></div></div><div class="top"><p class="src"><a name="v:treeViewGetColumn" class="def">treeViewGetColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a>)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetColumn" class="link">Source</a></p><div class="doc"><p>Retrieve a <code><a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a></code>. </p><ul><li> Retrieve the <code>pos</code> th columns of <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code>. If the index is out of range Nothing is returned. </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewGetColumns" class="def">treeViewGetColumns</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a>]<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetColumns" class="link">Source</a></p><div class="doc"><p>Return all <code><a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a></code>s in this <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code>. </p></div></div><div class="top"><p class="src"><a name="v:treeViewMoveColumnAfter" class="def">treeViewMoveColumnAfter</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a> -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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-TreeView.html#treeViewMoveColumnAfter" class="link">Source</a></p><div class="doc"><p>Move a specific column. </p><ul><li> Use <code>treeViewMoveColumnToFront</code> if you want to move the column to the left end of the <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code>. </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewMoveColumnFirst" class="def">treeViewMoveColumnFirst</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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-TreeView.html#treeViewMoveColumnFirst" class="link">Source</a></p><div class="doc"><p>Move a specific column. </p><ul><li> Use <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewMoveColumnAfter">treeViewMoveColumnAfter</a></code> if you want to move the column somewhere else than to the leftmost position. </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewSetExpanderColumn" class="def">treeViewSetExpanderColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => 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-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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-TreeView.html#treeViewSetExpanderColumn" class="link">Source</a></p><div class="doc"><p>Set location of hierarchy controls. </p><ul><li> Sets the column to draw the expander arrow at. If <code>col</code> is <code>Nothing</code>, then the expander arrow is always at the first visible column. </li></ul><p>If you do not want expander arrow to appear in your tree, set the expander column to a hidden column. </p></div></div><div class="top"><p class="src"><a name="v:treeViewGetExpanderColumn" class="def">treeViewGetExpanderColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetExpanderColumn" class="link">Source</a></p><div class="doc"><p>Get location of hierarchy controls. </p><ul><li> Gets the column to draw the expander arrow at. If <code>col</code> is <code>Nothing</code>, then the expander arrow is always at the first visible column. </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewSetColumnDragFunction" class="def">treeViewSetColumnDragFunction</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => 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-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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>) -> <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-TreeView.html#treeViewSetColumnDragFunction" class="link">Source</a></p><div class="doc"><p>Specify where a column may be dropped. </p><ul><li> Sets a user function for determining where a column may be dropped when dragged. This function is called on every column pair in turn at the beginning of a column drag to determine where a drop can take place. </li><li> The callback function take the <code><a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a></code> to be moved, the second and third arguments are the columns on the left and right side of the new location. At most one of them might be <code>Nothing</code> which indicates that the column is about to be dropped at the left or right end of the <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code>. </li><li> The predicate <code>pred</code> should return <code>True</code> if it is ok to insert the column at this place. </li><li> Use <code>Nothing</code> for the predicate if columns can be inserted anywhere. </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewScrollToPoint" class="def">treeViewScrollToPoint</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewScrollToPoint" class="link">Source</a></p><div class="doc"><p>Scroll to a coordinate. </p><ul><li> Scrolls the tree view such that the top-left corner of the visible area is <code>treeX</code>, <code>treeY</code>, where <code>treeX</code> and <code>treeY</code> are specified in tree window coordinates. The <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code> must be realized before this function is called. If it isn't, you probably want to use <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewScrollToCell">treeViewScrollToCell</a></code>. </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewScrollToCell" class="def">treeViewScrollToCell</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a> -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</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><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewScrollToCell" class="link">Source</a></p><div class="doc"><p>Scroll to a cell. </p><ul><li> Scroll to a cell as specified by <code>path</code> and <code>tvc</code>. The cell is aligned within the <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code> widget as follows: horizontally by <code>hor</code> from left (<code>0.0</code>) to right (<code>1.0</code>) and vertically by <code>ver</code> from top (<code>0.0</code>) to buttom (<code>1.0</code>). </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewSetCursor" class="def">treeViewSetCursor</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-Maybe.html#t:Maybe">Maybe</a> (<a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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/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-TreeView.html#treeViewSetCursor" class="link">Source</a></p><div class="doc"><p>Selects a specific row. </p><ul><li> 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 row. If <code>focusColumn</code> is given, then the input focus is given to the column specified by it. Additionally, if <code>focusColumn</code> is specified, and <code>startEditing</code> is <code>True</code>, then editing will be started in the specified cell. This function is often followed by a <code>widgetGrabFocus</code> to the <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code> in order to give keyboard focus to the widget. </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewSetCursorOnCell" class="def">treeViewSetCursorOnCell</a> :: (<a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self, <a href="Graphics-UI-Gtk-ModelView-CellRenderer.html#t:CellRendererClass">CellRendererClass</a> focusCell) => self -> <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a> -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a> -> focusCell -> <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><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSetCursorOnCell" class="link">Source</a></p><div class="doc"><p>Selects a cell in a specific row. </p><ul><li> Similar to <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewSetCursor">treeViewSetCursor</a></code> but allows a column to containt several <code><a href="Graphics-UI-Gtk-ModelView-CellRenderer.html#t:CellRenderer">CellRenderer</a></code>s. </li><li> Only available in Gtk 2.2 and higher. </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewGetCursor" class="def">treeViewGetCursor</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a>)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetCursor" class="link">Source</a></p><div class="doc"><p>Retrieves the position of the focus. </p><ul><li> Returns a pair <code>(path, column)</code>.If the cursor is not currently set, <code>path</code> will be <code>[]</code>. If no column is currently selected, <code>column</code> will be <code>Nothing</code>. </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewRowActivated" class="def">treeViewRowActivated</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a> -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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-TreeView.html#treeViewRowActivated" class="link">Source</a></p><div class="doc"><p>Emit the activated signal on a cell. </p></div></div><div class="top"><p class="src"><a name="v:treeViewExpandAll" class="def">treeViewExpandAll</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#treeViewExpandAll" class="link">Source</a></p><div class="doc"><p>Recursively expands all nodes in the tree view. </p></div></div><div class="top"><p class="src"><a name="v:treeViewCollapseAll" class="def">treeViewCollapseAll</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#treeViewCollapseAll" class="link">Source</a></p><div class="doc"><p>Recursively collapses all visible, expanded nodes in the tree view. </p></div></div><div class="top"><p class="src"><a name="v:treeViewExpandToPath" class="def">treeViewExpandToPath</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewExpandToPath" class="link">Source</a></p><div class="doc"><p>Make a certain path visible. </p><ul><li> This will expand all parent rows of <code>tp</code> as necessary. </li><li> Only available in Gtk 2.2 and higher. </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewExpandRow" class="def">treeViewExpandRow</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewExpandRow" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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> - path to a row </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>openAll</code> - whether to recursively expand, or just expand immediate children </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 the row existed and had children </p></td></tr></table></div><div class="doc"><p>Opens the row so its children are visible. </p></div></div><div class="top"><p class="src"><a name="v:treeViewCollapseRow" class="def">treeViewCollapseRow</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewCollapseRow" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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> - path to a row in the tree view </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 the row was collapsed. </p></td></tr></table></div><div class="doc"><p>Collapses a row (hides its child rows, if they exist). </p></div></div><div class="top"><p class="src"><a name="v:treeViewMapExpandedRows" class="def">treeViewMapExpandedRows</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewMapExpandedRows" class="link">Source</a></p><div class="doc"><p>Call function for every expaned row. </p></div></div><div class="top"><p class="src"><a name="v:treeViewRowExpanded" class="def">treeViewRowExpanded</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewRowExpanded" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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 test expansion state. </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 expanded. </p></td></tr></table></div><div class="doc"><p>Check if row is expanded. </p></div></div><div class="top"><p class="src"><a name="v:treeViewGetReorderable" class="def">treeViewGetReorderable</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetReorderable" class="link">Source</a></p><div class="doc"><p>Query if rows can be moved around. </p><ul><li> See <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewSetReorderable">treeViewSetReorderable</a></code>. </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewSetReorderable" class="def">treeViewSetReorderable</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSetReorderable" class="link">Source</a></p><div class="doc"><p>Check if rows 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>Graphics.UI.Gtk.ModelView.CustomStore.treeDragSourceRowDraggable</code> function in the default DND implementation of the model. </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewGetPathAtPos" class="def">treeViewGetPathAtPos</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:Point">Point</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-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a>, <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:Point">Point</a>))<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetPathAtPos" class="link">Source</a></p><div class="doc"><p>Map a pixel to the specific cell. </p><ul><li> Finds the path at the <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:Point">Point</a></code> <code>(x, y)</code>. The coordinates <code>x</code> and <code>y</code> are relative to the top left corner of the <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code> drawing window. As such, coordinates in a mouse click event can be used directly to determine the cell which the user clicked on. This function is useful to realize popup menus. </li><li> The returned point is the input point relative to the cell's upper left corner. The whole <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code> is divided between all cells. The returned point is relative to the rectangle this cell occupies within the <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code>. </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewGetCellArea" class="def">treeViewGetCellArea</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => 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:TreePath">TreePath</a> -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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-Gdk-Events.html#t:Rectangle">Rectangle</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetCellArea" class="link">Source</a></p><div class="doc"><p>Retrieve the smallest bounding box of a cell. </p><ul><li> Fills the bounding rectangle in tree window coordinates for the cell at the row specified by <code>tp</code> and the column specified by <code>tvc</code>. If <code>path</code> is <code>Nothing</code> or points to a path not currently displayed, the <code>y</code> and <code>height</code> fields of the <code><a href="Graphics-UI-Gtk-Gdk-Events.html#t:Rectangle">Rectangle</a></code> will be filled with <code>0</code>. The sum of all cell rectangles does not cover the entire tree; there are extra pixels in between rows, for example. </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewGetBackgroundArea" class="def">treeViewGetBackgroundArea</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => 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:TreePath">TreePath</a> -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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-Gdk-Events.html#t:Rectangle">Rectangle</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetBackgroundArea" class="link">Source</a></p><div class="doc"><p>Retrieve the largest bounding box of a cell. </p><ul><li> Fills the bounding rectangle in tree window coordinates for the cell at the row specified by <code>tp</code> and the column specified by <code>tvc</code>. If <code>path</code> is <code>Nothing</code> or points to a path not currently displayed, the <code>y</code> and <code>height</code> fields of the <code><a href="Graphics-UI-Gtk-Gdk-Events.html#t:Rectangle">Rectangle</a></code> will be filled with <code>0</code>. The background areas tile the widget's area to cover the entire tree window (except for the area used for header buttons). Contrast this with <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewGetCellArea">treeViewGetCellArea</a></code>. </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewGetVisibleRect" class="def">treeViewGetVisibleRect</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-Gdk-Events.html#t:Rectangle">Rectangle</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetVisibleRect" class="link">Source</a></p><div class="doc"><p>Retrieve the currently visible area. </p><ul><li> The returned rectangle gives the visible part of the tree in tree coordinates. </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewConvertBinWindowToTreeCoords" class="def">treeViewConvertBinWindowToTreeCoords</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewConvertBinWindowToTreeCoords" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#t:Point">Point</a></td><td class="doc"><p><code>(bx, by)</code> - bin window X and Y coordinates </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-TreeView.html#t:Point">Point</a></td><td class="doc"><p><code>(tx, ty)</code> returns tree X and Y coordinates </p></td></tr></table></div><div class="doc"><p>Converts bin window coordinates to coordinates for the tree (the full scrollable area of the tree). </p></div></div><div class="top"><p class="src"><a name="v:treeViewConvertBinWindowToWidgetCoords" class="def">treeViewConvertBinWindowToWidgetCoords</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewConvertBinWindowToWidgetCoords" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#t:Point">Point</a></td><td class="doc"><p><code>(bx, by)</code> - bin window X and Y coordinates </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-TreeView.html#t:Point">Point</a></td><td class="doc"><p><code>(wx, wy)</code> returns widget X and Y coordinates </p></td></tr></table></div><div class="doc"><p>Converts bin window coordinates (see <code>treeViewGetBinWindow</code> to widget relative coordinates. </p></div></div><div class="top"><p class="src"><a name="v:treeViewConvertTreeToBinWindowCoords" class="def">treeViewConvertTreeToBinWindowCoords</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewConvertTreeToBinWindowCoords" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#t:Point">Point</a></td><td class="doc"><p><code>(tx, ty)</code> - tree X and Y coordinates </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-TreeView.html#t:Point">Point</a></td><td class="doc"><p><code>(bx, by)</code> returns bin window X and Y coordinates </p></td></tr></table></div><div class="doc"><p>Converts tree coordinates (coordinates in full scrollable area of the tree) to bin window coordinates. </p></div></div><div class="top"><p class="src"><a name="v:treeViewConvertTreeToWidgetCoords" class="def">treeViewConvertTreeToWidgetCoords</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewConvertTreeToWidgetCoords" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#t:Point">Point</a></td><td class="doc"><p><code>(tx, ty)</code> - tree X and Y coordinates </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-TreeView.html#t:Point">Point</a></td><td class="doc"><p><code>(wx, wy)</code> returns widget X and Y coordinates </p></td></tr></table></div><div class="doc"><p>Converts tree coordinates (coordinates in full scrollable area of the tree) to widget coordinates. </p></div></div><div class="top"><p class="src"><a name="v:treeViewConvertWidgetToBinWindowCoords" class="def">treeViewConvertWidgetToBinWindowCoords</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewConvertWidgetToBinWindowCoords" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#t:Point">Point</a></td><td class="doc"><p><code>(wx, wy)</code> - widget X and Y coordinates </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-TreeView.html#t:Point">Point</a></td><td class="doc"><p><code>(bx, by)</code> returns bin window X and Y coordinates </p></td></tr></table></div><div class="doc"><p>Converts widget coordinates to coordinates for the window (see <code>treeViewGetBinWindow</code> ). </p></div></div><div class="top"><p class="src"><a name="v:treeViewConvertWidgetToTreeCoords" class="def">treeViewConvertWidgetToTreeCoords</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewConvertWidgetToTreeCoords" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#t:Point">Point</a></td><td class="doc"><p><code>(wx, wy)</code> - bin window X and Y coordinates </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-TreeView.html#t:Point">Point</a></td><td class="doc"><p><code>(tx, ty)</code> returns tree X and Y coordinates </p></td></tr></table></div><div class="doc"><p>Converts widget coordinates to coordinates for the tree (the full scrollable area of the tree). </p></div></div><div class="top"><p class="src"><a name="v:treeViewCreateRowDragIcon" class="def">treeViewCreateRowDragIcon</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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="Graphics-UI-Gtk-Gdk-Pixmap.html#t:Pixmap">Pixmap</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewCreateRowDragIcon" class="link">Source</a></p><div class="doc"><p>Creates a <code><a href="Graphics-UI-Gtk-Gdk-Pixmap.html#t:Pixmap">Pixmap</a></code> representation of the row at the given path. This image can be used for a drag icon. </p></div></div><div class="top"><p class="src"><a name="v:treeViewGetEnableSearch" class="def">treeViewGetEnableSearch</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetEnableSearch" class="link">Source</a></p><div class="doc"><p>Returns whether or not the tree allows to start interactive searching by typing in text. </p><ul><li> If enabled, the user can type in text which will set the cursor to the first matching entry. </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewSetEnableSearch" class="def">treeViewSetEnableSearch</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSetEnableSearch" class="link">Source</a></p><div class="doc"><p>If this is set, then the user can type in text to search through the tree interactively (this is sometimes called "typeahead find"). </p><p>Note that even if this is <code>False</code>, the user can still initiate a search using the "start-interactive-search" key binding. In any case, a predicate that compares a row of the model with the text the user has typed must be set using <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewSetSearchEqualFunc">treeViewSetSearchEqualFunc</a></code>. </p></div></div><div class="top"><p class="src"><a name="v:treeViewGetSearchColumn" class="def">treeViewGetSearchColumn</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetSearchColumn" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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 column the interactive search code searches in. </p></td></tr></table></div><div class="doc"><p>Gets the column searched on by the interactive search code. </p></div></div><div class="top"><p class="src"><a name="v:treeViewSetSearchColumn" class="def">treeViewSetSearchColumn</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSetSearchColumn" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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> - the column of the model to search in, or -1 to disable searching </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 <code>column</code> as the column where the interactive search code should search in. </p><p>If the sort column is set, users can use the "start-interactive-search" key binding to bring up search popup. The enable-search property controls whether simply typing text will also start an interactive search. </p><p>Note that <code>column</code> refers to a column of the model. Furthermore, the search column is not used if a comparison function is set, see <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewSetSearchEqualFunc">treeViewSetSearchEqualFunc</a></code>. </p></div></div><div class="top"><p class="src"><a name="v:treeViewSetSearchEqualFunc" class="def">treeViewSetSearchEqualFunc</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -> <a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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>) -> <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-TreeView.html#treeViewSetSearchEqualFunc" class="link">Source</a></p><div class="doc"><p>Set the predicate to test for equality. </p><ul><li> The predicate must returns <code>True</code> if the text entered by the user and the row of the model match. Calling this function will overwrite the <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewSearchColumn">treeViewSearchColumn</a></code> (which isn't used anyway when a comparison function is installed). </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewGetFixedHeightMode" class="def">treeViewGetFixedHeightMode</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetFixedHeightMode" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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 tree view is in fixed height mode </p></td></tr></table></div><div class="doc"><p>Returns whether fixed height mode is turned on for the tree view. </p><ul><li> Available since Gtk+ version 2.6 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewSetFixedHeightMode" class="def">treeViewSetFixedHeightMode</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSetFixedHeightMode" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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>enable</code> - <code>True</code> to enable fixed height 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>Enables or disables the fixed height mode of the tree view. Fixed height mode speeds up <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code> by assuming that all rows have the same height. Only enable this option if all rows are the same height and all columns are of type <code><a href="Graphics-UI-Gtk-General-Enums.html#v:TreeViewColumnFixed">TreeViewColumnFixed</a></code>. </p><ul><li> Available since Gtk+ version 2.6 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewGetHoverSelection" class="def">treeViewGetHoverSelection</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetHoverSelection" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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 tree view is in hover selection mode </p></td></tr></table></div><div class="doc"><p>Returns whether hover selection mode is turned on for <code>treeView</code>. </p><ul><li> Available since Gtk+ version 2.6 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewSetHoverSelection" class="def">treeViewSetHoverSelection</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSetHoverSelection" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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>hover</code> - <code>True</code> to enable hover 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>Enables of disables the hover selection mode of the tree view. Hover selection makes the selected row follow the pointer. Currently, this works only for the selection modes <code>SelectionSingle</code> and <code>SelectionBrowse</code>. </p><ul><li> Available since Gtk+ version 2.6 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewGetHoverExpand" class="def">treeViewGetHoverExpand</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetHoverExpand" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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 tree view is in hover expansion mode </p></td></tr></table></div><div class="doc"><p>Returns whether hover expansion mode is turned on for the tree view. </p><ul><li> Available since Gtk+ version 2.6 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewSetHoverExpand" class="def">treeViewSetHoverExpand</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSetHoverExpand" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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>expand</code> - <code>True</code> to enable hover 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>Enables of disables the hover expansion mode of the tree view. Hover expansion makes rows expand or collaps if the pointer moves over them. </p><ul><li> Available since Gtk+ version 2.6 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewGetHeadersClickable" class="def">treeViewGetHeadersClickable</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetHeadersClickable" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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 all header columns are clickable, otherwise <code>False</code> </p></td></tr></table></div><div class="doc"><p>Returns whether all header columns are clickable. </p><ul><li> Available since Gtk+ version 2.10 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewGetVisibleRange" class="def">treeViewGetVisibleRange</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetVisibleRange" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a>)</td><td class="doc"><p>the first and the last node that is visible </p></td></tr></table></div><div class="doc"><p>Return the first and last visible path. Note that there may be invisible paths in between. </p><ul><li> Available since Gtk+ version 2.8 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewEnableModelDragDest" class="def">treeViewEnableModelDragDest</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewEnableModelDragDest" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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-ModelView-TreeView.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>treeView</code> into a drop destination for automatic DND. </p></div></div><div class="top"><p class="src"><a name="v:treeViewEnableModelDragSource" class="def">treeViewEnableModelDragSource</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewEnableModelDragSource" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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-ModelView-TreeView.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>treeView</code> into a drag source for automatic DND. </p></div></div><div class="top"><p class="src"><a name="v:treeViewUnsetRowsDragSource" class="def">treeViewUnsetRowsDragSource</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#treeViewUnsetRowsDragSource" class="link">Source</a></p><div class="doc"><p>Undoes the effect of <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewEnableModelDragSource">treeViewEnableModelDragSource</a></code>. </p></div></div><div class="top"><p class="src"><a name="v:treeViewUnsetRowsDragDest" class="def">treeViewUnsetRowsDragDest</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#treeViewUnsetRowsDragDest" class="link">Source</a></p><div class="doc"><p>Undoes the effect of <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewEnableModelDragDest">treeViewEnableModelDragDest</a></code>. </p></div></div><div class="top"><p class="src"><a name="v:treeViewGetSearchEntry" class="def">treeViewGetSearchEntry</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetSearchEntry" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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-Entry-Entry.html#t:Entry">Entry</a>)</td><td class="doc"><p>returns the entry currently in use as search entry. </p></td></tr></table></div><div class="doc"><p>Returns the <code><a href="Graphics-UI-Gtk-Entry-Entry.html#t:Entry">Entry</a></code> which is currently in use as interactive search entry for <code>treeView</code>. In case the built-in entry is being used, <code>Nothing</code> will be returned. </p><ul><li> Available since Gtk+ version 2.10 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewSetSearchEntry" class="def">treeViewSetSearchEntry</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSetSearchEntry" 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-TreeView.html#t:TreeViewClass">TreeViewClass</a> self, <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> entry)</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> entry</td><td class="doc"><p><code>entry</code> - the entry the interactive search code of <code>treeView</code> should use or <code>Nothing</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>Sets the entry which the interactive search code will use for this <code>treeView</code>. This is useful when you want to provide a search entry in our interface at all time at a fixed position. Passing <code>Nothing</code> for <code>entry</code> will make the interactive search code use the built-in popup entry again. </p><ul><li> Available since Gtk+ version 2.10 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewSetRowSeparatorFunc" class="def">treeViewSetRowSeparatorFunc</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSetRowSeparatorFunc" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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-Maybe.html#t:Maybe">Maybe</a> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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>)</td><td class="doc"><p><code>func</code> - a callback function that returns <code>True</code> if the given row of the model should be drawn as separator </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 separator function, which is used to determine whether a row should be drawn as a separator. If the row separator function is <code>Nothing</code>, no separators are drawn. This is the default value. </p><ul><li> Available since Gtk+ version 2.6 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewGetRubberBanding" class="def">treeViewGetRubberBanding</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetRubberBanding" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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 rubber banding in <code>treeView</code> is enabled. </p></td></tr></table></div><div class="doc"><p>Returns whether rubber banding is turned on for <code>treeView</code>. If the selection mode is <code>SelectionMultiple</code>, rubber banding will allow the user to select multiple rows by dragging the mouse. </p><ul><li> Available since Gtk+ version 2.10 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewSetRubberBanding" class="def">treeViewSetRubberBanding</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSetRubberBanding" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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>enable</code> - <code>True</code> to enable rubber banding </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>Enables or disables rubber banding in <code>treeView</code>. If the selection mode is <code>SelectionMultiple</code>, rubber banding will allow the user to select multiple rows by dragging the mouse. </p><ul><li> Available since Gtk+ version 2.10 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewGetEnableTreeLines" class="def">treeViewGetEnableTreeLines</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetEnableTreeLines" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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 tree lines are drawn in <code>treeView</code>, <code>False</code> otherwise. </p></td></tr></table></div><div class="doc"><p>Returns whether or not tree lines are drawn in <code>treeView</code>. </p><ul><li> Available since Gtk+ version 2.10 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewSetEnableTreeLines" class="def">treeViewSetEnableTreeLines</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSetEnableTreeLines" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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>enabled</code> - <code>True</code> to enable tree line drawing, <code>False</code> otherwise. </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 whether to draw lines interconnecting the expanders in <code>treeView</code>. This does not have any visible effects for lists. </p><ul><li> Available since Gtk+ version 2.10 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewGetGridLines" class="def">treeViewGetGridLines</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGetGridLines" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#t:TreeViewGridLines">TreeViewGridLines</a></td><td class="doc"><p>returns a <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewGridLines">TreeViewGridLines</a></code> value indicating which grid lines are enabled. </p></td></tr></table></div><div class="doc"><p>Returns which grid lines are enabled in <code>treeView</code>. </p><ul><li> Available since Gtk+ version 2.10 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewSetGridLines" class="def">treeViewSetGridLines</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSetGridLines" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#t:TreeViewGridLines">TreeViewGridLines</a></td><td class="doc"><p><code>gridLines</code> - a <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewGridLines">TreeViewGridLines</a></code> value indicating which grid lines to enable. </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 which grid lines to draw in <code>treeView</code>. </p><ul><li> Available since Gtk+ version 2.10 </li></ul></div></div><h1 id="g:6">Attributes </h1><div class="top"><p class="src"><a name="v:treeViewModel" class="def">treeViewModel</a> :: (<a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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>) model<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewModel" class="link">Source</a></p><div class="doc"><p>The model for the tree view. </p></div></div><div class="top"><p class="src"><a name="v:treeViewHAdjustment" class="def">treeViewHAdjustment</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a>)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewHAdjustment" class="link">Source</a></p><div class="doc"><p>Horizontal Adjustment for the widget. </p></div></div><div class="top"><p class="src"><a name="v:treeViewVAdjustment" class="def">treeViewVAdjustment</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a>)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewVAdjustment" class="link">Source</a></p><div class="doc"><p>Vertical Adjustment for the widget. </p></div></div><div class="top"><p class="src"><a name="v:treeViewHeadersVisible" class="def">treeViewHeadersVisible</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#treeViewHeadersVisible" class="link">Source</a></p><div class="doc"><p>Show the column header buttons. </p><p>Default value: <code>True</code> </p></div></div><div class="top"><p class="src"><a name="v:treeViewHeadersClickable" class="def">treeViewHeadersClickable</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#treeViewHeadersClickable" class="link">Source</a></p><div class="doc"><p>Column headers respond to click events. </p><p>Default value: <code>False</code> </p></div></div><div class="top"><p class="src"><a name="v:treeViewExpanderColumn" class="def">treeViewExpanderColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadWriteAttr">ReadWriteAttr</a> self <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</a>)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewExpanderColumn" class="link">Source</a></p><div class="doc"><p>Set the column for the expander column. </p></div></div><div class="top"><p class="src"><a name="v:treeViewReorderable" class="def">treeViewReorderable</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#treeViewReorderable" class="link">Source</a></p><div class="doc"><p>View is reorderable. </p><p>Default value: <code>False</code> </p></div></div><div class="top"><p class="src"><a name="v:treeViewRulesHint" class="def">treeViewRulesHint</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#treeViewRulesHint" class="link">Source</a></p><div class="doc"><p>Set a hint to the theme engine to draw rows in alternating colors. </p><p>Default value: <code>False</code> </p></div></div><div class="top"><p class="src"><a name="v:treeViewEnableSearch" class="def">treeViewEnableSearch</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#treeViewEnableSearch" class="link">Source</a></p><div class="doc"><p>View allows user to search through columns interactively. </p><p>Default value: <code>True</code> </p></div></div><div class="top"><p class="src"><a name="v:treeViewSearchColumn" class="def">treeViewSearchColumn</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#treeViewSearchColumn" class="link">Source</a></p><div class="doc"><p>Model column to search through when searching through code. </p><p>Allowed values: >= -1 </p><p>Default value: -1 </p></div></div><div class="top"><p class="src"><a name="v:treeViewFixedHeightMode" class="def">treeViewFixedHeightMode</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#treeViewFixedHeightMode" class="link">Source</a></p><div class="doc"><p>Setting the <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewFixedHeightMode">treeViewFixedHeightMode</a></code> property to <code>True</code> speeds up <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code> by assuming that all rows have the same height. Only enable this option if all rows are the same height. Please see <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewSetFixedHeightMode">treeViewSetFixedHeightMode</a></code> for more information on this option. </p><p>Default value: <code>False</code> </p><ul><li> Available since Gtk+ version 2.4 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewHoverSelection" class="def">treeViewHoverSelection</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#treeViewHoverSelection" class="link">Source</a></p><div class="doc"><p>Enables of disables the hover selection mode of <code>treeView</code>. Hover selection makes the selected row follow the pointer. Currently, this works only for the selection modes <code>SelectionSingle</code> and <code>SelectionBrowse</code>. </p><p>This mode is primarily intended for <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code>s in popups, e.g. in <code><a href="Graphics-UI-Gtk-MenuComboToolbar-ComboBox.html#t:ComboBox">ComboBox</a></code> or <code><a href="Graphics-UI-Gtk-Entry-EntryCompletion.html#t:EntryCompletion">EntryCompletion</a></code>. </p><p>Default value: <code>False</code> </p><ul><li> Available since Gtk+ version 2.6 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewHoverExpand" class="def">treeViewHoverExpand</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#treeViewHoverExpand" class="link">Source</a></p><div class="doc"><p>Enables of disables the hover expansion mode of <code>treeView</code>. Hover expansion makes rows expand or collaps if the pointer moves over them. </p><p>This mode is primarily intended for <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeView">TreeView</a></code>s in popups, e.g. in <code><a href="Graphics-UI-Gtk-MenuComboToolbar-ComboBox.html#t:ComboBox">ComboBox</a></code> or <code><a href="Graphics-UI-Gtk-Entry-EntryCompletion.html#t:EntryCompletion">EntryCompletion</a></code>. </p><p>Default value: <code>False</code> </p><ul><li> Available since Gtk+ version 2.6 </li></ul></div></div><div class="top"><p class="src"><a name="v:treeViewShowExpanders" class="def">treeViewShowExpanders</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#treeViewShowExpanders" class="link">Source</a></p><div class="doc"><p>View has expanders. </p><p>Default value: <code>True</code> </p></div></div><div class="top"><p class="src"><a name="v:treeViewLevelIndentation" class="def">treeViewLevelIndentation</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#treeViewLevelIndentation" class="link">Source</a></p><div class="doc"><p>Extra indentation for each level. </p><p>Allowed values: >= 0 </p><p>Default value: 0 </p></div></div><div class="top"><p class="src"><a name="v:treeViewRubberBanding" class="def">treeViewRubberBanding</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#treeViewRubberBanding" class="link">Source</a></p><div class="doc"><p>Whether to enable selection of multiple items by dragging the mouse pointer. </p><p>Default value: <code>False</code> </p></div></div><div class="top"><p class="src"><a name="v:treeViewEnableGridLines" class="def">treeViewEnableGridLines</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#t:TreeViewGridLines">TreeViewGridLines</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewEnableGridLines" class="link">Source</a></p><div class="doc"><p>Whether grid lines should be drawn in the tree view. </p><p>Default value: <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:TreeViewGridLinesNone">TreeViewGridLinesNone</a></code> </p></div></div><div class="top"><p class="src"><a name="v:treeViewEnableTreeLines" class="def">treeViewEnableTreeLines</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#treeViewEnableTreeLines" class="link">Source</a></p><div class="doc"><p>Whether tree lines should be drawn in the tree view. </p><p>Default value: <code>False</code> </p></div></div><div class="top"><p class="src"><a name="v:treeViewGridLines" class="def">treeViewGridLines</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#t:TreeViewGridLines">TreeViewGridLines</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewGridLines" class="link">Source</a></p><div class="doc"><p>'gridLines' property. See <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewGetGridLines">treeViewGetGridLines</a></code> and <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewSetGridLines">treeViewSetGridLines</a></code> </p></div></div><div class="top"><p class="src"><a name="v:treeViewSearchEntry" class="def">treeViewSearchEntry</a> :: (<a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self, <a href="Graphics-UI-Gtk-Entry-Entry.html#t:EntryClass">EntryClass</a> entry) => <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-Entry-Entry.html#t:Entry">Entry</a>) (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> entry)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewSearchEntry" class="link">Source</a></p><div class="doc"><p>'searchEntry' property. See <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewGetSearchEntry">treeViewGetSearchEntry</a></code> and <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewSetSearchEntry">treeViewSetSearchEntry</a></code> </p></div></div><h1 id="g:7">Signals </h1><div class="top"><p class="src"><a name="v:columnsChanged" class="def">columnsChanged</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#columnsChanged" class="link">Source</a></p><div class="doc"><p>The number of columns of the treeview has changed. </p></div></div><div class="top"><p class="src"><a name="v:cursorChanged" class="def">cursorChanged</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#cursorChanged" class="link">Source</a></p><div class="doc"><p>The position of the cursor (focused cell) has changed. </p></div></div><div class="top"><p class="src"><a name="v:rowCollapsed" class="def">rowCollapsed</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:TreeIter">TreeIter</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/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-TreeView.html#rowCollapsed" class="link">Source</a></p><div class="doc"><p>The given row has been collapsed (child nodes are hidden). </p></div></div><div class="top"><p class="src"><a name="v:rowExpanded" class="def">rowExpanded</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:TreeIter">TreeIter</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/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-TreeView.html#rowExpanded" class="link">Source</a></p><div class="doc"><p>The given row has been expanded (child nodes are shown). </p></div></div><div class="top"><p class="src"><a name="v:rowActivated" class="def">rowActivated</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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-TreeView.html#rowActivated" class="link">Source</a></p><div class="doc"><p>A row was activated. </p><ul><li> Activation usually means the user has pressed return on a row. </li></ul></div></div><div class="top"><p class="src"><a name="v:testCollapseRow" class="def">testCollapseRow</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:TreeIter">TreeIter</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/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>)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#testCollapseRow" class="link">Source</a></p><div class="doc"><p>The given row is about to be collapsed (hide its children nodes). Use this signal if you need to control the collapsibility of individual rows. </p></div></div><div class="top"><p class="src"><a name="v:testExpandRow" class="def">testExpandRow</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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:TreeIter">TreeIter</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/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>)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#testExpandRow" class="link">Source</a></p><div class="doc"><p>The given row is about to be expanded (show its children nodes). Use this signal if you need to control the expandability of individual rows. </p></div></div><h1 id="g:8">Deprecated </h1><div class="top"><p class="src"><a name="v:treeViewWidgetToTreeCoords" class="def">treeViewWidgetToTreeCoords</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewWidgetToTreeCoords" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#t:Point">Point</a></td><td class="doc"><p><code>(wx, wy)</code> - widget X and Y coordinates </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-TreeView.html#t:Point">Point</a></td><td class="doc"><p><code>(tx, ty)</code> returns tree X and Y coordinates </p></td></tr></table></div><div class="doc"><p><code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewWidgetToTreeCoords">treeViewWidgetToTreeCoords</a></code> has been deprecated since version 2.12 and should not be used in newly-written code. Due to historial reasons the name of this function is incorrect. For converting coordinates relative to the widget to bin window coordinates, please see <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewConvertWidgetToBinWindowCoords">treeViewConvertWidgetToBinWindowCoords</a></code>. </p><p>Converts bin window coordinates to coordinates for the tree (the full scrollable area of the tree). </p></div></div><div class="top"><p class="src"><a name="v:treeViewTreeToWidgetCoords" class="def">treeViewTreeToWidgetCoords</a><a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#treeViewTreeToWidgetCoords" 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-TreeView.html#t:TreeViewClass">TreeViewClass</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-TreeView.html#t:Point">Point</a></td><td class="doc"><p><code>(tx, ty)</code> - tree X and Y coordinates </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-TreeView.html#t:Point">Point</a></td><td class="doc"><p><code>(wx, wy)</code> returns widget X and Y coordinates </p></td></tr></table></div><div class="doc"><p><code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewTreeToWidgetCoords">treeViewTreeToWidgetCoords</a></code> has been deprecated since version 2.12 and should not be used in newly-written code. Due to historial reasons the name of this function is incorrect. For converting bin window coordinates to coordinates relative to bin window, please see <code><a href="Graphics-UI-Gtk-ModelView-TreeView.html#v:treeViewConvertBinWindowToWidgetCoords">treeViewConvertBinWindowToWidgetCoords</a></code>. </p><p>Converts tree coordinates (coordinates in full scrollable area of the tree) to bin window coordinates. </p></div></div><div class="top"><p class="src"><a name="v:onColumnsChanged" class="def">onColumnsChanged</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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="/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#onColumnsChanged" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterColumnsChanged" class="def">afterColumnsChanged</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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="/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#afterColumnsChanged" class="link">Source</a></p><div class="doc"><p>The user has dragged a column to another position. </p></div></div><div class="top"><p class="src"><a name="v:onCursorChanged" class="def">onCursorChanged</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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="/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#onCursorChanged" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterCursorChanged" class="def">afterCursorChanged</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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="/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#afterCursorChanged" class="link">Source</a></p><div class="doc"><p>The cursor in the tree has moved. </p></div></div><div class="top"><p class="src"><a name="v:onRowActivated" class="def">onRowActivated</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a> -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#onRowActivated" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterRowActivated" class="def">afterRowActivated</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreePath">TreePath</a> -> <a href="Graphics-UI-Gtk-ModelView-TreeViewColumn.html#t:TreeViewColumn">TreeViewColumn</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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#afterRowActivated" class="link">Source</a></p><div class="doc"><p>A row was activated. </p><ul><li> Activation usually means the user has pressed return on a row. </li></ul></div></div><div class="top"><p class="src"><a name="v:onRowCollapsed" class="def">onRowCollapsed</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#onRowCollapsed" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterRowCollapsed" class="def">afterRowCollapsed</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#afterRowCollapsed" class="link">Source</a></p><div class="doc"><p>Children of this node were hidden. </p></div></div><div class="top"><p class="src"><a name="v:onRowExpanded" class="def">onRowExpanded</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#onRowExpanded" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterRowExpanded" class="def">afterRowExpanded</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#afterRowExpanded" class="link">Source</a></p><div class="doc"><p>Children of this node are made visible. </p></div></div><div class="top"><p class="src"><a name="v:onStartInteractiveSearch" class="def">onStartInteractiveSearch</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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="/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#onStartInteractiveSearch" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterStartInteractiveSearch" class="def">afterStartInteractiveSearch</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</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="/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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#afterStartInteractiveSearch" class="link">Source</a></p><div class="doc"><p>The user wants to search interactively. </p><ul><li> Connect to this signal if you want to provide you own search facility. Note that you must handle all keyboard input yourself. </li></ul></div></div><div class="top"><p class="src"><a name="v:onTestCollapseRow" class="def">onTestCollapseRow</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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/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>) -> <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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#onTestCollapseRow" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterTestCollapseRow" class="def">afterTestCollapseRow</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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/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>) -> <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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#afterTestCollapseRow" class="link">Source</a></p><div class="doc"><p>Determine if this row should be collapsed. </p><ul><li> If the application connects to this function and returns <code>False</code>, the specifc row will not be altered. </li></ul></div></div><div class="top"><p class="src"><a name="v:onTestExpandRow" class="def">onTestExpandRow</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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/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>) -> <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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#onTestExpandRow" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterTestExpandRow" class="def">afterTestExpandRow</a> :: <a href="Graphics-UI-Gtk-ModelView-TreeView.html#t:TreeViewClass">TreeViewClass</a> self => self -> (<a href="Graphics-UI-Gtk-ModelView-TreeModel.html#t:TreeIter">TreeIter</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/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>) -> <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/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-ModelView-TreeView.html#afterTestExpandRow" class="link">Source</a></p><div class="doc"><p>Determine if this row should be expanded. </p><ul><li> If the application connects to this function and returns <code>False</code>, the specifc row will not be altered. </li></ul></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>