Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 36a4a1ce4320fd74059ccc32828cc5d4 > files > 786

gtkmm3.0-doc-3.14.0-2.mga5.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.7"/>
<title>gtkmm: Gtk::TreeStore Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">gtkmm
   &#160;<span id="projectnumber">3.14.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.7 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceGtk.html">Gtk</a></li><li class="navelem"><a class="el" href="classGtk_1_1TreeStore.html">TreeStore</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="classGtk_1_1TreeStore-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Gtk::TreeStore Class Reference<div class="ingroups"><a class="el" href="group__TreeView.html">TreeView Classes</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;gtkmm/treestore.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Gtk::TreeStore:</div>
<div class="dyncontent">
<div class="center"><img src="classGtk_1_1TreeStore__inherit__graph.png" border="0" usemap="#Gtk_1_1TreeStore_inherit__map" alt="Inheritance graph"/></div>
<map name="Gtk_1_1TreeStore_inherit__map" id="Gtk_1_1TreeStore_inherit__map">
<area shape="rect" id="node2" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="353,11,447,38"/><area shape="rect" id="node3" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="169,87,295,114"/><area shape="rect" id="node6" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="345,113,455,139"/><area shape="rect" id="node4" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="5,87,120,114"/><area shape="rect" id="node5" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. " alt="" coords="523,37,639,63"/><area shape="rect" id="node7" href="classGtk_1_1TreeSortable.html" title="Gtk::TreeSortable" alt="" coords="515,87,647,114"/><area shape="rect" id="node8" href="classGtk_1_1TreeDragSource.html" title="Gtk::TreeDragSource" alt="" coords="504,138,659,165"/><area shape="rect" id="node9" href="classGtk_1_1TreeDragDest.html" title="Gtk::TreeDragDest" alt="" coords="512,189,651,215"/><area shape="rect" id="node10" href="classGtk_1_1Buildable.html" title="A base class for objects that can be built by Gtk::Builder. " alt="" coords="526,239,637,266"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aafa2251d7bd6b7cf5ec05d1ec4d633de"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#aafa2251d7bd6b7cf5ec05d1ec4d633de">~TreeStore</a> ()</td></tr>
<tr class="separator:aafa2251d7bd6b7cf5ec05d1ec4d633de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f6405d80c3b1e4a9672a69f6c13f6f6"><td class="memItemLeft" align="right" valign="top">GtkTreeStore*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a1f6405d80c3b1e4a9672a69f6c13f6f6">gobj</a> ()</td></tr>
<tr class="memdesc:a1f6405d80c3b1e4a9672a69f6c13f6f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a1f6405d80c3b1e4a9672a69f6c13f6f6">More...</a><br /></td></tr>
<tr class="separator:a1f6405d80c3b1e4a9672a69f6c13f6f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adecedf7e9f77e9aa8e7eb44990fd8a74"><td class="memItemLeft" align="right" valign="top">const GtkTreeStore*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#adecedf7e9f77e9aa8e7eb44990fd8a74">gobj</a> () const </td></tr>
<tr class="memdesc:adecedf7e9f77e9aa8e7eb44990fd8a74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#adecedf7e9f77e9aa8e7eb44990fd8a74">More...</a><br /></td></tr>
<tr class="separator:adecedf7e9f77e9aa8e7eb44990fd8a74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03c99380578b846392bee1d7b6b49e52"><td class="memItemLeft" align="right" valign="top">GtkTreeStore*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a03c99380578b846392bee1d7b6b49e52">gobj_copy</a> ()</td></tr>
<tr class="memdesc:a03c99380578b846392bee1d7b6b49e52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.  <a href="#a03c99380578b846392bee1d7b6b49e52">More...</a><br /></td></tr>
<tr class="separator:a03c99380578b846392bee1d7b6b49e52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae403175617926a3156d91c661e0170d4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#ae403175617926a3156d91c661e0170d4">set_column_types</a> (const <a class="el" href="classGtk_1_1TreeModelColumnRecord.html">TreeModelColumnRecord</a>&amp; columns)</td></tr>
<tr class="separator:ae403175617926a3156d91c661e0170d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf27501bd1c7f533feea94a8fa97be63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#aaf27501bd1c7f533feea94a8fa97be63">erase</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter)</td></tr>
<tr class="memdesc:aaf27501bd1c7f533feea94a8fa97be63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the given row from the list store.  <a href="#aaf27501bd1c7f533feea94a8fa97be63">More...</a><br /></td></tr>
<tr class="separator:aaf27501bd1c7f533feea94a8fa97be63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4545e4d3e813f53eb0387ed3fe2db2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#ad4545e4d3e813f53eb0387ed3fe2db2e">insert</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter)</td></tr>
<tr class="memdesc:ad4545e4d3e813f53eb0387ed3fe2db2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new row before the position.  <a href="#ad4545e4d3e813f53eb0387ed3fe2db2e">More...</a><br /></td></tr>
<tr class="separator:ad4545e4d3e813f53eb0387ed3fe2db2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafba6cb5bfad42f83b1edf6975d29aad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#aafba6cb5bfad42f83b1edf6975d29aad">insert_after</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter)</td></tr>
<tr class="memdesc:aafba6cb5bfad42f83b1edf6975d29aad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new row after the position.  <a href="#aafba6cb5bfad42f83b1edf6975d29aad">More...</a><br /></td></tr>
<tr class="separator:aafba6cb5bfad42f83b1edf6975d29aad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66db1d0c1b1230e6e2be8f3774b8a570"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a66db1d0c1b1230e6e2be8f3774b8a570">prepend</a> ()</td></tr>
<tr class="memdesc:a66db1d0c1b1230e6e2be8f3774b8a570"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new row at the start of the top-level.  <a href="#a66db1d0c1b1230e6e2be8f3774b8a570">More...</a><br /></td></tr>
<tr class="separator:a66db1d0c1b1230e6e2be8f3774b8a570"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad287ec923f9649320ce455693c920e96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#ad287ec923f9649320ce455693c920e96">prepend</a> (const <a class="el" href="classGtk_1_1TreeNodeChildren.html">TreeNodeChildren</a>&amp; node)</td></tr>
<tr class="memdesc:ad287ec923f9649320ce455693c920e96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new row at the start of the row's children.  <a href="#ad287ec923f9649320ce455693c920e96">More...</a><br /></td></tr>
<tr class="separator:ad287ec923f9649320ce455693c920e96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3568029b9a2faf8a919aa5fd44661c37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a3568029b9a2faf8a919aa5fd44661c37">append</a> ()</td></tr>
<tr class="memdesc:a3568029b9a2faf8a919aa5fd44661c37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new row at the end of the top-level.  <a href="#a3568029b9a2faf8a919aa5fd44661c37">More...</a><br /></td></tr>
<tr class="separator:a3568029b9a2faf8a919aa5fd44661c37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5be56047f3d4066874b26166b1882c86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a5be56047f3d4066874b26166b1882c86">append</a> (const <a class="el" href="classGtk_1_1TreeNodeChildren.html">TreeNodeChildren</a>&amp; node)</td></tr>
<tr class="memdesc:a5be56047f3d4066874b26166b1882c86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new row at the end of the row's children.  <a href="#a5be56047f3d4066874b26166b1882c86">More...</a><br /></td></tr>
<tr class="separator:a5be56047f3d4066874b26166b1882c86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac43cf2594d06cfe44eb8d84fbc250c1e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#ac43cf2594d06cfe44eb8d84fbc250c1e">iter_swap</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; a, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; b)</td></tr>
<tr class="memdesc:ac43cf2594d06cfe44eb8d84fbc250c1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Swaps <em>a</em> and <em>b</em> in the same level of <em>tree_store</em>.  <a href="#ac43cf2594d06cfe44eb8d84fbc250c1e">More...</a><br /></td></tr>
<tr class="separator:ac43cf2594d06cfe44eb8d84fbc250c1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1db9129be2cc296e701aa40aff7499c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#af1db9129be2cc296e701aa40aff7499c">move</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; source, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; destination)</td></tr>
<tr class="memdesc:af1db9129be2cc296e701aa40aff7499c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves <em>source</em> to the position at <em>destination</em>.  <a href="#af1db9129be2cc296e701aa40aff7499c">More...</a><br /></td></tr>
<tr class="separator:af1db9129be2cc296e701aa40aff7499c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace66b6b6b216116d8a7bf18df27a02a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#ace66b6b6b216116d8a7bf18df27a02a1">reorder</a> (const <a class="el" href="classGtk_1_1TreeNodeChildren.html">TreeNodeChildren</a>&amp; node, const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; int &gt;&amp; new_order)</td></tr>
<tr class="memdesc:ace66b6b6b216116d8a7bf18df27a02a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reorders the children of <em>node</em> to follow the order indicated by <em>new_order</em>.  <a href="#ace66b6b6b216116d8a7bf18df27a02a1">More...</a><br /></td></tr>
<tr class="separator:ace66b6b6b216116d8a7bf18df27a02a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59860756eec8e5a63c0103dd947db87c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a59860756eec8e5a63c0103dd947db87c">clear</a> ()</td></tr>
<tr class="memdesc:a59860756eec8e5a63c0103dd947db87c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all rows from <em>tree_store</em>.  <a href="#a59860756eec8e5a63c0103dd947db87c">More...</a><br /></td></tr>
<tr class="separator:a59860756eec8e5a63c0103dd947db87c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeee48c56b6298cd0a39b4a52d63449ba"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#aeee48c56b6298cd0a39b4a52d63449ba">is_ancestor</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; descendant) const </td></tr>
<tr class="memdesc:aeee48c56b6298cd0a39b4a52d63449ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if <em>iter</em> is an ancestor of <em>descendant</em>.  <a href="#aeee48c56b6298cd0a39b4a52d63449ba">More...</a><br /></td></tr>
<tr class="separator:aeee48c56b6298cd0a39b4a52d63449ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9c345c47ad60b249e851cf839732564"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#ae9c345c47ad60b249e851cf839732564">iter_depth</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:ae9c345c47ad60b249e851cf839732564"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the depth of <em>iter</em>.  <a href="#ae9c345c47ad60b249e851cf839732564">More...</a><br /></td></tr>
<tr class="separator:ae9c345c47ad60b249e851cf839732564"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1daf0f3011c00246dc3ca0d32c824d31"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a1daf0f3011c00246dc3ca0d32c824d31">iter_is_valid</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:a1daf0f3011c00246dc3ca0d32c824d31"><td class="mdescLeft">&#160;</td><td class="mdescRight">WARNING: This function is slow.  <a href="#a1daf0f3011c00246dc3ca0d32c824d31">More...</a><br /></td></tr>
<tr class="separator:a1daf0f3011c00246dc3ca0d32c824d31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGtk_1_1TreeModel"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGtk_1_1TreeModel')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a></td></tr>
<tr class="memitem:a0dd3fbf3875ed1a88cc5f1765e9ef8bd inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a0dd3fbf3875ed1a88cc5f1765e9ef8bd">~TreeModel</a> ()</td></tr>
<tr class="separator:a0dd3fbf3875ed1a88cc5f1765e9ef8bd inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a190c8fd4588b844696e36e5c12966b4b inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">GtkTreeModel*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a190c8fd4588b844696e36e5c12966b4b">gobj</a> ()</td></tr>
<tr class="memdesc:a190c8fd4588b844696e36e5c12966b4b inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a190c8fd4588b844696e36e5c12966b4b">More...</a><br /></td></tr>
<tr class="separator:a190c8fd4588b844696e36e5c12966b4b inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6a7c63aca59b5904beef977753558c2 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">const GtkTreeModel*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ae6a7c63aca59b5904beef977753558c2">gobj</a> () const </td></tr>
<tr class="memdesc:ae6a7c63aca59b5904beef977753558c2 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#ae6a7c63aca59b5904beef977753558c2">More...</a><br /></td></tr>
<tr class="separator:ae6a7c63aca59b5904beef977753558c2 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebaa795e4920ddc0ec5e39c9f4fbc660 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#aebaa795e4920ddc0ec5e39c9f4fbc660">get_iter</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a>&amp; path)</td></tr>
<tr class="memdesc:aebaa795e4920ddc0ec5e39c9f4fbc660 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a valid iterator pointing to <em>path</em>.  <a href="#aebaa795e4920ddc0ec5e39c9f4fbc660">More...</a><br /></td></tr>
<tr class="separator:aebaa795e4920ddc0ec5e39c9f4fbc660 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7697e287ce17c6f2e900c5762f7ba77a inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a7697e287ce17c6f2e900c5762f7ba77a">get_iter</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; path_string)</td></tr>
<tr class="memdesc:a7697e287ce17c6f2e900c5762f7ba77a inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a valid iterator pointing to <em>path_string</em>.  <a href="#a7697e287ce17c6f2e900c5762f7ba77a">More...</a><br /></td></tr>
<tr class="separator:a7697e287ce17c6f2e900c5762f7ba77a inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62142e8a5beffb04a2b643d7f62c890f inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#ad04e0f7d1bb271fceeef487a19b97703">Children</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a62142e8a5beffb04a2b643d7f62c890f">children</a> ()</td></tr>
<tr class="memdesc:a62142e8a5beffb04a2b643d7f62c890f inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">This returns an STL-like container API, for iterating over the rows.  <a href="#a62142e8a5beffb04a2b643d7f62c890f">More...</a><br /></td></tr>
<tr class="separator:a62142e8a5beffb04a2b643d7f62c890f inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c867cde63dbb443e1735eb8b82f85a9 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#ad04e0f7d1bb271fceeef487a19b97703">Children</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a4c867cde63dbb443e1735eb8b82f85a9">children</a> () const </td></tr>
<tr class="memdesc:a4c867cde63dbb443e1735eb8b82f85a9 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">This returns an STL-like container API, for iterating over the rows.  <a href="#a4c867cde63dbb443e1735eb8b82f85a9">More...</a><br /></td></tr>
<tr class="separator:a4c867cde63dbb443e1735eb8b82f85a9 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab65a437945c182eb2b033336bb493bee inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ab65a437945c182eb2b033336bb493bee">foreach_iter</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a9db469cffdaa5e2d38b6a8427acd12c4">SlotForeachIter</a>&amp; slot)</td></tr>
<tr class="memdesc:ab65a437945c182eb2b033336bb493bee inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls a callback slot on each node in the model in a depth-first fashion.  <a href="#ab65a437945c182eb2b033336bb493bee">More...</a><br /></td></tr>
<tr class="separator:ab65a437945c182eb2b033336bb493bee inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3879b2da7542137d136515acc2d79fa inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ab3879b2da7542137d136515acc2d79fa">foreach_path</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a254bbb5d47f64423580c055031467f98">SlotForeachPath</a>&amp; slot)</td></tr>
<tr class="memdesc:ab3879b2da7542137d136515acc2d79fa inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls a callback slot on each node in the model in a depth-first fashion.  <a href="#ab3879b2da7542137d136515acc2d79fa">More...</a><br /></td></tr>
<tr class="separator:ab3879b2da7542137d136515acc2d79fa inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11fbc9b39c01210e525e7b6cdf91f66f inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a11fbc9b39c01210e525e7b6cdf91f66f">foreach</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a83d0f66e0e21509699104401899ac394">SlotForeachPathAndIter</a>&amp; slot)</td></tr>
<tr class="memdesc:a11fbc9b39c01210e525e7b6cdf91f66f inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls a callback slot on each node in the model in a depth-first fashion.  <a href="#a11fbc9b39c01210e525e7b6cdf91f66f">More...</a><br /></td></tr>
<tr class="separator:a11fbc9b39c01210e525e7b6cdf91f66f inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4b5de9c0bd5a79ef06fcda4fc415ef8 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga8db2110062643eb26461ec23b63e2cb2">TreeModelFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#af4b5de9c0bd5a79ef06fcda4fc415ef8">get_flags</a> () const </td></tr>
<tr class="memdesc:af4b5de9c0bd5a79ef06fcda4fc415ef8 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a set of flags supported by this interface.  <a href="#af4b5de9c0bd5a79ef06fcda4fc415ef8">More...</a><br /></td></tr>
<tr class="separator:af4b5de9c0bd5a79ef06fcda4fc415ef8 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0696920f0dbcdd7677198175459743c inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ac0696920f0dbcdd7677198175459743c">get_n_columns</a> () const </td></tr>
<tr class="memdesc:ac0696920f0dbcdd7677198175459743c inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of columns supported by <em>tree_model</em>.  <a href="#ac0696920f0dbcdd7677198175459743c">More...</a><br /></td></tr>
<tr class="separator:ac0696920f0dbcdd7677198175459743c inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abde62f1a364d44440b2d17960ef764e6 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#abde62f1a364d44440b2d17960ef764e6">get_column_type</a> (int index) const </td></tr>
<tr class="memdesc:abde62f1a364d44440b2d17960ef764e6 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the type of the column.  <a href="#abde62f1a364d44440b2d17960ef764e6">More...</a><br /></td></tr>
<tr class="separator:abde62f1a364d44440b2d17960ef764e6 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a090a3d092d3b9876c6965d8bf79ba780 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a090a3d092d3b9876c6965d8bf79ba780">get_path</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:a090a3d092d3b9876c6965d8bf79ba780 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a <a class="el" href="classGtk_1_1TreePath.html" title="A path is essentially a potential node. ">Gtk::TreePath</a> referenced by <em>iter</em>.  <a href="#a090a3d092d3b9876c6965d8bf79ba780">More...</a><br /></td></tr>
<tr class="separator:a090a3d092d3b9876c6965d8bf79ba780 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f06ebb80f930bb780eab62aac748df2 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a8f06ebb80f930bb780eab62aac748df2">row_changed</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a>&amp; path, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter)</td></tr>
<tr class="memdesc:a8f06ebb80f930bb780eab62aac748df2 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits the <a class="el" href="classGtk_1_1TreeModel.html#a74c26cc73afb5fcbcd29e3a9f116606a">Gtk::TreeModel::signal_row_changed()</a> signal on <em>tree_model</em>.  <a href="#a8f06ebb80f930bb780eab62aac748df2">More...</a><br /></td></tr>
<tr class="separator:a8f06ebb80f930bb780eab62aac748df2 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30f829882ee631c1b83fa980a00f9778 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a30f829882ee631c1b83fa980a00f9778">row_inserted</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a>&amp; path, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter)</td></tr>
<tr class="memdesc:a30f829882ee631c1b83fa980a00f9778 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits the <a class="el" href="classGtk_1_1TreeModel.html#a9f3847ec1419f8aaf836314d3da78f34">Gtk::TreeModel::signal_row_inserted()</a> signal on <em>tree_model</em>.  <a href="#a30f829882ee631c1b83fa980a00f9778">More...</a><br /></td></tr>
<tr class="separator:a30f829882ee631c1b83fa980a00f9778 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a892cb6aa9235fb362fc0cd245c09d862 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a892cb6aa9235fb362fc0cd245c09d862">row_has_child_toggled</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a>&amp; path, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter)</td></tr>
<tr class="memdesc:a892cb6aa9235fb362fc0cd245c09d862 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits the <a class="el" href="classGtk_1_1TreeModel.html#a98e9f3e0d5c1b0db6f3093e24fac5e88">Gtk::TreeModel::signal_row_has_child_toggled()</a> signal on <em>tree_model</em>.  <a href="#a892cb6aa9235fb362fc0cd245c09d862">More...</a><br /></td></tr>
<tr class="separator:a892cb6aa9235fb362fc0cd245c09d862 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8896f29424c2609fde93a873ac54b28 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ae8896f29424c2609fde93a873ac54b28">row_deleted</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a>&amp; path)</td></tr>
<tr class="memdesc:ae8896f29424c2609fde93a873ac54b28 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits the <a class="el" href="classGtk_1_1TreeModel.html#a9dc0f05aacaf1e614524b4a29d31d9e5">Gtk::TreeModel::signal_row_deleted()</a> signal on <em>tree_model</em>.  <a href="#ae8896f29424c2609fde93a873ac54b28">More...</a><br /></td></tr>
<tr class="separator:ae8896f29424c2609fde93a873ac54b28 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee6de378aba195dcb2c6da7d9eecbfd6 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#aee6de378aba195dcb2c6da7d9eecbfd6">rows_reordered</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a>&amp; path, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter, const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; int &gt;&amp; new_order)</td></tr>
<tr class="memdesc:aee6de378aba195dcb2c6da7d9eecbfd6 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits the "rows_reordered" signal on the tree model.  <a href="#aee6de378aba195dcb2c6da7d9eecbfd6">More...</a><br /></td></tr>
<tr class="separator:aee6de378aba195dcb2c6da7d9eecbfd6 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f141d63273cbac50bf84d0cf8d65948 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a4f141d63273cbac50bf84d0cf8d65948">rows_reordered</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a>&amp; path, const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; int &gt;&amp; new_order)</td></tr>
<tr class="memdesc:a4f141d63273cbac50bf84d0cf8d65948 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits the "rows_reordered" signal on the tree model.  <a href="#a4f141d63273cbac50bf84d0cf8d65948">More...</a><br /></td></tr>
<tr class="separator:a4f141d63273cbac50bf84d0cf8d65948 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90ed223eefc7087e7a18d63ea21c3839 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a90ed223eefc7087e7a18d63ea21c3839">rows_reordered</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a>&amp; path, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter, int* new_order)</td></tr>
<tr class="memdesc:a90ed223eefc7087e7a18d63ea21c3839 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits the <a class="el" href="classGtk_1_1TreeModel.html#aaaf6ecc1f8a7bf716ad9c45e72be7984">Gtk::TreeModel::signal_rows_reordered()</a> signal on <em>tree_model</em>.  <a href="#a90ed223eefc7087e7a18d63ea21c3839">More...</a><br /></td></tr>
<tr class="separator:a90ed223eefc7087e7a18d63ea21c3839 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafe5344f4012d8bf13194bd63c01cef1 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#aafe5344f4012d8bf13194bd63c01cef1">get_string</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:aafe5344f4012d8bf13194bd63c01cef1 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a string representation of the iter.  <a href="#aafe5344f4012d8bf13194bd63c01cef1">More...</a><br /></td></tr>
<tr class="separator:aafe5344f4012d8bf13194bd63c01cef1 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74c26cc73afb5fcbcd29e3a9f116606a inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void, <br class="typebreak" />
const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp;, const <br class="typebreak" />
<a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a74c26cc73afb5fcbcd29e3a9f116606a">signal_row_changed</a> ()</td></tr>
<tr class="separator:a74c26cc73afb5fcbcd29e3a9f116606a inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f3847ec1419f8aaf836314d3da78f34 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void, <br class="typebreak" />
const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp;, const <br class="typebreak" />
<a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a9f3847ec1419f8aaf836314d3da78f34">signal_row_inserted</a> ()</td></tr>
<tr class="separator:a9f3847ec1419f8aaf836314d3da78f34 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98e9f3e0d5c1b0db6f3093e24fac5e88 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void, <br class="typebreak" />
const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp;, const <br class="typebreak" />
<a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a98e9f3e0d5c1b0db6f3093e24fac5e88">signal_row_has_child_toggled</a> ()</td></tr>
<tr class="separator:a98e9f3e0d5c1b0db6f3093e24fac5e88 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dc0f05aacaf1e614524b4a29d31d9e5 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void, <br class="typebreak" />
const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a9dc0f05aacaf1e614524b4a29d31d9e5">signal_row_deleted</a> ()</td></tr>
<tr class="separator:a9dc0f05aacaf1e614524b4a29d31d9e5 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaf6ecc1f8a7bf716ad9c45e72be7984 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy3.html">Glib::SignalProxy3</a>&lt; void, <br class="typebreak" />
const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp;, const <br class="typebreak" />
<a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp;, int* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#aaaf6ecc1f8a7bf716ad9c45e72be7984">signal_rows_reordered</a> ()</td></tr>
<tr class="separator:aaaf6ecc1f8a7bf716ad9c45e72be7984 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGtk_1_1TreeSortable"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGtk_1_1TreeSortable')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGtk_1_1TreeSortable.html">Gtk::TreeSortable</a></td></tr>
<tr class="memitem:abf88fb3fa902ac09ee6aa491c194e9e1 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#abf88fb3fa902ac09ee6aa491c194e9e1">~TreeSortable</a> ()</td></tr>
<tr class="separator:abf88fb3fa902ac09ee6aa491c194e9e1 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c49843a1adf9e7bb1b7b54705bd301d inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">GtkTreeSortable*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a7c49843a1adf9e7bb1b7b54705bd301d">gobj</a> ()</td></tr>
<tr class="memdesc:a7c49843a1adf9e7bb1b7b54705bd301d inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a7c49843a1adf9e7bb1b7b54705bd301d">More...</a><br /></td></tr>
<tr class="separator:a7c49843a1adf9e7bb1b7b54705bd301d inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2342a4e67cb1b936cc8cd64a25b0118 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">const GtkTreeSortable*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#af2342a4e67cb1b936cc8cd64a25b0118">gobj</a> () const </td></tr>
<tr class="memdesc:af2342a4e67cb1b936cc8cd64a25b0118 inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#af2342a4e67cb1b936cc8cd64a25b0118">More...</a><br /></td></tr>
<tr class="separator:af2342a4e67cb1b936cc8cd64a25b0118 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5ac45039b7e1f4698976d123ff22ed2 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#ac5ac45039b7e1f4698976d123ff22ed2">get_sort_column_id</a> (int&amp; sort_column_id, <a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a>&amp; order) const </td></tr>
<tr class="memdesc:ac5ac45039b7e1f4698976d123ff22ed2 inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills in <em>sort_column_id</em> and <em>order</em> with the current sort column and the order.  <a href="#ac5ac45039b7e1f4698976d123ff22ed2">More...</a><br /></td></tr>
<tr class="separator:ac5ac45039b7e1f4698976d123ff22ed2 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4a0c6be13062c64599be8ed73c1e64e inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#ad4a0c6be13062c64599be8ed73c1e64e">set_sort_column</a> (const <a class="el" href="classGtk_1_1TreeModelColumnBase.html">TreeModelColumnBase</a>&amp; sort_column_id, <a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a> order)</td></tr>
<tr class="memdesc:ad4a0c6be13062c64599be8ed73c1e64e inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current sort column to be <em>sort_column_id</em>.  <a href="#ad4a0c6be13062c64599be8ed73c1e64e">More...</a><br /></td></tr>
<tr class="separator:ad4a0c6be13062c64599be8ed73c1e64e inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01ce9fab2e47887558611a2654f44a7a inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a01ce9fab2e47887558611a2654f44a7a">set_sort_column</a> (int sort_column_id, <a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a> order)</td></tr>
<tr class="memdesc:a01ce9fab2e47887558611a2654f44a7a inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current sort column to be <em>sort_column_id</em>.  <a href="#a01ce9fab2e47887558611a2654f44a7a">More...</a><br /></td></tr>
<tr class="separator:a01ce9fab2e47887558611a2654f44a7a inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a6454bd0a285324c71edb73e403cb1c inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a3a6454bd0a285324c71edb73e403cb1c">set_sort_func</a> (const <a class="el" href="classGtk_1_1TreeModelColumnBase.html">TreeModelColumnBase</a>&amp; sort_column, const <a class="el" href="classGtk_1_1TreeSortable.html#abc46c35265edce84cfb5ba8e807a0921">SlotCompare</a>&amp; slot)</td></tr>
<tr class="memdesc:a3a6454bd0a285324c71edb73e403cb1c inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the comparison function used when sorting a certain column.  <a href="#a3a6454bd0a285324c71edb73e403cb1c">More...</a><br /></td></tr>
<tr class="separator:a3a6454bd0a285324c71edb73e403cb1c inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dfc1039a36ed6bb5a6ad3adda030ad6 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a0dfc1039a36ed6bb5a6ad3adda030ad6">set_sort_func</a> (int sort_column_id, const <a class="el" href="classGtk_1_1TreeSortable.html#abc46c35265edce84cfb5ba8e807a0921">SlotCompare</a>&amp; slot)</td></tr>
<tr class="memdesc:a0dfc1039a36ed6bb5a6ad3adda030ad6 inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the comparison function used when sorting a certain column.  <a href="#a0dfc1039a36ed6bb5a6ad3adda030ad6">More...</a><br /></td></tr>
<tr class="separator:a0dfc1039a36ed6bb5a6ad3adda030ad6 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa831da01a9e3b7c0dbf3b84be934bf4b inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#aa831da01a9e3b7c0dbf3b84be934bf4b">set_default_sort_func</a> (const <a class="el" href="classGtk_1_1TreeSortable.html#abc46c35265edce84cfb5ba8e807a0921">SlotCompare</a>&amp; slot)</td></tr>
<tr class="memdesc:aa831da01a9e3b7c0dbf3b84be934bf4b inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the default comparison function used when sorting.  <a href="#aa831da01a9e3b7c0dbf3b84be934bf4b">More...</a><br /></td></tr>
<tr class="separator:aa831da01a9e3b7c0dbf3b84be934bf4b inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac05f7caf5413c4b618a6f605de504363 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#ac05f7caf5413c4b618a6f605de504363">unset_default_sort_func</a> ()</td></tr>
<tr class="memdesc:ac05f7caf5413c4b618a6f605de504363 inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the default comparison function used when sorting.  <a href="#ac05f7caf5413c4b618a6f605de504363">More...</a><br /></td></tr>
<tr class="separator:ac05f7caf5413c4b618a6f605de504363 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05b460f3284eb8e61efe6df81c11f628 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a05b460f3284eb8e61efe6df81c11f628">has_default_sort_func</a> () const </td></tr>
<tr class="memdesc:a05b460f3284eb8e61efe6df81c11f628 inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if the model has a default sort function.  <a href="#a05b460f3284eb8e61efe6df81c11f628">More...</a><br /></td></tr>
<tr class="separator:a05b460f3284eb8e61efe6df81c11f628 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cecb3ed2dae413faefab957f1dac8e inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a17cecb3ed2dae413faefab957f1dac8e">sort_column_changed</a> ()</td></tr>
<tr class="memdesc:a17cecb3ed2dae413faefab957f1dac8e inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a <a class="el" href="classGtk_1_1TreeSortable.html#ad6cc1485ecbf796b8e2b042c83b66988">Gtk::TreeSortable::signal_sort_column_changed()</a> signal on <em>sortable</em>.  <a href="#a17cecb3ed2dae413faefab957f1dac8e">More...</a><br /></td></tr>
<tr class="separator:a17cecb3ed2dae413faefab957f1dac8e inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6cc1485ecbf796b8e2b042c83b66988 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#ad6cc1485ecbf796b8e2b042c83b66988">signal_sort_column_changed</a> ()</td></tr>
<tr class="separator:ad6cc1485ecbf796b8e2b042c83b66988 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGtk_1_1TreeDragSource"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGtk_1_1TreeDragSource')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGtk_1_1TreeDragSource.html">Gtk::TreeDragSource</a></td></tr>
<tr class="memitem:a97767090763331fa58f0f09a1e0c3849 inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a97767090763331fa58f0f09a1e0c3849">~TreeDragSource</a> ()</td></tr>
<tr class="separator:a97767090763331fa58f0f09a1e0c3849 inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e32effaee58d75b30a8c2c2c69320be inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">GtkTreeDragSource*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a7e32effaee58d75b30a8c2c2c69320be">gobj</a> ()</td></tr>
<tr class="memdesc:a7e32effaee58d75b30a8c2c2c69320be inherit pub_methods_classGtk_1_1TreeDragSource"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a7e32effaee58d75b30a8c2c2c69320be">More...</a><br /></td></tr>
<tr class="separator:a7e32effaee58d75b30a8c2c2c69320be inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5241622c40f47a7e4df5168de9b5ea41 inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">const GtkTreeDragSource*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a5241622c40f47a7e4df5168de9b5ea41">gobj</a> () const </td></tr>
<tr class="memdesc:a5241622c40f47a7e4df5168de9b5ea41 inherit pub_methods_classGtk_1_1TreeDragSource"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a5241622c40f47a7e4df5168de9b5ea41">More...</a><br /></td></tr>
<tr class="separator:a5241622c40f47a7e4df5168de9b5ea41 inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe13358cc36fdadda320e7b0b06d751d inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#abe13358cc36fdadda320e7b0b06d751d">row_draggable</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path) const </td></tr>
<tr class="memdesc:abe13358cc36fdadda320e7b0b06d751d inherit pub_methods_classGtk_1_1TreeDragSource"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asks the <a class="el" href="classGtk_1_1TreeDragSource.html">Gtk::TreeDragSource</a> whether a particular row can be used as the source of a DND operation.  <a href="#abe13358cc36fdadda320e7b0b06d751d">More...</a><br /></td></tr>
<tr class="separator:abe13358cc36fdadda320e7b0b06d751d inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab14bbca3f8d82eff7f1d83923274371d inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#ab14bbca3f8d82eff7f1d83923274371d">drag_data_get</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path, <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection_data)</td></tr>
<tr class="memdesc:ab14bbca3f8d82eff7f1d83923274371d inherit pub_methods_classGtk_1_1TreeDragSource"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asks the <a class="el" href="classGtk_1_1TreeDragSource.html">Gtk::TreeDragSource</a> to fill in <em>selection_data</em> with a representation of the row at <em>path</em>.  <a href="#ab14bbca3f8d82eff7f1d83923274371d">More...</a><br /></td></tr>
<tr class="separator:ab14bbca3f8d82eff7f1d83923274371d inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71bcc9882e954d3b1ca1c7b636143657 inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a71bcc9882e954d3b1ca1c7b636143657">drag_data_delete</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path)</td></tr>
<tr class="memdesc:a71bcc9882e954d3b1ca1c7b636143657 inherit pub_methods_classGtk_1_1TreeDragSource"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asks the <a class="el" href="classGtk_1_1TreeDragSource.html">Gtk::TreeDragSource</a> to delete the row at <em>path</em>, because it was moved somewhere else via drag-and-drop.  <a href="#a71bcc9882e954d3b1ca1c7b636143657">More...</a><br /></td></tr>
<tr class="separator:a71bcc9882e954d3b1ca1c7b636143657 inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGtk_1_1TreeDragDest"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGtk_1_1TreeDragDest')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGtk_1_1TreeDragDest.html">Gtk::TreeDragDest</a></td></tr>
<tr class="memitem:a428abe456f846f6b0f1cd775705a2cf6 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#a428abe456f846f6b0f1cd775705a2cf6">~TreeDragDest</a> ()</td></tr>
<tr class="separator:a428abe456f846f6b0f1cd775705a2cf6 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32d7775ca642898c25273907634a28b9 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">GtkTreeDragDest*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#a32d7775ca642898c25273907634a28b9">gobj</a> ()</td></tr>
<tr class="memdesc:a32d7775ca642898c25273907634a28b9 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a32d7775ca642898c25273907634a28b9">More...</a><br /></td></tr>
<tr class="separator:a32d7775ca642898c25273907634a28b9 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1b553d8d973304da419ffcafa679482 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">const GtkTreeDragDest*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#ad1b553d8d973304da419ffcafa679482">gobj</a> () const </td></tr>
<tr class="memdesc:ad1b553d8d973304da419ffcafa679482 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#ad1b553d8d973304da419ffcafa679482">More...</a><br /></td></tr>
<tr class="separator:ad1b553d8d973304da419ffcafa679482 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a561dd59cd23e2e42b8fa685b63f0a13c inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#a561dd59cd23e2e42b8fa685b63f0a13c">drag_data_received</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; dest, const <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection_data)</td></tr>
<tr class="memdesc:a561dd59cd23e2e42b8fa685b63f0a13c inherit pub_methods_classGtk_1_1TreeDragDest"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asks the <a class="el" href="classGtk_1_1TreeDragDest.html">Gtk::TreeDragDest</a> to insert a row before the path <em>dest</em>, deriving the contents of the row from <em>selection_data</em>.  <a href="#a561dd59cd23e2e42b8fa685b63f0a13c">More...</a><br /></td></tr>
<tr class="separator:a561dd59cd23e2e42b8fa685b63f0a13c inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ef01c700d5110b919cc37a16043b547 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#a6ef01c700d5110b919cc37a16043b547">row_drop_possible</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; dest_path, const <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection_data) const </td></tr>
<tr class="memdesc:a6ef01c700d5110b919cc37a16043b547 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a drop is possible before the given <em>dest_path</em>, at the same depth as <em>dest_path</em>.  <a href="#a6ef01c700d5110b919cc37a16043b547">More...</a><br /></td></tr>
<tr class="separator:a6ef01c700d5110b919cc37a16043b547 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGtk_1_1Buildable"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGtk_1_1Buildable')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGtk_1_1Buildable.html">Gtk::Buildable</a></td></tr>
<tr class="memitem:af4bea2727dbbc1baccc0dd098ef4b6ac inherit pub_methods_classGtk_1_1Buildable"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Buildable.html#af4bea2727dbbc1baccc0dd098ef4b6ac">~Buildable</a> ()</td></tr>
<tr class="separator:af4bea2727dbbc1baccc0dd098ef4b6ac inherit pub_methods_classGtk_1_1Buildable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7985d36d675f0b8bb3bc8ce5cca2e986 inherit pub_methods_classGtk_1_1Buildable"><td class="memItemLeft" align="right" valign="top">GtkBuildable*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Buildable.html#a7985d36d675f0b8bb3bc8ce5cca2e986">gobj</a> ()</td></tr>
<tr class="memdesc:a7985d36d675f0b8bb3bc8ce5cca2e986 inherit pub_methods_classGtk_1_1Buildable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a7985d36d675f0b8bb3bc8ce5cca2e986">More...</a><br /></td></tr>
<tr class="separator:a7985d36d675f0b8bb3bc8ce5cca2e986 inherit pub_methods_classGtk_1_1Buildable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a473a9829001f8f0136eecd7bb5ddb523 inherit pub_methods_classGtk_1_1Buildable"><td class="memItemLeft" align="right" valign="top">const GtkBuildable*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Buildable.html#a473a9829001f8f0136eecd7bb5ddb523">gobj</a> () const </td></tr>
<tr class="memdesc:a473a9829001f8f0136eecd7bb5ddb523 inherit pub_methods_classGtk_1_1Buildable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a473a9829001f8f0136eecd7bb5ddb523">More...</a><br /></td></tr>
<tr class="separator:a473a9829001f8f0136eecd7bb5ddb523 inherit pub_methods_classGtk_1_1Buildable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2928e9710be2d55fa34441f400224806 inherit pub_methods_classGtk_1_1Buildable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Buildable.html#a2928e9710be2d55fa34441f400224806">set_name</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
<tr class="memdesc:a2928e9710be2d55fa34441f400224806 inherit pub_methods_classGtk_1_1Buildable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the name of the <em>buildable</em> object.  <a href="#a2928e9710be2d55fa34441f400224806">More...</a><br /></td></tr>
<tr class="separator:a2928e9710be2d55fa34441f400224806 inherit pub_methods_classGtk_1_1Buildable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9815004b205f4dc75c85e6214cd2500 inherit pub_methods_classGtk_1_1Buildable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Buildable.html#af9815004b205f4dc75c85e6214cd2500">get_name</a> () const </td></tr>
<tr class="memdesc:af9815004b205f4dc75c85e6214cd2500 inherit pub_methods_classGtk_1_1Buildable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the name of the <em>buildable</em> object.  <a href="#af9815004b205f4dc75c85e6214cd2500">More...</a><br /></td></tr>
<tr class="separator:af9815004b205f4dc75c85e6214cd2500 inherit pub_methods_classGtk_1_1Buildable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a89149c8b9d94283bf3c13b4b079d52be"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a89149c8b9d94283bf3c13b4b079d52be">get_type</a> ()</td></tr>
<tr class="memdesc:a89149c8b9d94283bf3c13b4b079d52be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a89149c8b9d94283bf3c13b4b079d52be">More...</a><br /></td></tr>
<tr class="separator:a89149c8b9d94283bf3c13b4b079d52be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65fc563bfbef2f1a31028cd33ff228c0"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeStore.html">TreeStore</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a65fc563bfbef2f1a31028cd33ff228c0">create</a> (const <a class="el" href="classGtk_1_1TreeModelColumnRecord.html">TreeModelColumnRecord</a>&amp; columns)</td></tr>
<tr class="memdesc:a65fc563bfbef2f1a31028cd33ff228c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instantiate a new <a class="el" href="classGtk_1_1TreeStore.html">TreeStore</a>.  <a href="#a65fc563bfbef2f1a31028cd33ff228c0">More...</a><br /></td></tr>
<tr class="separator:a65fc563bfbef2f1a31028cd33ff228c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGtk_1_1TreeModel"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGtk_1_1TreeModel')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a></td></tr>
<tr class="memitem:aed810cc59d8176fac21c9559e03d4c51 inherit pub_static_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#aed810cc59d8176fac21c9559e03d4c51">add_interface</a> (GType gtype_implementer)</td></tr>
<tr class="separator:aed810cc59d8176fac21c9559e03d4c51 inherit pub_static_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8795c37c6a281af3488135207e1c9661 inherit pub_static_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a8795c37c6a281af3488135207e1c9661">get_type</a> ()</td></tr>
<tr class="memdesc:a8795c37c6a281af3488135207e1c9661 inherit pub_static_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a8795c37c6a281af3488135207e1c9661">More...</a><br /></td></tr>
<tr class="separator:a8795c37c6a281af3488135207e1c9661 inherit pub_static_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGtk_1_1TreeSortable"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGtk_1_1TreeSortable')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classGtk_1_1TreeSortable.html">Gtk::TreeSortable</a></td></tr>
<tr class="memitem:aaa176c5533e23672cd608418244657e2 inherit pub_static_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#aaa176c5533e23672cd608418244657e2">add_interface</a> (GType gtype_implementer)</td></tr>
<tr class="separator:aaa176c5533e23672cd608418244657e2 inherit pub_static_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25dc0e7a2defcc8dbdda0eb47d1af93b inherit pub_static_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a25dc0e7a2defcc8dbdda0eb47d1af93b">get_type</a> ()</td></tr>
<tr class="memdesc:a25dc0e7a2defcc8dbdda0eb47d1af93b inherit pub_static_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a25dc0e7a2defcc8dbdda0eb47d1af93b">More...</a><br /></td></tr>
<tr class="separator:a25dc0e7a2defcc8dbdda0eb47d1af93b inherit pub_static_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGtk_1_1TreeDragSource"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGtk_1_1TreeDragSource')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classGtk_1_1TreeDragSource.html">Gtk::TreeDragSource</a></td></tr>
<tr class="memitem:a4e0a8df1dbbb370748f9bffdc6623482 inherit pub_static_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a4e0a8df1dbbb370748f9bffdc6623482">add_interface</a> (GType gtype_implementer)</td></tr>
<tr class="separator:a4e0a8df1dbbb370748f9bffdc6623482 inherit pub_static_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99e7ca9c6c9d5342f1aad33ff0444539 inherit pub_static_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a99e7ca9c6c9d5342f1aad33ff0444539">get_type</a> ()</td></tr>
<tr class="memdesc:a99e7ca9c6c9d5342f1aad33ff0444539 inherit pub_static_methods_classGtk_1_1TreeDragSource"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a99e7ca9c6c9d5342f1aad33ff0444539">More...</a><br /></td></tr>
<tr class="separator:a99e7ca9c6c9d5342f1aad33ff0444539 inherit pub_static_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGtk_1_1TreeDragDest"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGtk_1_1TreeDragDest')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classGtk_1_1TreeDragDest.html">Gtk::TreeDragDest</a></td></tr>
<tr class="memitem:a259ed68ae21862fb34555400d7e87d87 inherit pub_static_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#a259ed68ae21862fb34555400d7e87d87">add_interface</a> (GType gtype_implementer)</td></tr>
<tr class="separator:a259ed68ae21862fb34555400d7e87d87 inherit pub_static_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a126dfd3aadde251b92c808cc347f0313 inherit pub_static_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#a126dfd3aadde251b92c808cc347f0313">get_type</a> ()</td></tr>
<tr class="memdesc:a126dfd3aadde251b92c808cc347f0313 inherit pub_static_methods_classGtk_1_1TreeDragDest"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a126dfd3aadde251b92c808cc347f0313">More...</a><br /></td></tr>
<tr class="separator:a126dfd3aadde251b92c808cc347f0313 inherit pub_static_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGtk_1_1Buildable"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGtk_1_1Buildable')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classGtk_1_1Buildable.html">Gtk::Buildable</a></td></tr>
<tr class="memitem:a3088b7f65ac16a03e2ec7606cfec8ca4 inherit pub_static_methods_classGtk_1_1Buildable"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Buildable.html#a3088b7f65ac16a03e2ec7606cfec8ca4">add_interface</a> (GType gtype_implementer)</td></tr>
<tr class="separator:a3088b7f65ac16a03e2ec7606cfec8ca4 inherit pub_static_methods_classGtk_1_1Buildable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b3029d1f7713b06bcd79784ebbad44d inherit pub_static_methods_classGtk_1_1Buildable"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Buildable.html#a6b3029d1f7713b06bcd79784ebbad44d">get_type</a> ()</td></tr>
<tr class="memdesc:a6b3029d1f7713b06bcd79784ebbad44d inherit pub_static_methods_classGtk_1_1Buildable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a6b3029d1f7713b06bcd79784ebbad44d">More...</a><br /></td></tr>
<tr class="separator:a6b3029d1f7713b06bcd79784ebbad44d inherit pub_static_methods_classGtk_1_1Buildable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a9dd7365f0848d5a353e27a71c5727d72"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a9dd7365f0848d5a353e27a71c5727d72">TreeStore</a> ()</td></tr>
<tr class="memdesc:a9dd7365f0848d5a353e27a71c5727d72"><td class="mdescLeft">&#160;</td><td class="mdescRight">When using this constructor, you must use <a class="el" href="classGtk_1_1TreeStore.html#ae403175617926a3156d91c661e0170d4">set_column_types()</a> immediately afterwards.  <a href="#a9dd7365f0848d5a353e27a71c5727d72">More...</a><br /></td></tr>
<tr class="separator:a9dd7365f0848d5a353e27a71c5727d72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01c88818f7b270651e9b22adaa929149"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a01c88818f7b270651e9b22adaa929149">TreeStore</a> (const <a class="el" href="classGtk_1_1TreeModelColumnRecord.html">TreeModelColumnRecord</a>&amp; columns)</td></tr>
<tr class="separator:a01c88818f7b270651e9b22adaa929149"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c4ca1e9aff504e70e2b23c164692712"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a8c4ca1e9aff504e70e2b23c164692712">set_value_impl</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; row, int column, const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ValueBase.html">Glib::ValueBase</a>&amp; value)</td></tr>
<tr class="memdesc:a8c4ca1e9aff504e70e2b23c164692712"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class, so that Row::operator() and <a class="el" href="classGtk_1_1TreeRow.html#a79e62bd6eb9dc803aada1d5f7b6ed915" title="Sets the value of this column of this row. ">Row::set_value()</a> work.  <a href="#a8c4ca1e9aff504e70e2b23c164692712">More...</a><br /></td></tr>
<tr class="separator:a8c4ca1e9aff504e70e2b23c164692712"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGtk_1_1TreeModel"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGtk_1_1TreeModel')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a></td></tr>
<tr class="memitem:a32fe9767f9ad56c546635e143645cd5a inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a32fe9767f9ad56c546635e143645cd5a">TreeModel</a> ()</td></tr>
<tr class="memdesc:a32fe9767f9ad56c546635e143645cd5a inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should derive from this class to use it.  <a href="#a32fe9767f9ad56c546635e143645cd5a">More...</a><br /></td></tr>
<tr class="separator:a32fe9767f9ad56c546635e143645cd5a inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92ab54c2bac694b7065c617db17ef717 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__gtkmmEnums.html#ga8db2110062643eb26461ec23b63e2cb2">TreeModelFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a92ab54c2bac694b7065c617db17ef717">get_flags_vfunc</a> () const </td></tr>
<tr class="separator:a92ab54c2bac694b7065c617db17ef717 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a110c6a9e23e3332e46efdfc1d544026b inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a110c6a9e23e3332e46efdfc1d544026b">get_n_columns_vfunc</a> () const </td></tr>
<tr class="separator:a110c6a9e23e3332e46efdfc1d544026b inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab59203d0ac1d7084ea3a69ae59120686 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ab59203d0ac1d7084ea3a69ae59120686">get_column_type_vfunc</a> (int index) const </td></tr>
<tr class="separator:ab59203d0ac1d7084ea3a69ae59120686 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af371b624eec90b865eae30b07cdbe20b inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#af371b624eec90b865eae30b07cdbe20b">iter_next_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter, <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter_next) const </td></tr>
<tr class="memdesc:af371b624eec90b865eae30b07cdbe20b inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#af371b624eec90b865eae30b07cdbe20b">More...</a><br /></td></tr>
<tr class="separator:af371b624eec90b865eae30b07cdbe20b inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2476e133c67544c3ac1e466497150382 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a2476e133c67544c3ac1e466497150382">get_iter_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a>&amp; path, <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:a2476e133c67544c3ac1e466497150382 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#a2476e133c67544c3ac1e466497150382">More...</a><br /></td></tr>
<tr class="separator:a2476e133c67544c3ac1e466497150382 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08a44f8c4a4cc069a6bb063911195c5d inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a08a44f8c4a4cc069a6bb063911195c5d">iter_children_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; parent, <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:a08a44f8c4a4cc069a6bb063911195c5d inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#a08a44f8c4a4cc069a6bb063911195c5d">More...</a><br /></td></tr>
<tr class="separator:a08a44f8c4a4cc069a6bb063911195c5d inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb0ce509e06b9a64b8b619cbf68d1269 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#acb0ce509e06b9a64b8b619cbf68d1269">iter_parent_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; child, <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:acb0ce509e06b9a64b8b619cbf68d1269 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#acb0ce509e06b9a64b8b619cbf68d1269">More...</a><br /></td></tr>
<tr class="separator:acb0ce509e06b9a64b8b619cbf68d1269 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9425e899db0b07486220fb885de984db inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a9425e899db0b07486220fb885de984db">iter_nth_child_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; parent, int n, <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:a9425e899db0b07486220fb885de984db inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#a9425e899db0b07486220fb885de984db">More...</a><br /></td></tr>
<tr class="separator:a9425e899db0b07486220fb885de984db inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad707d3063b4ef72a1fe59646fc42a7a4 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ad707d3063b4ef72a1fe59646fc42a7a4">iter_nth_root_child_vfunc</a> (int n, <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:ad707d3063b4ef72a1fe59646fc42a7a4 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#ad707d3063b4ef72a1fe59646fc42a7a4">More...</a><br /></td></tr>
<tr class="separator:ad707d3063b4ef72a1fe59646fc42a7a4 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20a37892a5c4aa8b2ef975f8f24d8f35 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a20a37892a5c4aa8b2ef975f8f24d8f35">iter_has_child_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:a20a37892a5c4aa8b2ef975f8f24d8f35 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#a20a37892a5c4aa8b2ef975f8f24d8f35">More...</a><br /></td></tr>
<tr class="separator:a20a37892a5c4aa8b2ef975f8f24d8f35 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61991c22a9ae0c46423a1504ad2f5e96 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a61991c22a9ae0c46423a1504ad2f5e96">iter_n_children_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:a61991c22a9ae0c46423a1504ad2f5e96 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#a61991c22a9ae0c46423a1504ad2f5e96">More...</a><br /></td></tr>
<tr class="separator:a61991c22a9ae0c46423a1504ad2f5e96 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a4465b80fd34b51d7c67b731773804d inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a4a4465b80fd34b51d7c67b731773804d">iter_n_root_children_vfunc</a> () const </td></tr>
<tr class="memdesc:a4a4465b80fd34b51d7c67b731773804d inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#a4a4465b80fd34b51d7c67b731773804d">More...</a><br /></td></tr>
<tr class="separator:a4a4465b80fd34b51d7c67b731773804d inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a07671ff491460f94902dc2f4576c78 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a8a07671ff491460f94902dc2f4576c78">ref_node_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:a8a07671ff491460f94902dc2f4576c78 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#a8a07671ff491460f94902dc2f4576c78">More...</a><br /></td></tr>
<tr class="separator:a8a07671ff491460f94902dc2f4576c78 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab19d09af11054d80f8ab9f19f239cb30 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ab19d09af11054d80f8ab9f19f239cb30">unref_node_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:ab19d09af11054d80f8ab9f19f239cb30 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#ab19d09af11054d80f8ab9f19f239cb30">More...</a><br /></td></tr>
<tr class="separator:ab19d09af11054d80f8ab9f19f239cb30 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05875688ebf31e276835722f911a7612 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a05875688ebf31e276835722f911a7612">get_path_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:a05875688ebf31e276835722f911a7612 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#a05875688ebf31e276835722f911a7612">More...</a><br /></td></tr>
<tr class="separator:a05875688ebf31e276835722f911a7612 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67ad9adb1572fbf73afcb02386634f1b inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a67ad9adb1572fbf73afcb02386634f1b">get_value_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter, int column, <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ValueBase.html">Glib::ValueBase</a>&amp; value) const </td></tr>
<tr class="memdesc:a67ad9adb1572fbf73afcb02386634f1b inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#a67ad9adb1572fbf73afcb02386634f1b">More...</a><br /></td></tr>
<tr class="separator:a67ad9adb1572fbf73afcb02386634f1b inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78055c29e3375a53c85c6c0283ac782b inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a78055c29e3375a53c85c6c0283ac782b">get_value_impl</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; row, int column, <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ValueBase.html">Glib::ValueBase</a>&amp; value) const </td></tr>
<tr class="separator:a78055c29e3375a53c85c6c0283ac782b inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a245ce3fcf75411a8800b05213e652754 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a245ce3fcf75411a8800b05213e652754">on_row_changed</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; iter)</td></tr>
<tr class="memdesc:a245ce3fcf75411a8800b05213e652754 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1TreeModel.html#a74c26cc73afb5fcbcd29e3a9f116606a">signal_row_changed()</a>.  <a href="#a245ce3fcf75411a8800b05213e652754">More...</a><br /></td></tr>
<tr class="separator:a245ce3fcf75411a8800b05213e652754 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23134167e0e61f22e24d387eabc54890 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a23134167e0e61f22e24d387eabc54890">on_row_inserted</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; iter)</td></tr>
<tr class="memdesc:a23134167e0e61f22e24d387eabc54890 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1TreeModel.html#a9f3847ec1419f8aaf836314d3da78f34">signal_row_inserted()</a>.  <a href="#a23134167e0e61f22e24d387eabc54890">More...</a><br /></td></tr>
<tr class="separator:a23134167e0e61f22e24d387eabc54890 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abddf86f9cce30999456fe9aade3431e7 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#abddf86f9cce30999456fe9aade3431e7">on_row_has_child_toggled</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; iter)</td></tr>
<tr class="memdesc:abddf86f9cce30999456fe9aade3431e7 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1TreeModel.html#a98e9f3e0d5c1b0db6f3093e24fac5e88">signal_row_has_child_toggled()</a>.  <a href="#abddf86f9cce30999456fe9aade3431e7">More...</a><br /></td></tr>
<tr class="separator:abddf86f9cce30999456fe9aade3431e7 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a438d4fd8dc0228c6b57ea7a031422cf8 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a438d4fd8dc0228c6b57ea7a031422cf8">on_row_deleted</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path)</td></tr>
<tr class="memdesc:a438d4fd8dc0228c6b57ea7a031422cf8 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1TreeModel.html#a9dc0f05aacaf1e614524b4a29d31d9e5">signal_row_deleted()</a>.  <a href="#a438d4fd8dc0228c6b57ea7a031422cf8">More...</a><br /></td></tr>
<tr class="separator:a438d4fd8dc0228c6b57ea7a031422cf8 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5e459f6370dafe528d928c99f0086c8 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ac5e459f6370dafe528d928c99f0086c8">on_rows_reordered</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; iter, int* new_order)</td></tr>
<tr class="memdesc:ac5e459f6370dafe528d928c99f0086c8 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1TreeModel.html#aaaf6ecc1f8a7bf716ad9c45e72be7984">signal_rows_reordered()</a>.  <a href="#ac5e459f6370dafe528d928c99f0086c8">More...</a><br /></td></tr>
<tr class="separator:ac5e459f6370dafe528d928c99f0086c8 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGtk_1_1TreeSortable"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGtk_1_1TreeSortable')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGtk_1_1TreeSortable.html">Gtk::TreeSortable</a></td></tr>
<tr class="memitem:a887a1d33c62b270d14caba5c4c3f1dfc inherit pro_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a887a1d33c62b270d14caba5c4c3f1dfc">TreeSortable</a> ()</td></tr>
<tr class="memdesc:a887a1d33c62b270d14caba5c4c3f1dfc inherit pro_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should derive from this class to use it.  <a href="#a887a1d33c62b270d14caba5c4c3f1dfc">More...</a><br /></td></tr>
<tr class="separator:a887a1d33c62b270d14caba5c4c3f1dfc inherit pro_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68a2e0fa2fedb2dfc901d48dc7d3fc84 inherit pro_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a68a2e0fa2fedb2dfc901d48dc7d3fc84">get_sort_column_id_vfunc</a> (int* sort_column_id, <a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a>* order) const </td></tr>
<tr class="separator:a68a2e0fa2fedb2dfc901d48dc7d3fc84 inherit pro_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f056e4b69e93516ef76ca73ecdc7cf6 inherit pro_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a4f056e4b69e93516ef76ca73ecdc7cf6">set_sort_column_id_vfunc</a> (int sort_column_id, <a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a> order)</td></tr>
<tr class="separator:a4f056e4b69e93516ef76ca73ecdc7cf6 inherit pro_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6633115a0b052b654abf5508d103808c inherit pro_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a6633115a0b052b654abf5508d103808c">set_sort_func_vfunc</a> (int sort_column_id, GtkTreeIterCompareFunc func, void* data, GDestroyNotify destroy)</td></tr>
<tr class="separator:a6633115a0b052b654abf5508d103808c inherit pro_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecb9baf38a85890e90b0daacfac560da inherit pro_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#aecb9baf38a85890e90b0daacfac560da">set_default_sort_func_vfunc</a> (GtkTreeIterCompareFunc func, void* data, GDestroyNotify destroy)</td></tr>
<tr class="separator:aecb9baf38a85890e90b0daacfac560da inherit pro_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46e15163d13e59e7c2bf9464b0440921 inherit pro_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a46e15163d13e59e7c2bf9464b0440921">has_default_sort_func_vfunc</a> () const </td></tr>
<tr class="separator:a46e15163d13e59e7c2bf9464b0440921 inherit pro_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9423c8e0a1350aa1f263d16f3bd90a7 inherit pro_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#ab9423c8e0a1350aa1f263d16f3bd90a7">sort_column_changed_vfunc</a> () const </td></tr>
<tr class="separator:ab9423c8e0a1350aa1f263d16f3bd90a7 inherit pro_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6959841c149dd99e9140fb3756fb8e9a inherit pro_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a6959841c149dd99e9140fb3756fb8e9a">on_sort_column_changed</a> ()</td></tr>
<tr class="memdesc:a6959841c149dd99e9140fb3756fb8e9a inherit pro_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1TreeSortable.html#ad6cc1485ecbf796b8e2b042c83b66988">signal_sort_column_changed()</a>.  <a href="#a6959841c149dd99e9140fb3756fb8e9a">More...</a><br /></td></tr>
<tr class="separator:a6959841c149dd99e9140fb3756fb8e9a inherit pro_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGtk_1_1TreeDragSource"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGtk_1_1TreeDragSource')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGtk_1_1TreeDragSource.html">Gtk::TreeDragSource</a></td></tr>
<tr class="memitem:a549eebfb2f1a160252d8c5820a0beb22 inherit pro_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a549eebfb2f1a160252d8c5820a0beb22">TreeDragSource</a> ()</td></tr>
<tr class="memdesc:a549eebfb2f1a160252d8c5820a0beb22 inherit pro_methods_classGtk_1_1TreeDragSource"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should derive from this class to use it.  <a href="#a549eebfb2f1a160252d8c5820a0beb22">More...</a><br /></td></tr>
<tr class="separator:a549eebfb2f1a160252d8c5820a0beb22 inherit pro_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2790a3d849cdbb88dc4875fbaf11065 inherit pro_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#af2790a3d849cdbb88dc4875fbaf11065">row_draggable_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path) const </td></tr>
<tr class="separator:af2790a3d849cdbb88dc4875fbaf11065 inherit pro_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fa298d39dd760a792e46532456fd2c2 inherit pro_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a3fa298d39dd760a792e46532456fd2c2">drag_data_get_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path, <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection_data) const </td></tr>
<tr class="separator:a3fa298d39dd760a792e46532456fd2c2 inherit pro_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34849cb405c5a97999f749a59c08cda3 inherit pro_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a34849cb405c5a97999f749a59c08cda3">drag_data_delete_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path)</td></tr>
<tr class="separator:a34849cb405c5a97999f749a59c08cda3 inherit pro_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGtk_1_1TreeDragDest"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGtk_1_1TreeDragDest')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGtk_1_1TreeDragDest.html">Gtk::TreeDragDest</a></td></tr>
<tr class="memitem:a65fd338b5296a8cd016581c7d97337fe inherit pro_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#a65fd338b5296a8cd016581c7d97337fe">TreeDragDest</a> ()</td></tr>
<tr class="memdesc:a65fd338b5296a8cd016581c7d97337fe inherit pro_methods_classGtk_1_1TreeDragDest"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should derive from this class to use it.  <a href="#a65fd338b5296a8cd016581c7d97337fe">More...</a><br /></td></tr>
<tr class="separator:a65fd338b5296a8cd016581c7d97337fe inherit pro_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61b2d071896c38c9b79b457f1a140ba9 inherit pro_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#a61b2d071896c38c9b79b457f1a140ba9">drag_data_received_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; dest, const <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection_data)</td></tr>
<tr class="separator:a61b2d071896c38c9b79b457f1a140ba9 inherit pro_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abed0836794706ec681ea1a1f1b297175 inherit pro_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#abed0836794706ec681ea1a1f1b297175">row_drop_possible_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; dest, const <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection_data) const </td></tr>
<tr class="separator:abed0836794706ec681ea1a1f1b297175 inherit pro_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGtk_1_1Buildable"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGtk_1_1Buildable')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGtk_1_1Buildable.html">Gtk::Buildable</a></td></tr>
<tr class="memitem:afb1d5472f77f9f9176756ce0a3b94d5d inherit pro_methods_classGtk_1_1Buildable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Buildable.html#afb1d5472f77f9f9176756ce0a3b94d5d">Buildable</a> ()</td></tr>
<tr class="memdesc:afb1d5472f77f9f9176756ce0a3b94d5d inherit pro_methods_classGtk_1_1Buildable"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should derive from this class to use it.  <a href="#afb1d5472f77f9f9176756ce0a3b94d5d">More...</a><br /></td></tr>
<tr class="separator:afb1d5472f77f9f9176756ce0a3b94d5d inherit pro_methods_classGtk_1_1Buildable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:a9d0f6eb130cef2f7fcaceacbf28d4510"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeStore.html">Gtk::TreeStore</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a9d0f6eb130cef2f7fcaceacbf28d4510">wrap</a> (GtkTreeStore* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a9d0f6eb130cef2f7fcaceacbf28d4510"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a9d0f6eb130cef2f7fcaceacbf28d4510">More...</a><br /></td></tr>
<tr class="separator:a9d0f6eb130cef2f7fcaceacbf28d4510"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGtk_1_1TreeModel"><td colspan="2" onclick="javascript:toggleInherit('related_classGtk_1_1TreeModel')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a></td></tr>
<tr class="memitem:a510776c39d65f700937cf14a2f6bad73 inherit related_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a510776c39d65f700937cf14a2f6bad73">wrap</a> (GtkTreeModel* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a510776c39d65f700937cf14a2f6bad73 inherit related_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a510776c39d65f700937cf14a2f6bad73">More...</a><br /></td></tr>
<tr class="separator:a510776c39d65f700937cf14a2f6bad73 inherit related_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGtk_1_1TreeSortable"><td colspan="2" onclick="javascript:toggleInherit('related_classGtk_1_1TreeSortable')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGtk_1_1TreeSortable.html">Gtk::TreeSortable</a></td></tr>
<tr class="memitem:a276286ba7fdf96acb1af36b5c58095b6 inherit related_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeSortable.html">Gtk::TreeSortable</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a276286ba7fdf96acb1af36b5c58095b6">wrap</a> (GtkTreeSortable* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a276286ba7fdf96acb1af36b5c58095b6 inherit related_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a276286ba7fdf96acb1af36b5c58095b6">More...</a><br /></td></tr>
<tr class="separator:a276286ba7fdf96acb1af36b5c58095b6 inherit related_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGtk_1_1TreeDragSource"><td colspan="2" onclick="javascript:toggleInherit('related_classGtk_1_1TreeDragSource')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGtk_1_1TreeDragSource.html">Gtk::TreeDragSource</a></td></tr>
<tr class="memitem:a2a6695148d1b0af9b11607363df4eec3 inherit related_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeDragSource.html">Gtk::TreeDragSource</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a2a6695148d1b0af9b11607363df4eec3">wrap</a> (GtkTreeDragSource* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a2a6695148d1b0af9b11607363df4eec3 inherit related_classGtk_1_1TreeDragSource"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a2a6695148d1b0af9b11607363df4eec3">More...</a><br /></td></tr>
<tr class="separator:a2a6695148d1b0af9b11607363df4eec3 inherit related_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGtk_1_1TreeDragDest"><td colspan="2" onclick="javascript:toggleInherit('related_classGtk_1_1TreeDragDest')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGtk_1_1TreeDragDest.html">Gtk::TreeDragDest</a></td></tr>
<tr class="memitem:a4e29c4220bb45f3521c0f4d2b34e6dec inherit related_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeDragDest.html">Gtk::TreeDragDest</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#a4e29c4220bb45f3521c0f4d2b34e6dec">wrap</a> (GtkTreeDragDest* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a4e29c4220bb45f3521c0f4d2b34e6dec inherit related_classGtk_1_1TreeDragDest"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a4e29c4220bb45f3521c0f4d2b34e6dec">More...</a><br /></td></tr>
<tr class="separator:a4e29c4220bb45f3521c0f4d2b34e6dec inherit related_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGtk_1_1Buildable"><td colspan="2" onclick="javascript:toggleInherit('related_classGtk_1_1Buildable')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGtk_1_1Buildable.html">Gtk::Buildable</a></td></tr>
<tr class="memitem:a988f06e5798940f0934ea76767d79d0e inherit related_classGtk_1_1Buildable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1Buildable.html">Gtk::Buildable</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Buildable.html#a988f06e5798940f0934ea76767d79d0e">wrap</a> (GtkBuildable* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a988f06e5798940f0934ea76767d79d0e inherit related_classGtk_1_1Buildable"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a988f06e5798940f0934ea76767d79d0e">More...</a><br /></td></tr>
<tr class="separator:a988f06e5798940f0934ea76767d79d0e inherit related_classGtk_1_1Buildable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classGtk_1_1TreeModel"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classGtk_1_1TreeModel')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a></td></tr>
<tr class="memitem:a58f10daabaa507b4c2473c9d1b6fa584 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1TreeModelColumnRecord.html">TreeModelColumnRecord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a58f10daabaa507b4c2473c9d1b6fa584">ColumnRecord</a></td></tr>
<tr class="separator:a58f10daabaa507b4c2473c9d1b6fa584 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad04e0f7d1bb271fceeef487a19b97703 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1TreeNodeChildren.html">TreeNodeChildren</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ad04e0f7d1bb271fceeef487a19b97703">Children</a></td></tr>
<tr class="separator:ad04e0f7d1bb271fceeef487a19b97703 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a754e74cd833ff30e729f9b8d7daf4d8c inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1TreeNodeChildren.html#ad327867180db4997bb42159112a47f24">Children::iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a></td></tr>
<tr class="separator:a754e74cd833ff30e729f9b8d7daf4d8c inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d898ba817a56f34dd877887e38e4640 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1TreeNodeChildren.html#a1b11dc8d1e456f72c67a4011e410176c">Children::reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a2d898ba817a56f34dd877887e38e4640">reverse_iterator</a></td></tr>
<tr class="separator:a2d898ba817a56f34dd877887e38e4640 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab25e01638bef26f1e93617e36b212292 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1TreeNodeChildren.html#a28d8776c1eb0a4b4bb830e886fc0c5e1">Children::const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ab25e01638bef26f1e93617e36b212292">const_iterator</a></td></tr>
<tr class="separator:ab25e01638bef26f1e93617e36b212292 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a516b42e786cc2c3ef239e5fa46c43886 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak" />
<a class="el" href="classGtk_1_1TreeNodeChildren.html#ae3a940e41ed2256f2d7c811c65e5e6d3">Children::const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a516b42e786cc2c3ef239e5fa46c43886">const_reverse_iterator</a></td></tr>
<tr class="separator:a516b42e786cc2c3ef239e5fa46c43886 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a297c9db68905e82fe7c3fac57f6c4de8 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1TreeRow.html">TreeRow</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a297c9db68905e82fe7c3fac57f6c4de8">Row</a></td></tr>
<tr class="separator:a297c9db68905e82fe7c3fac57f6c4de8 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06a713fecde31f2f1a7baeb0e3e2fea5 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a></td></tr>
<tr class="separator:a06a713fecde31f2f1a7baeb0e3e2fea5 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a518281b14bcc32f9d0ef4ca0584a1a30 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1TreeRowReference.html">TreeRowReference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a518281b14bcc32f9d0ef4ca0584a1a30">RowReference</a></td></tr>
<tr class="separator:a518281b14bcc32f9d0ef4ca0584a1a30 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9db469cffdaa5e2d38b6a8427acd12c4 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt; bool, <br class="typebreak" />
const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a9db469cffdaa5e2d38b6a8427acd12c4">SlotForeachIter</a></td></tr>
<tr class="memdesc:a9db469cffdaa5e2d38b6a8427acd12c4 inherit pub_types_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">For example, void on_foreach(const Gtk::TreeModel::iterator&amp; iter);.  <a href="#a9db469cffdaa5e2d38b6a8427acd12c4">More...</a><br /></td></tr>
<tr class="separator:a9db469cffdaa5e2d38b6a8427acd12c4 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a254bbb5d47f64423580c055031467f98 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt; bool, <br class="typebreak" />
const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a254bbb5d47f64423580c055031467f98">SlotForeachPath</a></td></tr>
<tr class="memdesc:a254bbb5d47f64423580c055031467f98 inherit pub_types_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">For example, void on_foreach(const Gtk::TreeModel::Path&amp; path);.  <a href="#a254bbb5d47f64423580c055031467f98">More...</a><br /></td></tr>
<tr class="separator:a254bbb5d47f64423580c055031467f98 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83d0f66e0e21509699104401899ac394 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt; bool, <br class="typebreak" />
const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp;, const <br class="typebreak" />
<a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a83d0f66e0e21509699104401899ac394">SlotForeachPathAndIter</a></td></tr>
<tr class="memdesc:a83d0f66e0e21509699104401899ac394 inherit pub_types_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">For example, void on_foreach(const Gtk::TreeModel::Path&amp; path, const Gtk::TreeModel::iterator&amp; iter);.  <a href="#a83d0f66e0e21509699104401899ac394">More...</a><br /></td></tr>
<tr class="separator:a83d0f66e0e21509699104401899ac394 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classGtk_1_1TreeSortable"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classGtk_1_1TreeSortable')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classGtk_1_1TreeSortable.html">Gtk::TreeSortable</a></td></tr>
<tr class="memitem:a4a8438774fb78456b1f3cddb8115d939 inherit pub_types_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
&#160;&#160;<a class="el" href="classGtk_1_1TreeSortable.html#a4a8438774fb78456b1f3cddb8115d939a1f2659275b72f896314ec041cd75f1eb">DEFAULT_SORT_COLUMN_ID</a> = -1, 
<br />
&#160;&#160;<a class="el" href="classGtk_1_1TreeSortable.html#a4a8438774fb78456b1f3cddb8115d939a829bad43a1d6ce9e9bb97ab9523b03ad">DEFAULT_UNSORTED_COLUMN_ID</a> = -2
<br />
 }</td></tr>
<tr class="separator:a4a8438774fb78456b1f3cddb8115d939 inherit pub_types_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc46c35265edce84cfb5ba8e807a0921 inherit pub_types_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt; int, const <br class="typebreak" />
<a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">Gtk::TreeModel::iterator</a> <br class="typebreak" />
&amp;, const <br class="typebreak" />
<a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">Gtk::TreeModel::iterator</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#abc46c35265edce84cfb5ba8e807a0921">SlotCompare</a></td></tr>
<tr class="memdesc:abc46c35265edce84cfb5ba8e807a0921 inherit pub_types_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback should return -1 if a compares before b, 0 if they compare equal, 1 if a compares after b.  <a href="#abc46c35265edce84cfb5ba8e807a0921">More...</a><br /></td></tr>
<tr class="separator:abc46c35265edce84cfb5ba8e807a0921 inherit pub_types_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aafa2251d7bd6b7cf5ec05d1ec4d633de"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gtk::TreeStore::~TreeStore </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9dd7365f0848d5a353e27a71c5727d72"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreeStore::TreeStore </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>When using this constructor, you must use <a class="el" href="classGtk_1_1TreeStore.html#ae403175617926a3156d91c661e0170d4">set_column_types()</a> immediately afterwards. </p>
<p>This can be useful when deriving from this class, with a fixed <a class="el" href="classGtk_1_1TreeModelColumnRecord.html" title="Typedefed as TreeModel::ColumnRecord. ">TreeModelColumnRecord</a> that is a member of the class. There is no <a class="el" href="classGtk_1_1TreeStore.html#a65fc563bfbef2f1a31028cd33ff228c0" title="Instantiate a new TreeStore. ">create()</a> method that corresponds to this constructor, because this constructor should only be used by derived classes. </p>

</div>
</div>
<a class="anchor" id="a01c88818f7b270651e9b22adaa929149"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreeStore::TreeStore </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModelColumnRecord.html">TreeModelColumnRecord</a>&amp;&#160;</td>
          <td class="paramname"><em>columns</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a3568029b9a2faf8a919aa5fd44661c37"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a> Gtk::TreeStore::append </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Creates a new row at the end of the top-level. </p>
<p>The row will be empty - to fill in values, you need to dereference the returned iterator and use <a class="el" href="classGtk_1_1TreeRow.html#aaf9be9abd2a264e1a562f0e745ad4721" title="Use this to set and get the value of this column of this row. ">Row::operator[]</a> or <a class="el" href="classGtk_1_1TreeRow.html#a79e62bd6eb9dc803aada1d5f7b6ed915" title="Sets the value of this column of this row. ">Row::set_value()</a>. See also <a class="el" href="classGtk_1_1TreeStore.html#ad4545e4d3e813f53eb0387ed3fe2db2e" title="Creates a new row before the position. ">insert()</a> and <a class="el" href="classGtk_1_1TreeStore.html#a66db1d0c1b1230e6e2be8f3774b8a570" title="Creates a new row at the start of the top-level. ">prepend()</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the new row. </dd></dl>

</div>
</div>
<a class="anchor" id="a5be56047f3d4066874b26166b1882c86"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a> Gtk::TreeStore::append </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeNodeChildren.html">TreeNodeChildren</a>&amp;&#160;</td>
          <td class="paramname"><em>node</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Creates a new row at the end of the row's children. </p>
<p>The row will be empty - to fill in values, you need to dereference the returned iterator and use <a class="el" href="classGtk_1_1TreeRow.html#aaf9be9abd2a264e1a562f0e745ad4721" title="Use this to set and get the value of this column of this row. ">Row::operator[]</a> or <a class="el" href="classGtk_1_1TreeRow.html#a79e62bd6eb9dc803aada1d5f7b6ed915" title="Sets the value of this column of this row. ">Row::set_value()</a>. See also <a class="el" href="classGtk_1_1TreeStore.html#ad4545e4d3e813f53eb0387ed3fe2db2e" title="Creates a new row before the position. ">insert()</a> and <a class="el" href="classGtk_1_1TreeStore.html#a66db1d0c1b1230e6e2be8f3774b8a570" title="Creates a new row at the start of the top-level. ">prepend()</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">node</td><td>The list of the parent row's children, as returned by Gtk::TreeModel::iterator::children(). </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the new row. </dd></dl>

</div>
</div>
<a class="anchor" id="a59860756eec8e5a63c0103dd947db87c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeStore::clear </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes all rows from <em>tree_store</em>. </p>

</div>
</div>
<a class="anchor" id="a65fc563bfbef2f1a31028cd33ff228c0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TreeStore.html">TreeStore</a>&gt; Gtk::TreeStore::create </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModelColumnRecord.html">TreeModelColumnRecord</a>&amp;&#160;</td>
          <td class="paramname"><em>columns</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Instantiate a new <a class="el" href="classGtk_1_1TreeStore.html">TreeStore</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">columns</td><td>The column types for this tree model. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The new <a class="el" href="classGtk_1_1TreeStore.html">TreeStore</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="aaf27501bd1c7f533feea94a8fa97be63"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a> Gtk::TreeStore::erase </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>iter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes the given row from the list store. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iter</td><td>The iterator to the row to be removed. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the next row, or <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga5124f3464f8607e7338ff7407faeaf15">end()</a> if there is none. </dd></dl>

</div>
</div>
<a class="anchor" id="a89149c8b9d94283bf3c13b4b079d52be"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static GType Gtk::TreeStore::get_type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the GType for this class, for use with the underlying GObject type system. </p>

</div>
</div>
<a class="anchor" id="a1f6405d80c3b1e4a9672a69f6c13f6f6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GtkTreeStore* Gtk::TreeStore::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C GObject. </p>

</div>
</div>
<a class="anchor" id="adecedf7e9f77e9aa8e7eb44990fd8a74"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const GtkTreeStore* Gtk::TreeStore::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C GObject. </p>

</div>
</div>
<a class="anchor" id="a03c99380578b846392bee1d7b6b49e52"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkTreeStore* Gtk::TreeStore::gobj_copy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. </p>

</div>
</div>
<a class="anchor" id="ad4545e4d3e813f53eb0387ed3fe2db2e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a> Gtk::TreeStore::insert </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>iter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Creates a new row before the position. </p>
<p>If iter is <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga5124f3464f8607e7338ff7407faeaf15">end()</a> then a new row will be appended to the list. The row will be empty - to fill in values, you need to dereference the returned iterator and use <a class="el" href="classGtk_1_1TreeRow.html#aaf9be9abd2a264e1a562f0e745ad4721" title="Use this to set and get the value of this column of this row. ">Row::operator[]</a> or <a class="el" href="classGtk_1_1TreeRow.html#a79e62bd6eb9dc803aada1d5f7b6ed915" title="Sets the value of this column of this row. ">Row::set_value()</a>. See also <a class="el" href="classGtk_1_1TreeStore.html#a66db1d0c1b1230e6e2be8f3774b8a570" title="Creates a new row at the start of the top-level. ">prepend()</a> and <a class="el" href="classGtk_1_1TreeStore.html#a3568029b9a2faf8a919aa5fd44661c37" title="Creates a new row at the end of the top-level. ">append()</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iter</td><td>An iterator to the row before which the new row will be inserted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the new row. </dd></dl>

</div>
</div>
<a class="anchor" id="aafba6cb5bfad42f83b1edf6975d29aad"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a> Gtk::TreeStore::insert_after </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>iter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Creates a new row after the position. </p>
<p>If iter is <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga5124f3464f8607e7338ff7407faeaf15">end()</a> then a new row will be prepended to the list. The row will be empty - to fill in values, you need to dereference the returned iterator and use <a class="el" href="classGtk_1_1TreeRow.html#aaf9be9abd2a264e1a562f0e745ad4721" title="Use this to set and get the value of this column of this row. ">Row::operator[]</a> or <a class="el" href="classGtk_1_1TreeRow.html#a79e62bd6eb9dc803aada1d5f7b6ed915" title="Sets the value of this column of this row. ">Row::set_value()</a>. See also <a class="el" href="classGtk_1_1TreeStore.html#a66db1d0c1b1230e6e2be8f3774b8a570" title="Creates a new row at the start of the top-level. ">prepend()</a> and <a class="el" href="classGtk_1_1TreeStore.html#a3568029b9a2faf8a919aa5fd44661c37" title="Creates a new row at the end of the top-level. ">append()</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iter</td><td>An iterator to the row after which the new row will be inserted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the new row. </dd></dl>

</div>
</div>
<a class="anchor" id="aeee48c56b6298cd0a39b4a52d63449ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreeStore::is_ancestor </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>iter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>descendant</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns <code>true</code> if <em>iter</em> is an ancestor of <em>descendant</em>. </p>
<p>That is, <em>iter</em> is the parent (or grandparent or great-grandparent) of <em>descendant</em>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iter</td><td>A valid <a class="el" href="classGtk_1_1TreeIter.html" title="A Gtk::TreeModel::iterator is a reference to a specific node on a specific model. ...">Gtk::TreeIter</a>. </td></tr>
    <tr><td class="paramname">descendant</td><td>A valid <a class="el" href="classGtk_1_1TreeIter.html" title="A Gtk::TreeModel::iterator is a reference to a specific node on a specific model. ...">Gtk::TreeIter</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code>, if <em>iter</em> is an ancestor of <em>descendant</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="ae9c345c47ad60b249e851cf839732564"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::TreeStore::iter_depth </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>iter</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the depth of <em>iter</em>. </p>
<p>This will be 0 for anything on the root level, 1 for anything down a level, etc.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iter</td><td>A valid <a class="el" href="classGtk_1_1TreeIter.html" title="A Gtk::TreeModel::iterator is a reference to a specific node on a specific model. ...">Gtk::TreeIter</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The depth of <em>iter</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a1daf0f3011c00246dc3ca0d32c824d31"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreeStore::iter_is_valid </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>iter</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>WARNING: This function is slow. </p>
<p>Only use it for debugging and/or testing purposes.</p>
<p>Checks if the given iter is a valid iter for this <a class="el" href="classGtk_1_1TreeStore.html">Gtk::TreeStore</a>.</p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000084">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iter</td><td>A <a class="el" href="classGtk_1_1TreeIter.html" title="A Gtk::TreeModel::iterator is a reference to a specific node on a specific model. ...">Gtk::TreeIter</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the iter is valid, <code>false</code> if the iter is invalid. </dd></dl>

</div>
</div>
<a class="anchor" id="ac43cf2594d06cfe44eb8d84fbc250c1e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeStore::iter_swap </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Swaps <em>a</em> and <em>b</em> in the same level of <em>tree_store</em>. </p>
<p>Note that this function only works with unsorted stores.</p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000083">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">a</td><td>A <a class="el" href="classGtk_1_1TreeIter.html" title="A Gtk::TreeModel::iterator is a reference to a specific node on a specific model. ...">Gtk::TreeIter</a>. </td></tr>
    <tr><td class="paramname">b</td><td>Another <a class="el" href="classGtk_1_1TreeIter.html" title="A Gtk::TreeModel::iterator is a reference to a specific node on a specific model. ...">Gtk::TreeIter</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af1db9129be2cc296e701aa40aff7499c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeStore::move </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>destination</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Moves <em>source</em> to the position at <em>destination</em>. </p>
<p><em>source</em> and <em>destination</em> should be at the same level. Note that this function only works with unsorted stores. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">source</td><td>The row that should be moved. </td></tr>
    <tr><td class="paramname">destination</td><td>The position to move to. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a66db1d0c1b1230e6e2be8f3774b8a570"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a> Gtk::TreeStore::prepend </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Creates a new row at the start of the top-level. </p>
<p>The row will be empty - to fill in values, you need to dereference the returned iterator and use <a class="el" href="classGtk_1_1TreeRow.html#aaf9be9abd2a264e1a562f0e745ad4721" title="Use this to set and get the value of this column of this row. ">Row::operator[]</a> or <a class="el" href="classGtk_1_1TreeRow.html#a79e62bd6eb9dc803aada1d5f7b6ed915" title="Sets the value of this column of this row. ">Row::set_value()</a>. See also <a class="el" href="classGtk_1_1TreeStore.html#ad4545e4d3e813f53eb0387ed3fe2db2e" title="Creates a new row before the position. ">insert()</a> and <a class="el" href="classGtk_1_1TreeStore.html#a3568029b9a2faf8a919aa5fd44661c37" title="Creates a new row at the end of the top-level. ">append()</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the new row. </dd></dl>

</div>
</div>
<a class="anchor" id="ad287ec923f9649320ce455693c920e96"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a> Gtk::TreeStore::prepend </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeNodeChildren.html">TreeNodeChildren</a>&amp;&#160;</td>
          <td class="paramname"><em>node</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Creates a new row at the start of the row's children. </p>
<p>The row will be empty - to fill in values, you need to dereference the returned iterator and use <a class="el" href="classGtk_1_1TreeRow.html#aaf9be9abd2a264e1a562f0e745ad4721" title="Use this to set and get the value of this column of this row. ">Row::operator[]</a> or <a class="el" href="classGtk_1_1TreeRow.html#a79e62bd6eb9dc803aada1d5f7b6ed915" title="Sets the value of this column of this row. ">Row::set_value()</a>. See also <a class="el" href="classGtk_1_1TreeStore.html#ad4545e4d3e813f53eb0387ed3fe2db2e" title="Creates a new row before the position. ">insert()</a> and <a class="el" href="classGtk_1_1TreeStore.html#a3568029b9a2faf8a919aa5fd44661c37" title="Creates a new row at the end of the top-level. ">append()</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">node</td><td>The list of the parent row's children, as returned by Gtk::TreeModel::iterator::children(). </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the new row. </dd></dl>

</div>
</div>
<a class="anchor" id="ace66b6b6b216116d8a7bf18df27a02a1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeStore::reorder </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeNodeChildren.html">TreeNodeChildren</a>&amp;&#160;</td>
          <td class="paramname"><em>node</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; int &gt; &amp;&#160;</td>
          <td class="paramname"><em>new_order</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reorders the children of <em>node</em> to follow the order indicated by <em>new_order</em>. </p>
<p>Note that this function only works with unsorted stores. </p>

</div>
</div>
<a class="anchor" id="ae403175617926a3156d91c661e0170d4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeStore::set_column_types </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModelColumnRecord.html">TreeModelColumnRecord</a>&amp;&#160;</td>
          <td class="paramname"><em>columns</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8c4ca1e9aff504e70e2b23c164692712"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::TreeStore::set_value_impl </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ValueBase.html">Glib::ValueBase</a> &amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class, so that Row::operator() and <a class="el" href="classGtk_1_1TreeRow.html#a79e62bd6eb9dc803aada1d5f7b6ed915" title="Sets the value of this column of this row. ">Row::set_value()</a> work. </p>
<p>Your implementation of <a class="el" href="classGtk_1_1TreeStore.html#a8c4ca1e9aff504e70e2b23c164692712" title="Override and implement this in a derived TreeModel class, so that Row::operator() and Row::set_value(...">set_value_impl()</a> should call <a class="el" href="classGtk_1_1TreeModel.html#a8f06ebb80f930bb780eab62aac748df2" title="Emits the Gtk::TreeModel::signal_row_changed() signal on tree_model. ">row_changed()</a> after changing the value. </p>

<p>Reimplemented from <a class="el" href="classGtk_1_1TreeModel.html#a26cf070eadb8e242bcf2b57f7e6d7d9e">Gtk::TreeModel</a>.</p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a9d0f6eb130cef2f7fcaceacbf28d4510"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeStore.html">Gtk::TreeStore</a> &gt; wrap </td>
          <td>(</td>
          <td class="paramtype">GtkTreeStore *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>take_copy</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>A <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">object</td><td>The C instance. </td></tr>
    <tr><td class="paramname">take_copy</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Sep 23 2014 12:59:28 for gtkmm by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.7
</small></address>
</body>
</html>