Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 0be7620be6a1578fbd49765844864a01 > files > 242

ocaml-lablgtk2-doc-2.14.0-2mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
<link rel="Start" href="index.html">
<link rel="previous" href="GMisc.html">
<link rel="next" href="GFile.html">
<link rel="Up" href="index.html">
<title>LablGTK : GTree</title>
</head>
<body>
<div class="navbar"><a href="GMisc.html">Previous</a>
&nbsp;<a href="index.html">Up</a>
&nbsp;<a href="GFile.html">Next</a>
</div>
<center><h1>Module <a href="type_GTree.html">GTree</a></h1></center>
<br>
<pre><span class="keyword">module</span> GTree: <code class="code">sig</code> <a href="GTree.html">..</a> <code class="code">end</code></pre>Tree and list widgets<br>
<small>GTK documentation:&nbsp;<a href="file:///usr/share/gtk-doc/html/gtk/TreeWidget.html">TreeWidget</a></small><hr width="100%">
<br>
Tree and list widgets<br>
<br>
<a name="3_NewGtkTreeViewModelframework"></a>
<h3>New GtkTreeView/Model framework</h3><br>
<br><code><span class="keyword">type</span> <a name="TYPEcolumn"></a><code class="type">'a</code> column = {</code><table class="typetable">
<tr>
<td align="left" valign="top" >
<code>&nbsp;&nbsp;</code></td>
<td align="left" valign="top" >
<code>index&nbsp;: <code class="type">int</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&nbsp;&nbsp;</code></td>
<td align="left" valign="top" >
<code>conv&nbsp;: <code class="type">'a <a href="Gobject.html#TYPEdata_conv">Gobject.data_conv</a></code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&nbsp;&nbsp;</code></td>
<td align="left" valign="top" >
<code>creator&nbsp;: <code class="type">int</code>;</code></td>

</tr></table>
}


<pre><span class="keyword">class</span> <a name="TYPEcolumn_list"></a><a href="GTree.column_list.html">column_list</a> : <code class="type"></code><code class="code">object</code> <a href="GTree.column_list.html">..</a> <code class="code">end</code></pre><br><pre><span class="keyword">class</span> <a name="TYPErow_reference"></a><a href="GTree.row_reference.html">row_reference</a> : <code class="type"><a href="Gtk.html#TYPErow_reference">Gtk.row_reference</a> -> model:[> `treemodel ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.row_reference.html">..</a> <code class="code">end</code></pre><br><br>
<a name="4_Models"></a>
<h4>Models</h4><br>
<pre><span class="keyword">class</span> <a name="TYPEmodel_signals"></a><a href="GTree.model_signals.html">model_signals</a> : <code class="type">[> `treemodel ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.model_signals.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">val</span> <a name="VALmodel_ids"></a>model_ids : <code class="type">(int, int) Hashtbl.t</code></pre><pre><span class="keyword">class</span> <a name="TYPEmodel"></a><a href="GTree.model.html">model</a> : <code class="type">[> `treemodel ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.model.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">class</span> <a name="TYPEtree_sortable_signals"></a><a href="GTree.tree_sortable_signals.html">tree_sortable_signals</a> : <code class="type">[> `treemodel | `treesortable ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.tree_sortable_signals.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">class</span> <a name="TYPEtree_sortable"></a><a href="GTree.tree_sortable.html">tree_sortable</a> : <code class="type">[> `treemodel | `treesortable ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.tree_sortable.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><br>
Special value for the <code class="code">#set_sort_column_id</code> method of <code class="code">GTree.tree_sortable</code>.<br>
<pre><span class="keyword">val</span> <a name="VALdefault_sort_column_id"></a>default_sort_column_id : <code class="type">int</code></pre><pre><span class="keyword">val</span> <a name="VALunsorted_sort_column_id"></a>unsorted_sort_column_id : <code class="type">int</code></pre><pre><span class="keyword">class</span> <a name="TYPEtree_store"></a><a href="GTree.tree_store.html">tree_store</a> : <code class="type"><a href="Gtk.html#TYPEtree_store">Gtk.tree_store</a> -> </code><code class="code">object</code> <a href="GTree.tree_store.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">val</span> <a name="VALtree_store"></a>tree_store : <code class="type"><a href="GTree.column_list.html">column_list</a> -> <a href="GTree.tree_store.html">tree_store</a></code></pre><div class="info">
<small>GTK documentation:&nbsp;<a href="file:///usr/share/gtk-doc/html/gtk/GtkTreeStore.html">GtkTreeStore</a></small></div>
<pre><span class="keyword">class</span> <a name="TYPElist_store"></a><a href="GTree.list_store.html">list_store</a> : <code class="type"><a href="Gtk.html#TYPElist_store">Gtk.list_store</a> -> </code><code class="code">object</code> <a href="GTree.list_store.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">val</span> <a name="VALlist_store"></a>list_store : <code class="type"><a href="GTree.column_list.html">column_list</a> -> <a href="GTree.list_store.html">list_store</a></code></pre><div class="info">
<small>GTK documentation:&nbsp;<a href="file:///usr/share/gtk-doc/html/gtk/GtkListStore.html">GtkListStore</a></small></div>
<pre><span class="keyword">val</span> <a name="VALstore_of_list"></a>store_of_list : <code class="type">'a <a href="Gobject.html#TYPEdata_conv">Gobject.data_conv</a> -> 'a list -> <a href="GTree.list_store.html">list_store</a> * 'a <a href="GTree.html#TYPEcolumn">column</a></code></pre><div class="info">
Convenience function to map a caml list into a <a href="GTree.html#VALlist_store"><code class="code">GTree.list_store</code></a> with a single column<br>
</div>
<pre><span class="keyword">class</span> <a name="TYPEmodel_sort"></a><a href="GTree.model_sort.html">model_sort</a> : <code class="type"><a href="Gtk.html#TYPEtree_model_sort">Gtk.tree_model_sort</a> -> </code><code class="code">object</code> <a href="GTree.model_sort.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">val</span> <a name="VALmodel_sort"></a>model_sort : <code class="type">#<a href="GTree.model.html">model</a> -> <a href="GTree.model_sort.html">model_sort</a></code></pre><div class="info">
<small>GTK documentation:&nbsp;<a href="file:///usr/share/gtk-doc/html/gtk/GtkTreeModelSort.html">GtkTreeModelSort</a></small></div>
<pre><span class="keyword">class</span> <a name="TYPEmodel_filter"></a><a href="GTree.model_filter.html">model_filter</a> : <code class="type"><a href="Gtk.html#TYPEtree_model_filter">Gtk.tree_model_filter</a> -> </code><code class="code">object</code> <a href="GTree.model_filter.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">val</span> <a name="VALmodel_filter"></a>model_filter : <code class="type">?virtual_root:<a href="Gtk.html#TYPEtree_path">Gtk.tree_path</a> -> #<a href="GTree.model.html">model</a> -> <a href="GTree.model_filter.html">model_filter</a></code></pre><div class="info">
<b>Since</b> GTK 2.4<br>
<small>GTK documentation:&nbsp;<a href="file:///usr/share/gtk-doc/html/gtk/GtkTreeModelFilter.html">GtkTreeModelFilter</a></small></div>
<pre><span class="keyword">module</span> <a href="GTree.Path.html">Path</a>: <code class="code">sig</code> <a href="GTree.Path.html">..</a> <code class="code">end</code></pre><br>
<a name="4_Selection"></a>
<h4>Selection</h4><br>
<pre><span class="keyword">class</span> <a name="TYPEselection_signals"></a><a href="GTree.selection_signals.html">selection_signals</a> : <code class="type"><a href="Gtk.html#TYPEtree_selection">Gtk.tree_selection</a> -> </code><code class="code">object</code> <a href="GTree.selection_signals.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">class</span> <a name="TYPEselection"></a><a href="GTree.selection.html">selection</a> : <code class="type"><a href="Gtk.html#TYPEtree_selection">Gtk.tree_selection</a> -> </code><code class="code">object</code> <a href="GTree.selection.html">..</a> <code class="code">end</code></pre><div class="info">
The selection object for <a href="GTree.html#VALview"><code class="code">GTree.view</code></a>
</div>
<br><br>
<a name="4_Views"></a>
<h4>Views</h4><br>
<pre><span class="keyword">class type</span> <a name="TYPEcell_renderer"></a><a href="GTree.cell_renderer.html">cell_renderer</a> = <code class="code">object</code> <a href="GTree.cell_renderer.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class</span> <a name="TYPEcell_layout"></a><a href="GTree.cell_layout.html">cell_layout</a> : <code class="type">[> <a href="Gtk.html#TYPEcell_layout">Gtk.cell_layout</a> ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.cell_layout.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">class</span> <a name="TYPEview_column_signals"></a><a href="GTree.view_column_signals.html">view_column_signals</a> : <code class="type">[> `gtk | `treeviewcolumn ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.view_column_signals.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">class</span> <a name="TYPEview_column"></a><a href="GTree.view_column.html">view_column</a> : <code class="type"><a href="Gtk.html#TYPEtree_view_column">Gtk.tree_view_column</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.view_column.html">..</a> <code class="code">end</code></pre><div class="info">
A visible column in a <a href="GTree.html#VALview"><code class="code">GTree.view</code></a> widget
</div>
<br><pre><span class="keyword">val</span> <a name="VALview_column"></a>view_column : <code class="type">?title:string -><br>       ?renderer:#<a href="GTree.cell_renderer.html">cell_renderer</a> * (string * 'a <a href="GTree.html#TYPEcolumn">column</a>) list -><br>       unit -> <a href="GTree.view_column.html">view_column</a></code></pre><div class="info">
<small>GTK documentation:&nbsp;<a href="file:///usr/share/gtk-doc/html/gtk/GtkTreeViewColumn.html">GtkTreeViewColumn</a></small></div>
<pre><span class="keyword">class</span> <a name="TYPEview_signals"></a><a href="GTree.view_signals.html">view_signals</a> : <code class="type">[> <a href="Gtk.html#TYPEtree_view">Gtk.tree_view</a> ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.view_signals.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">class</span> <a name="TYPEview"></a><a href="GTree.view.html">view</a> : <code class="type"><a href="Gtk.html#TYPEtree_view">Gtk.tree_view</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.view.html">..</a> <code class="code">end</code></pre><div class="info">
A widget for displaying both trees and lists
</div>
<br><pre><span class="keyword">val</span> <a name="VALview"></a>view : <code class="type">?model:#<a href="GTree.model.html">model</a> -><br>       ?hadjustment:<a href="GData.adjustment.html">GData.adjustment</a> -><br>       ?vadjustment:<a href="GData.adjustment.html">GData.adjustment</a> -><br>       ?enable_search:bool -><br>       ?fixed_height_mode:bool -><br>       ?headers_clickable:bool -><br>       ?headers_visible:bool -><br>       ?reorderable:bool -><br>       ?rules_hint:bool -><br>       ?search_column:int -><br>       ?border_width:int -><br>       ?width:int -><br>       ?height:int -><br>       ?packing:(<a href="GObj.widget.html">GObj.widget</a> -> unit) -> ?show:bool -> unit -> <a href="GTree.view.html">view</a></code></pre><div class="info">
<small>GTK documentation:&nbsp;<a href="file:///usr/share/gtk-doc/html/gtk/GtkTreeView.html">GtkTreeView</a></small></div>
<div class="param_info"><code class="code">enable_search</code> : default value is <code class="code">true</code></div>
<div class="param_info"><code class="code">fixed_height_mode</code> : default value is <code class="code">false</code></div>
<div class="param_info"><code class="code">headers_clickable</code> : default value is <code class="code">false</code></div>
<div class="param_info"><code class="code">headers_visible</code> : default value is <code class="code">true</code></div>
<div class="param_info"><code class="code">reorderable</code> : default value is <code class="code">false</code></div>
<div class="param_info"><code class="code">rules_hint</code> : default value is <code class="code">false</code></div>
<br>
<a name="4_CellRenderers"></a>
<h4>Cell Renderers</h4><br>
<pre><span class="keyword">type</span> <a name="TYPEcell_properties"></a><code class="type"></code>cell_properties = <code class="type">[ `CELL_BACKGROUND of string<br>       | `CELL_BACKGROUND_GDK of <a href="Gdk.html#TYPEcolor">Gdk.color</a><br>       | `CELL_BACKGROUND_SET of bool<br>       | `HEIGHT of int<br>       | `IS_EXPANDED of bool<br>       | `IS_EXPANDER of bool<br>       | `MODE of <a href="Gtk.Tags.html#TYPEcell_renderer_mode">Gtk.Tags.cell_renderer_mode</a><br>       | `VISIBLE of bool<br>       | `WIDTH of int<br>       | `XALIGN of float<br>       | `XPAD of int<br>       | `YALIGN of float<br>       | `YPAD of int ]</code> </pre>

<pre><span class="keyword">type</span> <a name="TYPEcell_properties_pixbuf"></a><code class="type"></code>cell_properties_pixbuf = <code class="type">[ `CELL_BACKGROUND of string<br>       | `CELL_BACKGROUND_GDK of <a href="Gdk.html#TYPEcolor">Gdk.color</a><br>       | `CELL_BACKGROUND_SET of bool<br>       | `HEIGHT of int<br>       | `IS_EXPANDED of bool<br>       | `IS_EXPANDER of bool<br>       | `MODE of <a href="Gtk.Tags.html#TYPEcell_renderer_mode">Gtk.Tags.cell_renderer_mode</a><br>       | `PIXBUF of <a href="GdkPixbuf.html#TYPEpixbuf">GdkPixbuf.pixbuf</a><br>       | `PIXBUF_EXPANDER_CLOSED of <a href="GdkPixbuf.html#TYPEpixbuf">GdkPixbuf.pixbuf</a><br>       | `PIXBUF_EXPANDER_OPEN of <a href="GdkPixbuf.html#TYPEpixbuf">GdkPixbuf.pixbuf</a><br>       | `STOCK_DETAIL of string<br>       | `STOCK_ID of string<br>       | `STOCK_SIZE of <a href="Gtk.Tags.html#TYPEicon_size">Gtk.Tags.icon_size</a><br>       | `VISIBLE of bool<br>       | `WIDTH of int<br>       | `XALIGN of float<br>       | `XPAD of int<br>       | `YALIGN of float<br>       | `YPAD of int ]</code> </pre>

<pre><span class="keyword">type</span> <a name="TYPEcell_properties_text"></a><code class="type"></code>cell_properties_text = <code class="type">[ `BACKGROUND of string<br>       | `BACKGROUND_GDK of <a href="Gdk.html#TYPEcolor">Gdk.color</a><br>       | `BACKGROUND_SET of bool<br>       | `CELL_BACKGROUND of string<br>       | `CELL_BACKGROUND_GDK of <a href="Gdk.html#TYPEcolor">Gdk.color</a><br>       | `CELL_BACKGROUND_SET of bool<br>       | `EDITABLE of bool<br>       | `FAMILY of string<br>       | `FONT of string<br>       | `FONT_DESC of <a href="Pango.html#TYPEfont_description">Pango.font_description</a><br>       | `FOREGROUND of string<br>       | `FOREGROUND_GDK of <a href="Gdk.html#TYPEcolor">Gdk.color</a><br>       | `FOREGROUND_SET of bool<br>       | `HEIGHT of int<br>       | `IS_EXPANDED of bool<br>       | `IS_EXPANDER of bool<br>       | `MARKUP of string<br>       | `MODE of <a href="Gtk.Tags.html#TYPEcell_renderer_mode">Gtk.Tags.cell_renderer_mode</a><br>       | `RISE of int<br>       | `SCALE of <a href="Pango.Tags.html#TYPEscale">Pango.Tags.scale</a><br>       | `SINGLE_PARAGRAPH_MODE of bool<br>       | `SIZE of int<br>       | `SIZE_POINTS of float<br>       | `STRETCH of <a href="Pango.Tags.html#TYPEstretch">Pango.Tags.stretch</a><br>       | `STRIKETHROUGH of bool<br>       | `STYLE of <a href="Pango.Tags.html#TYPEstyle">Pango.Tags.style</a><br>       | `TEXT of string<br>       | `UNDERLINE of <a href="Pango.Tags.html#TYPEunderline">Pango.Tags.underline</a><br>       | `VARIANT of <a href="Pango.Tags.html#TYPEvariant">Pango.Tags.variant</a><br>       | `VISIBLE of bool<br>       | `WEIGHT of <a href="Pango.Tags.html#TYPEweight">Pango.Tags.weight</a><br>       | `WIDTH of int<br>       | `XALIGN of float<br>       | `XPAD of int<br>       | `YALIGN of float<br>       | `YPAD of int ]</code> </pre>

<pre><span class="keyword">type</span> <a name="TYPEcell_properties_toggle"></a><code class="type"></code>cell_properties_toggle = <code class="type">[ `ACTIVATABLE of bool<br>       | `ACTIVE of bool<br>       | `CELL_BACKGROUND of string<br>       | `CELL_BACKGROUND_GDK of <a href="Gdk.html#TYPEcolor">Gdk.color</a><br>       | `CELL_BACKGROUND_SET of bool<br>       | `HEIGHT of int<br>       | `INCONSISTENT of bool<br>       | `IS_EXPANDED of bool<br>       | `IS_EXPANDER of bool<br>       | `MODE of <a href="Gtk.Tags.html#TYPEcell_renderer_mode">Gtk.Tags.cell_renderer_mode</a><br>       | `RADIO of bool<br>       | `VISIBLE of bool<br>       | `WIDTH of int<br>       | `XALIGN of float<br>       | `XPAD of int<br>       | `YALIGN of float<br>       | `YPAD of int ]</code> </pre>

<pre><span class="keyword">type</span> <a name="TYPEcell_properties_progress"></a><code class="type"></code>cell_properties_progress = <code class="type">[ `CELL_BACKGROUND of string<br>       | `CELL_BACKGROUND_GDK of <a href="Gdk.html#TYPEcolor">Gdk.color</a><br>       | `CELL_BACKGROUND_SET of bool<br>       | `HEIGHT of int<br>       | `IS_EXPANDED of bool<br>       | `IS_EXPANDER of bool<br>       | `MODE of <a href="Gtk.Tags.html#TYPEcell_renderer_mode">Gtk.Tags.cell_renderer_mode</a><br>       | `TEXT of string option<br>       | `VALUE of int<br>       | `VISIBLE of bool<br>       | `WIDTH of int<br>       | `XALIGN of float<br>       | `XPAD of int<br>       | `YALIGN of float<br>       | `YPAD of int ]</code> </pre>

<pre><span class="keyword">type</span> <a name="TYPEcell_properties_combo"></a><code class="type"></code>cell_properties_combo = <code class="type">[ `BACKGROUND of string<br>       | `BACKGROUND_GDK of <a href="Gdk.html#TYPEcolor">Gdk.color</a><br>       | `BACKGROUND_SET of bool<br>       | `CELL_BACKGROUND of string<br>       | `CELL_BACKGROUND_GDK of <a href="Gdk.html#TYPEcolor">Gdk.color</a><br>       | `CELL_BACKGROUND_SET of bool<br>       | `EDITABLE of bool<br>       | `FAMILY of string<br>       | `FONT of string<br>       | `FONT_DESC of <a href="Pango.html#TYPEfont_description">Pango.font_description</a><br>       | `FOREGROUND of string<br>       | `FOREGROUND_GDK of <a href="Gdk.html#TYPEcolor">Gdk.color</a><br>       | `FOREGROUND_SET of bool<br>       | `HAS_ENTRY of bool<br>       | `HEIGHT of int<br>       | `IS_EXPANDED of bool<br>       | `IS_EXPANDER of bool<br>       | `MARKUP of string<br>       | `MODE of <a href="Gtk.Tags.html#TYPEcell_renderer_mode">Gtk.Tags.cell_renderer_mode</a><br>       | `MODEL of <a href="GTree.model.html">model</a> option<br>       | `RISE of int<br>       | `SCALE of <a href="Pango.Tags.html#TYPEscale">Pango.Tags.scale</a><br>       | `SINGLE_PARAGRAPH_MODE of bool<br>       | `SIZE of int<br>       | `SIZE_POINTS of float<br>       | `STRETCH of <a href="Pango.Tags.html#TYPEstretch">Pango.Tags.stretch</a><br>       | `STRIKETHROUGH of bool<br>       | `STYLE of <a href="Pango.Tags.html#TYPEstyle">Pango.Tags.style</a><br>       | `TEXT of string<br>       | `TEXT_COLUMN of string <a href="GTree.html#TYPEcolumn">column</a><br>       | `UNDERLINE of <a href="Pango.Tags.html#TYPEunderline">Pango.Tags.underline</a><br>       | `VARIANT of <a href="Pango.Tags.html#TYPEvariant">Pango.Tags.variant</a><br>       | `VISIBLE of bool<br>       | `WEIGHT of <a href="Pango.Tags.html#TYPEweight">Pango.Tags.weight</a><br>       | `WIDTH of int<br>       | `XALIGN of float<br>       | `XPAD of int<br>       | `YALIGN of float<br>       | `YPAD of int ]</code> </pre>

<pre><span class="keyword">type</span> <a name="TYPEcell_properties_accel"></a><code class="type"></code>cell_properties_accel = <code class="type">[ `ACCEL_MODE of <a href="GtkEnums.html#TYPEcell_renderer_accel_mode">GtkEnums.cell_renderer_accel_mode</a><br>       | `BACKGROUND of string<br>       | `BACKGROUND_GDK of <a href="Gdk.html#TYPEcolor">Gdk.color</a><br>       | `BACKGROUND_SET of bool<br>       | `CELL_BACKGROUND of string<br>       | `CELL_BACKGROUND_GDK of <a href="Gdk.html#TYPEcolor">Gdk.color</a><br>       | `CELL_BACKGROUND_SET of bool<br>       | `EDITABLE of bool<br>       | `FAMILY of string<br>       | `FONT of string<br>       | `FONT_DESC of <a href="Pango.html#TYPEfont_description">Pango.font_description</a><br>       | `FOREGROUND of string<br>       | `FOREGROUND_GDK of <a href="Gdk.html#TYPEcolor">Gdk.color</a><br>       | `FOREGROUND_SET of bool<br>       | `HEIGHT of int<br>       | `IS_EXPANDED of bool<br>       | `IS_EXPANDER of bool<br>       | `KEY of <a href="Gdk.html#TYPEkeysym">Gdk.keysym</a><br>       | `KEYCODE of int<br>       | `MARKUP of string<br>       | `MODE of <a href="Gtk.Tags.html#TYPEcell_renderer_mode">Gtk.Tags.cell_renderer_mode</a><br>       | `MODS of <a href="GdkEnums.html#TYPEmodifier">GdkEnums.modifier</a> list<br>       | `RISE of int<br>       | `SCALE of <a href="Pango.Tags.html#TYPEscale">Pango.Tags.scale</a><br>       | `SINGLE_PARAGRAPH_MODE of bool<br>       | `SIZE of int<br>       | `SIZE_POINTS of float<br>       | `STRETCH of <a href="Pango.Tags.html#TYPEstretch">Pango.Tags.stretch</a><br>       | `STRIKETHROUGH of bool<br>       | `STYLE of <a href="Pango.Tags.html#TYPEstyle">Pango.Tags.style</a><br>       | `TEXT of string<br>       | `UNDERLINE of <a href="Pango.Tags.html#TYPEunderline">Pango.Tags.underline</a><br>       | `VARIANT of <a href="Pango.Tags.html#TYPEvariant">Pango.Tags.variant</a><br>       | `VISIBLE of bool<br>       | `WEIGHT of <a href="Pango.Tags.html#TYPEweight">Pango.Tags.weight</a><br>       | `WIDTH of int<br>       | `XALIGN of float<br>       | `XPAD of int<br>       | `YALIGN of float<br>       | `YPAD of int ]</code> </pre>

<pre><span class="keyword">class type</span> <a name="TYPEcell_renderer_skel"></a><code class="type">[['a, 'b]]</code> <a href="GTree.cell_renderer_skel.html">cell_renderer_skel</a> = <code class="code">object</code> <a href="GTree.cell_renderer_skel.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<pre><span class="keyword">class</span> <a name="TYPEcell_renderer_impl"></a><span class="keyword">virtual</span> <code class="type">[[[> <a href="Gtk.html#TYPEcell_renderer">Gtk.cell_renderer</a> ], 'a]]</code> <a href="GTree.cell_renderer_impl.html">cell_renderer_impl</a> : <code class="type">([> <a href="Gtk.html#TYPEcell_renderer">Gtk.cell_renderer</a> ] as 'b) <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.cell_renderer_impl.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">class</span> <a name="TYPEcell_renderer_pixbuf"></a><a href="GTree.cell_renderer_pixbuf.html">cell_renderer_pixbuf</a> : <code class="type"><a href="Gtk.html#TYPEcell_renderer_pixbuf">Gtk.cell_renderer_pixbuf</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.cell_renderer_pixbuf.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">class</span> <a name="TYPEcell_renderer_text_signals"></a><a href="GTree.cell_renderer_text_signals.html">cell_renderer_text_signals</a> : <code class="type"><a href="Gtk.html#TYPEcell_renderer_text">Gtk.cell_renderer_text</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.cell_renderer_text_signals.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">class</span> <a name="TYPEcell_renderer_text"></a><a href="GTree.cell_renderer_text.html">cell_renderer_text</a> : <code class="type"><a href="Gtk.html#TYPEcell_renderer_text">Gtk.cell_renderer_text</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.cell_renderer_text.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">class</span> <a name="TYPEcell_renderer_toggle_signals"></a><a href="GTree.cell_renderer_toggle_signals.html">cell_renderer_toggle_signals</a> : <code class="type"><a href="Gtk.html#TYPEcell_renderer_toggle">Gtk.cell_renderer_toggle</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.cell_renderer_toggle_signals.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">class</span> <a name="TYPEcell_renderer_toggle"></a><a href="GTree.cell_renderer_toggle.html">cell_renderer_toggle</a> : <code class="type"><a href="Gtk.html#TYPEcell_renderer_toggle">Gtk.cell_renderer_toggle</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.cell_renderer_toggle.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">class</span> <a name="TYPEcell_renderer_progress"></a><a href="GTree.cell_renderer_progress.html">cell_renderer_progress</a> : <code class="type"><a href="Gtk.html#TYPEcell_renderer_progress">Gtk.cell_renderer_progress</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.cell_renderer_progress.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">class</span> <a name="TYPEcell_renderer_combo"></a><a href="GTree.cell_renderer_combo.html">cell_renderer_combo</a> : <code class="type"><a href="Gtk.html#TYPEcell_renderer_combo">Gtk.cell_renderer_combo</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.cell_renderer_combo.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">class</span> <a name="TYPEcell_renderer_accel_signals"></a><a href="GTree.cell_renderer_accel_signals.html">cell_renderer_accel_signals</a> : <code class="type"><a href="Gtk.html#TYPEcell_renderer_accel">Gtk.cell_renderer_accel</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.cell_renderer_accel_signals.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">class</span> <a name="TYPEcell_renderer_accel"></a><a href="GTree.cell_renderer_accel.html">cell_renderer_accel</a> : <code class="type"><a href="Gtk.html#TYPEcell_renderer_accel">Gtk.cell_renderer_accel</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.cell_renderer_accel.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">val</span> <a name="VALcell_renderer_pixbuf"></a>cell_renderer_pixbuf : <code class="type"><a href="GTree.html#TYPEcell_properties_pixbuf">cell_properties_pixbuf</a> list -> <a href="GTree.cell_renderer_pixbuf.html">cell_renderer_pixbuf</a></code></pre><div class="info">
<small>GTK documentation:&nbsp;<a href="file:///usr/share/gtk-doc/html/gtk/GtkCellRendererPixbuf.html">GtkCellRendererPixbuf</a></small></div>
<pre><span class="keyword">val</span> <a name="VALcell_renderer_text"></a>cell_renderer_text : <code class="type"><a href="GTree.html#TYPEcell_properties_text">cell_properties_text</a> list -> <a href="GTree.cell_renderer_text.html">cell_renderer_text</a></code></pre><div class="info">
<small>GTK documentation:&nbsp;<a href="file:///usr/share/gtk-doc/html/gtk/GtkCellRendererText.html">GtkCellRendererText</a></small></div>
<pre><span class="keyword">val</span> <a name="VALcell_renderer_toggle"></a>cell_renderer_toggle : <code class="type"><a href="GTree.html#TYPEcell_properties_toggle">cell_properties_toggle</a> list -> <a href="GTree.cell_renderer_toggle.html">cell_renderer_toggle</a></code></pre><div class="info">
<small>GTK documentation:&nbsp;<a href="file:///usr/share/gtk-doc/html/gtk/GtkCellRendererToggle.html">GtkCellRendererToggle</a></small></div>
<pre><span class="keyword">val</span> <a name="VALcell_renderer_progress"></a>cell_renderer_progress : <code class="type"><a href="GTree.html#TYPEcell_properties_progress">cell_properties_progress</a> list -> <a href="GTree.cell_renderer_progress.html">cell_renderer_progress</a></code></pre><div class="info">
<b>Since</b> GTK 2.6<br>
<small>GTK documentation:&nbsp;<a href="file:///usr/share/gtk-doc/html/gtk/GtkCellRendererProgress.html">GtkCellRendererProgress</a></small></div>
<pre><span class="keyword">val</span> <a name="VALcell_renderer_combo"></a>cell_renderer_combo : <code class="type"><a href="GTree.html#TYPEcell_properties_combo">cell_properties_combo</a> list -> <a href="GTree.cell_renderer_combo.html">cell_renderer_combo</a></code></pre><div class="info">
<b>Since</b> GTK 2.6<br>
<small>GTK documentation:&nbsp;<a href="file:///usr/share/gtk-doc/html/gtk/GtkCellRendererCombo.html">GtkCellRendererCombo</a></small></div>
<pre><span class="keyword">val</span> <a name="VALcell_renderer_accel"></a>cell_renderer_accel : <code class="type"><a href="GTree.html#TYPEcell_properties_accel">cell_properties_accel</a> list -> <a href="GTree.cell_renderer_accel.html">cell_renderer_accel</a></code></pre><div class="info">
<b>Since</b> GTK 2.10<br>
<small>GTK documentation:&nbsp;<a href="file:///usr/share/gtk-doc/html/gtk/GtkCellRendererAccel.html">GtkCellRendererAccel</a></small></div>
<br>
<a name="3_GtkIconView"></a>
<h3>GtkIconView</h3><br>
<pre><span class="keyword">class</span> <a name="TYPEicon_view_signals"></a><a href="GTree.icon_view_signals.html">icon_view_signals</a> : <code class="type">[> <a href="Gtk.html#TYPEicon_view">Gtk.icon_view</a> ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.icon_view_signals.html">..</a> <code class="code">end</code></pre><div class="info">
</div>
<br><pre><span class="keyword">class</span> <a name="TYPEicon_view"></a><a href="GTree.icon_view.html">icon_view</a> : <code class="type">[> <a href="Gtk.html#TYPEicon_view">Gtk.icon_view</a> ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GTree.icon_view.html">..</a> <code class="code">end</code></pre><div class="info">
A widget which displays a list of icons in a grid
</div>
<br><pre><span class="keyword">val</span> <a name="VALicon_view"></a>icon_view : <code class="type">?model:#<a href="GTree.model.html">model</a> -><br>       ?columns:int -><br>       ?orientation:<a href="GtkEnums.html#TYPEorientation">GtkEnums.orientation</a> -><br>       ?selection_mode:<a href="GtkEnums.html#TYPEselection_mode">GtkEnums.selection_mode</a> -><br>       ?border_width:int -><br>       ?width:int -><br>       ?height:int -><br>       ?packing:(<a href="GObj.widget.html">GObj.widget</a> -> unit) -> ?show:bool -> unit -> <a href="GTree.icon_view.html">icon_view</a></code></pre><div class="info">
A widget which displays a list of icons in a grid<br>
<b>Since</b> GTK 2.6<br>
<small>GTK documentation:&nbsp;<a href="file:///usr/share/gtk-doc/html/gtk/GtkIconView.html">GtkIconView</a></small></div>
<pre><span class="keyword">class type</span> <a name="TYPEcustom_tree_model_type"></a><span class="keyword">virtual</span> <code class="type">[['a, 'b, 'c, 'd, 'e]]</code> <a href="GTree.custom_tree_model_type.html">custom_tree_model_type</a> = <code class="code">object</code> <a href="GTree.custom_tree_model_type.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class</span> <a name="TYPEcustom_tree_model"></a><span class="keyword">virtual</span> <code class="type">[['a, 'b, 'c, 'd]]</code> <a href="GTree.custom_tree_model.html">custom_tree_model</a> : <code class="type"><a href="GTree.column_list.html">column_list</a> -> </code><code class="type">[[<a href="Gtk.html#TYPEtree_model_custom">Gtk.tree_model_custom</a>, 'a, 'b, 'c, 'd]]</code> <code class="type"><a href="GTree.custom_tree_model_type.html">custom_tree_model_type</a></code></pre><div class="info">
A base class to inherit from to make a custom tree model.
</div>
<br></body></html>